.live-page.svelte-13e6dlc{padding-block:32px 64px}.label.svelte-13e6dlc a:where(.svelte-13e6dlc){color:inherit}.lead.svelte-13e6dlc,.how.svelte-13e6dlc{max-width:62ch}.stage-box.svelte-13e6dlc{container-type:inline-size;margin:24px 0 16px}.stage.svelte-13e6dlc{position:relative;width:100%;max-width:1120px;margin:0 auto;aspect-ratio:1 / 1;background:#000;border-radius:8px;overflow:hidden}@container (min-width: 640px){.stage.svelte-13e6dlc{aspect-ratio:16 / 9}}.stage-box.maximized.svelte-13e6dlc,.stage-box.svelte-13e6dlc:fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;background:#000}.stage-box.maximized.svelte-13e6dlc .stage:where(.svelte-13e6dlc),.stage-box.svelte-13e6dlc:fullscreen .stage:where(.svelte-13e6dlc){width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0}.close.svelte-13e6dlc{position:absolute;top:12px;right:12px;z-index:1;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid #3f444a;background:#000000b3;color:#eedfce;font:inherit;cursor:pointer}.close.svelte-13e6dlc:focus-visible{outline:2px solid #4cbaba;outline-offset:2px}canvas.svelte-13e6dlc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;cursor:crosshair;touch-action:manipulation}.overlay.svelte-13e6dlc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#eedfce}.overlay.error.svelte-13e6dlc{color:#ff4d7d}.actions.svelte-13e6dlc{display:flex;flex-wrap:wrap;gap:12px}.actions.svelte-13e6dlc button:where(.svelte-13e6dlc){min-height:44px;padding:0 18px;border-radius:8px;border:1px solid var(--border);background:var(--surface-ia);color:var(--text);font:inherit;cursor:pointer}.actions.svelte-13e6dlc button:where(.svelte-13e6dlc):hover:not(:disabled){border-color:var(--primary)}.actions.svelte-13e6dlc button:where(.svelte-13e6dlc):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.actions.svelte-13e6dlc button[aria-pressed=true]:where(.svelte-13e6dlc){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);font-weight:600}.actions.svelte-13e6dlc button:where(.svelte-13e6dlc):disabled{opacity:.6;cursor:default}h2.svelte-13e6dlc{margin-top:40px}
