.bar-chart.svelte-17b10x7{display:inline-block;width:100%;max-width:var(--bar-max-width, 100%)}.bar-segment.svelte-17b10x7{transition:all .2s ease}.bar-segment.interactive.svelte-17b10x7{cursor:pointer}.bar-segment.interactive.svelte-17b10x7:hover,.bar-segment.hovered.svelte-17b10x7{filter:brightness(1.1)}.bar-segment.interactive.svelte-17b10x7:focus{outline:2px solid var(--focus-color, #0066cc);outline-offset:2px}.external-label.svelte-17b10x7,.bar-label.svelte-17b10x7{transition:all .2s ease;pointer-events:none}.external-label.hovered.svelte-17b10x7,.bar-label.hovered.svelte-17b10x7,.element-symbol.svelte-17b10x7{font-weight:700}.amount.svelte-17b10x7,.percentage.svelte-17b10x7{font-weight:500}.bubble.svelte-xrw13w{transition:all .2s ease}.bubble.interactive.svelte-xrw13w{cursor:pointer}.bubble.interactive.svelte-xrw13w:hover,.bubble.hovered.svelte-xrw13w{filter:brightness(1.1)}.bubble.interactive.svelte-xrw13w:focus{outline:none}.bubble-label-container.svelte-xrw13w{pointer-events:none;transition:all .2s ease}.bubble-label-container.hovered.svelte-xrw13w{font-weight:700}.bubble-label.svelte-xrw13w{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-weight:600;transition:all .2s ease;white-space:nowrap}foreignobject.svelte-xrw13w{overflow:visible}.bubble-label.hovered.svelte-xrw13w,.element-symbol.svelte-xrw13w{font-weight:700}.amount.svelte-xrw13w{font-weight:500;margin-left:1px;transform:translateY(5px)}.pie-segment.svelte-qvi3x3{transition:all .2s ease}.pie-segment.interactive.svelte-qvi3x3{cursor:pointer}.pie-segment.interactive.svelte-qvi3x3:hover,.pie-segment.hovered.svelte-qvi3x3{filter:brightness(1.1)}.pie-segment.interactive.svelte-qvi3x3:focus{outline:none}foreignobject.svelte-qvi3x3{pointer-events:none;transition:all .2s ease}foreignobject.hovered.svelte-qvi3x3{font-weight:700}.pie-label.svelte-qvi3x3{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;transition:all .2s ease;white-space:nowrap}foreignobject.svelte-qvi3x3{overflow:visible}.pie-label.hovered.svelte-qvi3x3{font-weight:700}.amount.svelte-qvi3x3{margin-left:1px;transform:translateY(9pt)}.percentage.svelte-qvi3x3{transform:translateY(4px)}.context-menu.svelte-1uztj06{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:var(--border-radius, 4px);box-shadow:0 8px 16px -4px #0000004d,0 4px 8px -2px #0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:var(--context-menu-min-width, 160px);overflow:hidden}.section.svelte-1uztj06{border-bottom:1px solid var(--border-color)}.section.svelte-1uztj06:last-child{border-bottom:none}.header.svelte-1uztj06{padding:2px 4px;font-size:.65rem;font-weight:600;color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--surface-bg-hover);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.svelte-1uztj06{display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px;background:transparent;border:none;text-align:left;font-size:.75rem;color:var(--text-color);cursor:pointer;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;border-radius:0}button.svelte-1uztj06:hover:not(.disabled){background:var(--surface-bg-hover)}button.selected.svelte-1uztj06{background:var(--accent-color)}button.disabled.svelte-1uztj06{opacity:.5;cursor:not-allowed}button.svelte-1uztj06 span:where(.svelte-1uztj06){flex:1;overflow:hidden;text-overflow:ellipsis}button.panel-toggle.svelte-q877d2{box-sizing:border-box;display:flex;place-items:center;padding:var(--panel-toggle-padding, 2pt);border-radius:var(--panel-toggle-border-radius, 3pt);background-color:transparent;transition:background-color .2s;font-size:clamp(1em,2cqw,1.3em)}button.panel-toggle.svelte-q877d2:hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}.draggable-panel.svelte-q877d2{position:absolute;background:var(--panel-bg);border:var(--panel-border, 1px solid rgba(255, 255, 255, .15));border-radius:6px;padding:var(--panel-padding, 1ex);box-sizing:border-box;z-index:10;display:grid;gap:4pt;text-align:left;transition:opacity .3s,background-color .3s,border-color .3s,box-shadow .3s;width:28em;max-width:90cqw;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 3em);pointer-events:auto}body.fullscreen .draggable-panel.svelte-q877d2{position:fixed!important;top:3.3em!important;right:1em!important;left:auto!important}.draggable-panel.svelte-q877d2 h4{margin:2pt 0;font-size:.95em}.draggable-panel.svelte-q877d2 hr{border:none;background:var(--panel-hr-bg, rgba(255, 255, 255, .1));margin:4pt 0;height:1px}.draggable-panel.svelte-q877d2 label{display:flex;align-items:center;gap:2pt}.draggable-panel.svelte-q877d2 input[type=text]{flex:1;padding:4px 6px}.draggable-panel.svelte-q877d2 input[type=text].invalid{border-color:var(--error-color, #ff6b6b);background:#ff6b6b1a}.draggable-panel.svelte-q877d2 input[type=text].invalid:focus{outline-color:var(--error-color, #ff6b6b);box-shadow:0 0 0 2px #ff6b6b33}.draggable-panel.svelte-q877d2 input[type=range]{margin-left:4pt;width:100px;flex-shrink:0}.draggable-panel.svelte-q877d2 input[type=range]{flex:1;min-width:60px}.draggable-panel.svelte-q877d2 input[type=number]{box-sizing:border-box;text-align:center;border-radius:3pt;width:2.2em;margin:0 3pt 0 6pt;flex-shrink:0}.draggable-panel.svelte-q877d2 input::-webkit-inner-spin-button{display:none}.draggable-panel.svelte-q877d2 button{width:max-content;background-color:var(--panel-btn-bg, rgba(255, 255, 255, .1))}.draggable-panel.svelte-q877d2 button:hover{background-color:var(--panel-btn-hover-bg, rgba(255, 255, 255, .2))}.draggable-panel.svelte-q877d2 select{margin:0 0 0 5pt;flex:1;border-radius:3px;padding:2px 4px;font-size:.8em}.draggable-panel.svelte-q877d2 input[type=color]{width:40px;height:16px;margin:0 0 0 5pt;border:1px solid rgba(255,255,255,.05);box-sizing:border-box}.draggable-panel.svelte-q877d2 .panel-row{display:flex;gap:8pt;align-items:center}.draggable-panel.svelte-q877d2 .panel-row label.slider-control{flex:1}.draggable-panel.svelte-q877d2 .panel-header:where(.svelte-q877d2){display:flex;justify-content:flex-end;align-items:center;position:absolute;top:5px;left:5px;right:5px;height:1.3em;z-index:10;pointer-events:none}.draggable-panel.svelte-q877d2 .control-buttons:where(.svelte-q877d2){display:flex;gap:5px;align-items:center;pointer-events:auto}.draggable-panel.svelte-q877d2 .drag-handle{width:1.3em;height:1.3em;cursor:grab;border-radius:3px;padding:2px;box-sizing:border-box;opacity:.6;background-color:color-mix(in srgb,currentColor 10%,transparent);pointer-events:auto}.draggable-panel.svelte-q877d2 .drag-handle:hover{opacity:.8;background-color:color-mix(in srgb,currentColor 20%,transparent)}.draggable-panel.svelte-q877d2 .drag-handle:active{cursor:grabbing}.draggable-panel.svelte-q877d2 .reset-button:where(.svelte-q877d2),.draggable-panel.svelte-q877d2 .close-button:where(.svelte-q877d2){background:none;border:none;padding:2px;border-radius:3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:1.3em;height:1.3em;opacity:.6;background-color:color-mix(in srgb,currentColor 10%,transparent)}.draggable-panel.svelte-q877d2 :where(.reset-button:where(.svelte-q877d2):hover,.close-button:where(.svelte-q877d2):hover){opacity:.8;background-color:color-mix(in srgb,currentColor 20%,transparent)}svg.svelte-1bqy0jc{overflow:visible;width:100%;border-radius:var(--border-radius)}g.shell.svelte-1bqy0jc{animation:svelte-1bqy0jc-spin-right linear infinite}text.svelte-1bqy0jc{text-anchor:middle;dominant-baseline:central}@keyframes svelte-1bqy0jc-spin-right{to{transform:rotate(360deg)}}h2.svelte-1e3zk1h{font-size:min(7vw,3em);white-space:nowrap;text-align:center;margin:0 0 1em}h2.svelte-1e3zk1h>small:where(.svelte-1e3zk1h){margin-left:min(1vw,10pt);font-weight:100;opacity:.7}img.svelte-16azrly{width:100%;object-fit:cover;margin:0;border-radius:4pt}div.svelte-16azrly{aspect-ratio:1;text-align:center;display:flex;padding:3pt;box-sizing:border-box;place-items:center;background-image:linear-gradient(to top left,#00640080,#0000644d);color:var(--text-color);border-radius:4pt;width:100%;container-type:inline-size}div.svelte-16azrly>span:where(.svelte-16azrly){font-size:15cqw}div.svelte-1s2arnr{display:grid;grid-template:auto auto / repeat(4,1fr);place-items:center;text-align:center;container-type:inline-size}div.svelte-1s2arnr>section:where(.svelte-1s2arnr)>strong:where(.svelte-1s2arnr){display:block;margin-top:1ex;font-size:3.5cqw}div.svelte-1s2arnr>section:where(.svelte-1s2arnr)>p:where(.svelte-1s2arnr){margin:0;font-weight:lighter;font-size:3cqw}div.svelte-1s2arnr>section:where(.svelte-1s2arnr)>p:where(.svelte-1s2arnr)>abbr:where(.svelte-1s2arnr){font-size:2cqw;text-decoration:none}h3.svelte-1s2arnr{font-size:clamp(9pt,3vw,20pt);white-space:nowrap;align-self:center}.element-tile.svelte-11mxf5z{position:relative;transition:background-color var(--elem-tile-transition-duration, .4s);aspect-ratio:1;display:flex;place-items:center;place-content:center;border-radius:var(--elem-tile-border-radius, 2pt);box-sizing:border-box;color:var(--elem-tile-text-color);border:1px solid transparent;container-type:inline-size;overflow:hidden;width:var(--elem-tile-width);height:var(--elem-tile-height)}.element-tile.svelte-11mxf5z span:where(.svelte-11mxf5z){line-height:1em}.element-tile.active.svelte-11mxf5z,.element-tile.svelte-11mxf5z:hover{border:var(--elem-tile-hover-border-width, 1px) solid}.last-active.svelte-11mxf5z{border:1px dotted}.number.svelte-11mxf5z{font-size:var(--elem-number-font-size, 22cqw);position:absolute;top:6cqw;font-weight:var(--elem-number-font-weight, 300);left:6cqw}.symbol.svelte-11mxf5z{font-size:var(--elem-symbol-font-size, 40cqw);font-weight:var(--elem-symbol-font-weight, 400)}span.name.svelte-11mxf5z,span.value.svelte-11mxf5z{position:absolute;bottom:8cqw}span.value.svelte-11mxf5z{font-size:var(--elem-value-font-size, 18cqw)}span.name.svelte-11mxf5z{font-size:var(--elem-name-font-size, 12cqw)}.multi-value.svelte-11mxf5z{position:absolute;font-size:var(--elem-multi-value-font-size, 14cqw);font-weight:600;z-index:var(--elem-multi-value-z-index, 2)}.top-left.svelte-11mxf5z{top:4cqw;left:4cqw}.bottom-right.svelte-11mxf5z{bottom:4cqw;right:4cqw}.bar-top-left.svelte-11mxf5z{top:8cqw;left:4cqw}.bar-middle-right.svelte-11mxf5z{top:calc(50% - 7cqw);right:4cqw}.bar-bottom-left.svelte-11mxf5z{bottom:8cqw;left:4cqw}.bar-left-top.svelte-11mxf5z{top:4cqw;left:8cqw}.bar-middle-bottom.svelte-11mxf5z{bottom:4cqw;left:50%;transform:translate(-50%)}.bar-right-top.svelte-11mxf5z{top:4cqw;right:8cqw}.triangle-top-pos.svelte-11mxf5z{top:3cqw;left:50%;transform:translate(-50%)}.triangle-right-pos.svelte-11mxf5z{top:calc(50% - 7cqw);right:3cqw}.triangle-bottom-pos.svelte-11mxf5z{bottom:3cqw;left:50%;transform:translate(-50%,2px)}.triangle-left-pos.svelte-11mxf5z{top:calc(50% - 7cqw);left:3cqw}.value-quadrant-tl.svelte-11mxf5z{top:4cqw;left:4cqw}.value-quadrant-tr.svelte-11mxf5z{top:4cqw;right:4cqw}.value-quadrant-bl.svelte-11mxf5z{bottom:4cqw;left:4cqw}.value-quadrant-br.svelte-11mxf5z{bottom:4cqw;right:4cqw}.segment.svelte-11mxf5z{position:absolute;z-index:1}.diagonal-top.svelte-11mxf5z{top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,0 100%)}.diagonal-bottom.svelte-11mxf5z{top:0;left:0;width:100%;height:100%;clip-path:polygon(100% 0,100% 100%,0 100%)}.horizontal-top.svelte-11mxf5z{top:0;left:0;width:100%;height:33.33%}.horizontal-middle.svelte-11mxf5z{top:33.33%;left:0;width:100%;height:33.33%}.horizontal-bottom.svelte-11mxf5z{top:66.66%;left:0;width:100%;height:33.34%}.vertical-left.svelte-11mxf5z{top:0;left:0;width:33.33%;height:100%}.vertical-middle.svelte-11mxf5z{top:0;left:33.33%;width:33.33%;height:100%}.vertical-right.svelte-11mxf5z{top:0;left:66.66%;width:33.34%;height:100%}.triangle-top.svelte-11mxf5z{top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,50% 50%)}.triangle-right.svelte-11mxf5z{top:0;left:0;width:100%;height:100%;clip-path:polygon(100% 0,100% 100%,50% 50%)}.triangle-bottom.svelte-11mxf5z{top:0;left:0;width:100%;height:100%;clip-path:polygon(100% 100%,0 100%,50% 50%)}.triangle-left.svelte-11mxf5z{top:0;left:0;width:100%;height:100%;clip-path:polygon(0 100%,0 0,50% 50%)}.quadrant-tl.svelte-11mxf5z{top:0;left:0;width:50%;height:50%}.quadrant-tr.svelte-11mxf5z{top:0;left:50%;width:50%;height:50%}.quadrant-bl.svelte-11mxf5z{top:50%;left:0;width:50%;height:50%}.quadrant-br.svelte-11mxf5z{top:50%;left:50%;width:50%;height:50%}.periodic-table-container.svelte-nzjhxn{container-type:inline-size}div.periodic-table.svelte-nzjhxn{display:grid;grid-template-columns:repeat(18,1fr);position:relative;container-type:inline-size;gap:var(--ptable-gap, .3cqw)}div.spacer.svelte-nzjhxn{grid-row:8;aspect-ratio:var(--ptable-spacer-ratio, 2)}.tooltip.svelte-nzjhxn{position:absolute;transform:translate(-50%,-10%);background:var(--tooltip-bg, rgba(0, 0, 0, .8));color:var(--tooltip-color, white);padding:var(--tooltip-padding, 4px 6px);border-radius:var(--tooltip-border-radius, 6px);font-size:var(--tooltip-font-size, 14px);text-align:var(--tooltip-text-align, center);line-height:var(--tooltip-line-height, 1.2);z-index:var(--tooltip-z-index, 2)}.tooltip.svelte-nzjhxn:before{content:"";position:absolute;top:-15%;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--tooltip-bg, rgba(0, 0, 0, .8));box-sizing:border-box;margin:0 auto}div.svelte-66wdl1{display:inline-block;vertical-align:middle;margin:0 3pt;border-width:.2em;border-style:solid;border-radius:50%;animation:var(--duration) infinite svelte-66wdl1-rotate}@keyframes svelte-66wdl1-rotate{to{transform:rotate(360deg)}}:where(dialog.svelte-aya82u){position:fixed;top:30%;border:none;padding:0;background-color:transparent;display:flex;color:#fff;z-index:10;font-size:2.4ex}div.code-example.svelte-zibagn{margin:var(--code-example-margin, 1em auto);position:relative}nav.svelte-zibagn{display:flex;justify-content:end;align-items:center;margin:var(--code-example-nav-margin, initial);gap:var(--code-example-nav-gap, 1ex)}pre.svelte-zibagn code:where(.svelte-zibagn){background-color:transparent;display:inline-block}pre.svelte-zibagn{position:relative;overflow-x:auto;visibility:hidden;opacity:0;max-height:0;transition:max-height,opacity,visibility;transition-duration:var(--code-example-pre-transition-duration, .3s);border-radius:var(--code-example-pre-border-radius, 4pt);background-color:var(--code-example-pre-bg, var(--pre-bg));padding:var(--code-example-pre-padding, 1em)}pre.open.svelte-zibagn{visibility:visible;opacity:1;max-height:9999vh;margin:var(--code-example-pre-margin, 1em 0 0 0)}a.svelte-1pahndm{position:fixed;z-index:1;fill:var(--github-corner-bg, black);color:var(--github-corner-color, white);width:var(--github-corner-size, 70px)}a.top-right.svelte-1pahndm{top:0;right:0}a.top-left.svelte-1pahndm{top:0;left:0;transform:rotate(-90deg)}a.bottom-left.svelte-1pahndm{bottom:0;left:0;transform:rotate(180deg)}a.bottom-right.svelte-1pahndm{bottom:0;right:0;transform:rotate(90deg)}a.svelte-1pahndm:hover .octo-arm:where(.svelte-1pahndm){animation:svelte-1pahndm-octocat-wave .5s ease-in-out}@keyframes svelte-1pahndm-octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media print{a.svelte-1pahndm{display:var(--github-corner-print-display, none)}}svg.svelte-1nulj1g{width:1em;height:1em;display:inline-block;vertical-align:middle}:is(div.multiselect.svelte-lg8hx){position:relative;align-items:center;display:flex;cursor:text;box-sizing:border-box;border:var(--sms-border, 1pt solid lightgray);border-radius:var(--sms-border-radius, 3pt);background:var(--sms-bg);width:var(--sms-width);max-width:var(--sms-max-width);padding:var(--sms-padding, 0 3pt);color:var(--sms-text-color);font-size:var(--sms-font-size, inherit);min-height:var(--sms-min-height, 22pt);margin:var(--sms-margin)}:is(div.multiselect.svelte-lg8hx:focus-within){border:var(--sms-focus-border, 1pt solid var(--sms-active-color, cornflowerblue))}:is(div.multiselect.disabled.svelte-lg8hx){background:var(--sms-disabled-bg, lightgray);cursor:not-allowed}:is(div.multiselect.svelte-lg8hx>ul.selected:where(.svelte-lg8hx)){display:flex;flex:1;padding:0;margin:0;flex-wrap:wrap}:is(div.multiselect.svelte-lg8hx>ul.selected:where(.svelte-lg8hx)>li:where(.svelte-lg8hx)){align-items:center;border-radius:3pt;display:flex;margin:2pt;line-height:normal;transition:.3s;white-space:nowrap;background:var(--sms-selected-bg, rgba(0, 0, 0, .15));padding:var(--sms-selected-li-padding, 1pt 5pt);color:var(--sms-selected-text-color, var(--sms-text-color))}:is(div.multiselect.svelte-lg8hx>ul.selected:where(.svelte-lg8hx)>li[draggable=true]:where(.svelte-lg8hx)){cursor:grab}:is(div.multiselect.svelte-lg8hx>ul.selected:where(.svelte-lg8hx)>li.active:where(.svelte-lg8hx)){background:var(--sms-li-active-bg, var(--sms-active-color, rgba(0, 0, 0, .15)))}:is(div.multiselect.svelte-lg8hx button:where(.svelte-lg8hx)){border-radius:50%;display:flex;transition:.2s;color:inherit;background:transparent;border:none;cursor:pointer;outline:none;padding:1pt;margin:0 0 0 3pt}:is(div.multiselect.svelte-lg8hx button.remove-all:where(.svelte-lg8hx)){margin:0 3pt}:is(ul.selected.svelte-lg8hx>li:where(.svelte-lg8hx) button:where(.svelte-lg8hx):hover,button.remove-all.svelte-lg8hx:hover,button.svelte-lg8hx:focus){color:var(--sms-remove-btn-hover-color, lightskyblue);background:var(--sms-remove-btn-hover-bg, rgba(0, 0, 0, .2))}:is(div.multiselect.svelte-lg8hx input:where(.svelte-lg8hx)){margin:auto 0;padding:0}:is(div.multiselect.svelte-lg8hx>ul.selected:where(.svelte-lg8hx)>input:where(.svelte-lg8hx)){border:none;outline:none;background:none;flex:1;min-width:2em;color:var(--sms-text-color);font-size:inherit;cursor:inherit;border-radius:0}:is(div.multiselect.svelte-lg8hx>ul.selected:where(.svelte-lg8hx)>input:where(.svelte-lg8hx):not(:placeholder-shown)){min-width:1px}div.multiselect.svelte-lg8hx>ul.selected:where(.svelte-lg8hx)>input:where(.svelte-lg8hx)::placeholder{padding-left:5pt;color:var(--sms-placeholder-color);opacity:var(--sms-placeholder-opacity)}:is(div.multiselect.svelte-lg8hx>input.form-control:where(.svelte-lg8hx)){width:2em;position:absolute;background:transparent;border:none;outline:none;z-index:-1;opacity:0;pointer-events:none}ul.options.svelte-lg8hx{list-style:none;position:absolute;top:100%;left:0;width:100%;z-index:var(--sms-options-z-index, 3);overflow:auto;transition:all .2s;box-sizing:border-box;background:var(--sms-options-bg, white);max-height:var(--sms-options-max-height, 50vh);overscroll-behavior:var(--sms-options-overscroll, none);box-shadow:var(--sms-options-shadow, 0 0 14pt -8pt black);border:var(--sms-options-border);border-width:var(--sms-options-border-width);border-radius:var(--sms-options-border-radius, 1ex);padding:var(--sms-options-padding);margin:var(--sms-options-margin, inherit)}:is(div.multiselect.open.svelte-lg8hx){z-index:var(--sms-open-z-index, 4)}ul.options.hidden.svelte-lg8hx{visibility:hidden;opacity:0;transform:translateY(50px)}ul.options.svelte-lg8hx>li:where(.svelte-lg8hx){padding:3pt 2ex;cursor:pointer;scroll-margin:var(--sms-options-scroll-margin, 100px)}ul.options.svelte-lg8hx .user-msg:where(.svelte-lg8hx){display:block;padding:3pt 2ex}ul.options.svelte-lg8hx>li.selected:where(.svelte-lg8hx){background:var(--sms-li-selected-bg);color:var(--sms-li-selected-color)}ul.options.svelte-lg8hx>li.active:where(.svelte-lg8hx){background:var(--sms-li-active-bg, var(--sms-active-color, rgba(0, 0, 0, .15)))}ul.options.svelte-lg8hx>li.disabled:where(.svelte-lg8hx){cursor:not-allowed;background:var(--sms-li-disabled-bg, #f5f5f6);color:var(--sms-li-disabled-text, #b8b8b8)}:is(span.max-select-msg.svelte-lg8hx){padding:0 3pt}.svelte-lg8hx::highlight(sms-search-matches){color:#66cdaa}.prev-next.svelte-y02z7f{display:flex;list-style:none;place-content:space-between;gap:var(--prev-next-gap, 2em);padding:var(--prev-next-padding, 0);margin:var(--prev-next-margin, 3em auto)}.prev-next.svelte-y02z7f a:where(.svelte-y02z7f){color:var(--prev-next-color);background:var(--prev-next-link-bg);padding:var(--prev-next-link-padding);border-radius:var(--prev-next-link-border-radius)}.prev-next.svelte-y02z7f span:where(.svelte-y02z7f){display:block;margin:var(--prev-next-label-margin, 0 auto 1ex)}.prev-next.svelte-y02z7f>div:where(.svelte-y02z7f):nth-child(2){text-align:right}div.svelte-1drjwwz{max-width:max-content;overflow:hidden;height:fit-content;display:var(--radio-btn-display, inline-flex);border-radius:var(--radio-btn-border-radius, .5em)}input.svelte-1drjwwz{display:none}span.svelte-1drjwwz{cursor:pointer;display:inline-block;color:var(--radio-btn-color, white);padding:var(--radio-btn-padding, 2pt 5pt);background:var(--radio-btn-bg, black);transition:var(--radio-btn-transition, background .3s, transform .3s)}label.svelte-1drjwwz:not(.active) span:where(.svelte-1drjwwz):hover{background:var(--radio-btn-hover-bg, cornflowerblue);color:var(--radio-btn-hover-color, white)}label.active.svelte-1drjwwz span:where(.svelte-1drjwwz){box-shadow:var(--radio-btn-checked-shadow, inset 0 0 1em -3pt black);background:var(--radio-btn-checked-bg, darkcyan)}aside.svelte-1voy0va,div.svelte-1voy0va{display:grid;box-sizing:border-box;grid-row:var(--ptable-inset-row, 1 / span 3);grid-column:var(--ptable-inset-col, 3 / span 10);container-type:inline-size}.legend.svelte-3ky0rd{display:grid;gap:1px 6px;background-color:var(--plot-legend-background-color);border:var(--plot-legend-border);border-radius:var(--plot-legend-border-radius, 3px);font-size:var(--plot-legend-font-size, .8em);max-width:var(--plot-legend-max-width);z-index:var(--plot-legend-z-index, 2);box-sizing:border-box}.legend.draggable.svelte-3ky0rd{cursor:grab}.legend.draggable.svelte-3ky0rd:active{cursor:grabbing}.legend.is-dragging.svelte-3ky0rd{cursor:move;-webkit-user-select:none;user-select:none}.legend-item.svelte-3ky0rd{display:flex;align-items:center;cursor:pointer;white-space:nowrap;padding:var(--plot-legend-item-padding, 3px 6px);opacity:var(--plot-legend-item-opacity, 1);transition:var(--plot-legend-item-transition, opacity .3s ease);color:var(--plot-legend-item-color)}.legend-item.hidden.svelte-3ky0rd{opacity:var(--plot-legend-item-hidden-opacity, .5)}.legend-item.svelte-3ky0rd:hover,.legend-item.svelte-3ky0rd:focus{background-color:var(--plot-legend-item-hover-background-color)}.legend-marker.svelte-3ky0rd{display:inline-flex;align-items:center;justify-content:center;width:var(--plot-legend-marker-width, 25px);margin:var(--plot-legend-marker-margin, 0 3px 0 0);line-height:var(--plot-legend-marker-line-height, 0)}.legend-marker.svelte-3ky0rd svg:where(.svelte-3ky0rd){vertical-align:middle}.legend-label.svelte-3ky0rd{display:inline-block}div.colorbar.svelte-1v7pwep{display:flex;box-sizing:border-box;place-items:center;gap:var(--cbar-gap, 0);margin:var(--cbar-margin);padding:var(--cbar-padding);width:var(--cbar-width, auto);font-size:var(--cbar-font-size, 9pt);align-items:var(--cbar-wrapper-align-items)}div.bar.svelte-1v7pwep{position:relative;border-radius:var(--cbar-border-radius, 2pt);width:var(--cbar-width);height:var(--cbar-height)}span.label.svelte-1v7pwep{text-align:center;padding:var(--cbar-label-padding, 0 5px);transform:var(--cbar-label-transform);display:var(--cbar-label-display);align-items:center;justify-content:center}span.tick-label.svelte-1v7pwep{position:absolute;font-weight:var(--cbar-tick-label-font-weight, lighter);font-size:var(--cbar-tick-label-font-size, --cbar-font-size);color:var(--cbar-tick-label-color, initial);background:var(--cbar-tick-label-bg);padding:var(--cbar-tick-label-padding, 0 2px);white-space:nowrap}.tick-label.horizontal.svelte-1v7pwep{transform:translate(-50%)}.tick-label.horizontal.tick-primary.svelte-1v7pwep{top:100%;margin-top:var(--cbar-tick-offset, 0)}.tick-label.horizontal.tick-secondary.svelte-1v7pwep{bottom:100%;margin-bottom:var(--cbar-tick-offset, 0)}.tick-label.horizontal.tick-inside.svelte-1v7pwep{top:50%;transform:translate(-50%,-50%);margin:0}.tick-label.vertical.svelte-1v7pwep{transform:translateY(-50%)}.tick-label.vertical.tick-primary.svelte-1v7pwep{left:100%;padding-left:var(--cbar-tick-offset, 0)}.tick-label.vertical.tick-secondary.svelte-1v7pwep{right:100%;padding-right:var(--cbar-tick-offset, 0)}.tick-label.vertical.tick-inside.svelte-1v7pwep{left:50%;transform:translate(-50%,-50%);padding:0}.histogram.svelte-1e82vkn{position:relative;width:100%;height:100%;min-height:300px}svg.svelte-1e82vkn{width:100%;height:100%}.tooltip.svelte-1e82vkn{background:var(--tooltip-bg);color:var(--text-color);padding:4px 8px;border-radius:4px;font-size:12px;pointer-events:none;white-space:nowrap;border:var(--tooltip-border)}.histogram-series.svelte-1e82vkn rect:where(.svelte-1e82vkn){transition:opacity .2s ease}.histogram-series.svelte-1e82vkn rect:where(.svelte-1e82vkn):hover{opacity:1!important}.zoom-rect.svelte-1e82vkn{fill:var(--histogram-zoom-rect-fill, rgba(100, 100, 255, .2));stroke:var(--histogram-zoom-rect-stroke, rgba(100, 100, 255, .8));stroke-width:var(--histogram-zoom-rect-stroke-width, 1);pointer-events:none}path.svelte-8zvf7g{transition:var(--line-transition, all .2s)}div.scatter.svelte-9m7q8v{position:relative;width:100%;height:100%;min-height:var(--scatter-min-height, 100px);container-type:inline-size;z-index:var(--scatter-z-index)}svg.svelte-9m7q8v{width:100%;fill:var(--text-color);font-weight:var(--scatter-font-weight);overflow:visible;font-size:var(--scatter-font-size)}line.svelte-9m7q8v{stroke:var(--scatter-grid-stroke, gray);stroke-dasharray:var(--scatter-grid-dash, 4);stroke-width:var(--scatter-grid-width, .4)}g.x-axis.svelte-9m7q8v text:where(.svelte-9m7q8v){text-anchor:middle;dominant-baseline:top}g.y-axis.svelte-9m7q8v text:where(.svelte-9m7q8v){dominant-baseline:central}g.y2-axis.svelte-9m7q8v text:where(.svelte-9m7q8v){dominant-baseline:central}foreignobject.svelte-9m7q8v{overflow:visible}.axis-label.svelte-9m7q8v{text-align:center;width:100%;height:100%;font-size:var(--scatter-font-size, inherit);font-weight:var(--scatter-font-weight, normal);color:var(--text-color);white-space:nowrap;line-height:20px;display:block}.current-frame-indicator.svelte-9m7q8v{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transition:opacity .2s ease}.current-frame-indicator.svelte-9m7q8v:hover{opacity:.8}.tooltip.svelte-9m7q8v{color:var(--scatter-tooltip-color, white);padding:var(--scatter-tooltip-padding, 1px 4px);border-radius:var(--scatter-tooltip-border-radius, 3px);font-size:var(--scatter-tooltip-font-size, .8em);width:var(--scatter-tooltip-width, max-content);box-sizing:border-box}.zoom-rect.svelte-9m7q8v{fill:var(--scatter-zoom-rect-fill, rgba(100, 100, 255, .2));stroke:var(--scatter-zoom-rect-stroke, rgba(100, 100, 255, .8));stroke-width:var(--scatter-zoom-rect-stroke-width, 1);pointer-events:none}.marker.svelte-bbcqba{transition:var(--scatter-point-transition, all .2s)}.marker.is-hovered.svelte-bbcqba{transform:scale(var(--hover-scale));stroke:var(--hover-stroke);stroke-width:var(--hover-stroke-width);filter:brightness(var(--hover-brightness))}.label-text.svelte-bbcqba{pointer-events:var(--scatter-point-label-pointer-events, none)}.spinner-overlay.svelte-y9paet{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--spinner-bg);color:var(--spinner-text-color, #333);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--spinner-z-index, 10)}.spinner.svelte-y9paet{width:var(--spinner-size, 40px);height:var(--spinner-size, 40px);border:var(--spinner-border-width, 4px) solid var(--spinner-track-color, #f3f3f3);border-top:var(--spinner-border-width, 4px) solid var(--spinner-color, #007acc);border-radius:50%;animation:svelte-y9paet-spin 1s linear infinite;margin-bottom:1rem;box-sizing:border-box}@keyframes svelte-y9paet-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.svelte-1osucwe{position:relative;width:100%;height:100%}canvas.svelte-1osucwe{display:block;position:relative;width:100%;height:100%}.tooltip.svelte-6rfd7n{width:max-content;box-sizing:border-box;border-radius:var(--struct-tooltip-border-radius, 5pt);background:var(--struct-tooltip-bg, rgba(0, 0, 0, .5));padding:var(--struct-tooltip-padding, 1pt 5pt);color:var(--struct-tooltip-text-color);font-family:var(--struct-tooltip-font-family);font-size:var(--struct-tooltip-font-size);line-height:var(--struct-tooltip-line-height);pointer-events:none}.structure.svelte-tv6oyo{position:relative;container-type:size;height:var(--struct-height, 500px);width:var(--struct-width, 100%);max-width:var(--struct-max-width, 100%);min-width:var(--struct-min-width, 300px);border-radius:var(--struct-border-radius, 3pt);background:var(--struct-bg-override, var(--struct-bg));color:var(--struct-text-color);container-type:inline-size}.structure.active.svelte-tv6oyo{z-index:var(--struct-active-z-index, 2)}.structure.svelte-tv6oyo:fullscreen{background:var(--page-bg)}.structure.svelte-tv6oyo:fullscreen canvas{height:100vh!important;width:100vw!important}.structure.dragover.svelte-tv6oyo{background:var(--struct-dragover-bg, var(--dragover-bg));border:var(--struct-dragover-border, var(--dragover-border))}div.bottom-left.svelte-tv6oyo{position:absolute;bottom:0;left:0;font-size:var(--struct-bottom-left-font-size, 1.2em);padding:var(--struct-bottom-left-padding, 1pt 5pt)}section.control-buttons.svelte-tv6oyo{position:absolute;display:flex;justify-content:end;top:var(--struct-buttons-top, var(--ctrl-btn-top, 1ex));right:var(--struct-buttons-right, var(--ctrl-btn-right, 1ex));gap:clamp(2pt,.5cqw,6pt);z-index:var(--struct-buttons-z-index, 100000000);opacity:0;pointer-events:none;transition:opacity .2s ease}section.control-buttons.visible.svelte-tv6oyo{opacity:1;pointer-events:auto}section.control-buttons.svelte-tv6oyo button:where(.svelte-tv6oyo){background-color:transparent;font-size:clamp(1em,2cqw,1.3em)}section.control-buttons.svelte-tv6oyo button:hover{background-color:var(--panel-btn-hover-bg)}p.warn.svelte-tv6oyo{text-align:center}.error-state.svelte-tv6oyo{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--struct-height, 500px);padding:2rem;text-align:center;box-sizing:border-box}.error-state.svelte-tv6oyo p:where(.svelte-tv6oyo){color:var(--error-color, #ff6b6b);margin:0 0 1rem}.error-state.svelte-tv6oyo button:where(.svelte-tv6oyo){padding:.5rem 1rem;background:var(--error-color, #ff6b6b);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}.error-state.svelte-tv6oyo button:where(.svelte-tv6oyo):hover{background:var(--error-color-hover, #ff5252)}.export-buttons.svelte-1gj4pmb{display:flex;flex-wrap:wrap;gap:1ex;font-size:.95em}.export-buttons.svelte-1gj4pmb button:where(.svelte-1gj4pmb){width:1.6em;height:1.6em;display:grid;place-items:center;padding:0}section.svelte-1888i2c div:where(.svelte-1888i2c){display:flex;justify-content:space-between;gap:6pt;padding:1pt;line-height:1.5}section.svelte-1888i2c div.clickable:where(.svelte-1888i2c){cursor:pointer;position:relative}section.svelte-1888i2c div:where(.svelte-1888i2c):hover{background:var(--panel-btn-hover-bg, rgba(255, 255, 255, .03))}.copy-checkmark-overlay.svelte-1888i2c{position:absolute;top:50%;right:3pt;transform:translateY(-50%);background:var(--panel-bg);border-radius:50%;padding:3pt;display:flex;align-items:center;justify-content:center;animation:svelte-1888i2c-checkmark-appear .1s ease-out}@keyframes svelte-1888i2c-checkmark-appear{0%{opacity:0}to{opacity:1}}section.svelte-1888i2c div.site-item:where(.svelte-1888i2c){border-left:2px solid #3b82f6;margin-left:10pt;padding-left:6pt}section.svelte-1888i2c div.tips-item:where(.svelte-1888i2c){flex-direction:column;gap:2pt}section.svelte-1888i2c div.tips-item:where(.svelte-1888i2c) span:where(.svelte-1888i2c):last-child{opacity:.8}.structure-legend.svelte-136h4ib{display:flex;position:absolute;bottom:var(--struct-legend-bottom, clamp(4pt, 2cqw, 8pt));right:var(--struct-legend-right, clamp(4pt, 2cqw, 8pt));gap:var(--struct-legend-gap, clamp(2pt, 1.5cqw, 5pt));font-size:var(--struct-legend-font, clamp(8pt, 3cqw, 14pt));filter:var(--legend-filter, grayscale(10%) brightness(.8) saturate(.8));z-index:var(--struct-legend-z-index, 1);pointer-events:auto;visibility:visible}.structure-legend.svelte-136h4ib label:where(.svelte-136h4ib){padding:var(--struct-legend-padding, 0 4pt);border-radius:var(--struct-legend-radius, 3pt);position:relative;display:inline-block;cursor:pointer;visibility:visible;white-space:nowrap}.structure-legend.svelte-136h4ib label:where(.svelte-136h4ib) input[type=color]:where(.svelte-136h4ib){z-index:var(--struct-legend-input-z, 1);opacity:0;position:absolute;visibility:hidden;top:7pt;left:0}.structure-legend.svelte-136h4ib sub:where(.svelte-136h4ib){font-size:.85em;margin:0 0 0 -4px}.responsive-gizmo{width:clamp(70px,12cqw,100px)!important;height:clamp(70px,12cqw,100px)!important}.atom-label.svelte-4dd043{background:var(--struct-atom-label-bg, rgba(0, 0, 0, .1));border-radius:var(--struct-atom-label-border-radius, 3pt);padding:var(--struct-atom-label-padding, 0 3px)}.elements.svelte-4dd043{margin-bottom:var(--struct-tooltip-elements-margin)}.occupancy.svelte-4dd043{font-size:var(--struct-tooltip-occu-font-size);opacity:var(--struct-tooltip-occu-opacity);margin-right:var(--struct-tooltip-occu-margin)}.elem-name.svelte-4dd043{font-size:var(--struct-tooltip-elem-name-font-size, .85em);opacity:var(--struct-tooltip-elem-name-opacity, .7);margin:var(--struct-tooltip-elem-name-margin, 0 0 0 .3em);font-weight:var(--struct-tooltip-elem-name-font-weight, normal)}.coordinates.svelte-4dd043,.distance.svelte-4dd043{font-size:var(--struct-tooltip-coords-font-size);margin:var(--struct-tooltip-coords-margin)}.error-message.svelte-idruv6{height:100%;padding:2rem;place-content:center;place-items:center;text-align:center;color:var(--error-color);border-radius:var(--border-radius);border:var(--error-border);box-sizing:border-box;flex:1}.error-message.svelte-idruv6 p:where(.svelte-idruv6){max-width:30em;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:auto;line-height:1.5}.error-message.svelte-idruv6 button:where(.svelte-idruv6){margin-top:1rem;background:var(--error-button-bg);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s}.error-message.svelte-idruv6 button:where(.svelte-idruv6):hover{background:var(--error-button-hover-bg)}.error-message.svelte-idruv6 .unsupported-format{text-align:left;max-width:90%;max-height:70vh;margin:0 auto;overflow-y:auto;overflow-x:hidden}.error-message.svelte-idruv6 .unsupported-format h4{color:var(--error-color);margin:0 0 1rem;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.error-message.svelte-idruv6 .unsupported-format h5{margin:.75rem 0 .25rem;font-size:.9rem;font-weight:600}.error-message.svelte-idruv6 .unsupported-format p{margin:.25rem 0;text-align:left;font-size:.85rem}.error-message.svelte-idruv6 .unsupported-format ul{text-align:left;margin:.5rem 0;padding-left:1.5rem}.error-message.svelte-idruv6 .unsupported-format li{margin:.25rem 0}.error-message.svelte-idruv6 .unsupported-format .code-options{margin:1rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.error-message.svelte-idruv6 .unsupported-format .code-options>div{margin:0}.error-message.svelte-idruv6 .unsupported-format .code-options strong{display:block;margin-bottom:.25rem;font-size:.85rem;font-weight:600}.error-message.svelte-idruv6 .unsupported-format pre{padding:.5rem;margin:0;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;line-height:1.2;max-height:150px;overflow-y:auto}.error-message.svelte-idruv6 .unsupported-format p code{padding:.2em .4em;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}section.svelte-1xqbfra div:where(.svelte-1xqbfra){display:flex;justify-content:space-between;gap:6pt;padding:1pt;line-height:1.5}section.svelte-1xqbfra div.clickable:where(.svelte-1xqbfra){cursor:pointer;position:relative}section.svelte-1xqbfra div:where(.svelte-1xqbfra):hover{background:var(--panel-btn-hover-bg, rgba(255, 255, 255, .03))}.copy-checkmark-overlay.svelte-1xqbfra{position:absolute;top:50%;right:3pt;transform:translateY(-50%);z-index:10;background:var(--panel-bg);border-radius:50%;padding:3pt;display:flex;align-items:center;justify-content:center;animation:svelte-1xqbfra-checkmark-appear .1s ease-out}@keyframes svelte-1xqbfra-checkmark-appear{0%{opacity:0}to{opacity:1}}:root{--border-radius: 4px;--min-height: 500px}.trajectory.svelte-d9pf2r{display:flex;flex-direction:column;height:100%;position:relative;min-height:var(--traj-min-height, var(--min-height));border-radius:var(--border-radius);transition:border-color .2s ease;box-sizing:border-box;contain:layout}.trajectory.svelte-d9pf2r .plot{background:var(--surface-bg)}.trajectory.active.svelte-d9pf2r{z-index:2}.trajectory.svelte-d9pf2r:fullscreen{height:100vh!important;width:100vw!important;border-radius:0!important;background:var(--surface-bg)}.content-area.svelte-d9pf2r{display:grid;flex:1}.trajectory.horizontal.svelte-d9pf2r .content-area:where(.svelte-d9pf2r){grid-template-columns:1fr 1fr;grid-template-rows:1fr}.trajectory.vertical.svelte-d9pf2r .content-area:where(.svelte-d9pf2r){grid-template-columns:1fr;grid-template-rows:1fr 1fr}.content-area.hide-plot.svelte-d9pf2r,.content-area.hide-structure.svelte-d9pf2r{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.trajectory.horizontal.svelte-d9pf2r .content-area.show-structure-only:where(.svelte-d9pf2r),.trajectory.vertical.svelte-d9pf2r .content-area.show-structure-only:where(.svelte-d9pf2r){grid-template-columns:1fr!important;grid-template-rows:1fr!important}.trajectory.horizontal.svelte-d9pf2r .content-area.show-plot-only:where(.svelte-d9pf2r),.trajectory.vertical.svelte-d9pf2r .content-area.show-plot-only:where(.svelte-d9pf2r){grid-template-columns:1fr!important;grid-template-rows:1fr!important}.trajectory.dragover.svelte-d9pf2r{background-color:var(--traj-dragover-bg, var(--dragover-bg));border:var(--traj-dragover-border, var(--dragover-border))}.trajectory-controls.svelte-d9pf2r{display:flex;align-items:center;gap:clamp(2pt,1cqw,1ex);padding:clamp(2pt,.5cqw,1ex);z-index:var(--traj-controls-z-index, 3);background:var(--surface-bg-hover);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;border-radius:var(--border-radius) var(--border-radius) 0 0;container-type:inline-size}.trajectory-controls.svelte-d9pf2r button:where(.svelte-d9pf2r){background:var(--btn-bg)}.trajectory-controls.svelte-d9pf2r button:where(.svelte-d9pf2r):hover{background:var(--btn-hover-bg)}.nav-section.svelte-d9pf2r{display:flex;align-items:center;gap:clamp(1pt,.5cqw,5pt)}.step-section.svelte-d9pf2r{display:flex;align-items:center;gap:clamp(.25rem,1.5cqw,.5rem);flex:1;min-width:0}.step-input.svelte-d9pf2r{border:1px solid rgba(99,179,237,.3);text-align:center;margin:0 -5px 0 0;padding:2px 5px}.slider-container.svelte-d9pf2r{position:relative;flex:1;min-width:100px}.step-slider.svelte-d9pf2r{width:100%;accent-color:var(--accent-color)}.step-labels.svelte-d9pf2r{position:absolute;left:0;right:0}.step-tick.svelte-d9pf2r{position:absolute;transform:translate(-50%);width:1px;height:4px;background:var(--text-color-muted);top:-9pt}.step-label.svelte-d9pf2r{position:absolute;transform:translate(-50%);font-size:clamp(.5rem,1.2cqw,.65rem);color:var(--text-color-muted);white-space:nowrap;text-align:center;top:-1.7ex}.speed-slider.svelte-d9pf2r{width:clamp(60px,8cqw,90px);accent-color:var(--accent-color)}.speed-input.svelte-d9pf2r{width:clamp(35px,4cqw,45px);text-align:center;border:1px solid rgba(99,179,237,.3);box-sizing:border-box}.speed-section.svelte-d9pf2r{display:flex;align-items:center;gap:clamp(.125rem,.75cqw,.25rem)}button.filename.svelte-d9pf2r{align-items:center;white-space:nowrap;padding:2pt 4pt;border-radius:2px;max-width:clamp(150px,20cqw,250px);overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:clamp(.75rem,2cqw,.875rem);position:relative}@keyframes svelte-d9pf2r-fade-in{0%{opacity:0}}.fullscreen-button.svelte-d9pf2r{background:transparent}.fullscreen-button.svelte-d9pf2r:hover:not(:disabled){background:var(--border-color)}.info-section.svelte-d9pf2r{display:flex;place-items:center;gap:clamp(3pt,.5cqw,1ex)}.play-button.svelte-d9pf2r{min-width:clamp(32px,4cqw,36px);font-size:clamp(.8rem,2.5cqw,.9rem)}.play-button.svelte-d9pf2r:hover:not(:disabled){background:var(--traj-play-button-hover-bg, #7f8793)}.play-button.playing.svelte-d9pf2r{background:var(--traj-pause-button-bg, #6b7280)}.play-button.playing.svelte-d9pf2r:hover:not(:disabled){background:var(--traj-pause-button-hover-bg, #9ca3af)}.empty-state.svelte-d9pf2r{padding:2rem;border-radius:var(--border-radius);background:var(--dropzone-bg)}.empty-state.svelte-d9pf2r :where(p:where(.svelte-d9pf2r),ul:where(.svelte-d9pf2r)){color:var(--text-color-muted)}.empty-state.svelte-d9pf2r :where(h3:where(.svelte-d9pf2r),p:where(.svelte-d9pf2r),ul:where(.svelte-d9pf2r),li:where(.svelte-d9pf2r),strong:where(.svelte-d9pf2r)){max-width:500px;margin-inline:auto}.supported-formats.svelte-d9pf2r{margin-top:1.5rem;text-align:left}.supported-formats.svelte-d9pf2r ul:where(.svelte-d9pf2r){margin:.5rem 0;padding-left:1.5rem}.supported-formats.svelte-d9pf2r li:where(.svelte-d9pf2r){color:var(--text-color-muted)}button.svelte-d9pf2r:hover:not(:disabled){background:var(--border-color)}button.svelte-d9pf2r:disabled{background:var(--btn-disabled-bg);color:var(--text-color-muted);cursor:not-allowed}.trajectory-controls.svelte-d9pf2r input[type=number]:where(.svelte-d9pf2r)::-webkit-outer-spin-button,.trajectory-controls.svelte-d9pf2r input[type=number]:where(.svelte-d9pf2r)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (orientation: portrait){.trajectory.svelte-d9pf2r .content-area.show-both:where(.svelte-d9pf2r):not(.hide-plot):not(.hide-structure){grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important}}.view-mode-dropdown-wrapper.svelte-d9pf2r{display:flex;position:relative}.view-mode-dropdown.svelte-d9pf2r{position:absolute;top:115%;right:0;background:var(--surface-bg);border-radius:4px;box-shadow:0 8px 16px -4px #0000004d,0 4px 8px -2px #0000001a}.view-mode-option.svelte-d9pf2r{display:flex;align-items:center;gap:1ex;width:100%;padding:5pt;background:transparent;border-radius:0;text-align:left;transition:background-color .15s ease}.view-mode-option.svelte-d9pf2r:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.view-mode-option.selected.svelte-d9pf2r{color:var(--accent-color)}.view-mode-option.svelte-d9pf2r span:where(.svelte-d9pf2r){font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}
