.sc-kl{--kl-maroon:#8b1028;--kl-bg:#08131b;--kl-panel:#0d1b24;--kl-grid:#163242;--kl-text:#eaf4f7;--kl-muted:#91a6b1;--kl-cyan:#5fd7ff;--kl-green:#58e0a2;--kl-orange:#ffae57;--kl-magenta:#ef67bc;--kl-line:#3e7185;margin:2rem 0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18222b}.sc-kl__header{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:1rem}.sc-kl__header h2{font-family:Spartan,Montserrat,sans-serif;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.1;margin:.2rem 0 .45rem}.sc-kl__header p{margin:0;max-width:920px;color:#53636f}.sc-kl__eyebrow{text-transform:uppercase!important;letter-spacing:.16em;font-size:.72rem!important;font-weight:800;color:var(--kl-maroon)!important}.sc-kl__status-row{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.sc-kl__status{font-size:.72rem;font-weight:700;border-radius:999px;padding:.35rem .65rem;background:#edf1f3;white-space:nowrap}.sc-kl__status.is-good{background:#e7f7ef;color:#12613f}.sc-kl__status.is-neutral{background:#f3f0e8;color:#705d27}.sc-kl__viewbar{display:flex;gap:0;border:1px solid #d8e0e4;border-bottom:0;border-radius:10px 10px 0 0;background:#fff;overflow-x:auto}.sc-kl__viewbar button{appearance:none;border:0;border-right:1px solid #e2e7ea;background:#fff;padding:.8rem 1.05rem;font-weight:700;color:#45535d;cursor:pointer;white-space:nowrap}.sc-kl__viewbar button.is-active{color:var(--kl-maroon);box-shadow:inset 0 -3px 0 var(--kl-maroon)}.sc-kl__viewbar button:disabled{opacity:.38;cursor:not-allowed}.sc-kl__workspace{display:grid;grid-template-columns:230px minmax(0,1fr) 270px;min-height:var(--sc-kl-height);border:1px solid #d8e0e4;background:#fff}.sc-kl__panel{background:#f9fbfc;padding:1rem;border-color:#d8e0e4}.sc-kl__panel--left{border-right:1px solid #d8e0e4}.sc-kl__panel--right{border-left:1px solid #d8e0e4}.sc-kl__panel-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#293943;margin-bottom:.85rem}.sc-kl__panel-title--secondary{margin-top:1.4rem;padding-top:1rem;border-top:1px solid #dfe6e9}.sc-kl__fieldset{border:0;padding:0;margin:0 0 1rem}.sc-kl__fieldset legend{font-size:.75rem;font-weight:800;color:#5b6a74;margin-bottom:.45rem}.sc-kl__fieldset label{display:flex;align-items:center;gap:.45rem;font-size:.78rem;padding:.25rem 0;color:#34434d}.sc-kl__fieldset input{accent-color:var(--kl-maroon)}.sc-kl__dot{display:inline-block;width:9px;height:9px;border-radius:50%}.sc-kl__dot.is-publication{background:var(--kl-cyan)}.sc-kl__dot.is-topic{background:var(--kl-green)}.sc-kl__control{font-size:.75rem;border-top:1px solid #e1e7ea;padding-top:.8rem}.sc-kl__control label{display:block;font-weight:800;margin-bottom:.4rem}.sc-kl__control input{width:100%;accent-color:var(--kl-maroon)}.sc-kl__control output{display:block;text-align:right;color:#657782}.sc-kl__legend{margin-top:1rem;font-size:.72rem;color:#5c6d77}.sc-kl__legend div{display:flex;align-items:center;gap:.5rem;margin:.35rem 0}.sc-kl__line{width:26px;height:2px;background:#657}.sc-kl__line.is-citation{background:var(--kl-cyan)}.sc-kl__line.is-source{background:var(--kl-green)}.sc-kl__line.is-semantic{background:var(--kl-magenta);border-top:1px dashed #fff}.sc-kl__reset{width:100%;margin-top:1rem;border:1px solid #bfcbd1;background:#fff;border-radius:6px;padding:.55rem .7rem;font-weight:700;cursor:pointer}.sc-kl__stage-wrap{min-width:0;background:var(--kl-bg);display:flex;flex-direction:column}.sc-kl__toolbar{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;background:#0b1821;border-bottom:1px solid #1e3948}.sc-kl__toolbar-group{display:flex;gap:.35rem}.sc-kl__toolbar button{border:1px solid #31505e;background:#102531;color:#c9dce4;border-radius:5px;padding:.38rem .62rem;font-size:.72rem;font-weight:700;cursor:pointer}.sc-kl__toolbar button.is-active{background:#1c3948;color:#fff;border-color:#5c8ca0}.sc-kl__stage{position:relative;flex:1;min-height:520px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(33,83,103,.28),transparent 45%),linear-gradient(rgba(37,78,95,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(37,78,95,.14) 1px,transparent 1px),var(--kl-bg);background-size:auto,40px 40px,40px 40px,auto}.sc-kl__svg{display:block;width:100%;height:100%;min-height:520px;touch-action:none}.sc-kl__axis{position:absolute;left:14px;bottom:10px;right:14px;display:flex;justify-content:space-between;color:#6f8c98;font-size:.62rem;pointer-events:none}.sc-kl__metrics-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#0c1b25;border-top:1px solid #1e3948;color:#d9e7ec}.sc-kl__metrics-strip div{padding:.7rem;border-right:1px solid #1e3948;display:flex;gap:.45rem;align-items:baseline}.sc-kl__metrics-strip div:last-child{border-right:0}.sc-kl__metrics-strip strong{font-size:1.05rem}.sc-kl__metrics-strip span{font-size:.65rem;color:#8ea4ae;text-transform:uppercase;letter-spacing:.06em}.sc-kl .sc-kl-edge{stroke:#617d89;stroke-opacity:.44;vector-effect:non-scaling-stroke}.sc-kl .sc-kl-edge[data-basis="explicit-citation"]{stroke:var(--kl-cyan);stroke-opacity:.72}.sc-kl .sc-kl-edge[data-basis="source-span-cooccurrence"],.sc-kl .sc-kl-edge[data-basis="publication-topic-cooccurrence"],.sc-kl .sc-kl-edge[data-basis="reviewed-concept-association"],.sc-kl .sc-kl-edge[data-basis="metadata-association"]{stroke:var(--kl-green)}.sc-kl .sc-kl-edge[data-basis="embedding-cosine-similarity"]{stroke:var(--kl-magenta);stroke-dasharray:5 5;stroke-opacity:.72}.sc-kl .sc-kl-node{cursor:pointer}.sc-kl .sc-kl-node circle{stroke:#cce6ef;stroke-width:1.2;filter:drop-shadow(0 0 5px rgba(83,201,245,.2))}.sc-kl .sc-kl-node[data-kind="publication"] circle{fill:#239dcc}.sc-kl .sc-kl-node[data-kind="topic"] circle{fill:#2fb879}.sc-kl .sc-kl-node.is-root circle{fill:var(--kl-maroon);stroke:#ffb1c1;stroke-width:2;filter:drop-shadow(0 0 10px rgba(239,103,188,.45))}.sc-kl .sc-kl-node.is-selected circle{stroke:#fff;stroke-width:3}.sc-kl .sc-kl-label{font:600 11px Montserrat,system-ui,sans-serif;fill:#dcecf2;paint-order:stroke;stroke:#08131b;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.sc-kl .sc-kl-label.is-root{font-size:12px;font-weight:800;fill:#fff}.sc-kl__inspector{font-size:.78rem;line-height:1.45}.sc-kl__inspector h3{font-size:1rem;margin:.1rem 0 .45rem}.sc-kl__inspector dl{margin:.7rem 0}.sc-kl__inspector dl div,.sc-kl__method div{display:flex;justify-content:space-between;gap:.75rem;padding:.38rem 0;border-bottom:1px solid #e4eaed}.sc-kl__inspector dt,.sc-kl__method dt{font-weight:700}.sc-kl__inspector dd,.sc-kl__method dd{margin:0;text-align:right;color:#5f707a}.sc-kl__muted{color:#6d7c85}.sc-kl__method{font-size:.72rem;margin:0}.sc-kl__integrity{margin-top:1rem;padding:.75rem;border:1px solid #d9e1e5;background:#fff;border-radius:7px;font-size:.72rem}.sc-kl__integrity p{margin:.35rem 0 0;color:#60717b}.sc-kl__accessible{margin-top:.65rem;border:1px solid #d8e0e4;border-radius:8px;padding:.7rem 1rem;background:#fff}.sc-kl__accessible summary{font-weight:700;cursor:pointer}.sc-kl__accessible ul{max-height:260px;overflow:auto}.sc-kl-empty{padding:1rem;border:1px dashed #aebcc3;border-radius:8px}.sc-kl__tooltip{position:absolute;z-index:5;pointer-events:none;background:rgba(6,15,21,.94);border:1px solid #345767;color:#eef8fb;border-radius:6px;padding:.45rem .55rem;font-size:.68rem;max-width:250px;box-shadow:0 8px 24px rgba(0,0,0,.3)}@media(max-width:1100px){.sc-kl__workspace{grid-template-columns:190px minmax(0,1fr)}.sc-kl__panel--right{grid-column:1/-1;border-left:0;border-top:1px solid #d8e0e4}.sc-kl__header{align-items:flex-start;flex-direction:column}.sc-kl__status-row{justify-content:flex-start}}@media(max-width:760px){.sc-kl__workspace{display:block}.sc-kl__panel--left,.sc-kl__panel--right{border:0;border-bottom:1px solid #d8e0e4}.sc-kl__stage{min-height:460px}.sc-kl__svg{min-height:460px}.sc-kl__metrics-strip{grid-template-columns:repeat(2,1fr)}}
.sc-kl__metrics-strip{grid-template-columns:repeat(6,1fr)}
.sc-kl-region-field{fill:rgba(95,215,255,.035);stroke:rgba(95,215,255,.22);stroke-width:1;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.sc-kl-region-label,.sc-kl-time-label{fill:#7896a4;font:700 10px Montserrat,system-ui,sans-serif;letter-spacing:.03em}.sc-kl-time-grid{stroke:rgba(95,215,255,.15);stroke-width:1;stroke-dasharray:3 7;vector-effect:non-scaling-stroke}.sc-kl__matrix{position:absolute;inset:0;overflow:auto;padding:24px;background:linear-gradient(180deg,#08131b,#0a1720);color:#d9e7ec}.sc-kl-matrix-grid{display:grid;grid-template-columns:minmax(150px,220px) repeat(var(--matrix-cols,18),minmax(34px,1fr));gap:2px;min-width:980px}.sc-kl-matrix-h{writing-mode:vertical-rl;transform:rotate(180deg);height:120px;font-size:9px;color:#9db4bf;padding:4px}.sc-kl-matrix-v{font-size:10px;color:#bed0d8;display:flex;align-items:center;padding-right:8px}.sc-kl-matrix-cell{min-height:30px;border:1px solid rgba(95,215,255,.08);display:flex;align-items:center;justify-content:center;font-size:9px;background:rgba(95,215,255,calc(var(--v,0)*.45));color:#eaf4f7}.sc-kl-matrix-cell.is-self{background:rgba(88,224,162,.18);color:#58e0a2}.sc-kl-matrix-note{color:#829aa5;font-size:11px;max-width:900px;margin:16px 0 0}.sc-kl__viewbar button[data-sc-kl-view="topic-regions"].is-active,.sc-kl__viewbar button[data-sc-kl-view="temporal-dynamics"].is-active,.sc-kl__viewbar button[data-sc-kl-view="relationship-matrix"].is-active{color:#0d6f75;box-shadow:inset 0 -3px 0 #19a6aa}@media(max-width:760px){.sc-kl__metrics-strip{grid-template-columns:repeat(2,1fr)}}
.sc-kl__terrain{position:absolute;inset:0;width:100%;height:100%;display:block;background:radial-gradient(circle at 50% 34%,rgba(23,86,112,.28),transparent 38%),linear-gradient(180deg,#07131b 0%,#081822 58%,#061118 100%);cursor:grab;touch-action:none}.sc-kl__terrain:active{cursor:grabbing}.sc-kl__terrain-hud{position:absolute;top:14px;left:14px;right:14px;display:flex;gap:.55rem;align-items:center;pointer-events:none}.sc-kl__terrain-hud span{display:inline-flex;align-items:center;min-height:25px;padding:.28rem .55rem;border:1px solid rgba(115,207,235,.24);border-radius:999px;background:rgba(5,18,26,.72);backdrop-filter:blur(7px);color:#b9dce8;font-size:.64rem;font-weight:700;letter-spacing:.04em}.sc-kl__terrain-hud span:last-child{margin-left:auto;color:#789aa8}.sc-kl__terrain-controls[hidden]{display:none!important}.sc-kl__terrain-controls select{width:100%;border:1px solid #c7d1d6;border-radius:5px;background:#fff;padding:.42rem .48rem;font-size:.72rem}.sc-kl__time-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.3rem}.sc-kl__time-row button{width:34px;height:28px;border:1px solid #bac8ce;border-radius:5px;background:#fff;color:#273a44;cursor:pointer}.sc-kl__time-row output{font-size:.72rem;font-weight:800;color:#365360}.sc-kl__viewbar button[data-sc-kl-view="knowledge-terrain-4d"].is-active{color:#08747c;box-shadow:inset 0 -3px 0 #24c6cc}.sc-kl__metrics-strip{grid-template-columns:repeat(7,1fr)}@media(max-width:900px){.sc-kl__metrics-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.sc-kl__metrics-strip{grid-template-columns:repeat(2,1fr)}.sc-kl__terrain-hud span:last-child{display:none}}
\n/* v5.20.0 linked scientific views + visual query */\n.sc-kl__query{margin-top:1rem;padding:.75rem;border:1px solid #cdd8dd;border-radius:8px;background:#f8fbfc}.sc-kl__query legend{padding:0 .35rem;font-size:.75rem;font-weight:800;color:#243a44}.sc-kl__query label{display:block;margin:.45rem 0 .25rem;font-size:.67rem;font-weight:700;color:#526872}.sc-kl__query input[type="search"],.sc-kl__query select{width:100%;box-sizing:border-box;border:1px solid #bdcbd1;border-radius:5px;background:#fff;padding:.48rem .52rem;font-size:.72rem}.sc-kl__query-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:.65rem 0;min-height:25px}.sc-kl__query-chips span,.sc-kl__query-chip{border:1px solid #bed4dc;border-radius:999px;background:#fff;padding:.25rem .45rem;font-size:.61rem;color:#48616d}.sc-kl__query-clear,.sc-kl__copy-query{width:100%;border:1px solid #b8c9d0;background:#fff;border-radius:6px;padding:.48rem .6rem;font-size:.68rem;font-weight:800;cursor:pointer}.sc-kl__copy-query{margin:.45rem 0 .8rem}.sc-kl__query-state{font-size:.72rem}.sc-kl__query-state dl{margin:.45rem 0}.sc-kl__query-state dl div{display:flex;justify-content:space-between;gap:.55rem;padding:.3rem 0;border-bottom:1px solid #e4eaed}.sc-kl__query-state dt{font-weight:700}.sc-kl__query-state dd{margin:0;text-align:right;color:#5f707a;max-width:120px;overflow:hidden;text-overflow:ellipsis}.sc-kl .sc-kl-node.is-query-match circle{stroke:#58e0a2;stroke-width:2.4;filter:drop-shadow(0 0 8px rgba(88,224,162,.55))}.sc-kl .sc-kl-node.is-related circle{stroke:#ffbd70;stroke-width:2}.sc-kl .sc-kl-node.is-dimmed{opacity:.17}.sc-kl .sc-kl-edge.is-query-match{stroke-opacity:.95}.sc-kl .sc-kl-edge.is-dimmed{stroke-opacity:.08}.sc-kl-region-field,.sc-kl-region-label{cursor:pointer}.sc-kl-region-field.is-query-selected{fill:rgba(88,224,162,.12);stroke:rgba(88,224,162,.85);stroke-width:2}.sc-kl-region-label.is-query-selected{fill:#8ff0bc}.sc-kl-matrix-h,.sc-kl-matrix-v,.sc-kl-matrix-cell{font-family:inherit;border:0;cursor:pointer}.sc-kl-matrix-h,.sc-kl-matrix-v{background:transparent}.sc-kl-matrix-cell.is-query-selected{outline:2px solid #58e0a2;outline-offset:-2px;box-shadow:0 0 12px rgba(88,224,162,.35)}\n
/* v5.20.0.1 asynchronous corpus transport */
.sc-kl__stage{position:relative}.sc-kl__load-state{position:absolute;z-index:12;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:2rem;text-align:center;background:rgba(5,13,18,.91);backdrop-filter:blur(5px);color:#eaf7fb}.sc-kl__load-state[hidden]{display:none}.sc-kl__load-state strong{font-size:1rem;letter-spacing:.01em}.sc-kl__load-state span{max-width:560px;font-size:.74rem;line-height:1.5;color:#a9c1cb}.sc-kl__load-state.is-loading strong:before{content:'';display:inline-block;width:.72rem;height:.72rem;margin-right:.55rem;border:2px solid rgba(95,215,255,.28);border-top-color:#5fd7ff;border-radius:50%;vertical-align:-.08rem;animation:sc-kl-spin .8s linear infinite}.sc-kl__load-state.is-error{background:rgba(24,9,11,.94)}.sc-kl__load-state.is-error strong{color:#ffb3ba}.sc-kl__load-state button{margin-top:.35rem;border:1px solid #5fd7ff;background:transparent;color:#dff8ff;border-radius:6px;padding:.5rem .8rem;font-size:.7rem;font-weight:800;cursor:pointer}.sc-kl__load-state button:hover{background:rgba(95,215,255,.12)}@keyframes sc-kl-spin{to{transform:rotate(360deg)}}


/* v5.20.0.2 scientific renderer visibility + terrain recovery */
.sc-kl__terrain[hidden],.sc-kl__terrain-hud[hidden],.sc-kl__matrix[hidden],.sc-kl__svg[hidden]{display:none!important}
.sc-kl__stage.is-terrain-view .sc-kl__svg,.sc-kl__stage.is-terrain-view .sc-kl__matrix{display:none!important}
.sc-kl__stage:not(.is-terrain-view) .sc-kl__terrain,.sc-kl__stage:not(.is-terrain-view) .sc-kl__terrain-hud{display:none!important}
.sc-kl__terrain{z-index:2}
.sc-kl__terrain-hud{z-index:3}
.sc-kl__svg{position:relative;z-index:1}
.sc-kl__matrix{position:relative;z-index:1}
.sc-kl__stage.is-terrain-view{background:radial-gradient(circle at 50% 46%,rgba(18,73,95,.30),transparent 46%),linear-gradient(rgba(37,78,95,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(37,78,95,.11) 1px,transparent 1px),#061119;background-size:auto,32px 32px,32px 32px,auto}

/* v5.21.0 reproducible visual research sessions */
.sc-kl__session-tools{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}
.sc-kl__session-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}
.sc-kl__session-actions button{font-size:11px;padding:7px 8px;border:1px solid rgba(255,255,255,.16);background:#111a21;color:#dce9ef;border-radius:3px;cursor:pointer}
.sc-kl__session-actions button:hover{border-color:#63d9ff;color:#fff}
.sc-kl__session-status{display:block;min-height:18px;margin-top:7px;font-size:10px;color:#8fc7da}

/* v5.22.0 visual evidence traceability + source drilldown */
.sc-kl__evidence-trace{margin-top:12px;padding-top:10px;border-top:1px solid #dfe6e9}.sc-kl__evidence-trace>button{width:100%;border:1px solid #9fb6c0;background:#fff;border-radius:6px;padding:.5rem .6rem;font-size:.68rem;font-weight:800;cursor:pointer}.sc-kl__evidence-trace>button:hover{border-color:#35a9c7}.sc-kl__trace-results{margin-top:.65rem;font-size:.68rem;line-height:1.45;max-height:310px;overflow:auto}.sc-kl__trace-results h4{font-size:.69rem;margin:.75rem 0 .35rem;text-transform:uppercase;letter-spacing:.06em}.sc-kl__trace-results ul{margin:.3rem 0 .65rem;padding-left:1.1rem}.sc-kl__trace-results li{margin:.22rem 0}.sc-kl__trace-results a{color:#096985;text-decoration:underline}.sc-kl__trace-metrics{padding:.48rem .55rem;border:1px solid #d8e3e7;background:#fff;border-radius:6px}.sc-kl__trace-passage{padding:.5rem .55rem;margin:.4rem 0;border-left:3px solid #35a9c7;background:#fff}.sc-kl__trace-passage p{margin:.25rem 0 0;color:#526872}.sc-kl__trace-error{color:#9f1d2f;font-weight:700}

/* v5.23.0 reviewed finding/claim overlays */
.sc-kl-node[data-kind="finding"] circle{fill:#8be8bd;stroke:#176b4a;stroke-width:1.4}.sc-kl-node[data-kind="claim"] circle{fill:#ffd779;stroke:#805b00;stroke-width:1.4}.sc-kl__dot.is-finding{background:#8be8bd}.sc-kl__dot.is-claim{background:#ffd779}.sc-kl-edge[data-basis="reviewed-explicit-contradiction"]{stroke:#d4475e!important;stroke-width:2.4!important;stroke-dasharray:5 4}.sc-kl-edge[data-basis="reviewed-explicit-support"]{stroke:#2c9c72!important;stroke-width:2!important}.sc-kl-edge[data-basis="reviewed-finding-evidence"],.sc-kl-edge[data-basis="reviewed-claim-evidence"]{stroke-opacity:.48}.sc-kl__overlay-note{font-size:.68rem;color:#526872;margin:.35rem 0}

/* v5.24.0 cross-publication evidence synthesis + explicit competing hypotheses */
.sc-kl-node[data-kind="hypothesis"] circle{fill:#c68cff;stroke:#5d2a88;stroke-width:1.8;filter:drop-shadow(0 0 8px rgba(198,140,255,.34))}.sc-kl__dot.is-hypothesis{background:#c68cff}.sc-kl-edge[data-basis="explicit-hypothesis-membership"]{stroke:#c68cff!important;stroke-width:1.8!important;stroke-dasharray:3 4;stroke-opacity:.72}.sc-kl__viewbar button[data-sc-kl-view="evidence-synthesis"].is-active,.sc-kl__viewbar button[data-sc-kl-view="competing-hypotheses"].is-active{color:#6a3290;box-shadow:inset 0 -3px 0 #9a58c7}.sc-kl__synthesis-summary{margin-top:12px;padding-top:10px;border-top:1px solid #dfe6e9}.sc-kl__synthesis-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.sc-kl__synthesis-metrics span{display:flex;flex-direction:column;padding:7px 8px;border:1px solid #dbe4e8;border-radius:6px;background:#fff;font-size:9px;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:#6b7981}.sc-kl__synthesis-metrics strong{font-size:15px;line-height:1.1;color:#4f256b;text-transform:none;letter-spacing:0;margin-bottom:2px}

/* v5.25.0 research graph query + evidence pathfinding */
.sc-kl__graph-query,.sc-kl__evidence-pathfinder{margin-top:12px;padding-top:10px;border-top:1px solid #dfe6e9}.sc-kl__path-label{display:block;margin:.45rem 0 .3rem;font-size:.67rem;font-weight:700;color:#526872}.sc-kl__path-label input,.sc-kl__path-label select{width:100%;box-sizing:border-box;border:1px solid #bdcbd1;border-radius:5px;background:#fff;padding:.46rem .5rem;font-size:.7rem}.sc-kl__graph-query>button,.sc-kl__evidence-pathfinder>button{width:100%;margin-top:.35rem;border:1px solid #9fb6c0;background:#fff;border-radius:6px;padding:.5rem .6rem;font-size:.68rem;font-weight:800;cursor:pointer}.sc-kl__graph-query>button:hover,.sc-kl__evidence-pathfinder>button:hover{border-color:#5c50bb}.sc-kl__path-options{display:grid;grid-template-columns:1fr;gap:.25rem}.sc-kl__path-check{display:flex;align-items:flex-start;gap:.4rem;font-size:.66rem;line-height:1.35;color:#526872;margin:.25rem 0}.sc-kl__path-check input{margin-top:.08rem;accent-color:#5c50bb}.sc-kl__path-results{margin-top:.65rem;font-size:.67rem;line-height:1.45;max-height:360px;overflow:auto}.sc-kl__path-list{list-style:none;margin:.35rem 0 0;padding:0}.sc-kl__path-list li{margin:.28rem 0}.sc-kl__path-node{width:100%;text-align:left;border:1px solid #d8e3e7;background:#fff;border-radius:6px;padding:.45rem .5rem;color:#334650;cursor:pointer}.sc-kl__path-node:hover{border-color:#6d62c6}.sc-kl__path-card{margin:.48rem 0;padding:.55rem;border:1px solid #dbe4e8;border-radius:7px;background:#fff}.sc-kl__path-card-head{display:flex;justify-content:space-between;gap:.5rem;align-items:center;margin-bottom:.4rem}.sc-kl__path-card-head span{font-size:.6rem;color:#6b7981}.sc-kl__path-chain{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;color:#31434d}.sc-kl__path-chain small{display:inline-block;margin:0 .2rem;padding:.12rem .28rem;border-radius:999px;background:#f0edf9;color:#655397;font-size:.55rem}.sc-kl__path-card>button{margin-top:.45rem;border:1px solid #c4bddf;background:#f8f6ff;border-radius:5px;padding:.36rem .48rem;font-size:.62rem;font-weight:800;color:#51408c;cursor:pointer}.sc-kl__viewbar button[data-sc-kl-view="evidence-paths"].is-active{color:#51408c;box-shadow:inset 0 -3px 0 #7568cf}.sc-kl-edge[data-basis="reviewed-finding-evidence"],.sc-kl-edge[data-basis="reviewed-claim-evidence"],.sc-kl-edge[data-basis="reviewed-explicit-support"],.sc-kl-edge[data-basis="reviewed-explicit-contradiction"],.sc-kl-edge[data-basis="explicit-hypothesis-membership"]{vector-effect:non-scaling-stroke}

/* v5.26.0 multimodal scientific document intelligence */
.sc-kl-node[data-kind="figure"] circle,.sc-kl-node[data-kind="chart"] circle{fill:#62c7e8;stroke:#185d73;stroke-width:1.5}.sc-kl-node[data-kind="table"] circle{fill:#84d4a7;stroke:#236b45;stroke-width:1.5}.sc-kl-node[data-kind="equation"] circle{fill:#e6bd75;stroke:#78571c;stroke-width:1.5}.sc-kl-node[data-kind="caption"] circle{fill:#d5c8ee;stroke:#655288;stroke-width:1.4}.sc-kl-node[data-kind="appendix"] circle,.sc-kl-node[data-kind="supplement"] circle{fill:#ef9dbe;stroke:#7b3450;stroke-width:1.4}.sc-kl-node[data-kind="dataset"] circle{fill:#a4d9d2;stroke:#286860;stroke-width:1.5}.sc-kl-node[data-kind="source-span"] circle{fill:#e5ebee;stroke:#60747d;stroke-width:1.2}.sc-kl__dot.is-figure,.sc-kl__dot.is-chart{background:#62c7e8}.sc-kl__dot.is-table{background:#84d4a7}.sc-kl__dot.is-equation{background:#e6bd75}.sc-kl__dot.is-caption{background:#d5c8ee}.sc-kl__dot.is-appendix,.sc-kl__dot.is-supplement{background:#ef9dbe}.sc-kl__dot.is-dataset{background:#a4d9d2}.sc-kl__dot.is-source-span{background:#e5ebee;border:1px solid #60747d}.sc-kl-edge[data-basis="contains-scientific-object"],.sc-kl-edge[data-basis="contains-source-span"]{stroke:#5f8f9d!important;stroke-opacity:.5}.sc-kl-edge[data-basis="explicit-scientific-cross-reference"]{stroke:#d78b32!important;stroke-width:1.8!important}.sc-kl-edge[data-basis="caption-describes"]{stroke:#8068a7!important;stroke-dasharray:3 3}.sc-kl-edge[data-basis="dataset-link"],.sc-kl-edge[data-basis="supplementary-material-link"]{stroke:#3c9b8e!important;stroke-dasharray:6 3}.sc-kl__viewbar button[data-sc-kl-view="scientific-objects"].is-active{color:#185d73;box-shadow:inset 0 -3px 0 #62c7e8}

/* v5.27.0 source identity, deduplication and entity resolution */
.sc-kl-node[data-kind="source-identity"] circle{fill:#9cc7f3;stroke:#2d5f8d;stroke-width:1.7;filter:drop-shadow(0 0 7px rgba(90,147,205,.26))}
.sc-kl-node[data-kind="author-identity"] circle{fill:#b9ddad;stroke:#3f7540;stroke-width:1.5}
.sc-kl-node[data-kind="institution-identity"] circle{fill:#dfc0ed;stroke:#725083;stroke-width:1.5}
.sc-kl-node[data-kind="dataset-identity"] circle{fill:#9ddfd8;stroke:#2f7069;stroke-width:1.5}
.sc-kl__dot.is-source-identity{background:#9cc7f3}
.sc-kl__dot.is-author-identity{background:#b9ddad}
.sc-kl__dot.is-institution-identity{background:#dfc0ed}
.sc-kl__dot.is-dataset-identity{background:#9ddfd8}
.sc-kl-edge[data-basis="member-of-source-identity"]{stroke:#4d84ba!important;stroke-width:1.8!important;stroke-opacity:.72}
.sc-kl-edge[data-basis="authored-by-identity"]{stroke:#609a5e!important;stroke-opacity:.66}
.sc-kl-edge[data-basis="affiliated-institution-identity"]{stroke:#8c65a0!important;stroke-opacity:.66}
.sc-kl-edge[data-basis="references-dataset-identity"]{stroke:#468e87!important;stroke-opacity:.66}
.sc-kl-edge[data-basis="duplicate-candidate"]{stroke:#c4863c!important;stroke-width:1.8!important;stroke-dasharray:5 4;stroke-opacity:.75}
.sc-kl__viewbar button[data-sc-kl-view="source-identity"].is-active{color:#2d5f8d;box-shadow:inset 0 -3px 0 #5b91c6}

/* v5.39.0.1 — desktop geometry + semantic availability */
.sc-kl__semantic-notice{padding:.58rem .8rem;border:1px solid #dbcfae;border-top:0;background:#fbf8ee;color:#675928;font-size:.72rem;line-height:1.45}.sc-kl__semantic-notice[hidden]{display:none!important}.sc-kl__viewbar button.is-unavailable{color:#726946;background:#fbf8ee}.sc-kl__viewbar button.is-unavailable::after{content:" · status";font-size:.62rem;font-weight:600}.sc-kl__panel{scrollbar-gutter:stable}.sc-kl__panel::-webkit-scrollbar{width:9px}.sc-kl__panel::-webkit-scrollbar-thumb{background:#c8d3d8;border-radius:10px;border:2px solid #f9fbfc}
@media(min-width:1101px){.sc-kl__workspace{height:var(--sc-kl-height);min-height:0;max-height:var(--sc-kl-height);align-items:stretch}.sc-kl__panel{min-height:0;max-height:var(--sc-kl-height);overflow-y:auto;overscroll-behavior:contain}.sc-kl__stage-wrap{min-height:0;height:100%;max-height:var(--sc-kl-height);overflow:hidden}.sc-kl__stage{min-height:0;height:auto;flex:1 1 auto}.sc-kl__svg,.sc-kl__terrain,.sc-kl__matrix{min-height:0;height:100%}.sc-kl__toolbar,.sc-kl__metrics-strip{flex:0 0 auto}}
@media(max-width:1100px){.sc-kl__workspace{height:auto;max-height:none}.sc-kl__panel{max-height:none;overflow:visible}.sc-kl__stage-wrap{height:auto;max-height:none;overflow:visible}}
