@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-1ta5gfk,.svelte-1ta5gfk:before,.svelte-1ta5gfk:after,.svelte-1ta5gfk::backdrop{--tw-border-style:solid}}}.sr-only.svelte-1ta5gfk{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scrubber-range.svelte-1ta5gfk{appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;height:28px}.scrubber-range.svelte-1ta5gfk:focus{outline:none}.scrubber-range.svelte-1ta5gfk::-webkit-slider-runnable-track{background-color:#24283399;border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.scrubber-range.svelte-1ta5gfk::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-border-subtle,#242833) 60%,transparent)}}.scrubber-range.svelte-1ta5gfk::-moz-range-track{background-color:#24283399;border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.scrubber-range.svelte-1ta5gfk::-moz-range-track{background-color:color-mix(in oklab,var(--color-border-subtle,#242833) 60%,transparent)}}.scrubber-range.svelte-1ta5gfk::-webkit-slider-thumb{-webkit-appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:#32384566;border-radius:999px;width:12px;height:12px;margin-top:-4px}@supports (color:color-mix(in lab,red,red)){.scrubber-range.svelte-1ta5gfk::-webkit-slider-thumb{border-color:color-mix(in oklab,var(--color-border-strong,#323845) 40%,transparent)}}.scrubber-range.svelte-1ta5gfk::-webkit-slider-thumb{background-color:var(--color-text-primary,#f5f7fa);transition:transform .1s}.scrubber-range.svelte-1ta5gfk::-moz-range-thumb{border-style:var(--tw-border-style);border-width:1px;border-color:#32384566;border-radius:999px;width:12px;height:12px}@supports (color:color-mix(in lab,red,red)){.scrubber-range.svelte-1ta5gfk::-moz-range-thumb{border-color:color-mix(in oklab,var(--color-border-strong,#323845) 40%,transparent)}}.scrubber-range.svelte-1ta5gfk::-moz-range-thumb{background-color:var(--color-text-primary,#f5f7fa);cursor:pointer;transition:transform .1s}.scrubber-range.svelte-1ta5gfk::-moz-range-progress{background-color:#323845b3;border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.scrubber-range.svelte-1ta5gfk::-moz-range-progress{background-color:color-mix(in oklab,var(--color-border-strong,#323845) 70%,transparent)}}.scrubber-range.svelte-1ta5gfk:hover::-webkit-slider-runnable-track{background-color:#32384599}@supports (color:color-mix(in lab,red,red)){.scrubber-range.svelte-1ta5gfk:hover::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-border-strong,#323845) 60%,transparent)}}.scrubber-range.svelte-1ta5gfk:hover::-moz-range-track{background-color:#32384599}@supports (color:color-mix(in lab,red,red)){.scrubber-range.svelte-1ta5gfk:hover::-moz-range-track{background-color:color-mix(in oklab,var(--color-border-strong,#323845) 60%,transparent)}}.scrubber-range.svelte-1ta5gfk:hover::-webkit-slider-thumb{transform:scale(1.06)}.scrubber-range.svelte-1ta5gfk:hover::-moz-range-thumb{transform:scale(1.06)}@media(hover:none)and (pointer:coarse)and (orientation:portrait){.fullscreen-enter.svelte-1ta5gfk{cursor:not-allowed;opacity:.4}.fullscreen-enter.svelte-1ta5gfk:hover,.fullscreen-enter.svelte-1ta5gfk:active{background:0 0;transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.controls-dock--fullscreen.svelte-384cbi{bottom:max(12px,env(safe-area-inset-bottom))}@media(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-width:1023px){.controls-dock.svelte-384cbi{position:fixed;left:0;right:0;top:auto;bottom:max(12px,env(safe-area-inset-bottom));margin-top:0;padding-left:12px;padding-right:12px;z-index:80}}.theater-wrapper--half.svelte-o2jhs1:not(.theater-wrapper--fullscreen){display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;max-height:100%;margin-top:0;margin-bottom:0;overflow:hidden;box-sizing:border-box}.half-fit.svelte-o2jhs1{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;container-type:size}.theater-wrapper--half.svelte-o2jhs1 [data-half-layout=overlay]:where(.svelte-o2jhs1){height:min(100cqh,56.25cqw);width:auto;max-width:100%;aspect-ratio:16 / 9;margin-inline:auto}.theater-wrapper--half.svelte-o2jhs1 [data-half-layout=split]:where(.svelte-o2jhs1){display:grid;width:100%;height:100%;min-height:0;min-width:0;align-items:center;justify-items:center;gap:.75rem;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}@media(min-width:768px){.theater-wrapper--half.svelte-o2jhs1 [data-half-layout=split]:where(.svelte-o2jhs1){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:1.25rem}}.theater-wrapper--half.svelte-o2jhs1 [data-half-layout=split]:where(.svelte-o2jhs1) [data-stage=original]:where(.svelte-o2jhs1),.theater-wrapper--half.svelte-o2jhs1 [data-half-layout=split]:where(.svelte-o2jhs1) [data-stage=reaction]:where(.svelte-o2jhs1){container-type:size;width:100%;height:100%;max-width:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.half-frame.svelte-o2jhs1{height:min(100cqh,56.25cqw);width:auto;max-width:100%;max-height:100%;aspect-ratio:16 / 9;position:relative}@media(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-width:1023px),(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-height:768px),(hover:none)and (pointer:coarse)and (orientation:landscape)and (min-aspect-ratio:1.5)and (max-height:900px){div.theater-wrapper{position:fixed;inset:0;z-index:50;width:100%;max-width:none;height:100%;margin:0;padding:0;overflow:hidden;border-radius:0;background:#000}.theater-wrapper.svelte-o2jhs1 [data-stage=container]:where(.svelte-o2jhs1){position:absolute;inset:0;z-index:50;display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;padding:0;background:#000}.theater-wrapper.svelte-o2jhs1 [data-stage-role=primary]:where(.svelte-o2jhs1){position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:10}.theater-wrapper.svelte-o2jhs1 [data-stage-role=primary]:where(.svelte-o2jhs1) [data-stage=original-frame]:where(.svelte-o2jhs1){width:100%;height:100%}.theater-wrapper.svelte-o2jhs1 [data-stage-role=primary]:where(.svelte-o2jhs1) [data-stage=original-frame-inner]:where(.svelte-o2jhs1){width:100%;height:100%;max-height:none;aspect-ratio:auto}.theater-wrapper.svelte-o2jhs1 [data-stage-role=overlay]:where(.svelte-o2jhs1){position:absolute;width:var(--overlay-width)!important;height:auto;aspect-ratio:16 / 9;z-index:60;margin:0;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #00000080}.theater-wrapper[data-overlay-corner=top-left].svelte-o2jhs1 [data-stage-role=overlay]:where(.svelte-o2jhs1){top:0;left:0}.theater-wrapper[data-overlay-corner=top-right].svelte-o2jhs1 [data-stage-role=overlay]:where(.svelte-o2jhs1){top:0;right:0}.theater-wrapper[data-overlay-corner=bottom-left].svelte-o2jhs1 [data-stage-role=overlay]:where(.svelte-o2jhs1){bottom:0;left:0}.theater-wrapper[data-overlay-corner=bottom-right].svelte-o2jhs1 [data-stage-role=overlay]:where(.svelte-o2jhs1){bottom:0;right:0}}
