.mm-port.svelte-93wlfp{position:absolute;z-index:6;top:50%;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:crosshair;touch-action:none;transform:translate(-50%,-50%)}.on-left.svelte-93wlfp{left:0}.on-right.svelte-93wlfp{left:100%}.mm-port.svelte-93wlfp>span:where(.svelte-93wlfp){display:block;width:10px;height:10px;border:2px solid var(--reasoning-positive);border-radius:50%;background:#fff}.mm-port.svelte-93wlfp:hover>span:where(.svelte-93wlfp),.mm-port[aria-pressed=true].svelte-93wlfp>span:where(.svelte-93wlfp){background:#008439;border-color:#008439;box-shadow:0 0 0 3px #def1e4}.mm-port.svelte-93wlfp:disabled{cursor:default}.mm-port.svelte-93wlfp:disabled>span:where(.svelte-93wlfp){border-color:var(--reasoning-neutral)}.mm-port.svelte-93wlfp:focus-visible{outline:2px solid #007c35;outline-offset:2px}.mindmap-board .mm-column{min-width:0;padding:0 8px 12px;border:1px solid #d8e1db;border-radius:12px;background:#edf0ef;box-shadow:0 1px 2px #17291c0d}.mindmap-board .mm-heading{position:sticky;top:0;z-index:7;display:flex;align-items:center;gap:8px;height:var(--case-panel-header-height, 43px);min-height:var(--case-panel-header-height, 43px);box-sizing:border-box;margin:0 -8px 12px;padding:8px 12px;border-radius:11px 11px 0 0;background:#171b19;border-bottom:3px solid #009a44;color:#fff}.mindmap-board .mm-heading h2{flex:1;min-width:0;margin:0;font:700 var(--case-type-title, 16px) var(--font);letter-spacing:-.015em}.mindmap-board .mm-heading>span{padding:3px 7px;border-radius:5px;background:#2b3830;font:11px var(--mono)}.mindmap-board .mm-row{position:relative;z-index:4;display:flex;align-items:center;height:40px;min-width:0;margin-bottom:8px;border:1px solid var(--reasoning-border);border-radius:6px;background:#fff}.mindmap-board .mm-card-heading{display:flex;align-items:center;width:100%;min-width:0;height:100%}.mindmap-board .mm-label{display:block;width:100%;height:100%;min-width:0;padding:0 13px;border:0;border-radius:6px;background:transparent;color:#25372c;font:600 var(--case-type-dense, 13px)/38px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:default}.mindmap-board .mm-connections{position:absolute;z-index:3;left:0;top:0;overflow:visible;pointer-events:none}.mindmap-board .mm-line{fill:none;stroke:var(--reasoning-positive);stroke-width:2.5;opacity:1;vector-effect:non-scaling-stroke}.mindmap-board .mm-line.weakens{stroke:var(--reasoning-negative);stroke-dasharray:5 4}.mindmap-board .mm-line.selected{opacity:1;stroke-width:4}.mindmap-board .mm-line-hit{fill:none;stroke:transparent;stroke-width:12;pointer-events:stroke;cursor:pointer}.mindmap-board .mm-line-hit:focus-visible{stroke:#00853c33;outline:none}.mindmap-board .mm-line.preview{stroke-dasharray:3 3;opacity:1}
