.editor-container.svelte-1ctqrjb{width:100%;height:100%;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.thumbnail-stage-wrapper.svelte-1uvdg42{position:fixed;top:0;left:0;width:320px;height:180px;overflow:hidden;pointer-events:none;opacity:0;z-index:-1}.thumbnail-stage.svelte-1uvdg42{width:320px;height:180px;overflow:hidden;background:#333}.thumbnail-scale.svelte-1uvdg42{width:1920px;height:1080px;transform:scale(320 / 1920,180 / 1080);transform-origin:0 0}.edit-error.svelte-je6qkq{padding:3rem;text-align:center}.edit-error.svelte-je6qkq button:where(.svelte-je6qkq){margin:0 .5rem;padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer}.create-mode.svelte-je6qkq{display:flex;flex:1;min-height:0;overflow:hidden}.pane.svelte-je6qkq{display:flex;flex-direction:column;min-height:0;background:#f5f5f5;border-right:1px solid #ddd}.slide-list-pane.svelte-je6qkq{width:250px;flex-shrink:0}.preview-pane.svelte-je6qkq{flex:1;min-width:400px;min-height:0}.editor-pane.svelte-je6qkq{width:500px;flex-shrink:0;min-height:0}.pane-header.svelte-je6qkq{flex-shrink:0;padding:1rem;background:#fff;border-bottom:1px solid #ddd;font-weight:600;font-size:.9em;text-transform:uppercase;color:#666}.pane-header-editor.svelte-je6qkq{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pane-title.svelte-je6qkq{flex-shrink:0}.pane-header-ai.svelte-je6qkq{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ai-insert-btn.svelte-je6qkq{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer}.ai-insert-btn.svelte-je6qkq:hover{background:#eee;color:#667eea;border-color:#667eea}.ai-status.svelte-je6qkq{font-size:.75rem;text-transform:none;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ai-status.loading.svelte-je6qkq{color:#667eea}.ai-status.ready.svelte-je6qkq{color:#16a34a}.ai-status.error.svelte-je6qkq{color:#dc2626}.slide-list.svelte-je6qkq{flex:1;min-height:0;overflow-y:auto;padding:.5rem}.slide-item.svelte-je6qkq{width:100%;display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;margin-bottom:.5rem;background:#fff;border:2px solid transparent;border-radius:6px;cursor:pointer;text-align:left;transition:all .2s}.slide-item.svelte-je6qkq:hover{border-color:#667eea;background:#f8f9ff}.slide-item.active.svelte-je6qkq{border-color:#667eea;background:#eef0ff}.slide-number.svelte-je6qkq{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#213547;border-radius:4px;font-weight:600;font-size:.9em}.slide-preview.svelte-je6qkq{flex:1;min-width:0;font-size:.9em;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide-thumb.svelte-je6qkq{width:100%;height:auto;display:block;border-radius:4px;object-fit:cover;aspect-ratio:16 / 9}.slide-label.svelte-je6qkq{display:block}.pane-footer.svelte-je6qkq{padding:1rem;background:#fff;border-top:1px solid #ddd;flex-shrink:0}.action-buttons.svelte-je6qkq{display:flex;gap:.5rem}.action-btn.svelte-je6qkq{flex:1;padding:.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;font-size:.9rem}.review-btn.svelte-je6qkq{background:#e0e7ff;color:#4338ca}.review-btn.svelte-je6qkq:hover{background:#c7d2fe}.present-btn.svelte-je6qkq{background:#667eea;color:#fff}.present-btn.svelte-je6qkq:hover{background:#5568d3}.preview-content.svelte-je6qkq{flex:1;min-height:0;position:relative;overflow:hidden;background:#111;display:flex;align-items:center;justify-content:center}.preview-aspect-box.svelte-je6qkq{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.scale-to-fit-wrapper.svelte-je6qkq{display:flex;align-items:center;justify-content:center;transform-origin:center}.preview-slide.svelte-je6qkq{width:1920px;height:1080px;flex:0 0 auto;background:#333}.editor-content.svelte-je6qkq{flex:1;min-height:0;overflow:auto;background:#fff}.empty-preview.svelte-je6qkq{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#999;font-style:italic}
