.closing-title.svelte-1ez3k3s{font-size:clamp(3rem,7vw + 1rem,6rem)}.versus-matrix.svelte-1ez3k3s{border:1px solid var(--border)}.versus-matrix.svelte-1ez3k3s th:where(.svelte-1ez3k3s),.versus-matrix.svelte-1ez3k3s td:where(.svelte-1ez3k3s){border:1px solid var(--border);padding:0;text-align:center;vertical-align:middle}.versus-matrix.svelte-1ez3k3s .anchor:where(.svelte-1ez3k3s){background:transparent;border-top:none;border-left:none;padding:.5rem .85rem;text-align:left;vertical-align:bottom}.versus-matrix.svelte-1ez3k3s .anchor-mark:where(.svelte-1ez3k3s){display:block;font-family:var(--font-display);font-weight:500;font-size:.8rem;color:var(--foreground);line-height:1.2}.versus-matrix.svelte-1ez3k3s .anchor-hint:where(.svelte-1ez3k3s){display:block;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:oklch(from var(--secondary-foreground) l c h / .55);margin-top:.25rem}.versus-matrix.svelte-1ez3k3s .col-head:where(.svelte-1ez3k3s),.versus-matrix.svelte-1ez3k3s .row-head:where(.svelte-1ez3k3s){font-family:var(--font-display);font-weight:500;font-size:.85rem;color:oklch(from var(--secondary-foreground) l c h / .7);padding:.65rem .6rem;background:transparent;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.versus-matrix.svelte-1ez3k3s .row-head:where(.svelte-1ez3k3s){text-align:right;padding-right:.9rem}.versus-matrix.svelte-1ez3k3s .col-head.active:where(.svelte-1ez3k3s),.versus-matrix.svelte-1ez3k3s .row-head.active:where(.svelte-1ez3k3s){color:var(--accent);background:oklch(from var(--accent) l c h / .06)}.versus-matrix.svelte-1ez3k3s .cell:where(.svelte-1ez3k3s){height:3.4rem;transition:background-color .2s ease,box-shadow .25s ease;position:relative}.versus-matrix.svelte-1ez3k3s .cell.axis:where(.svelte-1ez3k3s){background:oklch(from var(--accent) l c h / .04)}.versus-matrix.svelte-1ez3k3s .cell.focus:where(.svelte-1ez3k3s){background:oklch(from var(--accent) l c h / .08);box-shadow:inset 0 0 12px oklch(from var(--accent) l c h / .18),0 0 10px oklch(from var(--accent) l c h / .12);z-index:1}.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s){position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;height:100%;color:oklch(from var(--secondary-foreground) l c h / .55);transition:color .2s ease;font-family:var(--font-sans)}.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(3px);background:var(--background);color:var(--foreground);border:1px solid var(--border);padding:.4rem .7rem;border-radius:.35rem;font-size:.72rem;font-family:var(--font-sans);font-weight:500;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:20;box-shadow:0 8px 24px #00000059}.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):hover:after,.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):hover,.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):focus-visible{color:var(--accent);outline:none}.versus-matrix.svelte-1ez3k3s .cell-pair:where(.svelte-1ez3k3s){display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;letter-spacing:.04em}.versus-matrix.svelte-1ez3k3s .cell-pair:where(.svelte-1ez3k3s) .x:where(.svelte-1ez3k3s){opacity:.35;font-size:.7rem}.versus-matrix.svelte-1ez3k3s .cell-logo:where(.svelte-1ez3k3s){width:16px;height:16px;border-radius:3px;object-fit:contain;opacity:.85;transition:opacity .2s ease}.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):hover .cell-logo:where(.svelte-1ez3k3s),.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):focus-visible .cell-logo:where(.svelte-1ez3k3s){opacity:1}.versus-matrix.svelte-1ez3k3s .head-inner:where(.svelte-1ez3k3s){display:inline-flex;align-items:center;gap:.5rem}.versus-matrix.svelte-1ez3k3s .head-inner.row:where(.svelte-1ez3k3s){justify-content:flex-end}.versus-matrix.svelte-1ez3k3s .head-logo:where(.svelte-1ez3k3s){width:16px;height:16px;border-radius:3px;object-fit:contain;opacity:.9}.versus-matrix.svelte-1ez3k3s .cell-arrow:where(.svelte-1ez3k3s){display:inline-block;opacity:0;transform:translate(-3px);transition:opacity .2s ease,transform .2s ease;font-size:.75rem}.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):hover .cell-arrow:where(.svelte-1ez3k3s),.versus-matrix.svelte-1ez3k3s .cell-link:where(.svelte-1ez3k3s):focus-visible .cell-arrow:where(.svelte-1ez3k3s){opacity:1;transform:translate(0)}.versus-matrix.svelte-1ez3k3s .diag:where(.svelte-1ez3k3s){height:3.4rem;background-image:repeating-linear-gradient(135deg,transparent,transparent 5px,oklch(from var(--foreground) l c h / .04) 5px,oklch(from var(--foreground) l c h / .04) 6px)}
