.lab-main{margin:0 4.2%}.lab-title{display:flex;justify-content:space-between;align-items:center;padding:42px 0 32px}.lab-title h1{font-size:56px;letter-spacing:-2.5px;margin:10px 0 12px}.lab-title p{color:var(--muted);margin:0}.dataset-label{border-left:1px solid var(--line);padding-left:24px;display:flex;flex-direction:column;gap:7px}.dataset-label span,.dataset-label small{font-size:12px;color:var(--muted)}.dataset-label span{letter-spacing:1px}.dataset-label strong{font:500 20px var(--display)}.lab-workspace{display:grid;grid-template-columns:240px minmax(300px,1fr) 285px;border:1px solid var(--line);min-height:570px}.lab-workspace>aside,.brain-view{min-width:0}.lab-workspace .panel-heading{height:58px;font-size:11px;padding:16px}.neuron-sidebar{background:#0e1310;border-right:1px solid var(--line)}.search-wrap{display:flex;margin:18px 14px;background:#080d09;border:1px solid var(--line);align-items:center;gap:8px;padding:10px;color:var(--muted)}.search-wrap input{min-width:0;width:100%;background:none;border:0;color:var(--text);font-size:14px;outline:0}.search-wrap:focus-within{border-color:var(--green)}.families{display:flex;flex-direction:column;gap:3px;padding:0 9px}.family-button{background:none;color:#c2cac1;text-align:left;border:1px solid transparent;padding:12px 10px;display:flex;align-items:center;gap:12px;min-height:59px}.family-button>span:first-child{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--family-color)}.family-button small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.family-button.selected{border-color:#415533;background:#1a2416;color:var(--green)}.family-button:hover{background:#1a2416}.family-button>span:nth-child(2){flex:1;font-size:14px}.family-button>span:last-child{font-size:14px}.sidebar-note{padding:24px 19px}.sidebar-note p{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:0}.sidebar-note .eyebrow{font-size:10px}.brain-view{position:relative;display:flex;flex-direction:column;background:#090e0b}.brain-view .panel-heading{border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.5px}.brain-view .panel-heading>span:last-child{color:var(--muted);font-size:10px}.atlas-stage{position:relative;min-height:365px;flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#050805}.atlas-grid{position:absolute;inset:0;background-image:linear-gradient(#3e534029 1px,transparent 1px),linear-gradient(90deg,#3e534029 1px,transparent 1px);background-size:35px 35px;mask-image:radial-gradient(ellipse,#000,transparent 80%)}.atlas-image-wrap{position:relative;transition:transform .15s;width:100%;display:flex;align-items:center;justify-content:center}.atlas-image-wrap img,.atlas-image-wrap canvas{display:block;width:92%;max-height:440px;object-fit:contain;mix-blend-mode:screen;image-rendering:auto}.atlas-image-wrap [hidden]{display:none}.atlas-label,.atlas-caption{position:absolute;left:20px;font:10px var(--display);letter-spacing:1.2px;color:#8e9d90;z-index:2}.atlas-label{top:20px}.atlas-caption{bottom:18px;left:0;right:0;text-align:center}.atlas-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-top:1px solid var(--line);font-size:12px;background:#0e1510}.atlas-controls button{font-size:12px;border:1px solid #3c493c;background:transparent;color:var(--text);padding:7px 9px}.atlas-controls label{display:flex;align-items:center;gap:9px;color:var(--muted)}.atlas-controls input{width:76px;accent-color:var(--green)}.atlas-controls output{min-width:29px;color:var(--text)}.atlas-note{padding:14px 17px;font-size:12px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line)}.cell-detail{border-left:1px solid var(--line);background:#101510}.detail-content{padding:24px 21px}.family-tag{font-size:11px;letter-spacing:1px;color:#c0fb50;background:#24351b;padding:5px 8px}.detail-content h2{font:500 30px var(--display);letter-spacing:-1px;margin:16px 0 5px}.detail-scientific{font-size:12px;color:var(--muted);margin:0 0 19px}.detail-content>p:not(.detail-scientific):not(.auth-note){font-size:14px;color:#b8c4b8;line-height:1.8}.brain-role{border-left:2px solid var(--green);padding:4px 12px;margin:23px 0}.brain-role .eyebrow{font-size:10px}.brain-role p{font:500 17px/1.5 var(--display);margin:8px 0 0;color:var(--green)}dl{margin:23px 0;display:flex;flex-direction:column;gap:12px;font-size:12px}dl>div{display:flex;justify-content:space-between;gap:12px}dt{color:var(--muted)}dd{margin:0}.detail-content .button{width:100%;padding:12px 14px;margin-bottom:10px}.auth-note{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:0}.direct-search{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:45px 0;border-bottom:1px solid var(--line);align-items:center}.direct-search h2{font:500 30px var(--display);letter-spacing:-1px;margin:12px 0}.direct-search p{color:var(--muted);font-size:14px;margin:0}.direct-search label{display:block;color:var(--muted);font-size:12px;margin-bottom:10px}.direct-search form>div{display:flex}.direct-search input:not([type=hidden]){min-width:0;flex:1;background:#101610;border:1px solid var(--line);color:var(--text);padding:14px;font-size:14px}.direct-search .button{white-space:nowrap}.direct-search small{display:block;color:var(--muted);font-size:12px;margin-top:11px}.sources{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:53px 0 60px}.sources h2{font:500 32px/1.2 var(--display);letter-spacing:-1px}.sources p{color:var(--muted);line-height:1.8;max-width:470px}.source-links a{display:flex;align-items:center;gap:19px;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.source-links a>span{color:#7f947b;font-size:12px}.source-links a>div{flex:1}.source-links small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.source-links a:hover{color:var(--green)}#empty-state{padding:10px 20px;font-size:14px;line-height:1.7;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1150px){.lab-workspace{grid-template-columns:205px minmax(270px,1fr)}.cell-detail{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}.detail-content{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px}.detail-content .family-tag{justify-self:start}.detail-content h2,.detail-scientific,.detail-content>p:not(.auth-note){grid-column:1}.detail-content .brain-role{grid-column:1;margin-top:8px}.detail-content dl{grid-column:2;grid-row:1/4;margin:0;justify-content:center}.detail-content #view-neurons{grid-column:2;grid-row:4;align-self:start}.detail-content #view-3d{grid-column:2;grid-row:5;align-self:start}.detail-content .auth-note{grid-column:2}.atlas-stage{min-height:350px}.direct-search{gap:25px}.sources{gap:40px}}@media(max-width:700px){.lab-main{margin-inline:20px}.lab-title{padding:30px 0 25px;align-items:flex-start}.lab-title h1{font-size:43px}.lab-title>.dataset-label{display:none}.lab-workspace{grid-template-columns:1fr}.neuron-sidebar{border-right:0}.neuron-sidebar .panel-heading{height:48px}.families{display:grid;grid-template-columns:1fr 1fr;padding-bottom:15px;gap:4px}.family-button{padding:9px 7px;gap:7px}.family-button>span:nth-child(2){font-size:13px}.family-button>span:last-child{display:none}.family-button small{font-size:11px}.sidebar-note{display:none}.brain-view{border-top:1px solid var(--line)}.atlas-stage{min-height:300px}.atlas-image-wrap img,.atlas-image-wrap canvas{max-height:330px}.atlas-controls{gap:7px;padding:12px}.atlas-note{font-size:12px}.detail-content{display:block;padding:24px}.detail-content dl{margin:23px 0}.detail-content .brain-role{margin:23px 0}.direct-search{display:block;padding:35px 0}.direct-search form{margin-top:25px}.direct-search form>div{display:flex;flex-direction:column;gap:10px}.direct-search .button{width:100%}.sources{display:block;padding:35px 0 40px}.source-links{margin-top:25px}.lab-title .eyebrow{font-size:11px}.lab-title p{font-size:14px}}
.atlas-image-wrap img,.atlas-image-wrap canvas{filter:invert(1) hue-rotate(180deg)}
