.app-sci-simulation-console .app-content,.app-sci-hypothesis-registry .app-content,.app-sci-formal-models .app-content,.app-sci-experiment-designer .app-content,.app-sci-replication-queue .app-content,.app-sci-null-results .app-content,.app-sci-statistical-analysis .app-content,.app-sci-dataset-registry .app-content,.app-sci-system-overview .app-content,.app-sci-begin-here .app-content,.app-sci-source-provenance .app-content,.app-sci-scientific-documents .app-content,.app-sci-executed-study .app-content{background:#030a10;color:#c6dee2;font-family:IBM Plex Mono,ui-monospace,monospace;overflow:auto}.sci-eyebrow{font:500 9px/1 var(--mono, "IBM Plex Mono", monospace);letter-spacing:.28em;color:#c6dee299;text-transform:uppercase;margin:0 0 10px}.sci-lead{font:300 13px/1.6 var(--sans, "Inter", system-ui, sans-serif);color:#c6dee2cc;margin:0 0 18px;max-width:68ch}.sci-empty{padding:30px 20px;color:#c6dee266;font:500 10px/1 var(--mono);letter-spacing:.12em;text-align:center}.sci-tag{display:inline-block;padding:2px 8px;border:1px solid rgba(168,240,224,.22);color:#c6dee2bf;font:500 8.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.sci-tag-status{border-color:#a8f0e059;color:#a8f0e0}.sci-tag-type{border-color:#c6dee247}.sci-tag-cat{border-color:#d3b87938;color:#d3b879}.sci-console{display:grid;grid-template-columns:340px minmax(0,1fr);height:100%;min-height:0}.sci-console-side{border-right:1px solid rgba(168,240,224,.14);padding:22px 22px 28px;background:#02070a80;overflow-y:auto}.sci-console-side h2{font:300 22px/1.15 var(--sans, "Inter", system-ui, sans-serif);color:#eaf6f8;margin:0 0 8px;letter-spacing:.01em}.sci-console-desc{font:400 11px/1.55 var(--mono);color:#c6dee2b3;margin:0 0 22px}.sci-params{border:1px solid rgba(168,240,224,.14);padding:14px 14px 6px;margin:0 0 20px;background:#020a0e80}.sci-params legend{padding:0 8px;font:500 9px/1 var(--mono);letter-spacing:.22em;color:#a8f0e0a6}.sci-params label{display:grid;grid-template-columns:1fr 88px;align-items:center;gap:8px;padding:6px 0;font:500 9.5px/1 var(--mono);letter-spacing:.1em;color:#c6dee2cc}.sci-params input{padding:5px 8px;background:#061218;border:1px solid rgba(168,240,224,.18);color:#eaf6f8;font:500 10px/1.2 var(--mono);text-align:right;min-width:0}.sci-params input:focus{outline:1px solid rgba(168,240,224,.5);outline-offset:-1px}.sci-run-controls{display:grid;gap:6px;margin-bottom:20px}.sci-run-controls button{padding:10px 12px;border:1px solid rgba(168,240,224,.28);background:#06141cb3;color:#a8f0e0;font:500 10px/1 var(--mono);letter-spacing:.18em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sci-run-controls button:hover{background:#0a1e28e6;border-color:#a8f0e080}.sci-run-primary{background:#a8f0e024!important;color:#eaf6f8!important}.sci-run-status{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(168,240,224,.1);background:#02080a99;margin-bottom:14px}.sci-run-status p{margin:0;display:flex;justify-content:space-between;font:500 9px/1 var(--mono);letter-spacing:.12em;color:#c6dee28c}.sci-run-status p b{color:#eaf6f8;font-variant-numeric:tabular-nums}.sci-run-status b.running{color:#d3b879;animation:sciBlink 1s ease infinite}@keyframes sciBlink{0%,to{opacity:1}50%{opacity:.3}}.sci-run-exports{display:grid;gap:6px}.sci-run-exports button{padding:7px 10px;border:1px solid rgba(198,222,226,.15);background:transparent;color:#c6dee2cc;font:500 9px/1 var(--mono);letter-spacing:.14em;cursor:pointer}.sci-run-exports button:hover{color:#a8f0e0;border-color:#a8f0e059}.sci-console-main{padding:22px 22px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:22px;min-width:0}.sci-canvas-wrap{position:relative;align-self:center;border:1px solid rgba(168,240,224,.2);background:#000;padding:4px}.sci-canvas-wrap canvas{display:block;background:#000;image-rendering:pixelated}.sci-canvas-legend{position:absolute;top:-18px;left:4px;display:flex;gap:8px;align-items:center;font:500 8.5px/1 var(--mono);letter-spacing:.18em;color:#c6dee2b3}.sci-canvas-legend b{color:#a8f0e0}.sci-console-metrics{border:1px solid rgba(168,240,224,.14);background:#02080a80;padding:12px 14px 14px}.sci-console-metrics canvas{width:100%;height:auto;display:block;max-height:220px}.sci-console-metrics-caption{margin:8px 0 0;font:400 9.5px/1.4 var(--mono);color:#c6dee28c;letter-spacing:.02em}.sci-console-history{border:1px solid rgba(168,240,224,.12);background:#02080a66}.sci-console-history header{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(168,240,224,.1)}.sci-console-history h3{margin:0;font:500 10px/1 var(--mono);letter-spacing:.2em;color:#eaf6f8}.sci-console-history header span{font:500 9px/1 var(--mono);letter-spacing:.16em;color:#c6dee280}.sci-run-item{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:8px 14px;border-bottom:1px solid rgba(168,240,224,.06);background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer;width:100%;text-align:left}.sci-run-item:hover{background:#a8f0e00d}.sci-run-item>span:first-child{display:flex;flex-direction:column;gap:3px}.sci-run-item b{color:#eaf6f8;font:500 10px/1.2 var(--mono);letter-spacing:.06em}.sci-run-item em{font-style:normal;color:#a8f0e0b3;font:500 8px/1 var(--mono);letter-spacing:.16em}.sci-run-item>span:nth-child(2){color:#c6dee2b3;font:500 9px/1 var(--mono);letter-spacing:.06em}.sci-run-item time{color:#c6dee266;font:500 8.5px/1 var(--mono);letter-spacing:.08em}.sci-index{padding:26px 30px 30px;display:flex;flex-direction:column;gap:20px;height:100%;min-height:0}.sci-index-head h2{font:200 26px/1.1 var(--sans, "Inter", system-ui, sans-serif);color:#eaf6f8;margin:0 0 10px;letter-spacing:.01em}.sci-index-tools{display:flex;gap:14px;align-items:center;margin:0 0 14px;flex-wrap:wrap}.sci-index-tools label{display:flex;align-items:center;gap:8px;flex:1;min-width:240px}.sci-index-tools label span{font:500 9px/1 var(--mono);letter-spacing:.18em;color:#c6dee280}.sci-index-tools input{flex:1;padding:8px 12px;background:#061218;border:1px solid rgba(168,240,224,.18);color:#eaf6f8;font:500 10px/1 var(--mono);letter-spacing:.08em}.sci-index-tools select{padding:7px 10px;background:#061218;border:1px solid rgba(168,240,224,.18);color:#c6dee2cc;font:500 9.5px/1 var(--mono);letter-spacing:.1em}.sci-index-summary{font:500 9.5px/1 var(--mono);letter-spacing:.16em;color:#c6dee299;margin-top:6px}.sci-index-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;overflow-y:auto;padding-bottom:20px;align-content:start}.sci-index-item{text-align:left;padding:14px 16px 12px;background:#06121a8c;border:1px solid rgba(168,240,224,.14);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .12s ease,background .12s ease}.sci-index-item:hover{border-color:#a8f0e066;background:#0a1a24b3}.sci-index-item-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.sci-index-item-head b{font:500 12px/1.3 var(--mono);color:#eaf6f8;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sci-index-item-head em{font-style:normal;color:#a8f0e0a6;font:500 8.5px/1 var(--mono);letter-spacing:.14em;white-space:nowrap;flex:none}.sci-index-item-meta{display:flex;gap:6px;flex-wrap:wrap}.sci-index-item-abs{margin:0;font:400 10.5px/1.55 var(--mono);color:#c6dee2a6;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.sci-stats{padding:26px 30px 30px;display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto}.sci-stats-head h2{font:200 26px/1.1 var(--sans, "Inter", system-ui, sans-serif);color:#eaf6f8;margin:0 0 8px}.sci-stats-body{display:flex;flex-direction:column;gap:24px}.sci-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sci-stat-card{padding:14px 16px;border:1px solid rgba(168,240,224,.16);background:#06121a8c}.sci-stat-card header{font:500 8.5px/1 var(--mono);letter-spacing:.2em;color:#c6dee280;margin:0 0 6px}.sci-stat-card b{color:#eaf6f8;font:500 16px/1 var(--mono);letter-spacing:.04em;display:block;margin:0 0 10px}.sci-stat-card dl{display:grid;gap:4px;margin:0}.sci-stat-card dl>div{display:flex;justify-content:space-between;font:500 9.5px/1 var(--mono);letter-spacing:.06em}.sci-stat-card dt{color:#c6dee280}.sci-stat-card dd{color:#a8f0e0;margin:0;font-variant-numeric:tabular-nums}.sci-stats-figure{border:1px solid rgba(168,240,224,.14);background:#02080a80;padding:14px 16px}.sci-stats-figure h3{margin:0 0 8px;font:500 10px/1 var(--mono);letter-spacing:.2em;color:#eaf6f8}.sci-stats-figure canvas{width:100%;height:auto;display:block;max-height:240px}.sci-stats-caption{margin:8px 0 0;font:400 10px/1.5 var(--mono);color:#c6dee28c}.sci-stats-analyses h3{font:500 10px/1 var(--mono);letter-spacing:.2em;color:#eaf6f8;margin:0 0 10px}.sci-list-item{display:block;width:100%;padding:10px 14px;border:1px solid rgba(168,240,224,.1);background:#06121a66;color:inherit;text-align:left;cursor:pointer;margin-bottom:6px}.sci-list-item:hover{border-color:#a8f0e059;background:#0a182099}.sci-list-item b{color:#eaf6f8;font:500 11px/1.3 var(--mono);letter-spacing:.02em;display:block;margin-bottom:3px}.sci-list-item span{color:#a8f0e099;font:500 9px/1 var(--mono);letter-spacing:.14em}.sci-datasets{display:grid;grid-template-columns:300px minmax(0,1fr);height:100%;min-height:0}.sci-dataset-list{padding:22px 20px;border-right:1px solid rgba(168,240,224,.14);background:#02070a80;overflow-y:auto}.sci-dataset-btn{display:block;width:100%;text-align:left;padding:12px 14px;margin-bottom:6px;border:1px solid rgba(168,240,224,.1);background:#06121a66;color:inherit;cursor:pointer}.sci-dataset-btn:hover,.sci-dataset-btn.active{border-color:#a8f0e066;background:#0a1a24b3}.sci-dataset-btn b{color:#eaf6f8;font:500 11px/1.3 var(--mono);letter-spacing:.01em;display:block;margin-bottom:3px}.sci-dataset-btn span{color:#a8f0e099;font:500 9px/1 var(--mono);letter-spacing:.14em}.sci-dataset-preview{padding:22px 24px 30px;overflow-y:auto}.sci-dataset-head{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.sci-dataset-head h3{font:300 22px/1.15 var(--sans, "Inter", system-ui, sans-serif);color:#eaf6f8;margin:0}.sci-dataset-desc{margin:0;font:400 11px/1.55 var(--mono);color:#c6dee2b3;max-width:68ch}.sci-dataset-actions{display:flex;gap:8px}.sci-dataset-actions button{padding:7px 14px;border:1px solid rgba(168,240,224,.28);background:#06141c80;color:#a8f0e0;font:500 9px/1 var(--mono);letter-spacing:.18em;cursor:pointer}.sci-dataset-actions button:hover{background:#0a1e28cc}.sci-dataset-loading{padding:40px 20px;text-align:center;font:500 10px/1 var(--mono);letter-spacing:.18em;color:#c6dee280}.sci-dataset-table{border:1px solid rgba(168,240,224,.14);background:#02080a66}.sci-dataset-table table{width:100%;border-collapse:collapse;font:500 10px/1.4 var(--mono);letter-spacing:.02em}.sci-dataset-table th,.sci-dataset-table td{padding:6px 10px;border-bottom:1px solid rgba(168,240,224,.06);text-align:left}.sci-dataset-table th{color:#a8f0e0bf;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(168,240,224,.2);background:#02080a99;position:sticky;top:0}.sci-dataset-table td{color:#c6dee2bf;font-variant-numeric:tabular-nums}.sci-dataset-table tbody tr:hover{background:#a8f0e008}.sci-dataset-table footer{padding:8px 14px;border-top:1px solid rgba(168,240,224,.1);font:500 9px/1.4 var(--mono);letter-spacing:.12em;color:#c6dee280}.sci-sysoverview{padding:26px 30px 30px;display:flex;flex-direction:column;gap:22px;height:100%;overflow-y:auto}.sci-sys-head h2{font:200 26px/1.1 var(--sans, "Inter", system-ui, sans-serif);color:#eaf6f8;margin:0 0 8px}.sci-sys-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.sci-sys-tile{padding:14px 16px;border:1px solid rgba(168,240,224,.14);background:#06121a8c;display:flex;flex-direction:column;gap:6px}.sci-sys-tile span{color:#c6dee280;font:500 9px/1 var(--mono);letter-spacing:.18em}.sci-sys-tile b{color:#eaf6f8;font:300 22px/1 var(--sans, "Inter", system-ui, sans-serif);letter-spacing:.02em;font-variant-numeric:tabular-nums}.sci-sys-log,.sci-sys-health{border:1px solid rgba(168,240,224,.12);background:#02080a80}.sci-sys-log h3,.sci-sys-health h3{margin:0;padding:10px 14px;border-bottom:1px solid rgba(168,240,224,.1);font:500 10px/1 var(--mono);letter-spacing:.2em;color:#eaf6f8}.sci-sys-log-line{display:grid;grid-template-columns:80px 200px 1fr;gap:12px;padding:6px 14px;border-bottom:1px solid rgba(168,240,224,.05);font:500 10px/1.4 var(--mono);letter-spacing:.04em}.sci-sys-log-line time{color:#c6dee266}.sci-sys-log-line b{color:#a8f0e0;font-weight:500}.sci-sys-log-line span{color:#c6dee2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sci-health-line{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(168,240,224,.05);font:500 10.5px/1.4 var(--mono);letter-spacing:.04em;color:#c6dee2bf}.sci-health-line i{width:8px;height:8px;border-radius:50%;flex:none}.sci-health-line.ok i{background:#6dedaa;box-shadow:0 0 8px #6dedaa88}.sci-health-line.warn i{background:#d3b879;box-shadow:0 0 8px #d3b87988}.sci-health-line.error i{background:#e88484;box-shadow:0 0 8px #e8848488}.sci-begin{padding:30px 34px 34px;display:flex;flex-direction:column;gap:22px;height:100%;overflow-y:auto}.sci-begin-head h2{font:200 30px/1.1 var(--sans, "Inter", system-ui, sans-serif);color:#eaf6f8;margin:0 0 10px}.sci-begin-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sci-begin-card{padding:16px 18px;border:1px solid rgba(168,240,224,.16);background:#06121a8c;color:inherit;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.sci-begin-card:hover{border-color:#a8f0e066;background:#0a1a24b3}.sci-begin-card h3{font:500 12px/1.3 var(--mono);color:#eaf6f8;letter-spacing:.01em;margin:4px 0 8px}.sci-begin-card p{margin:0;font:400 10px/1.55 var(--mono);color:#c6dee2a6}.sci-begin-foot{padding-top:14px;border-top:1px solid rgba(168,240,224,.1)}.sci-begin-foot p{font:400 10px/1.55 var(--mono);color:#c6dee299;margin:4px 0}.sci-begin-foot b{color:#a8f0e0;font-weight:500}.sci-provenance{padding:26px 30px 30px;display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:auto}.sci-provenance-list{display:flex;flex-direction:column;gap:10px}.sci-provenance-item{padding:14px 16px;border:1px solid rgba(168,240,224,.14);background:#06121a8c;display:grid;grid-template-columns:320px 1fr auto;gap:16px;align-items:center}.sci-provenance-record{background:transparent;border:0;padding:0;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.sci-provenance-record b{color:#eaf6f8;font:500 11px/1.3 var(--mono);letter-spacing:.01em}.sci-provenance-record em{color:#a8f0e099;font-style:normal;font:500 9px/1 var(--mono);letter-spacing:.16em}.sci-provenance-record:hover b{color:#a8f0e0}.sci-provenance-source span{font:500 8.5px/1 var(--mono);letter-spacing:.2em;color:#c6dee273;display:block;margin-bottom:4px}.sci-provenance-source p{margin:0;font:400 10.5px/1.55 var(--mono);color:#c6dee2bf;font-style:italic}.sci-provenance-tags{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.sci-study{padding:26px 32px 40px;max-width:1100px;margin:0 auto}.sci-study-head{padding-bottom:22px;border-bottom:1px solid rgba(168,240,224,.12);margin-bottom:26px}.sci-study-head h2{font:300 22px/1.25 var(--sans, "Inter", system-ui, sans-serif);color:#eaf6f8;letter-spacing:.01em;margin:0 0 12px}.sci-study-banner{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 14px;padding:14px 16px;border:1px solid rgba(168,240,224,.16);background:#06121a80}.sci-study-banner>div{display:flex;flex-direction:column;gap:4px}.sci-study-banner span{font:500 8.5px/1 var(--mono, "IBM Plex Mono", monospace);letter-spacing:.22em;color:#c6dee280;text-transform:uppercase}.sci-study-banner b{font:500 11px/1.4 var(--mono);color:#a8f0e0;letter-spacing:.01em;font-weight:500}.sci-study-section{padding:22px 0;border-bottom:1px solid rgba(168,240,224,.08)}.sci-study-section:last-child{border-bottom:0}.sci-study-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;margin-top:12px}.sci-study-figure{margin:0;border:1px solid rgba(168,240,224,.14);background:#010509;padding:8px}.sci-study-figure img{width:100%;height:auto;display:block;background:#010509}.sci-study-figure figcaption{font:500 9px/1.2 var(--mono);letter-spacing:.16em;color:#c6dee28c;padding:8px 4px 2px;text-transform:uppercase}.sci-md{color:#c6dee2db;font:300 12px/1.7 var(--sans, "Inter", system-ui, sans-serif)}.sci-md h1,.sci-md h2,.sci-md h3,.sci-md h4,.sci-md h5,.sci-md h6{color:#eaf6f8;font-family:var(--mono, "IBM Plex Mono", monospace);font-weight:500;letter-spacing:.02em;margin:22px 0 10px}.sci-md h1{font-size:16px}.sci-md h2{font-size:14px}.sci-md h3{font-size:12.5px;color:#a8f0e0}.sci-md h4,.sci-md h5,.sci-md h6{font-size:11.5px;color:#a8f0e0bf}.sci-md p{margin:0 0 12px}.sci-md ul,.sci-md ol{margin:0 0 12px 22px;padding:0}.sci-md li{margin-bottom:6px}.sci-md a{color:#a8f0e0}.sci-md code{font-family:var(--mono);background:#a8f0e014;padding:1px 6px;font-size:11px;border:1px solid rgba(168,240,224,.1)}.sci-md pre.sci-md-code{background:#010509;border:1px solid rgba(168,240,224,.14);padding:12px 14px;font-size:11px;overflow-x:auto;color:#c6dee2d9;margin:0 0 14px}.sci-md pre.sci-md-code code{border:0;padding:0;background:transparent}.sci-md-table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-family:var(--mono, "IBM Plex Mono", monospace);font-size:10.5px}.sci-md-table th,.sci-md-table td{border:1px solid rgba(168,240,224,.14);padding:6px 10px;vertical-align:top;text-align:left}.sci-md-table th{background:#a8f0e00f;color:#a8f0e0;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.sci-md hr{border:0;border-top:1px solid rgba(168,240,224,.14);margin:20px 0}.sci-md em{color:#d3b879d9;font-style:italic}.sci-md strong{color:#eaf6f8;font-weight:500}.sci-study-summary{background:#010509;border:1px solid rgba(168,240,224,.14);padding:14px 16px;font:400 10.5px/1.55 var(--mono);color:#c6dee2cc;overflow-x:auto;white-space:pre;max-height:420px;overflow-y:auto}.sci-study-downloads{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:6px 12px}.sci-study-downloads li{display:flex;flex-direction:column;padding:8px 12px;border:1px solid rgba(168,240,224,.12);background:#06121a80;gap:3px}.sci-study-downloads a{color:#a8f0e0;text-decoration:none;font:500 11px/1.3 var(--mono)}.sci-study-downloads a:hover{text-decoration:underline}.sci-study-downloads em{font:400 9.5px/1.3 var(--mono);color:#c6dee273;font-style:normal}.sci-study-hint{margin-top:12px;font:400 10.5px/1.55 var(--mono);color:#c6dee28c}.sci-study-hint code{background:#a8f0e00f;padding:2px 8px;border:1px solid rgba(168,240,224,.1);color:#a8f0e0}@media(max-width:960px){.sci-console{grid-template-columns:1fr;grid-template-rows:auto 1fr}.sci-console-side{border-right:0;border-bottom:1px solid rgba(168,240,224,.14)}.sci-datasets{grid-template-columns:1fr;grid-template-rows:auto 1fr}.sci-dataset-list{border-right:0;border-bottom:1px solid rgba(168,240,224,.14)}.sci-provenance-item{grid-template-columns:1fr}.sci-provenance-tags{flex-direction:row;align-items:flex-start}}
