/* Related imaging-genetic paper: structural diagrams and published measurements. */
.neuro-workflow{margin:28px 0 38px;border:1px solid #d8d3e4;border-radius:10px;overflow:hidden;background:#fff;color:#3f4d60;--nw-purple:#765ca2;--nw-teal:#197d7e;--nw-slate:#69778e;--nw-coral:#b64e39}
.neuro-workflow [hidden]{display:none!important}.nw-heading{display:flex;gap:22px;justify-content:space-between;align-items:start;padding:28px 26px 0}.nw-heading h5{font:700 28px/1.25 var(--sans);letter-spacing:-.5px;margin:9px 0;color:#343e57}.nw-chip{white-space:nowrap;font:9px var(--mono);padding:8px 10px;border:1px solid #d9d0e7;color:#705890;border-radius:20px;margin-top:5px}.nw-intro,.nw-attribution{padding:0 26px;font-size:11px;line-height:1.9;max-width:1040px}.nw-attribution{font-size:9px;color:#6e667d;margin-bottom:22px}.neuro-workflow button,.neuro-workflow select{font:10px/1.6 var(--mono);min-height:44px;border:1px solid #c9c4d4;border-radius:5px;background:#fff;color:#4b4560;padding:9px 12px;cursor:pointer}.neuro-workflow button:hover{background:#f2eef7}.neuro-workflow :is(button,select,input,summary,a):focus-visible{outline:3px solid #b47052;outline-offset:3px}.neuro-workflow label{font:10px/1.8 var(--mono);display:block}.neuro-workflow select{display:block;width:100%;margin-top:7px}.neuro-workflow input[type=checkbox]{width:17px;height:17px;accent-color:#765ca2;flex-shrink:0}.nw-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 26px;gap:7px}.nw-steps button{text-align:left}.nw-steps button span{display:block;font-size:8px;margin-bottom:5px;letter-spacing:.6px}.neuro-workflow button[aria-pressed=true]{background:#62507e;color:white;border-color:#62507e}.nw-guidance{padding:21px 26px}.nw-guidance strong{font:700 15px/1.5 var(--sans);color:#514165}.nw-guidance p{font:10px/1.9 var(--mono);margin:7px 0 0;max-width:950px}.nw-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:20px;background:#f5f3f9;border-top:1px solid #e2deea}.nw-card{min-width:0;background:#fff;border:1px solid #ddd8e8;border-radius:7px;padding:17px}.nw-card-title{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:baseline;margin-bottom:10px}.nw-card-title>span{font:700 25px var(--sans);color:#9b86b7}.nw-card-title h6{font:700 16px/1.4 var(--sans);margin:0;color:#3e4158}.nw-card-title em{font:9px/1.8 var(--mono);color:#766c85;flex-basis:100%;font-style:normal;margin-left:25px}.nw-chart{overflow:auto;min-width:0;overscroll-behavior-x:contain}.nw-chart:focus-visible{outline:3px solid #765ca2;outline-offset:-3px}.nw-chart svg{display:block;width:100%;height:auto;min-width:330px}.nw-chart text{font:11px var(--mono);fill:#596177}.nw-chart .nw-svg-title{font:700 16px var(--sans);fill:#41485f}.nw-chart .nw-small{font-size:10px;fill:#746e82}.nw-chart .nw-formula{font:italic 22px Georgia,serif;fill:#665181}.nw-chart .nw-bold{font-weight:700;fill:#41485f}.nw-chart .nw-grid{stroke:#e8e5ed;stroke-width:1}.nw-chart [data-nw-pair]{cursor:pointer}.nw-chart [data-nw-pair]:focus-visible{outline:none}.nw-chart [data-nw-pair]:focus-visible .nw-pair-bg{stroke:#9d654c;stroke-width:2}.nw-chart [data-nw-pair]:hover .nw-pair-bg{stroke:#bba5d0;stroke-width:1.5}.nw-note{font:9px/1.9 var(--mono);color:#6b697b;margin:12px 0 0}.neuro-workflow .nw-check{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer}.nw-section-title{padding:25px 26px 18px}.nw-section-title h6{font:700 23px/1.3 var(--sans);color:#3e435b;margin:8px 0 10px;letter-spacing:-.35px}.nw-section-title p{font-size:10px;line-height:1.9;max-width:850px;margin:0}.nw-interpretation{border-top:1px solid #e2deea}.nw-interpretation .nw-two{border-top:0;padding-top:0;background:white}.neuro-workflow .nw-active{box-shadow:inset 0 0 0 2px #9a7fb4}.nw-segments{display:flex;gap:7px;margin:14px 0}.nw-segments button{flex:1;font-size:9px}.nw-brain-image{overflow:hidden;margin:24px 0 18px;background:white}.nw-brain-image img{display:block;width:100%;max-width:none;height:auto}.nw-brain-image.is-focused img{width:200%}.nw-brain-image.is-vbm img{transform:translateX(-50%)}.nw-brain-key{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:8px;line-height:1.9;color:#776c7e}.nw-brain-key .figure-link{display:inline!important;border:0!important;background:none!important;text-decoration:underline;padding:0!important;overflow:visible!important;box-shadow:none!important}.nw-brain-key .figure-link:after{display:none!important}.nw-label{font-size:10px;line-height:1.8;margin:22px 0 10px;font-weight:700}.neuro-workflow #nw-regions{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;margin:0;padding:0}.neuro-workflow #nw-regions li{padding:11px 12px;background:#f3f0f7;border-radius:5px;font:10px/1.7 var(--mono);color:#675078}.nw-gene-control{margin:14px 0}.nw-reading{font:10px/1.9 var(--mono);padding:12px 14px;border-left:3px solid #9579b0;background:#f3f0f7;border-radius:0 5px 5px 0;color:#5c4a72}.nw-results{border-top:1px solid #e2deea;padding:0 26px 23px;background:#fbfafc}.nw-results .nw-section-title{padding-left:0;padding-right:0}.nw-result-controls{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:20px;margin-bottom:20px}.nw-legend{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:9px;padding-bottom:18px}.nw-legend span{display:flex;align-items:center;gap:6px}.nw-legend i{width:9px;height:9px;display:inline-block;border-radius:50%}.nw-original{background:#69778e}.nw-enriched{background:#197d7e}.nw-negative{color:#b64e39}.nw-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.nw-outcome-grid>.nw-chart{border:1px solid #e2deea;border-radius:6px;background:white}.nw-results>.nw-note{margin:13px 0}.nw-detail-button{margin:8px 0 15px}.nw-table-details summary{font-size:10px;line-height:1.8;cursor:pointer;min-height:44px;padding:13px 0}.nw-table-scroll{overflow:auto}.nw-table-scroll table{border-collapse:collapse;min-width:670px;width:100%;font:10px/1.6 var(--mono)}.nw-table-scroll :is(th,td){padding:11px;text-align:left;border-bottom:1px solid #e1dce8}.nw-table-scroll th{background:#f0edf6}.nw-table-scroll caption{text-align:left;padding:12px 0;font-size:10px}.nw-source{font-size:9px;line-height:1.9;padding:17px 26px;margin:0;background:#eeeaf4;border-top:1px solid #ddd7e8;color:#695b7a}.nw-source a{text-decoration:underline}
@media(max-width:1100px){.nw-outcome-grid{grid-template-columns:1fr}.nw-outcome-grid>.nw-chart svg{max-width:650px;margin:auto}.nw-outcome-grid>.nw-chart{max-width:650px;width:100%;margin:auto}.nw-two{grid-template-columns:1fr}.nw-card>.nw-chart svg{max-width:650px;margin:auto}.nw-brain-image{max-width:650px;margin:25px auto}.nw-steps button{font-size:9px}}
@media(max-width:760px){.nw-heading{padding:22px 16px 0;flex-wrap:wrap;gap:3px}.nw-heading h5{font-size:25px}.nw-chip{margin-bottom:12px}.nw-intro,.nw-attribution{padding-left:16px;padding-right:16px;font-size:10px}.nw-attribution{font-size:9px}.nw-steps{grid-template-columns:1fr 1fr;padding:0 16px}.nw-guidance{padding:20px 16px}.nw-two{padding:14px;gap:14px}.nw-card{padding:14px 10px}.nw-card-title h6{font-size:15px}.nw-card-title em{font-size:8px}.nw-section-title{padding:22px 16px 17px}.nw-section-title h6{font-size:22px}.nw-results{padding:0 16px 18px}.nw-result-controls{grid-template-columns:1fr;gap:12px}.nw-source{padding:16px}.neuro-workflow #nw-regions{grid-template-columns:1fr}.nw-brain-key{font-size:9px}.nw-card>.nw-chart svg{min-width:430px}.nw-results .nw-chart svg{min-width:330px}}
@media print{.neuro-workflow [data-nw-controls],.nw-steps{display:none!important}.nw-two,.nw-outcome-grid{display:block}.nw-card{margin:15px 0;break-inside:avoid}.nw-chart svg{min-width:0!important}.neuro-workflow .nw-active{box-shadow:none}.nw-brain-image.is-focused img{width:100%;transform:none}.nw-outcome-grid>.nw-chart{break-inside:avoid}}

.nw-original{background:white;box-shadow:inset 0 0 0 1.5px #69778e}.nw-swipe-hint{display:none}@media(max-width:760px){.nw-swipe-hint{display:block;font:9px/1.8 var(--mono);color:#74677f;margin:8px 16px 16px}.nw-results>.nw-swipe-hint{margin-left:0;margin-right:0}}

.neuro-contribution{padding:22px 25px;border:1px solid #ddd9eb;background:#f5f3f9;border-radius:9px;margin:12px 0 30px}.neuro-contribution-steps{display:flex;gap:14px;flex-wrap:wrap;margin:16px 0}.neuro-contribution-steps span{flex:1;min-width:160px;padding:14px;background:white;border:1px solid #ddd9eb;border-radius:5px;font:11px/1.8 var(--mono);color:#615677}.neuro-contribution p{font:11px/1.9 var(--mono);margin:0;color:#615c72}
