@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5b982e{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5b982e{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_Cq4NiUKbBexNy8wBeZugus6NWy7n) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3dc346{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_3dc346{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.compare-layout{grid-template-columns:minmax(0,2.35fr) minmax(340px,1fr);align-items:start;gap:18px;display:grid}.compare-center{min-width:0}.compare-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.compare-title .eyebrow{font-size:10px}.compare-title h2{letter-spacing:-.8px;font-size:25px;font-weight:600;line-height:1.2}.compare-title h2 span{color:#7e9aac;margin:0 5px;font-size:19px;font-weight:400}.compare-title h2 .intervention-target{color:var(--cf-magenta-bright);font-size:inherit;margin:0;font-weight:500}.compare-question{color:#bacbd7;overflow-wrap:anywhere;margin:7px 0 10px;font-size:12px;line-height:1.6}.compare-question>span{color:#718fa3;font-size:9px;font-family:var(--font-geist-mono),monospace;letter-spacing:1px;margin-right:9px}.experiment-playback{background:var(--cf-bg-deep);border:1px solid #254557;border-radius:5px;align-items:center;gap:17px;margin-bottom:10px;padding:7px 14px;display:flex}.playback-button{min-width:82px;color:var(--cyan);background:#123845;border:1px solid #317084;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.playback-button:hover{background:#1c4a59}.playback-track{flex:1;min-width:0}.playback-track label{font-family:var(--font-geist-mono),monospace;letter-spacing:.6px;color:#b5d4e0;justify-content:space-between;gap:8px;font-size:9px;display:flex}.playback-track label span{color:#87a1b5;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0}.playback-track input{width:100%;height:14px;accent-color:var(--cyan);cursor:ew-resize;margin:7px 0 0}.playback-step{font-family:var(--font-geist-mono),monospace;color:#849db2;grid-template-columns:auto auto;align-items:baseline;gap:0 7px;font-size:10px;display:grid}.playback-step>span:first-child{letter-spacing:.5px;grid-column:1/-1;font-size:8px}.playback-step strong{color:#e3f7ff;font-size:24px;font-weight:500;line-height:1.2}.condition-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.condition-panel{border:1px solid var(--cf-border-strong);border-radius:var(--cf-radius);background:var(--cf-bg-deep);min-width:0;overflow:hidden;box-shadow:0 9px 28px #0002,inset 0 1px #b3f2ff08}.condition-panel.perturbed{background:linear-gradient(160deg,#ff4f8b09,var(--cf-bg-deep) 60%);border-color:#663047}.condition-header{background:linear-gradient(90deg,#14445470,#0000);border-bottom:1px solid #285064;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:10px 15px;display:flex}.condition-header h3{color:var(--cyan);letter-spacing:1px;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.condition-header .status-dot{border-radius:1px;width:4px;height:21px;box-shadow:0 0 12px}.condition-header>span{color:#acbfce;font-size:10px}.perturbed .condition-header{background:linear-gradient(90deg,#69223e55,#0000);border-color:#593144}.perturbed .condition-header h3{color:var(--red)}.activity-figure,.network-figure{padding:12px 14px 0}.activity-figure figcaption,.network-figure figcaption{color:#a7c4d3;font-family:var(--font-geist-mono),monospace;letter-spacing:.4px;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.activity-figure figcaption span:last-child,.network-figure figcaption span:last-child{color:#7f9daf;letter-spacing:0;font-size:9px}.network-figure figcaption b{color:#d0e8f2}.synthetic-network{width:100%;height:214px;margin:4px 0 0;display:block}.viz-edge{fill:none;stroke:currentColor}.viz-edge.interrupted{stroke-dasharray:5 6}.viz-edge text{fill:currentColor;stroke:#091620;stroke-width:5px;paint-order:stroke;opacity:.8}.viz-edge text,.viz-node text{font-size:15px;font-family:var(--font-geist-mono),monospace}.viz-node text{fill:#c6dfea}.viz-node .node-value{fill:currentColor;font-size:14px}.viz-node .silenced-label{fill:var(--red);letter-spacing:1px;font-size:13px;font-weight:600}.synthetic-network .path-label{fill:#658699;letter-spacing:2.3px;font-size:10px;font-family:var(--font-geist-mono),monospace}.viz-edge path,.viz-node circle{transition:opacity .22s,r .22s,stroke-width .22s}.viz-node:hover circle{stroke-width:2px}.viz-node:hover text{fill:#fff}.chart-legend,.network-legend{color:#9ab6c8;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:9px;display:flex}.network-legend{min-height:24px;padding-bottom:7px}.chart-legend span,.network-legend span{align-items:center;gap:5px;display:inline-flex}.network-legend i{border-radius:50%;width:5px;height:5px}.network-weight-note{margin-left:auto;font-size:8px}.cyan-dot{background:var(--cyan)}.red-dot{background:var(--red)}.amber-dot{background:var(--amber)}.activity-figure{background:#06111a55;border-top:1px solid #243e50;padding-top:11px}.activity-chart{width:100%;height:170px;margin-top:5px;display:block;overflow:visible}.activity-chart text{fill:#9ab7c9;font-size:13px;font-family:var(--font-geist-mono),monospace}.activity-chart .axis-title{fill:#b5cdd9;font-size:12px}.chart-grid{stroke:var(--cf-border);stroke-width:.7px}.chart-grid.vertical{stroke-dasharray:3 5;opacity:.65}.chart-playhead{stroke:#d0e7f0;stroke-width:1.2px;stroke-dasharray:4 4;opacity:.7}.chart-legend{font-family:var(--font-geist-mono),monospace;grid-template-columns:repeat(2,1fr);gap:5px 16px;padding:3px 0 8px;font-size:9px;display:grid}.chart-legend b{color:#d3e5ef;margin-left:auto;font-weight:400}.trace-note{color:#89a3b8;overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.7}.activity-figure .trace-note{margin:0;padding-bottom:9px;font-size:9px}.condition-summary{background:#10233366;border-top:1px solid #263e50;grid-template-columns:.7fr 1fr 1fr;gap:7px;padding:6px 14px;display:grid}.condition-summary dt{margin-bottom:5px;font-size:8px}.condition-summary dd{font-family:var(--font-geist-mono),monospace;color:var(--cyan);font-size:16px}.perturbed .condition-summary dd{color:var(--red)}.condition-summary .condition-outcome{color:#bed1de;font-size:10px;line-height:1.6}.measured-heading{justify-content:space-between;align-items:center;margin:11px 0 7px;display:flex}.measured-heading h2{font-size:14px;font-weight:500}.measured-heading span{font-family:var(--font-geist-mono),monospace;color:#8daabd;letter-spacing:.6px;font-size:9px}.measured-deltas{grid-template-columns:1fr 1.1fr 1.1fr;gap:11px;margin-bottom:14px;display:grid}.measured-delta{border:1px solid var(--cf-border);background:var(--cf-bg-elevated);border-radius:5px;min-width:0;padding:10px 14px;box-shadow:inset 0 1px #b7eaff09}.measured-delta h3{color:#b8d9e7;letter-spacing:.7px;font-size:10px;font-weight:500}.delta-comparison{align-items:center;gap:9px;margin:11px 0 8px;display:flex}.delta-comparison>div{gap:5px;min-width:0;display:grid}.delta-comparison>div span{color:#7fa3b9;letter-spacing:.5px;font-size:8px}.delta-comparison>div b{color:var(--cyan);white-space:nowrap;font-size:18px;font-weight:500}.delta-comparison>div:nth-of-type(2) b{color:var(--red)}.delta-arrow{color:#65869d;padding-top:12px;font-size:14px}.delta-comparison>strong{color:var(--red);letter-spacing:-.8px;white-space:nowrap;background:#4a182c70;border:1px solid #753349;border-radius:4px;margin-left:auto;padding:7px 8px;font-size:23px;font-weight:500}.measured-delta.amber .delta-comparison>strong{color:var(--amber);background:#4b371c66;border-color:#705734}.measured-delta.green .delta-comparison>strong{color:var(--green);letter-spacing:-.4px;background:#19443570;border-color:#315e52;font-size:15px}.measured-delta small{color:#87a8bd;font-size:9px;font-family:var(--font-geist-sans),sans-serif;display:block}.measured-delta:last-child .delta-comparison>div b{font-size:13px}.propagation-panel{background:var(--cf-bg-deep);border-color:#264758;padding:14px 16px;overflow-x:auto}.propagation-panel .section-title h2{font-size:14px}.propagation-panel .eyebrow{color:#86a9bd;font-size:9px}.propagation-grid{min-width:fit-content;font-family:var(--font-geist-mono),monospace;margin-top:14px;font-size:9px;display:grid}.timeline-axis,.timeline-step{color:#7d9eb3;padding-bottom:8px}.timeline-step{text-align:center}.timeline-step.current{color:#e4f9ff}.timeline-row{display:contents}.timeline-row>strong{color:var(--cyan);align-self:center;font-size:10px;font-weight:500}.timeline-row>strong small{color:#7895aa;margin-top:4px;font-size:8px;font-weight:400;display:block}.timeline-row.perturbed>strong{color:var(--red)}.timeline-cell{background:#102e3c55;border-top:1px solid #36657b;flex-direction:column;justify-content:start;align-items:center;gap:4px;padding:11px 3px 9px;display:flex;position:relative}.perturbed .timeline-cell{background:#351a2e44;border-color:#77405a}.timeline-cell.current{background:#21435277}.perturbed .timeline-cell.current{background:#51263e55}.timeline-dot{background:#142a37;border:1px solid #6ac9df;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.perturbed .timeline-dot{border-color:var(--red)}.activation-chip{color:#b6d9e6;border-radius:3px;padding:2px 4px;font-size:9px}.activation-chip.output-chip{color:var(--cyan);background:#16425277;border:1px solid #426f80}.perturbed .activation-chip.output-chip{color:var(--red);background:#50203977;border-color:#89475e}.activation-chip.alternate-chip{color:var(--amber)}.propagation-footnotes{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;font-size:9px;display:flex}.propagation-inactive{color:#c897af;line-height:1.7}.propagation-inactive strong{font-weight:400}.propagation-delay{color:var(--amber);white-space:nowrap;font-family:var(--font-geist-mono),monospace;font-size:9px}.evidence-link-bar{color:#79bda8;justify-content:space-between;gap:15px;padding:9px 2px 0;font-size:10px;line-height:1.8;display:flex}.scientist-rail{border-radius:var(--cf-radius);background:linear-gradient(145deg,#f0d0400b,var(--cf-bg-deep) 40%);border:1px solid #f0d04045;min-width:0;padding:0 14px 10px;position:sticky;top:15px;box-shadow:0 10px 30px #0002}.rail-header{border-bottom:1px solid #4b4b3b;align-items:center;gap:10px;padding:16px 3px 13px;display:flex}.scientist-icon{color:var(--amber);font-size:27px}.rail-header h2{color:#f0dfbc;letter-spacing:1px;font-size:15px;font-weight:600}.rail-header p{color:#9fafa8;margin-top:3px;font-size:10px}.rail-header .badge{margin-left:auto}.rail-mode-note{color:#b6a88d;margin:9px 2px 11px;font-size:9px;line-height:1.7}.rail-section{background:0 0;border:1px solid #2a4958;border-radius:5px;margin-top:10px;padding:13px}.rail-section h3{color:var(--cyan);letter-spacing:.8px;margin-bottom:9px;font-size:10px;font-weight:500}.rail-section ul{gap:8px;margin:0;padding-left:14px;list-style:outside;display:grid}.rail-section li::marker{color:var(--cyan)}.rail-section li,.rail-section p{color:#c9d7de;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.rail-observations li{-webkit-line-clamp:3;border-left:2px solid #38889b;-webkit-box-orient:vertical;padding-left:9px;display:-webkit-box;overflow:hidden}.rail-observations ul{gap:10px;padding-left:0;list-style:none}.rail-interpretation{border-color:#675536;border-left:2px solid var(--amber);background:#f0d04009}.rail-confounders h3,.rail-interpretation h3{color:var(--amber)}.rail-interpretation p{color:#e3decd;font-size:13px;line-height:1.75}.scroll-prose{scrollbar-width:thin;max-height:145px;overflow-y:auto}.rail-confounders{border-color:#514c36}.rail-confounders li{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.full-analysis-link{color:#cbb893;width:100%;padding:11px 2px 1px;font-size:11px}.full-analysis-link,.next-experiment{justify-content:space-between;display:flex}.next-experiment{background:#f0d0400a;border:1px solid #685635;border-radius:5px;align-items:center;gap:24px;padding:20px}.hypothesis-verdict h3,.next-experiment h3{letter-spacing:1px;color:var(--amber);margin-bottom:10px;font-size:11px;font-weight:500}.next-question{color:#f2e3c9;overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.65}.next-rationale{color:#b9bbae;overflow-wrap:anywhere;font-size:12px}.next-rationale,.next-target{margin-top:10px;line-height:1.8}.next-target{color:#adad97;font-size:11px;display:block}.next-target code{color:#f0d08e}.scientist-rail .next-experiment{background:#f0d0400b;margin-top:11px;padding:13px;display:block}.scientist-rail .next-experiment h3{font-size:10px}.scientist-rail .next-question{max-height:105px;font-size:13px;line-height:1.6;overflow-y:auto}.scientist-rail .next-target{margin-top:8px;font-size:10px}.scientist-rail .next-rationale{max-height:74px;margin-top:7px;font-size:11px;line-height:1.6;overflow-y:auto}.scientist-rail .secondary-button{background:var(--cf-amber-bright);color:#1b201c;border-color:#ffdc8c;justify-content:space-between;width:100%;margin-top:12px;font-size:11px;font-weight:650;display:flex}.scientist-rail .secondary-button:hover{background:#ffdf8a}.scientist-intro{color:#bdb19c;border-bottom:1px solid #463c30;margin-top:15px;padding-bottom:18px;font-size:11px;line-height:1.8}.assistant-launcher{right:24px;bottom:max(18px,env(safe-area-inset-bottom));z-index:30;border:1px solid var(--cf-border-strong);background:var(--cf-bg-elevated);min-height:52px;color:var(--cf-cyan-bright);border-radius:30px;align-items:center;gap:11px;padding:10px 18px 10px 12px;font-size:12px;transition:background .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 4px 32px #000a,0 0 22px #00d0f018}.assistant-launcher:hover{background:var(--cf-panel-strong);box-shadow:0 4px 32px #000a,0 0 25px #00d0f038}.assistant-brand svg,.assistant-launcher svg{width:30px;height:30px;stroke:var(--cf-cyan);stroke-width:1.3px;flex-shrink:0}.assistant-brand circle,.assistant-launcher circle{fill:var(--cf-bg-elevated)}.assistant-drawer{border:0;border-left:1px solid var(--cf-border-strong);background:var(--cf-bg-deep);width:min(510px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--cf-text);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-16px 0 60px #0008}.assistant-drawer[open]{flex-direction:column;display:flex}.assistant-drawer::backdrop{background:#00081060}.assistant-header{background:linear-gradient(110deg,#00d0f00b,#0000);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:22px 22px 18px;display:flex}.assistant-brand{align-items:center;gap:12px;min-width:0;display:flex}.assistant-header .eyebrow{color:var(--cf-text-secondary);letter-spacing:1.5px;font-size:8px}.assistant-header h2{letter-spacing:1px;margin-top:5px;font-size:14px;font-weight:600}.assistant-close{width:36px;height:36px;color:var(--cf-text-secondary);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;display:grid}.assistant-close:hover{background:var(--cf-bg-elevated);color:var(--cf-cyan)}.assistant-context{border-block:1px solid var(--cf-border);background:#01182266;flex-shrink:0;grid-template-columns:1fr 1fr;gap:18px 20px;padding:18px 24px;display:grid}.assistant-context dt{letter-spacing:1.3px;color:var(--cf-text-muted);margin-bottom:6px;font-size:9px}.assistant-context dd{color:var(--cf-text);overflow-wrap:anywhere;font-size:12px}.assistant-context div:first-child dd{color:var(--cf-cyan-bright)}.assistant-analysis-status{color:var(--cf-text-secondary);border-bottom:1px solid var(--cf-border);flex-shrink:0;align-items:center;gap:8px;padding:11px 24px;font-size:10px;display:flex}.assistant-status-dot{background:var(--cf-cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px}.assistant-status-dot.pending{background:var(--cf-amber);box-shadow:0 0 8px #f0d04055}.assistant-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cf-border) transparent;overflow-wrap:anywhere;flex:1;min-height:0;padding:25px 24px 18px;overflow-y:auto}.assistant-start>.eyebrow{letter-spacing:1.6px;font-size:9px}.assistant-start>h3{letter-spacing:-.8px;margin:10px 0;font-size:26px;font-weight:500}.assistant-start>p{color:var(--cf-text-secondary);font-size:12px;line-height:1.7}.assistant-actions{gap:0;margin-top:20px;display:grid}.assistant-actions button{text-align:left;border:0;border-bottom:1px solid var(--cf-border);min-height:44px;color:var(--cf-text);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.assistant-actions button span:last-child{color:var(--cf-cyan)}.assistant-actions button:hover{color:var(--cf-cyan-bright);background:#00d0f005}.assistant-response{border-top:1px solid var(--cf-border-strong);margin-top:26px}.assistant-question{border-left:2px solid var(--cf-magenta);margin:22px 0;padding:5px 0 5px 14px}.assistant-question .eyebrow{color:var(--cf-magenta);font-size:9px}.assistant-question p{white-space:pre-wrap;margin-top:7px;font-size:14px;line-height:1.65}.assistant-answer-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.assistant-drawer small{color:var(--cf-text-secondary);font-size:10px;line-height:1.7}.assistant-answer>section,.assistant-drawer section section{margin-top:18px}.assistant-answer h3,.assistant-meta h3{color:var(--cf-cyan);font:9px var(--font-geist-mono),monospace;letter-spacing:1.1px;margin:0 0 8px}.assistant-answer li,.assistant-answer p,.assistant-meta li,.assistant-meta p{color:var(--cf-text-secondary);font-size:12px;line-height:1.8}.assistant-answer ul,.assistant-meta ul{margin:8px 0;padding-left:16px}.assistant-answer li+li,.assistant-meta li+li{margin-top:5px}.assistant-limits h3{color:var(--cf-amber)}.assistant-provenance{margin-top:16px;display:block}.assistant-meta{border-top:1px solid #f0d04040;margin-top:22px;padding-top:20px}.assistant-meta-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.assistant-meta-heading>.eyebrow{font-size:9px}.assistant-meta .primary-button{min-height:40px;margin-block:14px;font-size:10px}.assistant-meta>small{display:block}.assistant-meta .assistant-error{color:var(--cf-magenta);margin-top:10px}.assistant-inline-nav{flex-wrap:wrap;gap:12px 18px;margin-top:22px;display:flex}.assistant-inline-nav button{border:0;border-bottom:1px solid var(--cf-border);color:var(--cf-cyan);text-align:left;background:0 0;padding:5px 0;font-size:11px}.assistant-boundary{border-top:1px solid var(--cf-border);color:var(--cf-text-muted);margin-top:26px;padding-top:14px;font-size:10px;line-height:1.8}.assistant-composer{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--cf-border-strong);background:var(--cf-bg-elevated);flex-shrink:0}.assistant-composer label{color:var(--cf-text-secondary);margin-bottom:8px;font-size:10px;display:block}.assistant-composer>div{align-items:center;gap:8px;display:flex}.instrument-shell .assistant-composer textarea{resize:vertical;width:100%;min-width:0;min-height:68px;max-height:140px;color:var(--cf-text);padding:10px;font-size:12px;line-height:1.7}.assistant-composer button{border:1px solid var(--cf-border-strong);width:36px;height:36px;color:var(--cf-cyan-bright);background:#00d0f015;border-radius:50%;flex-shrink:0;font-size:20px}.assistant-composer small{margin-top:8px;display:block}.instrument-shell .scientific-disclaimer{min-height:82px;padding-right:185px}@media (max-width:600px){.assistant-launcher{right:14px;bottom:max(14px,env(safe-area-inset-bottom));width:50px;height:50px;padding:9px}.assistant-launcher span{display:none}.assistant-header{padding:16px}.assistant-header h2{font-size:12px}.assistant-context{gap:14px;padding:14px 18px}.assistant-scroll{padding:20px 18px}.assistant-analysis-status{padding-inline:18px;font-size:9px}.assistant-composer{padding-inline:18px}.instrument-shell .scientific-disclaimer{padding-right:78px}}@media (prefers-reduced-motion:reduce){.assistant-launcher{transition:none}.assistant-scroll{scroll-behavior:auto}}:root{--cf-bg-deep:#000a10;--cf-bg:#000d16;--cf-bg-elevated:#011822;--cf-panel:#061a24;--cf-panel-strong:#082331;--cf-border:#2d96be57;--cf-border-strong:#00cdf094;--cf-cyan:#00d0f0;--cf-cyan-bright:#18e0f4;--cf-magenta:#ff4f8b;--cf-magenta-bright:#ff68a2;--cf-amber:#f0d040;--cf-amber-bright:#ffd84a;--cf-green:#00dfa0;--cf-red:#ff4866;--cf-text:#f2f7fa;--cf-text-secondary:#a2bac7;--cf-text-muted:#688796;--cf-radius:5px;--cf-space:12px;--cf-glow:inset 0 0 24px #00d0f008;color-scheme:dark;--background:var(--cf-bg);--foreground:var(--cf-text);--muted:var(--cf-text-secondary);--line:var(--cf-border);--cyan:var(--cf-cyan);--amber:var(--cf-amber);--red:var(--cf-magenta);--green:var(--cf-green)}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;font-size:14px}button,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}dd,dl,figure,h1,h2,h3,p{margin:0}.badge,.breadcrumb,.condition-header,.eyebrow,.hypothesis-verdict h3,.measured-delta,.next-experiment h3,.primary-button,.rail-section h3,.ready-label,.section-index,.sidebar-caption,code,dt{font-family:var(--font-geist-mono),monospace}.cyan-text{color:var(--cyan)}.red-text{color:var(--red)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--cyan);color:#08151c;padding:12px;position:fixed;top:-70px;left:24px}.skip-link:focus{top:10px}.boot-screen{min-height:100vh;color:var(--cyan);text-align:center;place-content:center;gap:25px;padding:30px;display:grid}.boot-screen small{color:var(--muted)}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:10;background:#0a121e;flex-direction:column;width:196px;padding:29px 16px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;margin-bottom:48px;padding:0 5px;display:flex}.brand svg{width:29px;height:38px;stroke:var(--cyan);fill:#0a111c;stroke-width:1.5px;flex-shrink:0}.brand>span{letter-spacing:1.7px;font-size:18px;font-weight:650}.brand small{color:var(--muted);letter-spacing:1.1px;margin-top:5px;font-size:9px;font-weight:400;display:block}.sidebar-caption{color:#8397b0;letter-spacing:1.6px;font-size:10px}.sidebar>.sidebar-caption{margin-bottom:14px;padding-left:13px}.sidebar nav{gap:7px;display:grid}.sidebar nav button{color:#b2c0d1;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:45px;padding:0 12px;font-size:13px;display:flex}.sidebar nav button>span{width:19px;font-size:21px}.sidebar nav button.active,.sidebar nav button:hover:not(:disabled){color:var(--cyan);background:linear-gradient(90deg,#15313e,#10202d);border-color:#285062}.sidebar nav button i{background:var(--cyan);border-radius:50%;width:4px;height:4px;margin-left:auto}.source-card{border:1px solid var(--line);background:linear-gradient(140deg,#112130,#0c1521);border-radius:6px;margin-top:39px;padding:17px 14px}.source-card .sidebar-caption{margin-bottom:20px;display:block}.source-icon{color:var(--cyan);margin-bottom:13px;font-size:26px;line-height:1}.source-card strong{font-size:13px;font-weight:500;display:block}.ready-label{color:var(--green);letter-spacing:1px;align-items:center;gap:7px;margin-top:10px;font-size:9px;display:flex}.sidebar-footer p,.source-card p{color:var(--muted);margin-top:11px;font-size:10px;line-height:1.7}.source-boundary{border-top:1px solid var(--line);color:#a8b9cb;margin-top:15px;padding-top:12px;font-size:10px;line-height:1.9}.sidebar-footer{margin-top:auto;padding:30px 9px 0}.sidebar-footer .badge{margin-top:13px;font-size:8px}.workspace{background:radial-gradient(at 50% 0,#14304440,#0000 60%);flex-direction:column;min-width:0;min-height:100vh;margin-left:196px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#0b121cc0;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:9px 24px;display:flex}.breadcrumb{color:#8d9fb5;letter-spacing:1.4px;font-size:9px}.breadcrumb span{color:#536981;padding:0 8px}.topbar h1{letter-spacing:-.3px;margin-top:3px;font-size:18px;font-weight:500}.header-badges,.proposal-badges{flex-wrap:wrap;gap:9px;display:flex}.badge{letter-spacing:.5px;color:#becbdd;white-space:nowrap;background:#15223390;border:1px solid #3a495d;border-radius:3px;align-items:center;gap:7px;width:fit-content;padding:6px 8px;font-size:9px;line-height:1.4;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.badge.cyan{color:var(--cyan);background:#102c3680;border-color:#295263}.badge.amber{color:var(--amber);background:#33291c80;border-color:#5a462b}.badge.green{color:var(--green);background:#142f2680;border-color:#2b4d40}.badge.red{color:var(--red);border-color:#683d50}.metadata-bar{border-bottom:1px solid var(--line);background:var(--cf-bg-deep);align-items:center;gap:28px;padding:7px 24px;display:flex}.metadata-bar>.eyebrow{color:#8095ae;font-size:9px}.experiment-metadata{flex:1;grid-template-columns:1.6fr 1.1fr .7fr .8fr .8fr;gap:20px;display:grid}.experiment-metadata dt{margin-bottom:5px;font-size:9px}.experiment-metadata dd{font-family:var(--font-geist-mono),monospace;font-size:12px}.main-content{flex:1;width:100%;min-width:0;max-width:none;margin:0 auto;padding:30px 28px 28px}.main-content:focus{outline:none}.compare-content{padding-top:16px}.eyebrow{letter-spacing:1.3px;font-size:10px;font-weight:500}.panel{border:1px solid var(--line);border-radius:var(--cf-radius);background:var(--cf-bg-deep);padding:22px}.section-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.section-title>div:first-child{align-items:center;gap:12px;display:flex}.section-title h2{letter-spacing:-.2px;font-size:16px;font-weight:500}.section-index{color:#7d91ac;letter-spacing:1px;font-size:10px;font-weight:400}.page-intro{margin:5px 0 27px}.page-intro h2{letter-spacing:-1.1px;margin:10px 0;font-size:clamp(27px,2.3vw,36px);font-weight:500}.page-intro p{color:var(--muted);font-size:13px;line-height:1.7}.question-panel{background:linear-gradient(110deg,var(--cf-bg-elevated),var(--cf-bg-deep));border-top-color:#365d72;padding:20px 22px}.question-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.question-heading label{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.question-heading>.eyebrow{color:#95a8bf;font-size:9px}textarea{resize:vertical;background:var(--cf-bg-deep);color:#e2ebf4;border:1px solid #30495f;border-radius:5px;width:100%;min-height:86px;padding:12px 16px;font-size:16px;line-height:1.65}textarea:focus{border-color:var(--cyan)}textarea:disabled{opacity:.7}.form-footer{justify-content:space-between;align-items:center;gap:22px;margin-top:14px;display:flex}.form-footer p{color:var(--muted);max-width:390px;font-size:11px;line-height:1.7}.primary-button{border:1px solid var(--cf-cyan);background:var(--cf-cyan-bright);color:#06141c;letter-spacing:.6px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;min-height:42px;padding:12px 17px;font-size:10px;font-weight:650;display:inline-flex}.primary-button:hover:not(:disabled){background:#a2edf6;box-shadow:0 0 20px #62dcf120}.primary-button>span:last-child{font-size:15px;line-height:1}.secondary-button{color:var(--cf-amber-bright);white-space:nowrap;background:#f0d04012;border:1px solid #6d5636;border-radius:4px;padding:11px 14px;font-size:12px}.secondary-button:hover{background:#4a3926}.text-button{color:var(--cyan);text-align:left;background:0 0;border:0;padding:4px 0;font-size:11px}.text-button:hover{text-decoration:underline}.fake-note{border-top:1px solid var(--line);color:#b2bdcc;margin-top:12px;padding-top:10px;font-size:11px;line-height:1.7}.observatory-guide{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.observatory-guide>div{border-top:1px solid #2a4053;padding-top:18px}.observatory-guide span{font-family:var(--font-geist-mono),monospace;color:var(--cyan);font-size:10px}.observatory-guide h3{margin:12px 0 8px;font-size:15px;font-weight:500}.observatory-guide p{color:var(--muted);font-size:12px;line-height:1.8}.return-to-result{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.return-to-result p{color:var(--muted);margin-top:14px}.empty-state{text-align:center;padding:85px 20px}.empty-orbit{width:75px;height:75px;color:var(--cyan);background:radial-gradient(circle,#1c465363,#10202b30);border:1px solid #30576c;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:29px;display:grid}.empty-state>.eyebrow{color:#9eafc2}.empty-state h2{letter-spacing:-.5px;margin-top:14px;font-size:25px;font-weight:450}.empty-state p{color:var(--muted);margin:14px 0 24px;font-size:13px;line-height:1.9}.scientific-disclaimer{text-align:center;border-top:1px solid var(--line);color:#9daec1;background:#0b121e;padding:12px 20px;font-size:10px;line-height:1.7}.scientific-disclaimer>span{color:var(--cyan);padding-right:8px}.error-panel{color:#f4b3c2;background:#281720;border:1px solid #753b4a;border-radius:5px;margin-top:22px;padding:18px 22px}.error-panel p{margin-top:6px;line-height:1.7}.spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:spin 1s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.loading-panel{margin-top:24px}.loading-panel>div{color:var(--cyan);align-items:center;gap:12px;display:flex}.loading-panel h2{font-size:16px;font-weight:500}.loading-panel p{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.8}.loading-panel ol{color:#b2c0d2;gap:15px;margin:22px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.loading-panel li span{color:#8da1bc;font-family:var(--font-geist-mono),monospace;padding-right:15px}.scientist-panel{background:linear-gradient(125deg,#211e1980,#111a26 65%);border-color:#53432f}.submitted-question{color:#b4c3d5;overflow-wrap:anywhere;margin-top:15px;font-size:13px;line-height:1.8}.submitted-question span{color:#98adc5;font-family:var(--font-geist-mono),monospace;letter-spacing:1px;margin-bottom:5px;font-size:10px;display:block}.analysis-grid{grid-template-columns:1fr 1fr;gap:26px 35px;padding:25px 0;display:grid}.analysis-block h3{font-family:var(--font-geist-mono),monospace;letter-spacing:1.3px;color:var(--amber);margin-bottom:12px;font-size:11px;font-weight:500}.analysis-block li,.analysis-block p,.hypothesis-verdict p{color:#ced0d0;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.analysis-block ul{gap:13px;margin:0;padding-left:17px;list-style:outside;display:grid}.analysis-block li::marker{color:#b58d54}.interpretation-block{border-left:2px solid var(--amber);background:#35291c60;border-radius:0 5px 5px 0;padding:19px}.interpretation-block p{color:#e2dacd;font-size:15px}.hypothesis-verdict{background:#30261a50;border-top:1px solid #59432b;border-radius:4px;margin-bottom:20px;padding:20px}.hypothesis-verdict .badge{margin-top:14px}.evidence-view{gap:20px;display:grid}.hypothesis{border-left:2px solid var(--amber);color:#d5deea;margin:17px 0;padding-left:15px;font-size:14px;line-height:1.8}.hypothesis .eyebrow{color:var(--amber);margin-bottom:4px;display:block}.proposal-panel .experiment-metadata{border-top:1px solid var(--line);padding-top:16px}.proposal-panel .experiment-metadata dd{font-size:16px}.proposal-panel .experiment-metadata dt{font-size:10px}dt{color:#a3b6cc;margin-bottom:8px;font-size:11px}.check-grid{grid-template-columns:repeat(4,1fr);gap:12px 18px;margin:0;padding:20px 0;list-style:none;display:grid}.check-grid li{color:#bdcadd;align-items:baseline;gap:8px;font-size:12px;line-height:1.7;display:flex}.check-grid .matched>span:first-child{color:var(--green)}.check-grid .mismatched>span:first-child{color:var(--red)}.trace-summary{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;min-width:0;padding-top:18px;display:grid}.trace-summary>div{min-width:0}.trace-summary .eyebrow{color:#a4b6cc;font-size:11px}.trace-summary p{color:#b1bfd1;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8}.trace-summary strong{font-family:var(--font-geist-mono),monospace;color:var(--cyan);font-size:18px;font-weight:500}.trace-summary small{color:#a1b2c7;margin-top:5px;font-size:11px;display:block}.arrow{color:#8195ad;padding:0 5px}.provenance-details{color:#a3b4c8;min-width:0;margin-top:17px;font-size:12px}.provenance-details summary{width:fit-content;line-height:1.8}.provenance-details p{padding-top:15px;line-height:1.8}.provenance-details pre{background:var(--cf-bg-deep);color:#adc7db;border-radius:4px;max-height:400px;margin-top:15px;padding:18px;font-size:11px;overflow:auto}.network-provenance{flex-wrap:wrap;gap:25px;margin-top:20px;display:flex}.network-provenance dd{font-size:12px;font-family:var(--font-geist-mono),monospace}@media (min-width:1700px){.main-content{padding-left:24px;padding-right:24px}.compare-content{padding-bottom:15px}.compare-layout{grid-template-columns:minmax(0,2.35fr) minmax(400px,1fr)}}@media (min-width:1251px) and (max-width:1600px){.sidebar{width:174px;padding-left:10px;padding-right:10px}.brand{gap:7px}.brand>span{font-size:15px}.brand svg{width:25px}.brand small{font-size:8px}.workspace{margin-left:174px}.main-content{padding-left:17px;padding-right:17px}.compare-layout{grid-template-columns:minmax(0,2.3fr) minmax(330px,1fr);gap:13px}.condition-header{padding:10px}.condition-header h3{font-size:12px}.condition-header>span{font-size:8px}.activity-figure,.network-figure{padding-left:10px;padding-right:10px}.synthetic-network{height:215px}.activity-chart{height:165px}.network-weight-note{display:none}.measured-delta{padding:12px 10px}.delta-comparison{flex-wrap:wrap;gap:7px}.delta-comparison>div b{font-size:16px}.delta-comparison>strong{padding:5px;font-size:20px}.measured-delta.green .delta-comparison>strong{font-size:13px}.playback-track label span{font-size:9px}.scientist-rail{padding-left:11px;padding-right:11px}.rail-section{padding:11px}}@media (max-width:1250px){.sidebar{width:174px;padding-left:10px;padding-right:10px}.brand{gap:7px}.brand>span{font-size:15px}.brand svg{width:25px}.brand small{font-size:8px}.workspace{margin-left:174px}.main-content{padding:20px}.metadata-bar,.topbar{padding-left:20px;padding-right:20px}.compare-layout{grid-template-columns:1fr}.scientist-rail{position:static}.scientist-rail .next-experiment{display:flex}.scientist-rail .secondary-button{width:auto}.check-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.topbar{flex-wrap:wrap;gap:14px}.header-badges .badge{font-size:8px}.metadata-bar{display:block}.metadata-bar>.eyebrow{display:none}.experiment-metadata{grid-template-columns:repeat(3,1fr);gap:15px}.form-footer{flex-wrap:wrap}.question-heading>.eyebrow{display:none}.primary-button{margin-left:auto}.analysis-grid,.condition-grid,.measured-deltas,.observatory-guide,.trace-summary{grid-template-columns:1fr}.next-experiment,.scientist-rail .next-experiment{flex-direction:column;align-items:stretch}.compare-title{flex-wrap:wrap}.source-boundary{display:none}.return-to-result{flex-direction:column;align-items:flex-start}.evidence-link-bar{flex-wrap:wrap}.playback-track label span{display:none}.playback-step>span:first-child{font-size:7px}}@media (max-width:600px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:17px 15px 12px;position:static}.brand{margin-bottom:18px}.brand svg{width:28px}.brand>span{font-size:17px}.brand small{font-size:9px}.sidebar-footer,.sidebar>.sidebar-caption,.source-card{display:none}.sidebar nav{grid-template-columns:repeat(4,1fr);gap:3px}.sidebar nav button{justify-content:center;gap:5px;min-height:40px;padding:8px 4px;font-size:10px}.sidebar nav button>span{width:14px;font-size:17px}.sidebar nav button i{display:none}.workspace{margin:0}.topbar{padding:18px}.main-content{padding:20px 15px}.metadata-bar{padding:14px 18px}.panel{padding:18px}.page-intro h2{font-size:28px}.page-intro p{font-size:12px}textarea{min-height:120px;font-size:14px}.primary-button{width:100%;margin-left:0}.section-title{flex-wrap:wrap}.section-title h2{font-size:15px}.proposal-badges .badge{font-size:8px}.check-grid{grid-template-columns:1fr}.scientific-disclaimer{font-size:9px}.scientist-rail{padding:0 13px 14px}.propagation-panel .section-title{gap:8px}.empty-state{padding:50px 0}.evidence-view .experiment-metadata{grid-template-columns:1fr 1fr}.scientist-rail .secondary-button{width:100%}.experiment-playback{gap:10px;padding:10px}.playback-button{min-width:62px;padding:9px 6px}.playback-step>span:first-child{max-width:70px}.playback-track label{font-size:8px}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}*{scroll-behavior:auto!important;transition:none!important}}.sidebar:has(.source-picker){overflow-y:auto}.source-picker{background:0 0;border:0;min-width:0;margin-top:28px;padding:0}.source-picker fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.source-picker .sidebar-caption{margin-bottom:12px;padding:0}.source-option{cursor:pointer;background:#101b2a;border:1px solid #35465d;border-radius:6px;align-items:flex-start;gap:8px;width:100%;padding:12px 9px;display:flex}.source-option:hover{background:#142334;border-color:#68849c}.source-option.selected{border-color:var(--cyan);box-shadow:inset 3px 0 0 var(--cyan);background:#14313e}.source-option input{width:15px;height:15px;accent-color:var(--cyan);cursor:pointer;flex:none;margin:2px 0 0}.source-option-content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.source-option strong{font-size:12px;font-weight:600;line-height:1.4}.source-option.selected strong{color:#e3fbff}.source-option-subtitle{color:#a8b9cb;font-size:10px;line-height:1.5}.source-option .badge{letter-spacing:.3px;padding:4px 5px;font-size:8px}.source-option:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}.source-option input:focus-visible{outline:none}.source-picker fieldset:disabled .source-option{opacity:.55;cursor:not-allowed}.source-picker fieldset:disabled input{cursor:not-allowed}.source-connection{background:#101b2a;border:1px solid #35465d;border-radius:6px;margin-top:12px;padding:10px}.source-connection p:first-child{color:var(--foreground);margin-top:0}.source-picker .secondary-button{white-space:normal;width:100%;margin-top:10px;padding:10px 8px}.source-picker .source-scope-note{border-top:1px solid var(--line);color:#b3c5d8;margin-top:14px;padding-top:12px}.network-provenance dd{overflow-wrap:anywhere}@media (max-width:600px){.sidebar .source-card{margin-top:14px;display:block}.source-card .source-icon{display:none}}.instrument-shell{color:var(--cf-text)}.instrument-shell,.instrument-shell .workspace{background:var(--cf-bg)}.instrument-shell .main-content{max-width:none;padding:24px}.live-shell .main-content{padding:12px 14px 4px}.instrument-shell .topbar{background:var(--cf-bg-deep);min-height:34px;padding:4px 18px}.instrument-shell .topbar h1{color:var(--cf-text-secondary);font-size:15px;font-weight:450}.instrument-shell .sidebar{background:var(--cf-bg-deep);border-color:var(--cf-border)}.instrument-shell .brand{border-bottom:1px solid var(--cf-border);margin-bottom:16px;padding-bottom:24px}.instrument-shell .brand>span{letter-spacing:.2px;font-size:29px}.instrument-shell .brand-accent{color:var(--cf-cyan-bright)}.instrument-shell .sidebar>.sidebar-caption{display:none}.instrument-shell .brand svg{width:34px;fill:var(--cf-bg-deep)}.instrument-shell .brand small{letter-spacing:.2px;color:var(--cf-text-secondary);font-size:11px;line-height:1.5}.instrument-shell .sidebar-caption{color:var(--cf-text-secondary)}.instrument-shell .sidebar nav button{min-height:48px;color:var(--cf-text-secondary);font-size:15px}.instrument-shell .sidebar nav button.active{color:var(--cf-text);border-color:var(--cf-border-strong);background:linear-gradient(90deg,var(--cf-panel-strong),var(--cf-bg-elevated));box-shadow:inset 2px 0 var(--cf-cyan)}.instrument-shell .sidebar nav button.active>span{color:var(--cf-cyan-bright)}.instrument-shell .source-picker{border-top:1px solid var(--cf-border);margin-top:24px;padding-top:18px}.instrument-shell .source-picker fieldset{gap:4px}.instrument-shell .source-picker .sidebar-caption{letter-spacing:.6px;margin-bottom:10px;font-size:12px}.instrument-shell .source-option{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:10px 6px}.instrument-shell .source-option.selected{background:var(--cf-bg-elevated)}.instrument-shell .source-option:hover{background:var(--cf-panel)}.instrument-shell .source-option input{margin-top:4px}.instrument-shell .source-option-content{gap:4px}.instrument-shell .source-option strong{font-size:14px}.instrument-shell .source-option-subtitle{color:var(--cf-text-muted);font-size:11px}.instrument-shell .source-option .badge{color:var(--cf-green);background:0 0;border:0;padding:2px 0;font-size:10px}.instrument-shell .source-option .badge.red{color:var(--cf-red)}.instrument-shell .source-option .badge.amber{color:var(--cf-amber)}.instrument-shell .source-option .badge.muted{color:var(--cf-text-muted)}.instrument-shell .source-connection{border:0;border-top:1px solid var(--cf-border);background:0 0;border-radius:0;margin-top:10px;padding:10px 2px 0}.instrument-shell .source-connection p{color:var(--cf-text-muted);font-size:11px;line-height:1.6}.instrument-shell .source-connection p:first-child{color:var(--cf-text-secondary)}.instrument-shell .source-picker .secondary-button{color:var(--cf-cyan);border-color:var(--cf-border);background:var(--cf-bg-elevated);padding:8px;font-size:12px}.instrument-shell .source-scope-note{color:var(--cf-text-muted);font-size:11px;line-height:1.6}.instrument-shell .sidebar-footer{padding-top:20px}.instrument-shell .badge{border-color:var(--cf-border);background:0 0}.instrument-shell .scientific-disclaimer{color:var(--cf-text-muted);background:var(--cf-bg-deep);padding:5px 14px;font-size:10px;line-height:1.4}@media (min-width:1601px){.instrument-shell .sidebar{width:234px;padding-left:16px;padding-right:16px}.instrument-shell .workspace{margin-left:234px}}@media (min-width:1151px){.instrument-shell .breadcrumb{display:none}}@media (min-width:601px) and (max-width:1600px){.instrument-shell .brand{gap:7px;padding-left:0;padding-right:0}.instrument-shell .brand svg{width:24px}.instrument-shell .brand>span{letter-spacing:0;min-width:0;font-size:21px}.instrument-shell .brand small{letter-spacing:0;font-size:9px}.instrument-shell .sidebar nav button{white-space:nowrap;gap:8px;padding-left:9px;padding-right:9px;font-size:14px}}@media (max-width:600px){.sidebar nav{grid-template-columns:repeat(3,1fr)}.instrument-shell .main-content{padding:16px 12px}.live-shell .main-content{padding:12px}.instrument-shell .brand{margin-bottom:12px;padding-bottom:12px}.instrument-shell .brand>span{font-size:21px}.instrument-shell .sidebar nav button{min-height:40px;font-size:11px}.instrument-shell .source-picker{margin-top:14px;padding-top:12px}.instrument-shell .source-picker fieldset{grid-template-columns:1fr 1fr}.instrument-shell .source-option{gap:7px;padding:7px 5px}.instrument-shell .source-option strong{font-size:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.instrument-shell .section-title{padding-bottom:14px;border-bottom:1px solid var(--cf-border)}.instrument-shell .section-title h2{color:var(--cf-text);font-size:16px;font-weight:600}.instrument-shell .section-index{color:var(--cf-text-muted)}.instrument-shell .panel{border-color:var(--cf-border);box-shadow:var(--cf-glow)}.instrument-shell .metadata-bar{gap:20px;padding-top:9px;padding-bottom:9px}.instrument-shell .metadata-bar dt{font-size:var(--type-meta,12px);color:var(--cf-text-muted)}.instrument-shell .metadata-bar dd{font-size:12px}.instrument-shell .badge{border-radius:3px;font-size:var(--type-meta,12px);letter-spacing:.6px}.instrument-shell .badge.green{border-color:#00DFA045;color:var(--cf-green)}.instrument-shell .badge.amber{border-color:#F0D04045;color:var(--cf-amber)}.instrument-shell .badge.red{border-color:#FF4F8B50;color:var(--cf-magenta)}.instrument-shell .badge.cyan{border-color:var(--cf-border-strong);color:var(--cf-cyan)}.instrument-shell .badge.muted{color:var(--cf-text-secondary)}.instrument-shell .compare-content{padding-top:18px}.instrument-shell .page-intro{margin:5px 0 24px}.instrument-shell .page-intro h2{font-size:clamp(34px,3vw,52px);font-weight:550;letter-spacing:-1.8px;margin:10px 0 12px}.instrument-shell .page-intro p{color:var(--cf-text-secondary);font-size:15px}.research-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;padding:18px 0;list-style:none;border-block:1px solid var(--cf-border)}.research-workflow li{display:flex;align-items:center;gap:16px;padding:0 20px;min-width:0;border-left:1px solid var(--cf-border)}.research-workflow li:first-child{border-left:0;padding-left:0}.research-workflow strong{display:block;font:12px var(--font-geist-mono),monospace;letter-spacing:1.4px;color:var(--cf-cyan-bright)}.research-workflow li:nth-child(2) strong{color:var(--cf-magenta-bright)}.research-workflow li:last-child strong{color:var(--cf-amber-bright)}.research-workflow small{display:block;color:var(--cf-text-secondary);font-size:12px;margin-top:6px}.workflow-arrow{color:var(--cf-text-muted);margin-left:auto;font-size:20px}.research-workflow li:last-child .workflow-arrow{display:none}.instrument-shell .question-panel{padding:22px;border-top-color:var(--cf-border-strong)}.instrument-shell textarea{background:var(--cf-bg-deep);border-color:var(--cf-border);border-radius:3px;min-height:92px}.instrument-shell .question-heading label{font-size:17px}.instrument-shell .form-footer p{max-width:520px}.instrument-shell .primary-button{box-shadow:0 0 22px #00D0F014}.instrument-shell .fake-note{color:var(--cf-text-secondary);font-size:var(--type-meta,12px)}.observatory-preview{margin-top:22px}.preview-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;align-items:center}.preview-layout>*{min-width:0}.preview-layout .network-figure{padding:16px 0 8px}.preview-layout .synthetic-network{height:205px}.fixture-topology{padding:18px 0 0}.fixture-topology figcaption{font-size:var(--type-meta,12px);color:var(--cf-text-muted)}.fixture-topology svg{display:block;width:100%;height:200px}.fixture-topology text{fill:var(--cf-text-secondary);font:var(--type-meta,12px) var(--font-geist-mono),monospace}.fixture-topology p{color:var(--cf-text-muted);font-size:var(--type-meta,12px);line-height:1.6}.preview-context{padding:22px 0 18px 28px;border-left:1px solid var(--cf-border)}.preview-context h3{font-size:25px;letter-spacing:-.6px;font-weight:500;margin:10px 0}.preview-context p{font-size:13px;color:var(--cf-text-secondary);line-height:1.8}.preview-facts{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0}.preview-facts dt{font-size:var(--type-meta,12px);text-transform:uppercase;color:var(--cf-text-muted)}.preview-facts dd{font:16px var(--font-geist-mono),monospace;color:var(--cf-cyan-bright)}.preview-facts>div:last-child dd{color:var(--cf-text-secondary)}.preview-context .text-button{font-size:12px}.observation-metrics{margin:16px 0 0}.observation-metrics .measured-delta{padding:18px}.observation-metrics .delta-comparison{margin:17px 0 13px}.observation-metrics .delta-comparison>div b{font-size:clamp(18px,1.7vw,28px)}.observation-metrics .delta-comparison>strong{font-size:clamp(19px,1.6vw,27px);border:0;background:transparent;padding-right:0}.observation-metrics .measured-delta.green .delta-comparison>strong,.observation-metrics .measured-delta:last-child .delta-comparison>div b{font-size:17px}.observation-metrics .measured-delta small{font-size:var(--type-meta,12px)}.scientist-workspace{display:grid;gap:22px}.finding-panel{border-top-color:#F0D04065!important}.finding-summary{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:35px;margin:22px 0 0;align-items:center}.finding-summary .eyebrow{color:var(--cf-text-muted);font-size:var(--type-meta,12px)}.finding-summary h3{font-size:clamp(21px,1.8vw,30px);line-height:1.45;font-weight:500;letter-spacing:-.6px;margin-top:9px;overflow-wrap:anywhere}.support-state{border-left:1px solid #f0d04045;padding:14px 0 14px 25px;color:var(--cf-amber-bright)}.support-state strong{font:21px var(--font-geist-mono),monospace;display:block;margin-top:12px;line-height:1.5}.support-state[data-support=supported] strong{color:var(--cf-green)}.support-state[data-support=unsupported] strong{color:var(--cf-magenta-bright)}.support-state small{font-size:var(--type-meta,12px);display:block;margin-top:7px;color:var(--cf-text-secondary)}.finding-panel .scientist-intro{border-top:1px solid var(--cf-border);border-bottom:0;padding:12px 0 0;color:var(--cf-text-secondary)}.scientist-analysis-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.scientist-workspace .interpretation-block{border-left:2px solid var(--cf-amber);background:linear-gradient(110deg,#F0D0400B,var(--cf-bg-deep));padding:24px}.scientist-workspace .interpretation-block p{font-size:16px;line-height:1.85;color:#e5e1cf}.interpretation-caption{display:block;margin-top:18px;font-size:var(--type-meta,12px);color:var(--cf-text-muted)}.analysis-caveats .analysis-block+.analysis-block{margin-top:18px;padding-top:18px;border-top:1px solid var(--cf-border)}.analysis-caveats summary{color:var(--cf-amber);font:var(--type-meta,12px) var(--font-geist-mono),monospace;letter-spacing:1px}.analysis-caveats summary span{color:var(--cf-text-muted);margin-left:10px}.analysis-caveats ul{margin-top:14px;gap:9px}.analysis-caveats p{margin-top:14px}.analysis-caveats li,.analysis-caveats p{font-size:12px;line-height:1.75;color:var(--cf-text-secondary)}.scientist-workspace>.next-experiment{padding:24px;border-color:#F0D04060;border-left:3px solid var(--cf-amber)}.scientist-workspace>.next-experiment .secondary-button{background:var(--cf-amber-bright);color:var(--cf-bg-deep);font-weight:650;padding:14px 18px}.scientist-workspace .next-question{font-size:21px;color:var(--cf-text)}.full-analysis summary,.scientist-workspace .next-rationale{color:var(--cf-text-secondary)}.full-analysis summary{font-size:13px}.full-analysis summary>span{margin-left:20px;font-size:var(--type-meta,12px);color:var(--cf-text-muted)}.full-analysis .analysis-block{margin-top:22px}.full-analysis li{font-size:13px}.evidence-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.evidence-heading .eyebrow{color:var(--cf-text-muted)}.evidence-heading h2{font-size:30px;font-weight:500;letter-spacing:-.8px;margin-top:8px}.evidence-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 0;border-block:1px solid var(--cf-border)}.evidence-flow li{position:relative;padding:0 28px;border-left:1px solid var(--cf-border);min-width:0}.evidence-flow li:first-child{padding-left:0;border-left:0}.evidence-flow li:not(:last-child):after{content:"→";position:absolute;top:16px;right:10px;color:var(--cf-text-muted)}.evidence-flow strong{display:block;color:var(--cf-text-secondary);font:var(--type-meta,12px) var(--font-geist-mono),monospace;margin:7px 0}.evidence-flow small{display:block;color:var(--cf-text-muted);font-size:var(--type-meta,12px);line-height:1.7;overflow-wrap:anywhere}.instrument-shell .evidence-view .panel>p{color:var(--cf-text-secondary);line-height:1.8;margin-top:12px}.instrument-shell .network-provenance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.instrument-shell .network-provenance dt{font-size:var(--type-meta,12px);color:var(--cf-text-muted);text-transform:uppercase}.instrument-shell .network-provenance dd{color:var(--cf-text);line-height:1.7}.instrument-shell .evidence-view .trace-summary{padding-top:20px}.audit-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0;border-bottom:1px solid var(--cf-border)}.audit-readouts dd{font:28px var(--font-geist-mono),monospace;color:var(--cf-cyan-bright)}.audit-readouts dt{font-size:var(--type-meta,12px)}.source-message{margin-top:18px;color:var(--cf-text-secondary);line-height:1.8}.source-destinations{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0}.source-destinations>div{padding:18px 0}.source-destinations>div+div{border-left:1px solid var(--cf-border);padding-left:32px}.source-destinations h3{font-size:27px;margin:12px 0;font-weight:500}.source-destinations p{color:var(--cf-text-secondary);line-height:1.8;margin-bottom:22px;max-width:480px}.instrument-shell .condition-header{background:linear-gradient(90deg,#00D0F012,transparent)}.instrument-shell .perturbed .condition-header{background:linear-gradient(90deg,#FF4F8B14,transparent)}.instrument-shell .condition-summary{background:#01182280}.instrument-shell .rail-section{border-radius:3px;border-width:0 0 1px;padding:12px 2px}.instrument-shell .rail-interpretation{border-width:0 0 0 2px;padding:13px}.instrument-shell .rail-confounders{border:0}.instrument-shell .rail-header{border-color:#F0D04035}.instrument-shell .rail-header h2{color:var(--cf-amber-bright)}.instrument-shell .condition-summary dd{font-size:20px}.instrument-shell .condition-summary .condition-outcome{font-size:var(--type-meta,12px)}@media (min-width:1700px){.instrument-shell:not(.live-shell) .main-content{padding:26px 28px}.instrument-shell .compare-content{padding-top:18px!important}}@media (min-width:1251px){.instrument-shell .page-intro{margin:0 0 20px}.instrument-shell .page-intro h2{font-size:44px;line-height:1.2;margin:10px 0}.instrument-shell .page-intro p{font-size:14px;line-height:1.7}.research-workflow{padding-block:16px;margin-bottom:20px}.instrument-shell .question-panel{padding:18px 22px}.instrument-shell textarea{min-height:76px}.instrument-shell .question-heading{margin-bottom:12px}.instrument-shell .form-footer{margin-top:12px}.observatory-preview{margin-top:20px}.preview-layout .synthetic-network{height:175px}.preview-context{padding-block:14px}.preview-context h3{font-size:23px}.preview-facts{margin-block:14px}.observation-metrics .measured-delta{padding:14px 18px}.observation-metrics .delta-comparison{margin:12px 0 10px}.scientist-workspace{gap:18px}.finding-summary{margin-top:16px}.finding-summary h3{font-size:25px;line-height:1.45}.finding-panel .scientist-intro{margin-top:12px;padding-top:10px}.scientist-workspace .interpretation-block{padding:20px}.scientist-workspace .interpretation-block p{font-size:15px;line-height:1.8}.scientist-workspace>.next-experiment{padding:20px 24px}.scientist-workspace .next-question{font-size:19px}.scientist-workspace .next-rationale{margin-top:6px}.instrument-shell .compare-layout .synthetic-network{height:175px}.instrument-shell .compare-layout .activity-chart{height:145px}.instrument-shell .condition-summary{padding-block:7px}.instrument-shell .propagation-panel{padding:12px 14px}.instrument-shell .propagation-panel .section-title{padding-bottom:10px}.instrument-shell .timeline-cell{padding-block:6px}.instrument-shell .timeline-axis,.instrument-shell .timeline-step{padding-bottom:6px}}@media (max-width:1500px) and (min-width:851px){.observation-metrics{gap:10px}.observation-metrics .measured-delta{padding:14px 12px}.observation-metrics .delta-comparison{flex-wrap:wrap;gap:10px}.observation-metrics .delta-comparison>div b{font-size:21px}.research-workflow li{gap:10px;padding-inline:12px}.research-workflow small{font-size:var(--type-meta,12px)}}@media (max-width:1000px){.preview-layout,.scientist-analysis-layout{grid-template-columns:1fr}.preview-context{border-left:0;border-top:1px solid var(--cf-border);padding:20px 0 0}.finding-summary{grid-template-columns:1fr;gap:15px}.support-state{border-left:0;border-top:1px solid #f0d04045;padding:14px 0 0}.evidence-flow,.research-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.evidence-flow li:nth-child(3),.research-workflow li:nth-child(3){border-left:0;padding-left:0}.audit-readouts,.instrument-shell .network-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.observation-metrics{grid-template-columns:1fr}.observation-metrics .delta-comparison{flex-wrap:wrap}.instrument-shell .page-intro h2{font-size:34px}.instrument-shell .page-intro p{font-size:13px}.source-destinations{grid-template-columns:1fr;gap:0}.source-destinations>div+div{border-left:0;border-top:1px solid var(--cf-border);padding-left:0}.full-analysis summary>span{display:block;margin:10px 0 0;line-height:1.8}.evidence-heading{flex-wrap:wrap}.evidence-heading h2{font-size:26px}}@media (max-width:600px){.research-workflow{padding:16px 0}.research-workflow small,.research-workflow strong{font-size:var(--type-meta,12px)}.research-workflow li{padding-inline:12px;gap:9px}.workflow-arrow{display:none}.preview-context h3{font-size:23px}.instrument-shell .section-title{flex-wrap:wrap}.instrument-shell .section-title h2{font-size:15px}.evidence-flow li{padding-inline:16px}.evidence-flow strong{font-size:var(--type-meta,12px)}.evidence-flow li:after{display:none}.finding-summary h3{font-size:21px}.support-state strong{font-size:18px}.audit-readouts dd{font-size:22px}}.xr-observatory{display:grid;gap:22px}.xr-observatory .page-intro{margin:0}.xr-observatory .page-intro h2{font-size:clamp(30px,2.6vw,48px)}.xr-observatory .research-workflow{margin:0}.xr-question-workflow li:nth-child(n+3) .section-index,.xr-question-workflow li:nth-child(n+3) strong{color:var(--cf-amber)}.xr-question-workflow li:nth-child(-n+2) .section-index,.xr-question-workflow li:nth-child(-n+2) strong{color:var(--cf-cyan-bright)}.xr-observatory-grid{display:grid;gap:24px;min-width:0}.xr-observatory-grid.has-evidence{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.xr-question-column{display:grid;gap:22px;min-width:0;align-content:start}.instrument-shell .xr-question-composer{padding:22px;background:linear-gradient(125deg,#00D0F00A,var(--cf-bg-deep) 70%)}.xr-question-composer label{display:block;font-size:17px;color:var(--cf-text);margin-bottom:16px}.xr-question-composer textarea{display:block;width:100%;min-height:110px;resize:vertical;color:var(--cf-text);background:var(--cf-bg-deep);border:1px solid var(--cf-border-strong);padding:16px;font:19px/1.6 var(--font-geist-sans),sans-serif;border-radius:var(--cf-radius)}.xr-question-composer .form-footer{gap:14px;flex-wrap:wrap;margin-top:16px}.xr-question-composer .form-footer p{font-size:var(--type-meta,12px)}.xr-question-suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.xr-question-suggestions button{display:flex;align-items:center;gap:12px;text-align:left;color:var(--cf-text-secondary);border:1px solid var(--cf-border);border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.5;background:#00D0F005}.xr-question-suggestions button:hover{color:var(--cf-cyan-bright);border-color:var(--cf-cyan)}.xr-question-suggestions button span{color:var(--cf-cyan);margin-left:auto}.xr-glance-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.xr-at-glance dl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:22px}.xr-at-glance dl>div{grid-column:span 3}.xr-at-glance dl>div:nth-child(-n+3){grid-column:span 4}.xr-at-glance dt{font-size:var(--type-meta,12px);color:var(--cf-text-secondary);margin-bottom:7px}.xr-at-glance dd{font:15px/1.4 var(--font-geist-mono),monospace;color:var(--cf-text);overflow-wrap:anywhere}.xr-at-glance dl>div:nth-child(-n+3) dd{font-size:clamp(22px,2vw,34px)}.xr-at-glance [data-tone=cyan] dd{color:var(--cf-cyan-bright)}.xr-at-glance [data-tone=magenta] dd{color:var(--cf-magenta-bright)}.xr-at-glance [data-tone=green] dd{color:var(--cf-green)}.xr-connectome-preview{min-width:0;display:flex;flex-direction:column;gap:14px}.xr-connectome-preview>.eyebrow{font-size:var(--type-meta,12px);line-height:1.6}.xr-connectome-preview>section{min-width:0}.xr-connectome-preview [class*=loadingAnatomy],.xr-connectome-preview [class*=projection],.xr-connectome-preview [class*=spatialViewer]{height:350px;min-height:0;flex:none}.xr-connectome-preview [class*=projectionBottom],.xr-connectome-preview [class*=projectionTop]{height:auto}.xr-connectome-preview [class*=heroToolbar]{flex-wrap:wrap;gap:10px}.xr-connectome-preview [class*=heroFooter]{grid-template-columns:1fr 1fr}.xr-connectome-preview [class*=heroFooter] p{grid-column:1/-1}.xr-connectome-preview [class*=mappingBar]{flex-wrap:wrap}.xr-connectome-preview [class*=spatialBottom],.xr-connectome-preview [class*=spatialTop]{flex-wrap:wrap;gap:5px;font-size:var(--type-meta,12px)}.xr-no-evidence{display:flex;gap:30px;align-items:center;padding:28px;border-block:1px solid var(--cf-border);background:radial-gradient(ellipse at left,#00D0F014,transparent 70%)}.xr-empty-signal{font-size:90px;line-height:1;color:var(--cf-cyan);text-shadow:0 0 35px #00D0F060}.xr-no-evidence h3{font-size:25px;font-weight:500;margin:12px 0}.xr-no-evidence p{color:var(--cf-text-secondary);font-size:14px;line-height:1.7}.xr-empty-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.xr-observatory-footer{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid var(--cf-border);padding-top:14px}.xr-observatory-footer p{color:var(--cf-text-secondary);font-size:var(--type-meta,12px)}.xr-observatory-footer nav{display:flex;gap:25px}.xr-question-answer{padding:22px 26px;border-left:2px solid var(--cf-amber);background:linear-gradient(110deg,#F0D04009,var(--cf-bg-deep))}.xr-exact-question{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(23px,2vw,34px);line-height:1.5;font-weight:500;margin:12px 0 24px}.xr-question-answer .amber-text{color:var(--cf-amber)}.xr-answer-summary{color:var(--cf-text);font-size:19px;line-height:1.6;margin-top:12px}.xr-question-answer ul{color:var(--cf-text-secondary);padding-left:18px;font-size:13px;line-height:1.8;margin:12px 0}.xr-question-answer small{color:var(--cf-text-muted);font-size:var(--type-meta,12px)}.xr-missing-evidence{color:var(--cf-amber);line-height:1.8;font-size:13px;margin:12px 0}@media (max-width:1500px){.xr-observatory{gap:18px}.instrument-shell .xr-question-composer{padding:18px}.xr-question-suggestions{gap:6px;margin-top:16px}.xr-question-suggestions button{padding:8px 10px;font-size:var(--type-meta,12px)}.xr-connectome-preview [class*=projection],.xr-connectome-preview [class*=spatialViewer]{height:310px}}@media (max-width:1100px){.xr-observatory-grid.has-evidence{grid-template-columns:minmax(0,1fr)}.xr-connectome-preview{max-width:100%}}@media (max-width:600px){.xr-at-glance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xr-at-glance dl>div,.xr-at-glance dl>div:nth-child(-n+3){grid-column:auto}.xr-no-evidence{padding:22px 0;gap:14px}.xr-empty-signal{display:none}.xr-question-answer{padding:18px}}.xr-compare,.xr-scientist{display:grid;gap:20px}.xr-compare .page-intro,.xr-scientist .page-intro{margin-bottom:0}.xr-compare .page-intro h2{max-width:1000px}.xr-trial-equation{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);max-width:1150px;margin:32px auto;align-items:center}.xr-trial-condition{padding:26px;border:1px dashed var(--cf-border);background:var(--cf-bg-elevated)}.xr-trial-condition.intervention{border-color:#FF4F8B45;background:#FF4F8B05}.xr-trial-condition strong{display:block;font-size:23px;line-height:1.5;font-weight:450;margin:14px 0 20px;color:var(--cf-text-secondary)}.xr-equation-symbol{font:36px var(--font-geist-mono),monospace}.xr-equation-arrow,.xr-equation-symbol{text-align:center;color:var(--cf-text-muted)}.xr-equation-arrow{grid-column:1/-1;padding:15px;font-size:28px}.xr-comparison-result{grid-column:1/-1;text-align:center;padding:22px;border-block:1px solid var(--cf-border)}.xr-comparison-result .eyebrow{color:var(--cf-text-muted)}.xr-comparison-result strong{display:block;font-weight:500;font-size:26px;margin:10px 0}.xr-boundary-note,.xr-comparison-result p{color:var(--cf-text-secondary);font-size:12px;line-height:1.8}.xr-workspace-actions{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:22px;padding:2px 0 10px}.xr-boundary-note{border-left:2px solid var(--cf-amber);padding:12px 16px}.xr-analysis-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.xr-analysis-badges{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.xr-session-summary dl{display:grid;grid-template-columns:1.05fr 1.7fr .4fr .6fr .55fr 1fr;gap:24px;margin-top:18px}.xr-session-summary dt{font-size:var(--type-meta,12px);text-transform:uppercase;color:var(--cf-text-muted)}.xr-session-summary dd{font:13px var(--font-geist-mono),monospace;overflow-wrap:anywhere;color:var(--cf-text-secondary)}.xr-session-summary small{display:block;font:var(--type-meta,12px) var(--font-geist-sans),sans-serif;margin-top:5px;color:var(--cf-text-muted)}.xr-historical-note{color:var(--cf-amber);font-size:var(--type-meta,12px);line-height:1.7;margin-top:14px}.xr-analysis-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}.xr-telemetry-column{display:grid;gap:18px;min-width:0}.xr-telemetry-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.xr-telemetry-readouts>div{padding:18px;border:1px solid var(--cf-border);background:var(--cf-bg-elevated);border-radius:var(--cf-radius);min-width:0}.xr-telemetry-readouts dt{font:var(--type-meta,12px) var(--font-geist-mono),monospace;color:var(--cf-text-secondary)}.xr-telemetry-readouts dd{font:clamp(26px,2.2vw,40px) var(--font-geist-mono),monospace;color:var(--cf-cyan-bright);line-height:1.3;margin:14px 0 9px}.xr-telemetry-readouts small{display:block;color:var(--cf-text-muted);font-size:var(--type-meta,12px);line-height:1.6}.instrument-shell .xr-decoder{border-color:#FF4F8B45;background:linear-gradient(110deg,#FF4F8B09,var(--cf-bg-deep));padding:16px 20px}.xr-decoder .section-index,.xr-decoder .section-title h2{color:var(--cf-magenta-bright)}.xr-decoder-summary{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:15px 0}.xr-decoder-summary>strong{font-size:36px;font-weight:550;letter-spacing:-.8px;color:var(--cf-magenta-bright);overflow-wrap:anywhere}.xr-decoder-summary .eyebrow{color:var(--cf-text-muted);font-size:var(--type-meta,12px)}.xr-decoder-summary p{font:12px var(--font-geist-mono),monospace;color:var(--cf-text-secondary);margin-top:6px}.xr-channel-details{color:var(--cf-text-secondary);font-size:var(--type-meta,12px);margin:10px 0}.xr-channel-details summary{width:fit-content}.xr-channel-details[open] summary{margin-bottom:12px}.xr-decoder-channels{display:flex;flex-wrap:wrap;gap:12px 30px}.xr-decoder-channels div{display:flex;gap:9px;align-items:baseline}.xr-decoder-channels dt{color:var(--cf-text-muted);font-size:var(--type-meta,12px);margin:0}.xr-decoder-channels dd{color:var(--cf-magenta-bright);font:12px var(--font-geist-mono),monospace;overflow-wrap:anywhere}.xr-received-window{padding:16px 20px}.xr-received-window svg{display:block;width:100%;height:100px;margin-top:10px}.xr-received-window svg text{fill:var(--cf-text-muted);font:var(--type-meta,12px) var(--font-geist-mono),monospace}.xr-received-window .eyebrow{font-size:var(--type-meta,12px);color:var(--cf-text-muted)}.xr-waiting-note{padding:22px 0;color:var(--cf-text-muted);font-size:12px}.instrument-shell .xr-local-analysis{border-top-color:#F0D04060;background:linear-gradient(150deg,#F0D04008,var(--cf-bg-deep) 60%)}.xr-frame-changes ul,.xr-local-analysis>ul{list-style:none;padding:0;margin:4px 0 16px}.xr-local-analysis li{padding:13px 0 13px 14px;border-bottom:1px solid #f0d04020;position:relative;font-size:13px;line-height:1.75;color:var(--cf-text-secondary)}.xr-local-analysis li:before{content:"";position:absolute;top:22px;left:0;width:4px;height:4px;background:var(--cf-amber)}.xr-frame-changes{margin:18px 0;color:var(--cf-amber);font:var(--type-meta,12px) var(--font-geist-mono),monospace;line-height:1.7}.xr-frame-changes span{color:var(--cf-text-muted);margin-left:8px}.xr-frame-changes li{font-family:var(--font-geist-sans),sans-serif}.xr-scientific-limit{padding:16px 20px;border-left:2px solid var(--cf-amber);background:#F0D04007}.xr-scientific-limit .eyebrow{color:var(--cf-amber);font-size:var(--type-meta,12px)}.xr-scientific-limit h3{font-size:19px;font-weight:500;margin:7px 0}.xr-scientific-limit p{color:var(--cf-text-secondary);font-size:var(--type-meta,12px);line-height:1.8;max-width:1300px}.xr-next-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px}.xr-next-investigation ol{list-style:decimal-leading-zero;padding-left:25px;margin:18px 0 10px;display:grid;gap:15px}.xr-next-investigation li{padding-left:7px}.xr-next-investigation li::marker{color:var(--cf-amber);font:var(--type-meta,12px) var(--font-geist-mono),monospace}.xr-next-investigation strong{color:var(--cf-text);font-size:14px;font-weight:500}.xr-next-investigation p{font-size:var(--type-meta,12px);color:var(--cf-text-secondary);line-height:1.8;margin-top:5px}.xr-meta-analysis{align-self:start}.xr-meta-analysis .eyebrow{color:var(--cf-amber);font-size:var(--type-meta,12px)}.xr-meta-analysis h3{color:var(--cf-text);font-size:20px;font-weight:500;line-height:1.5;margin:14px 0 20px}.xr-meta-analysis p{color:var(--cf-text-secondary);font-size:12px;line-height:1.8;margin:16px 0 10px}.xr-meta-analysis small{display:block;color:var(--cf-text-muted);font-size:var(--type-meta,12px);line-height:1.8}@media (max-width:1500px){.xr-analysis-heading{align-items:flex-start}.xr-analysis-heading .page-intro h2{font-size:37px}.xr-session-summary dl{grid-template-columns:1fr 1.7fr .6fr .7fr;gap:16px}.xr-telemetry-readouts>div{padding:14px}.xr-telemetry-readouts dt{font-size:var(--type-meta,12px)}}@media (max-width:1150px){.xr-analysis-grid,.xr-next-grid{grid-template-columns:1fr}.xr-analysis-heading{flex-wrap:wrap}.xr-analysis-badges{flex-direction:row;flex-wrap:wrap}.xr-session-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.xr-trial-equation{grid-template-columns:1fr;margin-block:20px}.xr-trial-condition{padding:18px}.xr-trial-condition strong{font-size:20px}.xr-equation-symbol{padding-block:10px}.xr-comparison-result strong{font-size:23px}.xr-workspace-actions{flex-direction:column;align-items:stretch}.xr-workspace-actions .text-button{align-self:center}.xr-session-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xr-session-id{grid-column:1/-1}.xr-telemetry-readouts{grid-template-columns:1fr}.xr-telemetry-readouts dd{font-size:32px}.xr-decoder-summary{flex-wrap:wrap}.xr-analysis-heading .page-intro h2{font-size:32px}.nav-route-copy small{font-size:var(--type-meta,12px);white-space:normal;line-height:1.4}}.xr-meta-runtime{padding:24px;margin:20px 0;border:1px solid #bb86fc88;background:linear-gradient(125deg,#211337,#0b2029 72%);overflow-wrap:anywhere}.meta-live-banner,.xr-meta-runtime>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.xr-meta-runtime h3{font-size:24px;margin:8px 0}.xr-meta-runtime h4{font-size:18px;margin:10px 0;white-space:pre-wrap}.xr-meta-runtime li,.xr-meta-runtime p{line-height:1.6;color:#c9d5de}.xr-meta-runtime small{display:block;margin-top:12px;color:#b6c3ce}.xr-meta-runtime button{margin:12px 0}.xr-meta-result{margin-top:20px}.xr-meta-question{border-top:1px solid #ffffff25;padding-top:20px}.xr-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.xr-meta-grid>section{min-width:0;padding:18px;background:#08131b70;border-radius:10px}.xr-meta-error{border-left:3px solid #ff697e;padding:12px}.meta-live-banner{padding:18px 24px;margin-bottom:20px;background:linear-gradient(110deg,#532c78,#123d48);border:1px solid #bc8dff;border-radius:12px}.meta-live-banner strong{font-size:24px}@media (max-width:850px){.xr-meta-grid{grid-template-columns:1fr}}