.table-scroll[data-v-6abff2b1]{overflow-x:auto;min-width:0}table[data-v-6abff2b1]{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}caption[data-v-6abff2b1]{text-align:left;font-weight:650;padding:8px 0}th[data-v-6abff2b1],td[data-v-6abff2b1]{border:1px solid #cbd5e1;text-align:center;min-width:38px;height:38px;padding:3px}th[data-v-6abff2b1]{background:#f1f5f9}td[data-v-6abff2b1]{transition:background-color .16s}small[data-v-6abff2b1]{display:block;font-size:10px;white-space:nowrap}.left[data-v-6abff2b1]{background:#dbeafe;color:#1e40af}.right[data-v-6abff2b1]{background:#ffedd5;color:#9a3412}.left.right[data-v-6abff2b1]{background:#ede9fe;color:#5b21b6}.target[data-v-6abff2b1]{outline:2px solid #7c3aed;outline-offset:-2px}.updated[data-v-6abff2b1]{outline:3px solid #15803d;outline-offset:-3px;background:#dcfce7;color:#166534}@media (prefers-reduced-motion: reduce){td[data-v-6abff2b1]{transition:none}}html,body{margin:0;width:100%;height:100%}.graph-canvas[data-v-c05a172d]{height:100%;min-height:0}.mode-controls[data-v-c05a172d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}button[data-v-c05a172d],select[data-v-c05a172d]{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;background:#fff;color:#18201f}button[data-v-c05a172d]{cursor:pointer;min-height:44px}button[aria-pressed=true][data-v-c05a172d]{background:#ede9fe;border-color:#7c3aed;color:#5b21b6}button[data-v-c05a172d]:disabled{opacity:.5;cursor:default}button[data-v-c05a172d]:focus-visible,select[data-v-c05a172d]:focus-visible{outline:3px solid #7c3aed;outline-offset:2px}p[data-v-c05a172d]{margin:10px 0;font-size:13px;line-height:1.6}.formula[data-v-c05a172d]{font-family:monospace;overflow-wrap:anywhere}.calculation[data-v-c05a172d]{background:#f8fafc;border-left:3px solid #7c3aed;padding:10px;font-size:13px;line-height:1.7}.left-text[data-v-c05a172d]{color:#1e40af}.right-text[data-v-c05a172d]{color:#9a3412}.tables[data-v-c05a172d]{display:grid;gap:12px;min-width:0}.paired[data-v-c05a172d]{grid-template-columns:repeat(2,minmax(0,1fr))}.legend[data-v-c05a172d]{color:#475569}.error[data-v-c05a172d]{color:#b91c1c}@media (min-width: 1024px){.floyd-workspace[data-v-c05a172d] .workspace-main{grid-template-rows:minmax(0,2fr) minmax(180px,1fr)}.floyd-workspace[data-v-c05a172d] .workspace-state{max-height:none;height:100%;box-sizing:border-box}}@media (max-width: 600px){.paired[data-v-c05a172d]{grid-template-columns:minmax(0,1fr)}}
