.relief[data-astro-cid-ktt4ucig]{position:relative}.stage[data-astro-cid-ktt4ucig]{aspect-ratio:4/3;width:100%;max-height:78svh;position:relative}canvas[data-astro-cid-ktt4ucig]{cursor:grab;border-radius:2px;width:100%;height:100%;position:absolute;inset:0}canvas[data-astro-cid-ktt4ucig][data-dragging]{cursor:grabbing}canvas[data-astro-cid-ktt4ucig]:focus-visible{outline:1px solid var(--dust);outline-offset:4px}.wait[data-astro-cid-ktt4ucig]{pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.readout[data-astro-cid-ktt4ucig]{min-height:1.5em;margin:0}.stage[data-astro-cid-ktt4ucig] .relief3d-tip{pointer-events:none;background:var(--ink-2);border:1px solid var(--line);color:var(--bone);font:500 .72rem var(--mono);letter-spacing:.04em;max-width:180px;padding:.4rem .6rem;position:absolute}@media (width<=760px){.stage[data-astro-cid-ktt4ucig]{aspect-ratio:1/1.15}}.wx[data-astro-cid-5bzwfume] .face{float:left;object-fit:cover;object-position:50% 15%;border:2px solid var(--pc);background:var(--ink-3);border-radius:50%;width:32px;height:32px;margin-right:.5rem}.wx[data-astro-cid-5bzwfume]{gap:1rem;display:grid}.modes[data-astro-cid-5bzwfume]{flex-wrap:wrap}.key[data-astro-cid-5bzwfume]{min-height:2.4em;margin:0}.board[data-astro-cid-5bzwfume]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.mapcol[data-astro-cid-5bzwfume]{min-width:0}.card[data-astro-cid-5bzwfume]{gap:1rem;min-width:0;display:grid;position:sticky;top:6rem}.field[data-astro-cid-5bzwfume]{gap:.2rem;display:grid}.field[data-astro-cid-5bzwfume] input[data-astro-cid-5bzwfume]{width:100%;font-size:1rem}.card[data-astro-cid-5bzwfume] .h3{margin:.2rem 0 .4rem}.card[data-astro-cid-5bzwfume] .won,.card[data-astro-cid-5bzwfume] .by{border-left:4px solid var(--pc);margin:.4rem 0;padding-left:.6rem}.card[data-astro-cid-5bzwfume] dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0;display:grid}.card[data-astro-cid-5bzwfume] dd{margin:0;font-size:1.2rem}.card[data-astro-cid-5bzwfume] .tw{overflow-x:auto}.card[data-astro-cid-5bzwfume] table{border-collapse:collapse;width:100%;font-size:.92rem}.card[data-astro-cid-5bzwfume] th{text-align:right;font:500 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);padding:.3rem .4rem}.card[data-astro-cid-5bzwfume] th:first-child{text-align:left}.card[data-astro-cid-5bzwfume] td{border-top:1px solid var(--line);vertical-align:top;padding:.45rem .4rem}.card[data-astro-cid-5bzwfume] td:first-child{border-left:4px solid var(--pc)}.card[data-astro-cid-5bzwfume] td b{font-weight:500;display:block}.card[data-astro-cid-5bzwfume] td.num{text-align:right;white-space:nowrap}@media (width<=900px){.board[data-astro-cid-5bzwfume]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-5bzwfume]{position:static}}.head[data-astro-cid-vin26dma]{gap:1.5rem;padding-block:6rem 2rem;display:grid}.head[data-astro-cid-vin26dma] h1[data-astro-cid-vin26dma] em[data-astro-cid-vin26dma],h2[data-astro-cid-vin26dma] em[data-astro-cid-vin26dma]{color:var(--vermilion)}.tw[data-astro-cid-vin26dma]{margin-top:1.5rem;overflow-x:auto}.sum[data-astro-cid-vin26dma]{border-collapse:collapse;width:100%;min-width:640px;font-size:.92rem}.sum[data-astro-cid-vin26dma] th[data-astro-cid-vin26dma],.sum[data-astro-cid-vin26dma] td[data-astro-cid-vin26dma]{border-top:1px solid var(--line);text-align:right;padding:.55rem .6rem}.sum[data-astro-cid-vin26dma] thead[data-astro-cid-vin26dma] th[data-astro-cid-vin26dma]{font:500 .7rem var(--mono);letter-spacing:.08em;border-bottom:3px solid var(--pc,var(--line));border-top:0}.sum[data-astro-cid-vin26dma] th[data-astro-cid-vin26dma]:first-child{text-align:left}.sum[data-astro-cid-vin26dma] tbody[data-astro-cid-vin26dma] th[data-astro-cid-vin26dma]{font-weight:500}.sum[data-astro-cid-vin26dma] td[data-astro-cid-vin26dma] b[data-astro-cid-vin26dma]{font-size:1.05rem;display:block}.sub[data-astro-cid-vin26dma]{margin-top:3rem}.dev[data-astro-cid-vin26dma]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);margin:2rem 0;display:grid}.dev[data-astro-cid-vin26dma]>div[data-astro-cid-vin26dma]{align-content:start;gap:1rem;min-width:0;display:grid}.dev[data-astro-cid-vin26dma] svg .units path{stroke:var(--marble)}.bys[data-astro-cid-vin26dma]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.bys[data-astro-cid-vin26dma] li[data-astro-cid-vin26dma]{border-left:4px solid var(--pc);gap:.3rem;padding-left:.8rem;display:grid}.bys[data-astro-cid-vin26dma] b[data-astro-cid-vin26dma]{font-family:var(--serif-display);font-size:1.2rem;font-weight:420}@media (width<=900px){.dev[data-astro-cid-vin26dma]{grid-template-columns:minmax(0,1fr)}}
