:root{--color-bg:#1a1a2e;--color-surface:#16213e;--color-header:#0f3460;--color-border:#2a2a4a;--color-text:#e0e0e0;--color-text-secondary:#a0a0b0;--color-accent:#53a8b6;--color-accent-rgb:83, 168, 182;--color-accent-hover:#79c7d4;--color-accent-subtle:rgba(var(--color-accent-rgb), .08);--color-scrollbar-thumb:rgba(var(--color-accent-rgb), .35);--color-scrollbar-thumb-hover:rgba(var(--color-accent-rgb), .65);--color-tooltip-text:#e0e0e0;--font-main:"Source Sans 3", -apple-system, sans-serif;--radius:6px}[data-theme=light]{--color-bg:#f5f7fa;--color-surface:#fff;--color-header:#0f3460;--color-border:#d1d9e0;--color-text:#1a1a2e;--color-text-secondary:#5a6580;--color-accent:#53a8b6;--color-accent-rgb:83, 168, 182;--color-accent-hover:#3d8a97;--color-accent-subtle:rgba(var(--color-accent-rgb), .1);--color-scrollbar-thumb:rgba(var(--color-accent-rgb), .45);--color-scrollbar-thumb-hover:rgba(var(--color-accent-rgb), .75)}*,:before,:after{box-sizing:border-box}html.preload body{visibility:hidden}html.preload,html.preload *{transition:none!important;animation:none!important}body{font-family:var(--font-main);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;padding:0}.site-header{background:var(--color-header);border-bottom:1px solid var(--color-border);z-index:100;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex;position:sticky;top:0}.site-brand{color:var(--color-accent);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:1em;font-weight:700;text-decoration:none;transition:color .15s;display:flex}.site-brand:hover{color:var(--color-accent-hover)}.site-logo{width:auto;height:30px}.site-title{color:var(--color-text-secondary);font-size:.9em;font-weight:400}.site-header-spacer{flex:1}.site-github-link{color:#fff6;align-items:center;text-decoration:none;transition:color .2s;display:flex}.site-github-link:hover{color:#ffffffe6}.site-github-link svg{fill:currentColor;width:20px;height:20px}.site-data-link svg{overflow:visible}.theme-toggle-btn{color:#ffffff80;cursor:pointer;border-radius:var(--radius);background:0 0;border:none;align-items:center;padding:4px;line-height:1;transition:color .2s,background .2s;display:flex}.theme-toggle-btn:hover{color:#fffffff2;background:#ffffff14}.theme-toggle-btn svg{fill:currentColor;width:20px;height:20px}.page-content{padding:0 20px}h1{letter-spacing:-.01em;text-align:center;color:var(--color-text);margin:28px 0 16px;font-size:1.8em;font-weight:300}#totals{text-align:center;max-width:100%;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:8px;margin:12px auto 24px;font-weight:300;display:flex;overflow-x:clip}.totals-note{max-width:640px;font-size:.95em}.totals-note .info-icon{vertical-align:-2px}.totals-table{flex-wrap:wrap;justify-content:center;row-gap:14px;max-width:100%;display:flex}.totals-table tbody{display:contents}.totals-table tr{flex-direction:column;display:flex}.totals-table th,.totals-table td{white-space:nowrap;padding-left:clamp(8px,1.2vw,16px);padding-right:clamp(8px,1.2vw,16px)}.totals-table th{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding-bottom:5px;font-size:.75em;font-weight:600}.totals-th-inner{justify-content:center;align-items:center;gap:5px;display:inline-flex}.totals-table td{text-align:center;color:var(--color-text);font-variant-numeric:tabular-nums;padding-top:8px;font-size:clamp(1.15rem,.85rem + 1.1vw,1.5rem);font-weight:300}.ControllerContainer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;width:fit-content;max-width:100%;margin:0 auto;padding:10px 20px;display:flex;position:relative}.ControllerRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ControllerRow>.ControllerContainer{margin:0}.SubControllerContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.SubControllerPair{justify-content:center;align-items:center;gap:16px;min-width:0;max-width:100%;display:flex}label{color:var(--color-text-secondary);letter-spacing:.01em;white-space:nowrap;cursor:pointer;font-size:.85em;font-weight:600}select{font-family:var(--font-main);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:4px;outline:none;max-width:100%;padding:4px 8px;font-size:.85em;transition:border-color .15s}select:hover,select:focus{border-color:var(--color-accent)}input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;width:15px;height:15px}input[type=number]{font-family:var(--font-main);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:4px;outline:none;width:4em;padding:4px 6px;font-size:.85em;transition:border-color .15s}input[type=number]:hover,input[type=number]:focus{border-color:var(--color-accent)}#over_time_plot{max-width:95vw;min-height:450px;max-height:500px;margin:8px auto}#histogram{max-width:95vw;max-height:400px;margin:8px auto}#histogram_plot{min-height:350px}#geography_heatmap{width:90vw;height:max(360px,50vw);margin:8px auto}#geography_heatmap .maplibregl-ctrl-attrib{display:none}.MapControls{width:fit-content;margin:24px auto 4px}.PlotViewControls{width:fit-content;max-width:100%;margin:16px auto 0;scroll-margin-top:60px}.section-anchor{color:var(--color-text-secondary);opacity:0;-webkit-user-select:none;user-select:none;font-size:1em;font-weight:400;line-height:1;text-decoration:none;transition:opacity .15s,color .15s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.ControllerContainer:hover .section-anchor,.section-anchor:focus{opacity:1}.section-anchor:hover{color:var(--color-accent)}.view-section{width:100%}.plot-table{width:fit-content;max-width:1100px;margin:0 auto 16px;padding:0 16px}#histogram_table.plot-table{max-width:100%}.plot-table h3{color:var(--color-text-secondary);margin:0;font-size:1.1em;font-weight:300}.plot-table-header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.table-data-link{color:var(--color-accent);white-space:nowrap;flex-shrink:0;font-size:1em;text-decoration:none}.table-data-link:hover{text-decoration:underline}.table-data-menu{flex-shrink:0;position:relative}.table-data-menu-btn{font:inherit;color:var(--color-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.table-data-menu-btn:hover{text-decoration:underline}.table-data-caret{font-size:.75em}.table-data-menu-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);z-index:150;flex-direction:column;min-width:200px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #00000073}.table-data-menu.open .table-data-menu-panel{display:flex}.table-data-menu-panel a,.table-data-menu-panel button{width:100%;color:var(--color-text);font:inherit;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:6px 9px;font-size:.85em;text-decoration:none;display:block}.table-data-menu-panel button{cursor:pointer}.table-data-menu-panel a:hover,.table-data-menu-panel button:hover{background:rgba(var(--color-accent-rgb), .12)}.plot-table-container{max-height:480px;overflow:auto}@supports not selector(::-webkit-scrollbar){.plot-table-container{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}}.plot-table-container::-webkit-scrollbar{width:10px;height:10px}.plot-table-container::-webkit-scrollbar-track{background:0 0}.plot-table-container::-webkit-scrollbar-corner{background:0 0}.plot-table-container::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.plot-table-container::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}.plot-table-container::-webkit-scrollbar-button{display:none}.plot-table table{border-collapse:collapse;width:100%;font-size:.9em}.plot-table th{text-align:center;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);background:var(--color-surface);z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:6px;font-weight:600;position:sticky;top:0}.th-sorted{color:var(--color-accent)}.sort-indicator{opacity:.45;vertical-align:middle;margin-left:3px;font-size:.7em}.th-sorted .sort-indicator{opacity:1}.plot-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);text-align:center;padding:5px 6px}.plot-table td:not(:last-child){overflow-wrap:break-word;max-width:600px}.table-cell-link{color:var(--color-accent);text-decoration:none}.table-cell-link:hover,.table-cell-link:focus-visible{text-decoration:underline}.plot-table td:last-child,.plot-table th:last-child{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.plot-table tr:hover td{background:var(--color-accent-subtle)}.radio-label{color:var(--color-text-secondary);letter-spacing:.01em;font-size:.85em;font-weight:600}.radio-toggle{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;justify-content:center;gap:2px;padding:3px;display:inline-flex}.radio-toggle-pair{justify-content:center;gap:2px;display:inline-flex}.radio-toggle input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio-toggle label{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;padding:8px 18px;font-size:.9rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.radio-toggle label:hover{color:var(--color-text);background:rgba(var(--color-accent-rgb), .1)}.radio-toggle input[type=radio]:checked+label{background:var(--color-accent);color:#fff;box-shadow:0 2px 6px rgba(var(--color-accent-rgb), .35)}.radio-toggle input[type=radio]:focus-visible+label{outline:2px solid var(--color-accent);outline-offset:2px}.radio-toggle input[type=radio]:disabled+label{opacity:.4;cursor:not-allowed;pointer-events:none}.map-hover-label{z-index:5;visibility:hidden;pointer-events:none;white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);padding:5px 8px;font-size:12px;line-height:1.35;position:absolute;box-shadow:0 2px 6px #00000040}.separator{background:var(--color-border);width:1px;height:20px}.settings-wrapper{position:relative}.settings-btn{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-secondary);cursor:pointer;background:0 0;align-items:center;padding:3px 7px;font-size:1em;line-height:1;transition:color .15s,border-color .15s;display:flex}.settings-btn:hover,.settings-btn[aria-expanded=true]{color:var(--color-accent);border-color:var(--color-accent)}.settings-btn:disabled{opacity:.4;cursor:not-allowed}.settings-btn svg{fill:currentColor;width:16px;height:16px}.dandiset-data-link{text-decoration:none}.dandiset-data-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.settings-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);z-index:150;flex-direction:column;gap:10px;min-width:180px;padding:12px 16px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #00000073}.settings-panel .SubControllerContainer{justify-content:space-between;width:100%}.settings-panel .SubControllerContainer input,.settings-panel .SubControllerContainer select{margin-left:auto}.settings-panel.open{display:flex}.settings-panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin-bottom:2px;padding-bottom:6px;font-size:.75em;font-weight:600}.info-icon{background:var(--color-text-secondary);width:14px;height:14px;color:var(--color-bg);cursor:help;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-style:italic;font-weight:700;display:inline-flex;position:relative}.info-icon:after{content:attr(data-tooltip);background:var(--color-header);color:var(--color-tooltip-text);text-transform:none;letter-spacing:normal;border-radius:var(--radius);white-space:nowrap;pointer-events:none;opacity:0;z-index:200;border:1px solid var(--color-border);padding:5px 10px;font-size:.8rem;font-style:normal;font-weight:400;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 2px 8px #0006}.info-icon-wide:after{white-space:pre-line;text-align:left;width:max-content;max-width:min(280px,100vw - 32px);line-height:1.4;top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.info-icon:hover:after,.info-icon:focus:after{opacity:1}.tables-row{flex-wrap:wrap;justify-content:center;gap:40px;max-width:1100px;margin:16px auto;display:flex}#top_regions_table,#aws_histogram,#gcp_histogram{flex:1;min-width:300px;max-width:500px}#top_regions_table h3,#aws_histogram h3,#gcp_histogram h3{color:var(--color-text-secondary);margin:0;font-size:1.1em;font-weight:300}#top_regions_table table,#aws_histogram table,#gcp_histogram table{border-collapse:collapse;width:100%;font-size:.85em}#top_regions_table th,#aws_histogram th,#gcp_histogram th{text-align:center;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:6px 12px;font-weight:600}#top_regions_table th:last-child,#aws_histogram th:last-child,#gcp_histogram th:last-child{text-align:center}#top_regions_table td,#aws_histogram td,#gcp_histogram td{border-bottom:1px solid var(--color-border);color:var(--color-text);text-align:center;padding:5px 12px}#top_regions_table td:last-child,#aws_histogram td:last-child,#gcp_histogram td:last-child{text-align:center;font-variant-numeric:tabular-nums}#top_regions_table tr:hover td,#aws_histogram tr:hover td,#gcp_histogram tr:hover td{background:var(--color-accent-subtle)}.data-sources-section{text-align:center;color:var(--color-text-secondary);margin:24px auto 8px;font-size:.8em}.data-sources-section a{color:var(--color-accent);text-decoration:none}.data-sources-section a:hover{text-decoration:underline}.data-sources-sep{color:var(--color-border);margin:0 6px}@media (width<=900px){.ControllerContainer:has(.settings-wrapper){padding-right:48px}.ControllerContainer:has(.dandiset-data-link){padding-right:86px}.ControllerContainer .settings-wrapper{position:absolute;top:8px;right:10px}.dandiset-data-link{position:absolute;top:8px;right:48px}.ControllerContainer .separator{display:none}}@media (width<=700px){.page-content{padding:0 10px}.ControllerContainer{padding-top:10px;padding-bottom:10px;padding-left:12px}}@media (width<=430px){#over_time_aggregate_controls .radio-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}#over_time_metric_container,#over_time_group_by_container{flex-direction:column;flex:1 1 0;align-items:stretch;gap:3px}#over_time_metric_container label,#over_time_group_by_container label{text-align:center}#over_time_metric_container select,#over_time_group_by_container select{width:100%}}.page-footnote{max-width:720px;color:var(--color-text-secondary);text-align:center;margin:32px auto 0;padding:0 20px;font-size:.8em;font-weight:300;line-height:1.5}.site-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;margin-top:24px;padding:12px 20px 20px;display:flex}.site-version{color:var(--color-text-secondary);align-self:flex-end;font-family:monospace;font-size:.8em}.con-brand{opacity:.7;align-items:center;transition:opacity .15s;display:flex}.con-brand:hover{opacity:1}.con-logo{filter:brightness(0)invert();width:auto;height:64px}[data-theme=light] .con-logo{filter:none}
