progress.svelte-pjj4wl{width:100%;accent-color:var(--accent-color,#4e79a7)}.task-status.svelte-bncd05{gap:.5em;display:grid;& button:where(.svelte-bncd05){font:inherit;justify-self:start}&[data-state=error]{color:var(--error-color,#c33)}}.file-input.svelte-8ze266{border:1px dashed;border-radius:.4em;padding:1em;&[data-drag-active]{background:color-mix(in srgb, currentColor 10%, transparent)}& label:where(.svelte-8ze266){gap:.5em;display:grid}& ul:where(.svelte-8ze266){padding-inline-start:1.5em}& input:where(.svelte-8ze266),& button:where(.svelte-8ze266){font:inherit}}.analysis-controls.svelte-nvn0xu{flex-direction:column;gap:4pt;font-size:.85em;display:flex;& label{align-items:center;gap:4pt;display:flex}& input:is([type=number],[type=text]){text-align:center;width:5em}& button{align-self:flex-start;padding:2pt 8pt}& .hint{opacity:.7;margin:0;font-size:.9em}}.analysis-summary.svelte-lkghzf{border-collapse:collapse;width:100%;margin-top:4pt;font-size:.85em;& th:where(.svelte-lkghzf),& td{text-align:left;border-bottom:1px solid var(--border-color,#8884);padding:2pt 4pt}}.analysis-note.svelte-lkghzf{opacity:.7;margin:4pt 0 0;font-size:.75em}.analysis-download.svelte-lkghzf{font-size:inherit;background:var(--surface-bg-hover,#80808033);border-radius:3pt;margin-left:4pt;padding:0 4pt}.trajectory-spectrum-plots.svelte-12zy63{grid-template-rows:minmax(0,1fr) auto;gap:8pt;min-height:0;display:grid}p.svelte-12zy63{opacity:.75;margin:0;font-size:.8em}.trajectory-spectroscopy-inline.svelte-s31bxf{box-sizing:border-box;background:var(--plot-bg,var(--surface-bg));width:100%;min-width:0;height:100%;min-height:0;padding:.75rem 1ex 0;display:block;overflow:visible;container-type:inline-size;&[hidden]{display:none}}.spectroscopy-controls.svelte-s31bxf{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18em),1fr));gap:.65em 1.25em;min-width:0;margin:0;padding:0;font-size:1em;display:grid}.spectroscopy-controls.svelte-s31bxf>label:where(.svelte-s31bxf){grid-template-columns:minmax(8.5em,max-content) minmax(7.5em,1fr);align-items:center;gap:.65em;display:grid}.spectroscopy-controls.svelte-s31bxf>label:where(.svelte-s31bxf):has(>input[type=checkbox]:where(.svelte-s31bxf)){grid-template-columns:auto 1fr;justify-content:start}.spectroscopy-controls.svelte-s31bxf>label:where(.svelte-s31bxf)>:is(select:where(.svelte-s31bxf),input:where(.svelte-s31bxf):not([type=checkbox]),span:where(.svelte-s31bxf)){width:100%;min-width:0;max-width:none;font:inherit}.compact-inputs.svelte-s31bxf{align-items:center;gap:.35em;display:flex}.compact-inputs.svelte-s31bxf input:where(.svelte-s31bxf){width:100%;min-width:0;font:inherit}.provenance.svelte-s31bxf,.progress.svelte-s31bxf,.analysis-status.svelte-s31bxf{opacity:.75;font-size:.9em}h4.svelte-s31bxf{font-size:1.05em}button.svelte-s31bxf{font-size:1em}.analysis-status.svelte-s31bxf{place-items:center;width:100%;height:100%;min-height:0;margin:0;display:grid}div.svelte-1mnwsvc{text-align:center;height:100%;color:var(--error-color);border-radius:var(--border-radius,3pt);border:var(--error-border);box-sizing:border-box;flex:1;place-content:center;place-items:center;padding:2rem}div.svelte-1mnwsvc p:where(.svelte-1mnwsvc){word-wrap:break-word;hyphens:auto;max-width:30em;margin:auto;line-height:1.5}div.svelte-1mnwsvc button:where(.svelte-1mnwsvc){background:var(--error-btn-bg);color:#fff;border:none;border-radius:4px;margin-top:1rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s}div.svelte-1mnwsvc button:where(.svelte-1mnwsvc):hover{background:var(--error-btn-bg-hover)}.trajectory.svelte-wji27q{--min-height:500px;height:var(--traj-height,100%);min-height:var(--traj-min-height,var(--min-height));--traj-surface-bg:var(--traj-bg,color-mix(in srgb, var(--page-bg,Canvas) 97%, var(--text-color,CanvasText) 3%));--struct-bg:var(--traj-surface-bg);--plot-bg:var(--traj-surface-bg);border-radius:var(--traj-border-radius,4px);overflow:var(--traj-overflow,visible);background:var(--traj-surface-bg);color:var(--traj-color,var(--text-color,CanvasText));box-sizing:border-box;contain:layout;z-index:var(--traj-z-index,1);flex-direction:column;display:flex;position:relative;container:trajectory/size;&.dragover{background-color:var(--traj-dragover-bg,var(--dragover-bg));border:var(--traj-dragover-border,var(--dragover-border))}&.active{z-index:2}&:fullscreen{background:var(--traj-bg-fullscreen,var(--traj-surface-bg));overflow:hidden;border-radius:0!important;width:100vw!important;height:100vh!important}&:has(.viewer-pane-open,.view-mode-dropdown){overflow:visible}&.horizontal .content-area:where(.svelte-wji27q){grid-template-columns:minmax(0, var(--split-pane-size,50%)) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}&.vertical .content-area:where(.svelte-wji27q){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--split-pane-size,50%)) minmax(0, 1fr)}}.content-area.svelte-wji27q{--scatter-min-height:0;--histogram-min-height:0;flex:1;min-height:0;display:grid;position:relative;&:is(.hide-plot:where(.svelte-wji27q),.hide-structure:where(.svelte-wji27q)){grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}}button.filename.svelte-wji27q{white-space:nowrap;padding:var(--trajectory-filename-padding,3pt 4pt);border-radius:var(--trajectory-filename-border-radius,var(--border-radius,3pt));text-overflow:ellipsis;background:var(--code-bg,#0000001a);align-items:center;max-width:min(250px,20cqw);font-family:monospace;font-size:.9em;display:inline-block;position:relative;overflow:hidden;@container trajectory (width<=1024px){display:none}}@keyframes svelte-wji27q-fade-in{0%{opacity:0}}.info-section.svelte-wji27q{--view-mode-button-padding:0;flex-shrink:0;align-items:center;gap:clamp(3pt,.6cqw,1ex);display:flex;position:relative}.info-section.svelte-wji27q :is(.trajectory-info-toggle,.trajectory-export-toggle){font-size:inherit;background:0 0;padding:0;line-height:1}button.svelte-wji27q{&:hover:not(:disabled){background:var(--border-color)}&:disabled{background:var(--btn-disabled-bg);color:var(--text-color-muted);cursor:not-allowed}}@media (orientation:portrait){.trajectory.svelte-wji27q{&.show-both-views:not(.spectroscopy-mode){min-height:calc(var(--min-height) * 2)}&.vertical .content-area.show-both:where(.svelte-wji27q):not(.hide-plot):not(.hide-structure){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0, var(--split-pane-size,50%)) minmax(0, 1fr)!important}}}.x-quantity-select.svelte-wji27q{border:var(--tooltip-border);background:0 0;border-radius:3pt;padding:1pt 2pt;font-size:.85em}.analysis-dropdown-wrapper .analysis-toggle-anchor{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.hdf5-group-picker-back.svelte-wji27q{z-index:3;background:var(--btn-bg);padding:1pt 5pt;line-height:1;position:absolute;top:4pt;left:4pt}.trajectory-empty-state{border-radius:var(--border-radius,3pt);background:var(--dropzone-bg);flex:1;padding:2rem;& :where(p.svelte-wji27q,ul.svelte-wji27q){color:var(--text-color-muted)}& :where(ul.svelte-wji27q,li.svelte-wji27q,strong.svelte-wji27q){max-width:var(--trajectory-empty-state-max-width,500px);margin-inline:auto}}.trajectory.svelte-wji27q .hdf5-group-picker{border-radius:var(--border-radius,3pt);background:var(--dropzone-bg);flex:0 auto;align-self:center;width:min(100% - 2rem,72rem);height:auto;min-height:0;max-height:calc(100% - 2rem);margin:auto;padding:clamp(1rem,2cqi,2rem);overflow:hidden}.hdf5-group-options.svelte-wji27q{align-content:start;gap:.5rem;width:100%;min-height:0;display:grid;overflow-y:auto;&.flat{display:block;& .hdf5-path-leaves:where(.svelte-wji27q){grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem}& .hdf5-group-option:where(.svelte-wji27q){text-align:left}}&:not(.flat){grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));width:min(100%,52rem);margin-inline:auto}}.hdf5-path-group.svelte-wji27q{--hdf5-path-color:hsl(var(--hdf5-path-hue) 55% 45%);background:color-mix(in srgb, var(--hdf5-path-color) 8%, transparent);border-inline-start:3px solid var(--hdf5-path-color);border-radius:var(--border-radius,3pt);flex-direction:column;gap:.25rem;min-width:0;padding:.25rem;display:flex}.hdf5-path-trunk.svelte-wji27q{color:color-mix(in srgb, var(--hdf5-path-color) 72%, var(--text-color,CanvasText));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hdf5-path-leaves.svelte-wji27q{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.25rem;display:grid}.hdf5-group-option.svelte-wji27q{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.inspector-tabs .tabs-list{gap:2pt;margin-bottom:6pt;display:flex}.inspector-tabs .tabs-tab{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:2pt 8pt}.inspector-tabs .tabs-tab[data-state=active]{border-bottom-color:var(--accent-color,cornflowerblue)}.inspector-tabs .tabs-panel:focus-visible{outline:1px solid var(--accent-color,cornflowerblue)}.field-label.svelte-1wmz6ju{white-space:nowrap;align-items:center;gap:6pt;display:flex}.warning.svelte-1wmz6ju,.error-message.svelte-1wmz6ju{border-radius:var(--traj-border-radius,var(--border-radius,3pt));padding:1ex;font-size:.9em}.warning.svelte-1wmz6ju{background:var(--warning-bg,#ffa5001a);border:1px solid var(--warning-color,orange)}.error-message.svelte-1wmz6ju{background:var(--error-bg,#ff00001a);border:1px solid var(--error-color,#ff000080);color:var(--error-color,#ff6b6b);margin-bottom:1ex}.export-buttons.svelte-1wmz6ju{flex-wrap:wrap;align-items:center;gap:1ex;display:flex}.export-info.svelte-1wmz6ju{background:var(--surface-bg,#0000000d);color:var(--text-color-muted);border-radius:4px;margin-top:1ex;padding:1ex;font-size:.9em}.resolution-buttons.svelte-1wmz6ju{white-space:nowrap;gap:3pt;margin-left:auto;display:inline-flex;& button:where(.svelte-1wmz6ju){border:1px solid var(--border-color,#fff3);background:var(--btn-bg,#ffffff1a);min-width:2.8em;color:var(--text-color);cursor:pointer;flex:none;padding:1pt 3pt;transition:all .2s;&:hover{background:var(--btn-bg-hover,#fff3)}&.active{background:var(--accent-color,#4a9eff);border-color:var(--accent-color,#4a9eff);color:#fff}}}
