.ScenarioEditor_editor__Flgj5{display:flex;flex-direction:row;padding-bottom:0;width:100%;min-height:100%;flex:1 1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.ScenarioEditor_editorContent__iSy1F{display:flex;flex-direction:column;flex:2 1;min-width:0;overflow-y:auto;overflow-x:hidden;contain:layout style;scrollbar-width:none;-ms-overflow-style:none;transition:flex .25s ease-out;scroll-behavior:smooth;position:relative}.ScenarioEditor_editorContent__iSy1F::-webkit-scrollbar{display:none}.ScenarioEditor_slateEditable__CHJ_m{-webkit-user-select:text;user-select:text}.ScenarioEditor_marquee__Q_ckg{position:absolute;background-color:rgba(35,131,226,.15);border:1px solid rgba(35,131,226,.5);pointer-events:none;z-index:700}.ScenarioEditor_hideNativeSelection__H11qs ::selection{background:transparent}.ScenarioEditor_compactEditor__Nu0Wu{font-size:14px;color:var(--text-white800)}.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_dialogueBlock__hJRbM,.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_sceneHeaderRow__13Ano,.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_textContent__lUqi_{font-size:14px}.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_heading1__kSsMt,.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_sceneText__bWwjb{color:var(--text-white800)}.ScenarioEditor_scene__hPNh6{display:flex;flex-direction:column}.ScenarioEditor_scenePageComponent__xxIpB{display:flex;flex-direction:column;justify-content:flex-end;min-height:auto;padding-top:1.5rem;padding-bottom:.25rem;margin-top:0}.ScenarioEditor_sceneText__bWwjb{font-size:1.5rem;font-weight:600;color:var(--text-white1000)}.ScenarioEditor_writingRow__fMCkm{position:relative;display:flex;min-height:auto;cursor:text;gap:1rem;line-height:1.5}.ScenarioEditor_inputContainer__Ad_gb{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0}.ScenarioEditor_hintText__7kSTR{font-size:1rem;color:var(--text-white600);font-style:italic;margin-top:.5rem}.ScenarioEditor_rightTag__EmUk_{padding:.1875rem .625rem;background:var(--line-divider);border-radius:.3125rem;font-size:.75rem;font-weight:500;white-space:nowrap;align-self:flex-start;height:fit-content}@keyframes ScenarioEditor_spin__babyL{to{transform:rotate(1turn)}}.ScenarioEditor_loadingSpinner__JMrNn{animation:ScenarioEditor_spin__babyL 1s linear infinite;color:var(--button-primary)}.ScenarioEditor_heading1__kSsMt{font-size:2rem;font-weight:700;color:var(--text-white1000);line-height:1.2;margin-bottom:.5rem}.ScenarioEditor_blockRow__fWjGj{padding-bottom:.25rem}.ScenarioEditor_slateEditable__CHJ_m{outline:none;width:100%;min-height:auto}.ScenarioEditor_textContent__lUqi_{position:relative;width:100%;min-height:1.75rem;overflow-wrap:break-word;word-break:break-all;white-space:pre-wrap;padding:0 8px;line-height:1.75}.ScenarioEditor_textContent__lUqi_:before{content:attr(data-placeholder);position:absolute;top:0;left:8px;color:var(--text-white400);pointer-events:none;display:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit}.ScenarioEditor_slateEditable__CHJ_m:focus-within .ScenarioEditor_textContent__lUqi_.ScenarioEditor_emptyFocused__au9lJ:before{display:block!important}.ScenarioEditor_editor__Flgj5[data-composing-line=dialogue] [data-placeholder-type=dialogue],.ScenarioEditor_editor__Flgj5[data-composing-line=speaker] [data-placeholder-type=speaker],.ScenarioEditor_editor__Flgj5[data-composing] .ScenarioEditor_dialogueLine__YKqlA.ScenarioEditor_emptyFocused__au9lJ:before,.ScenarioEditor_editor__Flgj5[data-composing] .ScenarioEditor_textContent__lUqi_.ScenarioEditor_emptyFocused__au9lJ:before{display:none!important}.ScenarioEditor_textContent__lUqi_ [data-slate-leaf],.ScenarioEditor_textContent__lUqi_ [data-slate-node],.ScenarioEditor_textContent__lUqi_ [data-slate-string],.ScenarioEditor_textContent__lUqi_ span{display:inline;line-height:1.75}.ScenarioEditor_dialogueBlock__hJRbM .ScenarioEditor_textContent__lUqi_ [data-slate-leaf],.ScenarioEditor_dialogueBlock__hJRbM .ScenarioEditor_textContent__lUqi_ [data-slate-node],.ScenarioEditor_dialogueBlock__hJRbM .ScenarioEditor_textContent__lUqi_ [data-slate-string],.ScenarioEditor_dialogueBlock__hJRbM .ScenarioEditor_textContent__lUqi_ span{display:inline;min-height:auto;line-height:1.5}.ScenarioEditor_projectTitleContainer__RbxBU{display:block;width:100%;margin-bottom:2rem;padding-top:4rem;padding-left:2rem;padding-right:2rem}.ScenarioEditor_projectTitleInput__5Xlgk{display:block;max-width:640px;margin:0 auto;font-size:1.375rem;font-weight:700;color:var(--text-white1000);background:transparent;border:none;outline:none;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;width:100%;font-family:inherit;line-height:1.2}.ScenarioEditor_projectTitleInput__5Xlgk::placeholder{color:var(--text-white400);opacity:1}.ScenarioEditor_calloutBlock__3_U6f{background-color:var(--page-dark600);border-radius:.25rem;padding:1rem 1.25rem;margin-bottom:.5rem;display:flex;flex-direction:column}.ScenarioEditor_onScreenTextRow__KDQkF{color:var(--text-white800);display:flex;align-items:center;gap:.25rem}.ScenarioEditor_onScreenTextBracket__L9kX7{-webkit-user-select:none;user-select:none;font-weight:500}.ScenarioEditor_onScreenTextContent__R9ABp{text-decoration:underline;text-underline-offset:4px}.ScenarioEditor_dialogueBlock__hJRbM{position:relative;padding-left:16px;margin-left:24px;padding-top:4px;padding-bottom:4px}.ScenarioEditor_dialogueBlock__hJRbM:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--text-white1000);border-radius:1px}.ScenarioEditor_dialogueBlock__hJRbM .ScenarioEditor_textContent__lUqi_{line-height:1.5}.ScenarioEditor_dialogueLine__YKqlA{display:flex;min-height:1.5rem;line-height:1.5;position:relative}.ScenarioEditor_dialogueLine__YKqlA.ScenarioEditor_emptyFocused__au9lJ:before{content:attr(data-placeholder);position:absolute;top:0;left:0;color:var(--text-white400);pointer-events:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ScenarioEditor_dividerWrapper__3eM1I{width:100%;min-height:1.5rem;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.ScenarioEditor_dividerBlock__8Yaa5{width:100%;height:2px;background:var(--line-divider);border:none;margin:0;padding:0}.ScenarioEditor_hiddenContent__vjMPy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ScenarioEditor_sceneHeaderRow__13Ano{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--text-white800);font-weight:600}.ScenarioEditor_diffDeleted__fsbOi{background:rgba(255,255,255,.03);border-radius:6px;text-decoration:line-through;text-decoration-color:var(--text-white400);color:var(--text-white400)}.ScenarioEditor_diffAdded__0f77G{background:rgba(0,132,233,.06);border-radius:6px}.ScenarioEditor_diffModified__7oW2g{position:relative}.ScenarioEditor_diffModifiedOld__RKObw{background:rgba(255,255,255,.03);color:var(--text-white400);padding:6px 12px;border-radius:4px;margin-bottom:4px;display:block;text-decoration:line-through;text-decoration-color:var(--text-white400);font-size:.92em;transition:opacity .25s ease-out,transform .25s ease-out,max-height .25s ease-out,margin .25s ease-out,padding .25s ease-out}.ScenarioEditor_diffModifiedOld__RKObw.ScenarioEditor_diffFadeOutUp__aZzsY{opacity:0;transform:translateY(-10px);max-height:0;margin:0;padding:0 12px;overflow:hidden}.ScenarioEditor_diffModifiedNew__5v1M8{background:rgba(0,132,233,.06);color:var(--text-white1000);padding:6px 12px;border-radius:4px;display:block;transition:opacity .25s ease-out,transform .25s ease-out,max-height .25s ease-out,margin .25s ease-out,padding .25s ease-out}.ScenarioEditor_diffModifiedNew__5v1M8.ScenarioEditor_diffFadeOutUp__aZzsY{opacity:0;transform:translateY(-10px);max-height:0;margin:0;padding:0 12px;overflow:hidden}.ScenarioEditor_diffModifiedNewEditable__hZBpI{background:none;color:var(--text-white900);padding:0;display:block;border:none;width:100%;resize:none;font-family:inherit;font-size:inherit;line-height:inherit;outline:none;overflow:hidden;min-height:1.5em}.ScenarioEditor_diffAccepted__2Mz5p{background:rgba(0,132,233,.06)}.ScenarioEditor_diffRejected__H1Dgr{opacity:.5;text-decoration:line-through}.ScenarioEditor_diffActionBar__ee7AY{position:sticky;top:0;z-index:var(--z-popover);background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ScenarioEditor_diffActionBarText__4DbNF{font-size:13px;color:var(--text-white800)}.ScenarioEditor_diffActionBarButtons__l03wA{display:flex;gap:8px}.ScenarioEditor_diffActionBtn__nZ_M_{padding:6px 12px;border-radius:6px;border:none;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.ScenarioEditor_diffAcceptAllBtn__pmHVr{background:rgba(0,132,233,.15);color:var(--accent-primary)}.ScenarioEditor_diffAcceptAllBtn__pmHVr:hover{background:rgba(0,132,233,.25)}.ScenarioEditor_diffRejectAllBtn__gc363{background:rgba(245,158,11,.15);color:var(--accent-orange)}.ScenarioEditor_diffRejectAllBtn__gc363:hover{background:rgba(245,158,11,.25)}@keyframes ScenarioEditor_shimmer__72IU_{0%{background-position:-200% 0}to{background-position:200% 0}}.ScenarioEditor_shimmerLoading__qyFKL{position:relative;overflow:hidden}.ScenarioEditor_shimmerLoading__qyFKL:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 50%,transparent);background-size:200% 100%;animation:ScenarioEditor_shimmer__72IU_ 1.5s ease-in-out infinite;pointer-events:none}.BlockWrapper_blockWrapper__yfBuQ{display:grid;grid-template-columns:1fr minmax(0,640px) 1fr;align-items:flex-start;position:relative;width:100%}.BlockWrapper_gutter__cOA7N{grid-column:1;justify-self:end;display:flex;align-items:center;justify-content:flex-end;width:4rem;margin-right:.5rem;height:1.5rem;-webkit-user-select:none;user-select:none;cursor:default;position:relative;top:.125rem}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_hideControls__Kyaze .BlockWrapper_gutter__cOA7N{width:1.25rem}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_hideControls__Kyaze{padding-right:1.75rem}.BlockWrapper_handleContainer__4EKGD{display:flex;align-items:center;gap:.25rem;color:var(--text-white600)}.BlockWrapper_handleContainer__4EKGD .BlockWrapper_iconButton__14QUk{display:none}.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_handleContainer__4EKGD .BlockWrapper_iconButton__14QUk{display:flex;opacity:1;transform:translateX(0)}.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_handleContainer__4EKGD .BlockWrapper_pinButton__IgRUU:not(.BlockWrapper_active__VNdk5),.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_handleContainer__4EKGD .BlockWrapper_sceneTag__tVB_T:not(.BlockWrapper_active__VNdk5){opacity:0!important;transform:translateX(10px)!important;pointer-events:none!important}.BlockWrapper_handleContainer__4EKGD .BlockWrapper_iconButton__14QUk.BlockWrapper_active__VNdk5{display:flex!important;opacity:1!important;transform:translateX(0)!important;color:var(--text-white800)}.BlockWrapper_handleContainer__4EKGD .BlockWrapper_pinButton__IgRUU.BlockWrapper_active__VNdk5,.BlockWrapper_handleContainer__4EKGD .BlockWrapper_sceneTag__tVB_T.BlockWrapper_active__VNdk5{pointer-events:auto!important;cursor:pointer!important}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_addButton__onCuE.BlockWrapper_hasImages__wc2Ox{display:flex!important;opacity:1!important;transform:translateX(0)!important;pointer-events:auto!important}.BlockWrapper_addButton__onCuE.BlockWrapper_hasImages__wc2Ox .BlockWrapper_imageIndicator__ktTAS{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--page-dark600);color:var(--text-white400);font-size:10px;font-weight:600}.BlockWrapper_addButton__onCuE.BlockWrapper_hasImages__wc2Ox .BlockWrapper_plusIcon__CXVlV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_addButton__onCuE.BlockWrapper_hasImages__wc2Ox .BlockWrapper_imageIndicator__ktTAS{display:none}.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_addButton__onCuE.BlockWrapper_hasImages__wc2Ox .BlockWrapper_plusIcon__CXVlV{position:static;transform:none;opacity:1}.BlockWrapper_addButton__onCuE:not(.BlockWrapper_hasImages__wc2Ox) .BlockWrapper_imageIndicator__ktTAS{display:none}.BlockWrapper_addButton__onCuE:not(.BlockWrapper_hasImages__wc2Ox) .BlockWrapper_plusIcon__CXVlV{display:flex}.BlockWrapper_frameOpen__JhI0r{--frame-open:1}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_frameOpen__JhI0r .BlockWrapper_handleContainer__4EKGD .BlockWrapper_iconButton__14QUk{opacity:1!important;transform:translateX(0)!important}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_frameOpen__JhI0r .BlockWrapper_trailingContainer__sZB9c .BlockWrapper_addButton__onCuE{opacity:1!important;color:var(--text-white1000)!important;transform:rotate(45deg)!important;background:transparent!important;pointer-events:auto!important;transition:background .2s ease,color .2s ease,opacity .15s ease,transform .2s ease .1s!important}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_frameOpen__JhI0r .BlockWrapper_addButton__onCuE.BlockWrapper_hasImages__wc2Ox .BlockWrapper_imageIndicator__ktTAS{display:none!important}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_frameOpen__JhI0r .BlockWrapper_addButton__onCuE.BlockWrapper_hasImages__wc2Ox .BlockWrapper_plusIcon__CXVlV{display:flex!important}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_frameOpen__JhI0r .BlockWrapper_handleContainer__4EKGD .BlockWrapper_pinButton__IgRUU:not(.BlockWrapper_active__VNdk5),.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_frameOpen__JhI0r .BlockWrapper_handleContainer__4EKGD .BlockWrapper_sceneTag__tVB_T:not(.BlockWrapper_active__VNdk5){opacity:0!important;pointer-events:none!important;transform:translateX(-10px)!important;width:0!important;overflow:hidden!important}.BlockWrapper_iconButton__14QUk{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:3px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.BlockWrapper_iconButton__14QUk:hover{background:var(--page-dark800);color:var(--text-white1000)}.BlockWrapper_addButton__onCuE{border:none;padding:0;font:inherit;outline:none;background:transparent;position:relative;min-width:1.25rem;min-height:1.25rem;flex-shrink:0}.BlockWrapper_sceneTag__tVB_T{font-size:.75rem;font-weight:500;font-family:monospace;white-space:nowrap;width:auto;padding:0 4px}.BlockWrapper_dragHandle__M50iV{cursor:grab}.BlockWrapper_dragHandle__M50iV:active{cursor:grabbing}.BlockWrapper_content__yMXFF{grid-column:2;min-width:0;border-radius:4px;position:relative}.BlockWrapper_selected__KvM5J .BlockWrapper_content__yMXFF:after{content:"";position:absolute;inset:0;background-color:rgba(35,131,226,.28);border-radius:4px;pointer-events:none;z-index:10}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym .BlockWrapper_content__yMXFF:before{content:"";position:absolute;left:-2px;top:-4px;bottom:-4px;width:2px;background:#303B5F;z-index:5}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym.BlockWrapper_beatRangeStart__bazbo .BlockWrapper_content__yMXFF:before{top:4px;border-radius:2px 2px 0 0}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym.BlockWrapper_beatRangeEnd__Vknpb .BlockWrapper_content__yMXFF:before{bottom:0}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym.BlockWrapper_beatRangeStart__bazbo.BlockWrapper_beatRangeEnd__Vknpb .BlockWrapper_content__yMXFF:before{top:4px;bottom:0;border-radius:2px 2px 0 0}.BlockWrapper_trailing__nDUeF{grid-column:3;justify-self:start;display:flex;align-items:center;justify-content:flex-start;width:4rem;margin-left:.5rem;height:1.5rem;-webkit-user-select:none;user-select:none;position:relative;top:.125rem}.BlockWrapper_trailingContainer__sZB9c{display:flex;align-items:center;gap:.25rem;color:var(--text-white600)}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_iconButton__14QUk{display:none}.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_trailingContainer__sZB9c .BlockWrapper_iconButton__14QUk:not(.BlockWrapper_selectionIcon__yEi4Y){display:flex;opacity:1;transform:translateX(0);pointer-events:auto}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_selectionIcon__yEi4Y.BlockWrapper_assignmentMode__EUpEw,.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_selectionIcon__yEi4Y.BlockWrapper_checked__LieHk{display:flex!important;opacity:1!important;transform:translateX(0)!important;pointer-events:auto!important;color:var(--button-primary)}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_selectionIcon__yEi4Y.BlockWrapper_assignmentMode__EUpEw{background:rgba(0,132,233,.15);border-radius:4px}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_selectionIcon__yEi4Y.BlockWrapper_assignmentMode__EUpEw:hover{background:rgba(0,132,233,.3);color:var(--button-primary)}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_frameOpen__JhI0r .BlockWrapper_trailingContainer__sZB9c .BlockWrapper_selectionIcon__yEi4Y:not(.BlockWrapper_checked__LieHk):not(.BlockWrapper_assignmentMode__EUpEw){opacity:0!important;pointer-events:none!important}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_hideControls__Kyaze .BlockWrapper_trailing__nDUeF{width:1.25rem}.BlockWrapper_selectionIcon__yEi4Y .BlockWrapper_dragArrowIcon__gn7kW{display:none}.BlockWrapper_selectionIcon__yEi4Y .BlockWrapper_dragCircleIcon__96Duy,.BlockWrapper_selectionIcon__yEi4Y.BlockWrapper_assignmentMode__EUpEw .BlockWrapper_dragArrowIcon__gn7kW{display:flex}.BlockWrapper_selectionIcon__yEi4Y.BlockWrapper_assignmentMode__EUpEw .BlockWrapper_dragCircleIcon__96Duy{display:none}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_selectionIcon__yEi4Y .BlockWrapper_dragArrowIcon__gn7kW{display:flex}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_selectionIcon__yEi4Y .BlockWrapper_dragCircleIcon__96Duy{display:none}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_content__yMXFF,body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_gutter__cOA7N{opacity:.35}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_trailing__nDUeF{opacity:1!important}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_trailingContainer__sZB9c .BlockWrapper_selectionIcon__yEi4Y{opacity:1!important;transform:translateX(0)!important;pointer-events:auto!important;color:var(--button-primary);border-radius:4px}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ[data-drop-target] .BlockWrapper_content__yMXFF,body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ[data-drop-target] .BlockWrapper_gutter__cOA7N{opacity:1}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ[data-drop-target] .BlockWrapper_selectionIcon__yEi4Y{color:white!important;background:var(--button-primary)!important}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ[data-drop-target] .BlockWrapper_content__yMXFF:after{content:"";position:absolute;inset:-2px;border:2px solid var(--button-primary);border-radius:6px;pointer-events:none;z-index:100;animation:BlockWrapper_dropTargetPulse__MX6o1 1.5s ease-in-out infinite}@keyframes BlockWrapper_dropTargetPulse__MX6o1{0%,to{opacity:.6;box-shadow:0 0 8px rgba(0,132,233,.3)}50%{opacity:1;box-shadow:0 0 16px rgba(0,132,233,.5)}}.BlockWrapper_dragging__1BkIF{opacity:.4}.BlockWrapper_dragging__1BkIF .BlockWrapper_content__yMXFF{background:var(--page-dark600);border-radius:4px}.BlockWrapper_dropIndicator__ZS5as{position:absolute;top:0;left:0;right:0;height:3px;background:var(--button-primary);border-radius:2px;z-index:100;pointer-events:none;box-shadow:0 0 8px rgba(0,132,233,.5);transform:translateY(-100%)}.BlockWrapper_dimmedForVideo__1z9gp{opacity:.2;pointer-events:none;transition:opacity .2s ease}.BlockWrapper_dimmedForVideo__1z9gp .textlineGalleryBox{pointer-events:auto}.LandingScriptDemo_demoContainer__3Erxo{width:100%;height:100%;display:flex;flex-direction:column;max-width:720px;margin:0 auto;position:relative;overflow:hidden;pointer-events:none}.LandingScriptDemo_editorArea__re51C{flex:1 1;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;padding:2rem 0;max-width:640px;margin:0 auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.LandingScriptDemo_editorArea__re51C::-webkit-scrollbar{display:none}.LandingScriptDemo_demoBlock__NgCgX{pointer-events:none;-webkit-user-select:none;user-select:none}.LandingScriptDemo_handleClicked__jB8u9{animation:LandingScriptDemo_handleClick__KYcTL .3s ease-out!important}@keyframes LandingScriptDemo_handleClick__KYcTL{0%{transform:scale(1)}50%{transform:scale(.9);background-color:rgba(255,255,255,.2)}to{transform:scale(1)}}.LandingScriptDemo_editorArea__re51C [data-slate-leaf],.LandingScriptDemo_editorArea__re51C [data-slate-node],.LandingScriptDemo_editorArea__re51C [data-slate-string]{display:inline}.LandingScriptDemo_popoverWrapper__0pWw7{position:absolute;z-index:1000}.LandingScriptDemo_popoverWrapper__0pWw7>div{position:absolute!important}.LandingScriptDemo_typingCursor__W9Kc3{display:inline-block;animation:LandingScriptDemo_blink__zH16n .8s step-start infinite;color:var(--button-primary,#0084E9);font-weight:300;margin-left:-2px}@keyframes LandingScriptDemo_blink__zH16n{0%,to{opacity:1}50%{opacity:0}}.ScriptFeatureSlashDemo_container___RIaz{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:0 24px 25%;position:relative}.ScriptFeatureSlashDemo_editorLine__m7GO4{position:relative;width:100%;padding:8px 0;min-height:32px;display:flex;align-items:center}.ScriptFeatureSlashDemo_lineContent__8fKie{font-size:16px;color:var(--text-white800);font-family:var(--font-mono,monospace)}.ScriptFeatureSlashDemo_cursor__OGcc9{display:inline-block;animation:ScriptFeatureSlashDemo_blink__mk16B .8s step-start infinite;color:var(--button-primary,#0084E9);font-weight:300;margin-left:1px}@keyframes ScriptFeatureSlashDemo_blink__mk16B{0%,to{opacity:1}50%{opacity:0}}.ScriptFeatureSlashDemo_componentTag__ZgeTC{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;letter-spacing:.05em}.ScriptFeatureSlashDemo_menu__92ATV{position:absolute;bottom:calc(100% + 6px);left:0;background:var(--glass-bg,rgba(25,25,25,.9));border:1px solid var(--glass-border,rgba(255,255,255,.08));border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.3);width:170px;padding:4px;z-index:10}.ScriptFeatureSlashDemo_menuHeader__Xn38A{padding:6px 10px;font-size:10px;color:var(--text-white400,rgba(255,255,255,.4));text-transform:uppercase;font-weight:500;letter-spacing:.05em}.ScriptFeatureSlashDemo_menuList__3p0lP{display:flex;flex-direction:column;gap:2px}.ScriptFeatureSlashDemo_menuItem__vOMPy{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:4px;font-size:13px;color:var(--text-white800,rgba(255,255,255,.8));transition:background .15s ease}.ScriptFeatureSlashDemo_menuItem__vOMPy.ScriptFeatureSlashDemo_active__TAXWO{background:rgba(255,255,255,.08);color:var(--text-white1000,#fff)}.ScriptFeatureSlashDemo_placeholder__H2V0M{color:var(--text-white400,rgba(255,255,255,.4));font-style:normal}.ScriptFeatureSlashDemo_dialogueBlock__IIm2S{position:relative;padding-left:14px;margin-left:20px}.ScriptFeatureSlashDemo_dialogueBlock__IIm2S:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:var(--text-white1000,#fff)}.ScriptFeatureSlashDemo_dialogueLine__6ArvE{font-size:15px;line-height:1.6}.ScriptFeatureSlashDemo_dialogueLine__6ArvE:first-child{font-size:13px;font-weight:500;letter-spacing:.02em}.ScriptFeatureSlashDemo_backgroundBlock__ynn5m{background-color:var(--page-dark600,rgba(255,255,255,.04));border-radius:6px;padding:14px 18px;font-size:15px}.ScriptFeatureSlashDemo_titleBlock__rar1c{font-size:18px;font-weight:500}.ScriptFeatureDragDemo_container__C9Zvq{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:0 24px 25%;position:relative}.ScriptFeatureDragDemo_cursor__borDA{position:absolute;top:0;left:0;pointer-events:none;z-index:100;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));margin-left:-2px;margin-top:-2px}.ScriptFeatureDragDemo_blockList__z13Dr{display:flex;flex-direction:column;gap:6px;width:100%}.ScriptFeatureDragDemo_block__ShxSO{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.03);border-radius:4px;font-size:14px;color:var(--text-white800,rgba(255,255,255,.8))}.ScriptFeatureDragDemo_handle___tKKu{display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.15);cursor:grab;transition:color .15s ease;flex-shrink:0}.ScriptFeatureDragDemo_handleVisible__8a3hP{color:rgba(255,255,255,.6)}.ScriptFeatureDragDemo_blockText__xTJEJ{font-size:14px;line-height:1.5}.ScriptFeatureDragDemo_dropIndicator__oE3Az{position:absolute;top:-4px;left:0;right:0;height:2px;background:var(--button-primary,#0084E9);border-radius:1px}.DesignSection_sectionContainer__BlXO0{padding:var(--lp-space-3xl) var(--lp-container-padding);background-color:var(--lp-bg-base);color:var(--lp-text-primary);font-family:var(--lp-font-display);max-width:var(--lp-container-max);margin:0 auto}.DesignSection_splitLayout__mHEtz{display:grid;grid-template-columns:1fr;gap:var(--lp-space-xl);align-items:center}@media (min-width:1012px){.DesignSection_splitLayout__mHEtz{grid-template-columns:1fr 2fr;gap:var(--lp-space-lg)}}.DesignSection_textContent__SJJrh{display:flex;flex-direction:column;gap:var(--lp-space-lg)}.DesignSection_badge__gFSeB{display:inline-block;font-size:var(--lp-text-badge);font-weight:600;color:var(--lp-text-70);letter-spacing:.1em;text-transform:uppercase;background:var(--lp-bg-08);padding:6px 12px;border-radius:4px;width:fit-content}.DesignSection_headline__SRZG_{font-size:var(--lp-text-h2);font-weight:600;color:var(--lp-text-100);line-height:1.2;letter-spacing:-.02em;margin:0}.DesignSection_description__jddoM{font-size:var(--lp-text-body);font-weight:400;color:var(--lp-text-60)!important;line-height:1.7;margin:0;max-width:400px}.DesignSection_demoWrapper__dF6VT{width:100%;height:500px;border-radius:12px;overflow:hidden;background:var(--lp-bg-02);border:1px solid var(--lp-bg-06);display:flex;flex-direction:column}@media (max-width:1024px){.DesignSection_sectionContainer__BlXO0{padding:var(--lp-space-2xl) var(--lp-space-md)}.DesignSection_demoWrapper__dF6VT{height:450px}}@media (max-width:768px){.DesignSection_sectionContainer__BlXO0{padding:var(--lp-space-xl) var(--lp-space-sm)}.DesignSection_demoWrapper__dF6VT{height:400px}}.DesignSection_showcaseGrid__2d6dn{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:100px}.DesignSection_assetsRow__nsoIw{display:flex;justify-content:center;gap:24px;width:100%}.DesignSection_assetCard__xxWtH{position:relative;width:200px;aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid var(--lp-bg-10);background:var(--lp-bg-03)}.DesignSection_assetCard__xxWtH img{width:100%;height:100%;object-fit:cover}.DesignSection_assetLabel__adq__{position:absolute;bottom:0;left:0;right:0;padding:10px 12px;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);font-size:var(--lp-text-caption);font-weight:500;color:var(--lp-text-70);text-transform:uppercase;letter-spacing:.05em}.DesignSection_connectionArrow__gA0rV{display:flex;align-items:center;justify-content:center;padding:48px 0}.DesignSection_arrowIcon__hKhvh{width:48px;height:64px;position:relative}.DesignSection_arrowIcon__hKhvh:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:20px;height:36px;border:2px solid rgba(255,255,255,.15);border-bottom:none;background:transparent}.DesignSection_arrowIcon__hKhvh:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%) rotate(45deg);width:28px;height:28px;border:2px solid rgba(255,255,255,.15);border-top:none;border-left:none;background:transparent}.DesignSection_scenesRow__dlpAX{display:flex;justify-content:center;gap:20px;width:100%}.DesignSection_sceneCard__fQ5bq{position:relative;width:280px;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--lp-bg-10);background:var(--lp-bg-02);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.DesignSection_sceneCard__fQ5bq:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.4);border-color:rgba(0,132,233,.3)}.DesignSection_sceneCard__fQ5bq img{width:100%;height:100%;object-fit:cover}.DesignSection_sceneNumber___SnLz{position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:6px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:var(--lp-text-caption);font-weight:600;color:var(--lp-text-100)}@media (max-width:1200px){.DesignSection_assetsRow__nsoIw{gap:16px}.DesignSection_assetCard__xxWtH{width:160px}.DesignSection_scenesRow__dlpAX{gap:16px}.DesignSection_sceneCard__fQ5bq{width:220px}}@media (max-width:900px){.DesignSection_showcaseGrid__2d6dn{margin-top:60px}.DesignSection_assetsRow__nsoIw{gap:12px}.DesignSection_assetCard__xxWtH{width:120px}.DesignSection_connectionArrow__gA0rV{padding:32px 0}.DesignSection_scenesRow__dlpAX{flex-wrap:wrap;gap:12px}.DesignSection_sceneCard__fQ5bq{width:calc(50% - 6px)}}@media (max-width:600px){.DesignSection_assetsRow__nsoIw{gap:8px}.DesignSection_assetCard__xxWtH{width:100px}.DesignSection_sceneCard__fQ5bq{width:100%}}