.atlas.svelte-14y1y1z{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar.svelte-14y1y1z{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding:10px 18px;display:flex}.hint.svelte-14y1y1z{color:var(--text-faint);margin:0;font-size:11.5px}.scroll.svelte-14y1y1z{flex:1;min-height:0;padding:4px 18px 60px;overflow-y:auto}section.svelte-14y1y1z{border-top:1px solid var(--border-subtle);margin-top:30px;padding-top:22px}section.svelte-14y1y1z:first-child{border-top:none}section.svelte-14y1y1z>header:where(.svelte-14y1y1z){max-width:82ch;margin-bottom:18px}section.svelte-14y1y1z h2:where(.svelte-14y1y1z){margin-bottom:5px;font-size:17px}section.svelte-14y1y1z header:where(.svelte-14y1y1z) p:where(.svelte-14y1y1z){color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}.panels.svelte-14y1y1z{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}figure.svelte-14y1y1z{animation:svelte-14y1y1z-fig-fade var(--dur-slower) var(--ease-out) both;animation-delay:var(--enter-delay,0s);margin:0}@keyframes svelte-14y1y1z-fig-fade{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){figure.svelte-14y1y1z{animation:none}}.panels.svelte-14y1y1z svg:where(.svelte-14y1y1z){border:1px solid var(--border-subtle);border-radius:var(--r-md);width:100%;height:auto;display:block}.panel-bg.svelte-14y1y1z{fill:var(--surface-sunken)}.pnode.svelte-14y1y1z{cursor:pointer}.pnode.svelte-14y1y1z:hover{stroke:var(--text-primary);stroke-width:1.6px}figcaption.svelte-14y1y1z{flex-direction:column;gap:1px;padding:6px 2px 0;display:flex}.cap-label.svelte-14y1y1z{align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.cap-label.svelte-14y1y1z i:where(.svelte-14y1y1z){background:var(--c);border-radius:2px;width:7px;height:7px}.cap-formula.svelte-14y1y1z{color:var(--text-secondary);font-size:10.5px;font-family:var(--font-mono)}.cap-count.svelte-14y1y1z{color:var(--text-faint);font-size:9.5px}.matrix.svelte-14y1y1z{border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.m-head.svelte-14y1y1z,.m-row.svelte-14y1y1z{text-align:start;grid-template-columns:minmax(190px,1.6fr) repeat(7,minmax(52px,1fr)) 46px 62px;align-items:stretch;width:100%;display:grid}.m-head.svelte-14y1y1z{background:var(--surface-panel);border-bottom:1px solid var(--border-subtle)}.m-col.svelte-14y1y1z{font-size:9.5px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-secondary);border-inline-start:1px solid var(--border-subtle);border-top:2px solid var(--c);cursor:help;padding:6px 5px;line-height:1.2}.m-num.svelte-14y1y1z{color:var(--text-faint);border-inline-start:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.05em;text-align:end;padding:6px 5px;font-size:9px}.m-row.svelte-14y1y1z{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent);animation:svelte-14y1y1z-row-fade var(--dur-slow) var(--ease-out) both;animation-delay:var(--enter-delay,0s)}@keyframes svelte-14y1y1z-row-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.m-row.svelte-14y1y1z{animation:none}}.m-row.svelte-14y1y1z:hover{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.m-row.sel.svelte-14y1y1z{background:color-mix(in srgb, var(--accent) 10%, transparent)}.m-name.svelte-14y1y1z{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;padding:4px 8px;font-size:12px;display:flex;overflow:hidden}.m-name.svelte-14y1y1z i:where(.svelte-14y1y1z){border-radius:2px;flex-shrink:0;width:6px;height:6px}.m-cell.svelte-14y1y1z{border-inline-start:1px solid var(--border-subtle);background:0 0}.m-cell.held.svelte-14y1y1z{background:color-mix(in srgb, var(--c) calc(22% + var(--a) * 62%), transparent)}.m-row.svelte-14y1y1z .m-num:where(.svelte-14y1y1z){border-inline-start:1px solid var(--border-subtle);color:var(--text-secondary);text-transform:none;justify-content:flex-end;align-items:center;padding:4px 7px;font-size:10.5px;display:flex}.more-wrap.svelte-14y1y1z{margin-top:10px}.cross-wrap.svelte-14y1y1z{position:relative;overflow-x:auto}table.cross.svelte-14y1y1z{border-collapse:collapse;font-size:10px}.cross.svelte-14y1y1z th:where(.svelte-14y1y1z),.cross.svelte-14y1y1z td:where(.svelte-14y1y1z){border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}.cross.svelte-14y1y1z .corner:where(.svelte-14y1y1z){min-width:180px}.cross.svelte-14y1y1z th.vert:where(.svelte-14y1y1z){vertical-align:bottom;width:21px;height:118px;padding:0}.cross.svelte-14y1y1z th.vert:where(.svelte-14y1y1z) span:where(.svelte-14y1y1z){writing-mode:vertical-rl;color:var(--text-secondary);white-space:nowrap;max-height:112px;padding:4px 0;font-size:9.5px;font-weight:400;display:block;overflow:hidden;transform:rotate(180deg)}.cross.svelte-14y1y1z th.rowhead:where(.svelte-14y1y1z){color:var(--text-secondary);text-align:start;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:400;display:flex}.cross.svelte-14y1y1z th.rowhead:where(.svelte-14y1y1z) i:where(.svelte-14y1y1z){background:var(--c);border-radius:2px;flex-shrink:0;width:6px;height:6px}.cross.svelte-14y1y1z td:where(.svelte-14y1y1z){text-align:center;width:21px;height:21px;color:var(--text-faint)}.cross.svelte-14y1y1z td.diag:where(.svelte-14y1y1z){background:repeating-linear-gradient(45deg, transparent, transparent 2px, var(--border-subtle) 2px, var(--border-subtle) 3px)}.cross.svelte-14y1y1z td.filled:where(.svelte-14y1y1z){background:color-mix(in srgb, var(--c) calc(18% + var(--v) * 70%), transparent);color:var(--text-primary);cursor:help;font-weight:500}.cross-tip.svelte-14y1y1z{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--r-md);width:fit-content;max-width:420px;margin-top:10px;padding:9px 11px;font-size:12px;position:sticky;left:0}.cross-tip.svelte-14y1y1z strong:where(.svelte-14y1y1z){font-size:12px;font-weight:500}.cross-tip.svelte-14y1y1z ul:where(.svelte-14y1y1z){flex-wrap:wrap;gap:3px 10px;margin:5px 0 0;padding:0;list-style:none;display:flex}.cross-tip.svelte-14y1y1z li:where(.svelte-14y1y1z){color:var(--text-secondary);font-size:11px}.turn.svelte-14y1y1z{gap:2px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.turn.svelte-14y1y1z li:where(.svelte-14y1y1z){align-items:center;gap:var(--s-4);grid-template-columns:minmax(160px,34ch) 3.5ch 6ch 1fr;padding-block:3px;display:grid}.t-name.svelte-14y1y1z{align-items:center;gap:var(--s-3);font-size:var(--t-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.t-name.svelte-14y1y1z i:where(.svelte-14y1y1z){background:var(--c);border-radius:2px;flex-shrink:0;block-size:6px;inline-size:6px}.t-n.svelte-14y1y1z,.t-med.svelte-14y1y1z{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-2xs);color:var(--text-faint);text-align:end;white-space:nowrap}.t-med.svelte-14y1y1z{color:var(--text-secondary)}.t-n.svelte-14y1y1z em:where(.svelte-14y1y1z){color:var(--basis-inferred);font-style:normal}.t-bar.svelte-14y1y1z{border-radius:var(--r-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);block-size:10px;position:relative}.t-range.svelte-14y1y1z{inline-size:var(--width);background:color-mix(in oklch, var(--c) 34%, transparent);border-radius:var(--r-full);min-inline-size:2px;position:absolute;inset-block:1px;inset-inline-start:var(--start)}.t-notch.svelte-14y1y1z{background:var(--c);border-radius:var(--r-full);inline-size:2px;position:absolute;inset-block:-1px;inset-inline-start:var(--at)}.turn-note.svelte-14y1y1z,.empty-note.svelte-14y1y1z{max-width:82ch;font-size:var(--t-2xs);color:var(--text-muted);margin-block-start:var(--s-5);line-height:1.65}.turn-note.svelte-14y1y1z em:where(.svelte-14y1y1z){color:var(--basis-inferred);font-style:normal}
