.matrix-view.svelte-jmm3je{gap:var(--s-8);padding:var(--s-6) var(--s-7);flex:1;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;min-height:0;display:grid;overflow:auto}@media (width<=900px){.matrix-view.svelte-jmm3je{gap:var(--s-6);padding:var(--s-5) var(--s-5) var(--s-8);grid-template-columns:minmax(0,1fr)}}h3.svelte-jmm3je{font-size:var(--t-md);color:var(--text-primary);margin:0;font-weight:600}.mx-head.svelte-jmm3je p:where(.svelte-jmm3je){margin:var(--s-2) 0 var(--s-5);font-size:var(--t-xs);color:var(--text-muted)}.sr.svelte-jmm3je{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grid.svelte-jmm3je{border-collapse:separate;border-spacing:2px;--cell:clamp(30px, calc((100vw - 136px) / var(--n)), 56px)}.corner.svelte-jmm3je{width:1px}.colh.svelte-jmm3je{vertical-align:bottom;padding:0 0 var(--s-2);font-weight:500}.colh-text.svelte-jmm3je{writing-mode:vertical-rl;font-size:var(--t-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-inline-end:2px solid var(--c);max-height:96px;padding-inline-end:3px;display:inline-block;overflow:hidden;transform:rotate(180deg)}.rowh.svelte-jmm3je{text-align:start;font-weight:500;font-size:var(--t-xs);color:var(--text-secondary);white-space:nowrap;padding-inline-end:var(--s-3)}@media (width<=900px){.rowh.svelte-jmm3je{white-space:normal;max-width:84px;line-height:1.2}}.sw.svelte-jmm3je{background:var(--c);width:8px;height:8px;vertical-align:-.5px;border-radius:2px;margin-inline-end:var(--s-3);display:inline-block}.cell-td.svelte-jmm3je{width:var(--cell);height:var(--cell);padding:0}.cell.svelte-jmm3je{width:var(--cell);height:var(--cell);border-radius:var(--r-xs);cursor:pointer;background:var(--seq-0);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:none;place-items:center;display:grid}.cell.svelte-jmm3je:disabled{cursor:default;background:var(--seq-0);box-shadow:inset 0 0 0 1px var(--border-subtle)}.cell.svelte-jmm3je .n:where(.svelte-jmm3je){font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:600}.cell.s1.svelte-jmm3je{background:var(--seq-1);color:var(--seq-ink-1)}.cell.s2.svelte-jmm3je{background:var(--seq-2);color:var(--seq-ink-2)}.cell.s3.svelte-jmm3je{background:var(--seq-3);color:var(--seq-ink-3)}.cell.s4.svelte-jmm3je{background:var(--seq-4);color:var(--seq-ink-4)}.cell.s5.svelte-jmm3je{background:var(--seq-5);color:var(--seq-ink-5)}.cell.diag.svelte-jmm3je{background-image:linear-gradient(135deg, var(--border-strong) 0 5px, transparent 5px)}.cell.svelte-jmm3je:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--text-primary)}.cell.on.svelte-jmm3je{box-shadow:0 0 0 2px var(--surface-base), 0 0 0 4px var(--accent)}.cell.svelte-jmm3je:focus-visible{box-shadow:var(--ring);outline:none}.void.svelte-jmm3je{background:0 0}.key.svelte-jmm3je{margin-top:var(--s-5);font-size:var(--t-2xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.key.svelte-jmm3je span.mono:where(.svelte-jmm3je){margin-inline:var(--s-2)}.key.svelte-jmm3je i:where(.svelte-jmm3je){border-radius:2px;width:16px;height:10px}.key.svelte-jmm3je i.s1:where(.svelte-jmm3je){background:var(--seq-1)}.key.svelte-jmm3je i.s2:where(.svelte-jmm3je){background:var(--seq-2)}.key.svelte-jmm3je i.s3:where(.svelte-jmm3je){background:var(--seq-3)}.key.svelte-jmm3je i.s4:where(.svelte-jmm3je){background:var(--seq-4)}.key.svelte-jmm3je i.s5:where(.svelte-jmm3je){background:var(--seq-5)}.key-diag.svelte-jmm3je{align-items:center;gap:var(--s-2);margin-inline-start:var(--s-5);display:inline-flex}.diag-sw.svelte-jmm3je{background:var(--seq-2) linear-gradient(135deg, var(--border-strong) 0 4px, transparent 4px)}.pair.svelte-jmm3je{min-width:0}.pair-head.svelte-jmm3je{align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:var(--rule);display:flex}.pair-sw.svelte-jmm3je{gap:2px;display:inline-flex}.pair-sw.svelte-jmm3je i:where(.svelte-jmm3je){background:var(--c);border-radius:2px;width:10px;height:10px}.pair-n.svelte-jmm3je{font-size:var(--t-xs);color:var(--text-muted);margin-inline-start:auto}.mix.svelte-jmm3je{gap:var(--s-3) var(--s-6);padding:var(--s-4) 0;font-size:var(--t-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.mix-item.svelte-jmm3je{align-items:center;gap:var(--s-3);display:inline-flex}.mix.svelte-jmm3je b:where(.svelte-jmm3je){color:var(--text-primary);font-weight:600}.ties.svelte-jmm3je{margin:0;padding:0;list-style:none}.ties.svelte-jmm3je li:where(.svelte-jmm3je){border-bottom:var(--rule);align-items:stretch;display:flex}.tie-row.svelte-jmm3je{gap:var(--s-1);min-width:0;padding:var(--s-4) var(--s-2);text-align:start;cursor:pointer;color:inherit;min-height:var(--touch,44px);background:0 0;border:none;flex-direction:column;flex:1;display:flex}.tie-row.svelte-jmm3je:hover,.show.svelte-jmm3je:hover{background:var(--surface-hover)}.ends.svelte-jmm3je{align-items:baseline;gap:var(--s-3);font-size:var(--t-sm);color:var(--text-primary);min-width:0;display:flex}.end.svelte-jmm3je{text-overflow:ellipsis;white-space:nowrap;border-bottom:1.5px solid var(--c);padding-bottom:1px;overflow:hidden}.arrow.svelte-jmm3je{color:var(--text-faint);flex:none}[dir=rtl] .arrow.svelte-jmm3je{transform:scaleX(-1)}.meta.svelte-jmm3je{align-items:center;gap:var(--s-3);font-size:var(--t-xs);color:var(--text-muted);display:flex}.show.svelte-jmm3je{width:var(--touch,44px);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}[dir=rtl] .show.svelte-jmm3je svg:where(.svelte-jmm3je){transform:scaleX(-1)}.empty.svelte-jmm3je{color:var(--text-muted);font-size:var(--t-sm)}.network.svelte-zfrkmb{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar.svelte-zfrkmb{align-items:center;gap:var(--s-3) var(--s-6);padding:var(--s-4) var(--s-6) var(--s-3);border-bottom:var(--rule);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"about controls""fams fams";display:grid}.tb-row.svelte-zfrkmb{align-items:center;gap:var(--s-5);min-width:0;display:flex}.tb-row.svelte-zfrkmb:first-child{grid-area:about}.controls.svelte-zfrkmb{grid-area:controls;justify-content:flex-end}.stats.svelte-zfrkmb{gap:var(--s-5);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;display:flex;overflow:hidden}.stats.svelte-zfrkmb .bridge:where(.svelte-zfrkmb){color:var(--bridge)}.stats.svelte-zfrkmb .withheld:where(.svelte-zfrkmb){color:var(--text-faint);cursor:help;border-bottom:1px dotted var(--border-strong)}.families.svelte-zfrkmb{align-items:center;gap:var(--s-2);scrollbar-width:none;grid-area:fams;min-width:0;display:flex;overflow-x:auto}.families.svelte-zfrkmb::-webkit-scrollbar{display:none}.fam-label.svelte-zfrkmb{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-faint);white-space:nowrap;margin-inline-end:var(--s-3)}.fam.svelte-zfrkmb{align-items:center;gap:var(--s-3);height:28px;padding:0 var(--s-4);border-radius:var(--r-full);border:1px solid var(--border-default);color:var(--text-muted);font-size:var(--t-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}.fam.svelte-zfrkmb b:where(.svelte-zfrkmb){font-weight:500;font-size:var(--t-2xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.fam-dot.svelte-zfrkmb{border:1.5px solid;border-radius:50%;width:7px;height:7px}.fam.svelte-zfrkmb:hover{color:var(--text-primary);border-color:var(--border-strong)}.fam.on.svelte-zfrkmb{background:var(--surface-active);color:var(--text-primary);border-color:var(--accent)}.fam.on.svelte-zfrkmb .fam-dot:where(.svelte-zfrkmb){background:var(--accent);border-color:var(--accent)}.fam.on.svelte-zfrkmb b:where(.svelte-zfrkmb){color:var(--text-secondary)}.fam.svelte-zfrkmb:focus-visible{box-shadow:var(--ring);outline:none}@media (width<=900px){.toolbar.svelte-zfrkmb{padding:var(--s-3) var(--s-5);gap:var(--s-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"about""controls""fams"}.eyebrow.svelte-zfrkmb{display:none}.controls.svelte-zfrkmb{justify-content:space-between}.stats.svelte-zfrkmb{gap:var(--s-4)}.stats.svelte-zfrkmb>:where(.svelte-zfrkmb):first-child,.stats.svelte-zfrkmb .withheld:where(.svelte-zfrkmb),.fam-label.svelte-zfrkmb{display:none}.fam.svelte-zfrkmb{height:32px}}.stage.svelte-zfrkmb{flex:1;min-height:0;display:flex;position:relative}.canvas.svelte-zfrkmb{background:var(--surface-base);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.canvas.moving.svelte-zfrkmb{cursor:grabbing}.canvas.svelte-zfrkmb:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.layer.svelte-zfrkmb{width:100%;height:100%;display:block;position:absolute;inset:0}.layer.over.svelte-zfrkmb{pointer-events:none;z-index:2}.lane-bg.svelte-zfrkmb{fill:var(--c);fill-opacity:.035}.gutter-strip.svelte-zfrkmb{fill:var(--surface-sunken);fill-opacity:.35}.edge.svelte-zfrkmb{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.edge.dim.svelte-zfrkmb{opacity:.12}.edge.top.svelte-zfrkmb{filter:none}.halo-line.svelte-zfrkmb{fill:none;stroke:var(--surface-base);stroke-opacity:.85;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hit.svelte-zfrkmb{fill:none;stroke:#0000;stroke-width:12px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.world.svelte-zfrkmb{transform-origin:0 0;pointer-events:none;z-index:1;font-family:var(--font-sans);contain:layout style;direction:ltr;position:absolute;top:0;left:0}.canvas.moving.svelte-zfrkmb .world:where(.svelte-zfrkmb){will-change:transform}.world.rtl.svelte-zfrkmb .box:where(.svelte-zfrkmb),.world.rtl.svelte-zfrkmb .chip:where(.svelte-zfrkmb),.world.rtl.svelte-zfrkmb .ghead:where(.svelte-zfrkmb){direction:rtl}.world.rtl.svelte-zfrkmb .box:where(.svelte-zfrkmb){box-shadow:inset -3px 0 0 var(--c)}.world.svelte-zfrkmb>:where(.svelte-zfrkmb){position:absolute;top:0;left:0}.ghead.svelte-zfrkmb{height:20px;font-size:10.5px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);transition:transform var(--dur-normal) var(--ease-out);align-items:center;gap:6px;padding-inline:2px;display:flex}.ghead.svelte-zfrkmb span:where(.svelte-zfrkmb){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ghead.svelte-zfrkmb i:where(.svelte-zfrkmb){color:var(--text-faint);margin-inline-start:auto;font-style:normal}.ghead.outside.svelte-zfrkmb{border-bottom-style:dashed}.box.svelte-zfrkmb{pointer-events:auto;background:var(--surface-raised);border:1px solid var(--border-default);box-shadow:inset 3px 0 0 var(--c);contain:layout style;transition:transform var(--dur-normal) var(--ease-out), border-color var(--dur-fast) var(--ease-out);animation:svelte-zfrkmb-unit-in var(--dur-normal) var(--ease-out);border-radius:7px}.box.k-actors.svelte-zfrkmb{box-shadow:none;background:0 0;border-style:dashed}.box.k-chamber.svelte-zfrkmb{background:color-mix(in oklch, var(--surface-raised) 88%, var(--c))}.box.focus.svelte-zfrkmb{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--c), 0 0 0 1px var(--accent)}.box.dim.svelte-zfrkmb,.chip.dim.svelte-zfrkmb{opacity:var(--dim)}@keyframes svelte-zfrkmb-unit-in{0%{opacity:0}}.box.svelte-zfrkmb>:where(.svelte-zfrkmb){position:absolute}.node.svelte-zfrkmb{font:inherit;color:inherit;cursor:pointer;text-align:start;pointer-events:auto;background:0 0;border:none;margin:0;padding:0}.node.svelte-zfrkmb:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.boxhead.svelte-zfrkmb{border-radius:7px 7px 0 0;align-items:center;gap:6px;height:30px;padding:0 8px 0 12px;display:flex;top:0;left:0;right:0}.boxhead.svelte-zfrkmb:hover,.boxhead.hot.svelte-zfrkmb{background:var(--surface-hover)}.boxhead.svelte-zfrkmb .title:where(.svelte-zfrkmb){color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.boxhead.svelte-zfrkmb .count:where(.svelte-zfrkmb){color:var(--text-muted);white-space:nowrap;font-size:10.5px}.seat.svelte-zfrkmb{height:22px;transition:transform var(--dur-normal) var(--ease-out);animation:svelte-zfrkmb-unit-in var(--dur-normal) var(--ease-out);border-radius:4px;align-items:center;gap:6px;padding:0 4px;display:flex;top:0;left:0}.seat.svelte-zfrkmb:hover,.seat.hot.svelte-zfrkmb{background:var(--surface-hover)}.seat.focus.svelte-zfrkmb{background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--accent)}.seat.dim.svelte-zfrkmb{opacity:var(--dim)}.seat.svelte-zfrkmb .dot:where(.svelte-zfrkmb){background:var(--c);border:1.5px solid var(--c);border-radius:50%;flex:none;width:8px;height:8px}.seat.b-reported.svelte-zfrkmb .dot:where(.svelte-zfrkmb){opacity:.82;background:0 0;border-style:dashed}.seat.b-inferred.svelte-zfrkmb .dot:where(.svelte-zfrkmb){opacity:.6;background:0 0;border-style:dotted}.seat.b-unsubstantiated.svelte-zfrkmb .dot:where(.svelte-zfrkmb){opacity:.45;background:0 0;border-style:dotted}.seat.outside.svelte-zfrkmb .dot:where(.svelte-zfrkmb){border-color:var(--text-muted);background:0 0}.seat.secondary.svelte-zfrkmb .dot:where(.svelte-zfrkmb){background:0 0}.seat.secondary.svelte-zfrkmb .nm:where(.svelte-zfrkmb){color:var(--text-muted)}.seat.svelte-zfrkmb .nm:where(.svelte-zfrkmb){color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11.5px;overflow:hidden}.seat.svelte-zfrkmb .role:where(.svelte-zfrkmb){color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:end;flex:1 1 0;min-width:0;font-size:10px;overflow:hidden}.seatbar.svelte-zfrkmb{height:32px;top:30px;left:12px;right:10px}.bar.svelte-zfrkmb{border-radius:3px;gap:1.5px;height:10px;display:flex;overflow:hidden}.bar.svelte-zfrkmb i:where(.svelte-zfrkmb){min-width:1px;display:block}.bar.svelte-zfrkmb i.unnamed:where(.svelte-zfrkmb){box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.bar-cap.svelte-zfrkmb{color:var(--text-secondary);white-space:nowrap;gap:10px;margin-top:6px;font-size:10px;display:flex;overflow:hidden}.bar-cap.svelte-zfrkmb span:where(.svelte-zfrkmb){text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.bar-cap.svelte-zfrkmb i:where(.svelte-zfrkmb){border-radius:2px;flex:none;width:7px;height:7px}.bar-cap.svelte-zfrkmb b:where(.svelte-zfrkmb){color:var(--text-muted);font-weight:500}.chip.svelte-zfrkmb{contain:layout style;border:1px solid var(--border-subtle);background:color-mix(in oklch, var(--surface-base) 70%, var(--surface-raised));transition:transform var(--dur-normal) var(--ease-out);animation:svelte-zfrkmb-unit-in var(--dur-normal) var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.chip.k-register.svelte-zfrkmb{background:0 0;border-color:#0000}.chip.svelte-zfrkmb:hover,.chip.hot.svelte-zfrkmb{background:var(--surface-hover);border-color:var(--border-default)}.chip.focus.svelte-zfrkmb{border-color:var(--accent)}.chip.svelte-zfrkmb .sq:where(.svelte-zfrkmb){border:1.5px solid var(--c);border-radius:2px;flex:none;width:8px;height:8px}.chip.svelte-zfrkmb .sq.tied:where(.svelte-zfrkmb){background:var(--c)}.chip.svelte-zfrkmb .nm:where(.svelte-zfrkmb){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.chip.svelte-zfrkmb b:where(.svelte-zfrkmb){color:var(--text-muted);font-size:10px;font-weight:500}.spoke.svelte-zfrkmb{fill:none;stroke-width:.9px;stroke-opacity:.4;vector-effect:non-scaling-stroke}.spoke.secondary.svelte-zfrkmb{stroke-opacity:.32}.spoke.dim.svelte-zfrkmb{stroke-opacity:.06}.spoke.lit.svelte-zfrkmb{stroke-opacity:.9;stroke-width:1.4px}.donut-bg.svelte-zfrkmb{fill:none;stroke:var(--border-subtle)}.donut.dim.svelte-zfrkmb{opacity:var(--dim)}.dsq.svelte-zfrkmb{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface-base);border-radius:3px;translate:-50% -50%}.dsq.chamber.svelte-zfrkmb{background:var(--surface-raised);border:2px solid var(--c);width:13px;height:13px;box-shadow:none}.dsq.hot.svelte-zfrkmb,.dsq.focus.svelte-zfrkmb{box-shadow:0 0 0 2px var(--surface-base), 0 0 0 3.5px var(--accent)}.dlabel.svelte-zfrkmb{text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:1px;padding:0 4px;display:flex}.dlabel.svelte-zfrkmb .title:where(.svelte-zfrkmb),.dlabel.svelte-zfrkmb .count:where(.svelte-zfrkmb),.drow.svelte-zfrkmb .nm:where(.svelte-zfrkmb),.drow.svelte-zfrkmb b:where(.svelte-zfrkmb){text-shadow:0 0 3px var(--surface-base), 0 0 2px var(--surface-base), 0 0 1px var(--surface-base)}.dlabel.svelte-zfrkmb .title:where(.svelte-zfrkmb){color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.dlabel.svelte-zfrkmb .count:where(.svelte-zfrkmb){color:var(--text-muted);font-size:9.5px}.dlabel.hot.svelte-zfrkmb{background:var(--surface-hover)}.dp.svelte-zfrkmb{width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:var(--c);border:1.5px solid var(--c);box-shadow:0 0 0 1.5px var(--surface-base);border-radius:50%;translate:-50% -50%}.dp.b-reported.svelte-zfrkmb{background:var(--surface-base);border-style:dashed}.dp.b-inferred.svelte-zfrkmb,.dp.b-unsubstantiated.svelte-zfrkmb{background:var(--surface-base);opacity:.7;border-style:dotted}.dp.hot.svelte-zfrkmb,.dp.focus.svelte-zfrkmb{z-index:2;box-shadow:0 0 0 1.5px var(--surface-base), 0 0 0 3px var(--accent)}.dp.lit.svelte-zfrkmb{z-index:1}.dp.svelte-zfrkmb .nm:where(.svelte-zfrkmb){white-space:nowrap;color:var(--text-primary);pointer-events:none;visibility:hidden;text-shadow:0 0 3px var(--surface-base), 0 0 2px var(--surface-base), 0 0 1px var(--surface-base);font-size:10.5px;line-height:1;position:absolute;top:50%;translate:0 -50%}.dp.side-r.svelte-zfrkmb .nm:where(.svelte-zfrkmb){left:calc(100% + 5px)}.dp.side-l.svelte-zfrkmb .nm:where(.svelte-zfrkmb){right:calc(100% + 5px)}.lod-2.svelte-zfrkmb .dp.named:where(.svelte-zfrkmb) .nm:where(.svelte-zfrkmb),.dp.hot.svelte-zfrkmb .nm:where(.svelte-zfrkmb),.dp.focus.svelte-zfrkmb .nm:where(.svelte-zfrkmb),.focusing.svelte-zfrkmb .dp.lit:where(.svelte-zfrkmb) .nm:where(.svelte-zfrkmb){visibility:visible}.focusing.svelte-zfrkmb .dp.lit:where(.svelte-zfrkmb) .nm:where(.svelte-zfrkmb){font-weight:600}.drow.svelte-zfrkmb{border-radius:4px;align-items:center;gap:6px;height:20px;padding:0 4px;display:flex}.drow.svelte-zfrkmb:hover,.drow.hot.svelte-zfrkmb{background:var(--surface-hover)}.drow.focus.svelte-zfrkmb{box-shadow:inset 0 0 0 1px var(--accent)}.drow.svelte-zfrkmb .sq:where(.svelte-zfrkmb){border:1.5px solid var(--c);border-radius:2px;flex:none;width:8px;height:8px}.drow.svelte-zfrkmb .sq.tied:where(.svelte-zfrkmb){background:var(--c)}.drow.svelte-zfrkmb .ph:where(.svelte-zfrkmb){border:1.5px solid var(--text-muted);border-radius:50%;flex:none;width:9px;height:9px}.drow.svelte-zfrkmb .nm:where(.svelte-zfrkmb){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.drow.outside.svelte-zfrkmb .nm:where(.svelte-zfrkmb){color:var(--text-primary)}.drow.svelte-zfrkmb b:where(.svelte-zfrkmb){color:var(--text-muted);font-size:10px;font-weight:500}.world.rtl.svelte-zfrkmb .drow:where(.svelte-zfrkmb),.world.rtl.svelte-zfrkmb .dlabel:where(.svelte-zfrkmb){direction:rtl}.dsq.dim.svelte-zfrkmb,.dlabel.dim.svelte-zfrkmb,.dp.dim.svelte-zfrkmb,.drow.dim.svelte-zfrkmb{opacity:var(--dim)}.lod-0.svelte-zfrkmb .dlabel:where(.svelte-zfrkmb),.lod-0.svelte-zfrkmb .drow:where(.svelte-zfrkmb) .nm:where(.svelte-zfrkmb),.lod-0.svelte-zfrkmb .drow:where(.svelte-zfrkmb) b:where(.svelte-zfrkmb),.lod-1.svelte-zfrkmb .dlabel:where(.svelte-zfrkmb) .count:where(.svelte-zfrkmb),.lod-0.svelte-zfrkmb .seat:where(.svelte-zfrkmb) .nm:where(.svelte-zfrkmb),.lod-0.svelte-zfrkmb .chip:where(.svelte-zfrkmb) .nm:where(.svelte-zfrkmb),.lod-0.svelte-zfrkmb .chip:where(.svelte-zfrkmb) b:where(.svelte-zfrkmb),.lod-0.svelte-zfrkmb .bar-cap:where(.svelte-zfrkmb),.lod-0.svelte-zfrkmb .ghead:where(.svelte-zfrkmb){visibility:hidden}.lod-0.svelte-zfrkmb .seat:where(.svelte-zfrkmb),.lod-1.svelte-zfrkmb .seat:where(.svelte-zfrkmb){padding-inline:2px}.lod-0.svelte-zfrkmb .seat:where(.svelte-zfrkmb) .role:where(.svelte-zfrkmb),.lod-1.svelte-zfrkmb .seat:where(.svelte-zfrkmb) .role:where(.svelte-zfrkmb){display:none}.vlayer.svelte-zfrkmb{pointer-events:none;z-index:3;direction:ltr;height:48px;position:absolute;inset:0 0 auto;overflow:visible}.vlayer.svelte-zfrkmb .vlane:where(.svelte-zfrkmb){pointer-events:auto}.vlane.svelte-zfrkmb{top:var(--s-4);align-items:center;gap:var(--s-3);height:24px;padding:0 var(--s-4);border-radius:var(--r-full);border:1px solid color-mix(in oklch, var(--c) 45%, transparent);background:color-mix(in oklch, var(--surface-base) 88%, var(--c));color:var(--text-primary);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 1px 6px oklch(0% 0 0/.25)}.vlane.svelte-zfrkmb:before{content:"";background:var(--c);border-radius:2px;flex:none;width:7px;height:7px}.vlane.svelte-zfrkmb b:where(.svelte-zfrkmb){color:var(--text-muted);font-weight:500}.node-tip.svelte-zfrkmb,.edge-tip.svelte-zfrkmb{z-index:6;pointer-events:none;max-width:300px;padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--surface-overlay);border:1px solid var(--border-default);box-shadow:var(--shadow-md,0 6px 20px oklch(0% 0 0/.35));font-size:var(--t-sm);color:var(--text-primary);flex-direction:column;gap:2px;display:flex;position:absolute}.tip-post.svelte-zfrkmb{color:var(--text-secondary);font-size:var(--t-xs)}.tip-ties.svelte-zfrkmb{color:var(--text-muted);font-size:var(--t-2xs)}.edge-tip.svelte-zfrkmb .verb:where(.svelte-zfrkmb){font-family:var(--font-mono);font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--text-muted)}.tip-meta.svelte-zfrkmb{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.tip-cta.svelte-zfrkmb{font-size:var(--t-2xs);color:var(--text-faint)}.compare-banner.svelte-zfrkmb,.offmap.svelte-zfrkmb{z-index:5;align-items:center;gap:var(--s-5);max-width:calc(100% - 32px);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-6);border-radius:var(--r-full);background:var(--surface-overlay);border:1px solid var(--border-default);font-size:var(--t-sm);color:var(--text-primary);box-shadow:var(--shadow-md,0 6px 20px oklch(0% 0 0/.35));display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%)}.cmp-n.svelte-zfrkmb{color:var(--text-muted);font-size:var(--t-xs)}.cmp-exit.svelte-zfrkmb,.offmap.svelte-zfrkmb button:where(.svelte-zfrkmb){border:1px solid var(--border-default);color:var(--text-secondary);border-radius:var(--r-full);padding:var(--s-2) var(--s-5);font-size:var(--t-2xs);cursor:pointer;white-space:nowrap;background:0 0}.cmp-exit.svelte-zfrkmb:hover,.offmap.svelte-zfrkmb button:where(.svelte-zfrkmb):hover{color:var(--text-primary);border-color:var(--border-strong)}.viewnav.svelte-zfrkmb{top:44px;z-index:4;align-items:flex-end;gap:var(--s-4);flex-direction:column;display:flex;position:absolute;inset-inline-end:var(--s-5)}.clear-focus.svelte-zfrkmb{border:1px solid var(--border-default);background:var(--surface-overlay);color:var(--text-secondary);border-radius:var(--r-full);padding:var(--s-3) var(--s-5);font-size:var(--t-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer}.clear-focus.svelte-zfrkmb:hover{color:var(--text-primary)}.legend.svelte-zfrkmb{inset-inline-start:var(--s-5);bottom:var(--s-5);z-index:4;max-width:230px;max-height:calc(100% - 140px);padding:var(--s-3) var(--s-5);border-radius:var(--r-md);background:color-mix(in oklch, var(--surface-overlay) 94%, transparent);border:1px solid var(--border-default);font-size:var(--t-xs);color:var(--text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;overflow:auto}.phone.svelte-zfrkmb .legend:where(.svelte-zfrkmb){bottom:var(--s-5)}.legend.svelte-zfrkmb summary:where(.svelte-zfrkmb){align-items:center;gap:var(--s-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);min-height:28px;list-style:none;display:flex}.legend.svelte-zfrkmb summary:where(.svelte-zfrkmb)::-webkit-details-marker{display:none}.lsec.svelte-zfrkmb{margin:var(--s-4) 0 var(--s-2);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-faint)}.lgrid.svelte-zfrkmb{gap:var(--s-2);display:grid}.lrow.svelte-zfrkmb{align-items:center;gap:var(--s-3);line-height:1.3;display:flex}.lrow.svelte-zfrkmb svg:where(.svelte-zfrkmb){flex:none}.lg-box.svelte-zfrkmb{border:1px solid var(--border-strong);width:18px;height:12px;box-shadow:inset 2px 0 0 var(--layer-political);background:var(--surface-raised);border-radius:3px;flex:none}.lg-dot.svelte-zfrkmb{background:var(--layer-political);border:1.5px solid var(--layer-political);border-radius:50%;flex:none;width:8px;height:8px;margin-inline:5px}.lg-dot.hollow.svelte-zfrkmb{border-color:var(--text-muted);background:0 0}.lg-bar.svelte-zfrkmb{background:linear-gradient(90deg, var(--seat-1) 0 55%, var(--seat-2) 55% 80%, var(--seat-3) 80%);border-radius:2px;flex:none;width:18px;height:6px}.lg-sq.svelte-zfrkmb{background:var(--layer-political);border-radius:2px;flex:none;width:9px;height:9px;margin-inline:4.5px}.lg-ring.svelte-zfrkmb{background:conic-gradient(var(--seat-1) 0 55%, var(--seat-2) 55% 80%, var(--seat-3) 80%);border-radius:50%;flex:none;width:14px;height:14px;margin-inline:2px;-webkit-mask:radial-gradient(circle,#0000 3.5px,#000 4px);mask:radial-gradient(circle,#0000 3.5px,#000 4px)}.lg-chip.svelte-zfrkmb{border:1.5px solid var(--layer-economic);border-radius:2px;flex:none;width:8px;height:8px;margin-inline:5px}.rdot.svelte-zfrkmb{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.lgrid.types.svelte-zfrkmb{margin-top:var(--s-2);grid-template-columns:1fr 1fr}.minimap.svelte-zfrkmb{inset-inline-end:var(--s-5);bottom:var(--s-5);z-index:4;border-radius:var(--r-sm);background:color-mix(in oklch, var(--surface-overlay) 92%, transparent);border:1px solid var(--border-default);direction:ltr;padding:3px;line-height:0;position:absolute}.minimap.svelte-zfrkmb svg:where(.svelte-zfrkmb){cursor:crosshair;touch-action:none}.mm-unit.svelte-zfrkmb{fill:var(--c);fill-opacity:.45}.mm-view.svelte-zfrkmb{fill:var(--accent);fill-opacity:.08;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.edgecard.svelte-zfrkmb{z-index:7;width:320px;max-width:calc(100% - 16px);position:absolute}.sheet-handle.svelte-zfrkmb{display:none}.edgecard.sheet.svelte-zfrkmb{left:0;right:0;bottom:calc(var(--dock-h,44px) + var(--safe-bottom,0px));border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface-panel);border-top:1px solid var(--border-default);width:auto;max-width:none;max-height:70vh;animation:svelte-zfrkmb-sheet-in var(--dur-normal) var(--ease-out);position:fixed;overflow:auto;box-shadow:0 -10px 30px oklch(0% 0 0/.35)}.edgecard.sheet.closing.svelte-zfrkmb{transition:transform var(--dur-normal) var(--ease-in-out);transform:translateY(100%)}.edgecard.sheet.svelte-zfrkmb .sheet-handle:where(.svelte-zfrkmb){padding:var(--s-3) 0 0;justify-content:center;display:flex}.sheet-grip.svelte-zfrkmb{background:var(--border-strong);border-radius:2px;width:36px;height:4px}@keyframes svelte-zfrkmb-sheet-in{0%{transform:translateY(100%)}}.a11y.svelte-zfrkmb{border-top:var(--rule);padding:var(--s-3) var(--s-6);font-size:var(--t-sm);color:var(--text-secondary);max-height:40vh;overflow:auto}.a11y.svelte-zfrkmb summary:where(.svelte-zfrkmb){cursor:pointer;color:var(--text-muted);font-size:var(--t-xs);align-items:center;min-height:28px;display:flex}.a11y.svelte-zfrkmb table:where(.svelte-zfrkmb){border-collapse:collapse;width:100%;margin:var(--s-4) 0;font-size:var(--t-xs)}.a11y.svelte-zfrkmb caption:where(.svelte-zfrkmb){text-align:start;color:var(--text-muted);padding-bottom:var(--s-3)}.a11y.svelte-zfrkmb th:where(.svelte-zfrkmb),.a11y.svelte-zfrkmb td:where(.svelte-zfrkmb){text-align:start;padding:var(--s-2) var(--s-4) var(--s-2) 0;border-bottom:var(--rule)}.a11y.svelte-zfrkmb th:where(.svelte-zfrkmb){color:var(--text-muted);font-weight:500}.a11y-sub.svelte-zfrkmb{margin:var(--s-5) 0 0;font-size:var(--t-sm);color:var(--text-primary)}.rowopen.svelte-zfrkmb{border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);padding:var(--s-1) var(--s-4);font-size:var(--t-2xs);cursor:pointer;white-space:nowrap;background:0 0}.rowopen.svelte-zfrkmb:hover{color:var(--text-primary);border-color:var(--border-strong)}.phone.svelte-zfrkmb .stage:where(.svelte-zfrkmb){min-height:0}@media (prefers-reduced-motion:reduce){.box.svelte-zfrkmb,.seat.svelte-zfrkmb,.chip.svelte-zfrkmb,.ghead.svelte-zfrkmb{transition:none;animation:none}}
