:root{--bg:#f6f7fb;--card:#fff;--text:#1c2333;--muted:#5b6478;--border:#dde1ec;--accent:#4f46e5;--accent-soft:#eef0ff;--scrollbar-thumb:#4f46e573;--scrollbar-thumb-hover:#4f46e5bf;--ember-red:#c81a24;--ember-red-hover:#a8151d;--ember-orange:#b84f02;--ember-orange-hover:#9a4202;--ok:#15803d;--ok-soft:#e9f9ef;--warn:#b45309;--warn-soft:#fdf3e3;--restricted:#c2410c;--restricted-soft:#fdece1;--err:#b91c1c;--err-soft:#fdecec;--scan:#0e7490;--scan-soft:#ecfeff;--shadow:#00000026;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12141c;--card:#1b1f2c;--text:#e8eaf2;--muted:#9aa3b8;--border:#2c3245;--accent:#818cf8;--accent-soft:#262b45;--scrollbar-thumb:#818cf859;--scrollbar-thumb-hover:#818cf8a6;--ok:#4ade80;--ok-soft:#16321f;--warn:#fbbf24;--warn-soft:#3a2d12;--restricted:#fb923c;--restricted-soft:#3a2417;--err:#f87171;--err-soft:#3d1a1a;--scan:#22d3ee;--scan-soft:#083344}}:root[data-theme=dark]{--bg:#12141c;--card:#1b1f2c;--text:#e8eaf2;--muted:#9aa3b8;--border:#2c3245;--accent:#818cf8;--accent-soft:#262b45;--scrollbar-thumb:#818cf859;--scrollbar-thumb-hover:#818cf8a6;--ok:#4ade80;--ok-soft:#16321f;--warn:#fbbf24;--warn-soft:#3a2d12;--restricted:#fb923c;--restricted-soft:#3a2417;--err:#f87171;--err-soft:#3d1a1a;--scan:#22d3ee;--scan-soft:#083344}*{box-sizing:border-box}[hidden]{display:none!important}body{font-family:var(--font);background:var(--bg);color:var(--text);margin:0;line-height:1.5}main{max-width:var(--page-max-width,860px);padding:var(--page-padding,2rem 1rem 5rem);margin:0 auto}a{color:var(--accent)}code{background:var(--accent-soft);font-family:var(--code-font,monospace);border-radius:4px;padding:.1em .35em;font-size:.92em}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.site-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.site-header h1{font-size:var(--site-title-size,1.7rem);text-align:center;margin:0}.brand-logo{justify-self:start;width:3rem;height:3rem}.header-logo{justify-self:start;width:auto;height:3rem}.header-logo-link{justify-self:start;line-height:0}.site-title{text-align:center;min-width:0;max-width:32rem}.site-subtitle{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:.6rem;margin:.75rem 0 0;font-size:1rem;display:flex}.site-title .site-subtitle{justify-content:normal;align-items:normal;gap:normal;margin:.25rem 0 0;font-size:.9rem;line-height:1.35;display:block}.header-actions{justify-self:end;align-items:center;gap:.75rem;display:flex}@media (width<=600px){.site-header{grid-template-columns:auto 1fr}.brand-logo,.header-logo,.header-logo-link{grid-area:1/1}.header-actions{grid-area:1/2}.site-title,.site-header>h1{grid-area:2/1/auto/-1;max-width:none}}.brand-watermark-link{z-index:1;line-height:0;position:fixed;top:.15rem;left:.35rem}.brand-watermark-logo{object-fit:cover;opacity:.484;border-radius:50%;width:5rem;height:5rem;display:block}.theme-toggle{border:1px solid var(--border);background:var(--card);width:3rem;height:3rem;color:var(--muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{background:var(--accent-soft);color:var(--text)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.theme-toggle-sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle-sun{display:block}:root:not([data-theme=light]) .theme-toggle-moon{display:none}}:root[data-theme=dark] .theme-toggle-sun{display:block}:root[data-theme=dark] .theme-toggle-moon{display:none}.oauth-signin-btn.primary{background:var(--ember-red);border-color:var(--ember-red);color:#fff}.oauth-signin-btn.primary:hover:not(:disabled){background:var(--ember-red-hover);border-color:var(--ember-red-hover);filter:none}.oauth-signin-btn.primary:focus-visible{outline-color:var(--ember-red)}:root[data-signed-in="1"] .oauth-signin-btn{display:none}:root[data-signed-in="1"] .oauth-signed-in[hidden]{display:inline-flex!important}.oauth-signed-in{display:inline-flex;position:relative}.oauth-avatar{background:var(--card);border:2px solid var(--ember-red);width:3rem;height:3rem;color:var(--ember-red);letter-spacing:.02em;cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.oauth-popover{background:var(--card);border:1px solid var(--border);box-shadow:0 8px 24px var(--shadow);opacity:0;visibility:hidden;z-index:20;border-radius:8px;flex-direction:column;align-items:stretch;gap:.7rem;min-width:220px;margin-top:.5rem;padding:.9rem 1rem;transition:opacity .12s,transform .12s,visibility .12s;display:flex;position:absolute;top:100%;right:0;transform:translateY(-4px)}.oauth-signed-in:hover .oauth-popover,.oauth-signed-in:focus-within .oauth-popover{opacity:1;visibility:visible;transform:translateY(0)}.oauth-popover-greeting{color:var(--text);margin:0;font-size:.85rem}.oauth-popover-divider{border:none;border-top:1px solid var(--border);width:100%;margin:0}.oauth-popover-signout{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.oauth-popover-signout:hover:not(:disabled){color:var(--ember-red);background:0 0}.oauth-popover-signout-icon{flex-shrink:0}.page-footer-bar{padding:var(--footer-bar-padding,0 .5rem .15rem .35rem);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.page-footer-bar>*{pointer-events:auto}.footer-left{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.footer-row{align-items:baseline;gap:.75rem;display:flex}.footer-text-link{color:var(--accent);font-size:.92rem;font-weight:600;text-decoration:underline}.version-link{color:var(--muted);font-size:.92rem;font-weight:600;text-decoration:underline}.footer-dot{color:var(--muted);font-size:.92rem;font-weight:600}.footer-button-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.92rem;font-weight:600;text-decoration:underline}.footer-button-link:disabled{color:var(--muted);cursor:default}.footer-brands{align-items:flex-end;gap:.9rem;display:flex}.footer-brand-link{opacity:.312;flex-direction:column;align-items:center;gap:1px;text-decoration:none;display:flex}.footer-brand-logo{height:var(--footer-brand-height,5rem);width:auto;display:block}.footer-brand-link.captioned .footer-brand-logo{height:2.75rem}.footer-brand-name{color:var(--text);white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1}.footer-brand-logo.on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .footer-brand-logo.on-light{display:none}:root:not([data-theme=light]) .footer-brand-logo.on-dark{display:block}}:root[data-theme=dark] .footer-brand-logo.on-light{display:none}:root[data-theme=dark] .footer-brand-logo.on-dark{display:block}@media (width<=1400px){.brand-watermark-link{display:none}main{padding-bottom:2rem}.page-footer-bar{flex-direction:column;align-items:center;gap:1rem;padding:1rem 1rem 1.5rem;position:static}.footer-left{align-items:center}}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;margin:1.25rem 0;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000f}.card h2{margin:0 0 1rem;font-size:1.1rem}.card-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.card-heading h2{margin:0}button{font:inherit;border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:8px;padding:.5rem 1rem}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}button:disabled{cursor:not-allowed;opacity:.5}button.primary:disabled{background:var(--button-primary-disabled,var(--muted));border-color:var(--button-primary-disabled,var(--muted))}button.small{padding:.35rem .65rem;font-size:.85rem}button.ghost{background:0 0}select{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;width:100%;padding:.5rem .65rem}.hint{color:var(--muted);font-size:.8rem}.hint.ok{color:var(--ok)}.hint.err{color:var(--err)}.badge{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;flex-shrink:0;padding:.05rem .35rem;font-size:.68rem;font-weight:700;display:inline-block}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.err{background:var(--err-soft);color:var(--err)}.badge.scan{background:var(--scan-soft);color:var(--scan)}.badge.upload{background:var(--accent-soft);color:var(--accent)}.badge.restricted{background:var(--restricted-soft);color:var(--restricted)}.progress{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.progress-fill{background:var(--accent);width:0;height:100%;transition:width .15s linear}.progress-fill.ok{background:var(--ok)}.dropzone{border:2px dashed var(--border);text-align:center;cursor:pointer;border-radius:12px;padding:2rem 1rem;transition:border-color .15s,background .15s}.dropzone.dragover{border-color:var(--accent);background:var(--accent-soft)}.dropzone.compact{padding:1rem}.dz-icon{justify-content:center;align-items:center;gap:.75rem;font-size:2rem;display:flex}.dz-logo{border-radius:8px;width:2.5rem;height:2.5rem}.dz-inner p{margin:.4rem 0}.dz-browse{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.dz-browse:hover:not(:disabled){background:0 0}.dz-hint{color:var(--muted);margin:.4rem 0 0;font-size:.8rem}.dz-inner .dz-reject{background:var(--err-soft);max-width:26rem;color:var(--err);border-radius:8px;margin:.85rem auto 0;padding:.5rem .9rem;font-size:.85rem}.view-dataset-link{font:inherit;white-space:nowrap;background:var(--ember-red);border:1px solid var(--ember-red);color:#fff;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.view-dataset-link:hover{background:var(--ember-red-hover);border-color:var(--ember-red-hover)}.view-dataset-link:focus-visible{outline:2px solid var(--ember-red);outline-offset:1px}.dandiset-single{align-items:baseline;gap:.6rem;margin:0;font-size:.95rem;display:flex}.dandiset-embargo-error{background:var(--err-soft);color:var(--err);border-radius:8px;margin:.75rem 0 0;padding:.75rem 1rem;font-size:.9rem}.human-subjects-banner{border:2px solid var(--err);background:var(--err-soft);border-radius:12px;margin:1.25rem 0;padding:1rem 1.25rem}.human-subjects-heading{color:var(--err);justify-content:center;gap:.5rem;margin:0 0 .5rem;font-size:1.05rem;font-weight:700;display:flex}.human-subjects-body{margin:0 0 .5rem;font-size:.92rem}ul.human-subjects-body{padding-left:1.25rem}.human-subjects-controls{justify-content:center;margin-top:.75rem;display:flex}.human-subjects-confirm-btn{background:var(--err);border-color:var(--err);color:#fff;font-weight:700}.human-subjects-confirmed{color:var(--ok);margin:0;font-size:.92rem;font-weight:600}.whats-new-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.92rem;font-weight:600;text-decoration:underline}.whats-new-link:hover:not(:disabled){background:0 0}.whats-new-modal{border:1px solid var(--border);width:min(560px,90vw);max-height:min(640px,80vh);color:var(--text);background:var(--card);border-radius:12px;padding:0;box-shadow:0 8px 30px #0003}.whats-new-modal[open]{flex-direction:column;display:flex}.whats-new-modal::backdrop{background:#00000073}.whats-new-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.whats-new-modal-header h2{margin:0;font-size:1.1rem}.whats-new-close{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.3rem;line-height:1}.whats-new-close:hover:not(:disabled){background:0 0}.whats-new-content{padding:.5rem 1.25rem 1.25rem;overflow-y:auto}.whats-new-show-more{border:none;border-top:1px solid var(--border);width:100%;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.6rem 1.25rem;font-size:.85rem;display:block}.whats-new-show-more:hover{background:var(--accent-soft)}.whats-new-show-more[hidden]{display:none}.whats-new-link:focus-visible,.whats-new-close:focus-visible,.whats-new-show-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.whats-new-content .changelog-version+.changelog-version{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.whats-new-content h3{margin:.75rem 0 .25rem;font-size:1rem}.whats-new-content h4{margin:.75rem 0 .25rem;font-size:.85rem}.whats-new-content ul{margin:.25rem 0;padding-left:1.25rem}.whats-new-content li{margin:.3rem 0;font-size:.9rem}.whats-new-content code{background:var(--whats-new-code-bg,var(--accent-soft));font-family:var(--code-font,monospace);border-radius:4px;padding:.1em .35em;font-size:.92em}:root{--page-max-width:1400px}@media (width<=1940px){.brand-watermark-link{display:none}main{padding-bottom:2rem}.page-footer-bar{flex-direction:column;align-items:center;gap:1rem;padding:1rem 1rem 1.5rem;position:static}.footer-left{align-items:center}}.card-toprow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-bottom:1rem;display:grid}.toprow-slot{min-width:0}.toprow-end{justify-self:end}.seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);border:none;border-right:1px solid var(--border);background:0 0;border-radius:0;padding:.35rem .9rem;font-size:.85rem;font-weight:500}.seg-icon{flex-shrink:0;width:auto;height:1em;line-height:1}img.seg-icon{height:1.15em}.seg button:last-child{border-right:none}.seg button:hover:not(.active):not(:disabled){background:var(--accent-soft)}.seg button.active{background:var(--accent);color:#fff;font-weight:600}.source-seg button{align-items:center;gap:.4rem;display:inline-flex}.source-seg .badge{margin-left:.15rem}.source-pane{min-height:8.5rem}.dropzone{color:var(--muted)}.dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.url-row{gap:.5rem;padding-top:1.75rem;display:flex}.url-row input[type=url]{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:.6rem .75rem}.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}.load-status{background:var(--accent-soft);color:var(--text);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-top:1rem;padding:.7rem .85rem;display:flex}.load-status.error{background:var(--err-soft);color:var(--err)}.load-status.success{background:var(--ok-soft);color:var(--ok)}.load-status-detail{font-size:.85rem}.viewer-card{margin:1.25rem 0}.viewer-fullscreen-btn{z-index:2;border:1px solid var(--border);background:var(--card);color:var(--text);box-shadow:var(--shadow);justify-content:center;align-items:center;padding:.3rem;transition:opacity .15s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}@media (hover:hover){.viewer-fullscreen-btn{opacity:0}.viewer-frame-shell:hover .viewer-fullscreen-btn,.viewer-fullscreen-btn:focus-visible{opacity:1}}.viewer-fullscreen-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.viewer-fullscreen-exit-icon,.viewer-fullscreen-btn[aria-pressed=true] .viewer-fullscreen-enter-icon{display:none}.viewer-fullscreen-btn[aria-pressed=true] .viewer-fullscreen-exit-icon{display:inline}.viewer-frame-shell{border:1px solid var(--border);background:var(--bg);border-radius:10px;height:min(76vh,840px);min-height:640px;position:relative;overflow:hidden}.viewer-frame-shell iframe{background:var(--bg);border:0;width:100%;height:100%;display:block}.viewer-loading,.viewer-test-placeholder{z-index:1;text-align:center;background:var(--bg);color:var(--muted);place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.viewer-test-placeholder{background:var(--accent-soft)}.viewer-credit{color:var(--muted);text-align:right;margin:.35rem .25rem 0;font-size:.75rem}.viewer-credit a{color:inherit}.viewer-card:fullscreen{background:var(--card);border:0;border-radius:0;flex-direction:column;width:100%;height:100%;margin:0;padding:1rem;display:flex}.viewer-card:fullscreen .viewer-frame-shell{flex:auto;height:auto;min-height:0}@media (width<=820px){.card-toprow{grid-template-columns:minmax(0,1fr);justify-items:center}.toprow-slot{max-width:100%}.toprow-end{justify-self:center}.toprow-slot:not(:has(>:not([hidden]))){display:none}}@media (width<=600px){.source-seg{flex-direction:column;width:16rem;max-width:100%}.source-seg button{border-right:none;border-bottom:1px solid var(--border);justify-content:center;padding-top:.55rem;padding-bottom:.55rem}.source-seg button:last-child{border-bottom:none}}@media (width<=700px){.url-row{flex-direction:column}.viewer-frame-shell{height:75vh;min-height:600px}}@media (prefers-reduced-motion:reduce){.dropzone,.viewer-fullscreen-btn{transition:none}}
