h2.svelte-whmbm4,p.svelte-whmbm4{margin:0}button.svelte-whmbm4,input.svelte-whmbm4{font-family:inherit}.main-header.svelte-whmbm4{display:flex;justify-content:space-between;align-items:center;gap:12px}.filters.svelte-whmbm4{display:flex;gap:10px;flex-wrap:wrap}.focus-exit-button.svelte-whmbm4{white-space:nowrap;align-self:flex-end}.time-filter-controls.svelte-whmbm4{display:inline-flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.time-filter-field.svelte-whmbm4{display:grid;gap:4px;font-size:11px;color:var(--muted)}.time-filter-field.svelte-whmbm4 input:where(.svelte-whmbm4){border:1px solid var(--border);border-radius:10px;padding:6px 8px;font-size:12px;background:rgba(var(--panel-rgb),.75);color:var(--ink)}.filter-error.svelte-whmbm4{font-size:12px;color:#c94048f2;align-self:center}.muted.svelte-whmbm4{color:var(--muted)}.collab-status.svelte-whmbm4{font-size:12px;margin-top:4px}.ghost-button.svelte-whmbm4{appearance:none;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.2);color:var(--ink);font-weight:600;background:transparent;transition:background .2s ease,border-color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button.svelte-whmbm4:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.3)}.ghost-button.svelte-whmbm4:disabled{opacity:.6;cursor:not-allowed}.ghost-button.small.svelte-whmbm4{padding:6px 10px;font-size:12px}.ghost-button.active.svelte-whmbm4{background:rgba(var(--ink-rgb),.08);border-color:rgba(var(--ink-rgb),.35)}.ghost-button.recording.svelte-whmbm4{background:#c94048;color:#fff}.ghost-button.recording.svelte-whmbm4:hover{background:#b1373e}.realtime-export-stats.svelte-whmbm4{align-self:center;font-size:12px;color:var(--ink);font-weight:600;white-space:nowrap}p.svelte-3i6yc4{margin:0}button.svelte-3i6yc4,input.svelte-3i6yc4{font-family:inherit}.topbar.svelte-3i6yc4{display:flex;justify-content:space-between;align-items:center;gap:16px}.topbar-search-wrap.svelte-3i6yc4{flex:1 1 720px;min-width:320px;max-width:none}.topbar-search.svelte-3i6yc4{width:100%}.topbar-search.svelte-3i6yc4 input:where(.svelte-3i6yc4){width:100%;border:1px solid var(--border);background:rgba(var(--panel-rgb),.82);color:var(--ink);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.3}.topbar-search.svelte-3i6yc4 input:where(.svelte-3i6yc4)::placeholder{color:var(--muted)}.topbar-search.svelte-3i6yc4 input:where(.svelte-3i6yc4):focus{outline:none;border-color:rgba(var(--ink-rgb),.34);box-shadow:0 0 0 3px rgba(var(--ink-rgb),.08)}.segment.svelte-3i6yc4{display:inline-flex;background:rgba(var(--panel-rgb),.8);border-radius:999px;padding:4px;border:1px solid var(--border);gap:4px}.segment.svelte-3i6yc4 button:where(.svelte-3i6yc4){border:none;background:transparent;padding:10px 16px;border-radius:999px;cursor:pointer;font-weight:600;color:var(--muted)}.segment.svelte-3i6yc4 button.active:where(.svelte-3i6yc4){background:var(--accent);color:#fff;box-shadow:var(--shadow-soft)}.topbar-actions.svelte-3i6yc4{display:flex;align-items:center;gap:16px}.auth-panel.svelte-3i6yc4{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:999px;background:rgba(var(--panel-rgb),.75);border:1px solid var(--border)}.auth-user.svelte-3i6yc4{position:relative}.auth-trigger.svelte-3i6yc4{display:inline-flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;cursor:pointer;color:inherit}.auth-text.svelte-3i6yc4{display:grid;gap:2px;text-align:left}.auth-trigger.svelte-3i6yc4 .chevron:where(.svelte-3i6yc4){font-size:12px;color:var(--muted)}.auth-label.svelte-3i6yc4{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.auth-value.svelte-3i6yc4{font-weight:600}.auth-menu.svelte-3i6yc4{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;border-radius:12px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-soft);display:grid;gap:4px;z-index:10}.auth-menu-item.svelte-3i6yc4{appearance:none;width:100%;text-align:left;border:none;background:transparent;font-family:inherit;cursor:pointer;text-decoration:none;color:var(--ink);font-size:13px;font-weight:600;padding:8px 10px;border-radius:10px}.auth-menu-item.svelte-3i6yc4:hover{background:rgba(var(--ink-rgb),.06)}.ghost-button.svelte-3i6yc4{appearance:none;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.2);color:var(--ink);font-weight:600;background:transparent;transition:background .2s ease,border-color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button.svelte-3i6yc4:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.3)}.ghost-button.svelte-3i6yc4:disabled{opacity:.6;cursor:not-allowed}.sr-only.svelte-3i6yc4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:1100px){.topbar.svelte-3i6yc4{flex-direction:column;align-items:flex-start}.topbar-search-wrap.svelte-3i6yc4{flex:0 0 auto;width:100%;min-width:0;max-width:none}}@media(max-width:720px){.topbar-search.svelte-3i6yc4 input:where(.svelte-3i6yc4){font-size:13px;padding:11px 14px}.segment.svelte-3i6yc4{width:100%;flex-direction:column}.segment.svelte-3i6yc4 button:where(.svelte-3i6yc4){width:100%}.topbar-actions.svelte-3i6yc4{width:100%;flex-direction:column;align-items:stretch}.auth-panel.svelte-3i6yc4{justify-content:space-between}}.widget-context-menu.svelte-wvotcr{position:fixed;z-index:40;min-width:160px;background:var(--panel);border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow);padding:6px;display:grid;gap:4px}.widget-context-menu.svelte-wvotcr button:where(.svelte-wvotcr){border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--ink);cursor:pointer}.widget-context-menu.svelte-wvotcr button.small:where(.svelte-wvotcr){padding:6px 10px;font-size:12px}.menu-submenu.svelte-wvotcr{position:relative}.widget-context-menu.submenu-prefer-left.svelte-wvotcr .menu-submenu:where(.svelte-wvotcr),.menu-submenu.submenu-open-left{padding-left:0;margin-left:0}.menu-item.svelte-wvotcr{width:100%;display:flex;align-items:center;justify-content:space-between}.widget-context-menu.submenu-prefer-left.svelte-wvotcr .menu-item:where(.svelte-wvotcr),.menu-submenu.submenu-open-left .menu-item.svelte-wvotcr{flex-direction:row-reverse}.menu-caret.svelte-wvotcr{opacity:.7;font-size:12px}.widget-context-menu.submenu-prefer-left.svelte-wvotcr .menu-caret:where(.svelte-wvotcr),.menu-submenu.submenu-open-left .menu-caret.svelte-wvotcr{transform:rotate(180deg)}.hidden-data-label.svelte-wvotcr{font-style:italic}.menu-submenu-panel.svelte-wvotcr{position:absolute;left:calc(100% + 6px);top:-6px;transform:translate(var(--submenu-shift-x, 0px),var(--submenu-shift-y, 0px));min-width:200px;background:var(--panel);border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow);padding:6px;display:none;gap:4px;z-index:1}.menu-submenu.submenu-active.svelte-wvotcr .menu-submenu-panel:where(.svelte-wvotcr),.menu-submenu.svelte-wvotcr:focus-within .menu-submenu-panel:where(.svelte-wvotcr){display:grid}.menu-submenu.submenu-open-left .menu-submenu-panel.svelte-wvotcr{left:auto;right:calc(100% + 6px)}.widget-context-menu.submenu-prefer-left.svelte-wvotcr .menu-submenu-panel:where(.svelte-wvotcr){left:auto;right:calc(100% + 6px)}.menu-divider.svelte-wvotcr{height:1px;background:var(--border);margin:4px 4px 2px}.menu-divider.thin.svelte-wvotcr{margin-top:6px}.indicator-row.svelte-wvotcr{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;font-size:12px;color:var(--muted)}.indicator-actions.svelte-wvotcr{display:flex;gap:6px}.menu-title.svelte-wvotcr{margin:0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.widget-context-menu.svelte-wvotcr button:where(.svelte-wvotcr):disabled{color:var(--muted);cursor:not-allowed}.widget-context-menu.svelte-wvotcr button:where(.svelte-wvotcr):hover{background:rgba(var(--ink-rgb),.08)}.widget-context-menu.svelte-wvotcr button:where(.svelte-wvotcr):disabled:hover{background:transparent}.widget-context-menu.svelte-wvotcr button.danger:where(.svelte-wvotcr){color:var(--accent)}.plotly-chart.svelte-1sij25w{width:100%!important;height:100%!important;min-height:0;overflow:hidden}.plotly-chart.svelte-1sij25w .main-svg{border-radius:14px}.plotly-chart.svelte-1sij25w .js-plotly-plot,.plotly-chart.svelte-1sij25w .plot-container,.plotly-chart.svelte-1sij25w .svg-container,.plotly-chart.svelte-1sij25w .main-svg{width:100%!important;height:100%!important}.widget.svelte-8g18qy{background:var(--panel);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-soft);padding:20px;display:flex;flex-direction:column;gap:12px;position:relative;height:100%;min-height:160px;min-width:0;cursor:grab;animation:svelte-8g18qy-rise .6s ease both}.widget.section-widget.svelte-8g18qy{min-height:96px;gap:0;justify-content:center;padding:18px 22px;background:transparent;border-color:transparent;box-shadow:none}.section-widget-body.svelte-8g18qy{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:var(--section-title-align, left)}.section-widget-meta.svelte-8g18qy{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.section-widget-title.svelte-8g18qy{margin:0;font-size:clamp(22px,var(--section-title-font-size, 34px),48px);line-height:1.05;letter-spacing:-.03em;font-weight:var(--section-title-font-weight, 700);font-family:var(--section-title-font-family, var(--font-body, "IBM Plex Sans", "Sora", sans-serif));color:var(--section-title-color, var(--ink));text-wrap:balance}.section-widget-spacer.svelte-8g18qy,.widget.focus-hidden.svelte-8g18qy{display:none}.widget.focused.svelte-8g18qy{grid-column:1 / -1!important;grid-row:1 / -1!important;min-height:clamp(360px,calc(100vh - 240px),1200px);cursor:default;animation:none}.widget.selected.svelte-8g18qy{box-shadow:var(--shadow-soft),0 0 0 2px var(--accent)}.widget.dragging.svelte-8g18qy{opacity:.6;transform:scale(.98)}.widget.svelte-8g18qy:active{cursor:grabbing}.widget.resizing.svelte-8g18qy{outline:1px dashed rgba(28,138,143,.6);outline-offset:-6px}.widget-header.svelte-8g18qy{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.widget-title.svelte-8g18qy{font-weight:600;margin:0}.widget-meta.svelte-8g18qy{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}.meta-divider.svelte-8g18qy{opacity:.5}.widget-presence.svelte-8g18qy{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.presence-chip.svelte-8g18qy{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink);background:rgba(var(--panel-rgb),.8);border:1px solid rgba(var(--ink-rgb),.12);border-left:3px solid var(--presence-color, var(--accent));border-radius:999px;padding:2px 8px}.resize-handle.svelte-8g18qy{position:absolute;right:14px;bottom:14px;width:16px;height:16px;border-right:2px solid rgba(var(--ink-rgb),.4);border-bottom:2px solid rgba(var(--ink-rgb),.4);cursor:se-resize;opacity:.6}.resize-handle.hidden.svelte-8g18qy{display:none}.widget-chart.svelte-8g18qy{position:relative;isolation:isolate;flex:1;min-height:0;min-width:0;overflow:hidden}.widget-chart.loading.svelte-8g18qy{cursor:progress}.number-widget.svelte-8g18qy{height:100%;display:grid;align-content:start;gap:12px;padding:4px 2px 2px;overflow:auto}.number-widget.number-widget-horizontal.svelte-8g18qy{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.number-series.svelte-8g18qy{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-2-rgb),.04)),rgba(var(--surface-rgb),.56);border:1px solid rgba(var(--ink-rgb),.08);text-align:var(--number-text-align, left)}.number-series-label.svelte-8g18qy{margin:0;font-size:12px;font-weight:600;color:var(--muted)}.number-series-value-row.svelte-8g18qy{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;justify-content:var(--number-value-justify, flex-start)}.number-series-value.svelte-8g18qy{font-size:clamp(16px,var(--number-value-size, 52px),96px);line-height:.95;font-weight:var(--number-value-weight, 400);font-family:var(--number-value-font-family, var(--font-body, "IBM Plex Sans", "Sora", sans-serif));letter-spacing:-.04em;color:var(--number-value-color, var(--ink))}.number-series-unit.svelte-8g18qy{font-size:13px;font-weight:600;color:var(--number-value-color, var(--ink));opacity:.72}.number-widget-empty.svelte-8g18qy{height:100%;display:grid;place-items:center;color:var(--muted);font-size:13px;text-align:center}.control-widget-grid.svelte-8g18qy{height:100%;display:grid;align-content:start;gap:12px;padding:4px 2px 2px;overflow:auto}.control-widget-grid.control-widget-grid-horizontal.svelte-8g18qy{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start}.control-widget-tile.svelte-8g18qy{display:grid;gap:10px;justify-items:center;padding:14px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),rgba(var(--accent-2-rgb),.03)),rgba(var(--surface-rgb),.56);border:1px solid rgba(var(--ink-rgb),.08)}.control-series-label.svelte-8g18qy{margin:0;font-size:12px;font-weight:700;color:var(--ink)}.control-widget-button.svelte-8g18qy,.control-widget-switch.svelte-8g18qy{appearance:none;border:1px solid rgba(var(--ink-rgb),.16);background:rgba(var(--panel-rgb),.82);color:var(--ink);cursor:pointer;font:inherit}.control-widget-button.svelte-8g18qy{min-width:min(100%,220px);padding:18px 26px;border-radius:18px;font-size:18px;font-weight:800;transition:transform .15s ease,background .2s ease,border-color .2s ease}.control-widget-button.svelte-8g18qy:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.28)}.control-widget-button.active.svelte-8g18qy{transform:translateY(1px);background:#de6a1c1f;border-color:#de6a1c61;color:var(--accent)}.control-widget-button.busy.svelte-8g18qy{border-style:dashed}.control-widget-switch.svelte-8g18qy{min-width:min(100%,220px);padding:12px 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:700;transition:background .2s ease,border-color .2s ease}.control-widget-switch.svelte-8g18qy:hover:not(:disabled){background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.28)}.control-widget-switch.svelte-8g18qy:disabled{cursor:wait;opacity:.75}.control-switch-track.svelte-8g18qy{width:46px;height:26px;padding:2px;border-radius:999px;background:rgba(var(--ink-rgb),.16);display:inline-flex;align-items:center;transition:background .2s ease}.control-switch-thumb.svelte-8g18qy{width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f1c2d33;transform:translate(0);transition:transform .2s ease}.control-widget-switch.checked.svelte-8g18qy .control-switch-track:where(.svelte-8g18qy){background:#1c8a8f85}.control-widget-switch.checked.svelte-8g18qy .control-switch-thumb:where(.svelte-8g18qy){transform:translate(20px)}.control-widget-error.svelte-8g18qy{max-width:100%;margin:0;color:#b43f3f;font-size:12px}.widget-chart-message.svelte-8g18qy{height:100%;display:grid;place-items:center;padding:24px;text-align:center;color:var(--muted);border-radius:14px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),rgba(var(--accent-2-rgb),.04)),rgba(var(--surface-rgb),.42);border:1px dashed rgba(var(--ink-rgb),.14)}.widget-chart-message.svelte-8g18qy p:where(.svelte-8g18qy){margin:0;max-width:24ch;font-size:14px;font-weight:600;line-height:1.5;color:var(--ink)}.widget-camera.svelte-8g18qy{position:absolute;inset:0;border-radius:10px;overflow:hidden;background:rgba(var(--ink-rgb),.12)}.widget-camera-video.svelte-8g18qy{width:100%;height:100%;display:block;background:#000}.widget-camera-status.svelte-8g18qy{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:600;color:#fff;background:#0f172ac7;padding:6px 8px;border-radius:8px;max-width:calc(100% - 20px)}.widget-chart-suspense.svelte-8g18qy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:600;color:var(--muted);pointer-events:none;z-index:2;background:linear-gradient(110deg,rgba(var(--panel-rgb),.7),rgba(var(--panel-rgb),.86) 42%,rgba(var(--panel-rgb),.7));animation:svelte-8g18qy-chartShimmer 1.1s linear infinite}.widget-chart-spinner.svelte-8g18qy{width:14px;height:14px;border-radius:50%;border:2px solid rgba(var(--ink-rgb),.2);border-top-color:var(--accent);animation:svelte-8g18qy-chartSpin .8s linear infinite}@keyframes svelte-8g18qy-chartSpin{to{transform:rotate(360deg)}}@keyframes svelte-8g18qy-chartShimmer{0%{background-position:-180px 0}to{background-position:180px 0}}@keyframes svelte-8g18qy-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}p.svelte-1oj6zml{margin:0}.widget-workspace.svelte-1oj6zml{position:relative;display:grid;gap:24px}.widget-grid.svelte-1oj6zml{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;grid-auto-rows:160px;grid-auto-flow:dense}.widget-grid.focus-mode.svelte-1oj6zml{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);min-height:clamp(360px,calc(100vh - 240px),1200px)}.widget-grid-metrics.svelte-1oj6zml{position:absolute;inset:0 0 auto;height:0;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}.widget-search-empty.svelte-1oj6zml{border:1px dashed var(--border);border-radius:var(--radius);padding:18px;background:rgba(var(--panel-rgb),.72);color:var(--muted);text-align:center;font-weight:500}.widget-section.svelte-1oj6zml{display:grid;gap:18px}.section-grid.svelte-1oj6zml{align-items:stretch}.section-title-slot.svelte-1oj6zml{position:relative;min-width:0}.section-title-slot.focus-hidden.svelte-1oj6zml{display:none}.widget-slot.svelte-1oj6zml{position:relative;min-width:0;min-height:0}.widget-slot.focus-hidden.svelte-1oj6zml{display:none}.widget-slot.focused.svelte-1oj6zml{grid-column:1 / -1!important;grid-row:1 / -1!important}.widget-insert-zone.svelte-1oj6zml{position:absolute;top:-20px;left:0;right:0;height:20px;display:grid;place-items:center;opacity:0;transition:opacity .18s ease;z-index:3}.widget-insert-zone.svelte-1oj6zml:hover,.widget-insert-zone.svelte-1oj6zml:focus-within,.widget-slot.svelte-1oj6zml:focus-within .widget-insert-zone:where(.svelte-1oj6zml){opacity:1}.widget-grid-footer-insert.svelte-1oj6zml{position:relative;display:grid;place-items:center;min-height:20px;opacity:0;transition:opacity .18s ease}.widget-grid-footer-insert.svelte-1oj6zml:hover,.widget-grid-footer-insert.svelte-1oj6zml:focus-within{opacity:1}.widget-insert-line.svelte-1oj6zml{width:100%;height:1px;background:linear-gradient(90deg,rgba(var(--ink-rgb),0),rgba(var(--ink-rgb),.18) 18% 82%,rgba(var(--ink-rgb),0))}.widget-insert-button.svelte-1oj6zml{position:absolute;appearance:none;width:28px;height:28px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.16);background:rgba(var(--panel-rgb),.96);color:var(--ink);box-shadow:0 10px 24px rgba(var(--ink-rgb),.12);font-size:18px;line-height:1;font-weight:500;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.widget-insert-button.svelte-1oj6zml:hover,.widget-insert-button.svelte-1oj6zml:focus-visible{transform:scale(1.06);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--surface-rgb),.98);outline:none}.metric-pane-drop-area.svelte-1oj6zml{width:100%;height:50vh;border:2px dashed transparent;border-radius:16px;background:transparent;display:grid;place-items:center;color:transparent;text-align:center;padding:16px}.metric-pane-drop-area.active.svelte-1oj6zml{border-color:rgba(var(--ink-rgb),.35);background:linear-gradient(135deg,rgba(var(--panel-rgb),.6),rgba(var(--ink-rgb),.05));color:var(--muted)}.metric-pane-drop-area.svelte-1oj6zml p:where(.svelte-1oj6zml){margin:0;font-size:14px;font-weight:600;letter-spacing:.01em}h2.svelte-1g726wt,p.svelte-1g726wt{margin:0}.admin-card.svelte-1g726wt{background:var(--panel);border-radius:20px;border:1px solid var(--border);box-shadow:var(--shadow);padding:24px;display:grid;gap:16px}.line-management.svelte-1g726wt{margin-bottom:0}.card-header.svelte-1g726wt{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.muted.svelte-1g726wt{color:var(--muted)}.empty-state.svelte-1g726wt{display:grid;place-items:center;text-align:center;gap:6px;padding:40px;border-radius:12px;border:1px dashed var(--border);color:var(--muted)}.line-list.svelte-1g726wt{display:grid;gap:10px;margin:0;padding:0;list-style:none}.line-list.svelte-1g726wt>.list-row-item:where(.svelte-1g726wt){list-style:none;display:flex;align-items:center;gap:10px}.line-list.svelte-1g726wt>.list-row-item.line-group:where(.svelte-1g726wt){display:flex;flex-direction:column;align-items:stretch;gap:10px}.line-row.svelte-1g726wt{display:flex;align-items:center;gap:10px;width:100%}.line-row.svelte-1g726wt .list-select:where(.svelte-1g726wt){flex:1;position:relative;z-index:1}.line-row-actions.svelte-1g726wt{display:inline-flex;align-items:center;gap:6px;position:relative;z-index:2}.machine-list.svelte-1g726wt,.machine-child.svelte-1g726wt{list-style:none;margin:0 0 0 18px;padding:0 0 0 12px;display:grid;gap:8px;border-left:1px dashed rgba(var(--ink-rgb),.18)}.machine-list.svelte-1g726wt .list-row-item:where(.svelte-1g726wt),.machine-child.svelte-1g726wt .list-row-item:where(.svelte-1g726wt){list-style:none;display:flex;align-items:stretch}.machine-list.svelte-1g726wt .list-select:where(.svelte-1g726wt),.machine-child.svelte-1g726wt .list-select:where(.svelte-1g726wt){width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid transparent;border-radius:10px;background:rgba(var(--panel-rgb),.6);color:var(--ink);text-align:left;padding:8px 10px;cursor:pointer}.machine-list.svelte-1g726wt .list-select.active:where(.svelte-1g726wt),.line-list.svelte-1g726wt .list-select.active:where(.svelte-1g726wt){border-color:var(--accent);background:#de6a1c14}.line-list.svelte-1g726wt .list-select:where(.svelte-1g726wt){flex:1;min-width:0;width:100%;border:1px solid transparent;padding:12px 14px;border-radius:12px;background:var(--panel);display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;color:var(--ink);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.line-list.svelte-1g726wt .list-select.active:where(.svelte-1g726wt){transform:translateY(-1px)}.machine-empty.svelte-1g726wt{font-size:12px;color:var(--muted);padding:6px 4px}.management-list.svelte-1g726wt .line-row:where(.svelte-1g726wt){padding:10px 12px;border-radius:12px;border:1px solid rgba(var(--ink-rgb),.08);background:rgba(var(--ink-rgb),.02)}.management-list.svelte-1g726wt .machine-list:where(.svelte-1g726wt),.management-list.svelte-1g726wt .machine-child:where(.svelte-1g726wt){margin:10px 0 0 20px}.management-list.svelte-1g726wt .machine-list:where(.svelte-1g726wt)>li.list-row-item.machine-item:where(.svelte-1g726wt){display:flex;flex-direction:column!important;gap:8px;align-items:stretch;width:100%}.management-list.svelte-1g726wt .machine-row:where(.svelte-1g726wt){display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(var(--ink-rgb),.08);background:rgba(var(--ink-rgb),.02)}.management-list.svelte-1g726wt .machine-child:where(.svelte-1g726wt) .list-select:where(.svelte-1g726wt){width:100%}.list-stack.svelte-1g726wt{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;text-align:left}.machine-details.svelte-1g726wt{min-width:0;display:grid;gap:4px}.list-title.svelte-1g726wt,.item-title.svelte-1g726wt{font-weight:600}.line-meta.svelte-1g726wt{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.item-meta.svelte-1g726wt{font-size:12px;color:var(--muted)}.item-actions.svelte-1g726wt{display:inline-flex;align-items:center;gap:6px}.action-button.svelte-1g726wt{appearance:none;border:1px solid rgba(var(--ink-rgb),.2);background:rgba(var(--ink-rgb),.04);color:var(--ink);border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.action-button.danger.svelte-1g726wt{border-color:#de6a1c59;background:#de6a1c1f;color:var(--accent)}.ghost-button.svelte-1g726wt{appearance:none;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.2);color:var(--ink);font-weight:600;background:transparent;transition:background .2s ease,border-color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button.svelte-1g726wt:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.3)}.ghost-button.svelte-1g726wt:disabled{opacity:.6;cursor:not-allowed}.ghost-button.small.svelte-1g726wt{padding:6px 10px;font-size:12px}.collapse-button.svelte-1g726wt{padding:6px 8px;width:32px}.line-toggle.svelte-1g726wt{width:32px}.collapse-button.svelte-1g726wt .chevron:where(.svelte-1g726wt){display:inline-block;transition:transform .2s ease}.collapse-button.collapsed.svelte-1g726wt .chevron:where(.svelte-1g726wt){transform:rotate(-90deg)}.sr-only.svelte-1g726wt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.add-button.svelte-1g726wt{border:2px dashed rgba(var(--ink-rgb),.35);background:transparent}.add-button.svelte-1g726wt:hover{border-color:rgba(var(--ink-rgb),.5);background:rgba(var(--ink-rgb),.03)}.add-button.svelte-1g726wt:disabled{cursor:not-allowed;opacity:.6}.add-icon.svelte-1g726wt{font-size:16px;font-weight:600;line-height:1;color:var(--muted)}.add-item.svelte-1g726wt .list-select:where(.svelte-1g726wt){align-items:center;gap:12px}@media(max-width:720px){.line-row.svelte-1g726wt{flex-direction:column;align-items:stretch}.line-row-actions.svelte-1g726wt{width:100%;justify-content:flex-end}.item-actions.svelte-1g726wt{justify-content:flex-end}}.content.svelte-1jwvg78{display:flex;flex-direction:column;gap:24px;padding:24px 0}.main-area.svelte-1jwvg78{display:grid;gap:20px}.admin-shell.svelte-1jwvg78{display:grid;gap:24px}.ghost-button.svelte-1jwvg78{appearance:none;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.2);color:var(--ink);font-weight:600;background:transparent;transition:background .2s ease,border-color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button.svelte-1jwvg78:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.3)}.ghost-button.svelte-1jwvg78:disabled{opacity:.6;cursor:not-allowed}.ghost-button.small.svelte-1jwvg78{padding:6px 10px;font-size:12px}.modal-backdrop.svelte-1n7vjhw{position:fixed;inset:0;background:#0a0f1973;display:grid;place-items:center;padding:18px;z-index:30}.modal-card.svelte-1n7vjhw{width:min(460px,100%);background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:grid;gap:12px}.modal-header.svelte-1n7vjhw{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-eyebrow.svelte-1n7vjhw{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--muted)}h3.svelte-1n7vjhw{margin:0;font-size:18px;color:var(--ink)}.modal-form.svelte-1n7vjhw{display:grid;gap:12px}.modal-form.svelte-1n7vjhw label:where(.svelte-1n7vjhw){display:grid;gap:6px;font-size:13px;color:var(--muted)}.modal-form.svelte-1n7vjhw input:where(.svelte-1n7vjhw),.modal-form.svelte-1n7vjhw select:where(.svelte-1n7vjhw){padding:9px 10px;border-radius:10px;border:1px solid var(--border);background:rgba(var(--panel-rgb),.95);color:var(--ink)}.error.svelte-1n7vjhw{margin:0;color:#b72b37;font-size:13px}.modal-actions.svelte-1n7vjhw{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.modal-actions.svelte-1n7vjhw button:where(.svelte-1n7vjhw){border:none;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.modal-actions.svelte-1n7vjhw button:where(.svelte-1n7vjhw):disabled{opacity:.7;cursor:not-allowed}.ghost-button.svelte-1n7vjhw{background:transparent;color:var(--ink);border:1px solid var(--border)}.primary-button.svelte-1n7vjhw{background:var(--accent);color:#fff}.modal-backdrop.svelte-e48y5y{position:fixed;inset:0;background:#0a0f1973;display:grid;place-items:center;padding:18px;z-index:30}.modal-card.svelte-e48y5y{width:min(520px,100%);background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:grid;gap:12px}.modal-header.svelte-e48y5y{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-eyebrow.svelte-e48y5y{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--muted)}h3.svelte-e48y5y{margin:0;font-size:18px;color:var(--ink)}p.svelte-e48y5y{margin:0;color:var(--ink)}.error.svelte-e48y5y{color:#b72b37;font-size:13px}.modal-actions.svelte-e48y5y{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button.svelte-e48y5y{border:none;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.ghost-button.svelte-e48y5y{background:transparent;color:var(--ink);border:1px solid var(--border)}.danger-button.svelte-e48y5y{background:#b72b37;color:#fff}.danger-button.svelte-e48y5y:disabled{opacity:.6;cursor:not-allowed}.modal-backdrop.svelte-lj5ato{position:fixed;inset:0;background:#0a0f1973;display:grid;place-items:center;padding:18px;z-index:30}.modal-card.svelte-lj5ato{width:min(520px,100%);background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:grid;gap:12px}.modal-card.metric-modal-card.svelte-lj5ato{width:min(760px,100%)}.modal-header.svelte-lj5ato{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-eyebrow.svelte-lj5ato{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--muted)}h3.svelte-lj5ato{margin:0;font-size:18px;color:var(--ink)}.modal-form.svelte-lj5ato{display:grid;gap:12px}.modal-form.svelte-lj5ato label:where(.svelte-lj5ato){display:grid;gap:6px;font-size:13px;color:var(--muted)}.metric-form-layout.svelte-lj5ato{display:grid;gap:16px}.metric-form-layout.with-side-column.svelte-lj5ato{grid-template-columns:minmax(0,1.4fr) minmax(220px,280px);align-items:start}.metric-main-fields.svelte-lj5ato,.metric-side-fields.svelte-lj5ato{display:grid;gap:12px;min-width:0}.metric-side-fields.svelte-lj5ato{align-content:start;padding:14px;border-radius:14px;border:1px solid rgba(var(--ink-rgb),.08);background:linear-gradient(180deg,rgba(var(--surface-rgb),.86),rgba(var(--panel-rgb),.94))}.metric-side-header.svelte-lj5ato{display:grid;gap:2px}.metric-side-eyebrow.svelte-lj5ato{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.metric-side-title.svelte-lj5ato{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.modal-form.svelte-lj5ato input:where(.svelte-lj5ato),.modal-form.svelte-lj5ato select:where(.svelte-lj5ato){padding:9px 10px;border-radius:10px;border:1px solid var(--border);background:rgba(var(--panel-rgb),.95);color:var(--ink)}.toggle-field.svelte-lj5ato{grid-template-columns:1fr auto;align-items:center}.toggle-field.svelte-lj5ato input[type=checkbox]:where(.svelte-lj5ato){width:18px;height:18px;padding:0}.machine-image-preview.svelte-lj5ato{border-radius:12px;border:1px solid var(--border);padding:8px;background:rgba(var(--panel-rgb),.75)}.machine-image-preview.svelte-lj5ato img:where(.svelte-lj5ato){width:100%;max-height:180px;object-fit:contain;display:block;border-radius:8px;background:rgba(var(--surface-rgb),.7)}.muted.svelte-lj5ato{margin:0;color:var(--muted);font-size:13px}.error.svelte-lj5ato{margin:0;color:#b72b37;font-size:13px}.modal-actions.svelte-lj5ato{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.modal-actions.svelte-lj5ato button:where(.svelte-lj5ato),.ghost-button.small.svelte-lj5ato{border:none;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.modal-actions.svelte-lj5ato button:where(.svelte-lj5ato):disabled,.ghost-button.small.svelte-lj5ato:disabled{opacity:.7;cursor:not-allowed}.ghost-button.svelte-lj5ato{background:transparent;color:var(--ink);border:1px solid var(--border)}.small.svelte-lj5ato{justify-self:start;padding:6px 10px;font-size:12px}.primary-button.svelte-lj5ato{background:var(--accent);color:#fff}@media(max-width:720px){.modal-card.metric-modal-card.svelte-lj5ato{width:min(520px,100%)}.metric-form-layout.with-side-column.svelte-lj5ato{grid-template-columns:1fr}}.modal-backdrop.svelte-ox292f{position:fixed;inset:0;background:#0a0f1973;display:grid;place-items:center;padding:18px;z-index:30}.modal-card.svelte-ox292f{width:min(520px,100%);background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:grid;gap:12px}.modal-header.svelte-ox292f{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-eyebrow.svelte-ox292f{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--muted)}h3.svelte-ox292f{margin:0;font-size:18px;color:var(--ink)}.muted.svelte-ox292f{margin:0;color:var(--muted);font-size:13px}.error.svelte-ox292f{margin:0;color:#b72b37;font-size:13px}.success-note.svelte-ox292f{margin:0;color:#1f7a43;font-size:13px}.modal-form.svelte-ox292f{display:grid;gap:12px}.modal-actions.svelte-ox292f{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button.svelte-ox292f{border:none;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.ghost-button.svelte-ox292f{background:transparent;color:var(--ink);border:1px solid var(--border)}.ghost-button.svelte-ox292f:disabled{opacity:.6;cursor:not-allowed}.primary-button.svelte-ox292f{background:var(--accent);color:#fff}.primary-button.svelte-ox292f:disabled{opacity:.7;cursor:not-allowed}.export-progress.svelte-ox292f{display:grid;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--border);background:rgba(var(--ink-rgb),.03)}.export-progress-header.svelte-ox292f{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--ink);font-size:12px}.export-progress-track.svelte-ox292f{height:8px;border-radius:999px;background:rgba(var(--ink-rgb),.08);overflow:hidden}.export-progress-fill.svelte-ox292f{height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent));transition:width .2s ease}.export-progress-list.svelte-ox292f{margin:0;padding:0;list-style:none;display:grid;gap:6px;max-height:220px;overflow:auto}.export-progress-item.svelte-ox292f{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:12px}.export-progress-label.svelte-ox292f{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-progress-status.svelte-ox292f{color:var(--muted);white-space:nowrap}.export-progress-status.failed.svelte-ox292f{color:#b72b37}.export-progress-status.done.svelte-ox292f{color:#1f7a43}.modal-backdrop.svelte-1x86jqo{position:fixed;inset:0;background:#0a0f1973;display:grid;place-items:center;padding:18px;z-index:30}.modal-card.svelte-1x86jqo{width:min(860px,100%);background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:grid;gap:12px;max-height:min(90vh,900px);overflow:auto}.data-edit-modal-card.svelte-1x86jqo{width:min(860px,100%)}.modal-header.svelte-1x86jqo{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-eyebrow.svelte-1x86jqo{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--muted)}h3.svelte-1x86jqo{margin:0;font-size:18px;color:var(--ink)}.muted.svelte-1x86jqo{margin:0;color:var(--muted);font-size:13px}.error.svelte-1x86jqo{margin:0;color:#b72b37;font-size:13px}.data-edit-layout.svelte-1x86jqo{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;align-items:start}.data-edit-preview.svelte-1x86jqo{min-width:0}.data-edit-preview-card.svelte-1x86jqo{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink-rgb),.03);position:sticky;top:0}.data-edit-preview-header.svelte-1x86jqo{display:grid;gap:2px;min-width:0}.data-edit-preview-eyebrow.svelte-1x86jqo{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.data-edit-preview-title.svelte-1x86jqo{margin:0;font-size:13px;color:var(--ink);font-weight:600;line-height:1.3;word-break:break-word}.data-edit-preview-chart.svelte-1x86jqo{display:block;width:100%;height:auto}.data-edit-preview-plot-bg.svelte-1x86jqo{fill:rgba(var(--panel-rgb),.85);stroke:rgba(var(--ink-rgb),.08);stroke-width:1}.data-edit-preview-grid.svelte-1x86jqo{stroke:rgba(var(--ink-rgb),.1);stroke-width:1;stroke-dasharray:3 4}.data-edit-preview-stats.svelte-1x86jqo{display:grid;gap:4px;font-size:11px;color:var(--muted)}.modal-form.svelte-1x86jqo{display:grid;gap:12px}.modal-form.svelte-1x86jqo fieldset:where(.svelte-1x86jqo){min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;display:grid;gap:12px}.modal-form.svelte-1x86jqo legend:where(.svelte-1x86jqo){padding:0 6px;margin-left:-6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.modal-form.svelte-1x86jqo label:where(.svelte-1x86jqo){display:grid;gap:6px;color:var(--muted);font-size:12px}.modal-form.svelte-1x86jqo input:where(.svelte-1x86jqo),.modal-form.svelte-1x86jqo select:where(.svelte-1x86jqo){width:100%;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--ink);padding:8px 10px;font:inherit}.color-row.svelte-1x86jqo{display:flex;align-items:center;gap:8px}.color-row.svelte-1x86jqo input[type=color]:where(.svelte-1x86jqo){width:40px;height:32px;padding:2px;border-radius:8px}.modal-actions.svelte-1x86jqo{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button.svelte-1x86jqo{border:none;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.ghost-button.svelte-1x86jqo{background:transparent;color:var(--ink);border:1px solid var(--border)}.ghost-button.small.svelte-1x86jqo{padding:6px 10px;font-size:12px}.primary-button.svelte-1x86jqo{background:var(--accent);color:#fff}@media(max-width:900px){.data-edit-layout.svelte-1x86jqo{grid-template-columns:1fr}}.modal-backdrop.svelte-14fadry{position:fixed;inset:0;background:#0a0f1973;display:grid;place-items:center;padding:18px;z-index:30}.modal-card.svelte-14fadry{width:min(860px,100%);background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:grid;gap:12px;max-height:min(90vh,900px);overflow:auto}.data-edit-modal-card.svelte-14fadry{width:min(860px,100%)}.modal-header.svelte-14fadry{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-eyebrow.svelte-14fadry{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--muted)}h3.svelte-14fadry{margin:0;font-size:18px;color:var(--ink)}.error.svelte-14fadry{margin:0;color:#b72b37;font-size:13px}.data-edit-layout.svelte-14fadry{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;align-items:start}.number-edit-layout.svelte-14fadry,.control-edit-layout.svelte-14fadry{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start}.control-edit-preview.svelte-14fadry{min-width:0}.control-edit-preview-card.svelte-14fadry{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(140deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-2-rgb),.05)),rgba(var(--ink-rgb),.03);position:sticky;top:0}.control-edit-preview-title.svelte-14fadry{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.control-edit-preview-surface.svelte-14fadry{display:grid;place-items:center;min-height:120px;border-radius:12px;border:1px solid rgba(var(--ink-rgb),.08);background:rgba(var(--panel-rgb),.78);padding:12px}.control-edit-preview-button.svelte-14fadry,.control-edit-preview-switch.svelte-14fadry{font:inherit;color:var(--ink)}.control-edit-preview-button.svelte-14fadry{appearance:none;border:1px solid rgba(var(--ink-rgb),.16);background:rgba(var(--panel-rgb),.92);padding:14px 20px;border-radius:16px;font-weight:700}.control-edit-preview-switch.svelte-14fadry{display:inline-flex;align-items:center;gap:10px;font-weight:700}.control-edit-preview-track.svelte-14fadry{width:46px;height:26px;padding:2px;border-radius:999px;background:rgba(var(--accent-2-rgb),.52);display:inline-flex;align-items:center}.control-edit-preview-thumb.svelte-14fadry{width:22px;height:22px;border-radius:999px;background:#fff;transform:translate(20px);box-shadow:0 1px 3px #0f1c2d33}.control-edit-preview-note.svelte-14fadry{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.toggle-field.svelte-14fadry{display:flex;align-items:center;justify-content:space-between;gap:12px}.number-edit-preview.svelte-14fadry{min-width:0}.number-edit-preview-card.svelte-14fadry{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(140deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-2-rgb),.05)),rgba(var(--ink-rgb),.03);position:sticky;top:0}.number-edit-preview-label.svelte-14fadry{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.number-edit-preview-value-row.svelte-14fadry{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;justify-content:var(--number-preview-justify, flex-start);text-align:var(--number-preview-align, left)}.number-edit-preview-value.svelte-14fadry{font-size:var(--number-preview-size, 52px);line-height:.95;letter-spacing:-.04em;font-weight:var(--number-preview-weight, 400);font-family:var(--number-preview-font-family, var(--font-body, "IBM Plex Sans", "Sora", sans-serif));color:var(--ink)}.number-edit-preview-unit.svelte-14fadry{font-size:14px;font-weight:600;color:var(--muted)}.number-edit-preview-note.svelte-14fadry{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.data-edit-preview.svelte-14fadry{min-width:0}.data-edit-preview-card.svelte-14fadry{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink-rgb),.03);position:sticky;top:0}.data-edit-preview-header.svelte-14fadry{display:grid;gap:2px;min-width:0}.data-edit-preview-eyebrow.svelte-14fadry{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.data-edit-preview-title.svelte-14fadry{margin:0;font-size:13px;color:var(--ink);font-weight:600;line-height:1.3;word-break:break-word}.data-edit-preview-chart.svelte-14fadry{display:block;width:100%;height:auto}.data-edit-preview-plot-bg.svelte-14fadry{fill:rgba(var(--panel-rgb),.85);stroke:rgba(var(--ink-rgb),.08);stroke-width:1}.data-edit-preview-grid.svelte-14fadry{stroke:rgba(var(--ink-rgb),.1);stroke-width:1;stroke-dasharray:3 4}.data-edit-preview-limit.svelte-14fadry{fill:none;stroke-linecap:round}.control-limit-grid.svelte-14fadry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.data-edit-preview-stats.svelte-14fadry{display:grid;gap:4px;font-size:11px;color:var(--muted)}.modal-form.svelte-14fadry{display:grid;gap:12px}.modal-form.svelte-14fadry fieldset:where(.svelte-14fadry){min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;display:grid;gap:12px}.modal-form.svelte-14fadry legend:where(.svelte-14fadry){padding:0 6px;margin-left:-6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.modal-form.svelte-14fadry label:where(.svelte-14fadry){display:grid;gap:6px;color:var(--muted);font-size:12px}.modal-form.svelte-14fadry input:where(.svelte-14fadry),.modal-form.svelte-14fadry select:where(.svelte-14fadry){width:100%;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--ink);padding:8px 10px;font:inherit}.color-row.svelte-14fadry{display:flex;align-items:center;gap:8px}.color-row.svelte-14fadry input[type=color]:where(.svelte-14fadry){width:40px;height:32px;padding:2px;border-radius:8px}.modal-actions.svelte-14fadry{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button.svelte-14fadry{border:none;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.ghost-button.svelte-14fadry{background:transparent;color:var(--ink);border:1px solid var(--border)}.ghost-button.small.svelte-14fadry{padding:6px 10px;font-size:12px}.primary-button.svelte-14fadry{background:var(--accent);color:#fff}@media(max-width:900px){.data-edit-layout.svelte-14fadry,.number-edit-layout.svelte-14fadry,.control-limit-grid.svelte-14fadry{grid-template-columns:1fr}}.toast-message.svelte-1lje6nm{max-width:min(460px,calc(100vw - 48px));border-radius:12px;border:1px solid rgba(222,106,28,.38);background:rgba(var(--panel-rgb),.95);color:var(--ink);box-shadow:var(--shadow-soft);padding:11px 14px 10px;font-size:13px;line-height:1.4;animation:rise .2s ease;pointer-events:auto}.toast-row.svelte-1lje6nm{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.toast-row.svelte-1lje6nm p:where(.svelte-1lje6nm){margin:0}.toast-close.svelte-1lje6nm{border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);width:22px;height:22px;line-height:1;font-size:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.toast-close.svelte-1lje6nm:hover{color:var(--ink);border-color:rgba(var(--ink-rgb),.26)}.toast-timer.svelte-1lje6nm{margin-top:8px;width:100%;height:4px;border-radius:999px;background:rgba(var(--ink-rgb),.12);overflow:hidden}.toast-timer-fill.svelte-1lje6nm{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left center;animation:svelte-1lje6nm-toastTimerLinear var(--toast-duration, 3.4s) linear forwards}.toast-timer-fill.paused.svelte-1lje6nm{animation-play-state:paused}@keyframes svelte-1lje6nm-toastTimerLinear{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:720px){.toast-message.svelte-1lje6nm{max-width:none}}.toast-stack.svelte-190f4e1{position:fixed;right:24px;bottom:24px;z-index:80;pointer-events:none;display:grid;gap:8px;justify-items:end}@media(max-width:720px){.toast-stack.svelte-190f4e1{right:16px;left:16px;bottom:16px;justify-items:stretch}}:root{color-scheme:light;--bg: #f5f1e8;--bg-soft: #eef3f2;--panel: #ffffff;--ink: #0f1c2d;--muted: #5c6470;--accent: #de6a1c;--accent-2: #1c8a8f;--border: #dcd4c5;--shadow: 0 18px 40px rgba(25, 25, 25, .08);--shadow-soft: 0 10px 24px rgba(25, 25, 25, .06);--radius: 16px;--font-display: "Sora", "IBM Plex Sans", sans-serif;--font-body: "IBM Plex Sans", "Sora", sans-serif;--ink-rgb: 15, 28, 45;--panel-rgb: 255, 255, 255;--surface-rgb: 245, 241, 232;--overlay-rgb: 15, 28, 45;--overlay-alpha: .35;--page-bg: radial-gradient(circle at top, #fef9ef 0%, #f3efe6 40%, #e8edf0 100%);--page-glow: radial-gradient(circle at 20% 20%, rgba(222, 106, 28, .12), transparent 55%), radial-gradient(circle at 80% 10%, rgba(28, 138, 143, .12), transparent 50%), radial-gradient(circle at 80% 80%, rgba(18, 72, 86, .08), transparent 55%)}:root[data-theme=dark]{color-scheme:dark;--bg: #0d141b;--bg-soft: #121b24;--panel: #151f29;--ink: #eef2f6;--muted: #a6b2bf;--accent: #f07b2c;--accent-2: #2aa8a6;--border: #2c3946;--shadow: 0 18px 40px rgba(0, 0, 0, .45);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .32);--ink-rgb: 236, 242, 248;--panel-rgb: 21, 31, 41;--surface-rgb: 17, 25, 34;--overlay-rgb: 0, 0, 0;--overlay-alpha: .6;--page-bg: radial-gradient(circle at top, #131b24 0%, #0d131a 45%, #0a0f14 100%);--page-glow: radial-gradient(circle at 20% 20%, rgba(240, 123, 44, .14), transparent 60%), radial-gradient(circle at 80% 10%, rgba(42, 168, 166, .14), transparent 55%), radial-gradient(circle at 80% 80%, rgba(20, 90, 110, .16), transparent 60%)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--page-bg);min-height:100vh}body:before{content:"";position:fixed;inset:0;background:var(--page-glow);pointer-events:none;z-index:-1}.shell.svelte-1qbiet3{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:100vh;gap:24px;padding:0 24px}.shell.sidebar-collapsed.svelte-1qbiet3{grid-template-columns:0 minmax(0,1fr)}.shell.sidebar-mobile.svelte-1qbiet3{grid-template-columns:1fr;position:relative}@media(max-width:900px){.shell.svelte-1qbiet3{grid-template-columns:1fr}}@media(max-width:720px){.shell.svelte-1qbiet3{padding:16px}}p.svelte-ehivs3,button.svelte-ehivs3{margin:0;font-family:inherit}.device-item.svelte-ehivs3{display:grid;gap:6px;font-size:12px;color:var(--ink)}.device-row.svelte-ehivs3{display:flex;align-items:center;gap:8px;min-width:0}.device-main.svelte-ehivs3{display:grid;gap:2px;flex:1;min-width:0}.device-toggle.svelte-ehivs3{margin-left:auto}.device-data.svelte-ehivs3{margin-left:14px;padding-left:10px;border-left:1px dashed rgba(var(--ink-rgb),.16)}.device-data-list.svelte-ehivs3{display:grid;gap:6px;margin:0;padding:0;list-style:none}.device-data-item.svelte-ehivs3{display:grid;grid-template-columns:minmax(0,1fr) fit-content(8rem);align-items:center;gap:8px;cursor:grab;-webkit-user-select:none;user-select:none;min-width:0}.device-data-item.svelte-ehivs3:active{cursor:grabbing}.device-camera-item.svelte-ehivs3{display:grid;grid-template-columns:minmax(0,1fr) fit-content(8rem);align-items:center;gap:8px;cursor:grab;-webkit-user-select:none;user-select:none;padding:6px 8px;border-radius:8px;border:1px dashed rgba(var(--ink-rgb),.25);background:rgba(var(--panel-rgb),.55);margin-bottom:8px}.device-camera-item.svelte-ehivs3:active{cursor:grabbing}.device-empty.svelte-ehivs3{margin:0;font-size:12px;color:var(--muted)}.device-status-row.svelte-ehivs3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ghost-button.svelte-ehivs3{appearance:none;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.2);color:var(--ink);font-weight:600;background:transparent;transition:background .2s ease,border-color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button.svelte-ehivs3:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.3)}.ghost-button.small.svelte-ehivs3{padding:6px 10px;font-size:12px}.retry-button.svelte-ehivs3{min-height:28px}.collapse-button.svelte-ehivs3{padding:6px 8px;width:32px}.collapse-button.svelte-ehivs3 .chevron:where(.svelte-ehivs3){display:inline-block;transition:transform .2s ease}.collapse-button.collapsed.svelte-ehivs3 .chevron:where(.svelte-ehivs3){transform:rotate(-90deg)}.sr-only.svelte-ehivs3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.device-label.svelte-ehivs3,.device-meta.svelte-ehivs3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-label.svelte-ehivs3{display:block}.device-meta.svelte-ehivs3{font-size:11px;color:var(--muted)}.device-data-item.svelte-ehivs3 .device-meta:where(.svelte-ehivs3),.device-camera-item.svelte-ehivs3 .device-meta:where(.svelte-ehivs3){display:block;max-width:8rem;text-align:right;justify-self:end}p.svelte-1h8ylxy,button.svelte-1h8ylxy{margin:0;font-family:inherit}.machine-item.selected.svelte-1h8ylxy .machine-row:where(.svelte-1h8ylxy){border-radius:12px;box-shadow:0 0 0 1px var(--accent);background:#de6a1c0f}.machine-item.svelte-1h8ylxy{display:grid;gap:8px;align-items:stretch;list-style:none}.machine-row.svelte-1h8ylxy{display:flex;align-items:center;gap:10px;width:100%;position:relative}.list-select.svelte-1h8ylxy{flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:rgba(var(--panel-rgb),.6);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;transition:transform .2s ease,border-color .2s ease;text-align:left;color:inherit}.machine-preview.svelte-1h8ylxy{position:absolute;right:8px;top:calc(100% + 8px);transform:translateY(-4px) scale(.98);transform-origin:top right;opacity:0;pointer-events:none;max-width:calc(100% - 16px);padding:8px;border-radius:14px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);z-index:30;transition:opacity .2s ease,transform .2s ease}.machine-row.svelte-1h8ylxy:hover .machine-preview:where(.svelte-1h8ylxy),.machine-row.svelte-1h8ylxy:focus-within .machine-preview:where(.svelte-1h8ylxy){opacity:1;transform:translateY(0) scale(1)}.machine-preview.svelte-1h8ylxy img:where(.svelte-1h8ylxy){width:min(160px,calc(100vw - 96px));max-width:100%;aspect-ratio:16 / 11;height:auto;border-radius:10px;object-fit:cover;display:block}.machine-toggle.svelte-1h8ylxy{margin-left:auto}.device-list.svelte-1h8ylxy{margin:8px 0 0 20px;padding-left:12px;border-left:1px dashed rgba(var(--ink-rgb),.18);display:grid;gap:10px;list-style:none}.device-group.svelte-1h8ylxy{display:grid;gap:6px}.device-group-title.svelte-1h8ylxy{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0}.device-items.svelte-1h8ylxy{display:grid;gap:6px;margin:0;padding:0;list-style:none}.device-empty.svelte-1h8ylxy{margin:0;font-size:12px;color:var(--muted)}.device-status-row.svelte-1h8ylxy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.machine-details.svelte-1h8ylxy{display:grid;gap:4px;min-width:0}.ghost-button.svelte-1h8ylxy{appearance:none;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.2);color:var(--ink);font-weight:600;background:transparent;transition:background .2s ease,border-color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button.svelte-1h8ylxy:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.3)}.ghost-button.small.svelte-1h8ylxy{padding:6px 10px;font-size:12px}.retry-button.svelte-1h8ylxy{min-height:28px}.collapse-button.svelte-1h8ylxy{padding:6px 8px;width:32px}.collapse-button.svelte-1h8ylxy .chevron:where(.svelte-1h8ylxy){display:inline-block;transition:transform .2s ease}.collapse-button.collapsed.svelte-1h8ylxy .chevron:where(.svelte-1h8ylxy){transform:rotate(-90deg)}.sr-only.svelte-1h8ylxy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.item-title.svelte-1h8ylxy{font-weight:600}.item-meta.svelte-1h8ylxy{font-size:12px;color:var(--muted)}.machine-list.svelte-n71cj1{display:grid;gap:8px;margin-left:18px;padding-left:12px;border-left:1px dashed rgba(var(--ink-rgb),.18);list-style:none}.machine-empty.svelte-n71cj1{font-size:12px;color:var(--muted);padding:6px 4px}h2.svelte-1l2bq9h,p.svelte-1l2bq9h{margin:0}button.svelte-1l2bq9h{font-family:inherit}.brand.svelte-1l2bq9h{display:flex;align-items:center;justify-content:center;width:100%}.brand-link.svelte-1l2bq9h{display:inline-flex;align-items:center;justify-content:center}.brand-mark.svelte-1l2bq9h{width:auto;height:auto;display:block;max-width:100%}.sidebar-section.svelte-1l2bq9h{display:grid;gap:16px}.section-header.svelte-1l2bq9h{display:flex;justify-content:space-between;align-items:center}.section-actions.svelte-1l2bq9h{display:inline-flex;align-items:center;gap:8px}.section-header.svelte-1l2bq9h h2:where(.svelte-1l2bq9h){font-size:16px}.pill.svelte-1l2bq9h{padding:4px 10px;border-radius:999px;font-size:12px;background:rgba(var(--ink-rgb),.08);color:var(--ink)}.line-list.svelte-1l2bq9h{display:grid;gap:10px;margin:0;padding:0;list-style:none}.line-list.svelte-1l2bq9h>.list-row-item:where(.svelte-1l2bq9h){display:flex;align-items:center;gap:10px;list-style:none}.line-list.svelte-1l2bq9h>.list-row-item.line-group:where(.svelte-1l2bq9h){flex-direction:column;align-items:stretch}.line-row.svelte-1l2bq9h{display:flex;align-items:center;gap:10px;width:100%}.line-row.svelte-1l2bq9h .list-select:where(.svelte-1l2bq9h){position:relative;z-index:1}.line-row-actions.svelte-1l2bq9h{display:inline-flex;align-items:center;gap:6px;position:relative;z-index:2}.line-toggle.svelte-1l2bq9h{width:32px}.nav-stack.svelte-1l2bq9h{display:grid;gap:10px}.line-list.svelte-1l2bq9h .list-select:where(.svelte-1l2bq9h){flex:1;min-width:0;border:1px solid transparent;padding:12px 14px;border-radius:12px;background:var(--panel);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;transition:transform .2s ease,border-color .2s ease;text-align:left}.list-stack.svelte-1l2bq9h{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;text-align:left}.list-title.svelte-1l2bq9h{font-weight:600}.line-list.svelte-1l2bq9h .list-select.active:where(.svelte-1l2bq9h){border-color:var(--accent);transform:translateY(-1px)}.line-meta.svelte-1l2bq9h{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar-footer.svelte-1l2bq9h{margin-top:auto;font-size:12px;color:var(--muted);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.sidebar-footer-links.svelte-1l2bq9h{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.sidebar-footer.svelte-1l2bq9h a:where(.svelte-1l2bq9h){color:var(--muted);text-decoration:none;font-weight:600}.sidebar-copyright.svelte-1l2bq9h{margin:0;font-size:11px;color:var(--muted);line-height:1.35}.sidebar-footer.svelte-1l2bq9h a:where(.svelte-1l2bq9h):hover{color:var(--ink)}.ghost-button.svelte-1l2bq9h{appearance:none;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.2);color:var(--ink);font-weight:600;background:transparent;transition:background .2s ease,border-color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button.svelte-1l2bq9h:hover{background:rgba(var(--ink-rgb),.06);border-color:rgba(var(--ink-rgb),.3)}.ghost-button.svelte-1l2bq9h:disabled{opacity:.6;cursor:not-allowed}.ghost-button.small.svelte-1l2bq9h{padding:6px 10px;font-size:12px}.collapse-button.svelte-1l2bq9h{padding:6px 8px;width:32px}.collapse-button.svelte-1l2bq9h .chevron:where(.svelte-1l2bq9h){display:inline-block;transition:transform .2s ease}.collapse-button.collapsed.svelte-1l2bq9h .chevron:where(.svelte-1l2bq9h){transform:rotate(-90deg)}.sr-only.svelte-1l2bq9h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:720px){.line-list.svelte-1l2bq9h>.list-row-item:where(.svelte-1l2bq9h){flex-direction:column;align-items:stretch}.line-row.svelte-1l2bq9h{flex-direction:column;align-items:stretch}.line-row-actions.svelte-1l2bq9h{width:100%;justify-content:flex-end}}.sidebar.svelte-n3q5qi{position:sticky;top:24px;align-self:start;height:calc(100vh - 48px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:24px;background:rgba(var(--panel-rgb),.7);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,opacity .2s ease,box-shadow .2s ease}.sidebar.hidden.svelte-n3q5qi{transform:translate(calc(-100% - 24px));opacity:0;pointer-events:none}.sidebar.desktop-open.svelte-n3q5qi{box-shadow:0 18px 40px #1919191f}.sidebar.mobile.svelte-n3q5qi{position:fixed;inset:0 auto 0 0;width:min(86vw,340px);height:100vh;transform:translate(-100%);transition:transform .25s ease;z-index:50;border-radius:0 18px 18px 0;overflow-y:auto}.sidebar.mobile.open.svelte-n3q5qi{transform:translate(0)}.sidebar-overlay.svelte-n3q5qi{position:fixed;inset:0;background:rgba(var(--overlay-rgb),var(--overlay-alpha));z-index:40}.sidebar-gap-toggle.svelte-n3q5qi{position:fixed;left:0;top:24px;width:28px;height:calc(100vh - 48px);padding:0;border:0;background:transparent;color:var(--ink);z-index:15;cursor:pointer}.sidebar-gap-toggle.svelte-n3q5qi:focus-visible{outline:none}.sidebar-gap-toggle-rail.svelte-n3q5qi{position:absolute;inset:0 3px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-6px);border-radius:0 12px 12px 0;background:linear-gradient(180deg,rgba(var(--panel-rgb),.94),rgba(var(--panel-rgb),.68));border:1px solid rgba(var(--ink-rgb),.12);border-left:0;box-shadow:var(--shadow-soft);transition:opacity .18s ease,transform .18s ease}.sidebar-gap-toggle.svelte-n3q5qi:hover .sidebar-gap-toggle-rail:where(.svelte-n3q5qi),.sidebar-gap-toggle.svelte-n3q5qi:focus-visible .sidebar-gap-toggle-rail:where(.svelte-n3q5qi){opacity:.88;transform:translate(0)}.sidebar-gap-toggle.open.svelte-n3q5qi .sidebar-gap-toggle-rail:where(.svelte-n3q5qi){opacity:0;transform:translate(-6px)}.sidebar-gap-toggle-icon.svelte-n3q5qi{font-size:16px;line-height:1}.sidebar-handle.svelte-n3q5qi{position:fixed;left:0;top:45%;transform:translateY(-50%);width:28px;height:64px;border-radius:0 12px 12px 0;border:1px solid var(--border);background:rgba(var(--panel-rgb),.9);color:var(--ink);display:grid;place-items:center;z-index:60;box-shadow:var(--shadow-soft);transition:left .25s ease,transform .25s ease}.sidebar-handle.open.svelte-n3q5qi{left:min(86vw,340px);transform:translate(-100%,-50%);border-radius:12px 0 0 12px}.sidebar-handle-icon.svelte-n3q5qi{font-size:18px;line-height:1}.sidebar-swipe-zone.svelte-n3q5qi{position:fixed;inset:0 auto 0 0;width:18px;z-index:45;background:transparent;touch-action:pan-y}@media(max-width:720px){.sidebar-gap-toggle.svelte-n3q5qi{top:16px;height:calc(100vh - 32px)}}
