.cells.svelte-1ez3k3s{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.cell.svelte-1ez3k3s{display:block;background:var(--surface);padding:1.5rem;transition:background-color .15s var(--ease-out-smooth)}.cell.svelte-1ez3k3s:hover{background:var(--surface-raised)}.cell.svelte-1ez3k3s:last-child{grid-column:span 2}.cell-title.svelte-1ez3k3s{display:block;margin-top:.75rem;font-size:var(--type-card-title);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.matrix-scroll.svelte-1ez3k3s{margin-top:2.5rem;overflow-x:auto}.matrix.svelte-1ez3k3s{width:100%;min-width:40rem;border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-md);table-layout:fixed}.matrix.svelte-1ez3k3s th:where(.svelte-1ez3k3s),.matrix.svelte-1ez3k3s td:where(.svelte-1ez3k3s){border:1px solid var(--border);padding:0;text-align:center;vertical-align:middle}.anchor.svelte-1ez3k3s{background:transparent;border-top:none;border-left:none;padding:.5rem .75rem;text-align:left;vertical-align:bottom;width:16%}.anchor-mark.svelte-1ez3k3s{display:block;font-size:var(--type-caption);font-weight:500;color:var(--foreground);line-height:1.2}.anchor-hint.svelte-1ez3k3s{display:block;margin-top:.25rem;font-size:var(--type-caption);font-weight:400;color:var(--faint-foreground);line-height:1.2}.head.svelte-1ez3k3s{font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground);padding:.625rem .5rem;background:transparent;white-space:nowrap;transition:color .15s var(--ease-out-smooth),background-color .15s var(--ease-out-smooth)}.row-head.svelte-1ez3k3s{text-align:right;padding-right:.75rem}.head.active.svelte-1ez3k3s{color:var(--foreground);background:var(--surface)}.hue-dot.svelte-1ez3k3s{display:block;width:.375rem;height:.375rem;border-radius:9999px;margin:.25rem auto 0}.cellbox.svelte-1ez3k3s{height:3.25rem;transition:background-color .15s var(--ease-out-smooth)}.cellbox.axis.svelte-1ez3k3s{background:#ffffff08}.cellbox.focus.svelte-1ez3k3s{background:var(--surface-raised)}.cell-link.svelte-1ez3k3s{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--type-caption);font-weight:500;color:var(--faint-foreground);transition:color .15s var(--ease-out-smooth)}.cell-link.svelte-1ez3k3s:hover,.cell-link.svelte-1ez3k3s:focus-visible{color:var(--foreground)}.diag.svelte-1ez3k3s{height:3.25rem;background:#ffffff05}.rows.svelte-1ez3k3s{margin-top:2.5rem;border-top:1px solid var(--border)}.rows.svelte-1ez3k3s li:where(.svelte-1ez3k3s){border-bottom:1px solid var(--border)}.row-link.svelte-1ez3k3s{display:grid;grid-template-columns:7rem 1fr;align-items:center;gap:1rem;padding-block:1rem;transition:color .15s var(--ease-out-smooth)}.row-kind.svelte-1ez3k3s{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--faint-foreground)}.row-label.svelte-1ez3k3s{font-size:var(--type-card-title);font-weight:500;color:var(--secondary-foreground);transition:color .15s var(--ease-out-smooth)}.row-link.svelte-1ez3k3s:hover .row-label:where(.svelte-1ez3k3s){color:var(--foreground)}.note.svelte-1ez3k3s{margin-top:2rem;max-width:48rem;font-size:var(--type-caption);line-height:1.7;color:var(--faint-foreground)}.note.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:var(--secondary-foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color .15s var(--ease-out-smooth)}.note.svelte-1ez3k3s a:where(.svelte-1ez3k3s):hover{color:var(--foreground)}@media(min-width:768px){.cells.svelte-1ez3k3s{margin-top:3rem;grid-template-columns:repeat(4,minmax(0,1fr))}.matrix-scroll.svelte-1ez3k3s{margin-top:3rem}}
