.print.svelte-10somad{-webkit-tap-highlight-color:transparent;position:absolute;inset:0}canvas.svelte-10somad{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.probe.svelte-10somad{display:none}:where(.print.svelte-10somad) .hit{border-radius:var(--elios-radius-xs);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.print.svelte-10somad .hit:focus-visible{outline:none}:root:not([data-elios-input=pointer]) .print.svelte-10somad .hit:focus-visible{outline:2px solid var(--elios-color-fg);outline-offset:-2px}.visually-hidden.svelte-10somad{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.time.svelte-5x6xyt{cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none}.time[data-history].svelte-5x6xyt{cursor:grab}.time[data-dragging].svelte-5x6xyt{cursor:grabbing}.counts.svelte-5x6xyt{gap:var(--elios-space-32);color:var(--elios-color-fg-secondary);font-size:var(--elios-font-size-xs);font-variant-numeric:tabular-nums;line-height:var(--elios-line-height-snug);white-space:nowrap;display:flex;position:absolute}.ran.svelte-5x6xyt{color:var(--elios-color-fg)}.desktop-art.svelte-1e4j8qf{position:absolute;inset:0;overflow:clip}.screen.svelte-1e4j8qf{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;inset:0 auto auto 0;overflow:clip}.menu-bar.svelte-1e4j8qf{z-index:10;block-size:24px;padding-inline:var(--elios-space-16);box-sizing:border-box;background:color-mix(in oklab, var(--elios-color-bg) 60%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);color:var(--elios-color-fg);font-size:var(--elios-font-size-xs);justify-content:space-between;align-items:center;line-height:16px;display:flex;position:absolute;inset:0 0 auto}.menu.svelte-1e4j8qf,.status.svelte-1e4j8qf{gap:var(--elios-space-16);align-items:center;display:flex}.menu.svelte-1e4j8qf strong:where(.svelte-1e4j8qf){font-weight:var(--elios-font-weight-semibold)}.toggles.svelte-1e4j8qf{fill:none;stroke:currentColor;stroke-width:1.2px;block-size:16px;inline-size:16px}.toggles.svelte-1e4j8qf circle:where(.svelte-1e4j8qf){fill:currentColor;stroke:none}.screen.svelte-1e4j8qf .app{transition:opacity var(--elios-duration-deliberate) var(--elios-ease-standard), scale var(--elios-duration-deliberate) var(--elios-ease-standard), left var(--elios-duration-deliberate) var(--elios-ease-standard), top var(--elios-duration-deliberate) var(--elios-ease-standard), width var(--elios-duration-deliberate) var(--elios-ease-standard), height var(--elios-duration-deliberate) var(--elios-ease-standard);position:absolute}.screen.svelte-1e4j8qf .app[data-dragging]{transition:none}.screen.svelte-1e4j8qf .app[data-hidden]{visibility:hidden;opacity:0;pointer-events:none;transition-property:opacity,scale,visibility}.screen.svelte-1e4j8qf .app[data-hidden=minimized]{translate:0 260px;scale:.2}.screen.svelte-1e4j8qf .app[data-hidden=closed]{scale:.96}.line.svelte-1e4j8qf{border-radius:var(--elios-radius-full);background:color-mix(in oklab, var(--elios-color-fg) 11%, transparent);block-size:6px;display:block}.square.svelte-1e4j8qf{border-radius:var(--elios-radius-2xs);background:color-mix(in oklab, var(--elios-color-fg) 14%, transparent);block-size:8px;inline-size:8px;transition:background-color var(--elios-duration-standard) var(--elios-ease-standard);flex:none}.heading.svelte-1e4j8qf{background:color-mix(in oklab, var(--elios-color-fg) 20%, transparent);block-size:8px;inline-size:34%}.browser.svelte-1e4j8qf{background:var(--elios-color-bg);flex-direction:column;block-size:100%;display:flex}.page.svelte-1e4j8qf{flex:1;min-block-size:0;display:flex}.sidebar.svelte-1e4j8qf{gap:var(--elios-space-2);inline-size:112px;padding:var(--elios-space-8);box-sizing:border-box;border-inline-end:1px solid color-mix(in oklab, var(--elios-color-fg) 6%, transparent);flex-direction:column;flex:none;display:flex}.nav.svelte-1e4j8qf{gap:var(--elios-space-8);block-size:22px;padding-inline:var(--elios-space-6);border-radius:var(--elios-radius-sm);transition:background-color var(--elios-duration-standard) var(--elios-ease-standard);align-items:center;display:flex}.nav.svelte-1e4j8qf .line:where(.svelte-1e4j8qf){flex:none}.nav[data-selected].svelte-1e4j8qf{background:color-mix(in oklab, var(--elios-color-fg) 8%, transparent)}.nav[data-selected].svelte-1e4j8qf .square:where(.svelte-1e4j8qf){background:color-mix(in oklab, var(--elios-color-fg) 40%, transparent)}.main.svelte-1e4j8qf{gap:var(--elios-space-12);min-inline-size:0;padding:var(--elios-space-16);animation:svelte-1e4j8qf-fade var(--elios-duration-fast) ease-out;flex-direction:column;flex:1;display:flex}.tiles.svelte-1e4j8qf{gap:var(--elios-space-8);grid-template-columns:repeat(3,1fr);display:grid}.tile.svelte-1e4j8qf{gap:var(--elios-space-10);padding:var(--elios-space-10);border:1px solid color-mix(in oklab, var(--elios-color-fg) 8%, transparent);border-radius:var(--elios-radius-sm);flex-direction:column;animation:.2s ease-out backwards svelte-1e4j8qf-pop;display:flex}.figure.svelte-1e4j8qf{background:color-mix(in oklab, var(--elios-color-fg) 18%, transparent);block-size:10px}.chart.svelte-1e4j8qf{border:1px solid color-mix(in oklab, var(--elios-color-fg) 6%, transparent);border-radius:var(--elios-radius-sm);background:color-mix(in oklab, var(--elios-color-fg) 3%, transparent);flex:1}.pop.svelte-1e4j8qf{animation:.2s ease-out backwards svelte-1e4j8qf-pop}.form.svelte-1e4j8qf{gap:var(--elios-space-8);display:flex}.field.svelte-1e4j8qf{block-size:26px;padding-inline:var(--elios-space-8);box-sizing:border-box;border:1px solid color-mix(in oklab, var(--elios-color-fg) 12%, transparent);border-radius:var(--elios-radius-xs);transition:border-color var(--elios-duration-standard) var(--elios-ease-standard);flex:2;align-items:center;display:flex}.field.short.svelte-1e4j8qf{flex:1}.field[data-active].svelte-1e4j8qf{border-color:color-mix(in oklab, var(--elios-color-fg) 50%, transparent)}.entry.svelte-1e4j8qf{background:color-mix(in oklab, var(--elios-color-fg) 30%, transparent);inline-size:0;transition:inline-size .52s steps(9,end)}.entry[data-done].svelte-1e4j8qf{inline-size:72%}.submit.svelte-1e4j8qf{border-radius:var(--elios-radius-xs);background:color-mix(in oklab, var(--elios-color-fg) 86%, transparent);block-size:26px;inline-size:64px;transition:scale var(--elios-duration-fast) var(--elios-ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.submit.svelte-1e4j8qf .line:where(.svelte-1e4j8qf){background:color-mix(in oklab, var(--elios-color-bg) 60%, transparent);inline-size:50%}.submit[data-pressed].svelte-1e4j8qf{scale:.94}.list.svelte-1e4j8qf{flex-direction:column;display:flex}.item.svelte-1e4j8qf{gap:var(--elios-space-8);border-block-end:1px solid color-mix(in oklab, var(--elios-color-fg) 6%, transparent);align-items:center;block-size:30px;display:flex}.item.svelte-1e4j8qf .line:where(.svelte-1e4j8qf){flex:none}.item.svelte-1e4j8qf .amount:where(.svelte-1e4j8qf){inline-size:36px;margin-inline-start:auto}.item.new.svelte-1e4j8qf{animation:.2s ease-out backwards svelte-1e4j8qf-pop,1.6s ease-out svelte-1e4j8qf-settle}.log.svelte-1e4j8qf{block-size:100%;padding:var(--elios-space-8) var(--elios-space-10);box-sizing:border-box;background:var(--elios-color-bg);color:var(--elios-color-fg);font-family:var(--elios-font-mono);font-size:var(--elios-font-size-2xs);line-height:var(--elios-line-height-normal);white-space:pre;overflow:hidden}.log.svelte-1e4j8qf div:where(.svelte-1e4j8qf):first-child{color:var(--elios-color-fg-secondary)}.notes.svelte-1e4j8qf{gap:var(--elios-space-10);block-size:100%;padding:var(--elios-space-12);box-sizing:border-box;background:var(--elios-color-bg);flex-direction:column;display:flex}.todo.svelte-1e4j8qf{gap:var(--elios-space-8);align-items:center;display:flex}.todo.svelte-1e4j8qf .line:where(.svelte-1e4j8qf){flex:none}.check.svelte-1e4j8qf{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--elios-color-fg) 30%, transparent);block-size:10px;inline-size:10px;transition:background-color var(--elios-duration-standard) var(--elios-ease-standard);border-radius:3px;flex:none}.check[data-ticked].svelte-1e4j8qf{background:color-mix(in oklab, var(--elios-color-fg) 70%, transparent);border-color:#0000}.check[data-ticked].svelte-1e4j8qf+.line:where(.svelte-1e4j8qf){opacity:.5}.files.svelte-1e4j8qf{background:var(--elios-color-bg);block-size:100%;display:flex}.files.svelte-1e4j8qf .sidebar:where(.svelte-1e4j8qf){background:var(--elios-color-bg-elevated);inline-size:84px}.grid.svelte-1e4j8qf{align-content:start;gap:var(--elios-space-12) var(--elios-space-8);padding:var(--elios-space-12);animation:svelte-1e4j8qf-fade var(--elios-duration-fast) ease-out;flex:1;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));display:grid}.file.svelte-1e4j8qf{gap:var(--elios-space-6);flex-direction:column;align-items:center;display:flex}.file.svelte-1e4j8qf svg:where(.svelte-1e4j8qf){block-size:27px;inline-size:34px}.folder.svelte-1e4j8qf{fill:var(--elios-color-blue-elevated)}.sheet.svelte-1e4j8qf{fill:var(--elios-color-bg-elevated);stroke:color-mix(in oklab, var(--elios-color-fg) 25%, transparent)}.dock.svelte-1e4j8qf{z-index:10;gap:var(--elios-space-4);padding:var(--elios-space-6) var(--elios-space-6) var(--elios-space-8);background:color-mix(in oklab, var(--elios-color-bg) 40%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--elios-color-bg) 50%, transparent), var(--elios-shadow-md);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);align-items:center;display:flex;position:absolute;inset-block-end:var(--elios-space-8);inset-inline-start:50%;translate:-50%}.icon.svelte-1e4j8qf{cursor:pointer;transition:scale var(--elios-duration-standard) var(--elios-ease-standard), translate var(--elios-duration-standard) var(--elios-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.icon.svelte-1e4j8qf:hover{translate:0 -4px;scale:1.18}:root:not([data-elios-input=pointer]) .icon.svelte-1e4j8qf:focus-visible{outline:2px solid var(--elios-color-fg);outline-offset:2px;border-radius:var(--elios-radius-md)}.icon.svelte-1e4j8qf svg:where(.svelte-1e4j8qf){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;fill:none;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%;filter:drop-shadow(0 1px 1.5px color-mix(in oklab, var(--elios-color-fg) 25%, transparent))}.body.svelte-1e4j8qf{stroke:color-mix(in oklab, var(--elios-color-fg) 10%, transparent);stroke-width:.75px}[data-icon=files].svelte-1e4j8qf .top:where(.svelte-1e4j8qf){stop-color:var(--elios-color-blue-elevated)}[data-icon=files].svelte-1e4j8qf .foot:where(.svelte-1e4j8qf){stop-color:var(--elios-color-blue-solid)}[data-icon=files].svelte-1e4j8qf .sign:where(.svelte-1e4j8qf){fill:var(--elios-color-bg)}[data-icon=browser].svelte-1e4j8qf .top:where(.svelte-1e4j8qf),[data-icon=notes].svelte-1e4j8qf .top:where(.svelte-1e4j8qf),[data-icon=trash].svelte-1e4j8qf .top:where(.svelte-1e4j8qf){stop-color:var(--elios-color-bg)}[data-icon=browser].svelte-1e4j8qf .foot:where(.svelte-1e4j8qf),[data-icon=notes].svelte-1e4j8qf .foot:where(.svelte-1e4j8qf),[data-icon=trash].svelte-1e4j8qf .foot:where(.svelte-1e4j8qf){stop-color:var(--elios-color-bg-strong)}[data-icon=browser].svelte-1e4j8qf .sign:where(.svelte-1e4j8qf){fill:var(--elios-color-blue-elevated)}.meridians.svelte-1e4j8qf{stroke:var(--elios-color-bg);stroke-width:2px}[data-icon=notes].svelte-1e4j8qf .sign:where(.svelte-1e4j8qf){stroke:var(--elios-color-fg);stroke-width:4px;stroke-linecap:butt}.caret.svelte-1e4j8qf{stroke:var(--elios-color-blue-solid);stroke-width:2.5px}[data-icon=terminal].svelte-1e4j8qf .top:where(.svelte-1e4j8qf){stop-color:color-mix(in oklab, var(--elios-color-fg) 78%, var(--elios-color-bg))}[data-icon=terminal].svelte-1e4j8qf .foot:where(.svelte-1e4j8qf){stop-color:var(--elios-color-fg)}[data-icon=terminal].svelte-1e4j8qf .sign:where(.svelte-1e4j8qf){stroke:var(--elios-color-bg);stroke-width:4px}[data-icon=trash].svelte-1e4j8qf .body:where(.svelte-1e4j8qf){fill-opacity:.8;stroke:color-mix(in oklab, var(--elios-color-fg) 30%, transparent);stroke-width:1.5px}[data-icon=trash].svelte-1e4j8qf .sign:where(.svelte-1e4j8qf){stroke:color-mix(in oklab, var(--elios-color-fg) 22%, transparent);stroke-width:1.5px}.lid.svelte-1e4j8qf{fill:color-mix(in oklab, var(--elios-color-fg) 30%, transparent)}.divider.svelte-1e4j8qf{inline-size:1px;margin-inline:var(--elios-space-4);background:color-mix(in oklab, var(--elios-color-fg) 18%, transparent)}.running.svelte-1e4j8qf{border-radius:var(--elios-radius-full);background:color-mix(in oklab, var(--elios-color-fg) 60%, transparent);block-size:4px;inline-size:4px;position:absolute;inset-block-end:-6px}.control.svelte-1e4j8qf{z-index:30;gap:var(--elios-space-6);block-size:28px;padding:0 var(--elios-space-12) 0 var(--elios-space-10);border-radius:var(--elios-radius-full);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:color-mix(in oklab, var(--elios-color-bg) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--elios-color-fg);font:inherit;font-size:var(--elios-font-size-xs);font-weight:var(--elios-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--elios-duration-standard) var(--elios-ease-standard);border:0;align-items:center;line-height:16px;display:flex;position:absolute;inset-inline-end:var(--elios-space-8)}.control.svelte-1e4j8qf:hover{background:color-mix(in oklab, var(--elios-color-bg) 80%, transparent)}:root:not([data-elios-input=pointer]) .control.svelte-1e4j8qf:focus-visible{outline:2px solid var(--elios-color-fg);outline-offset:2px}.control.svelte-1e4j8qf svg:where(.svelte-1e4j8qf){fill:currentColor;block-size:14px;inline-size:14px}.visually-hidden.svelte-1e4j8qf{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes svelte-1e4j8qf-pop{0%{opacity:0;transform:scale(.7)translateY(3px)}}@keyframes svelte-1e4j8qf-fade{0%{opacity:0}}@keyframes svelte-1e4j8qf-settle{0%{background:color-mix(in oklab, var(--elios-color-fg) 6%, transparent)}}@media (prefers-reduced-motion:reduce){.main.svelte-1e4j8qf,.grid.svelte-1e4j8qf,.tile.svelte-1e4j8qf,.pop.svelte-1e4j8qf,.item.new.svelte-1e4j8qf{animation:none}.icon.svelte-1e4j8qf:hover{translate:none}}.visually-hidden.svelte-bvqh73{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.extensions.svelte-bvqh73{block-size:100%;position:absolute;inset:0;container-type:inline-size}.extensions.svelte-bvqh73 .extension-window{position:absolute;inset:40px 12px}@container (width>=640px){.extensions.svelte-bvqh73 .extension-window{inset-inline:32px}}.demo-content.svelte-bvqh73{flex-direction:column;height:100%;min-height:0;display:flex}button.svelte-bvqh73,input.svelte-bvqh73{font:inherit}button.svelte-bvqh73{color:inherit;cursor:pointer;background:0 0;border:0}button.svelte-bvqh73:focus-visible{outline:2px solid var(--elios-color-brand-foreground);outline-offset:3px}.window-actions.svelte-bvqh73{font-size:var(--elios-font-size-xs);align-items:center;gap:12px;display:flex}.window-actions.svelte-bvqh73 button:where(.svelte-bvqh73){white-space:nowrap;color:var(--elios-color-fg-secondary);padding:4px 0}.window-actions.svelte-bvqh73 button:where(.svelte-bvqh73):hover{color:var(--elios-color-fg)}.replay.svelte-bvqh73{text-align:right;min-width:64px}.inspection-value.svelte-bvqh73{margin:0}.panes.svelte-bvqh73{flex:1;grid-template-columns:minmax(236px,34fr) minmax(0,66fr);min-height:0;display:grid}.terminal-pane.svelte-bvqh73{background:var(--elios-color-bg);border-right:1px solid color-mix(in oklab, var(--elios-color-fg) 8%, transparent);flex-direction:column;min-width:0;display:flex}.pane-heading.svelte-bvqh73,.code-heading.svelte-bvqh73{height:48px;color:var(--elios-color-fg-secondary);font-size:var(--elios-font-size-xs);flex:none;align-items:center;padding:0 16px;display:flex}.terminal-content.svelte-bvqh73{scrollbar-width:thin;scrollbar-color:var(--elios-color-bg-strong) transparent;min-height:0;font-family:var(--elios-font-mono);font-size:var(--elios-font-size-xs);flex:1;padding:12px 16px;line-height:1.65;overflow:auto}.command-form.svelte-bvqh73{border-bottom:1px solid color-mix(in oklab, var(--elios-color-fg) 12%, transparent);align-items:center;gap:7px;margin:0;padding-bottom:8px;display:flex}.command-form.svelte-bvqh73 label:where(.svelte-bvqh73){color:var(--elios-color-fg-secondary)}.command-form.svelte-bvqh73 input:where(.svelte-bvqh73){width:0;min-width:0;color:var(--elios-color-fg);caret-color:var(--elios-color-fg);background:0 0;border:0;border-radius:0;flex:1;padding:5px 0}.command-form.svelte-bvqh73 input:where(.svelte-bvqh73):focus,.command-form.svelte-bvqh73 input:where(.svelte-bvqh73):focus-visible{box-shadow:none;outline:none}.command-form.svelte-bvqh73 button:where(.svelte-bvqh73){min-height:30px;font-family:var(--elios-font-sans);background:var(--elios-color-bg-strong);border-radius:var(--elios-radius-xs);color:var(--elios-color-fg);padding:5px 9px}.command-form.svelte-bvqh73 button:where(.svelte-bvqh73):hover{background:var(--elios-color-bg-muted)}.command-result.svelte-bvqh73{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--elios-color-fg);padding-top:16px}.command-result[data-error=true].svelte-bvqh73{color:var(--elios-color-red-foreground)}.terminal-actions.svelte-bvqh73{font:var(--elios-font-size-xs)/1.5 var(--elios-font-sans);flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.terminal-actions.svelte-bvqh73 button:where(.svelte-bvqh73){text-align:left;color:var(--elios-color-fg-secondary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--elios-color-fg) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--elios-color-fg) 25%, transparent);padding:0}.terminal-actions.svelte-bvqh73 button:where(.svelte-bvqh73):hover{color:var(--elios-color-brand-foreground);text-decoration-color:currentColor}.code-pane.svelte-bvqh73{background:var(--elios-color-bg-muted);flex-direction:column;min-width:0;min-height:0;display:flex}.code-heading.svelte-bvqh73{justify-content:space-between;gap:8px;padding:0 12px 0 16px}.code-heading.svelte-bvqh73>span:where(.svelte-bvqh73){white-space:nowrap}.code-scroll.svelte-bvqh73{scrollbar-width:thin;scrollbar-color:var(--elios-color-fg-subtle) transparent;flex:1;min-height:0;padding:10px 14px 18px 8px;overflow:auto}.code-listing.svelte-bvqh73{width:max-content;min-width:100%;font:var(--elios-font-size-xs)/1.7 var(--elios-font-mono);tab-size:4;margin:0}.code-line.svelte-bvqh73{width:100%;font:inherit;text-align:left;color:inherit;border-radius:var(--elios-radius-2xs);min-height:20.4px;padding:0 6px 0 0;display:flex}.line-number.svelte-bvqh73{text-align:right;width:31px;color:var(--elios-color-fg-subtle);-webkit-user-select:none;user-select:none;flex:none;padding-right:12px;position:relative}.line-source.svelte-bvqh73{white-space:pre}button.code-line.svelte-bvqh73{cursor:pointer}.code-line[data-active=true].svelte-bvqh73{background:color-mix(in oklab, var(--elios-color-brand-solid) 15%, transparent)}.code-line[data-active=true].svelte-bvqh73 .line-number:where(.svelte-bvqh73){color:var(--elios-color-brand-foreground)}.code-line[data-active=true][data-error=true].svelte-bvqh73{background:color-mix(in oklab, var(--elios-color-red-solid) 11%, transparent)}.code-line[data-active=true][data-error=true].svelte-bvqh73 .line-number:where(.svelte-bvqh73){color:var(--elios-color-red-foreground)}.code-line[data-failed=true].svelte-bvqh73{background:color-mix(in oklab, var(--elios-color-red-solid) 11%, transparent);border-radius:0}.code-line[data-failed=true].svelte-bvqh73 .line-number:where(.svelte-bvqh73){color:var(--elios-color-red-foreground)}.code-line[data-failed=true][data-block-start=true].svelte-bvqh73{border-start-start-radius:var(--elios-radius-2xs);border-start-end-radius:var(--elios-radius-2xs)}.code-line[data-failed=true][data-block-end=true].svelte-bvqh73{border-end-end-radius:var(--elios-radius-2xs);border-end-start-radius:var(--elios-radius-2xs)}.code-line[data-pinned=true].svelte-bvqh73 .line-number:where(.svelte-bvqh73):before{content:"";border-radius:var(--elios-radius-full);background:currentColor;block-size:3px;inline-size:3px;position:absolute;inset-block-start:calc(50% - 1.5px);inset-inline-start:2px}.inspector.svelte-bvqh73{border-top:1px solid color-mix(in oklab, var(--elios-color-fg) 9%, transparent);flex:none;min-height:116px;margin:0 16px;padding:14px 0 16px}.inspection-value.svelte-bvqh73{font:var(--elios-font-size-xs)/1.5 var(--elios-font-sans);overflow-wrap:anywhere;color:var(--elios-color-fg);display:block}.inspection-value[data-mono=true].svelte-bvqh73{font-family:var(--elios-font-mono)}.inspection-description.svelte-bvqh73{color:var(--elios-color-fg-secondary);font-size:var(--elios-font-size-xs);margin:5px 0 0;line-height:1.5}.inspection-hint.svelte-bvqh73{color:var(--elios-color-fg-secondary);font-size:var(--elios-font-size-2xs);margin-top:12px;line-height:1.5;display:block}.demo-content[data-expanded=true].svelte-bvqh73 .panes:where(.svelte-bvqh73){grid-template-columns:minmax(0,1fr)}.demo-content[data-expanded=true].svelte-bvqh73 .terminal-pane:where(.svelte-bvqh73){display:none}.compact-terminal.svelte-bvqh73{border-top:1px solid color-mix(in oklab, var(--elios-color-fg) 8%, transparent);font:var(--elios-font-size-xs)/1.5 var(--elios-font-mono);flex:none;align-items:center;gap:16px;padding:12px 16px;display:flex}.compact-terminal.svelte-bvqh73 .compact-result:where(.svelte-bvqh73){color:var(--elios-color-fg-secondary);margin-left:auto}.compact-terminal[data-error=true].svelte-bvqh73 .compact-result:where(.svelte-bvqh73){color:var(--elios-color-red-foreground)}@container (width<700px) and (width>=540px){.code-heading.svelte-bvqh73{flex-wrap:wrap;align-content:center;gap:5px;height:76px}.panes.svelte-bvqh73{grid-template-columns:minmax(210px,36fr) minmax(0,64fr)}}@container (width<540px){.extensions.svelte-bvqh73 .extension-window>[data-bar]{grid-template-columns:auto minmax(0,1fr)}.extensions.svelte-bvqh73 .extension-window>[data-bar]>.title{display:none}.window-actions.svelte-bvqh73{gap:8px}.replay.svelte-bvqh73{min-width:0}.panes.svelte-bvqh73{flex-direction:column;display:flex}.terminal-pane.svelte-bvqh73{border-right:0;border-bottom:1px solid color-mix(in oklab, var(--elios-color-fg) 8%, transparent);flex:none}.pane-heading.svelte-bvqh73{height:34px}.terminal-content.svelte-bvqh73{padding-block:4px 12px}.command-result.svelte-bvqh73{min-block-size:calc(10px + 2lh);padding-top:10px}.terminal-actions.svelte-bvqh73{flex-flow:wrap;gap:10px;margin-top:16px}.code-pane.svelte-bvqh73{flex:1;min-height:0}.code-heading.svelte-bvqh73{flex-wrap:wrap;align-content:center;gap:8px;height:76px}.code-heading.svelte-bvqh73>span:where(.svelte-bvqh73){width:100%}.code-scroll.svelte-bvqh73{padding-left:4px}.code-listing.svelte-bvqh73{width:auto}.line-source.svelte-bvqh73{white-space:pre-wrap;overflow-wrap:break-word;flex:1;min-width:0}.inspector.svelte-bvqh73{min-height:138px;margin:0 12px}.compact-terminal.svelte-bvqh73{flex-direction:column;align-items:flex-start;gap:5px}.compact-terminal.svelte-bvqh73 .compact-result:where(.svelte-bvqh73){margin-left:0}.demo-content[data-expanded=true].svelte-bvqh73 .terminal-pane:where(.svelte-bvqh73){display:none}}@media (width<660px){.extensions.svelte-bvqh73 .extension-window{inset-block:20px}}rect.svelte-33g7xi{paint-order:stroke;stroke-linejoin:round}.line.svelte-33g7xi{stroke-linecap:round;stroke-linejoin:round}.pressed.svelte-33g7xi{font-family:var(--elios-font-mono)}.forks.svelte-astxdi{position:absolute;inset:0}svg.svelte-astxdi{touch-action:pan-y;block-size:100%;inline-size:100%;display:block;overflow:visible}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forks.svelte-astxdi:not([data-shown])>svg:where(.svelte-astxdi){visibility:hidden}}svg.svelte-astxdi *{pointer-events:none}.forkable.svelte-astxdi{cursor:pointer}.face.svelte-astxdi,.side.svelte-astxdi{stroke:color-mix(in oklab, var(--elios-color-fg) 22%, transparent);stroke-width:1px}.face.svelte-astxdi{fill:var(--elios-color-bg-elevated)}.side[data-side=left].svelte-astxdi{fill:color-mix(in oklab, var(--elios-color-bg-elevated), var(--elios-color-fg) 5%)}.side[data-side=right].svelte-astxdi{fill:color-mix(in oklab, var(--elios-color-bg-elevated), var(--elios-color-fg) 10%)}[data-lit].svelte-astxdi .top:where(.svelte-astxdi) .face:where(.svelte-astxdi){stroke:color-mix(in oklab, var(--elios-color-fg) 55%, transparent)}.branch.svelte-astxdi{fill:none;stroke:color-mix(in oklab, var(--elios-color-fg) 30%, transparent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.branch.lit.svelte-astxdi{stroke:color-mix(in oklab, var(--elios-color-fg) 70%, transparent);stroke-width:1.5px}.name.svelte-astxdi{font-size:var(--elios-font-size-xs);fill:var(--elios-color-fg-secondary)}.name[data-name=source].svelte-astxdi,.name[data-name=hint].svelte-astxdi{fill:var(--elios-color-fg)}.visually-hidden.svelte-astxdi{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.grip.svelte-e76bx{cursor:ns-resize;touch-action:none}.choice.svelte-e76bx{gap:var(--elios-space-12);font-size:var(--elios-font-size-xs);line-height:var(--elios-line-height-snug);white-space:nowrap;align-items:baseline;display:flex;position:absolute}.choice.svelte-e76bx span:where(.svelte-e76bx){color:var(--elios-color-fg-secondary)}.choice.svelte-e76bx button:where(.svelte-e76bx){gap:var(--elios-space-6);padding:var(--elios-space-2) 0;color:var(--elios-color-fg-secondary);font:inherit;cursor:pointer;transition:color var(--elios-duration-fast) var(--elios-ease-standard);background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.choice.svelte-e76bx button:where(.svelte-e76bx):before{border-radius:var(--elios-radius-full);content:"";block-size:7px;inline-size:7px;box-shadow:inset 0 0 0 1px}.choice.svelte-e76bx button[aria-pressed=true]:where(.svelte-e76bx){color:var(--elios-color-fg)}.choice.svelte-e76bx button[aria-pressed=true]:where(.svelte-e76bx):before{background:currentColor}@media (hover:hover){.choice.svelte-e76bx button:where(.svelte-e76bx):hover{color:var(--elios-color-fg)}}.choice.svelte-e76bx button:where(.svelte-e76bx):focus-visible{outline:none}:root:not([data-elios-input=pointer]) .choice.svelte-e76bx button:where(.svelte-e76bx):focus-visible{border-radius:var(--elios-radius-2xs);outline:2px solid var(--elios-color-fg);outline-offset:2px}.screen.svelte-8i82n5{grid-column:column;block-size:clamp(240px,64vw,420px);position:relative}canvas.svelte-8i82n5{block-size:calc(100% + 32px);inline-size:calc(100% + 32px);color:var(--elios-color-fg);touch-action:pan-y;display:block;position:absolute;inset:-16px}@media (width>=41.25rem){.screen.svelte-8i82n5{block-size:clamp(380px,46vw,640px)}canvas.svelte-8i82n5{block-size:calc(100% + 48px);inline-size:calc(100% + 48px);inset:-24px}}.templates.svelte-jth4u4{position:absolute;inset:0}svg.svelte-jth4u4{touch-action:pan-y;block-size:100%;inline-size:100%;display:block;overflow:visible}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.templates.svelte-jth4u4:not([data-shown]) svg:where(.svelte-jth4u4){visibility:hidden}}.face.svelte-jth4u4,.side.svelte-jth4u4{stroke:color-mix(in oklab, var(--elios-color-fg) 22%, transparent);stroke-width:1px;transition:stroke var(--elios-duration-standard) var(--elios-ease-standard)}.face.svelte-jth4u4{fill:var(--elios-color-bg-elevated)}.side[data-side=left].svelte-jth4u4{fill:color-mix(in oklab, var(--elios-color-bg-elevated), var(--elios-color-fg) 5%)}.side[data-side=right].svelte-jth4u4{fill:color-mix(in oklab, var(--elios-color-bg-elevated), var(--elios-color-fg) 10%)}[data-open].svelte-jth4u4 .face:where(.svelte-jth4u4){stroke:color-mix(in oklab, var(--elios-color-fg) 55%, transparent)}.guide.svelte-jth4u4{stroke:color-mix(in oklab, var(--elios-color-fg) 30%, transparent);stroke-width:1px;stroke-dasharray:2 3}.hull.svelte-jth4u4{fill:color-mix(in oklab, var(--elios-color-fg) 5%, transparent);stroke:color-mix(in oklab, var(--elios-color-fg) 50%, transparent);stroke-width:1.25px;stroke-dasharray:5 4}.leader.svelte-jth4u4{stroke:color-mix(in oklab, var(--elios-color-fg) 26%, transparent);stroke-width:1px}text.svelte-jth4u4{font-size:var(--elios-font-size-xs);fill:var(--elios-color-fg-secondary);transition:fill var(--elios-duration-standard) var(--elios-ease-standard)}[data-open].svelte-jth4u4 text:where(.svelte-jth4u4){fill:var(--elios-color-fg)}.visually-hidden.svelte-jth4u4{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.face.svelte-jth4u4,.side.svelte-jth4u4,text.svelte-jth4u4{transition:none}}.terminal.svelte-8t0l6h{position:absolute;inset:0;container-type:inline-size}.terminal.svelte-8t0l6h .window{inset-block-start:40px;inset-inline:var(--elios-space-12);block-size:600px;position:absolute}@container (width>=640px){.terminal.svelte-8t0l6h .window{inline-size:920px;inset-inline:32px auto}}.output.svelte-8t0l6h{box-sizing:border-box;block-size:100%;padding:var(--elios-space-16) var(--elios-space-20);background:var(--elios-color-bg);color:var(--elios-color-fg);font-size:var(--elios-font-size-sm);scrollbar-gutter:stable;scrollbar-width:thin;overflow:hidden}.terminal.svelte-8t0l6h:focus-within .output:where(.svelte-8t0l6h){overscroll-behavior:contain;overflow-y:auto}.live.svelte-8t0l6h{gap:1ch;display:flex}.live[data-waiting].svelte-8t0l6h{opacity:0}.line.svelte-8t0l6h{flex:1;min-inline-size:0;position:relative}.line.svelte-8t0l6h input:where(.svelte-8t0l6h){inline-size:100%;font:inherit;opacity:0;background:0 0;border:0;outline:0;padding:0;position:absolute;inset:0}.replay.svelte-8t0l6h{padding:0 var(--elios-space-6);border-radius:var(--elios-radius-xs);color:var(--elios-color-fg-secondary);font:inherit;font-size:var(--elios-font-size-xs);cursor:pointer;transition:color var(--elios-duration-standard) var(--elios-ease-standard);background:0 0;border:0;margin-inline-end:var(--elios-space-6);line-height:18px}.replay.svelte-8t0l6h:hover{color:var(--elios-color-fg)}:root:not([data-elios-input=pointer]) .replay.svelte-8t0l6h:focus-visible{outline:2px solid var(--elios-color-fg)}.visually-hidden.svelte-8t0l6h{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
