.sp-item.svelte-dxif9b{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.sp-btn.svelte-dxif9b{position:relative;display:grid;cursor:pointer;place-items:center;border-radius:var(--radius);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:30px;height:30px;color:hsl(var(--muted-foreground));background:transparent;border:none}.sp-btn.svelte-dxif9b:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--muted) / .7)}.sp-btn--active.svelte-dxif9b{color:hsl(var(--primary-foreground))!important;background:hsl(var(--primary))!important}.sp-btn--active.svelte-dxif9b:hover{background:hsl(var(--primary) / .85)!important}.sp-btn--disabled.svelte-dxif9b{opacity:.3;cursor:not-allowed}.sp-btn--rec.svelte-dxif9b{color:#ef4444!important;animation:svelte-dxif9b-rec-pulse 2s ease-in-out infinite}.sp-label.svelte-dxif9b{font-size:9px;line-height:1;color:hsl(var(--muted-foreground) / .7);text-align:center;max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-label--active.svelte-dxif9b{color:hsl(var(--primary));font-weight:600}.sp-rec-dot.svelte-dxif9b{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:#ef4444;animation:svelte-dxif9b-rec-blink 1.5s ease-in-out infinite}@keyframes svelte-dxif9b-rec-pulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 5px #ef444400}}@keyframes svelte-dxif9b-rec-blink{0%,to{opacity:1}50%{opacity:.2}}.theme-toggle.svelte-1cs76fs{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:.375rem;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s,background .15s}.theme-toggle.svelte-1cs76fs:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .6)}.dm-trigger.svelte-l63yba{position:relative;display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius);--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dm-trigger.svelte-l63yba:is(.dark:where(.svelte-l63yba) :where(.svelte-l63yba)){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dm-trigger.svelte-l63yba{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dm-trigger.svelte-l63yba:hover,.dm-trigger.active.svelte-l63yba{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dm-trigger.svelte-l63yba:hover:is(.dark:where(.svelte-l63yba) :where(.svelte-l63yba)),.dm-trigger.active.svelte-l63yba:is(.dark:where(.svelte-l63yba) :where(.svelte-l63yba)){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge.svelte-l63yba{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#667eea;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;animation:svelte-l63yba-badgePulse 2s ease-in-out infinite}.unseen-dot.svelte-l63yba{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #ffffffe6}.dark .unseen-dot.svelte-l63yba{box-shadow:0 0 0 2px #181828e6}@keyframes svelte-l63yba-badgePulse{0%,to{opacity:1}50%{opacity:.6}}.dm-panel.svelte-l63yba{position:absolute;top:100%;right:0;margin-top:6px;width:360px;max-height:420px;overflow-y:auto;border-radius:12px;background:#fffffffa;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000024;z-index:200;animation:svelte-l63yba-slideIn .15s ease-out}.dark .dm-panel.svelte-l63yba{background:#181828fa;border-color:#ffffff14;box-shadow:0 8px 32px #00000080}@keyframes svelte-l63yba-slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.panel-header.svelte-l63yba{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;border-bottom:1px solid rgba(0,0,0,.06)}.dark .panel-header.svelte-l63yba{border-color:#ffffff0f}.panel-title.svelte-l63yba{font-size:13px;font-weight:600;color:#111}.dark .panel-title.svelte-l63yba{color:#eee}.clear-btn.svelte-l63yba{font-size:11px;color:#667eea;font-weight:500;cursor:pointer;border:none;background:none;padding:2px 6px;border-radius:4px;transition:background .15s}.clear-btn.svelte-l63yba:hover{background:#667eea1a}.section-label.svelte-l63yba{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999;padding:10px 14px 4px}.section-divider.svelte-l63yba{height:1px;background:#0000000f;margin:4px 0}.dark .section-divider.svelte-l63yba{background:#ffffff0f}.dm-item.svelte-l63yba{display:flex;align-items:center;gap:10px;padding:8px 14px;transition:background .1s}.dm-item.svelte-l63yba:hover{background:#00000008}.dark .dm-item.svelte-l63yba:hover{background:#ffffff0a}.item-icon.svelte-l63yba{flex-shrink:0;width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center}.active-icon.svelte-l63yba{background:#667eea1f;color:#667eea}.success-icon.svelte-l63yba{background:#4ade801f;color:#22c55e}.error-icon.svelte-l63yba{background:#ef44441f;color:#ef4444}.spinner.svelte-l63yba{animation:svelte-l63yba-spin 1.2s linear infinite}@keyframes svelte-l63yba-spin{to{transform:rotate(360deg)}}.item-info.svelte-l63yba{flex:1;min-width:0}.item-name.svelte-l63yba{font-size:12px;font-weight:500;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.dark .item-name.svelte-l63yba{color:#ddd}.item-meta.svelte-l63yba{font-size:10px;color:#888;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-sep.svelte-l63yba{margin:0 3px;opacity:.5}.error-text.svelte-l63yba{color:#ef4444}.item-actions.svelte-l63yba{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s}.dm-item.svelte-l63yba:hover .item-actions:where(.svelte-l63yba){opacity:1}.action-btn.svelte-l63yba{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:none;cursor:pointer;color:#888;transition:all .15s}.action-btn.svelte-l63yba:hover{background:#0000000f;color:#555}.dark .action-btn.svelte-l63yba:hover{background:#ffffff14;color:#ccc}.delete-btn.svelte-l63yba:hover{color:#ef4444}.completed-list.svelte-l63yba{max-height:260px;overflow-y:auto}.empty-state.svelte-l63yba{display:flex;flex-direction:column;align-items:center;padding:32px 16px}.empty-icon.svelte-l63yba{color:#ccc;margin-bottom:10px}.dark .empty-icon.svelte-l63yba{color:#555}.empty-title.svelte-l63yba{font-size:13px;font-weight:500;color:#666;margin:0}.dark .empty-title.svelte-l63yba{color:#999}.empty-sub.svelte-l63yba{font-size:11px;color:#aaa;margin:4px 0 0}.sh-trigger.svelte-4ru5ts{position:relative;display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius);--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.sh-trigger.svelte-4ru5ts:is(.dark:where(.svelte-4ru5ts) :where(.svelte-4ru5ts)){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.sh-trigger.svelte-4ru5ts{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sh-trigger.svelte-4ru5ts:hover,.sh-trigger.active.svelte-4ru5ts{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.sh-trigger.svelte-4ru5ts:hover:is(.dark:where(.svelte-4ru5ts) :where(.svelte-4ru5ts)),.sh-trigger.active.svelte-4ru5ts:is(.dark:where(.svelte-4ru5ts) :where(.svelte-4ru5ts)){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.status-dot.svelte-4ru5ts{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #ffffffe6;animation:svelte-4ru5ts-dotPulse 2s ease-in-out infinite}.dark .status-dot.svelte-4ru5ts{box-shadow:0 0 0 2px #181828e6}@keyframes svelte-4ru5ts-dotPulse{0%,to{opacity:1}50%{opacity:.5}}.sh-panel.svelte-4ru5ts{position:absolute;top:100%;right:0;margin-top:6px;width:400px;max-height:560px;overflow-y:auto;border-radius:12px;background:#fffffffa;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000024;z-index:200;animation:svelte-4ru5ts-slideIn .15s ease-out}.dark .sh-panel.svelte-4ru5ts{background:#181828fa;border-color:#ffffff14;box-shadow:0 8px 32px #00000080}@keyframes svelte-4ru5ts-slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.panel-header.svelte-4ru5ts{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid rgba(0,0,0,.06)}.dark .panel-header.svelte-4ru5ts{border-color:#ffffff0f}.panel-title.svelte-4ru5ts{font-size:13px;font-weight:600;color:#111}.dark .panel-title.svelte-4ru5ts{color:#eee}.status-pill.svelte-4ru5ts{font-size:11px;font-weight:600;padding:2px 10px;border-radius:9999px;text-transform:capitalize;letter-spacing:.02em}.summary-row.svelte-4ru5ts{display:flex;gap:2px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.04)}.dark .summary-row.svelte-4ru5ts{border-color:#ffffff0a}.summary-item.svelte-4ru5ts{flex:1;display:flex;flex-direction:column;gap:2px}.summary-label.svelte-4ru5ts{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#999}.summary-value.svelte-4ru5ts{font-size:13px;font-weight:600;color:#222}.dark .summary-value.svelte-4ru5ts{color:#ddd}.summary-dim.svelte-4ru5ts{color:#999;font-weight:400}.charts-section.svelte-4ru5ts{display:flex;flex-direction:column;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.04)}.dark .charts-section.svelte-4ru5ts{border-color:#ffffff0a}.res-bar.svelte-4ru5ts{display:flex;flex-direction:column;gap:4px}.res-bar-header.svelte-4ru5ts{display:flex;align-items:center;justify-content:space-between}.res-bar-label.svelte-4ru5ts{font-size:11px;font-weight:600;color:#555}.dark .res-bar-label.svelte-4ru5ts{color:#bbb}.res-bar-val.svelte-4ru5ts{font-size:11px;font-weight:600;font-family:ui-monospace,monospace}.bar-track.svelte-4ru5ts{flex:1;height:6px;border-radius:3px;background:#0000000f;overflow:hidden}.bar-track-lg.svelte-4ru5ts{height:8px;border-radius:4px}.dark .bar-track.svelte-4ru5ts{background:#ffffff14}.bar-fill.svelte-4ru5ts{height:100%;border-radius:inherit;transition:width .5s ease}.bar-fill-cpu.svelte-4ru5ts{background:linear-gradient(90deg,#3b82f6,#2563eb)}.bar-fill-mem.svelte-4ru5ts{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.bar-fill-disk.svelte-4ru5ts{background:linear-gradient(90deg,#06b6d4,#0891b2)}.issues-section.svelte-4ru5ts{padding:8px 14px;background:#ef44440a;border-bottom:1px solid rgba(0,0,0,.04)}.dark .issues-section.svelte-4ru5ts{background:#ef44440f;border-color:#ffffff0a}.section-label.svelte-4ru5ts{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#ef4444;margin-bottom:6px}.issue-item.svelte-4ru5ts{display:flex;flex-direction:column;padding:4px 0}.issue-service.svelte-4ru5ts{font-size:11px;font-weight:600;color:#333}.dark .issue-service.svelte-4ru5ts{color:#ccc}.issue-msg.svelte-4ru5ts{font-size:10px;color:#777;line-height:1.3}.issue-more.svelte-4ru5ts{font-size:10px;color:#999;margin:4px 0 0}.services-section.svelte-4ru5ts{padding:8px 14px 6px}.section-label-plain.svelte-4ru5ts{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999;margin-bottom:6px}.services-grid.svelte-4ru5ts{display:flex;flex-direction:column;gap:1px;max-height:180px;overflow-y:auto}.svc-row.svelte-4ru5ts{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;transition:background .1s}.svc-row.svelte-4ru5ts:hover{background:#00000008}.dark .svc-row.svelte-4ru5ts:hover{background:#ffffff0a}.svc-dot.svelte-4ru5ts{width:7px;height:7px;border-radius:50%;flex-shrink:0}.svc-name.svelte-4ru5ts{font-size:11.5px;font-weight:500;color:#333;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .svc-name.svelte-4ru5ts{color:#ccc}.svc-uptime.svelte-4ru5ts{font-size:10px;color:#aaa;flex-shrink:0;min-width:36px;text-align:right}.svc-restarts.svelte-4ru5ts{display:flex;align-items:center;gap:2px;font-size:10px;color:#f59e0b;flex-shrink:0}.prov-section.svelte-4ru5ts{display:flex;gap:12px;padding:8px 14px;border-top:1px solid rgba(0,0,0,.04)}.dark .prov-section.svelte-4ru5ts{border-color:#ffffff0a}.prov-row.svelte-4ru5ts{display:flex;align-items:center;gap:5px}.prov-dot.svelte-4ru5ts{width:6px;height:6px;border-radius:50%;background:#d1d5db}.prov-dot.prov-ok.svelte-4ru5ts{background:#22c55e}.prov-dot.prov-na.svelte-4ru5ts{background:#9ca3af}.prov-label.svelte-4ru5ts{font-size:10px;color:#888;font-weight:500}.panel-footer.svelte-4ru5ts{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid rgba(0,0,0,.06)}.dark .panel-footer.svelte-4ru5ts{border-color:#ffffff0f}.logs-btn.svelte-4ru5ts{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#667eea;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.logs-btn.svelte-4ru5ts:hover{background:#667eea1a}.refresh-btn.svelte-4ru5ts{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:none;cursor:pointer;color:#888;transition:all .15s}.refresh-btn.svelte-4ru5ts:hover{background:#0000000f;color:#555}.dark .refresh-btn.svelte-4ru5ts:hover{background:#ffffff14;color:#ccc}.loading-state.svelte-4ru5ts{display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:12px}.pulse-ring.svelte-4ru5ts{width:28px;height:28px;border:2.5px solid rgba(102,126,234,.3);border-top-color:#667eea;border-radius:50%;animation:svelte-4ru5ts-spin .8s linear infinite}@keyframes svelte-4ru5ts-spin{to{transform:rotate(360deg)}}.loading-text.svelte-4ru5ts{font-size:12px;color:#999;margin:0}.offline-state.svelte-4ru5ts{display:flex;flex-direction:column;align-items:center;padding:28px 20px;gap:4px}.offline-icon.svelte-4ru5ts{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#9ca3af1a;color:#9ca3af;margin-bottom:6px}.dark .offline-icon.svelte-4ru5ts{background:#9ca3af14;color:#6b7280}.offline-title.svelte-4ru5ts{font-size:13px;font-weight:600;color:#555;margin:0}.dark .offline-title.svelte-4ru5ts{color:#aaa}.offline-sub.svelte-4ru5ts{font-size:11px;color:#999;margin:0;text-align:center;line-height:1.4;max-width:260px}.offline-actions.svelte-4ru5ts{display:flex;gap:8px;margin-top:12px}.retry-btn.svelte-4ru5ts{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#667eea;background:none;border:1px solid rgba(102,126,234,.3);padding:5px 14px;border-radius:8px;cursor:pointer;transition:all .15s}.retry-btn.svelte-4ru5ts:hover{background:#667eea14;border-color:#667eea80}.logs-link-btn.svelte-4ru5ts{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#888;background:none;border:1px solid rgba(0,0,0,.1);padding:5px 14px;border-radius:8px;cursor:pointer;transition:all .15s}.dark .logs-link-btn.svelte-4ru5ts{border-color:#ffffff1a;color:#999}.logs-link-btn.svelte-4ru5ts:hover{background:#0000000a;color:#555}.dark .logs-link-btn.svelte-4ru5ts:hover{background:#ffffff0f;color:#ccc}.sh-panel.svelte-4ru5ts::-webkit-scrollbar,.services-grid.svelte-4ru5ts::-webkit-scrollbar{width:4px}.sh-panel.svelte-4ru5ts::-webkit-scrollbar-thumb,.services-grid.svelte-4ru5ts::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.dark .sh-panel.svelte-4ru5ts::-webkit-scrollbar-thumb,.dark .services-grid.svelte-4ru5ts::-webkit-scrollbar-thumb{background:#ffffff1f}.z-trigger.svelte-13qmsgi{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius);--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.z-trigger.svelte-13qmsgi:is(.dark:where(.svelte-13qmsgi) :where(.svelte-13qmsgi)){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.z-trigger.svelte-13qmsgi{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.z-trigger.svelte-13qmsgi:hover,.z-trigger.active.svelte-13qmsgi{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.z-trigger.svelte-13qmsgi:hover:is(.dark:where(.svelte-13qmsgi) :where(.svelte-13qmsgi)),.z-trigger.active.svelte-13qmsgi:is(.dark:where(.svelte-13qmsgi) :where(.svelte-13qmsgi)){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.zoom-panel.svelte-13qmsgi{position:absolute;top:100%;right:0;margin-top:6px;width:240px;padding:14px;border-radius:14px;background:#fffffff7;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;z-index:100;animation:svelte-13qmsgi-panelIn .18s ease-out;backdrop-filter:blur(12px)}.dark .zoom-panel.svelte-13qmsgi{background:#161626f7;border-color:#ffffff0f;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}@keyframes svelte-13qmsgi-panelIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.zoom-header.svelte-13qmsgi{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.zoom-title.svelte-13qmsgi{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999}.dark .zoom-title.svelte-13qmsgi{color:#666}.zoom-value.svelte-13qmsgi{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#333;line-height:1}.dark .zoom-value.svelte-13qmsgi{color:#e0e0e0}.zoom-slider-row.svelte-13qmsgi{display:flex;align-items:center;gap:8px;margin-bottom:12px}.zoom-nudge.svelte-13qmsgi{width:26px;height:26px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#00000008;color:#555;font-size:15px;font-weight:600;display:grid;place-items:center;cursor:pointer;transition:all .12s;flex-shrink:0;line-height:1}.zoom-nudge.svelte-13qmsgi:hover:not(:disabled){background:#667eea1a;border-color:#667eea4d;color:#667eea}.zoom-nudge.svelte-13qmsgi:disabled{opacity:.3;cursor:not-allowed}.dark .zoom-nudge.svelte-13qmsgi{border-color:#ffffff14;background:#ffffff0a;color:#aaa}.dark .zoom-nudge.svelte-13qmsgi:hover:not(:disabled){background:#667eea26;color:#89e}.slider-track-wrapper.svelte-13qmsgi{flex:1;position:relative;height:26px;display:flex;align-items:center}.zoom-slider.svelte-13qmsgi{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;background:linear-gradient(to right,#667eea 0%,#667eea var(--progress),rgba(0,0,0,.08) var(--progress),rgba(0,0,0,.08) 100%)}.dark .zoom-slider.svelte-13qmsgi{background:linear-gradient(to right,#667eea 0%,#667eea var(--progress),rgba(255,255,255,.1) var(--progress),rgba(255,255,255,.1) 100%)}.zoom-slider.svelte-13qmsgi::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#667eea;border:2px solid white;box-shadow:0 1px 4px #0003;cursor:pointer;-webkit-transition:transform .12s;transition:transform .12s}.zoom-slider.svelte-13qmsgi::-webkit-slider-thumb:hover{transform:scale(1.2)}.dark .zoom-slider.svelte-13qmsgi::-webkit-slider-thumb{border-color:#1a1a2e}.zoom-presets.svelte-13qmsgi{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.preset-chip.svelte-13qmsgi{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;padding:5px 0;border-radius:8px;border:1px solid transparent;background:#00000008;color:#666;cursor:pointer;transition:all .12s;text-align:center}.preset-chip.svelte-13qmsgi:hover{background:#667eea14;color:#667eea;border-color:#667eea26}.preset-chip.active.svelte-13qmsgi{background:#667eea1f;color:#667eea;border-color:#667eea40}.dark .preset-chip.svelte-13qmsgi{background:#ffffff0a;color:#888}.dark .preset-chip.svelte-13qmsgi:hover{background:#667eea1f;color:#89e}.dark .preset-chip.active.svelte-13qmsgi{background:#667eea26;color:#89e;border-color:#667eea4d}.sp-sep.svelte-demt1q{width:20px;height:1px;background:hsl(var(--border) / .35);flex-shrink:0}.sp-tool{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:.5rem;cursor:pointer;color:hsl(var(--muted-foreground));transition:color .15s,background .15s;flex-shrink:0}.sp-tool:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .6)}.sp-tool .theme-toggle{width:30px;height:30px}.sp-tool .dm-trigger,.sp-tool .sh-trigger,.sp-tool .z-trigger,.sp-tool>.relative>button{transform:scale(.78);transform-origin:center}.sp-rail .dm-panel,.sp-rail .sh-panel,.sp-rail .zoom-panel{position:fixed!important;top:auto!important;bottom:8px!important;margin:0!important}.sp-rail--left .dm-panel,.sp-rail--left .sh-panel,.sp-rail--left .zoom-panel{right:auto!important;left:64px!important}.sp-rail--right .dm-panel,.sp-rail--right .sh-panel,.sp-rail--right .zoom-panel{left:auto!important;right:64px!important}.sp-rail .sp-tool>.relative>div.absolute{position:fixed!important;top:auto!important;bottom:8px!important;margin:0!important}.sp-rail--left .sp-tool>.relative>div.absolute{right:auto!important;left:64px!important}.sp-rail--right .sp-tool>.relative>div.absolute{left:auto!important;right:64px!important}.sp-avatar.svelte-demt1q{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0}.sp-avatar .avatar-trigger,.sp-avatar .avatar-trigger img{width:28px!important;height:28px!important}
