.devpanel-fab.svelte-t890p0{z-index:99999;color:#cdd6f4;cursor:pointer;background:#1e1e2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .2s,transform .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 2px 12px #00000059}.devpanel-fab.svelte-t890p0:hover{background:#313244;transform:scale(1.08)}.devpanel-fab-snapshot-dot.svelte-t890p0{pointer-events:none;background:#22c55e;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #1e1e2e}.devpanel-backdrop.svelte-t890p0{z-index:99997;background:#00000040;position:fixed;inset:0}.devpanel-backdrop.resizing.svelte-t890p0{cursor:col-resize;-webkit-user-select:none;user-select:none;pointer-events:all}.devpanel-backdrop.inspect-pass-through.svelte-t890p0{pointer-events:none}.devpanel-drawer.svelte-t890p0{z-index:99998;color:#cdd6f4;background:#1e1e2e;flex-direction:column;max-width:92vw;font-family:SF Mono,Fira Code,Cascadia Code,Menlo,monospace;font-size:13px;animation:.2s ease-out svelte-t890p0-devpanel-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 20px #00000073}.devpanel-resize.svelte-t890p0{cursor:col-resize;z-index:1;width:6px;position:absolute;top:0;bottom:0;left:-3px}.devpanel-resize.svelte-t890p0:hover,.devpanel-resize.svelte-t890p0:active{opacity:.5;background:#89b4fa}@keyframes svelte-t890p0-devpanel-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.devpanel-header.svelte-t890p0{border-bottom:1px solid #313244;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.devpanel-section-heading.svelte-t890p0{letter-spacing:.02em;color:#cba6f7;margin:0;font-size:14px;font-weight:700}.devpanel-header-actions.svelte-t890p0{align-items:center;gap:10px;display:flex}.devpanel-inspect-btn.svelte-t890p0{color:#bac2de;cursor:pointer;background:0 0;border:1px solid #45475a;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:11px;transition:border-color .15s,color .15s,background .15s}.devpanel-inspect-btn.svelte-t890p0:hover{color:#a6e3a1;border-color:#a6e3a1}.devpanel-inspect-btn.active.svelte-t890p0{color:#1e1e2e;background:#a6e3a1;border-color:#a6e3a1;font-weight:600}.devpanel-count.svelte-t890p0{color:#6c7086;font-size:11px}.devpanel-section.svelte-t890p0{border-bottom:1px solid #313244;flex-shrink:0;padding:12px 20px 14px}.devpanel-section--snapshots.svelte-t890p0{padding:0}.devpanel-section-toggle.svelte-t890p0{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #313244;align-items:flex-start;gap:10px;padding:12px 20px;font-family:inherit;transition:background .15s;display:flex}.devpanel-section-toggle.svelte-t890p0:hover{background:#ffffff0a}.devpanel-section-toggle--expanded.svelte-t890p0{border-bottom-color:#0000}.devpanel-chevron.svelte-t890p0{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #fab387;flex-shrink:0;width:0;height:0;margin-top:3px;transition:transform .15s;display:block}.devpanel-chevron--open.svelte-t890p0{transform:rotate(90deg)}.devpanel-section-toggle-main.svelte-t890p0{flex-direction:column;gap:3px;min-width:0;display:flex}.devpanel-section-toggle-title.svelte-t890p0{text-transform:uppercase;letter-spacing:.08em;color:#fab387;font-size:11px;font-weight:700}.devpanel-section-toggle-meta.svelte-t890p0{color:#6c7086;font-size:10px;line-height:1.35}.devpanel-snapshots-panel.svelte-t890p0{border-bottom:1px solid #313244;padding:12px 20px 14px}.devpanel-section--grow.svelte-t890p0{border-bottom:none;flex-direction:column;flex:1;min-height:0;display:flex}.devpanel-section-title.svelte-t890p0{text-transform:uppercase;letter-spacing:.08em;color:#fab387;margin:0 0 6px;font-size:11px;font-weight:700}.devpanel-section-desc.svelte-t890p0{color:#7f849c;margin:0 0 10px;font-size:10px;line-height:1.45}.devpanel-section-desc.svelte-t890p0 strong:where(.svelte-t890p0){color:#bac2de}.devpanel-save-row.svelte-t890p0{align-items:center;gap:8px;margin-bottom:8px;display:flex}.devpanel-snap-name-input.svelte-t890p0{color:#cdd6f4;background:#181825;border:1px solid #45475a;border-radius:4px;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:12px}.devpanel-snap-name-input.svelte-t890p0::placeholder{color:#6c7086}.devpanel-applied.svelte-t890p0{color:#a6e3a1;margin:0 0 10px;font-size:11px;line-height:1.35}.devpanel-applied--muted.svelte-t890p0{color:#6c7086}.devpanel-snap-empty.svelte-t890p0{color:#6c7086;margin:0 0 10px;font-size:11px}.devpanel-snap-list.svelte-t890p0{flex-direction:column;gap:6px;max-height:200px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow-y:auto}.devpanel-snap-item.svelte-t890p0{background:#181825;border:1px solid #313244;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.devpanel-snap-item-main.svelte-t890p0{flex-direction:column;gap:2px;min-width:0;display:flex}.devpanel-snap-item-label.svelte-t890p0{color:#cdd6f4;font-size:12px;font-weight:600}.devpanel-snap-item-meta.svelte-t890p0{color:#6c7086;font-size:10px}.devpanel-snap-item-actions.svelte-t890p0{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.devpanel-snapshots-row.svelte-t890p0{flex-wrap:wrap;gap:6px;display:flex}.devpanel-snap-btn.svelte-t890p0{color:#bac2de;cursor:pointer;background:0 0;border:1px solid #45475a;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s,background .15s}.devpanel-snap-btn.svelte-t890p0:hover{color:#f9e2af;border-color:#f9e2af}.devpanel-snap-save.svelte-t890p0{color:#a6e3a1;border-color:#a6e3a1;flex-shrink:0}.devpanel-snap-save.svelte-t890p0:hover{background:#a6e3a11f}.devpanel-snap-delete.svelte-t890p0:hover{background:#f38ba81f}.devpanel-snap-feedback.svelte-t890p0{color:#89b4fa;margin:6px 0 0;font-size:10px;line-height:1.35}.devpanel-inspect-highlight.svelte-t890p0{z-index:99996;box-sizing:border-box;pointer-events:none;background:#89b4fa1f;border:2px solid #89b4fa;border-radius:2px;transition:border-color .15s,background .15s;position:fixed}.devpanel-inspect-highlight.no-match.svelte-t890p0{background:#f38ba833;border-color:#f38ba8}.devpanel-inspect-label.svelte-t890p0{z-index:99996;color:#89b4fa;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#313244;border-radius:3px;max-width:min(280px,40vw);padding:2px 6px;font-size:11px;line-height:1.3;position:fixed;overflow:hidden;box-shadow:0 1px 6px #00000059}.devpanel-section--chips.svelte-t890p0 .devpanel-list:where(.svelte-t890p0){border:none;padding:0}.devpanel-list.svelte-t890p0{border-bottom:1px solid #313244;flex-wrap:wrap;flex-shrink:0;gap:6px;max-height:180px;padding:12px 20px;display:flex;overflow-y:auto}.devpanel-chip.svelte-t890p0{color:#bac2de;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #45475a;border-radius:20px;padding:5px 14px;font-family:inherit;font-size:12px;transition:all .15s}.devpanel-chip.svelte-t890p0:hover{color:#89b4fa;border-color:#89b4fa}.devpanel-chip.active.svelte-t890p0{color:#1e1e2e;background:#89b4fa;border-color:#89b4fa;font-weight:600}.devpanel-no-items.svelte-t890p0{color:#6c7086;margin:0;padding:6px 0;font-size:12px}.devpanel-section--grow.svelte-t890p0 .devpanel-editor-bar:where(.svelte-t890p0){padding-left:0;padding-right:0}.devpanel-editor-bar.svelte-t890p0{border-bottom:1px solid #313244;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.devpanel-editor-bar.svelte-t890p0 strong:where(.svelte-t890p0){color:#a6e3a1;font-size:13px}.devpanel-reset.svelte-t890p0{color:#f38ba8;cursor:pointer;background:0 0;border:1px solid #f38ba8;border-radius:4px;padding:4px 14px;font-family:inherit;font-size:11px;transition:all .15s}.devpanel-reset.svelte-t890p0:hover{color:#1e1e2e;background:#f38ba8}.devpanel-editor.svelte-t890p0{flex:1;min-height:0;overflow:hidden}.devpanel-editor.svelte-t890p0 .jse-main{border:none!important}.devpanel-empty.svelte-t890p0{color:#6c7086;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.devpanel-chip.chip-hidden.svelte-t890p0{opacity:.4;border-style:dashed}.devpanel-chip.chip-solo.svelte-t890p0{border-color:#cba6f7;box-shadow:0 0 0 1px #cba6f7}.devpanel-chip.chip-solo.active.svelte-t890p0{background:#cba6f7;border-color:#cba6f7}.devpanel-chip-hidden-icon.svelte-t890p0{opacity:.7;margin-left:4px;font-size:11px}.devpanel-actions-bar.svelte-t890p0{border-bottom:1px solid #313244;flex-wrap:wrap;flex-shrink:0;gap:5px;padding:8px 0;display:flex}.devpanel-action-btn.svelte-t890p0{color:#bac2de;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #45475a;border-radius:4px;padding:3px 8px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s,background .15s}.devpanel-action-btn.svelte-t890p0:hover{color:#89b4fa;border-color:#89b4fa}.devpanel-action-btn.active.svelte-t890p0{color:#1e1e2e;background:#cba6f7;border-color:#cba6f7;font-weight:600}.devpanel-timing.svelte-t890p0{color:#6c7086;font-weight:400}.devpanel-highlight-overlay.svelte-t890p0{z-index:99996;box-sizing:border-box;pointer-events:none;background:#cba6f714;border:2px solid #cba6f7;border-radius:2px;position:fixed}.devpanel-highlight-label.svelte-t890p0{z-index:99996;color:#cba6f7;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#313244;border-radius:3px;max-width:min(280px,40vw);padding:2px 6px;font-size:11px;line-height:1.3;position:fixed;overflow:hidden;box-shadow:0 1px 6px #00000059}
