.type-suggested.svelte-192mqnq{border:2px solid var(--primary);background:var(--background)}.type-idle.svelte-192mqnq{border:1px solid var(--border);background:var(--background)}.feature-scene.svelte-15vvg7e{height:calc(var(--feature-count) * 100vh)}.feature-panel.svelte-15vvg7e{top:var(--header-offset);height:calc(100vh - var(--header-offset))}@supports (height:100svh){.feature-scene.svelte-15vvg7e{height:calc(var(--feature-count) * 100svh)}.feature-panel.svelte-15vvg7e{height:calc(100svh - var(--header-offset))}}.feature-copy.svelte-15vvg7e{will-change:transform, opacity;pointer-events:none}.feature-media-content.svelte-15vvg7e{will-change:opacity;pointer-events:none}.problem-column.svelte-s0e9vk{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.problem-page.svelte-s0e9vk{box-sizing:border-box;border:1px solid var(--border);background:var(--background);flex-direction:column;gap:7px;height:136px;padding:10px;display:flex;box-shadow:0 1px 2px #0000000d}.problem-input.svelte-s0e9vk{border:1px solid var(--border);background:var(--background);white-space:nowrap;align-items:center;height:28px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.problem-separator.svelte-s0e9vk{color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.problem-divider.svelte-s0e9vk{border-left:2px dashed;position:absolute;top:12px;bottom:12px}.problem-scissors.svelte-s0e9vk{background:var(--accent);border:1px solid;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.problem-separator.is-cut.svelte-s0e9vk{color:var(--primary)}.problem-clock.svelte-s0e9vk{color:var(--muted-foreground);align-items:center;gap:7px;font-size:16px;display:flex;position:absolute;bottom:14px;right:16px}.problem-cursor.svelte-s0e9vk{opacity:0;visibility:hidden}.problem-caption-wrap.svelte-s0e9vk{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:4px;left:0;right:0}.problem-caption.svelte-s0e9vk{border:1px solid var(--border);background:var(--background);text-align:center;max-width:calc(100% - 96px);color:var(--muted-foreground);opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;line-height:1.35;display:inline-flex;box-shadow:0 1px 2px #0000000d}.solution-column.svelte-19zr0r0{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.solution-page.svelte-19zr0r0{box-sizing:border-box;border:1px solid var(--border);background:var(--background);flex-direction:column;gap:7px;height:136px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.solution-scan.svelte-19zr0r0{z-index:2;background:var(--primary);height:2px;box-shadow:0 0 10px color-mix(in oklab, var(--primary) 55%, transparent);opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.solution-input.svelte-19zr0r0{border:1px solid var(--border);background:var(--background);white-space:nowrap;align-items:center;height:28px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.solution-separator.svelte-19zr0r0{color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.solution-divider.svelte-19zr0r0{border-left:2px dashed;position:absolute;top:12px;bottom:12px}.solution-scissors.svelte-19zr0r0{background:var(--accent);border:1px solid;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.solution-separator.is-cut.svelte-19zr0r0{color:var(--primary)}.solution-clock.svelte-19zr0r0{color:var(--muted-foreground);align-items:center;gap:7px;font-size:16px;display:flex;position:absolute;bottom:14px;right:16px}.solution-caption-wrap.svelte-19zr0r0{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:4px;left:0;right:0}.solution-caption.svelte-19zr0r0{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border));background:var(--background);text-align:center;max-width:calc(100% - 96px);color:var(--foreground);opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;line-height:1.35;display:inline-flex;box-shadow:0 1px 2px #0000000d}.flow-review-cursor.svelte-1e8l6a4,.flow-split-cursor.svelte-13x8q3i{opacity:0;visibility:hidden}.flow-upload-surface.svelte-7wv5xn{background:#f9fafb;border-style:dashed;border-color:#d1d5db}.flow-upload-surface.svelte-7wv5xn.is-card{border-style:solid;border-width:1px;border-color:var(--border);background:var(--background)}.flow-upload-chip.svelte-7wv5xn,.flow-upload-cursor.svelte-7wv5xn{opacity:0;visibility:hidden}
