:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}._controlSurface_miu2p_1{height:var(--ui-control-height,32px);border:1px solid var(--ui-border-strong,#3a4551);color:#d7dde6;background:#0c1015;border-radius:0;min-width:0}._select_miu2p_10{width:100%;padding:0 7px;font-size:.68rem}._select_miu2p_10._compact_miu2p_16{font-size:.64rem}._select_miu2p_10:disabled{color:var(--ui-text-dim,#68727e);border-color:var(--ui-border,#2a313a);opacity:.55;cursor:not-allowed}._input_miu2p_27{width:100%;color:inherit;padding:0 9px}._button_miu2p_33{border-radius:0;padding:0 9px}._primary_miu2p_38{color:#dceeff;background:#163f68;border-color:#397abd;font-weight:650}._primary_miu2p_38:hover:not(:disabled){background:#1d568f;border-color:#62b0ff}._loopToggle_miu2p_50{color:var(--ui-text-muted,#929ca9);white-space:nowrap;cursor:pointer;background:#0c1116;border-radius:0;justify-content:flex-end;align-items:center;gap:6px;padding:4px 8px;font-size:.68rem;display:flex}._loopToggle_miu2p_50 input{width:13px;height:13px;accent-color:var(--ui-accent,#4da3ff);margin:0}._playbackControls_miu2p_71{grid-template-columns:36px auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}._playbackControls_miu2p_71 button{min-width:0;height:32px;padding:0 8px;font-size:.72rem}._playbackIconButton_miu2p_86{color:#cfe8ff;background:#172c40;border-color:#365f87;place-items:center;width:36px;display:grid;padding:0!important}._playbackIconButton_miu2p_86 svg{fill:currentColor;width:16px;height:16px}._restartButton_miu2p_102{padding-inline:11px!important}._playbackLoopToggle_miu2p_106{justify-self:end;min-width:0}._timingAdjust_miu2p_111{grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;min-width:0;min-height:0;display:grid}._timingStep_miu2p_119{grid-template-columns:minmax(28px,1fr) 38px minmax(28px,1fr);align-items:center;gap:7px;min-width:0;display:grid}._timingStep_miu2p_119 button{border-radius:0;min-width:0;min-height:18px;padding:0;font-size:.7rem}._timingStep_miu2p_119 span{color:var(--ui-text-muted,#929ca9);text-align:center;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem}._overlay_10ope_1{z-index:30;color:#dceeff;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;background:#08121de0;border:2px dashed #4da3ff;place-items:center;font-size:.9rem;font-weight:720;display:grid;position:absolute;inset:0}._layerMenu_xd3hn_1{z-index:20;position:absolute;top:12px;right:12px}._menuToggle_xd3hn_15{border:1px solid var(--ui-border-strong,#3a4551);color:#c7ced8;cursor:grab;background:#0c1015e6;border-radius:0;place-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;line-height:1;display:grid;box-shadow:0 3px 10px #0000003d}._menuToggle_xd3hn_15:hover:not(:disabled){color:#fff;background:#242b34;border-color:#596674}._menuToggle_xd3hn_15:active{cursor:grabbing}._menuItems_xd3hn_67{border:1px solid var(--ui-border-strong,#3a4551);background:#151a20;border-radius:0;gap:3px;min-width:154px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 28px #0000007a}._menuItems_xd3hn_67 button{text-align:left;background:0 0;border:0;width:100%;height:32px;padding:0 9px;font-size:.72rem}._menuItems_xd3hn_67 button:hover,._menuItems_xd3hn_67 button:focus-visible{background:#252c35}._menuItems_xd3hn_67 ._deleteAction_xd3hn_127{color:var(--ui-danger,#ff7a7a)}._layerCard_78goq_1{box-sizing:border-box;width:var(--layer-card-width,500px);min-width:500px;max-width:500px;height:var(--layer-card-height,200px);min-height:var(--layer-card-height,200px);border:1px solid var(--ui-border,#2a313a);background:var(--ui-surface-raised,#171c22);border-radius:0;grid-template-columns:minmax(200px,.92fr) minmax(250px,1.08fr);grid-template-areas:"preview controls";align-items:stretch;gap:12px;margin:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #0000002e}._previewSlot_78goq_23{grid-area:preview;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}._previewSlot_78goq_23>*{width:100%;min-width:0;height:100%;min-height:0}._controlColumn_78goq_40{grid-area:controls;grid-template-rows:32px minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}._headerSlot_78goq_49{box-sizing:border-box;width:100%;min-width:0;height:32px;padding-right:36px}._headerSlot_78goq_49>*{width:100%;min-width:0;height:100%}._contentSlot_78goq_63{--layer-control-label-width:52px;--layer-control-gap:6px;--layer-control-min-height:38px;grid-template-rows:38px 38px minmax(42px,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}html{--fader-track-thinness:4px;--fader-thumb-width:24px;--fader-thumb-thickness:14px}._faderContainer_1clkc_13{justify-content:center;align-items:center;width:100%;min-width:0;height:30px;margin:0;display:flex;position:relative}._faderInput_1clkc_35{appearance:none;background:0 0;flex-shrink:0;height:0;margin:0;padding:0;position:absolute;top:50%;left:50%}._faderInput_1clkc_35:focus-visible{outline:none}._faderInput_1clkc_35::-webkit-slider-thumb{width:var(--fader-thumb-thickness);height:var(--fader-thumb-width);margin-top:calc(-1 * (var(--fader-thumb-width) - var(--fader-track-thinness)) / 2);appearance:none;cursor:pointer;background:linear-gradient(#566372,#313944);border:1px solid #708091;border-radius:0;box-shadow:0 2px 7px #00000073}._faderInput_1clkc_35:hover::-webkit-slider-thumb{background:linear-gradient(#647789,#3b4653);border-color:#8fcaff}._faderInput_1clkc_35:focus-visible::-webkit-slider-thumb{border-color:#4da3ff;box-shadow:0 0 0 3px #4da3ff33}._faderInput_1clkc_35::-webkit-slider-runnable-track{height:var(--fader-track-thinness);background:#07090c;border-radius:0;box-shadow:inset 0 0 0 1px #2b333d}._faderInput_1clkc_35::-moz-range-thumb{width:var(--fader-thumb-thickness);height:var(--fader-thumb-width);cursor:pointer;background:linear-gradient(#566372,#313944);border:1px solid #708091;border-radius:0;box-shadow:0 2px 7px #00000073}._faderInput_1clkc_35::-moz-range-track{height:var(--fader-track-thinness);background:#07090c;border-radius:0;box-shadow:inset 0 0 0 1px #2b333d}._disabled_1clkc_159{opacity:.4}._disabled_1clkc_159 ._faderInput_1clkc_35{cursor:not-allowed}._disabled_1clkc_159 ._faderInput_1clkc_35::-webkit-slider-thumb{cursor:not-allowed}._disabled_1clkc_159 ._faderInput_1clkc_35::-moz-range-thumb{cursor:not-allowed}._row_dj01q_1{grid-template-columns:var(--layer-control-label-width,70px) minmax(0, 1fr);align-items:center;gap:var(--layer-control-gap,10px);width:100%;min-width:0;min-height:var(--layer-control-min-height,40px);display:grid}._label_dj01q_11{min-width:0;color:var(--ui-text-muted,#929ca9);white-space:nowrap;cursor:context-menu;justify-content:space-between;align-items:center;gap:4px;font-size:.7rem;font-weight:560;display:flex}._label_dj01q_11 small{color:var(--ui-text-dim,#68727e);text-overflow:ellipsis;margin-top:2px;font-size:.6rem;display:block;overflow:hidden}._label_dj01q_11 output{color:#dbe9f8;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace}._control_dj01q_39{cursor:context-menu;border-radius:0;width:100%;min-width:0}._label_dj01q_11[data-midi-assigned=true]{color:#8fcaff}._label_dj01q_11[data-midi-learning=true],._control_dj01q_39[data-midi-learning=true]{outline:2px solid var(--ui-accent,#4da3ff);outline-offset:2px}._compact_dj01q_56{--layer-control-min-height:36px}._compact_dj01q_56 ._label_dj01q_11{text-overflow:ellipsis;font-size:.62rem;overflow:hidden}._compact_dj01q_56 ._label_dj01q_11[data-midi-learning=true],._compact_dj01q_56 ._control_dj01q_39[data-midi-learning=true]{outline-offset:1px}._disabled_dj01q_71 ._label_dj01q_11{color:var(--ui-text-dim,#68727e);cursor:default}._disabled_dj01q_71 ._control_dj01q_39{cursor:not-allowed}._frame_jquyy_1{background:#050608;border:1px solid #262e38;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}._sourceInput_1f2gz_1{color:var(--ui-text,#e7ebf1);border-color:#536170}._emptyLabel_1f2gz_6{z-index:1;color:var(--ui-text-dim,#68727e);pointer-events:none;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}._playerDropCapture_1f2gz_18{z-index:2;pointer-events:auto;position:absolute;inset:0}._projectionPreview_1f2gz_25{place-items:center;display:grid}._projectionThumbnail_1f2gz_30{object-fit:cover;opacity:.8;width:100%;height:100%}._adjustFieldset_1f2gz_37{align-self:stretch}._statusLabel_1f2gz_41{min-width:0;display:block}._runtimeError_1f2gz_46{color:var(--ui-danger,#ff7a7a)}._effectVisual_1rdr6_1{pointer-events:none;transform:scale(var(--effect-scale,1));transform-origin:50%;will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}._media_1rdr6_11,._procedural_1rdr6_12{width:100%;height:100%;display:block;position:absolute;inset:0}._media_1rdr6_11{object-fit:cover;filter:hue-rotate(var(--effect-hue,0deg)) saturate(calc(.75 + var(--effect-amount,.5) * 1.4)) contrast(calc(.9 + var(--effect-amount,.5) * .35))}._procedural_1rdr6_12{opacity:calc(.24 + var(--effect-amount,.5) * .76);filter:hue-rotate(var(--effect-hue,0deg));animation-duration:var(--effect-duration,2s);will-change:transform, opacity, background-position, filter;animation-timing-function:linear;animation-iteration-count:infinite}._procedural_1rdr6_12>span{display:block;position:absolute;inset:-30%}._oneShot_1rdr6_41{animation-iteration-count:1}._bpmRepeat_1rdr6_45,._bpmRepeat_1rdr6_45>span{animation-iteration-count:1!important}._auroraWash_1rdr6_50{background-color:#0000;background-image:radial-gradient(at 15% 45%,#00ffd2e0,#0000 42%),radial-gradient(at 78% 28%,#892cffdb,#0000 44%),radial-gradient(at 58% 82%,#ff2385c2,#0000 46%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:150% 140%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation-name:_aurora-flow_1rdr6_1}._auroraWash_1rdr6_50>span:first-child{filter:blur(32px);animation:_orbit_1rdr6_1 var(--effect-duration,2s) linear infinite;background:conic-gradient(from 80deg,#0000,#27e3ff73,#0000 38%)}._radialPulse_1rdr6_64{background:repeating-radial-gradient(circle,#ffffffeb 0 1.5%,#20c4ffc7 2.5% 4%,#0000 6% 15%);animation-name:_radial-pulse_1rdr6_1}._radialPulse_1rdr6_64>span:first-child{animation:_radial-ring_1rdr6_1 var(--effect-duration,2s) ease-out infinite;border:2px solid #ffffffc2;border-radius:50%;inset:20%;box-shadow:0 0 42px #00c3ffd9}._laserSweep_1rdr6_82{transform-origin:50% 100%;background:repeating-linear-gradient(166deg,#0000 0 12%,#00ffbfe0 12.4% 12.8%,#0000 13.2% 25%);animation-name:_laser-sweep_1rdr6_1}._laserSweep_1rdr6_82>span:first-child{animation:_reverse-sweep_1rdr6_1 var(--effect-duration,2s) ease-in-out infinite;background:repeating-linear-gradient(14deg,#0000 0 17%,#ff25d2b8 17.3% 17.7%,#0000 18% 32%)}._chromaOrbit_1rdr6_103{background:repeating-conic-gradient(from 0deg, transparent 0 10deg, #ff1953c7 11deg 13deg, transparent 14deg 26deg, #00e5ffc7 27deg 30deg, transparent 31deg 44deg);border-radius:50%;animation-name:_orbit_1rdr6_1;inset:-35%;-webkit-mask-image:radial-gradient(circle,#0000 0 23%,#000 27% 62%,#0000 70%);mask-image:radial-gradient(circle,#0000 0 23%,#000 27% 62%,#0000 70%)}._chromaOrbit_1rdr6_103>span:first-child{border:4px solid #ffffffb8;border-radius:50%;inset:33%;box-shadow:0 0 32px #00e1ffe6,inset 0 0 28px #ff20bcd1}._shutterBars_1rdr6_125{background:repeating-linear-gradient(0deg, #edf9ffdb 0 calc(2px + var(--effect-amount,.5) * 8px), transparent calc(3px + var(--effect-amount,.5) * 8px) 24px);animation-name:_shutter-bars_1rdr6_1;animation-timing-function:steps(8,end);inset:-20% 0}._shutterBars_1rdr6_125>span:first-child{background:linear-gradient(90deg,#ff005973,#0000 35% 65%,#00e5ff73);animation:.35s steps(3,end) infinite _glitch-offset_1rdr6_1}._pixelRain_1rdr6_141{background-image:linear-gradient(#00ffafe0 2px,#0000 2px),linear-gradient(90deg,#3470ffbd 2px,#0000 2px);background-size:calc(10px + var(--effect-amount,.5) * 18px) calc(24px + var(--effect-amount,.5) * 44px), calc(18px + var(--effect-amount,.5) * 20px) calc(32px + var(--effect-amount,.5) * 52px);animation-name:_pixel-rain_1rdr6_1;animation-timing-function:steps(12,end)}._checkerStrobe_1rdr6_151{background:conic-gradient(#ffffffeb 25%, transparent 0 50%, #ffffffeb 0 75%, transparent 0) 0 0 / calc(24px + var(--effect-amount,.5) * 72px) calc(24px + var(--effect-amount,.5) * 72px);animation-name:_checker-strobe_1rdr6_1;animation-timing-function:steps(4,end);inset:-20%}._prismTunnel_1rdr6_165{background:repeating-conic-gradient(from 0deg, #ff1c59d1 0 8deg, transparent 9deg 19deg, #1bd5ffd1 20deg 27deg, transparent 28deg 40deg);border-radius:50%;animation-name:_prism-tunnel_1rdr6_1;inset:-45%;-webkit-mask-image:repeating-radial-gradient(circle,#0000 0 9%,#000 10% 13%,#0000 14% 22%);mask-image:repeating-radial-gradient(circle,#0000 0 9%,#000 10% 13%,#0000 14% 22%)}._framePulse_1rdr6_179{border:calc(2px + var(--effect-amount,.5) * 10px) solid #2be0ffe0;animation-name:_frame-pulse_1rdr6_1;animation-timing-function:ease-in-out;inset:6%;box-shadow:inset 0 0 32px #ff23d3d1,0 0 28px #00e5ffe6}._framePulse_1rdr6_179>span:first-child{animation:_frame-inner_1rdr6_1 var(--effect-duration,2s) ease-in-out infinite;border:2px solid #ffffffb3;inset:12%}._impactFlash_1rdr6_193{background:radial-gradient(circle,#fff 0 8%,#ffed63f5 12%,#ff3700d1 28%,#0000 62%);animation-name:_impact-flash_1rdr6_1;animation-timing-function:cubic-bezier(.05,.7,.2,1)}._impactFlash_1rdr6_193>span:first-child{background:repeating-conic-gradient(from 0deg, #ffffffe0 0 2deg, transparent 3deg 13deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 65%);mask-image:radial-gradient(circle,#000,#0000 65%)}._filmBurn_1rdr6_214{filter:saturate(1.35)contrast(1.12);background:radial-gradient(circle at 12% 70%,#fff4abf2 0 2%,#ff700ed1 8%,#0000 27%) 0 0/150% 150%,radial-gradient(circle at 85% 22%,#ffe078db 0 3%,#ef1b00b8 12%,#0000 31%) 0 0/165% 165%,linear-gradient(115deg,#0000 15%,#ff37003d 43%,#ffd44bb3 51%,#0000 68%) 0 0/180% 100%;animation-name:_film-burn_1rdr6_1;animation-timing-function:ease-in-out;inset:-12%}._filmBurn_1rdr6_214>span:first-child{mix-blend-mode:screen;opacity:.32;background-image:repeating-radial-gradient(circle at 30% 40%,#ffffff3d 0 1px,#0000 1px 5px);background-size:11px 13px;animation:.18s steps(2,end) infinite _grain-jitter_1rdr6_1}._fogFlow_1rdr6_253{filter:blur(30px)saturate(1.25);background:radial-gradient(at 25% 48%,#35d6ff80 0 12%,#0000 42%),radial-gradient(at 72% 38%,#6926ff7a 0 14%,#0000 46%),radial-gradient(at 52% 76%,#00ffc459 0 10%,#0000 40%);animation-name:_fog-flow_1rdr6_1;animation-timing-function:ease-in-out;inset:-30%}._fogFlow_1rdr6_253>span:first-child{background:conic-gradient(from 80deg, transparent 0 28%, #62dbff42 36%, transparent 49% 72%, #ac3aff38 82%, transparent);filter:blur(45px);animation:5s linear infinite reverse _orbit_1rdr6_1}._scanlineRoll_1rdr6_276{background:repeating-linear-gradient(0deg,#b9e0ff33 0 1px,#0000 1px 4px);animation-name:_scanline-roll_1rdr6_1;animation-timing-function:linear}._scanlineRoll_1rdr6_276>span:first-child{background:linear-gradient(#0000 0 42%,#b9ebff8a 49%,#ffffffb8 50%,#0000 58%);animation:3.2s linear infinite _scan-beam_1rdr6_1;inset:-20% 0}._perspectiveGrid_1rdr6_294{transform-origin:50% 0;background-image:linear-gradient(#00dcff9e 1px,#0000 1px),linear-gradient(90deg,#ff2ada8f 1px,#0000 1px);background-size:38px 28px;border-top:1px solid #97eeffe6;animation-name:_grid-drive_1rdr6_1;animation-timing-function:linear;inset:34% -30% -50%;transform:perspective(320px)rotateX(58deg)scale(1.28);box-shadow:0 -8px 30px #00cfff7a}._perspectiveGrid_1rdr6_294>span:first-child{filter:blur(12px);background:radial-gradient(at 50% 100%,#ff1fd540,#0000 58%);inset:-80% 0 70%}._whiteStrobe_1rdr6_313{background:#fff;animation-name:_white-strobe_1rdr6_1;animation-timing-function:linear}._colorStrobe_1rdr6_319{filter:hue-rotate(var(--effect-hue,0deg)) saturate(1.8);background:linear-gradient(135deg,#00eaff,#ff1c67 52%,#ffe600);animation-name:_color-strobe_1rdr6_1;animation-timing-function:linear}._whiteFlash_1rdr6_326{background:#fff;animation-name:_white-flash_1rdr6_1;animation-timing-function:cubic-bezier(.08,.72,.2,1)}._colorFlash_1rdr6_332{filter:hue-rotate(var(--effect-hue,0deg)) saturate(1.5);background:radial-gradient(circle at 50% 48%,#ffffffeb 0 8%,#0000 42%),linear-gradient(135deg,#00eaff,#7c2cff 48%,#ff174d);animation-name:_color-flash_1rdr6_1;animation-timing-function:cubic-bezier(.08,.72,.2,1)}._negativeHit_1rdr6_340{-webkit-backdrop-filter:invert()contrast(1.35)saturate(1.2);backdrop-filter:invert()contrast(1.35)saturate(1.2);background:#ffffff05;animation-name:_negative-hit_1rdr6_1;animation-timing-function:steps(2,end)}._negativeHit_1rdr6_340>span:first-child{mix-blend-mode:difference;background:repeating-linear-gradient(0deg,#0000 0 8px,#ffffff1a 8px 9px);inset:0}._blurHit_1rdr6_353{-webkit-backdrop-filter:blur(calc(4px + var(--effect-amount,.5) * 24px)) contrast(1.18) saturate(1.35);backdrop-filter:blur(calc(4px + var(--effect-amount,.5) * 24px)) contrast(1.18) saturate(1.35);background:radial-gradient(circle,#ffffff1a,#0000 68%);animation-name:_blur-hit_1rdr6_1;animation-timing-function:cubic-bezier(.08,.75,.22,1)}._blurHit_1rdr6_353>span:first-child{border:2px solid #d2f1ff57;inset:-8%;box-shadow:inset 0 0 70px #87d6ff3d}._blockGlitch_1rdr6_366{background:linear-gradient(90deg,#0000 0 8%,#00eaffe0 8% 19%,#0000 19% 45%,#ff1453d1 45% 62%,#0000 62%) 0 0/140% 100%,repeating-linear-gradient(0deg,#0000 0 7%,#ffffff7a 7% 10%,#0000 10% 18%) 0 0/100% 130%;animation-name:_block-glitch_1rdr6_1;animation-timing-function:steps(7,end);inset:-5%}._blockGlitch_1rdr6_366>span:first-child{mix-blend-mode:difference;background:repeating-linear-gradient(90deg,#ff00487a 0 9%,#0000 9% 23%,#00ebff70 23% 31%,#0000 31% 46%);animation:.12s steps(2,end) infinite _glitch-offset_1rdr6_1}._lineWipe_1rdr6_399{filter:blur(1px);background:linear-gradient(104deg,#0000 42%,#00d7ff33 45%,#fffffff5 49%,#ff1ecd9e 52%,#0000 57%);animation-name:_line-wipe_1rdr6_1;animation-timing-function:cubic-bezier(.2,.72,.25,1);inset:-35%}._lineWipe_1rdr6_399>span:first-child{border-top:2px solid #ffffffdb;inset:25% -20%;transform:rotate(-14deg);box-shadow:0 0 30px #00dcffe6,0 0 75px #ff16cc9e}@keyframes _aurora-flow_1rdr6_1{0%{background-position:0 30%;transform:scale(1.05)rotate(-3deg)}50%{background-position:100% 70%;transform:scale(1.18)rotate(4deg)}to{background-position:0 30%;transform:scale(1.05)rotate(-3deg)}}@keyframes _orbit_1rdr6_1{to{transform:rotate(360deg)}}@keyframes _radial-pulse_1rdr6_1{0%{opacity:.2;background-size:18% 18%;transform:scale(.72)}34%{opacity:1}to{opacity:0;background-size:110% 110%;transform:scale(1.35)}}@keyframes _radial-ring_1rdr6_1{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes _laser-sweep_1rdr6_1{0%,to{transform:translate(-28%)rotate(-4deg)}50%{transform:translate(28%)rotate(5deg)}}@keyframes _reverse-sweep_1rdr6_1{0%,to{transform:translate(22%)rotate(3deg)}50%{transform:translate(-22%)rotate(-3deg)}}@keyframes _shutter-bars_1rdr6_1{0%{background-position-y:0;transform:skewY(-2deg)}to{background-position-y:160px;transform:skewY(2deg)}}@keyframes _glitch-offset_1rdr6_1{0%,to{transform:translate(0)}33%{transform:translate(8%,-3%)}66%{transform:translate(-6%,4%)}}@keyframes _pixel-rain_1rdr6_1{0%{background-position:0 -120px,7px -180px}to{background-position:30px 180px,-18px 240px}}@keyframes _checker-strobe_1rdr6_1{0%{filter:invert(0);transform:translate(0)}50%{filter:invert();transform:translate(4%,4%)}to{filter:invert(0);transform:translate(0)}}@keyframes _prism-tunnel_1rdr6_1{0%{transform:rotate(0)scale(.72)}to{transform:rotate(360deg)scale(1.42)}}@keyframes _frame-pulse_1rdr6_1{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(.8)}}@keyframes _frame-inner_1rdr6_1{0%,to{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.05)}}@keyframes _impact-flash_1rdr6_1{0%{opacity:0;transform:scale(.1)}12%{opacity:1;transform:scale(.55)}55%{opacity:.72;transform:scale(1.15)}to{opacity:0;transform:scale(1.8)}}@keyframes _film-burn_1rdr6_1{0%,to{opacity:.42;background-position:0 70%,100% 15%,-45% 0;transform:scale(1.02)rotate(-1deg)}45%{opacity:.95;background-position:28% 35%,68% 62%,52% 0;transform:scale(1.12)rotate(1.5deg)}72%{opacity:.58;background-position:70% 80%,22% 28%,120% 0}}@keyframes _grain-jitter_1rdr6_1{0%{transform:translate(-2%,1%)}50%{transform:translate(2%,-2%)}to{transform:translate(1%,2%)}}@keyframes _fog-flow_1rdr6_1{0%,to{transform:translate(-7%,2%)scale(1)}50%{transform:translate(8%,-4%)scale(1.14)}}@keyframes _scanline-roll_1rdr6_1{to{background-position-y:48px}}@keyframes _scan-beam_1rdr6_1{0%{transform:translateY(-65%)}to{transform:translateY(65%)}}@keyframes _grid-drive_1rdr6_1{0%{background-position:0 0,0 0}to{background-position:0 112px,0 0}}@keyframes _white-strobe_1rdr6_1{0%{opacity:1}7%{opacity:.95}16%,to{opacity:0}}@keyframes _color-strobe_1rdr6_1{0%{opacity:1;transform:scale(1.08)}9%{opacity:.88}20%,to{opacity:0;transform:scale(1)}}@keyframes _white-flash_1rdr6_1{0%{opacity:0}5%{opacity:1}18%{opacity:.92}to{opacity:0}}@keyframes _color-flash_1rdr6_1{0%{opacity:0;transform:scale(1.08)}7%{opacity:1}25%{opacity:.78}to{opacity:0;transform:scale(1)}}@keyframes _negative-hit_1rdr6_1{0%,to{opacity:0}7%,28%{opacity:1}38%{opacity:.28}}@keyframes _blur-hit_1rdr6_1{0%{opacity:0;transform:scale(1.08)}8%{opacity:1;transform:scale(1.02)}34%{opacity:.82}to{opacity:0;transform:scale(1)}}@keyframes _block-glitch_1rdr6_1{0%{opacity:0;transform:translate(0)skew(0)}8%{opacity:1;transform:translate(-4%)skew(8deg)}35%{background-position:35% 0,0 25%;transform:translate(6%)skew(-5deg)}72%{opacity:.78;transform:translate(-2%)skew(3deg)}to{opacity:0;transform:translate(0)skew(0)}}@keyframes _line-wipe_1rdr6_1{0%{opacity:0;transform:translate(-75%)rotate(-4deg)}12%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translate(75%)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){._preview_1rdr6_786 ._procedural_1rdr6_12,._preview_1rdr6_786 ._procedural_1rdr6_12>span{animation-duration:4s}}._preview_r0bs0_1{text-align:left;cursor:pointer;padding:0;display:block}._preview_r0bs0_1:hover,._preview_r0bs0_1:focus-visible,._previewOpen_r0bs0_10{border-color:#75bdff;box-shadow:inset 0 0 0 1px #75bdff52}._preview_r0bs0_1[data-midi-assigned=true]{border-color:#75bdff}._preview_r0bs0_1[data-midi-learning=true]{outline:2px solid var(--ui-accent,#4da3ff);outline-offset:-2px}._previewName_r0bs0_24,._previewChange_r0bs0_25{z-index:2;pointer-events:none;background:#000000ad;padding:2px 5px;position:absolute}._previewName_r0bs0_24{color:#dce8f7;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 82px);font-size:.64rem;font-weight:650;bottom:5px;left:7px;overflow:hidden}._previewChange_r0bs0_25{color:#8fcaff;font-size:.56rem;font-weight:650;bottom:5px;right:7px}._options_r0bs0_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}._effectPicker_r0bs0_61{z-index:1100;box-sizing:border-box;width:min(760px,100vw - 24px);min-width:0;max-width:none;height:min(520px,100vh - 24px);min-height:0;max-height:none;color:inherit;background:#0d1116fa;border:1px solid #4a5969;grid-template-rows:28px 24px minmax(0,1fr);gap:5px;margin:0;padding:7px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #0000009e}._pickerHeader_r0bs0_85{align-items:center;gap:8px;min-width:0;display:flex}._pickerHeader_r0bs0_85 strong{color:#e6f2ff;font-size:.72rem}._pickerHeader_r0bs0_85 span{min-width:0;color:var(--ui-text-dim,#68727e);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}._pickerHeader_r0bs0_85 button{color:#aab4c0;background:0 0;border:0;flex:none;width:24px;height:24px;margin-left:auto;padding:0;font-size:1rem}._categories_r0bs0_118{overscroll-behavior-x:contain;gap:3px;min-width:0;display:flex;overflow:auto hidden}._categories_r0bs0_118 button{min-width:0;height:22px;color:var(--ui-text-dim,#68727e);background:0 0;border:0;border-bottom:1px solid #2b3440;flex:none;padding:0 8px;font-size:.6rem}._categories_r0bs0_118 button:hover,._categories_r0bs0_118 ._activeCategory_r0bs0_140{color:#d9edff;border-bottom-color:var(--ui-accent,#4da3ff);background:#4da3ff17}._effectGrid_r0bs0_146{overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges;touch-action:pan-y;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));grid-auto-rows:76px;gap:5px;min-width:0;min-height:0;display:grid;overflow:hidden auto}._effectGrid_r0bs0_146 button{background:var(--effect-swatch,#111);text-align:left;background-size:cover;border:1px solid #303946;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0;min-height:0;padding:17px 6px 5px;display:flex;position:relative;overflow:hidden}._effectGrid_r0bs0_146 button:before{content:"";z-index:1;background:linear-gradient(#0000000a 0%,#000000e0 100%);position:absolute;inset:0}._effectCardVisual_r0bs0_185{z-index:0;pointer-events:none}._effectGrid_r0bs0_146 strong,._effectGrid_r0bs0_146 small,._effectMode_r0bs0_192{z-index:2;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}._effectGrid_r0bs0_146 strong{color:#f0f6ff;font-size:.62rem}._effectGrid_r0bs0_146 small{color:#9faab7;font-size:.5rem}._effectMode_r0bs0_192{z-index:3;color:#d9edff;letter-spacing:.04em;background:#050a10c7;padding:2px 5px;font-size:.48rem;font-weight:720;position:absolute;top:5px;left:5px;box-shadow:inset 0 0 0 1px #8fcaff4d}._effectGrid_r0bs0_146 button:hover,._effectGrid_r0bs0_146 button:focus-visible,._effectGrid_r0bs0_146 ._selectedEffect_r0bs0_227{border-color:#75bdff;box-shadow:inset 0 0 0 1px #75bdff85}._triggerButton_r0bs0_232{color:#d9edff;background:#15324b;border-color:#356b9c;width:100%;height:30px;padding:0;font-size:.68rem;font-weight:700}._triggerButton_r0bs0_232:hover:not(:disabled){background:#1d4d76}._triggerButton_r0bs0_232[data-midi-assigned=true]{border-color:#75bdff}._triggerButton_r0bs0_232[data-midi-learning=true]{outline:2px solid var(--ui-accent,#4da3ff);outline-offset:1px}._preview_1bers_1{color:var(--ui-text-dim,#68727e);-webkit-user-select:none;user-select:none;place-items:center;font-size:.72rem;display:grid}._preview_1bers_1 img,._preview_1bers_1 video{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}._sourceActions_1bers_21{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:6px;min-width:0;display:grid}._sourceInput_1bers_29{width:100%;color:var(--ui-text-muted,#929ca9);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;font-size:.68rem;display:grid;overflow:hidden}._sourceInput_1bers_29>span:first-child{color:#d7dde6;white-space:nowrap;font-weight:560}._fileName_1bers_51{color:var(--ui-text-dim,#68727e);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._removeAssetButton_1bers_59{color:#d6a0a0;background:#24171a;border-color:#593d43;width:100%;padding:0}._removeAssetButton_1bers_59:hover:not(:disabled){color:#ffd0d0;background:#382126;border-color:#89515b}._assetOptions_1bers_73{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}._library_isp79_1{background:var(--ui-surface,#11151a);border:0;flex-direction:column;grid-area:3/1;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}._loadButton_isp79_27{flex:none;height:30px;padding:0 10px;font-size:.72rem}._container_1iai7_1{position:relative}._tdArt_rjmmn_1{padding:5px 7px}._tdArt_rjmmn_1 button{cursor:text;background:#06080a;border:1px solid #2d3540;border-radius:0;width:100%;height:32px;padding:0;display:block;overflow:hidden}._tdArt_rjmmn_1 img{object-fit:cover;width:100%;height:100%;display:block}._tdTitle_rjmmn_47{text-align:left}._tdTitle_rjmmn_47 input,._tdSource_rjmmn_57 input,._tdStart_rjmmn_59 input{width:100%;min-width:0;height:32px;color:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:0;padding:0 7px;overflow:hidden}._tdTitle_rjmmn_47 input:hover,._tdSource_rjmmn_57 input:hover,._tdStart_rjmmn_59 input:hover{background:#0000002e;border-color:#303944}._tdTitle_rjmmn_47 input:focus,._tdSource_rjmmn_57 input:focus,._tdStart_rjmmn_59 input:focus{border-color:var(--ui-accent,#4da3ff);background:#090d12;outline:none}._tdTitle_rjmmn_47 input{font-weight:620}._tdSource_rjmmn_57 input{color:var(--ui-text-muted,#929ca9);font-size:.72rem}._tdStart_rjmmn_59 input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem}._tdAction_rjmmn_149{text-align:center;padding:0 5px}._tdAction_rjmmn_149 button{height:28px;padding:0 7px;font-size:.68rem}._tdAction_rjmmn_149 ._playButton_rjmmn_171{color:#b9dcff;background:#172c40;border-color:#365f87;width:30px;margin-right:4px;padding:0}._tdDrag_rjmmn_189{text-align:center;padding:0}._dragHandle_rjmmn_199{color:#697482;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:1rem;line-height:1}._dragHandle_rjmmn_199:hover:not(:disabled){color:#a9b4c1;background:0 0}._dragHandle_rjmmn_199:active{cursor:grabbing}._dragging_rjmmn_245{opacity:.55}._videolist_e447o_1{background:#0d1014;flex:1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}._tableViewport_e447o_25{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}._table_e447o_25{table-layout:fixed;border-spacing:0;width:100%;min-width:720px;color:var(--ui-text,#e7ebf1);white-space:nowrap}._thead_e447o_59{z-index:3;height:26px;color:var(--ui-text-muted,#929ca9);box-shadow:0 1px 0 var(--ui-border,#2a313a);background:#151a20;position:sticky;top:0}._thead_e447o_59 tr{height:26px}._table_e447o_25 th{box-sizing:border-box;vertical-align:middle;letter-spacing:.03em;text-transform:uppercase;height:26px;padding:0 6px;font-size:.68rem;font-weight:650;line-height:1}._thArt_e447o_86{text-align:center;width:66px}._thTitle_e447o_96{text-align:left}._thSource_e447o_104{text-align:left;width:132px}._thStart_e447o_114{text-align:center;width:100px}._thAction_e447o_124{width:88px}._thDrag_e447o_132{width:32px}._tbody_e447o_140 tr{background:#101419;height:44px;transition:background-color .1s}._tbody_e447o_140 tr:nth-child(odd){background:#13181e}._tbody_e447o_140 tr:hover{background:#1a222b}._tbody_e447o_140 tr._selected_e447o_168,._tbody_e447o_140 tr._selected_e447o_168:hover{box-shadow:inset 3px 0 0 var(--ui-accent,#4da3ff);background:linear-gradient(90deg,#4da3ff3b,#4da3ff17)}._tbody_e447o_140 td{border-bottom:1px solid #222933}._tbody_e447o_140 ._emptyRow_e447o_188,._tbody_e447o_140 ._emptyRow_e447o_188:hover{height:88px;box-shadow:none;background:#0d1014}._tbody_e447o_140 ._emptyRow_e447o_188 td{color:var(--ui-text-dim,#68727e);text-align:center;font-size:.74rem}._addRow_e447o_214{border-top:1px solid var(--ui-border,#2a313a);background:#151a20;flex:none;grid-template-columns:minmax(160px,1.4fr) minmax(120px,.75fr) 100px 76px;align-items:center;gap:6px;min-width:0;min-height:48px;padding:7px 9px;display:grid;box-shadow:0 -6px 16px #0000001f}._addRow_e447o_214 input::placeholder{color:#59636f}._addRow_e447o_214 input[aria-invalid=true]{background:#1b1114;border-color:#99515b}._addRow_e447o_214 input:nth-of-type(3){text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em}._addRow_e447o_214 button{height:32px;padding:0 9px;font-size:.72rem}@container (width<=720px){._tableViewport_e447o_25{overflow-x:hidden}._table_e447o_25{white-space:normal;min-width:0}._thead_e447o_59{display:none}._tbody_e447o_140{gap:6px;padding:7px;display:grid}._tbody_e447o_140 tr,._tbody_e447o_140 tr:nth-child(odd){border:1px solid var(--ui-border,#2a313a);background:#13181e;border-radius:0;grid-template-rows:36px 32px;grid-template-columns:28px 62px minmax(0,1fr) 82px;height:auto;display:grid;overflow:hidden}._tbody_e447o_140 ._emptyRow_e447o_188,._tbody_e447o_140 ._emptyRow_e447o_188:nth-child(odd){height:88px;display:table-row}._tbody_e447o_140 ._emptyRow_e447o_188 td{padding:20px;display:table-cell}._tbody_e447o_140 td{border:0;align-items:center;min-width:0;padding:3px 5px;display:flex}._tbody_e447o_140 td:first-child{grid-area:1/1/span 2}._tbody_e447o_140 td:nth-child(2){grid-area:1/2}._tbody_e447o_140 td:nth-child(3){grid-area:1/3}._tbody_e447o_140 td:nth-child(4){grid-area:2/2/auto/span 2}._tbody_e447o_140 td:nth-child(5){grid-area:2/4}._tbody_e447o_140 td:nth-child(6){grid-area:1/4}._addRow_e447o_214{grid-template-columns:minmax(0,1fr) 94px 66px;gap:6px;min-height:84px}._addRow_e447o_214 input:first-child{grid-column:1/-1}}@container (width<=470px){._tbody_e447o_140 tr,._tbody_e447o_140 tr:nth-child(odd){grid-template-columns:28px minmax(0,1fr) 82px}._tbody_e447o_140 td:nth-child(2){display:none}._tbody_e447o_140 td:nth-child(3),._tbody_e447o_140 td:nth-child(4){grid-column:2}._tbody_e447o_140 td:nth-child(5),._tbody_e447o_140 td:nth-child(6){grid-column:3}}._header_1ju0t_1{flex:0 0 var(--panel-header-height,44px);border-bottom:1px solid var(--ui-border,#2a313a);background:var(--ui-surface-raised,#171c22);text-align:left;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}._header_1ju0t_1 strong{color:var(--ui-text,#e7ebf1);letter-spacing:-.01em;flex:none;font-size:.9rem}._meta_1ju0t_20{min-width:0;color:var(--ui-text-muted,#929ca9);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.7rem;overflow:hidden}@container (width<=620px){._collapsibleMeta_1ju0t_31{display:none}}._thumbnail_1xotr_1{box-sizing:border-box;object-fit:cover;background:#000;border-radius:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:block;overflow:hidden}._mixer_1s9i7_1{grid-template-rows:var(--panel-header-height,44px) minmax(0, 1fr);align-items:stretch;width:100%;max-width:100%;min-height:0;display:grid;overflow:hidden}._header_1s9i7_11{min-width:0}._body_1s9i7_15{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:stretch;gap:7px 12px;min-width:0;min-height:0;padding:7px 12px 10px;display:grid;overflow:hidden}._runtimeError_1s9i7_26{color:var(--ui-danger,#ff7a7a)}._playlistStatus_1s9i7_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;min-height:0;display:grid;overflow:hidden}._playlistItem_1s9i7_39{border:1px solid var(--ui-border,#2a313a);background:#090c10;border-radius:0;grid-template-rows:minmax(0,1fr) 24px;min-width:0;min-height:0;padding:4px;display:grid;overflow:hidden}._playlistItem_1s9i7_39>span{color:#d6dce5;text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;padding:3px 5px 0;font-size:.7rem;font-weight:610;display:block;overflow:hidden}._controlPanel_1s9i7_65{--layer-control-label-width:70px;--layer-control-gap:6px;grid-template-rows:38px 30px 30px minmax(33px,1fr);align-content:stretch;gap:4px;min-width:0;min-height:0;display:grid}._playbackControl_1s9i7_77{grid-row:1}._opacityControl_1s9i7_81{grid-row:2}._adjustControlRow_1s9i7_85{grid-row:4}._transitionDurationControl_1s9i7_89{grid-row:3}._nextThumbnailButton_1s9i7_93{color:#fff;background:#000;border:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}._nextThumbnailButton_1s9i7_93:after{content:"";background:0 0;transition:background .12s;position:absolute;inset:0}._nextThumbnailPlayIcon_1s9i7_115{z-index:1;opacity:0;pointer-events:none;background:#000000ad;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:3px;font-size:1.05rem;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}._nextThumbnailButton_1s9i7_93:hover:after,._nextThumbnailButton_1s9i7_93:focus-visible:after{background:#0000003d}._nextThumbnailButton_1s9i7_93:hover ._nextThumbnailPlayIcon_1s9i7_115,._nextThumbnailButton_1s9i7_93:focus-visible ._nextThumbnailPlayIcon_1s9i7_115{opacity:1;transform:translate(-50%,-50%)scale(1)}._nextThumbnailButton_1s9i7_93[aria-disabled=true]{cursor:not-allowed}._nextThumbnailButton_1s9i7_93[aria-disabled=true] ._nextThumbnailPlayIcon_1s9i7_115{display:none}._midiTarget_1s9i7_154{cursor:context-menu;border-radius:0}._nextThumbnailButton_1s9i7_93._midiTarget_1s9i7_154{cursor:pointer}._nextThumbnailButton_1s9i7_93._midiTarget_1s9i7_154[data-midi-assigned=true],._nextThumbnailButton_1s9i7_93._midiTarget_1s9i7_154[data-midi-learning=true]{box-shadow:inset 0 0 0 2px var(--ui-accent,#4da3ff)}._midiTarget_1s9i7_154[data-midi-assigned=true]{border-color:var(--ui-accent,#4da3ff)}._midiTarget_1s9i7_154[data-midi-learning=true]{outline:2px solid var(--ui-accent,#4da3ff);outline-offset:2px}._statusLabel_1s9i7_177{min-width:0;display:block}._panel_1ow0y_1{min-width:0;min-height:0;color:var(--ui-text,#e7ebf1);background:var(--ui-surface,#11151a);border:0;grid-area:1/1;grid-template-rows:44px minmax(0,1fr) 42px;padding:0;display:grid;overflow:hidden;container-type:inline-size}._actions_1ow0y_30,._footer_1ow0y_31{align-items:center;display:flex}._connectionStatus_1ow0y_40{color:var(--ui-text-muted,#929ca9);background:#0c1015;border-radius:0;margin-left:auto;padding:3px 8px;font-size:.7rem}._viewport_1ow0y_55{aspect-ratio:16/9;background:#000;border:1px solid #262d36;border-radius:0;place-self:center;width:auto;max-width:100%;height:calc(100% - 16px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}._viewport_1ow0y_55 video{object-fit:contain;background:#000;width:100%;height:100%;display:block}._placeholder_1ow0y_101{color:var(--ui-text-dim,#68727e);text-align:center;background:linear-gradient(135deg,#ffffff05 25%,#0000 25%) 0 0/14px 14px,#050608;place-items:center;padding:24px;display:grid;position:absolute;inset:0}._placeholder_1ow0y_101 p,._error_1ow0y_129,._hint_1ow0y_131{margin:0;font-size:.72rem;line-height:1.4}._footer_1ow0y_31{border-top:1px solid var(--ui-border,#2a313a);justify-content:space-between;gap:12px;min-width:0;padding:0 10px}._hint_1ow0y_131,._error_1ow0y_129{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._hint_1ow0y_131{color:var(--ui-text-dim,#68727e)}._error_1ow0y_129{color:var(--ui-danger,#ff7a7a)}._actions_1ow0y_30{flex:none;justify-content:flex-end;gap:6px}._actions_1ow0y_30 button{height:30px;padding-inline:10px;font-size:.72rem}@media (height<=720px){._panel_1ow0y_1{grid-template-rows:38px minmax(0,1fr) 38px}._hint_1ow0y_131{display:none}}@container (width<=720px){._viewport_1ow0y_55{width:100%;height:auto;max-height:100%}}._storageError_whqzm_1{z-index:1000;color:#fff;height:30px;font:inherit;background:#a72924;border:0;border-radius:0;padding:0 9px;font-size:.7rem;position:fixed;bottom:8px;left:8px}._djCallToastRegion_whqzm_31{z-index:1000;pointer-events:none;width:min(360px,100vw - 24px);display:flex;position:fixed;top:12px;right:12px}._djCallToast_whqzm_31{color:#161100;width:100%;min-height:56px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#ffc400;border:1px solid #d49f00;border-radius:0;padding:14px 18px;font-size:.95rem;font-weight:750;line-height:1.35;box-shadow:0 10px 26px #00000073}._djCallToast_whqzm_31:hover,._djCallToast_whqzm_31:focus-visible{outline-offset:-4px;background:#ffdc5c;border-color:#ffe483;outline:2px solid #fff2ba}._djCallToastError_whqzm_107,._djCallToastError_whqzm_107:hover,._djCallToastError_whqzm_107:focus-visible{color:#fff;background:#b42318}._controllerWindow_u1so1_1{--ui-bg:#090b0e;--ui-surface:#11151a;--ui-surface-raised:#171c22;--ui-surface-hover:#202731;--ui-border:#2a313a;--ui-border-strong:#3a4551;--ui-text:#e7ebf1;--ui-text-muted:#929ca9;--ui-text-dim:#68727e;--ui-accent:#4da3ff;--ui-accent-soft:#4da3ff29;--ui-danger:#ff7a7a;--ui-radius:0;--ui-control-height:32px;--panel-header-height:44px;--layer-card-width:500px;--layer-card-height:200px;--layer-grid-gap:10px;--layer-grid-horizontal-padding:20px;--projection-panel-min-width:360px;--layer-panel-width:520px;grid-template-columns:minmax(var(--projection-panel-min-width), 1fr) var(--layer-panel-width);grid-template-rows:minmax(260px, var(--preview-panel-height,1.45fr)) 6px minmax(250px, 1fr);box-sizing:border-box;width:100%;height:100%;color:var(--ui-text);background:var(--ui-bg);text-align:left;padding:0;font-family:Pretendard Variable,Pretendard,Inter,Noto Sans KR,system-ui,sans-serif;font-size:13px;line-height:1.35;display:grid;position:relative;overflow:hidden}._controllerWindow_u1so1_1 *,._controllerWindow_u1so1_1 :before,._controllerWindow_u1so1_1 :after{box-sizing:border-box}._controllerWindow_u1so1_1 button[data-midi-button=true][data-midi-assigned=true]{border-color:var(--ui-accent);color:#b8dcff}._controllerWindow_u1so1_1 button[data-midi-button=true][data-midi-learning=true]{outline:2px solid var(--ui-accent);outline-offset:2px}._controller_u1so1_1{background:var(--ui-surface);min-width:0;min-height:0;box-shadow:inset 1px 0 var(--ui-border);border:0;grid-area:1/2/4;overflow:hidden}._resizeHandle_u1so1_68{z-index:20;touch-action:none;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;position:relative}._resizeHandle_u1so1_68:after{content:"";background:var(--ui-border-strong);border-radius:0;transition:background-color .12s,box-shadow .12s;position:absolute}._resizeHandle_u1so1_68:hover,._resizeHandle_u1so1_68:focus-visible{background:0 0;outline:none}._resizeHandle_u1so1_68:hover:after,._resizeHandle_u1so1_68:focus-visible:after{background:var(--ui-accent);box-shadow:0 0 8px #4da3ff73}._columnResizeHandle_u1so1_100{z-index:20;top:0;right:calc(var(--layer-panel-width) - 3px);pointer-events:none;width:6px;position:absolute;bottom:0}._columnResizeHandle_u1so1_100:after{width:2px;top:0;bottom:0;left:2px}._rowResizeHandle_u1so1_117{cursor:row-resize;grid-area:2/1}._rowResizeHandle_u1so1_117:after{height:2px;top:2px;left:0;right:0}._layerWorkspace_u1so1_130{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._layerSelect_u1so1_139{width:132px;min-width:132px}._layerTypeSelect_u1so1_144{margin-left:auto}._addLayerButton_u1so1_148{height:var(--ui-control-height);min-width:86px}._layerDecks_u1so1_153{grid-template-columns:repeat(var(--layer-column-count,1), var(--layer-card-width));grid-auto-flow:row;grid-auto-rows:var(--layer-card-height);align-content:start;align-items:start;gap:var(--layer-grid-gap);overscroll-behavior-y:contain;background:#0d1014;flex:1;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden auto}._layerSlot_u1so1_171{width:var(--layer-card-width);height:var(--layer-card-height);min-width:var(--layer-card-width);max-width:var(--layer-card-width);min-height:0;margin:0;transition:opacity .1s,transform .14s;position:relative}._dragging_u1so1_182{z-index:2;opacity:.38;transform:scale(.985)}._automaticTransitionSlot_u1so1_188{flex:0 0 calc(var(--panel-header-height) + var(--layer-card-height));width:100%;height:calc(var(--panel-header-height) + var(--layer-card-height));background:0 0;border:0;min-width:0;min-height:0;padding:0;overflow:hidden}@media (width<=980px){._controllerWindow_u1so1_1{--projection-panel-min-width:320px;grid-template-rows:minmax(230px, var(--preview-panel-height,1.3fr)) 6px minmax(240px, 1fr)}}button,input,select{font:inherit}button{box-sizing:border-box;color:#e8edf4;cursor:pointer;background:#1a1f26;border:1px solid #343b45;border-radius:0;padding:5px 11px;transition:border-color .12s,background-color .12s,color .12s}button:hover:not(:disabled){background:#252c35;border-color:#566170}button:active:not(:disabled){background:#11151a}button:disabled{color:#656d78;cursor:default;opacity:.72}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:1px;outline:2px solid #4da3ff}input,select{color:#d8dee8;background:#0f1318;border-color:#343b45}*{scrollbar-width:thin;scrollbar-color:#46515e #11151a}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#11151a}::-webkit-scrollbar-thumb{background:#46515e;border:2px solid #11151a;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#647181}._overlay_1qc9v_1{z-index:9;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}._container_1qc9v_19{color:#fff;background-color:#333;border:none;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1rem;width:24rem;max-width:calc(100vw - 4em);min-height:300px;max-height:calc(100vh - 4em);padding:1rem;display:flex;position:absolute;box-shadow:0 0 1rem #00000080}._container_1qc9v_19 h2{align-self:center;margin:0}._controlName_1qc9v_65{font-weight:400}._elementDetails_1qc9v_73{grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem;width:100%;display:grid}._elementDetails_1qc9v_73>span:nth-child(3n-2){text-align:left}._controlValue_1qc9v_97{text-align:left;background-color:#0000;justify-self:start;min-height:1.5em}._container_1qc9v_19 textarea{box-sizing:border-box;resize:vertical;color:#fff;background-color:#222;border:none;border-bottom:2px solid #555;align-self:stretch;width:100%;min-width:0;min-height:120px;padding:.5rem;font-family:monospace}._container_1qc9v_19 textarea:focus{border-bottom-color:#f80;outline:none}._container_1qc9v_19 input{color:#fff;background-color:#222;border:none;border-bottom:2px solid #555;min-width:5rem;padding:.5rem}._container_1qc9v_19 input:focus{border-bottom-color:#f80;outline:none}._buttons_1qc9v_179{text-align:right;width:100%}._buttons_1qc9v_179 button{color:#fff;cursor:pointer;background-color:#222;border:none;border-radius:.5rem;margin-left:.5rem;padding:.5rem 1rem}._buttons_1qc9v_179 button:hover{background-color:#444}._buttons_1qc9v_179 button._delete_1qc9v_217{background-color:#c00}._buttons_1qc9v_179 button._delete_1qc9v_217:hover{background-color:red}._root_15olw_1{color:#fff;background-color:#333;flex-direction:column;height:100vh;margin:0;display:flex;overflow:hidden}._root_15olw_1>*{padding:.5rem}._header_15olw_29{text-align:center;flex-direction:column;gap:.5rem;margin:1em 0;display:flex}._header_15olw_29 h2{margin:0;font-size:1.25rem}._headerDeviceRow_15olw_55{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}._keymapTable_15olw_71{white-space:nowrap;border:1px solid #555;flex:1;padding:0;position:relative;overflow-y:auto}._keymapTable_15olw_71 table{border-collapse:collapse;width:100%;padding:0}._keymapTable_15olw_71 thead{z-index:1;background-color:#222;position:sticky;top:0}._keymapTable_15olw_71 tbody tr:nth-child(odd){background-color:#ffffff0f}._keymapTable_15olw_71 tbody tr:hover{background-color:#ffffff1a}._keymapTable_15olw_71 tbody tr._highlight_15olw_131{animation:.3s ease-out _flash_15olw_1}@keyframes _flash_15olw_1{0%{background-color:#ffffff4d}to{background-color:#0000}}._keymapTable_15olw_71 th,._keymapTable_15olw_71 td{white-space:nowrap;border-right:1px solid #555;padding:.2rem .5rem}._keymapTable_15olw_71 td:first-child{width:8rem}._keymapTable_15olw_71 tbody tr{cursor:pointer}._buttons_15olw_187{text-align:right}._buttons_15olw_187 button{color:#fff;cursor:pointer;background-color:#222;border:none;border-radius:.5rem;margin-left:.5rem;padding:.5rem 1rem}._buttons_15olw_187 button:hover{background-color:#333}._root_1vdmy_1{background:#000;width:100%;height:100%;position:relative}._video_1vdmy_8{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}._overlay_1vdmy_16{text-align:center;color:#666;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._errorOverlay_1vdmy_27{background:#000}._container_1f63f_1{box-sizing:border-box;background:#000;border:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._root_1f63f_12{width:100%;height:100%}._errorContainer_1f63f_17{text-align:center;color:#666}._blackLayer_pelgm_1{background:#000;position:absolute;inset:0}._playerLayer_pelgm_13,._playerLayer_pelgm_13 iframe{position:absolute;inset:0}._initContainer_1sj89_1{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:space-between;gap:5vw;padding:5vw;display:flex;position:fixed;inset:0}._fulModeButton_1sj89_13,._winModeButton_1sj89_14{cursor:pointer;border:none;border-radius:15px;font-size:1.5rem;transition:all .3s}._fulModeButton_1sj89_13{color:#000;background-color:#0cf;flex:3;font-weight:700}._fulModeButton_1sj89_13:hover{transform:scale(1.1)}._winModeButton_1sj89_14{color:#fff;background-color:#fff3;border:2px solid #fffa;flex:2}._winModeButton_1sj89_14:hover{background-color:#fff6;border-color:#fff}._player_1sj89_46{position:fixed;inset:0;width:100%!important;height:100%!important}._videoLayer_1sj89_53,._imageLayer_1sj89_54,._effectLayer_1sj89_55{pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._autoTransitionLayer_1sj89_64{isolation:isolate;pointer-events:none;position:fixed;inset:0}._nestedVideoLayer_1sj89_71{position:absolute}._playbackErrorBlackout_1sj89_75{z-index:1;background:#000;position:absolute;inset:0}._imageLayer_1sj89_54 img,._imageLayer_1sj89_54 video{object-fit:contain;width:100%;height:100%}
