.app-panel.svelte-1mgpr55{position:relative;width:100%;height:100%;background:var(--color-bg-secondary, #1a1a1a);overflow:hidden;border-radius:8px}iframe.svelte-1mgpr55{width:100%;height:100%;border:none;background:var(--color-bg-primary, #0a0a0a)}iframe.hidden.svelte-1mgpr55{display:none}.loading-state.svelte-1mgpr55,.error-state.svelte-1mgpr55{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-text-secondary, #888);font-size:14px}.spinner.svelte-1mgpr55{width:32px;height:32px;border:3px solid var(--color-border, rgba(255, 255, 255, .1));border-top-color:var(--color-primary, #3b82f6);border-radius:50%;animation:svelte-1mgpr55-spin 1s linear infinite}@keyframes svelte-1mgpr55-spin{to{transform:rotate(360deg)}}.error-state.svelte-1mgpr55{color:var(--color-error, #ef4444)}.error-state.svelte-1mgpr55 button:where(.svelte-1mgpr55){margin-top:8px;padding:8px 16px;background:var(--color-primary, #3b82f6);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:opacity .15s ease}.error-state.svelte-1mgpr55 button:where(.svelte-1mgpr55):hover{opacity:.9}.panel-controls.svelte-138eg7q{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;padding:4px 8px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(255,255,255,.1);z-index:20;opacity:1}.panel-label.svelte-138eg7q{font-size:12px;font-weight:500;color:#fffc;padding:0 4px}.control-buttons.svelte-138eg7q{display:flex;gap:4px}.control-btn.svelte-138eg7q{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#ffffff1a;border:none;border-radius:6px;cursor:pointer;color:#fffc;transition:all .15s ease}.control-btn.svelte-138eg7q:hover{background:#fff3;color:#fff}.control-btn.close.svelte-138eg7q:hover{background:#ef44444d;color:#ef4444}.resize-handle.svelte-qvvh1k{position:relative;width:6px;cursor:col-resize;background:transparent;transition:background .15s ease;z-index:10;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resize-handle.svelte-qvvh1k:hover,.resize-handle.dragging.svelte-qvvh1k{background:var(--color-primary, #3b82f6);background:linear-gradient(to bottom,transparent 0%,var(--color-primary, #3b82f6) 20%,var(--color-primary, #3b82f6) 80%,transparent 100%)}.resize-handle.svelte-qvvh1k:focus{outline:none}.resize-handle.svelte-qvvh1k:focus-visible{background:var(--color-primary, #3b82f6)}.handle-line.svelte-qvvh1k{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--color-border, rgba(255, 255, 255, .1));transform:translate(-50%)}.resize-handle.svelte-qvvh1k:hover .handle-line:where(.svelte-qvvh1k),.resize-handle.dragging.svelte-qvvh1k .handle-line:where(.svelte-qvvh1k){background:transparent}.handle-grip.svelte-qvvh1k{display:flex;flex-direction:column;gap:3px;opacity:0;transition:opacity .15s ease}.resize-handle.svelte-qvvh1k:hover .handle-grip:where(.svelte-qvvh1k),.resize-handle.dragging.svelte-qvvh1k .handle-grip:where(.svelte-qvvh1k){opacity:1}.handle-grip.svelte-qvvh1k span:where(.svelte-qvvh1k){width:4px;height:4px;border-radius:50%;background:#fff}.split-pane-container.svelte-7g4mtv{display:grid;grid-template-columns:var(--grid-template, 1fr);width:100%;height:100%;min-height:0;overflow:clip;position:relative}.resize-overlay.svelte-7g4mtv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;cursor:col-resize}.main-panel.svelte-7g4mtv{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:clip}.side-panel.svelte-7g4mtv{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.side-panel.resizing.svelte-7g4mtv iframe{pointer-events:none}.split-active.svelte-7g4mtv .main-panel:where(.svelte-7g4mtv){z-index:1}.split-active.svelte-7g4mtv .side-panel:where(.svelte-7g4mtv){z-index:1}@media(max-width:1023px){.split-pane-container.svelte-7g4mtv{grid-template-columns:1fr!important}.side-panel.svelte-7g4mtv,.split-pane-container.svelte-7g4mtv .resize-handle{display:none}}.layout-container.svelte-1v2axqk{display:flex;flex-direction:column;min-height:100vh}.main-content.svelte-1v2axqk{transition:all .3s ease;position:relative;z-index:0;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.main-content.floating-mode.svelte-1v2axqk{padding-top:70px}.main-content.sidebar-mode.svelte-1v2axqk{padding-left:180px}.main-content.immersive.svelte-1v2axqk{padding:0!important;height:100vh;width:100vw}.content-wrapper.immersive.svelte-1v2axqk{padding:0;max-width:none;height:100%}.content-wrapper.svelte-1v2axqk{max-width:900px;margin-left:auto;margin-right:auto;padding:1rem;position:relative;z-index:0}.content-wrapper.full-width.svelte-1v2axqk{max-width:none;padding-left:0;padding-right:0}@media(min-width:640px){.content-wrapper.svelte-1v2axqk{padding:1.5rem}.content-wrapper.full-width.svelte-1v2axqk{padding-left:0;padding-right:0}}@media(min-width:1024px){.content-wrapper.svelte-1v2axqk{padding:2rem}.content-wrapper.full-width.svelte-1v2axqk{padding-left:0;padding-right:0}}@media(max-width:768px){.main-content.svelte-1v2axqk{padding-bottom:calc(150px + env(safe-area-inset-bottom))}}
