:root{--midnight:#201f2c;--light:#f5f5f5;--gray:#818181;--gray-200:#e4e4e4;--accent:#c9c8d6;--accent-light:#fff;--surface:#2a2938;--line:#4a495e;--muted:#cfcedb;--faint:#9c9bab;color:var(--light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}[hidden]{display:none!important}html,body{background:var(--midnight);margin:0}button,select,input{font:inherit;color:var(--light)}a{color:var(--accent-light)}.muted{color:var(--muted)}.spacer{flex:1}button,select{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:4px 10px}button:hover{border-color:var(--accent)}button.on{border-color:var(--accent-light);color:var(--accent-light)}select{padding:3px 6px}select:focus{border-color:var(--accent);outline:none}.seg{display:flex}.seg button{border-radius:0}.seg button:first-child{border-radius:6px 0 0 6px}.seg button:last-child{border-radius:0 6px 6px 0}.seg button+button{margin-left:-1px}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.switch input{accent-color:var(--accent);width:16px;height:16px}.search{flex:none;width:210px;position:relative}.search input{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:6px;outline:none;width:100%;padding:6px 10px}.search input:focus{border-color:var(--accent)}.search .results{z-index:9;background:var(--midnight);border:1px solid var(--line);border-radius:6px;width:100%;max-height:360px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.search li{cursor:pointer;padding:4px 10px}.search li.active,.search li:hover{background:#e4e3ec1f}.info{position:relative}.info summary{cursor:pointer;color:var(--muted);list-style:none}.info summary::-webkit-details-marker{display:none}.info summary:hover,.info[open] summary{color:var(--accent-light)}.info-body{z-index:6;width:min(460px,80vw);color:var(--gray-200);background:var(--midnight);border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.6;position:absolute;top:24px;left:0}.info.right .info-body{left:auto;right:0}.info-body p{margin:0 0 4px}.info-body b{color:var(--light);margin-right:4px;font-weight:600}.dataset{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--line);background:#8181810f;border-radius:12px;padding:10px 10px 12px;display:grid}.dataset>header{flex-direction:column;gap:8px;padding:0 2px 10px;display:flex}.dataset .title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dataset .title h2{margin:0;font-size:15px}.dataset .actions{margin-left:auto}.key{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;display:flex}.key i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.key.chips{gap:6px}.key.chips button{opacity:.72;align-items:center;display:inline-flex}.key.chips button[aria-pressed=true]{opacity:1;border-color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--line);border-top:3px solid #8a8996;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.panel.accent{border-top-color:var(--accent-light)}.panel.empty{visibility:hidden}.panel>header{padding:7px 10px 6px}.panel .kind{letter-spacing:.07em;text-transform:uppercase;height:15px;color:var(--muted);font-size:10.5px;font-weight:600;display:block}.panel h2{white-space:nowrap;text-overflow:ellipsis;height:21px;margin:0;font-size:15px;overflow:hidden}.panel .nav{height:24px;color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.panel .nav span{text-align:center;font-variant-numeric:tabular-nums;min-width:9.5em}.panel .nav button{padding:1px 8px}.panel .frame{aspect-ratio:1;background:#000;position:relative}.panel>footer{flex-direction:column;gap:6px;min-height:18px;padding:7px 10px;font-size:13px;display:flex}.panel .value{font-variant-numeric:tabular-nums;height:18px}.panel .note{color:var(--gray-200);pointer-events:none;background:#0009;padding:4px 8px;font-size:12px;position:absolute;top:8px;left:8px}.image-view{position:absolute;inset:0}.image-view canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.image-view .scale-bar{pointer-events:none;position:absolute;inset:0}.image-view canvas.grabbing{cursor:grabbing}.status{color:var(--muted);pointer-events:none;background:#201f2c73;place-items:center;display:grid;position:absolute;inset:0}.depth-controls{flex-direction:column;gap:6px;display:flex}.z-align{height:22px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.depth{height:22px;color:var(--muted);align-items:center;gap:10px;display:flex}.depth input{min-width:40px;accent-color:var(--accent);flex:1}.depth progress{min-width:40px;height:6px;accent-color:var(--accent);flex:1}.depth .value{font-variant-numeric:tabular-nums;text-align:right;width:5.5em;color:var(--light)}.plate-chart text{font-variant-numeric:tabular-nums;fill:var(--muted);font-size:11px}.plate-chart .tick{text-anchor:end}.plate-chart .name{text-anchor:middle;fill:var(--gray-200)}.plate-chart .axis-label,.plate-chart .note,.plate-chart .caption{text-anchor:middle}.plate-chart .caption{font-weight:600}.plate-chart .axis{stroke:var(--line)}.plate-chart .control{fill:var(--gray)}.plate-chart .treated{fill:#c9c8d1}.tooltip{z-index:10;pointer-events:none;background:var(--midnight);border:1px solid var(--line);border-radius:6px;max-width:320px;padding:6px 9px;font-size:12px;position:fixed}.tooltip table{border-collapse:collapse;margin-top:4px}.tooltip td{padding:1px 6px 1px 0}.tooltip td:last-child{text-align:right;font-variant-numeric:tabular-nums}.tooltip tr.sel td{color:var(--accent-light);font-weight:600}.arraylake-badge{line-height:0;display:inline-flex}.arraylake-badge img{height:20px}.powered-by .arraylake-badge img{height:40px}.credits{color:var(--faint);grid-template-columns:auto 1fr;column-gap:8px;margin:0;font-size:12px;line-height:1.35;display:grid}.credits ul{margin:0;padding:0;list-style:none;container-type:inline-size}.credits .name,.credits .papers>span,.credits .licence{white-space:nowrap}.credits li>span:not(:last-child):after,.credits .papers>span:not(:last-child):after{content:" ·"}@container (width<=420px){.credits li{grid-template-columns:auto 1fr;column-gap:4px;display:grid}.credits .papers{grid-area:2/1/auto/-1}.credits li>span.papers:not(:last-child):after,.credits li>span.name:nth-last-child(2):after{content:none}}.credits b{font-weight:400}.credits a{color:inherit;text-decoration:none}.credits a:hover,.credits a:focus-visible{text-decoration:underline}.home-link{color:var(--muted);white-space:nowrap;flex:none;font-size:12.5px;text-decoration:none}.home-link:hover{color:var(--light)}.gene-link{color:inherit;text-decoration:none}.gene-link .out{vertical-align:.5em;color:var(--faint);margin-left:.2em;font-size:.6em;font-weight:400}a.gene-link:hover,a.gene-link:focus-visible{text-decoration:underline}
