._overlay_164x8_6{width:100%;height:100vh;display:flex;background:var(--gradient-workspace-page);overflow:hidden}._panel_164x8_15{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:transparent}._rotated_164x8_25{transform:rotate(180deg)}._main_164x8_30{position:relative;flex:1;overflow:hidden;padding:22px clamp(18px,3vw,48px) 0;min-height:0}._main_164x8_30:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:var(--gradient-workspace-grid);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.52),transparent 68%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.52),transparent 68%)}._box_164x8_48{position:relative;z-index:1;height:100%;min-height:0;overflow-y:auto;padding:0;background:transparent}._aiCreateBox_164x8_58{overflow:hidden}._sectionTitle_164x8_62{font-size:var(--font-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:28px;margin-top:0}@media(prefers-reduced-motion:reduce){._overlay_164x8_6,._panel_164x8_15{transition-duration:.01ms!important}}@media(max-width:720px){._main_164x8_30{padding:12px}}._aiCreateSection_11d2q_1{position:relative;display:grid;grid-template-rows:1fr;height:100%;min-height:0;color:var(--color-text-primary);margin:0 auto;container-type:inline-size;width:100%;max-width:min(1440px,100%);overflow:hidden;background:transparent}._inactive_11d2q_16{pointer-events:none;opacity:.7}._historyPane_11d2q_23{position:relative;min-height:0;overflow-y:auto;width:100%;padding:12px clamp(12px,2vw,24px) 154px;isolation:isolate;scrollbar-gutter:stable;overflow-anchor:none}._historyContent_11d2q_34{position:relative;z-index:0;width:100%;margin:0 auto}._dateGroup_11d2q_43{margin-bottom:26px}._dateLabel_11d2q_47{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--color-studio-muted-label);font-size:var(--font-sm);font-weight:var(--font-semibold)}._dateLabel_11d2q_47:after{content:"";flex:1;height:1px;background:var(--gradient-studio-divider)}._taskThread_11d2q_66{--task-thread-content-indent: 14px;display:flex;flex-direction:column;gap:10px;margin-bottom:36px}._taskHeader_11d2q_76{display:flex;flex-direction:column;gap:8px}._taskHeaderPrompt_11d2q_82{position:relative;flex:1;min-width:0;--task-prompt-line-height: 28px;--task-prompt-collapsed-lines: 3;padding:10px 14px;border:1px solid var(--color-studio-line);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);background:var(--color-studio-surface-quiet);box-shadow:none;transition:border-color .18s var(--ease-default),background .18s var(--ease-default),box-shadow .18s var(--ease-default)}._taskHeaderPrompt_11d2q_82:hover{border-color:var(--color-studio-brand-line-soft);background:var(--color-studio-surface-hover);box-shadow:none}._taskPromptText_11d2q_106{margin:0;color:var(--color-text-primary);font-size:var(--font-sm);line-height:var(--task-prompt-line-height);overflow-wrap:anywhere;white-space:pre-wrap;max-height:calc(var(--task-prompt-line-height) * var(--task-prompt-collapsed-lines));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,var(--color-studio-mask-solid) 0%,var(--color-studio-mask-solid) 78%,transparent 100%);mask-image:linear-gradient(180deg,var(--color-studio-mask-solid) 0%,var(--color-studio-mask-solid) 78%,transparent 100%)}._taskImageMention_11d2q_118,._taskRoleMention_11d2q_119{display:inline-flex;align-items:center;gap:5px;max-width:180px;margin:0 2px;padding:2px 7px 2px 3px;border-radius:7px;font-size:12px;font-weight:700;line-height:20px;transform:translateY(-1px);vertical-align:middle;cursor:default}._taskImageMention_11d2q_118{border:1px solid var(--color-reference-image-border);background:var(--color-reference-image-bg);color:var(--color-reference-image-text)}._taskRoleMention_11d2q_119{border:1px solid var(--color-reference-role-border);background:var(--color-reference-role-bg);color:var(--color-reference-role-text)}._taskImageMention_11d2q_118 img,._taskRoleMention_11d2q_119 img{width:20px;height:20px;flex-shrink:0;border-radius:5px;object-fit:cover;background:var(--color-studio-thumb-bg)}._taskImageMention_11d2q_118 span,._taskRoleMention_11d2q_119 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskPromptTooltip_11d2q_165{position:absolute;top:0;left:0;right:0;z-index:var(--z-dropdown);padding:10px 14px;border:0;border-radius:var(--radius-lg);background:var(--color-studio-overlay);color:var(--color-text-primary);font-size:var(--font-sm);line-height:var(--task-prompt-line-height);white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow-y:auto;scrollbar-gutter:stable;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s var(--ease-default),visibility .16s var(--ease-default),box-shadow .18s var(--ease-default),background .18s var(--ease-default)}._taskHeaderPrompt_11d2q_82:hover ._taskPromptTooltip_11d2q_165{opacity:1;pointer-events:auto;visibility:visible;box-shadow:var(--shadow-xl)}._videoArea_11d2q_203{position:relative;width:min(420px,100%);margin-left:var(--task-thread-content-indent);align-self:flex-start;display:flex;align-items:center;justify-content:flex-start;overflow:visible;border-radius:16px;background:transparent;border:0;box-shadow:none}._imageArea_11d2q_218{position:relative;width:min(420px,100%);max-width:420px;margin-left:var(--task-thread-content-indent);align-self:flex-start;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;border-radius:16px;background:transparent;border:0;box-shadow:none}._videoAspect_11d2q_234{--media-aspect-ratio: 16 / 9;--media-aspect-width: 420px;position:relative;width:min(var(--media-aspect-width),100%);max-height:400px;flex-shrink:0;aspect-ratio:var(--media-aspect-ratio);overflow:hidden;border-radius:16px;background:var(--color-video-surface);border:1px solid var(--color-studio-border);box-shadow:var(--shadow-workspace-card)}._imageAspect_11d2q_249{--media-aspect-ratio: 16 / 9;--media-aspect-width: 420px;position:relative;width:min(var(--media-aspect-width),100%);max-height:400px;flex-shrink:0;aspect-ratio:var(--media-aspect-ratio);overflow:hidden;border-radius:16px}._videoAspect_11d2q_234._isPortrait_11d2q_261,._imageAspect_11d2q_249._isPortrait_11d2q_261{--media-aspect-ratio: 9 / 16}._videoAspect_11d2q_234._isRatio916_11d2q_266,._imageAspect_11d2q_249._isRatio916_11d2q_266{--media-aspect-ratio: 9 / 16;--media-aspect-width: 270px}._videoAspect_11d2q_234._isSquare_11d2q_272,._imageAspect_11d2q_249._isSquare_11d2q_272{--media-aspect-ratio: 1 / 1;--media-aspect-width: 300px}._videoAspect_11d2q_234._isRatio34_11d2q_278,._imageAspect_11d2q_249._isRatio34_11d2q_278{--media-aspect-ratio: 3 / 4;--media-aspect-width: 300px}._videoAspect_11d2q_234._isRatio43_11d2q_284,._imageAspect_11d2q_249._isRatio43_11d2q_284{--media-aspect-ratio: 4 / 3;--media-aspect-width: 420px}._videoAspect_11d2q_234._isRatio32_11d2q_290,._imageAspect_11d2q_249._isRatio32_11d2q_290{--media-aspect-ratio: 3 / 2;--media-aspect-width: 420px}._videoAspect_11d2q_234._isRatio23_11d2q_296,._imageAspect_11d2q_249._isRatio23_11d2q_296{--media-aspect-ratio: 2 / 3;--media-aspect-width: 267px}._videoAspect_11d2q_234._isRatio45_11d2q_302,._imageAspect_11d2q_249._isRatio45_11d2q_302{--media-aspect-ratio: 4 / 5;--media-aspect-width: 320px}._videoAspect_11d2q_234._isRatio54_11d2q_308,._imageAspect_11d2q_249._isRatio54_11d2q_308{--media-aspect-ratio: 5 / 4;--media-aspect-width: 420px}._videoAspect_11d2q_234._isRatio219_11d2q_314,._imageAspect_11d2q_249._isRatio219_11d2q_314{--media-aspect-ratio: 21 / 9;--media-aspect-width: 420px}._videoPlayer_11d2q_320{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}._generatedImageGrid_11d2q_329{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;padding:0;background:transparent}._generatedImage_11d2q_329{display:block;width:100%;height:100%;min-width:0;object-fit:cover;border-radius:12px;background:transparent}._threadRenderingCard_11d2q_349{position:absolute;inset:0;border:0;border-radius:16px}._videoCoverWrap_11d2q_356{position:absolute;inset:0;cursor:pointer}._videoCoverImg_11d2q_362{width:100%;height:100%;object-fit:cover}._videoPlayBtn_11d2q_368{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-studio-scrim);border-radius:var(--radius-lg);opacity:0;transition:opacity .2s ease}._videoCoverWrap_11d2q_356:hover ._videoPlayBtn_11d2q_368{opacity:1}._statusPlaceholder_11d2q_384{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--color-reference-image-text);background:var(--gradient-status-placeholder)}._failedPlaceholder_11d2q_396{color:var(--color-error-text-soft);background:var(--gradient-status-failed)}._statusIcon_11d2q_401{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-studio-tint)}._statusText_11d2q_411{font-size:var(--font-xs);font-weight:var(--font-semibold);letter-spacing:.3px}._loadingMore_11d2q_419{display:flex;align-items:center;justify-content:center;padding:6px 0 18px;color:var(--color-studio-muted-label);font-size:var(--font-xs);font-weight:700}._metaBar_11d2q_431{display:flex;align-items:center;gap:4px;margin-left:var(--task-thread-content-indent);padding:0 2px}._metaText_11d2q_439{min-width:0;overflow:hidden;color:var(--color-text-tertiary);font-size:var(--font-xs);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap}._metaError_11d2q_449{min-width:0;overflow:hidden;color:var(--color-error-text-soft);font-size:var(--font-xs);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap}._metaActions_11d2q_459{display:flex;align-items:center;gap:0;flex-shrink:0}._metaAction_11d2q_459{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-full);color:var(--color-text-secondary);background:transparent;font-size:var(--font-xs);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);white-space:nowrap}._metaAction_11d2q_459:hover{color:var(--color-text-primary);border-color:var(--color-studio-border);background:var(--color-studio-surface-hover)}._metaAction_11d2q_459:disabled{opacity:.4;cursor:not-allowed}._emptyState_11d2q_495,._errorText_11d2q_496{display:flex;min-height:140px;align-items:center;justify-content:center;border-radius:var(--radius-xl);border:0;color:var(--color-text-tertiary);font-size:var(--font-sm)}._emptyState_11d2q_495{font-size:28px;color:var(--color-text-primary);min-height:48vh}._errorText_11d2q_496{position:relative;z-index:3;min-height:44px;margin-bottom:12px;padding:0 14px;justify-content:flex-start;color:var(--color-error-text-soft);background:var(--color-error-bg-soft)}._composer_11d2q_526{position:absolute;bottom:18px;left:50%;right:auto;width:min(920px,calc(100% - 32px));max-width:920px;margin:0 auto;display:grid;grid-template-rows:auto auto;gap:12px;padding:14px;border-radius:18px;background:var(--gradient-workspace-composer);box-shadow:var(--shadow-xl);transform:translate(-50%);transition:gap .3s ease,border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default);z-index:9999;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:.5px solid var(--color-studio-border)}._composer_11d2q_526:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--rgb-brand-secondary),.22),transparent 32%);opacity:.7;pointer-events:none}._composerInputRow_11d2q_564{display:flex;align-items:flex-start;gap:10px}._composerInputField_11d2q_570{flex:1;min-width:0}._composerInputField_11d2q_570 textarea{border:0;background-color:transparent}._composerInputField_11d2q_570 textarea:focus{border:0;box-shadow:none;background:transparent}._richTextInputBox_11d2q_586{padding-top:0!important;max-height:500px}._richTextInputCompact_11d2q_591{padding-top:0!important;max-height:50px}._cardStackAnchor_11d2q_598{position:relative;flex-shrink:0;width:48px;height:64px}._composerFooter_11d2q_607{display:flex;align-items:center;justify-content:space-between;gap:12px;max-height:80px;opacity:1;transition:max-height .3s ease,opacity .3s ease}._composerSettings_11d2q_617{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._composerSetting_11d2q_617{min-width:100px}._creationTypeSelect_11d2q_629,._videoProviderSelect_11d2q_630,._imageModelSelect_11d2q_631{flex-shrink:0}._creationTypeSelect_11d2q_629 button,._videoProviderSelect_11d2q_630 button,._imageModelSelect_11d2q_631 button{min-width:0;width:100%}._skillSelect_11d2q_642{position:relative;flex-shrink:0}._skillButton_11d2q_647{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-studio-panel);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}._skillButton_11d2q_647:hover:not(:disabled),._skillButtonOpen_11d2q_666{border-color:var(--color-studio-border-strong);background:var(--color-studio-tint-hover);color:var(--color-text-primary)}._skillButtonActive_11d2q_672{border-color:var(--color-brand-secondary);background:var(--color-studio-tint-hover);color:var(--color-brand-secondary);box-shadow:inset 0 0 0 1px var(--color-studio-brand-line)}._skillButton_11d2q_647:disabled{cursor:not-allowed;opacity:.45}._skillDropdown_11d2q_684{position:absolute;right:0;bottom:calc(100% + 8px);z-index:var(--z-dropdown);width:148px;padding:6px;border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-studio-popover);box-shadow:var(--shadow-lg)}._skillDropdownAbove_11d2q_697{bottom:calc(100% + 8px)}._skillOption_11d2q_701{display:flex;width:100%;min-height:34px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}._skillOption_11d2q_701 span:nth-child(2){flex:1;text-align:left}._skillOptionIcon_11d2q_725{display:inline-flex;color:inherit}._skillOption_11d2q_701:hover:not(:disabled),._skillOptionActive_11d2q_731{background:var(--color-studio-tint-subtle);color:var(--color-text-primary)}._submitButton_11d2q_737{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border:none;border-radius:var(--radius-full);color:var(--color-studio-ink);background:var(--gradient-brand);font-size:var(--font-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-spring);white-space:nowrap;flex-shrink:0}._submitButton_11d2q_737:hover:not(:disabled){background:var(--gradient-brand-hover);transform:translateY(-1px);box-shadow:var(--shadow-brand)}._submitButton_11d2q_737:active:not(:disabled){transform:translateY(0)}._submitButton_11d2q_737:disabled{opacity:.4;cursor:not-allowed}._composerCollapsed_11d2q_771{gap:0;border-color:var(--color-studio-brand-line-soft);box-shadow:inset 0 1px 0 var(--color-studio-line),var(--shadow-workspace-composer-compact)}._composerFooterHidden_11d2q_779{max-height:0;opacity:0;overflow:hidden}@media(max-width:720px){._aiCreateSection_11d2q_1{border-radius:0}._historyPane_11d2q_23{padding:14px 10px 146px}._taskHeaderPrompt_11d2q_82{max-width:none}._composerInputRow_11d2q_564{gap:8px}._composer_11d2q_526{gap:10px;padding:12px;bottom:10px;border-radius:14px}._composerFooter_11d2q_607{flex-wrap:wrap}._composerSettings_11d2q_617{flex-wrap:wrap;gap:4px}._creationTypeSelect_11d2q_629,._videoProviderSelect_11d2q_630,._imageModelSelect_11d2q_631{flex:1 1 calc(50% - 4px)}._skillSelect_11d2q_642{flex:0 0 36px}._creationTypeSelect_11d2q_629 button,._videoProviderSelect_11d2q_630 button,._imageModelSelect_11d2q_631 button{width:100%}._composerSetting_11d2q_617{min-width:auto}}._toast_174hy_1{position:fixed;top:var(--space-6);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:#12100df0;color:var(--color-text-primary);font-size:var(--font-base);font-weight:var(--font-semibold);border-radius:var(--radius-lg);border:1px solid rgba(34,197,94,.28);box-shadow:var(--shadow-studio-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:var(--z-toast);animation:_toastSlideIn_174hy_1 var(--duration-slower) var(--ease-bounce)}._toast_174hy_1 svg{flex-shrink:0}@keyframes _toastSlideIn_174hy_1{0%{opacity:0;transform:translate(-50%) translateY(-12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._overlay_1ew00_1{position:fixed;inset:0;z-index:2100;display:flex;align-items:stretch;justify-content:stretch;padding:12px;background:radial-gradient(circle at 12% -8%,var(--color-reference-image-bg),transparent 30%),var(--gradient-workspace-grid),var(--color-studio-bg);background-size:auto,42px 42px,auto}._editorFrame_1ew00_16{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}._toolbar_1ew00_27{position:relative;z-index:3;justify-self:center;display:inline-flex;align-items:center;gap:3px;max-width:min(100%,760px);min-height:48px;margin:0 auto 10px;padding:6px 8px;border:1px solid var(--color-studio-line-strong);border-radius:var(--radius-3xl);background:var(--gradient-workspace-composer);color:var(--color-text-secondary);box-shadow:inset 0 1px 0 var(--color-studio-line),0 16px 44px #0000005c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}._brandBlock_1ew00_48{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-primary);font-size:var(--font-sm);font-weight:var(--font-semibold);letter-spacing:0;white-space:nowrap}._brandBlock_1ew00_48 span{max-width:96px;overflow:hidden;text-overflow:ellipsis}._exitButton_1ew00_66,._toolButton_1ew00_67{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background .15s var(--ease-default),color .15s var(--ease-default),transform .15s var(--ease-default)}._exitButton_1ew00_66{width:30px;height:34px;color:var(--color-text-secondary)}._toolButton_1ew00_67:hover:not(:disabled),._toolButton_1ew00_67[data-active=true]{border-color:var(--color-studio-brand-line-soft);background:var(--color-studio-brand-surface);color:var(--color-brand-text-soft)}._toolButton_1ew00_67:hover:not(:disabled),._exitButton_1ew00_66:hover{transform:translateY(-1px)}._toolButton_1ew00_67:disabled{color:var(--color-text-placeholder);cursor:not-allowed}._exitButton_1ew00_66 svg,._toolButton_1ew00_67 svg,._sliderControl_1ew00_110 svg{width:18px;height:18px}._divider_1ew00_115{width:1px;height:28px;flex:0 0 auto;margin:0 2px;background:var(--color-studio-line-strong)}._colorControl_1ew00_123{position:relative;width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._colorControl_1ew00_123 input{position:absolute;inset:0;opacity:0;cursor:pointer}._colorControl_1ew00_123 span{width:22px;height:22px;border:2px solid var(--color-studio-tint-thumb-border);border-radius:var(--radius-full);background:var(--annotation-color);box-shadow:0 0 0 1px #00000047}._sliderControl_1ew00_110{display:inline-flex;align-items:center;gap:3px;min-width:118px;color:var(--color-text-tertiary)}._sliderControl_1ew00_110 input{width:78px;accent-color:var(--color-brand-secondary)}._saveButton_1ew00_163{height:34px;min-width:72px;padding:0 14px;border:1px solid var(--color-studio-brand-line-strong);border-radius:var(--radius-full);background:var(--color-studio-brand-surface-strong);color:var(--color-brand-text-soft);font-size:var(--font-xs);font-weight:800;letter-spacing:0;cursor:pointer;transition:background .15s var(--ease-default),transform .15s var(--ease-default)}._saveButton_1ew00_163:hover:not(:disabled){background:var(--color-studio-brand-surface-glow);transform:translateY(-1px)}._saveButton_1ew00_163:disabled{opacity:.5;cursor:not-allowed}._workspace_1ew00_190{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 14px 14px}._canvasStage_1ew00_199{position:relative;min-width:0;min-height:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}._canvasStage_1ew00_199[data-tool=brush]{cursor:crosshair}._canvasStage_1ew00_199[data-tool=rectangle]{cursor:cell}._canvasStage_1ew00_199[data-tool=text]{cursor:text}._canvasWrap_1ew00_223{position:relative;display:inline-flex;max-width:100%;max-height:100%;line-height:0}._canvas_1ew00_199{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 92px);background:var(--color-studio-tint-wash);box-shadow:0 22px 70px #0000006b;touch-action:none;-webkit-user-select:none;user-select:none}._loadingState_1ew00_243{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#ffffffad;font-size:var(--font-xs);font-weight:800;background:#12121270}@media(max-width:860px){._toolbar_1ew00_27{justify-self:stretch;overflow-x:auto;margin-inline:0;gap:2px;min-height:46px;padding:6px;border-radius:var(--radius-2xl)}._brandBlock_1ew00_48{font-size:var(--font-xs)}._brandBlock_1ew00_48 span{max-width:92px}._toolButton_1ew00_67{width:32px;height:32px;border-radius:var(--radius-md)}._divider_1ew00_115{height:26px}._sliderControl_1ew00_110{min-width:104px}._sliderControl_1ew00_110 input{width:66px}._saveButton_1ew00_163{height:32px;min-width:64px;padding:0 12px;font-size:var(--font-xs)}._workspace_1ew00_190{padding:0 8px 12px}._canvas_1ew00_199{max-height:calc(100vh - 84px)}}@media(prefers-reduced-motion:reduce){._exitButton_1ew00_66,._toolButton_1ew00_67,._saveButton_1ew00_163{transition:none}}._layer_3yi32_1{position:absolute;inset:0;width:var(--text-layer-width);height:var(--text-layer-height);pointer-events:none;line-height:1}._textFrame_3yi32_10,._editableText_3yi32_11{position:absolute;left:var(--text-left);top:var(--text-top);width:var(--text-width);min-width:2px;height:var(--text-height);min-height:1px;color:var(--text-color);font-family:sans-serif;font-size:var(--text-font-size);font-weight:700;line-height:.86;white-space:pre;text-shadow:-1px -1px 0 rgba(0,0,0,.72),1px -1px 0 rgba(0,0,0,.72),-1px 1px 0 rgba(0,0,0,.72),1px 1px 0 rgba(0,0,0,.72)}._textFrame_3yi32_10{box-sizing:border-box;pointer-events:none;cursor:text;-webkit-user-select:none;user-select:none}._textFrame_3yi32_10[data-enabled=true]{pointer-events:auto}._textFrame_3yi32_10[data-selected=true]{border:1px dashed rgba(255,208,168,.94);cursor:move}._textValue_3yi32_48{display:block;width:100%;height:100%}._editableText_3yi32_11{z-index:2;box-sizing:content-box;width:auto;min-width:2px;max-width:calc(var(--text-layer-width) - var(--text-left));padding:0;overflow:visible;border:0;outline:0;background:transparent;caret-color:var(--text-color);pointer-events:auto;cursor:text;-webkit-user-select:text;user-select:text}._editableText_3yi32_11:empty:before{content:"​"}._resizeHandle_3yi32_75{position:absolute;width:10px;height:10px;padding:0;border:1px solid rgba(8,7,6,.94);border-radius:50%;background:var(--color-brand-text-soft);pointer-events:auto}._resizeHandle_3yi32_75[data-corner=nw]{top:-6px;left:-6px;cursor:nwse-resize}._resizeHandle_3yi32_75[data-corner=ne]{top:-6px;right:-6px;cursor:nesw-resize}._resizeHandle_3yi32_75[data-corner=sw]{bottom:-6px;left:-6px;cursor:nesw-resize}._resizeHandle_3yi32_75[data-corner=se]{right:-6px;bottom:-6px;cursor:nwse-resize}@media(prefers-reduced-motion:reduce){._textFrame_3yi32_10,._editableText_3yi32_11{scroll-behavior:auto}}._wrapper_e8lfs_1{position:absolute;width:var(--card-stack-width);height:var(--card-stack-height);overflow:visible}._defaultAnchor_e8lfs_8{top:0;left:0}._container_e8lfs_13{position:relative;width:48px;height:64px}._card_e8lfs_21{position:absolute;top:0;left:0;width:48px;height:64px;overflow:hidden;border:1.5px solid var(--color-studio-border);background:var(--color-video-surface);transform:rotate(var(--rotate));transition:transform .22s var(--ease-default);cursor:default;z-index:calc(var(--i) + 1)}._card_e8lfs_21 img{width:100%;height:100%;object-fit:cover}._previewControl_e8lfs_42{width:100%;height:100%}._previewTrigger_e8lfs_47{display:block;width:100%;height:100%}._loadingOverlay_e8lfs_53{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-studio-media-overlay);border-radius:var(--radius-md);z-index:5}._loadingIcon_e8lfs_64{width:18px;height:18px;color:var(--color-brand-primary);animation:_cardSpin_e8lfs_1 .9s linear infinite}@keyframes _cardSpin_e8lfs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._expanded_e8lfs_82 ._card_e8lfs_21{transform:translate(calc(var(--i) * 50px)) rotate(var(--rotate))}._expanded_e8lfs_82 ._card_e8lfs_21:hover{transform:translate(calc(var(--i) * 50px)) translateY(-8px) rotate(var(--rotate)) scale(1.5);z-index:30}._removeBtn_e8lfs_93{position:absolute;top:2px;right:2px;display:flex;width:18px;height:18px;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-full);color:var(--color-text-primary);background:#050403c7;cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-default)}._card_e8lfs_21:hover ._removeBtn_e8lfs_93{opacity:1}._addCard_e8lfs_118{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:2px dashed var(--color-studio-border);color:var(--color-text-tertiary);font-size:10px;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(var(--color-studio-overlay-muted),var(--color-studio-media-overlay));transition:transform .22s var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}._expanded_e8lfs_82 ._addCard_e8lfs_118:hover{transform:translate(calc(var(--i) * 50px)) translateY(-8px) rotate(var(--rotate));background:linear-gradient(var(--color-studio-panel-strong),var(--color-studio-overlay))}._addCard_e8lfs_118:hover{border-color:var(--color-studio-border-strong);color:var(--color-brand-text-soft)}._hiddenCard_e8lfs_144{opacity:0;pointer-events:none}._addCorner_e8lfs_151{position:absolute;top:var(--add-corner-top);left:var(--add-corner-left);display:flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-full);color:var(--color-studio-ink);background:rgba(var(--rgb-brand-primary),.92);cursor:pointer;z-index:20;box-shadow:0 1px 4px var(--color-studio-scrim);transition:background var(--duration-fast) var(--ease-default)}._addCorner_e8lfs_151:hover{background:var(--color-brand-tertiary)}:root[data-theme=light] ._addCard_e8lfs_118{border-color:var(--color-studio-brand-line-soft);background:linear-gradient(180deg,var(--color-studio-panel-strong),var(--color-bg-secondary));color:var(--color-brand-text-soft);box-shadow:inset 0 1px #ffffffc7,var(--shadow-sm)}:root[data-theme=light] ._expanded_e8lfs_82 ._addCard_e8lfs_118:hover{border-color:var(--color-studio-brand-line);background:linear-gradient(180deg,var(--color-studio-panel-strong),var(--color-studio-brand-surface-subtle))}._trigger_rznx5_1{display:block;width:100%;height:100%;min-width:0;padding:0;overflow:hidden;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:zoom-in}._trigger_rznx5_1>img{display:block;width:100%;height:100%}._overlay_rznx5_21{position:fixed;inset:0;z-index:2000;display:flex;align-items:stretch;justify-content:stretch;padding:18px;background:#000000a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._previewFrame_rznx5_33{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(var(--color-studio-tint-faint) 1px,transparent 1px),linear-gradient(90deg,var(--color-studio-tint-faint) 1px,transparent 1px),#0807062e;background-size:34px 34px;box-shadow:0 30px 90px #0000006b,0 0 0 1px var(--color-studio-media-surface) inset}._previewHeader_rznx5_53{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 14px 8px 18px;color:var(--color-text-primary);font-size:13px;font-weight:800}._previewHeader_rznx5_53 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeButton_rznx5_74{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0e0c0ab8;color:var(--color-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .16s var(--ease-default),color .16s var(--ease-default),transform .16s var(--ease-default)}._closeButton_rznx5_74:hover{background:#ff7e3a38;color:#ffd6bd;transform:translateY(-1px)}._imageStage_rznx5_99{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px}._imageStage_rznx5_99[data-can-pan=true]{cursor:grab;touch-action:none}._imageStage_rznx5_99[data-dragging=true]{cursor:grabbing}._previewImage_rznx5_118{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;-webkit-user-select:none;user-select:none;transition:transform .22s var(--ease-default),box-shadow .22s var(--ease-default);box-shadow:0 22px 70px #0000006b}._imageStage_rznx5_99[data-dragging=true] ._previewImage_rznx5_118{transition:box-shadow .22s var(--ease-default)}._previewImage_rznx5_118[data-scale="0.75"]{transform:translate(var(--pan-x),var(--pan-y)) scale(.75)}._previewImage_rznx5_118[data-scale="1"]{transform:translate(var(--pan-x),var(--pan-y)) scale(1)}._previewImage_rznx5_118[data-scale="1.25"]{transform:translate(var(--pan-x),var(--pan-y)) scale(1.25)}._previewImage_rznx5_118[data-scale="1.5"]{transform:translate(var(--pan-x),var(--pan-y)) scale(1.5)}._previewImage_rznx5_118[data-scale="2"]{transform:translate(var(--pan-x),var(--pan-y)) scale(2)}._previewImage_rznx5_118[data-scale="2.5"]{transform:translate(var(--pan-x),var(--pan-y)) scale(2.5)}._toolbar_rznx5_161{position:relative;z-index:2;justify-self:center;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 24px);margin:0 12px 14px;padding:5px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0c0a08c7;color:var(--color-text-primary);box-shadow:0 14px 34px #00000057,0 0 0 1px var(--color-studio-media-surface) inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._toolButton_rznx5_181,._resetButton_rznx5_182{height:30px;border:0;border-radius:999px;color:inherit;background:var(--color-studio-thumb-bg-soft);cursor:pointer;transition:background .16s var(--ease-default),color .16s var(--ease-default),transform .16s var(--ease-default)}._toolButton_rznx5_181{width:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._resetButton_rznx5_182{padding:0 11px;font-size:12px;font-weight:700;white-space:nowrap}._toolButton_rznx5_181:hover:not(:disabled),._resetButton_rznx5_182:hover{background:#ff7e3a38;color:#ffd6bd;transform:translateY(-1px)}._toolButton_rznx5_181:disabled{color:#ffffff4d;cursor:not-allowed}._zoomValue_rznx5_222{min-width:44px;color:#ffffffdb;font-size:12px;font-weight:800;line-height:30px;text-align:center;white-space:nowrap}@media(max-width:640px){._overlay_rznx5_21{padding:10px}._previewFrame_rznx5_33{border-radius:14px}._previewHeader_rznx5_53{min-height:48px;padding:10px 10px 6px 12px}._imageStage_rznx5_99{padding:10px}}@media(max-width:420px){._resetButton_rznx5_182{display:none}._zoomValue_rznx5_222{min-width:38px}}@media(prefers-reduced-motion:reduce){._closeButton_rznx5_74,._previewImage_rznx5_118,._toolButton_rznx5_181,._resetButton_rznx5_182{transition:none}}._loading_1baf5_7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}._small_1baf5_16{--loading-size: 16px;--loading-stroke: 2px}._medium_1baf5_21{--loading-size: 24px;--loading-stroke: 2.5px}._large_1baf5_26{--loading-size: 40px;--loading-stroke: 3px}._text_1baf5_32{font-size:var(--font-base);color:var(--color-text-secondary);letter-spacing:.02em}._spinner_1baf5_39{display:flex;align-items:center;justify-content:center}._spinnerIcon_1baf5_45{width:var(--loading-size);height:var(--loading-size);color:var(--color-brand-primary);animation:_spin_1baf5_39 1s linear infinite}._spinnerInline_1baf5_53{display:inline-flex;align-items:center;justify-content:center}._spinnerInline_1baf5_53 ._spinnerIcon_1baf5_45{width:var(--loading-size);height:var(--loading-size);color:currentColor;animation:_spin_1baf5_39 1s linear infinite}@keyframes _spin_1baf5_39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dots_1baf5_76{display:flex;align-items:center;gap:6px}._dot_1baf5_76{width:calc(var(--loading-size) * .3);height:calc(var(--loading-size) * .3);background:var(--color-brand-primary);border-radius:50%;animation:_dotBounce_1baf5_1 1.4s ease-in-out infinite}._dot_1baf5_76:nth-child(1){animation-delay:0s}._dot_1baf5_76:nth-child(2){animation-delay:.16s}._dot_1baf5_76:nth-child(3){animation-delay:.32s}@keyframes _dotBounce_1baf5_1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._pulse_1baf5_116{position:relative;display:flex;align-items:center;justify-content:center}._pulseRing_1baf5_123{width:var(--loading-size);height:var(--loading-size);border:var(--loading-stroke) solid var(--color-brand-primary);border-radius:50%;animation:_pulseExpand_1baf5_1 1.5s ease-out infinite}@keyframes _pulseExpand_1baf5_1{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}._fullscreen_1baf5_143{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-studio-backdrop-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-popover)}._fullscreen_1baf5_143 ._loading_1baf5_7{padding:var(--space-8) 48px;background:#12100de0;border-radius:var(--radius-3xl);border:1px solid var(--color-studio-border);box-shadow:var(--shadow-studio-panel)}._fullscreen_1baf5_143 ._text_1baf5_32{font-size:var(--font-md);color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){._spinnerIcon_1baf5_45,._dot_1baf5_76,._pulseRing_1baf5_123{animation:none}._dot_1baf5_76{opacity:.7}}._dropdownContent_vf4hb_1{max-height:300px;overflow-y:auto}._emptyState_vf4hb_6{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:var(--color-text-tertiary);font-size:var(--font-sm)}._item_16zn6_1{display:flex;width:100%;align-items:center;gap:9px;padding:7px 10px;overflow:hidden;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-default)}._item_16zn6_1+._item_16zn6_1{margin-top:8px}._withDescription_16zn6_21{min-height:48px}._item_16zn6_1:hover:not(:disabled),._item_16zn6_1:focus-visible,._selected_16zn6_27{background:var(--color-studio-hover)}._item_16zn6_1:disabled{cursor:not-allowed;opacity:.55}._media_16zn6_36{display:flex;width:34px;height:34px;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid var(--color-studio-border);border-radius:10px;background:linear-gradient(145deg,var(--color-studio-panel-strong),var(--color-studio-panel));color:var(--color-text-secondary);transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform .25s var(--ease-spring)}._media_16zn6_36>img{width:100%;height:100%;object-fit:cover}._content_16zn6_60{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;overflow:hidden}._title_16zn6_69{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-sm);font-weight:var(--font-medium);line-height:18px;text-overflow:ellipsis;transition:transform .25s var(--ease-spring);white-space:nowrap}._withDescription_16zn6_21 ._title_16zn6_69{transform:translateY(8px)}._description_16zn6_84{height:16px;padding-right:8px;overflow:hidden;color:var(--color-text-tertiary);font-size:var(--font-xs);line-height:16px;opacity:0;text-overflow:ellipsis;filter:blur(3px);transform:translateY(5px);white-space:nowrap;transition:opacity .2s var(--ease-default),filter .25s var(--ease-default),transform .25s var(--ease-spring)}._item_16zn6_1:hover ._description_16zn6_84,._item_16zn6_1:focus-visible ._description_16zn6_84{opacity:1;filter:blur(0);transform:translateY(0)}._withDescription_16zn6_21:hover ._title_16zn6_69,._withDescription_16zn6_21:focus-visible ._title_16zn6_69{transform:translateY(0)}._item_16zn6_1:hover:not(:disabled) ._media_16zn6_36,._item_16zn6_1:focus-visible ._media_16zn6_36{border-color:var(--color-studio-border-strong);color:var(--color-text-primary);transform:scale(1.04)}._trailing_16zn6_121{display:inline-flex;align-items:center;flex-shrink:0;color:var(--color-text-secondary)}._root_18sqy_1{position:relative;flex-shrink:0;height:36px}._trigger_18sqy_7{display:inline-flex;height:36px;min-width:0;max-width:100%;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-studio-panel);color:var(--color-text-primary);font-size:var(--font-sm);font-weight:var(--font-semibold);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);white-space:nowrap}._triggerCompact_18sqy_29{width:42px;justify-content:center;padding:0;gap:4px}._trigger_18sqy_7:hover:not(:disabled),._triggerActive_18sqy_37{border-color:var(--color-studio-border-strong);background:var(--color-studio-tint-hover);box-shadow:inset 0 1px 0 var(--color-studio-tint)}._trigger_18sqy_7:disabled{cursor:not-allowed;opacity:.45}._label_18sqy_48{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevronUp_18sqy_55{transform:rotate(180deg)}._dropdown_18sqy_59{position:fixed;top:var(--picker-dropdown-top);left:var(--picker-dropdown-left);z-index:var(--z-dropdown);width:var(--picker-dropdown-width);max-height:var(--picker-dropdown-max-height);overflow:hidden;padding:6px;border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-studio-popover);box-shadow:var(--shadow-lg)}@media(max-width:720px){._root_18sqy_1,._trigger_18sqy_7{width:100%}}._tip_1ii3i_1{position:fixed;left:var(--mention-tip-left);top:var(--mention-tip-top);z-index:10060;display:flex;max-width:356px;max-height:210px;align-items:center;justify-content:center;overflow:hidden;padding:4px;border:1px solid var(--color-studio-border-strong);border-radius:var(--radius-lg);background:var(--color-studio-overlay);box-shadow:var(--shadow-xl),inset 0 1px 0 var(--color-studio-tint-line);pointer-events:none;transform-origin:top left;animation:_tipScaleIn_1ii3i_1 .14s var(--ease-spring)}._tip_1ii3i_1 img{display:block;max-width:348px;max-height:202px;border-radius:calc(var(--radius-lg) - 4px)}._tip_1ii3i_1 span{color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:var(--font-semibold)}@keyframes _tipScaleIn_1ii3i_1{0%{opacity:0;transform:scale(.82) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._richTextInput_r6ynx_1{display:flex;flex-direction:column;gap:6px;width:100%}._editorWrap_r6ynx_8{position:relative}._editor_r6ynx_8{box-sizing:border-box;width:100%;min-height:var(--rich-editor-min-height, 0);overflow-y:auto;padding:10px 12px 0;border-radius:var(--radius-md);color:var(--color-text-primary);outline:none;font-size:var(--font-sm);line-height:24px;overflow-wrap:anywhere;white-space:pre-wrap;transition:min-height .3s ease}._focusBorder_r6ynx_28{border:1px solid var(--color-studio-border);background:var(--color-studio-wash);transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}._focusBorder_r6ynx_28:focus{border-color:var(--color-studio-border-strong);box-shadow:var(--focus-ring)}._editor_r6ynx_8:empty:before{content:attr(data-placeholder);color:var(--color-text-tertiary);pointer-events:none}._disabled_r6ynx_47{cursor:not-allowed;opacity:.62}._imageMention_r6ynx_52{display:inline-flex;align-items:center;gap:5px;max-width:180px;margin:0 2px;padding:2px 5px 2px 3px;border:1px solid var(--color-reference-image-border);border-radius:7px;background:var(--color-reference-image-bg);color:var(--color-reference-image-text);font-size:12px;font-weight:700;line-height:20px;vertical-align:middle}._roleMention_r6ynx_69{display:inline-flex;align-items:center;gap:5px;max-width:200px;margin:0 2px;padding:2px 5px 2px 3px;border:1px solid var(--color-reference-role-border);border-radius:7px;background:var(--color-reference-role-bg);color:var(--color-reference-role-text);font-size:12px;font-weight:700;line-height:20px;vertical-align:middle}._imageMention_r6ynx_52 img,._roleMention_r6ynx_69 img{width:20px;height:20px;flex-shrink:0;border-radius:5px;object-fit:cover;background:var(--color-studio-thumb-bg)}._imageMention_r6ynx_52 span,._roleMention_r6ynx_69 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mentionDropdown_r6ynx_104{position:fixed;left:var(--mention-dropdown-left);top:var(--mention-dropdown-top);z-index:10040;width:240px;max-height:var(--mention-dropdown-max-height, 220px);box-sizing:border-box;overflow-y:auto;padding:6px;border:1px solid var(--color-studio-border-strong);border-radius:10px;background:var(--color-studio-overlay);box-shadow:var(--shadow-lg)}._pickerWrapper_8vw2g_1{position:relative;height:36px}._trigger_8vw2g_6{display:inline-flex;align-items:center;height:36px;max-width:180px;gap:5px;padding:6px 12px;border:1px solid var(--color-studio-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-studio-panel);cursor:pointer;font-size:13px;font-weight:var(--font-medium);transition:all var(--duration-fast) var(--ease-default);white-space:nowrap}._triggerCompact_8vw2g_24{position:relative;width:42px;justify-content:center;padding:0;gap:4px}._countBadge_8vw2g_32{position:absolute;top:-5px;right:-5px;display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;padding:0 4px;border:1px solid rgba(255,208,168,.35);border-radius:var(--radius-full);background:var(--gradient-brand);color:var(--color-studio-ink);font-size:10px;font-weight:var(--font-semibold);line-height:1}._trigger_8vw2g_6 span{min-width:0;overflow:hidden;text-overflow:ellipsis}._trigger_8vw2g_6:hover{border-color:var(--color-studio-border-strong);background:var(--color-studio-panel-strong)}._trigger_8vw2g_6:disabled{opacity:.4;cursor:not-allowed}._triggerActive_8vw2g_67{border-color:rgba(var(--rgb-brand-primary),.4);color:var(--color-brand-text-soft);background:var(--color-studio-hover)}._chevronUp_8vw2g_73{transform:rotate(180deg)}._dropdown_8vw2g_77{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-dropdown);width:200px;max-height:320px;overflow:hidden;border:1px solid var(--color-studio-border);border-radius:var(--radius-xl);background:var(--color-studio-overlay);box-shadow:var(--shadow-studio-panel);animation:_dropdownFadeIn_8vw2g_1 .15s ease}._dropdownAbove_8vw2g_92{top:auto;bottom:calc(100% + 6px);animation:_dropdownFadeInAbove_8vw2g_1 .15s ease}._dropdownContent_8vw2g_98{max-height:280px;overflow-y:auto}._clearItem_8vw2g_103{width:100%;border:none;background:transparent;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-default)}._clearItem_8vw2g_103{padding:10px 14px;border-bottom:1px solid var(--color-studio-border);color:var(--color-text-secondary);font-size:var(--font-sm)}._clearItem_8vw2g_103:hover{background:var(--color-studio-hover)}._emptyState_8vw2g_124{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:var(--color-text-tertiary);font-size:var(--font-sm)}@keyframes _dropdownFadeIn_8vw2g_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _dropdownFadeInAbove_8vw2g_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._root_uo1ba_1{position:relative;flex-shrink:0}._trigger_uo1ba_6{display:inline-flex;align-items:center;gap:8px;height:36px;min-width:0;padding:0 12px;border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-studio-panel);color:var(--color-text-primary);font-size:var(--font-sm);font-weight:var(--font-semibold);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}._trigger_uo1ba_6:hover:not(:disabled),._triggerActive_uo1ba_27{border-color:var(--color-studio-border-strong);background:var(--color-studio-tint-hover);box-shadow:inset 0 1px 0 var(--color-studio-tint)}._trigger_uo1ba_6:disabled{cursor:not-allowed;opacity:.45}._triggerRatioIcon_uo1ba_38{flex-shrink:0;opacity:.86}._triggerText_uo1ba_43{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_uo1ba_50{flex-shrink:0;transition:transform var(--duration-fast) var(--ease-default)}._chevronOpen_uo1ba_55{transform:rotate(180deg)}._popover_uo1ba_59{position:fixed;left:var(--generation-popover-left);top:var(--generation-popover-top);z-index:10050;width:min(380px,calc(100vw - 24px));max-height:var(--generation-popover-max-height, 260px);overflow-y:auto;padding:14px;border:1px solid var(--color-studio-border);border-radius:var(--radius-xl);background:var(--color-studio-popover);box-shadow:var(--shadow-xl),inset 0 1px 0 var(--color-studio-tint-line)}._section_uo1ba_76+._section_uo1ba_76{margin-top:14px}._sectionTitle_uo1ba_80{margin:0 0 8px;color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:var(--font-semibold)}._ratioGrid_uo1ba_87{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._ratioOption_uo1ba_93{display:flex;min-height:56px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-studio-tint-subtle);color:var(--color-text-tertiary);font-size:var(--font-sm);font-weight:var(--font-semibold);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}._ratioOption_uo1ba_93:hover{border-color:var(--color-studio-border-strong);color:var(--color-text-primary);background:var(--color-studio-panel-strong)}._optionActive_uo1ba_120{border-color:var(--color-studio-tint-selected-border)!important;background:var(--color-studio-tint-strong)!important;color:var(--color-text-primary)!important}._ratioIconLandscape_uo1ba_126,._ratioIconPortrait_uo1ba_127,._ratioIconSquare_uo1ba_128,._ratioIconAuto_uo1ba_129{display:block;border:2px solid currentColor;border-radius:3px;opacity:.78}._ratioIconLandscape_uo1ba_126{width:16px;height:7px}._ratioIconPortrait_uo1ba_127{width:7px;height:16px}._ratioIconSquare_uo1ba_128{width:12px;height:12px}._ratioIconAuto_uo1ba_129{width:14px;height:10px}._segmentGroup_uo1ba_156{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._segmentOption_uo1ba_162{min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--color-studio-border);border-radius:var(--radius-md);background:var(--color-studio-tint-subtle);color:var(--color-text-tertiary);font-size:var(--font-sm);font-weight:var(--font-semibold);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}._segmentOption_uo1ba_162:hover{border-color:var(--color-studio-border-strong);color:var(--color-text-primary)}._durationHeader_uo1ba_184{display:flex;align-items:center;justify-content:space-between;gap:8px}._durationHeader_uo1ba_184 span{color:var(--color-text-secondary);font-size:var(--font-sm)}._durationSlider_uo1ba_196{width:100%;height:18px;margin:0;appearance:none;background:transparent;cursor:pointer}._durationSlider_uo1ba_196::-webkit-slider-runnable-track{height:4px;border-radius:var(--radius-full);background:var(--gradient-control-track)}._durationSlider_uo1ba_196::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5px;border:2px solid var(--color-studio-tint-thumb-border);border-radius:var(--radius-full);background:var(--color-brand-primary);box-shadow:var(--shadow-sm)}._durationSlider_uo1ba_196::-moz-range-track{height:4px;border:0;border-radius:var(--radius-full);background:var(--gradient-control-track)}._durationSlider_uo1ba_196::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--color-studio-tint-thumb-border);border-radius:var(--radius-full);background:var(--color-brand-primary);box-shadow:var(--shadow-sm)}@media(max-width:720px){._trigger_uo1ba_6{min-width:0;width:100%}._popover_uo1ba_59{padding:14px}._ratioGrid_uo1ba_87{grid-template-columns:repeat(2,minmax(0,1fr))}._segmentGroup_uo1ba_156{grid-template-columns:1fr}}._initialSkeleton_yt9l2_1{position:absolute;inset:0;z-index:99;pointer-events:none;overflow:hidden;background:var(--gradient-workspace-page)}._skeletonBlock_yt9l2_11{position:relative;display:block;overflow:hidden;border-radius:var(--radius-md);background:var(--color-studio-line)}._skeletonBlock_yt9l2_11:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(var(--rgb-brand-secondary),.26),transparent);animation:_shimmer_yt9l2_1 1.4s infinite}._taskThread_yt9l2_28{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}._taskHeader_yt9l2_35{display:flex;flex-direction:column;gap:8px}._taskHeaderPrompt_yt9l2_41{min-width:0;padding:10px 14px;border:1px solid var(--color-reference-image-bg);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);background:var(--color-studio-brand-surface-subtle);box-shadow:inset 0 1px 0 var(--color-studio-tint-line)}._taskPromptText_yt9l2_51{display:flex;flex-direction:column;gap:8px;color:transparent}._promptLine_yt9l2_58{width:100%;height:12px}._shortPromptLine_yt9l2_63{width:72%}._promptChips_yt9l2_67{display:flex;align-items:center;gap:8px}._promptChip_yt9l2_67{width:84px;height:24px;border-radius:7px}._videoArea_yt9l2_79{position:relative;max-width:300px;overflow:visible;border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-video-surface);box-shadow:var(--shadow-md)}._videoAspect_yt9l2_89{position:relative;width:100%;padding-bottom:120%;overflow:hidden;border-radius:var(--radius-lg)}._video_yt9l2_79{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius-lg);background:radial-gradient(ellipse at 30% 30%,var(--color-reference-image-bg),transparent 55%),linear-gradient(160deg,#12100df2,#050403fa)}:root[data-theme=light] ._video_yt9l2_79{background:radial-gradient(ellipse at 30% 30%,var(--color-reference-image-bg),transparent 55%),linear-gradient(160deg,var(--color-video-surface-raised),var(--color-video-surface))}._metaBar_yt9l2_114{display:flex;align-items:center;gap:10px;padding:0 4px}._meta_yt9l2_114{width:168px;height:12px}._action_yt9l2_126{width:74px;height:24px;margin-left:auto;border-radius:var(--radius-md)}@keyframes _shimmer_yt9l2_1{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){._skeletonBlock_yt9l2_11:after{animation:none}}._promptCard_m942a_1{position:relative;flex:1;min-width:0;--prompt-line-height: 28px;--prompt-collapsed-lines: 3;--prompt-action-height: 28px;padding:10px 14px;border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);border-color:transparent;background:transparent;transition:border-color .18s var(--ease-default),background .18s var(--ease-default),box-shadow .18s var(--ease-default)}._promptCard_m942a_1:hover{border-color:transparent;background:var(--color-studio-overlay);box-shadow:inset 0 0 0 var(--color-studio-tint-line),var(--shadow-sm)}._promptText_m942a_27{margin:0;color:var(--color-text-primary);font-size:var(--font-sm);line-height:var(--prompt-line-height);overflow-wrap:anywhere;white-space:pre-wrap;max-height:calc(var(--prompt-line-height) * var(--prompt-collapsed-lines));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,var(--color-studio-mask-solid) 0%,var(--color-studio-mask-solid) 78%,transparent 100%);mask-image:linear-gradient(180deg,var(--color-studio-mask-solid) 0%,var(--color-studio-mask-solid) 78%,transparent 100%)}._full_m942a_39{padding:10px 12px 10 12px}._full_m942a_39:hover{background:transparent;box-shadow:none}._full_m942a_39 ._promptText_m942a_27{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}._imageMention_m942a_54,._roleMention_m942a_55{display:inline-flex;align-items:center;gap:5px;max-width:180px;margin:0 2px;padding:2px 5px 2px 3px;border-radius:7px;font-size:12px;font-weight:700;line-height:20px;vertical-align:middle;cursor:default}._imageMention_m942a_54{border:1px solid var(--color-reference-image-border);background:var(--color-reference-image-bg);color:var(--color-reference-image-text)}._roleMention_m942a_55{border:1px solid var(--color-reference-role-border);background:var(--color-reference-role-bg);color:var(--color-reference-role-text)}._imageMention_m942a_54 img,._roleMention_m942a_55 img{width:20px;height:20px;flex-shrink:0;border-radius:5px;object-fit:cover;background:var(--color-studio-thumb-bg)}._imageMention_m942a_54 span,._roleMention_m942a_55 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._promptTooltip_m942a_100{position:absolute;top:0;left:0;right:0;z-index:var(--z-dropdown);padding:10px 14px 12px;border:0;border-radius:var(--radius-lg);background:var(--color-studio-overlay);color:var(--color-text-primary);font-size:var(--font-sm);line-height:var(--prompt-line-height);white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow-y:auto;scrollbar-gutter:stable;box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s var(--ease-default),visibility .16s var(--ease-default),box-shadow .18s var(--ease-default),background .18s var(--ease-default)}._promptTooltipContent_m942a_129{min-height:var(--prompt-line-height)}._promptInlineActions_m942a_133,._promptTooltipActions_m942a_134{display:flex;align-items:center;justify-content:flex-end;gap:0px}._promptInlineActions_m942a_133{position:absolute;right:14px;bottom:12px;background:var(--color-studio-overlay);z-index:calc(var(--z-dropdown) + 1);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-default)}._promptCard_m942a_1:hover ._promptInlineActions_m942a_133{opacity:1;pointer-events:auto}._promptTooltipActions_m942a_134{position:sticky;bottom:0;z-index:calc(var(--z-dropdown) + 1)}._promptActionButton_m942a_163{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:var(--prompt-action-height);padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:color .15s var(--ease-default)}._promptActionButton_m942a_163:hover,._promptActionButton_m942a_163:focus-visible{background:transparent;color:var(--color-brand-secondary);outline:none}._promptTooltipActions_m942a_134 ._promptActionButton_m942a_163{background:var(--color-studio-overlay)}._promptTooltip_m942a_100._visible_m942a_192{opacity:1;pointer-events:auto;visibility:visible;box-shadow:var(--shadow-sm)}._renderingCard_8dazu_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;color:var(--color-brand-text-soft);isolation:isolate}._full_8dazu_13{min-height:420px;border:1px solid rgba(var(--rgb-brand-secondary),.3);border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(var(--rgb-brand-secondary),.2),transparent 13%),radial-gradient(circle at 20% 22%,rgba(var(--rgb-brand-primary),.34),transparent 28%),radial-gradient(circle at 84% 14%,rgba(var(--rgb-brand-secondary),.26),transparent 28%),linear-gradient(155deg,#1b130cfc,#080604 56%,#050403);box-shadow:inset 0 1px 0 var(--color-studio-line),inset 0 -90px 140px #00000057,0 0 0 1px rgba(var(--rgb-brand-tertiary),.04)}._compact_8dazu_28{min-height:100%;border:1px solid rgba(var(--rgb-brand-secondary),.24);border-radius:14px;background:radial-gradient(circle at 50% 42%,rgba(var(--rgb-brand-secondary),.16),transparent 16%),radial-gradient(circle at 20% 22%,rgba(var(--rgb-brand-primary),.26),transparent 30%),radial-gradient(circle at 84% 14%,rgba(var(--rgb-brand-secondary),.18),transparent 30%),linear-gradient(155deg,#1a120bfa,#050403fc);box-shadow:inset 0 1px 0 var(--color-studio-tint-line),inset 0 -42px 78px #00000052}._renderingCard_8dazu_1:before,._renderingCard_8dazu_1:after{content:"";position:absolute;inset:-42%;pointer-events:none}._renderingCard_8dazu_1:before{background:conic-gradient(from 160deg at 50% 48%,transparent 0deg,rgba(var(--rgb-brand-primary),.02) 42deg,rgba(var(--rgb-brand-secondary),.13) 78deg,transparent 116deg,rgba(var(--rgb-brand-secondary),.08) 172deg,transparent 236deg,var(--color-studio-brand-surface-soft) 292deg,transparent 360deg);filter:blur(1.5px);opacity:.96;transform-origin:51% 49%;z-index:-2}._animated_8dazu_69:before{animation:_premiumField_8dazu_1 12s cubic-bezier(.45,0,.2,1) infinite}._renderingCard_8dazu_1:after{inset:0;background:linear-gradient(100deg,transparent 0%,rgba(var(--rgb-brand-secondary),.08) 34%,transparent 50%),repeating-linear-gradient(90deg,var(--color-studio-tint-subtle) 0,var(--color-studio-tint-subtle) 1px,transparent 1px,transparent 36px);mix-blend-mode:screen;opacity:.78;transform:translate(-45%);z-index:-1}._animated_8dazu_69:after{animation:_premiumScan_8dazu_1 3.8s cubic-bezier(.55,0,.22,1) infinite}._renderingGlow_8dazu_94{position:absolute;width:78%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(var(--rgb-studio-cream),.34),transparent 23%),radial-gradient(circle at 36% 42%,rgba(var(--rgb-brand-primary),.38),transparent 38%),radial-gradient(circle at 68% 58%,rgba(var(--rgb-brand-secondary),.28),transparent 42%);filter:blur(30px);opacity:.9;transform:translate3d(0,-3%,0);z-index:-1}._animated_8dazu_69 ._renderingGlow_8dazu_94{animation:_premiumPulse_8dazu_1 5.4s ease-in-out infinite}._staticState_8dazu_113:before{opacity:.48}._staticState_8dazu_113:after{opacity:.32;transform:none}._staticState_8dazu_113 ._renderingGlow_8dazu_94{opacity:.44;transform:none}._particleField_8dazu_127{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(var(--rgb-studio-cream),.95) 0 1.6px,transparent 2.2px),radial-gradient(circle,rgba(var(--rgb-brand-tertiary),.76) 0 1.3px,transparent 2px),radial-gradient(circle,rgba(var(--rgb-brand-secondary),.5) 0 2px,transparent 3px);background-position:18px 0,4px 0,34px 0;background-size:42px 52px,68px 82px,96px 112px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 48%,transparent 78%);mask-image:radial-gradient(circle at 50% 48%,#000 0 48%,transparent 78%);opacity:.62;filter:drop-shadow(0 0 7px rgba(var(--rgb-brand-tertiary),.5));animation:_particleLift_8dazu_1 4.2s linear infinite,_particleBreath_8dazu_1 3.6s ease-in-out infinite;z-index:0}._particleField_8dazu_127:before,._particleField_8dazu_127:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(var(--rgb-studio-cream),.9) 0 1.2px,transparent 1.9px),radial-gradient(circle,rgba(var(--rgb-brand-primary),.56) 0 2.2px,transparent 3.2px);background-size:58px 74px,110px 136px;background-position:12px 0,48px 0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 42%,transparent 76%);mask-image:radial-gradient(circle at 50% 50%,#000 0 42%,transparent 76%);opacity:.44;animation:_particleLiftSlow_8dazu_1 6.8s linear infinite,_particleBreathSoft_8dazu_1 4.8s ease-in-out infinite;z-index:0}._particleField_8dazu_127:after{opacity:.26;filter:blur(1.2px);transform:scale(1.08);animation:_particleLiftSoft_8dazu_1 8.2s linear infinite reverse,_particleBreathSoft_8dazu_1 5.4s ease-in-out infinite}._renderingCore_8dazu_178{position:relative;width:52px;height:52px;display:grid;place-items:center;color:var(--color-brand-text-soft);filter:drop-shadow(0 0 18px rgba(var(--rgb-brand-tertiary),.42));z-index:2}:root[data-theme=light] ._full_8dazu_13,:root[data-theme=light] ._compact_8dazu_28{border-color:var(--color-studio-brand-line);background:radial-gradient(circle at 50% 42%,rgba(var(--rgb-brand-secondary),.2),transparent 18%),radial-gradient(circle at 18% 20%,rgba(var(--rgb-brand-primary),.14),transparent 30%),radial-gradient(circle at 86% 14%,rgba(var(--rgb-brand-secondary),.18),transparent 34%),linear-gradient(155deg,var(--color-video-surface-raised),var(--color-video-surface) 58%,var(--color-bg-secondary));box-shadow:inset 0 1px #ffffffb8,var(--shadow-workspace-card)}:root[data-theme=light] ._renderingCard_8dazu_1:before{opacity:.42}:root[data-theme=light] ._renderingCard_8dazu_1:after{mix-blend-mode:multiply;opacity:.24}:root[data-theme=light] ._renderingGlow_8dazu_94{filter:blur(24px);opacity:.34}:root[data-theme=light] ._particleField_8dazu_127{opacity:.28;filter:drop-shadow(0 0 5px rgba(var(--rgb-brand-primary),.22))}._renderingCard_8dazu_1 strong,._renderingCard_8dazu_1 p{position:relative;z-index:1;text-align:center}._renderingCard_8dazu_1 strong{color:var(--color-text-primary);font-size:16px;text-shadow:0 1px 18px var(--color-studio-brand-line-active)}._compact_8dazu_28 strong{font-size:13px}._renderingCard_8dazu_1 p{max-width:260px;margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.6;text-shadow:0 1px 18px var(--color-studio-brand-surface-strong)}@keyframes _premiumField_8dazu_1{0%{transform:rotate(-12deg) scale(1.02) translate3d(-1%,-1%,0);opacity:.66}38%{transform:rotate(26deg) scale(1.08) translate3d(2%,1%,0);opacity:.9}to{transform:rotate(348deg) scale(1.02) translate3d(-1%,-1%,0);opacity:.66}}@keyframes _premiumScan_8dazu_1{0%{transform:translate(-56%) skew(-10deg);opacity:0}to{transform:translate(56%) skew(-10deg);opacity:0}}@keyframes _premiumPulse_8dazu_1{0%,to{transform:translate3d(-3%,-4%,0) scale(.96);opacity:.58}45%{transform:translate3d(4%,3%,0) scale(1.08);opacity:.88}}@keyframes _particleLift_8dazu_1{0%{background-position:18px 0,4px 0,34px 0}to{background-position:18px -52px,4px -82px,34px -112px}}@keyframes _particleLiftSlow_8dazu_1{0%{background-position:12px 0,48px 0}to{background-position:12px -74px,48px -136px}}@keyframes _particleLiftSoft_8dazu_1{0%{background-position:12px 0,48px 0}to{background-position:12px -74px,48px -136px}}@keyframes _particleBreath_8dazu_1{0%,to{opacity:.46}50%{opacity:.76}}@keyframes _particleBreathSoft_8dazu_1{0%,to{opacity:.24}50%{opacity:.48}}@media(prefers-reduced-motion:reduce){._renderingCard_8dazu_1:before,._renderingCard_8dazu_1:after,._renderingGlow_8dazu_94,._particleField_8dazu_127,._particleField_8dazu_127:before,._particleField_8dazu_127:after{animation:none}}._createSection_jd8vj_2{display:grid;grid-template-columns:minmax(360px,450px) minmax(0,1fr);gap:clamp(22px,3vw,44px);height:100%;min-height:0;max-width:1440px;margin:0 auto}._configCard_jd8vj_13{min-width:0;min-height:0;height:100%;overflow-y:auto;padding:8px clamp(18px,2vw,28px) 8px 0;background:transparent;border-right:1px solid var(--color-studio-line)}._scriptCard_jd8vj_24{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;background:transparent}._scriptContent_jd8vj_33{flex:1;min-height:0;display:flex;flex-direction:column}._scriptContentScroll_jd8vj_40{flex:1;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}._historyPanel_jd8vj_48{padding-right:4px;scrollbar-gutter:stable}._formGroup_jd8vj_53{margin-bottom:var(--space-6)}._sectionTitle_jd8vj_57{font-size:var(--font-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:28px;margin-top:0}._label_jd8vj_65{display:block;font-size:var(--font-base);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-bottom:10px}._textarea_jd8vj_73{width:100%;padding:14px var(--space-4);background:var(--color-studio-media-surface);border:1px solid var(--color-studio-border);border-radius:var(--radius-xl);color:var(--color-text-primary);font-size:var(--font-base);line-height:var(--leading-relaxed);resize:vertical;transition:all var(--duration-normal) var(--ease-default);font-family:inherit}._textarea_jd8vj_73:focus{outline:none;border-color:var(--color-studio-border-strong);background:var(--color-studio-panel-strong);box-shadow:var(--focus-ring)}._textarea_jd8vj_73::placeholder{color:var(--color-text-placeholder)}._inputHint_jd8vj_98{margin-top:var(--space-2);font-size:var(--font-xs);color:var(--color-text-tertiary)}._error_jd8vj_105{padding:var(--space-3) var(--space-4);background:var(--color-error-wash);border:1px solid var(--color-error-border-strong);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-base);margin-bottom:var(--space-5)}._generateButton_jd8vj_116{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px var(--space-5);border:none;border-radius:var(--radius-lg);background:var(--gradient-brand);color:var(--color-studio-ink);font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal) var(--ease-default)}._generateButton_jd8vj_116:hover:not(:disabled){background:var(--gradient-brand-hover);box-shadow:var(--shadow-brand)}._generateButton_jd8vj_116:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:900px){._createSection_jd8vj_2{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%}._configCard_jd8vj_13,._scriptCard_jd8vj_24{min-width:0}._configCard_jd8vj_13{height:auto;overflow:visible;padding:0 0 var(--space-6);border-right:0;border-bottom:1px solid var(--color-studio-line)}}._button_s3f5n_2{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-xl);font-weight:var(--font-semibold);cursor:pointer;white-space:nowrap;transition:transform var(--duration-normal) var(--ease-bounce),box-shadow var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default)}._button_s3f5n_2:focus-visible{outline:none;box-shadow:var(--focus-ring)}._button_s3f5n_2:disabled{opacity:.5;cursor:not-allowed}._small_s3f5n_31{min-height:32px;padding:6px 12px;font-size:var(--font-xs)}._medium_s3f5n_37{min-height:40px;padding:10px 18px;font-size:var(--font-base)}._large_s3f5n_43{min-height:48px;padding:14px 24px;font-size:var(--font-md)}._primary_s3f5n_52{background:var(--gradient-brand);color:var(--color-studio-ink);box-shadow:var(--shadow-brand)}._primary_s3f5n_52:hover:not(:disabled){background:var(--gradient-brand-hover);transform:translateY(-1px);box-shadow:0 18px 42px var(--color-studio-brand-line-active)}._primary_s3f5n_52:active:not(:disabled){transform:translateY(0)}._secondary_s3f5n_69{background:var(--color-studio-panel);border:1px solid var(--color-studio-border);color:var(--color-text-primary)}._secondary_s3f5n_69:hover:not(:disabled){background:var(--color-studio-panel-strong);border-color:var(--color-studio-border-strong);color:var(--color-text-primary)}._danger_s3f5n_82{background:var(--color-error-bg-muted);border:1px solid rgba(248,113,113,.28);color:var(--color-error-text-soft)}._danger_s3f5n_82:hover:not(:disabled){background:var(--color-error-border-soft);border-color:#ef444480}._ghost_s3f5n_94{background:transparent;color:var(--color-text-tertiary)}._ghost_s3f5n_94:hover:not(:disabled){background:var(--color-studio-panel);color:var(--color-text-primary)}._loading_s3f5n_105 ._text_s3f5n_105{opacity:.7}._fullWidth_s3f5n_109{width:100%}._icon_s3f5n_113{display:flex;align-items:center;justify-content:center}._icon_s3f5n_113 svg{width:1em;height:1em}._textarea_lwdez_1{width:100%;padding:14px 16px;background:var(--color-studio-panel);border:1px solid var(--color-studio-border);border-radius:var(--radius-xl);color:var(--color-text-primary);font-size:14px;line-height:1.6;resize:vertical;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default);font-family:inherit;caret-color:var(--color-brand-primary)}._textarea_lwdez_1:focus{outline:none;border-color:var(--color-studio-border-strong);background:var(--color-studio-panel-strong);box-shadow:var(--focus-ring)}._textarea_lwdez_1::selection{color:var(--color-studio-ink);background:rgba(var(--rgb-brand-secondary),.78)}._textarea_lwdez_1::placeholder{color:var(--color-text-placeholder)}._textarea_lwdez_1:disabled{opacity:.5;cursor:not-allowed}._secondary_lwdez_46{--textarea-resizer-radius: var(--radius-md);padding:10px 12px;font-size:13px;border-radius:var(--radius-md);resize:none}._secondary_lwdez_46:focus{box-shadow:var(--focus-ring)}._formGroup_1j7qz_1{margin-bottom:24px}._label_1j7qz_5{display:block;font-size:14px;font-weight:500;color:var(--color-text-secondary);margin-bottom:10px}._inputHint_1j7qz_13{margin-top:8px;font-size:12px;color:var(--color-text-tertiary)}._field_1j7qz_19{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:12px}._subLabel_1j7qz_27{font-size:12px;color:var(--color-text-tertiary)}._textInput_1j7qz_32{width:100%;min-width:0;border:1px solid var(--color-studio-border);border-radius:8px;background:var(--color-studio-panel);color:var(--color-text-primary);padding:9px 11px;font:inherit;font-size:13px;outline:none;transition:border-color .2s ease,background .2s ease}._textInput_1j7qz_32::placeholder{color:var(--color-text-tertiary)}._textInput_1j7qz_32:focus{border-color:var(--color-studio-brand-line-focus);background:var(--color-studio-panel-strong)}._textInput_1j7qz_32:disabled{cursor:not-allowed;opacity:.6}._templateSelector_1j7qz_61{position:relative;margin-bottom:16px}._templateToggle_1j7qz_66{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-studio-panel);border:1px solid var(--color-studio-border);border-radius:8px;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}._templateToggle_1j7qz_66:hover{background:var(--color-studio-panel-strong);color:var(--color-text-primary)}._templateToggle_1j7qz_66._active_1j7qz_85{background:rgba(var(--rgb-brand-primary),.15);border-color:rgba(var(--rgb-brand-primary),.4);color:var(--color-brand-text-soft)}._rotated_1j7qz_91{transform:rotate(180deg)}._templateDropdown_1j7qz_95{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--color-studio-overlay);border:1px solid var(--color-studio-border);border-radius:10px;box-shadow:0 10px 40px var(--color-studio-scrim);z-index:100;overflow:hidden}._dropdownContent_1j7qz_109{max-height:280px;overflow-y:auto}._emptyHint_1j7qz_114{padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-tertiary);font-size:13px}._libraryItem_1j7qz_125{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease}._libraryItem_1j7qz_125:hover{background:var(--color-studio-brand-surface-soft)}._productThumb_1j7qz_142{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0}._productThumbPlaceholder_1j7qz_150{width:40px;height:40px;border-radius:6px;background:var(--color-studio-panel);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);flex-shrink:0}._productInfo_1j7qz_162{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._productName_1j7qz_170{font-size:13px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productFeatures_1j7qz_179{font-size:12px;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){._fieldGrid_1j7qz_188{grid-template-columns:1fr}}._formGroup_aw1jb_1{margin-bottom:24px}._label_aw1jb_5{display:block;font-size:14px;font-weight:500;color:var(--color-text-secondary);margin-bottom:10px}._hint_aw1jb_13{font-size:12px;color:var(--color-text-tertiary);margin-bottom:12px}._imageList_aw1jb_20{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._imageItem_aw1jb_26{display:flex;flex-direction:column;gap:6px;width:100%}._imagePreview_aw1jb_33{position:relative;width:100%;height:120px;border-radius:8px;overflow:hidden;border:1px solid var(--color-studio-border);background:var(--color-studio-panel)}._imagePreview_aw1jb_33 img{width:100%;height:100%;object-fit:cover}._imageActions_aw1jb_49{position:absolute;top:4px;right:4px;display:flex;gap:4px}._replaceImage_aw1jb_57,._removeImage_aw1jb_58{height:20px;border:none;border-radius:4px;background:#000000b3;color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._replaceImage_aw1jb_57{padding:0 6px;font-size:11px}._removeImage_aw1jb_58{width:20px}._replaceImage_aw1jb_57:hover{background:var(--color-brand-primary)}._removeImage_aw1jb_58:hover{background:var(--color-error)}._imageIndex_aw1jb_88{position:absolute;bottom:4px;left:4px;padding:2px 6px;border-radius:4px;background:rgba(var(--rgb-brand-primary),.8);color:var(--color-studio-ink);font-size:11px;font-weight:500}._descriptionInput_aw1jb_100{width:100%;padding:6px 8px;border:1px solid var(--color-studio-border);border-radius:6px;background:#0003;color:var(--color-text-primary);font-size:12px;transition:all .2s ease}._descriptionInput_aw1jb_100:focus{outline:none;border-color:var(--color-studio-brand-line-focus);background:var(--color-studio-brand-surface-soft)}._descriptionInput_aw1jb_100::placeholder{color:var(--color-text-tertiary)}._uploadButton_aw1jb_121{width:100%;height:120px;border:2px dashed var(--color-studio-border);background:var(--color-studio-panel);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--color-text-tertiary);font-size:11px;transition:all .2s ease}._uploadButton_aw1jb_121:hover{border-color:var(--color-studio-brand-line-focus);color:var(--color-brand-primary);background:rgba(var(--rgb-brand-primary),.05)}._disabled_aw1jb_144{cursor:not-allowed;opacity:.55}._formGroup_zq7bo_1{margin-bottom:24px}._label_zq7bo_5{display:block;font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-bottom:10px}._optionRow_zq7bo_13{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:12px}._selectWrapper_stt0c_2{position:relative;display:inline-flex;flex-direction:column;gap:6px}._selectLabel_stt0c_9{font-size:13px;color:var(--color-text-secondary)}._selectButton_stt0c_15{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:100px;height:36px;padding:0 12px;background:var(--color-studio-panel);border:1px solid var(--color-studio-border);border-radius:8px;color:var(--color-text-primary);font-size:13px;cursor:pointer;transition:all .2s ease}._selectButton_stt0c_15:hover{background:var(--color-studio-panel-strong);border-color:var(--color-studio-border-strong)}._selectButton_stt0c_15._active_stt0c_37{border-color:var(--color-studio-brand-line-focus);background:var(--color-studio-brand-surface-soft)}._selectValue_stt0c_42{flex:1;text-align:left}._chevron_stt0c_47{transition:transform .2s ease;flex-shrink:0}._chevron_stt0c_47._rotated_stt0c_52{transform:rotate(180deg)}._dropdown_stt0c_57{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--color-studio-overlay);border:1px solid var(--color-studio-border);border-radius:8px;box-shadow:var(--shadow-studio-panel);z-index:100;overflow:hidden;animation:_dropdownFadeIn_stt0c_1 .15s ease}._dropdownAbove_stt0c_72{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}@keyframes _dropdownFadeIn_stt0c_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_stt0c_91{display:flex;align-items:center;width:100%;padding:10px 14px;background:transparent;border:none;text-align:left;color:var(--color-text-primary);font-size:13px;cursor:pointer;transition:background .15s ease}._option_stt0c_91:hover{background:rgba(var(--rgb-brand-primary),.15)}._option_stt0c_91._selected_stt0c_109{background:var(--color-studio-brand-surface-hover);color:var(--color-brand-text-soft)}._scriptTabs_zl0xa_2{display:flex;gap:4px;padding:4px;background:var(--color-studio-panel);border:1px solid var(--color-studio-border);border-radius:10px;margin-bottom:20px}._scriptTab_zl0xa_2{flex:1;padding:10px 16px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._scriptTab_zl0xa_2:hover{color:var(--color-text-primary)}._scriptTab_zl0xa_2._active_zl0xa_29{background:var(--gradient-brand);color:var(--color-studio-ink);box-shadow:var(--shadow-brand)}._progressPanel_1pran_2{padding:24px;background:var(--color-studio-brand-surface-muted);border:1px solid var(--color-studio-brand-surface-hover);border-radius:16px;margin-bottom:20px}._progressHeader_1pran_10{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--color-text-primary);margin-bottom:16px}._progressBar_1pran_21{width:100%;height:6px;background:var(--color-studio-border);border-radius:3px;margin-bottom:20px;overflow:hidden}._progressFill_1pran_30{width:var(--progress, 0%);height:100%;background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-text-soft));border-radius:3px;transition:width .3s ease}._progressSteps_1pran_39{display:flex;flex-direction:column;gap:12px}._progressStep_1pran_39{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--color-text-tertiary);transition:color .3s ease}._progressStep_1pran_39._active_1pran_54{color:var(--color-brand-text-soft)}._progressStep_1pran_39._done_1pran_58{color:var(--color-success)}._progressIcon_1pran_62{width:20px;height:20px;display:flex;align-items:center;justify-content:center}._progressDot_1pran_70{width:8px;height:8px;background:var(--color-brand-text-soft);border-radius:50%;animation:_pulse_1pran_1 1.5s ease-in-out infinite}@keyframes _pulse_1pran_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}._progressCircle_1pran_83{width:12px;height:12px;border:2px solid var(--color-text-placeholder);border-radius:50%}._spinner_1pran_90{width:18px;height:18px;border:2px solid var(--color-studio-border);border-top-color:var(--color-brand-primary);border-radius:50%;animation:_spin_1pran_90 .8s linear infinite}@keyframes _spin_1pran_90{to{transform:rotate(360deg)}}._accordion_1d1pk_1{display:flex;flex-direction:column;gap:10px}._item_1d1pk_7{background:linear-gradient(145deg,var(--color-studio-panel),rgba(var(--rgb-studio-cream),.018));border-radius:12px;border:1px solid var(--color-studio-border);overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_fadeInUp_1d1pk_1 .3s ease forwards;animation-delay:var(--accordion-delay, 0ms);opacity:0}@keyframes _fadeInUp_1d1pk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._item_1d1pk_7:hover{border-color:var(--color-studio-border-strong);background:linear-gradient(145deg,var(--color-studio-panel-strong),var(--color-studio-tint-subtle))}._item_1d1pk_7._expanded_1d1pk_35{border-color:var(--color-studio-border-strong);box-shadow:0 0 0 1px var(--color-studio-brand-surface),0 4px 20px -4px var(--color-studio-scrim)}._header_1d1pk_42{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease;min-height:48px;touch-action:manipulation;gap:15px}._header_1d1pk_42:active{background:var(--color-studio-hover)}._headerLeft_1d1pk_62{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._headerContent_1d1pk_70{display:flex;flex-direction:column;gap:3px;min-width:0}._title_1d1pk_77{font-size:14px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_1d1pk_86{font-size:12px;color:var(--color-text-secondary)}._headerRight_1d1pk_91{display:flex;align-items:center;gap:10px;padding-top:3px}._badge_1d1pk_98{padding:4px 10px;background:#22c55e26;border-radius:6px;font-size:11px;font-weight:500;color:var(--color-success);white-space:nowrap}._copyBtn_1d1pk_108{width:28px;height:28px;border:none;border-radius:6px;background:var(--color-studio-panel);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._copyBtn_1d1pk_108:hover{background:var(--color-success-border-soft);color:var(--color-success)}._chevronWrapper_1d1pk_127{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--color-studio-panel);transition:background .2s ease}._header_1d1pk_42:hover ._chevronWrapper_1d1pk_127{background:var(--color-studio-hover)}._chevron_1d1pk_127{color:var(--color-text-secondary);transition:transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}._expanded_1d1pk_35 ._chevron_1d1pk_127{transform:rotate(90deg);color:var(--color-text-secondary)}._contentWrapper_1d1pk_153{max-height:0;opacity:0;overflow:hidden;border-top:1px solid transparent;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}._contentExpanded_1d1pk_162{max-height:var(--accordion-content-height, 0);opacity:1;border-top-color:var(--color-studio-thumb-bg)}._contentExpanded_1d1pk_162{max-height:var(--accordion-content-height, 0);opacity:1}._content_1d1pk_153{padding:12px 16px 16px;transform-origin:top center}@media(prefers-reduced-motion:reduce){._item_1d1pk_7{animation:none;opacity:1}._contentWrapper_1d1pk_153,._chevron_1d1pk_127,._versionBadge_1d1pk_193{transition:none}}._checkbox_1g7gj_1{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}._checkbox_1g7gj_1 input{position:absolute;opacity:0;pointer-events:none}._box_1g7gj_16{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--color-studio-border);border-radius:5px;background:var(--color-studio-panel);transition:all .2s ease}._box_1g7gj_16:after{content:"";width:8px;height:4px;border-left:2px solid var(--color-studio-ink);border-bottom:2px solid var(--color-studio-ink);opacity:0;transform:rotate(-45deg) translate(1px,-1px) scale(.7);transition:all .2s ease}._checkbox_1g7gj_1 input:checked+._box_1g7gj_16{border-color:var(--color-studio-border-strong);background:var(--gradient-brand);box-shadow:var(--focus-ring)}._checkbox_1g7gj_1 input:checked+._box_1g7gj_16:after{opacity:1;transform:rotate(-45deg) translate(1px,-1px) scale(1)}._checkbox_1g7gj_1 input:focus-visible+._box_1g7gj_16{outline:none;box-shadow:var(--focus-ring)}._checkbox_1g7gj_1:has(input:disabled){cursor:not-allowed;opacity:.45}._label_1g7gj_61{font-size:var(--font-sm)}._scriptPreview_7kgk4_2{height:100%;min-height:0;display:flex;flex-direction:column;padding:10px}._versionListScroll_7kgk4_10{min-height:0;flex:1;overflow-y:auto;padding-bottom:16px}._videoStatusTag_7kgk4_17{padding:4px 10px;border-radius:999px;border:1px solid var(--color-studio-border);background:var(--color-studio-panel);color:var(--color-text-primary);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s ease}._videoStatusTag_7kgk4_17:hover{border-color:rgba(var(--rgb-brand-tertiary),.45);color:var(--color-brand-text-soft)}._videoStatus-idle_7kgk4_35{background:var(--color-studio-panel);color:var(--color-text-secondary)}._videoStatus-queued_7kgk4_40{background:#eab30824;border-color:#eab30847;color:#facc15}._videoStatus-processing_7kgk4_46{background:var(--color-studio-brand-surface-strong);border-color:rgba(var(--rgb-brand-tertiary),.32);color:var(--color-brand-text-soft)}._videoStatus-completed_7kgk4_52{background:#22c55e24;border-color:#22c55e47;color:#4ade80}._videoStatus-failed_7kgk4_58{background:var(--color-error-bg);border-color:#ef444447;color:#f87171}._videoStatus-modified_7kgk4_64{background:rgba(var(--rgb-brand-secondary),.16);border-color:rgba(var(--rgb-brand-secondary),.28);color:var(--color-brand-text-soft)}._generateBar_7kgk4_70{flex-shrink:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(var(--rgb-brand-tertiary),.2);border-radius:14px;background:linear-gradient(135deg,#12100df0,#1d1914eb);box-shadow:0 -12px 30px #05040347,0 0 24px var(--color-studio-brand-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._generateSummary_7kgk4_85{display:flex;flex-direction:column;gap:2px;min-width:0}._generateSummary_7kgk4_85 span{color:var(--color-text-primary);font-size:13px;font-weight:600}._generateSummary_7kgk4_85 small{color:var(--color-text-secondary);font-size:11px}._generateVideoBtn_7kgk4_103{min-width:112px;border-radius:10px;font-weight:700;box-shadow:0 10px 24px rgba(var(--rgb-brand-primary),.3)}._generateVideoBtn_7kgk4_103:disabled{box-shadow:none}._modalOverlay_7kgk4_114{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-studio-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._videoModal_7kgk4_126{width:min(920px,96vw);max-height:min(720px,92vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--rgb-brand-tertiary),.2);border-radius:18px;background:linear-gradient(145deg,var(--color-studio-overlay),rgba(29,25,20,.96));box-shadow:0 30px 90px #0000007a,0 0 60px var(--color-studio-brand-surface-strong)}._modalHeader_7kgk4_138{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-studio-border)}._modalEyebrow_7kgk4_147{display:block;margin-bottom:4px;color:var(--color-brand-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;font-size:20px}._modalHeader_7kgk4_138 h3{margin:0;color:var(--color-text-primary);font-size:17px;line-height:1.35}._modalCloseBtn_7kgk4_164{width:32px;height:32px;padding:0;border-radius:8px;color:var(--color-text-primary);text-align:center;cursor:pointer;line-height:39px}._modalCloseBtn_7kgk4_164:hover{background-color:var(--color-studio-border)}._modalCloseBtn_7kgk4_164 span{display:flex;align-items:center;justify-content:center}._modalBody_7kgk4_185{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);min-height:460px;overflow:hidden}._videoPane_7kgk4_192,._scriptPane_7kgk4_193{min-height:0;padding:18px}._videoPane_7kgk4_192{display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--color-studio-border)}._videoPaneHeader_7kgk4_205{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-secondary);font-size:12px}._videoPlayer_7kgk4_213{width:100%;aspect-ratio:9 / 16;max-height:520px;border-radius:16px;background:var(--color-video-surface);object-fit:cover}._renderingCard_7kgk4_222{position:relative;flex:1;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid rgba(var(--rgb-brand-tertiary),.22);border-radius:18px;background:radial-gradient(circle at 20% 20%,var(--color-studio-brand-line-active),transparent 30%),radial-gradient(circle at 80% 10%,rgba(var(--rgb-brand-secondary),.24),transparent 28%),linear-gradient(145deg,#12100df5,#050403fa);color:var(--color-brand-text-soft)}._renderingCard_7kgk4_222:before,._renderingCard_7kgk4_222:after{content:"";position:absolute;inset:-35%;background:conic-gradient(from 0deg,transparent,rgba(var(--rgb-brand-tertiary),.08),transparent,rgba(var(--rgb-brand-secondary),.08),transparent);animation:_ambientRotate_7kgk4_1 7s linear infinite}._renderingCard_7kgk4_222:after{inset:-20%;background:radial-gradient(circle,rgba(255,255,255,.09),transparent 34%);animation:_ambientDrift_7kgk4_1 8s ease-in-out infinite alternate}._renderingGlow_7kgk4_263{position:absolute;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(var(--rgb-brand-primary),.26),rgba(var(--rgb-brand-secondary),.1),transparent 68%);filter:blur(30px);animation:_orbFloat_7kgk4_1 9s ease-in-out infinite alternate}._renderingCard_7kgk4_222 svg,._renderingCard_7kgk4_222 strong,._renderingCard_7kgk4_222 p{position:relative;z-index:1}._renderingCard_7kgk4_222 strong{color:var(--color-text-primary);font-size:16px}._renderingCard_7kgk4_222 p{max-width:240px;margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.6;text-align:center}@keyframes _ambientRotate_7kgk4_1{0%{transform:rotate(0) scale(1.05)}to{transform:rotate(360deg) scale(1.05)}}@keyframes _ambientDrift_7kgk4_1{0%{transform:translate3d(-8%,-6%,0) scale(.95);opacity:.45}to{transform:translate3d(8%,7%,0) scale(1.12);opacity:.75}}@keyframes _orbFloat_7kgk4_1{0%{transform:translate3d(-18px,-14px,0) scale(.94);opacity:.72}to{transform:translate3d(18px,16px,0) scale(1.08);opacity:1}}._scriptPane_7kgk4_193{overflow-y:auto}._scriptPaneHeader_7kgk4_329{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}._scriptPaneHeader_7kgk4_329 span{color:var(--color-text-primary);font-size:13px;font-weight:700}._scriptPaneHeader_7kgk4_329 small{color:var(--color-text-tertiary);font-size:11px}._contextBlock_7kgk4_347{padding:12px;margin-bottom:12px;border:1px solid rgba(var(--rgb-brand-tertiary),.12);border-radius:10px;background:var(--color-studio-brand-surface-subtle)}._contextTitle_7kgk4_355{margin-bottom:8px;color:var(--color-brand-text-soft);font-size:12px;font-weight:700}._contextBlock_7kgk4_347 p{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.55;word-break:break-word}._materialList_7kgk4_370{display:flex;flex-direction:column;gap:8px}._materialItem_7kgk4_376{display:flex;align-items:center;gap:8px;min-width:0}._materialItem_7kgk4_376+._materialItem_7kgk4_376{margin-top:8px}._materialItem_7kgk4_376 span{flex-shrink:0;padding:3px 8px;border-radius:999px;background:var(--color-studio-brand-surface-strong);color:var(--color-brand-text-soft);font-size:11px;font-weight:700}._materialItem_7kgk4_376 small{min-width:0;color:var(--color-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._snapshotList_7kgk4_406{display:flex;flex-direction:column;gap:12px}._snapshotItem_7kgk4_412{padding:12px;border:1px solid var(--color-studio-border);border-radius:10px;background:var(--color-studio-wash)}._snapshotMeta_7kgk4_419{display:flex;align-items:center;gap:8px;margin-bottom:8px}._snapshotMeta_7kgk4_419 span{padding:3px 8px;border-radius:4px;background:var(--color-studio-brand-surface-hover);color:var(--color-brand-text-soft);font-size:11px;font-weight:600}._snapshotMeta_7kgk4_419 small{color:var(--color-text-tertiary);font-size:11px}._snapshotItem_7kgk4_412 p{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}@media(max-width:760px){._modalBody_7kgk4_185{grid-template-columns:1fr;overflow-y:auto}._videoPane_7kgk4_192{border-right:none;border-bottom:1px solid var(--color-studio-border)}._renderingCard_7kgk4_222{min-height:320px}}._versionContent_7kgk4_466{display:flex;flex-direction:column;gap:12px}._hintWordAnalysis_7kgk4_472{padding:10px 12px;background:rgba(var(--rgb-brand-secondary),.1);border-radius:6px;border-left:3px solid var(--color-brand-secondary)}._hintWordAnalysis_7kgk4_472 p{font-size:13px;color:var(--color-brand-text-soft);line-height:1.5;margin:0}._durationInfo_7kgk4_486{display:flex;align-items:center;gap:6px}._durationLabel_7kgk4_492{font-size:12px;color:var(--color-text-tertiary)}._durationValue_7kgk4_497{font-size:13px;font-weight:600;color:var(--color-success)}._fullPromptBlock_7kgk4_503{position:relative}._fullPromptHeader_7kgk4_507{display:flex;align-items:center;justify-content:flex-end;margin-bottom:6px}._segmentActions_7kgk4_514{display:flex;gap:6px}._segmentActionBtn_7kgk4_519{width:26px;height:26px;border:none;border-radius:5px;background:var(--color-studio-panel);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._segmentActionBtn_7kgk4_519:hover{background:rgba(var(--rgb-brand-primary),.15);color:var(--color-brand-text-soft)}._editForm_7kgk4_539{display:flex;flex-direction:column;gap:10px}._editField_7kgk4_545 label{font-size:12px;color:var(--color-text-secondary)}._insertImageButton_7kgk4_550{padding:5px 10px;border:1px solid var(--color-studio-brand-line-active);border-radius:6px;background:var(--color-studio-brand-surface);color:var(--color-brand-text-soft);font-size:12px;cursor:pointer}._insertImageButton_7kgk4_550:hover:not(:disabled){background:var(--color-studio-brand-surface-hover);color:var(--color-brand-text-soft)}._insertImageButton_7kgk4_550:disabled{cursor:not-allowed;opacity:.45}._editActions_7kgk4_570{display:flex;justify-content:flex-end;gap:8px}._editActions_7kgk4_570 button{padding:6px 14px;border:none;border-radius:5px;font-size:12px;cursor:pointer;transition:all .2s ease}._editActions_7kgk4_570 button:first-child{background:var(--color-studio-panel);border:1px solid var(--color-studio-border);color:var(--color-text-secondary)}._editActions_7kgk4_570 button:first-child:hover{background:var(--color-studio-border);color:var(--color-text-primary)}._editActions_7kgk4_570 button:last-child{background:var(--gradient-brand);color:var(--color-studio-ink)}._editActions_7kgk4_570 button:last-child:hover{background:rgba(var(--rgb-brand-primary),1)}._modalOverlay_13hgd_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-studio-backdrop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._videoModal_13hgd_13{width:min(920px,96vw);max-height:min(720px,92vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-studio-border);border-radius:18px;background:linear-gradient(145deg,var(--color-studio-overlay),rgba(29,25,20,.96));box-shadow:var(--shadow-studio-panel)}:root[data-theme=light] ._videoModal_13hgd_13{background:var(--color-studio-panel-strong);box-shadow:var(--shadow-studio-panel)}._modalHeader_13hgd_30{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-studio-thumb-bg)}._modalEyebrow_13hgd_39{display:block;margin-bottom:4px;color:var(--color-brand-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em}._modalHeader_13hgd_30 h3{margin:0;color:var(--color-text-primary);font-size:17px;line-height:1.35}._headerActions_13hgd_55{display:flex;align-items:center;gap:8px}._modalCloseBtn_13hgd_61{width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._modalCloseBtn_13hgd_61:hover{background:var(--color-studio-thumb-bg)}._modalBody_13hgd_80{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);height:min(600px,calc(92vh - 92px));min-height:0;overflow:hidden}._videoPane_13hgd_88,._scriptPane_13hgd_89{min-height:0;padding:18px}._videoPane_13hgd_88{display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--color-studio-thumb-bg)}._videoPaneHeader_13hgd_101{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-secondary);font-size:12px}._videoStatusTag_13hgd_109{padding:5px 11px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700}._videoStatusDefault_13hgd_117,._videoStatus-draft_13hgd_118{background:#94a3b81f;border-color:#94a3b83d;color:var(--color-text-primary)}._videoStatus-queued_13hgd_124,._videoStatus-processing_13hgd_125,._videoStatus-modified_13hgd_126{background:var(--color-reference-image-bg);border-color:var(--color-studio-brand-line-active);color:var(--color-brand-text-soft)}._videoStatus-completed_13hgd_132{background:var(--color-success-wash);border-color:#22c55e42;color:var(--color-success-text-soft)}._videoStatus-failed_13hgd_138,._videoStatus-expired_13hgd_139{background:var(--color-error-bg-muted);border-color:var(--color-error-border);color:var(--color-error-text-soft)}._mediaStage_13hgd_145{--detail-media-aspect-ratio: 9 / 16;flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:14px;border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(255,138,76,.12),transparent 42%),#0504037a;border:1px solid var(--color-studio-thumb-bg-soft)}:root[data-theme=light] ._mediaStage_13hgd_145{background:radial-gradient(circle at 50% 42%,var(--color-reference-image-bg),transparent 42%),linear-gradient(180deg,var(--color-video-surface-raised),var(--color-video-surface));border-color:var(--color-studio-line)}:root[data-theme=light] ._modalHeader_13hgd_30,:root[data-theme=light] ._videoPane_13hgd_88{border-color:var(--color-studio-line)}._videoPlayer_13hgd_173{width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:var(--detail-media-aspect-ratio);border-radius:16px;background:var(--color-video-surface);object-fit:contain}._imagePlayer_13hgd_184{display:block;width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:var(--detail-media-aspect-ratio);border-radius:16px;background:var(--color-video-surface);object-fit:contain}._mediaStage_13hgd_145 ._mediaPlaceholder_13hgd_196{width:auto;height:100%;min-height:0;max-width:100%;max-height:100%;aspect-ratio:var(--detail-media-aspect-ratio);box-sizing:border-box}._imagePreviewTrigger_13hgd_206{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._scriptPane_13hgd_89{overflow-y:auto}._scriptPaneHeader_13hgd_218{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}._scriptPaneHeader_13hgd_218 span{color:var(--color-text-primary);font-size:13px;font-weight:700}._scriptPaneHeader_13hgd_218 small{color:var(--color-text-tertiary);font-size:11px}._contextBlock_13hgd_236{padding:12px;margin-bottom:12px;border:1px solid var(--color-studio-brand-surface-strong);border-radius:10px;background:rgba(var(--rgb-brand-primary),.055)}._contextTitle_13hgd_244{margin-bottom:8px;color:var(--color-brand-text-soft);font-size:12px;font-weight:700}._contextBlock_13hgd_236 p{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.55;word-break:break-word}._contextBlock_13hgd_236 p+p{margin-top:6px}._materialList_13hgd_263{display:flex;flex-direction:column;gap:8px}._materialItem_13hgd_269{display:flex;align-items:center;gap:10px;min-width:0}._materialItem_13hgd_269+._materialItem_13hgd_269{margin-top:8px}._materialThumb_13hgd_280{flex-shrink:0;width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--color-studio-scrim);border:1px solid var(--color-studio-thumb-bg)}._materialPreviewTrigger_13hgd_290{flex-shrink:0;width:48px;height:48px}._materialText_13hgd_296{display:flex;flex-direction:column;gap:2px;min-width:0}._materialText_13hgd_296 span{flex-shrink:0;padding:3px 8px;border-radius:999px;background:var(--color-studio-brand-surface-strong);color:var(--color-brand-text-soft);font-size:11px;font-weight:700;align-self:flex-start}._materialText_13hgd_296 small{min-width:0;color:var(--color-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._snapshotList_13hgd_323{display:flex;flex-direction:column;gap:12px}._snapshotItem_13hgd_329{border-radius:10px;background:var(--color-studio-tint-faint)}._snapshotItem_13hgd_329 p{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}._snapshotVoiceover_13hgd_343{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;margin-top:8px;padding:8px 10px;border:1px solid rgba(var(--rgb-brand-tertiary),.18);border-radius:8px;background:var(--color-studio-brand-surface-muted)}._snapshotVoiceover_13hgd_343 span{padding:2px 6px;border-radius:4px;background:var(--color-studio-brand-surface-hover);color:var(--color-brand-text-soft);font-size:10px;font-weight:700;line-height:1.4}._snapshotVoiceover_13hgd_343 p{min-width:0;color:var(--color-text-secondary);font-size:12px;line-height:1.55}._refTag_13hgd_372{padding:2px 6px;border-radius:4px;background:var(--color-studio-active);color:var(--color-brand-text-soft);font-size:11px;font-weight:700}@media(max-width:760px){._modalBody_13hgd_80{grid-template-columns:1fr;overflow-y:auto}._videoPane_13hgd_88{border-right:none;border-bottom:1px solid var(--color-studio-thumb-bg)}}._scriptEmpty_jkbmr_2{padding:60px 40px;text-align:center;color:var(--color-text-tertiary)}._scriptEmpty_jkbmr_2 svg{margin:0 auto 16px;opacity:.5}._scriptEmpty_jkbmr_2 p{font-size:14px}._scriptEmpty_1mjcs_2{padding:60px 40px;text-align:center;color:var(--color-text-tertiary)}._scriptEmpty_1mjcs_2 svg{margin:0 auto 16px;opacity:.5}._scriptEmpty_1mjcs_2 p{font-size:14px}._historyPanel_1mjcs_18{display:flex;flex-direction:column;gap:14px;min-height:0}._historyPanelHeader_1mjcs_25{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid var(--color-studio-line);background:var(--gradient-workspace-sticky-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._historyPanelHeader_1mjcs_25 h3{margin:0 0 4px;color:var(--color-text-primary);font-size:16px;font-weight:700}._historyPanelHeader_1mjcs_25 p{margin:0;color:var(--color-text-tertiary);font-size:12px;line-height:1.5}._historyPanelHeader_1mjcs_25>span{flex-shrink:0;padding:5px 9px;border:1px solid var(--color-studio-line);border-radius:var(--radius-full);background:var(--color-studio-wash);color:var(--color-text-secondary);font-size:12px;font-weight:700}._historyScriptList_1mjcs_64{display:flex;flex-direction:column;gap:8px;min-height:0}._historyScriptItem_1mjcs_71{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;background:var(--color-studio-tint-subtle);border:1px solid var(--color-studio-line-soft);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-default)}._historyScriptItem_1mjcs_71:hover{border-color:var(--color-studio-brand-line-soft);background:var(--color-studio-surface-hover)}._historyScriptInfo_1mjcs_88{flex:1;min-width:0}._historyScriptInfo_1mjcs_88 h4{font-size:13px;font-weight:650;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 6px}._historyScriptMeta_1mjcs_103{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary);min-width:0;overflow:hidden;white-space:nowrap}._durationTag_1mjcs_114{flex-shrink:0;padding:2px 7px;background:var(--color-success-wash);border:1px solid var(--color-success-border-soft);border-radius:var(--radius-full);font-size:11px;font-weight:600;color:var(--color-success-text-soft)}._historyScriptActions_1mjcs_125{display:flex;gap:4px}._loadBtn_1mjcs_130{width:30px;height:30px;border:none;border-radius:6px;background:var(--color-reference-image-bg);color:var(--color-reference-image-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--duration-normal) var(--ease-default)}._loadBtn_1mjcs_130:hover{background:var(--color-studio-active)}._deleteBtn_1mjcs_148{width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--duration-normal) var(--ease-default)}._deleteBtn_1mjcs_148:hover{background:var(--color-error-bg-strong);color:var(--color-error)}._starBtn_1mjcs_167{width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--duration-normal) var(--ease-default)}._starBtn_1mjcs_167:hover{background:var(--color-warning-wash);color:var(--color-warning-text-soft)}._starBtn_1mjcs_167._starred_1mjcs_186{color:var(--color-warning-text-soft)}@media(max-width:720px){._historyPanelHeader_1mjcs_25{position:static}._historyScriptItem_1mjcs_71{grid-template-columns:minmax(0,1fr);align-items:flex-start}._historyScriptActions_1mjcs_125{justify-content:flex-end}}._formGroup_1iv3u_1{margin-bottom:24px}._label_1iv3u_5{display:block;font-size:14px;font-weight:500;color:var(--color-text-secondary);margin-bottom:10px}._uploadButton_1iv3u_13{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px dashed var(--color-studio-border);background:var(--color-studio-panel);border-radius:8px;cursor:pointer;color:var(--color-text-secondary);font-size:14px;transition:all .2s}._uploadButton_1iv3u_13:hover{border-color:var(--color-studio-border-strong);color:var(--color-brand-text-soft);background:var(--color-studio-hover)}._disabled_1iv3u_35{cursor:not-allowed;opacity:.55}._spinner_1iv3u_40{width:18px;height:18px;border:2px solid var(--color-studio-border);border-top-color:var(--color-brand-primary);border-radius:50%;animation:_spin_1iv3u_40 .8s linear infinite}@keyframes _spin_1iv3u_40{to{transform:rotate(360deg)}}._filePreview_1iv3u_55{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--color-studio-border);border-radius:8px;background:var(--color-studio-panel)}._fileMeta_1iv3u_66{display:flex;align-items:center;gap:10px;min-width:0}._fileText_1iv3u_73{display:flex;flex-direction:column;gap:2px;min-width:0}._fileName_1iv3u_80{color:var(--color-text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileStatus_1iv3u_88{color:var(--color-text-tertiary);font-size:12px}._removeButton_1iv3u_93{display:flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:none;border-radius:4px;color:var(--danger-color, var(--color-danger-legacy));font-size:12px;cursor:pointer;transition:all .2s;flex-shrink:0}._removeButton_1iv3u_93:hover{background:var(--color-danger-legacy-wash)}._error_1iv3u_112{margin-top:8px;padding:6px 10px;background:var(--color-danger-legacy-wash);border-radius:4px;color:var(--danger-color, var(--color-danger-legacy));font-size:12px}._productSection_slt90_2{width:100%;max-width:1440px;margin:0 auto}._sectionHeader_slt90_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--color-studio-line)}._sectionTitle_slt90_17{font-size:24px;font-weight:600;color:var(--color-text-primary);margin:0}._toolbar_slt90_25{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:0;margin-bottom:24px;border:0;border-radius:0;background:transparent}._searchBox_slt90_37{flex:1;min-width:min(260px,100%);display:flex;align-items:center;gap:8px;padding:5px 14px;max-width:500px;background:var(--color-studio-wash);border:1px solid var(--color-studio-line);border-radius:var(--radius-full)}._searchBox_slt90_37 svg{color:var(--color-text-tertiary);flex-shrink:0}._searchBox_slt90_37 input{flex:1;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-size:14px}._searchBox_slt90_37 input::placeholder{color:var(--color-text-placeholder)}._searchBox_slt90_37 input::selection{color:var(--color-studio-ink);background:rgba(var(--rgb-brand-secondary),.78)}._searchBox_slt90_37 button{padding:6px 14px;border:none;border-radius:6px;background:var(--color-studio-panel);color:var(--color-text-primary);font-size:13px;cursor:pointer;transition:all .2s ease}._searchBox_slt90_37 button:hover{background:var(--color-studio-hover)}._createBtn_slt90_88{display:flex;align-items:center;gap:6px;padding:10px 18px;border:none;border-radius:10px;background:var(--gradient-brand);color:var(--color-studio-ink);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}._createBtn_slt90_88:hover{background:var(--gradient-brand-hover);box-shadow:var(--shadow-brand)}._productList_slt90_110{min-height:200px}._emptyState_slt90_114{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--color-text-tertiary)}._emptyState_slt90_114 svg{opacity:.4}._emptyState_slt90_114 p{margin:0;font-size:14px}._emptyState_slt90_114 button{margin-top:8px;padding:10px 20px;border:none;border-radius:10px;background:var(--gradient-brand);color:var(--color-studio-ink);font-size:14px;cursor:pointer;transition:all .2s ease}._emptyState_slt90_114 button:hover{opacity:.9}._grid_slt90_150{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}._productCard_slt90_157{position:relative;height:300px;overflow:hidden;border:1px solid rgba(var(--rgb-brand-tertiary),.12);border-radius:18px;background:linear-gradient(180deg,var(--color-studio-tint-wash),rgba(255,255,255,0)),var(--color-studio-surface-muted);box-shadow:0 18px 42px var(--color-studio-media-surface);cursor:pointer;outline:none;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}._productCard_slt90_157:hover,._productCard_slt90_157:focus-visible{border-color:var(--color-studio-brand-line);box-shadow:0 24px 58px #00000052,0 0 0 1px rgba(var(--rgb-brand-primary),.08);transform:translateY(-4px)}._cardImage_slt90_182{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 22% 18%,rgba(var(--rgb-brand-tertiary),.18),transparent 32%),var(--color-studio-media-surface)}._cardImage_slt90_182 img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}._productCard_slt90_157:hover ._cardImage_slt90_182 img{filter:saturate(1.08) contrast(1.04);transform:scale(1.045)}._emptyImage_slt90_208{display:flex;width:74px;height:74px;align-items:center;justify-content:center;border:1px solid var(--color-studio-line);border-radius:22px;background:var(--color-studio-tint-wash);color:var(--color-text-placeholder)}._imageCountBadge_slt90_220{position:absolute;top:10px;left:10px;z-index:3;padding:4px 9px;border:1px solid rgba(var(--rgb-brand-tertiary),.22);border-radius:999px;color:var(--color-reference-image-text);background:var(--color-studio-overlay-muted);font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._cardContent_slt90_235{position:absolute;inset:auto 0 0;z-index:3;display:flex;height:45px;align-items:center;padding:0 14px;background:var(--color-studio-overlay);pointer-events:none;transition:opacity .28s ease,transform .28s ease}._productCard_slt90_157:hover ._cardContent_slt90_235,._productCard_slt90_157:focus-within ._cardContent_slt90_235{opacity:0;transform:translateY(100%)}._cardName_slt90_256{font-size:15px;font-weight:700;color:var(--color-text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}._cardFeatures_slt90_267{font-size:12px;color:rgba(var(--rgb-studio-cream),.74);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}._cardActions_slt90_278{position:absolute;top:10px;right:10px;z-index:4;display:flex;gap:6px;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease}._productCard_slt90_157:hover ._cardActions_slt90_278,._cardActions_slt90_278:focus-within{opacity:1;transform:translateY(0)}._actionButton_slt90_298{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:5px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .22s ease,background .22s ease,color .22s ease}._deleteButton_slt90_315{width:32px;border:1px solid rgba(248,113,113,.24);color:var(--color-error-text-muted);background:#501616b8}._deleteButton_slt90_315:hover{border-color:#f8717175;background:#7f1d1dd1}._cardOverlay_slt90_327{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:92px 14px 18px;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(7,5,4,.2) 28%,rgba(7,5,4,.86) 72%,rgba(7,5,4,.98) 100%);pointer-events:none;transform:translateY(24px);transition:opacity .28s ease,transform .28s ease}._productCard_slt90_157:hover ._cardOverlay_slt90_327,._productCard_slt90_157:focus-within ._cardOverlay_slt90_327{opacity:1;transform:translateY(0)}._cardOverlay_slt90_327 h4{margin:0;overflow:hidden;color:rgb(var(--rgb-studio-cream));font-size:17px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){._productCard_slt90_157,._cardImage_slt90_182 img,._cardContent_slt90_235,._cardActions_slt90_278,._cardOverlay_slt90_327{transition:none}._productCard_slt90_157:hover,._productCard_slt90_157:hover ._cardImage_slt90_182 img,._cardContent_slt90_235,._cardActions_slt90_278,._cardOverlay_slt90_327{transform:none}}._formOverlay_slt90_381{position:fixed;inset:0;background:var(--color-studio-backdrop);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._formModal_slt90_395{width:90%;max-width:600px;max-height:80vh;background:var(--color-studio-overlay);border:1px solid var(--color-studio-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}._formHeader_slt90_407{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--color-studio-border)}._formHeader_slt90_407 h3{margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary)}._closeBtn_slt90_422{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--color-text-tertiary);cursor:pointer;transition:all .2s ease}._closeBtn_slt90_422:hover{background:var(--color-studio-panel);color:var(--color-text-primary)}._formBody_slt90_441{flex:1;overflow-y:auto;padding:20px}._formBody_slt90_441 ._formGroup_slt90_447{margin-bottom:20px}._formBody_slt90_441 ._formGroup_slt90_447:last-child{margin-bottom:0}._formBody_slt90_441 ._formGroup_slt90_447 label{display:block;font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-bottom:8px}._formBody_slt90_441 ._formGroup_slt90_447 input,._formBody_slt90_441 ._formGroup_slt90_447 textarea{width:100%;padding:12px 14px;background:var(--color-studio-panel);border:1px solid var(--color-studio-border);border-radius:10px;color:var(--color-text-primary);font-size:14px;outline:none;transition:all .2s ease}._formBody_slt90_441 ._formGroup_slt90_447 input:focus,._formBody_slt90_441 ._formGroup_slt90_447 textarea:focus{border-color:var(--color-studio-border-strong);background:var(--color-studio-panel-strong);box-shadow:var(--focus-ring)}._formBody_slt90_441 ._formGroup_slt90_447 input::placeholder,._formBody_slt90_441 ._formGroup_slt90_447 textarea::placeholder{color:var(--color-text-placeholder)}._formBody_slt90_441 ._formGroup_slt90_447 input::selection,._formBody_slt90_441 ._formGroup_slt90_447 textarea::selection{color:var(--color-studio-ink);background:rgba(var(--rgb-brand-secondary),.78)}._formBody_slt90_441 ._formGroup_slt90_447 textarea{resize:vertical;min-height:80px;line-height:1.6;border-radius:10px}._imageUploadList_slt90_502{display:flex;flex-wrap:wrap;gap:12px}._imageUploadItem_slt90_508{display:flex;flex-direction:column;gap:6px;width:100px}._imageUploadPreview_slt90_515{position:relative;width:100px;height:100px;border-radius:10px;overflow:hidden;background:var(--color-studio-panel);border:1px solid var(--color-studio-border)}._imageUploadPreview_slt90_515 img{width:100%;height:100%;object-fit:cover}._removeImageBtn_slt90_531{position:absolute;top:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:50%;color:var(--color-text-primary);cursor:pointer;opacity:0;transition:opacity .2s ease}._imageUploadItem_slt90_508:hover ._removeImageBtn_slt90_531{opacity:1}._imageLabel_slt90_553{position:absolute;bottom:4px;left:4px;padding:2px 6px;border-radius:4px;background:rgba(var(--rgb-brand-primary),.8);color:var(--color-studio-ink);font-size:11px;font-weight:500}._imageDescInput_slt90_565{width:100px;padding:6px 8px;background:var(--color-studio-panel);border:1px solid var(--color-studio-border);border-radius:6px;color:var(--color-text-primary);font-size:12px;outline:none;transition:all .2s ease}._imageDescInput_slt90_565:focus{border-color:var(--color-studio-brand-line-focus);background:var(--color-studio-brand-surface-soft)}._imageDescInput_slt90_565::placeholder{color:var(--color-text-placeholder)}._imageHint_slt90_586{font-size:12px;color:var(--color-text-tertiary);margin:0 0 12px}._formError_slt90_592{margin-top:8px;color:var(--color-error);font-size:13px}._addImageBtn_slt90_598{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--color-studio-panel);border:2px dashed var(--color-studio-border);border-radius:10px;color:var(--color-text-tertiary);cursor:pointer;transition:all .2s ease}._addImageBtn_slt90_598:hover{border-color:rgba(var(--rgb-brand-primary),.4);color:var(--color-brand-text-soft);background:rgba(var(--rgb-brand-primary),.05)}._addImageBtn_slt90_598 span{font-size:10px}._formFooter_slt90_625{display:flex;justify-content:flex-end;gap:12px;padding:18px 20px;border-top:1px solid var(--color-studio-border)}._formFooter_slt90_625 button{padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelBtn_slt90_642{background:var(--color-studio-panel);border:1px solid var(--color-studio-border);color:var(--color-text-secondary)}._cancelBtn_slt90_642:hover{background:var(--color-studio-panel-strong);color:var(--color-text-primary)}._submitBtn_slt90_653{background:var(--gradient-brand);border:none;color:var(--color-studio-ink)}._submitBtn_slt90_653:hover:not(:disabled){background:var(--gradient-brand-hover);box-shadow:var(--shadow-brand)}._submitBtn_slt90_653:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){._toolbar_slt90_25{align-items:stretch;flex-direction:column}._searchBox_slt90_37,._createBtn_slt90_88{width:100%;max-width:none}._createBtn_slt90_88{justify-content:center}}._dialogOverlay_19tz2_2{position:fixed;inset:0;background:var(--color-studio-backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:var(--z-toast);animation:_overlayFadeIn_19tz2_1 var(--duration-normal) var(--ease-out)}@keyframes _overlayFadeIn_19tz2_1{0%{opacity:0}to{opacity:1}}._dialog_19tz2_2{width:400px;max-width:90vw;background:#12100df5;border:1px solid var(--color-studio-border);border-radius:var(--radius-3xl);box-shadow:var(--shadow-studio-panel);animation:_dialogSlideIn_19tz2_1 var(--duration-normal) var(--ease-out)}@keyframes _dialogSlideIn_19tz2_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._dialogHeader_19tz2_40{display:flex;align-items:center;gap:10px;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-studio-border);font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}._dialogHeader_19tz2_40 svg{color:var(--color-warning)}._dialogBody_19tz2_55{padding:var(--space-5) var(--space-6)}._dialogBody_19tz2_55 p{font-size:var(--font-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}._dialogFooter_19tz2_65{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-studio-border)}._dialogCancelBtn_19tz2_73{padding:10px var(--space-5);border:1px solid var(--color-studio-border);border-radius:var(--radius-lg);background:var(--color-studio-panel);color:var(--color-text-primary);font-size:var(--font-base);cursor:pointer;transition:all var(--duration-normal) var(--ease-default)}._dialogCancelBtn_19tz2_73:hover{background:var(--color-studio-panel-strong);border-color:var(--color-studio-border-strong);color:var(--color-text-primary)}._dialogConfirmBtn_19tz2_90{padding:10px var(--space-5);border:1px solid rgba(248,113,113,.28);border-radius:var(--radius-lg);background:var(--color-error);color:#fff;font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-normal) var(--ease-default)}._dialogConfirmBtn_19tz2_90:hover{background:var(--color-error-alt)}._roleSection_1xjh1_1{width:100%;max-width:1440px;margin:0 auto}._sectionHeader_1xjh1_7{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--color-studio-line)}._sectionTitle_1xjh1_17{margin:0;color:var(--color-text-primary);font-size:24px;font-weight:600}._headerActions_1xjh1_24{display:flex;align-items:center;gap:12px}._filterGroup_1xjh1_30,._segmented_1xjh1_31{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--color-studio-line);border-radius:var(--radius-full);background:var(--color-studio-surface-quiet)}._filterButton_1xjh1_41,._segmentButton_1xjh1_42{border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:13px;transition:all .2s ease;white-space:nowrap}._filterButton_1xjh1_41{padding:8px 12px}._segmentButton_1xjh1_42{flex:1;padding:9px 12px}._filterButton_1xjh1_41:hover,._segmentButton_1xjh1_42:hover{color:var(--color-text-primary);background:var(--color-studio-panel-strong)}._filterActive_1xjh1_68,._segmentActive_1xjh1_69{color:var(--color-reference-image-text);background:var(--color-studio-active)}._roleList_1xjh1_74{min-height:240px}._grid_1xjh1_78{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}._roleCard_1xjh1_84{position:relative;height:300px;overflow:hidden;border:1px solid rgba(var(--rgb-brand-tertiary),.12);border-radius:18px;background:linear-gradient(180deg,var(--color-studio-tint-wash),rgba(255,255,255,0)),var(--color-studio-surface-muted);box-shadow:0 18px 42px var(--color-studio-media-surface);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}._roleCard_1xjh1_84:hover{border-color:var(--color-studio-brand-line);box-shadow:0 24px 58px #00000052,0 0 0 1px rgba(var(--rgb-brand-primary),.08);transform:translateY(-4px)}._coverBox_1xjh1_106{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(var(--rgb-brand-tertiary),.18),transparent 32%),var(--color-studio-media-surface)}._coverImage_1xjh1_115{width:100%;height:100%;display:block;object-fit:cover;object-position:center 28%;transition:transform .35s ease,filter .35s ease}._roleCardVirtual_1xjh1_126 ._coverImage_1xjh1_115{object-position:center top}._roleCard_1xjh1_84:hover ._coverImage_1xjh1_115{filter:saturate(1.08) contrast(1.04);transform:scale(1.045)}._typeBadge_1xjh1_135{position:absolute;top:10px;left:10px;z-index:3;padding:4px 8px;border-radius:999px;color:var(--color-reference-image-text);border:1px solid var(--color-reference-image-border);background:var(--color-studio-overlay-muted);font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._assetBadge_1xjh1_150{position:absolute;right:10px;top:10px;z-index:3;padding:4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--color-text-primary);background:var(--color-studio-overlay-muted);font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .22s ease}._assetFailed_1xjh1_166{color:var(--color-error-text-muted);border-color:#ef444452}._assetPending_1xjh1_171,._assetProcessing_1xjh1_172{color:var(--color-warning-text-soft);border-color:#f59e0b52}._assetActive_1xjh1_177{color:var(--color-success-text-soft);border-color:#22c55e52}._deleteIconButton_1xjh1_182{position:absolute;top:10px;right:10px;z-index:4;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(248,113,113,.24);border-radius:999px;opacity:0;color:var(--color-error-text-muted);background:#501616b8;cursor:pointer;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,background .22s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._roleCard_1xjh1_84:hover ._deleteIconButton_1xjh1_182,._deleteIconButton_1xjh1_182:focus-visible{opacity:1;transform:translateY(0)}._roleCard_1xjh1_84:hover ._assetBadge_1xjh1_150,._roleCard_1xjh1_84:focus-within ._assetBadge_1xjh1_150{opacity:0}._deleteIconButton_1xjh1_182:hover{border-color:#f8717175;background:#7f1d1dd1}._cardOverlay_1xjh1_223{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:92px 58px 18px 14px;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(7,5,4,.2) 28%,rgba(7,5,4,.86) 72%,rgba(7,5,4,.98) 100%);pointer-events:none;transform:translateY(24px);transition:opacity .28s ease,transform .28s ease}._roleCard_1xjh1_84:hover ._cardOverlay_1xjh1_223,._roleCard_1xjh1_84:focus-within ._cardOverlay_1xjh1_223{opacity:1;transform:translateY(0)}._cardFooter_1xjh1_247{position:absolute;inset:auto 0 0;z-index:3;display:flex;height:45px;align-items:center;padding:0 14px;background:var(--color-studio-overlay);pointer-events:none;transition:opacity .28s ease,transform .28s ease}._roleCard_1xjh1_84:hover ._cardFooter_1xjh1_247,._roleCard_1xjh1_84:focus-within ._cardFooter_1xjh1_247{opacity:0;transform:translateY(100%)}._roleNameStatic_1xjh1_268{margin:0;overflow:hidden;color:var(--color-text-secondary);font-size:15px;font-weight:700;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}._rolePath_1xjh1_279{margin:0;overflow:hidden;color:rgba(var(--rgb-studio-cream),.74);font-size:12px;line-height:1.5;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}._retryButton_1xjh1_290{align-self:flex-start;padding:7px 10px;border:1px solid rgba(248,113,113,.34);border-radius:var(--radius-full);color:var(--color-error-text-muted);background:#7f1d1d94;cursor:pointer;font-size:12px;pointer-events:auto}._retryButton_1xjh1_290:disabled{cursor:wait;opacity:.64}._cardOverlay_1xjh1_223 h3{margin:0;overflow:hidden;color:rgb(var(--rgb-studio-cream));font-size:17px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] ._roleCard_1xjh1_84:hover{box-shadow:var(--shadow-workspace-card),0 0 0 1px var(--color-studio-brand-surface-subtle)}:root[data-theme=light] ._typeBadge_1xjh1_135,:root[data-theme=light] ._assetBadge_1xjh1_150{background:var(--color-studio-overlay);box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] ._assetActive_1xjh1_177{border-color:var(--color-success-border-soft);background:var(--color-success-wash)}:root[data-theme=light] ._assetPending_1xjh1_171,:root[data-theme=light] ._assetProcessing_1xjh1_172{color:var(--color-warning-text-soft);border-color:var(--color-warning-wash);background:color-mix(in srgb,var(--color-bg-secondary) 86%,transparent)}:root[data-theme=light] ._assetFailed_1xjh1_166{color:var(--color-error-text-muted);border-color:var(--color-error-border-soft);background:var(--color-error-bg-soft)}:root[data-theme=light] ._deleteIconButton_1xjh1_182{border-color:var(--color-error-border-soft);box-shadow:var(--shadow-sm)}:root[data-theme=light] ._deleteIconButton_1xjh1_182:hover{border-color:var(--color-error-border);background:var(--color-error-bg-strong)}:root[data-theme=light] ._retryButton_1xjh1_290{background:var(--color-error-bg-soft)}@media(prefers-reduced-motion:reduce){._roleCard_1xjh1_84,._coverImage_1xjh1_115,._cardFooter_1xjh1_247,._cardOverlay_1xjh1_223,._deleteIconButton_1xjh1_182{transition:none}._roleCard_1xjh1_84:hover,._roleCard_1xjh1_84:hover ._coverImage_1xjh1_115,._cardFooter_1xjh1_247,._cardOverlay_1xjh1_223,._deleteIconButton_1xjh1_182{transform:none}}._emptyState_1xjh1_378{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--color-text-tertiary)}._emptyState_1xjh1_378 svg{opacity:.4}._emptyState_1xjh1_378 p{margin:0;font-size:14px}._formOverlay_1xjh1_397{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--color-studio-backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._formModal_1xjh1_408{display:flex;width:90%;max-width:520px;max-height:80vh;overflow:hidden;flex-direction:column;border:1px solid var(--color-studio-border);border-radius:16px;background:var(--color-studio-overlay)}._formHeader_1xjh1_420{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--color-studio-border)}._formHeader_1xjh1_420 h3{margin:0;color:var(--color-text-primary);font-size:16px;font-weight:600}._closeBtn_1xjh1_435{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:all .2s ease}._closeBtn_1xjh1_435:hover{color:var(--color-text-primary);background:var(--color-studio-panel)}._formBody_1xjh1_454{flex:1;overflow-y:auto;padding:20px}._formGroup_1xjh1_460{margin-bottom:20px}._formGroup_1xjh1_460 label{display:block;margin-bottom:8px;color:var(--color-text-secondary);font-size:13px;font-weight:500}._formGroup_1xjh1_460 input{width:100%;padding:12px 14px;border:1px solid var(--color-studio-border);border-radius:10px;outline:none;color:var(--color-text-primary);background:var(--color-studio-panel);font-size:14px;transition:all .2s ease}._formGroup_1xjh1_460 input:focus{border-color:var(--color-studio-border-strong);background:var(--color-studio-panel-strong);box-shadow:var(--focus-ring)}._formGroup_1xjh1_460 input::placeholder{color:var(--color-text-placeholder)}._formHint_1xjh1_494{padding:12px 14px;border:1px solid var(--color-studio-active);border-radius:10px;color:var(--color-text-secondary);background:rgba(var(--rgb-brand-primary),.06);font-size:13px;line-height:1.6}._coverUpload_1xjh1_504{width:160px;height:160px;overflow:hidden;border:2px dashed var(--color-studio-border);border-radius:12px;background:var(--color-studio-panel);color:var(--color-text-tertiary);cursor:pointer;transition:all .2s ease}._coverUpload_1xjh1_504:hover{border-color:var(--color-studio-border-strong);color:var(--color-reference-image-text);background:var(--color-studio-tint-subtle)}._coverUpload_1xjh1_504 img{width:100%;height:100%;object-fit:cover}._coverPlaceholder_1xjh1_528{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;font-size:13px}._fileInput_1xjh1_538{display:none}._errorText_1xjh1_542{margin-top:8px;color:var(--color-error);font-size:13px}._formFooter_1xjh1_548{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--color-studio-border)}@media(max-width:900px){._sectionHeader_1xjh1_7{align-items:flex-start;flex-direction:column}._headerActions_1xjh1_24{width:100%;align-items:stretch;flex-direction:column}._filterGroup_1xjh1_30{align-self:flex-start}}._pagination_1f08t_1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 16px;border:1px solid var(--color-studio-border);border-radius:16px;background:var(--color-studio-panel)}._summary_1f08t_13{color:var(--color-text-secondary);font-size:13px}._controls_1f08t_18{display:flex;align-items:center;gap:8px}._navButton_1f08t_24,._pageButton_1f08t_25{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#00000038;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}._navButton_1f08t_24{padding:7px 12px}._pageButton_1f08t_25{min-width:32px;height:32px;padding:0 9px}._navButton_1f08t_24:hover:not(:disabled),._pageButton_1f08t_25:hover:not(:disabled){border-color:var(--color-studio-border-strong);color:var(--color-text-primary)}._navButton_1f08t_24:disabled,._pageButton_1f08t_25:disabled{cursor:not-allowed;opacity:.45}._active_1f08t_57{border-color:var(--color-studio-border-strong);background:var(--color-studio-active);color:var(--color-text-primary)}._ellipsis_1f08t_63{color:var(--color-text-tertiary);font-size:13px;padding:0 2px}@media(max-width:720px){._pagination_1f08t_1{align-items:flex-start;flex-direction:column}._controls_1f08t_18{flex-wrap:wrap}}._historySection_wx8tc_2{width:100%;max-width:1440px;margin:0 auto}._header_wx8tc_8{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--color-studio-line)}._sectionTitle_wx8tc_18{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--color-text-primary)}._sectionDescription_wx8tc_25{margin:0;color:var(--color-text-secondary);font-size:13px;line-height:1.6}._filterBar_wx8tc_32{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}._filterChip_wx8tc_39{padding:7px 12px;border:1px solid var(--color-studio-border);border-radius:999px;background:var(--color-studio-panel);color:var(--color-text-secondary);font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}._filterChip_wx8tc_39:hover{transform:translateY(-1px);color:var(--color-text-primary);border-color:var(--color-studio-border-strong)}._filterChip_wx8tc_39._active_wx8tc_57{background:var(--color-studio-active);border-color:var(--color-studio-border-strong);color:var(--color-reference-image-text)}._editButton_wx8tc_63{padding:8px 14px;border:1px solid rgba(var(--rgb-brand-primary),.3);border-radius:999px;background:var(--color-studio-active);color:var(--color-reference-image-text);font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}._editButton_wx8tc_63:hover{transform:translateY(-1px);background:var(--color-studio-hover)}._contextBlock_wx8tc_80{padding:12px;margin-bottom:12px;border:1px solid var(--color-studio-brand-surface-strong);border-radius:10px;background:var(--color-studio-brand-surface-subtle)}._contextTitle_wx8tc_88{margin-bottom:8px;color:var(--color-reference-image-text);font-size:12px;font-weight:700}._contextBlock_wx8tc_80 p{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.55;word-break:break-word}._contextBlock_wx8tc_80 p+p{margin-top:6px}@media(max-width:760px){._header_wx8tc_8{flex-direction:column}}._videoStatusTag_1geaj_1{border:1px solid transparent;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}._videoStatusTag_1geaj_1:hover{transform:translateY(-1px)}._videoStatus-draft_1geaj_15{background:#94a3b81f;border-color:#94a3b83d;color:var(--color-text-primary)}._videoStatus-queued_1geaj_21{background:var(--color-studio-brand-surface);border-color:rgba(var(--rgb-brand-primary),.24);color:var(--color-brand-text-soft)}._videoStatus-processing_1geaj_27{background:#a855f724;border-color:#a855f747;color:#d8b4fe}._videoStatus-completed_1geaj_33{background:var(--color-success-wash);border-color:#22c55e42;color:var(--color-success-text-soft)}._videoStatus-failed_1geaj_39,._videoStatus-expired_1geaj_40{background:var(--color-error-bg-muted);border-color:var(--color-error-border);color:var(--color-error-text-soft)}._modalOverlay_1geaj_46{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-studio-backdrop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._videoModal_1geaj_58{width:min(920px,96vw);max-height:min(720px,92vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-studio-border);border-radius:18px;background:linear-gradient(145deg,var(--color-studio-overlay),rgba(29,25,20,.96));box-shadow:var(--shadow-studio-panel)}:root[data-theme=light] ._videoModal_1geaj_58{background:var(--color-studio-panel-strong);box-shadow:var(--shadow-studio-panel)}._modalHeader_1geaj_75{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-studio-thumb-bg)}._modalEyebrow_1geaj_84{display:block;margin-bottom:4px;color:var(--color-brand-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em}._modalHeader_1geaj_75 h3{margin:0;color:var(--color-text-primary);font-size:17px;line-height:1.35}._modalCloseBtn_1geaj_100{width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._modalCloseBtn_1geaj_100:hover{background:var(--color-studio-thumb-bg)}._modalBody_1geaj_119{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);min-height:460px;overflow:hidden}._videoPane_1geaj_126,._scriptPane_1geaj_127{min-height:0;padding:18px}._videoPane_1geaj_126{display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--color-studio-thumb-bg)}:root[data-theme=light] ._modalHeader_1geaj_75,:root[data-theme=light] ._videoPane_1geaj_126{border-color:var(--color-studio-line)}._videoPaneHeader_1geaj_144{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-secondary);font-size:12px}._videoPlayer_1geaj_152{width:100%;aspect-ratio:9 / 16;max-height:520px;border-radius:16px;background:var(--color-video-surface);object-fit:cover}._renderingCard_1geaj_161{position:relative;flex:1;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid var(--color-studio-border-strong);border-radius:18px;background:radial-gradient(circle at 20% 20%,var(--color-studio-brand-line-active),transparent 30%),radial-gradient(circle at 80% 10%,rgba(var(--rgb-brand-secondary),.24),transparent 28%),linear-gradient(145deg,#12100df5,#050403fa);color:var(--color-brand-text-soft)}:root[data-theme=light] ._renderingCard_1geaj_161{border-color:var(--color-studio-brand-line);background:radial-gradient(circle at 20% 20%,var(--color-studio-brand-surface-muted),transparent 30%),radial-gradient(circle at 80% 10%,var(--color-studio-accent-surface),transparent 28%),linear-gradient(145deg,var(--color-video-surface-raised),var(--color-video-surface));box-shadow:var(--shadow-workspace-card)}._renderingCard_1geaj_161:before,._renderingCard_1geaj_161:after{content:"";position:absolute;inset:-35%;background:conic-gradient(from 0deg,transparent,rgba(var(--rgb-brand-tertiary),.08),transparent,rgba(var(--rgb-brand-secondary),.08),transparent);animation:_ambientRotate_1geaj_1 7s linear infinite}._renderingCard_1geaj_161:after{inset:-20%;background:radial-gradient(circle,rgba(255,255,255,.09),transparent 34%);animation:_ambientDrift_1geaj_1 8s ease-in-out infinite alternate}._renderingGlow_1geaj_204{position:absolute;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(var(--rgb-brand-primary),.26),rgba(var(--rgb-brand-secondary),.1),transparent 68%);filter:blur(30px);animation:_orbFloat_1geaj_1 9s ease-in-out infinite alternate}._renderingCard_1geaj_161 svg,._renderingCard_1geaj_161 strong,._renderingCard_1geaj_161 p{position:relative;z-index:1}._renderingCard_1geaj_161 strong{color:var(--color-text-primary);font-size:16px}._renderingCard_1geaj_161 p{max-width:260px;margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.6;text-align:center}._scriptPane_1geaj_127{overflow-y:auto}._scriptPaneHeader_1geaj_239{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}._scriptPaneHeader_1geaj_239 span{color:var(--color-text-primary);font-size:13px;font-weight:700}._scriptPaneHeader_1geaj_239 small{color:var(--color-text-tertiary);font-size:11px}._contextBlock_1geaj_257{padding:12px;margin-bottom:12px;border:1px solid var(--color-studio-brand-surface-strong);border-radius:10px;background:rgba(var(--rgb-brand-primary),.055)}._contextTitle_1geaj_265{margin-bottom:8px;color:var(--color-brand-text-soft);font-size:12px;font-weight:700}._contextBlock_1geaj_257 p{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.55;word-break:break-word}._contextBlock_1geaj_257 p+p{margin-top:6px}._materialList_1geaj_284{display:flex;flex-direction:column;gap:8px}._materialItem_1geaj_290{display:flex;align-items:center;gap:10px;min-width:0}._materialItem_1geaj_290+._materialItem_1geaj_290{margin-top:8px}._materialThumb_1geaj_301{flex-shrink:0;width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--color-studio-scrim);border:1px solid var(--color-studio-thumb-bg)}._materialText_1geaj_311{display:flex;flex-direction:column;gap:2px;min-width:0}._materialText_1geaj_311 span{flex-shrink:0;padding:3px 8px;border-radius:999px;background:var(--color-studio-brand-surface-strong);color:var(--color-brand-text-soft);font-size:11px;font-weight:700;align-self:flex-start}._materialText_1geaj_311 small{min-width:0;color:var(--color-text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._snapshotList_1geaj_338{display:flex;flex-direction:column;gap:12px}._snapshotItem_1geaj_344{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:var(--color-studio-tint-faint)}._snapshotMeta_1geaj_351{display:flex;align-items:center;gap:8px;margin-bottom:8px}._snapshotMeta_1geaj_351 span{padding:3px 8px;border-radius:4px;background:var(--color-studio-brand-surface-hover);color:var(--color-brand-text-soft);font-size:11px;font-weight:600}._snapshotMeta_1geaj_351 small{color:var(--color-text-tertiary);font-size:11px}._snapshotItem_1geaj_344 p{margin:0;color:var(--color-text-primary);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}@keyframes _ambientRotate_1geaj_1{0%{transform:rotate(0) scale(1.05)}to{transform:rotate(360deg) scale(1.05)}}@keyframes _ambientDrift_1geaj_1{0%{transform:translate3d(-8%,-6%,0) scale(.95);opacity:.45}to{transform:translate3d(8%,7%,0) scale(1.12);opacity:.75}}@keyframes _orbFloat_1geaj_1{0%{transform:translate3d(-18px,-14px,0) scale(.94);opacity:.72}to{transform:translate3d(18px,16px,0) scale(1.08);opacity:1}}@media(max-width:760px){._modalBody_1geaj_119{grid-template-columns:1fr;overflow-y:auto}._videoPane_1geaj_126{border-right:none;border-bottom:1px solid var(--color-studio-thumb-bg)}._renderingCard_1geaj_161{min-height:320px}}._empty_soew1_1{padding:40px;text-align:center;color:var(--color-text-tertiary)}._empty_soew1_1 svg{margin-bottom:16px;opacity:.5}._empty_soew1_1 p{font-size:14px}._historyGrid_k55g1_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}._historyCard_k55g1_7{position:relative;height:300px;overflow:hidden;border:1px solid rgba(var(--rgb-brand-tertiary),.12);border-radius:18px;background:var(--color-video-surface);box-shadow:0 18px 42px var(--color-studio-media-surface);cursor:pointer;animation:_fadeInUp_k55g1_1 .36s ease both;animation-delay:var(--history-card-delay, 0ms);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}._historyCard_k55g1_7:hover{transform:translateY(-4px);border-color:var(--color-studio-brand-line);box-shadow:0 24px 58px #00000052,0 0 0 1px rgba(var(--rgb-brand-primary),.08)}._cardTopBar_k55g1_30{position:absolute;inset:12px 12px auto;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px}._cardTopBar_k55g1_30 .videoStatusTag{padding:6px 12px;border-width:1px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 10px 24px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._cardTopBar_k55g1_30 .videoStatus-completed{border-color:#34d3994d;color:#b8f7cc;background:var(--color-studio-overlay-muted)}._cardTopBar_k55g1_30 .videoStatus-failed,._cardTopBar_k55g1_30 .videoStatus-expired{border-color:#ef444452;color:var(--color-error-text-muted);background:var(--color-studio-overlay-muted)}._cardTopBar_k55g1_30 .videoStatus-processing,._cardTopBar_k55g1_30 .videoStatus-queued{border-color:#fbbf2475;color:#ffedd5;background:linear-gradient(135deg,#d97706db,#9a520ec2)}._taskId_k55g1_71{min-width:0;color:var(--color-text-tertiary);padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#12100da3;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .2s ease}._historyCard_k55g1_7:hover ._taskId_k55g1_71{opacity:0}._previewPane_k55g1_91{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 22% 18%,rgba(var(--rgb-brand-tertiary),.14),transparent 32%),var(--color-video-surface)}._previewVideo_k55g1_100{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}._coverWrap_k55g1_109{position:relative;width:100%;height:100%}._coverImg_k55g1_115{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}._historyCard_k55g1_7:hover ._coverImg_k55g1_115,._historyCard_k55g1_7:hover ._previewVideo_k55g1_100{filter:saturate(1.08) contrast(1.04);transform:scale(1.045)}._cardBody_k55g1_130{position:absolute;inset:auto 0 0;z-index:3;display:flex;height:45px;flex-direction:column;justify-content:center;padding:0 16px;background:var(--color-studio-overlay);pointer-events:none;transition:opacity .28s ease,transform .28s ease}._cardBody_k55g1_130 h4{margin:0;overflow:hidden;color:var(--color-text-secondary);font-size:16px;font-weight:800;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}._historyCard_k55g1_7:hover ._cardBody_k55g1_130,._historyCard_k55g1_7:focus-within ._cardBody_k55g1_130{opacity:0;transform:translateY(100%)}._cardActions_k55g1_163{position:absolute;top:12px;right:12px;z-index:4;display:flex;align-items:center;gap:6px;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease}._historyCard_k55g1_7:hover ._cardActions_k55g1_163,._cardActions_k55g1_163:focus-within{opacity:1;transform:translateY(0)}._iconBtn_k55g1_184,._deleteBtn_k55g1_185{border:1px solid transparent;cursor:pointer;transition:all .2s ease}._iconBtn_k55g1_184,._deleteBtn_k55g1_185{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._iconBtn_k55g1_184{border-color:#4ade803d;background:#14532db8;color:var(--color-success-text-soft)}._iconBtn_k55g1_184:hover{border-color:#4ade806b;background:#166534d1}._deleteBtn_k55g1_185{border-color:#f871713d;background:#501616b8;color:var(--color-error-text-muted)}._deleteBtn_k55g1_185:hover{border-color:#f8717175;background:#7f1d1dd1}._cardOverlay_k55g1_224{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:92px 16px 18px;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(7,5,4,.2) 28%,rgba(7,5,4,.86) 72%,rgba(7,5,4,.98) 100%);transform:translateY(24px);transition:opacity .28s ease,transform .28s ease}._cardOverlay_k55g1_224 h4{margin:0;overflow:hidden;color:rgb(var(--rgb-studio-cream));font-size:17px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._overlayMeta_k55g1_252{display:flex;flex-direction:column;gap:4px;color:rgba(var(--rgb-studio-cream),.76);font-size:12px;line-height:1.45}._cardOverlay_k55g1_224 p{margin:0;overflow:hidden;color:rgba(var(--rgb-studio-cream),.72);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}._historyCard_k55g1_7:hover ._cardOverlay_k55g1_224,._historyCard_k55g1_7:focus-within ._cardOverlay_k55g1_224{opacity:1;transform:translateY(0)}@keyframes _fadeInUp_k55g1_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._historyCard_k55g1_7,._coverImg_k55g1_115,._previewVideo_k55g1_100,._cardBody_k55g1_130,._cardActions_k55g1_163,._cardOverlay_k55g1_224,._historyCard_k55g1_7:hover{animation:none;transition:none}._historyCard_k55g1_7,._historyCard_k55g1_7:hover,._historyCard_k55g1_7:hover ._coverImg_k55g1_115,._historyCard_k55g1_7:hover ._previewVideo_k55g1_100,._cardBody_k55g1_130,._cardActions_k55g1_163,._cardOverlay_k55g1_224{transform:none}}._editor_1mxsb_1{display:flex;flex-direction:column;gap:16px}._section_1mxsb_7{padding:12px;border:1px solid var(--color-studio-brand-surface-strong);border-radius:12px;background:var(--color-studio-brand-surface-subtle)}._sectionHeader_1mxsb_14{color:var(--color-text-primary)}._imageUploader_1mxsb_18{margin-bottom:0}._segmentList_1mxsb_22{display:flex;flex-direction:column;gap:12px}._segmentItem_1mxsb_28{padding:10px;border-radius:10px}._segmentMeta_1mxsb_33{display:flex;align-items:center;gap:8px;margin-bottom:8px}._segmentMeta_1mxsb_33 span{padding:3px 8px;border-radius:4px;background:var(--color-studio-brand-surface-hover);color:var(--color-brand-text-soft);font-size:11px;font-weight:600}._segmentMeta_1mxsb_33 small{color:var(--color-text-tertiary);font-size:11px}._error_1mxsb_54{padding:10px 12px;border:1px solid rgba(239,68,68,.24);border-radius:10px;background:var(--color-error-wash);color:var(--color-error-text-soft);font-size:12px}._actions_1mxsb_63{display:flex;justify-content:flex-end;gap:10px}._primaryButton_1mxsb_69,._secondaryButton_1mxsb_70{border:none;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}._primaryButton_1mxsb_69{padding:9px 16px;background:var(--gradient-brand);color:var(--color-studio-ink)}._secondaryButton_1mxsb_70{padding:8px 14px;border:1px solid var(--color-studio-border);background:#12100db8;color:var(--color-text-primary)}._primaryButton_1mxsb_69:disabled,._secondaryButton_1mxsb_70:disabled{cursor:not-allowed;opacity:.55}._primaryButton_1mxsb_69:hover:not(:disabled),._secondaryButton_1mxsb_70:hover:not(:disabled){transform:translateY(-1px)}._adminSection_1pmk1_1{width:100%;max-width:1440px;margin:0 auto;padding-bottom:var(--space-8)}._sectionHeader_1pmk1_8,._panelHeader_1pmk1_9,._roleHeader_1pmk1_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._sectionHeader_1pmk1_8{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-studio-line)}._sectionHeader_1pmk1_8 h1,._panelHeader_1pmk1_9 h2,._roleHeader_1pmk1_10 h3,._sectionHeader_1pmk1_8 p{margin:0}._sectionHeader_1pmk1_8 h1{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:var(--font-semibold)}._sectionHeader_1pmk1_8 p{margin-top:var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-sm)}._panel_1pmk1_9{margin-bottom:var(--space-5);border:1px solid var(--color-studio-line);border-radius:var(--radius-md);background:var(--color-studio-surface-quiet);box-shadow:var(--shadow-workspace-card)}._panelHeader_1pmk1_9{min-height:58px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-studio-line);background:var(--color-studio-tint-subtle)}._panelHeader_1pmk1_9 h2{color:var(--color-text-primary);font-size:var(--font-lg)}._panelHeader_1pmk1_9 span,._roleHeader_1pmk1_10 span{color:var(--color-text-tertiary);font-size:var(--font-xs)}._tableWrap_1pmk1_68{overflow-x:auto}._userTable_1pmk1_72{width:100%;min-width:780px;border-collapse:collapse;table-layout:fixed}._userTable_1pmk1_72 th,._userTable_1pmk1_72 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-studio-line-soft);color:var(--color-text-secondary);font-size:var(--font-sm);text-align:left;vertical-align:middle}._userTable_1pmk1_72 th{color:var(--color-text-tertiary);font-size:var(--font-xs);font-weight:var(--font-semibold)}._userTable_1pmk1_72 th:first-child{width:30%}._userTable_1pmk1_72 th:nth-child(2){width:20%}._userTable_1pmk1_72 th:nth-child(5){width:100px}._userTable_1pmk1_72 tbody tr:last-child td{border-bottom:0}._userTable_1pmk1_72 tbody tr:hover{background:var(--color-studio-surface-hover)}._userTable_1pmk1_72 strong,._userTable_1pmk1_72 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userTable_1pmk1_72 strong{color:var(--color-text-primary);font-weight:var(--font-medium)}._userTable_1pmk1_72 small{margin-top:2px;color:var(--color-text-placeholder)}._rolePicker_1pmk1_133{width:min(100%,300px)}._roleOptions_1pmk1_137{max-height:260px;overflow-y:auto;padding-right:2px}._lockedRole_1pmk1_143{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;max-width:300px;padding:0 var(--space-3);border:1px solid var(--color-studio-brand-line-soft);border-radius:var(--radius-lg);background:var(--color-studio-brand-surface);color:var(--color-text-primary);font-size:var(--font-sm);font-weight:var(--font-semibold)}._lockedRole_1pmk1_143 svg{flex:0 0 auto;color:var(--color-brand-secondary)}._status_1pmk1_163{display:inline-flex;align-items:center;min-height:24px;padding:2px var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--font-semibold)}._active_1pmk1_174{border-color:var(--color-success-border-soft);background:var(--color-success-wash);color:var(--color-success-text-soft)}._disabled_1pmk1_180{border-color:var(--color-studio-line-strong);background:var(--color-studio-tint);color:var(--color-text-tertiary)}._roleList_1pmk1_186{display:grid}._roleItem_1pmk1_190{padding:var(--space-4);border-bottom:1px solid var(--color-studio-line)}._roleItem_1pmk1_190:last-child{border-bottom:0}._roleHeader_1pmk1_10{margin-bottom:var(--space-4)}._roleHeader_1pmk1_10 h3{color:var(--color-text-primary);font-size:var(--font-base)}._roleHeader_1pmk1_10 code{color:var(--color-text-tertiary);font-size:var(--font-xs)}._permissionGroups_1pmk1_213{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}._permissionGroup_1pmk1_213{min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--color-studio-line-soft);border-radius:var(--radius-sm);background:var(--color-studio-wash)}._permissionGroup_1pmk1_213 legend{padding:0 var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-xs);font-weight:var(--font-semibold)}._permissionList_1pmk1_235{display:grid;gap:var(--space-2)}._empty_1pmk1_240,._feedback_1pmk1_241,._loading_1pmk1_242{min-height:220px}._empty_1pmk1_240,._feedback_1pmk1_241{display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:var(--font-sm)}._feedback_1pmk1_241{flex-direction:column;gap:var(--space-3)}._feedback_1pmk1_241 p{margin:0;color:var(--color-error-text-soft)}@media(max-width:1080px){._permissionGroups_1pmk1_213{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._sectionHeader_1pmk1_8{align-items:flex-start}._permissionGroups_1pmk1_213{grid-template-columns:1fr}}._sidebar_1rsz8_2{position:relative;z-index:3;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(160px,1fr);align-items:center;gap:0;width:100%;min-height:74px;padding:12px clamp(16px,2.4vw,34px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._logo_1rsz8_15{display:inline-flex;align-items:center;justify-self:start;gap:12px;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer;text-align:left}._logo_1rsz8_15 svg{flex-shrink:0;padding:4px;border:1px solid var(--color-studio-brand-line);border-radius:14px;background:var(--color-studio-brand-surface);color:var(--color-brand-primary);box-shadow:0 14px 38px var(--color-studio-active);transition:border-color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-bounce),box-shadow var(--duration-normal) var(--ease-default)}._logo_1rsz8_15:hover svg{border-color:rgba(var(--rgb-brand-secondary),.44);background:var(--color-studio-brand-surface-strong);transform:translateY(-1px);box-shadow:0 18px 42px var(--color-studio-brand-surface-glow)}._logo_1rsz8_15 span{display:grid;gap:2px;min-width:0}._logo_1rsz8_15 strong{color:var(--color-text-primary);font-size:15px;font-weight:800;line-height:1.1}._logo_1rsz8_15 small{color:var(--color-text-tertiary);font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}._menuItems_1rsz8_72{display:inline-flex;align-items:center;justify-content:center;gap:6px;grid-column:2;min-width:0;padding:6px;border:1px solid var(--color-studio-border);border-radius:var(--radius-full);background:var(--color-studio-surface-quiet);box-shadow:inset 0 1px 0 var(--color-studio-tint-line)}._userArea_1rsz8_86{display:inline-flex;align-items:center;gap:10px;justify-self:end}._themeToggle_1rsz8_93{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--color-studio-border);border-radius:var(--radius-full);background:var(--color-studio-surface-quiet);color:var(--color-text-secondary);box-shadow:inset 0 1px 0 var(--color-studio-tint-line);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-bounce),box-shadow var(--duration-normal) var(--ease-default)}._themeToggle_1rsz8_93:hover{border-color:var(--color-studio-brand-line);background:var(--color-studio-surface-hover-strong);color:var(--color-text-primary);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--color-studio-line),0 12px 28px var(--color-studio-brand-surface)}._themeToggleIcon_1rsz8_127{position:relative;width:16px;height:16px;flex:0 0 16px;border-radius:var(--radius-full)}._themeToggleIconLight_1rsz8_135{background:var(--gradient-brand);box-shadow:0 0 0 4px var(--color-studio-brand-surface-soft)}._themeToggleIconLight_1rsz8_135:before,._themeToggleIconLight_1rsz8_135:after{content:"";position:absolute;inset:-3px 7px;border-radius:var(--radius-full);background:var(--color-brand-primary)}._themeToggleIconLight_1rsz8_135:after{transform:rotate(90deg)}._themeToggleIconDark_1rsz8_153{background:var(--color-text-secondary);box-shadow:inset -5px 0 0 var(--color-studio-surface-quiet)}._menuItem_1rsz8_72{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-bounce),box-shadow var(--duration-normal) var(--ease-default)}._menuItem_1rsz8_72:hover{background:var(--color-studio-surface-hover-strong);border-color:var(--color-studio-line-strong);color:var(--color-text-primary);transform:translateY(-1px)}._menuItem_1rsz8_72._active_1rsz8_188{background:var(--gradient-workspace-active-pill);border-color:var(--color-studio-brand-line-strong);color:var(--color-text-primary);box-shadow:inset 0 1px 0 var(--color-studio-line),0 12px 28px var(--color-studio-brand-surface-strong)}._menuItem_1rsz8_72 svg{flex-shrink:0;width:1em;height:1em}@media(max-width:1120px){._sidebar_1rsz8_2{grid-template-columns:1fr auto;grid-template-areas:"logo user" "menu menu";gap:10px 16px}._logo_1rsz8_15{grid-area:logo}._menuItems_1rsz8_72{grid-area:menu;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}._menuItems_1rsz8_72::-webkit-scrollbar{display:none}._userArea_1rsz8_86{grid-area:user}}@media(max-width:640px){._sidebar_1rsz8_2{min-height:68px;padding:10px 14px}._logo_1rsz8_15 span{display:none}._menuItem_1rsz8_72{min-height:36px;padding:8px 11px}._themeToggle_1rsz8_93{width:38px;min-height:38px;padding:8px}._themeToggle_1rsz8_93 span:last-child{display:none}}@media(prefers-reduced-motion:reduce){._logo_1rsz8_15 svg,._menuItem_1rsz8_72,._themeToggle_1rsz8_93{transition-duration:.01ms!important}}._userMenu_12y45_1{position:relative;min-width:0}._trigger_12y45_6{display:flex;align-items:center;min-height:48px;padding:4px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}._trigger_12y45_6:hover,._trigger_12y45_6:focus-visible,._userMenu_12y45_1:focus-within ._trigger_12y45_6{border-color:var(--color-studio-brand-line-soft);background:var(--color-studio-surface-hover);box-shadow:inset 0 1px 0 var(--color-studio-tint-line);outline:none}._avatar_12y45_32,._accountAvatar_12y45_33{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--color-studio-ink);font-weight:800;background:radial-gradient(circle at 30% 24%,#9df5ec 0%,transparent 42%),linear-gradient(145deg,var(--color-brand-secondary),var(--color-brand-primary));box-shadow:inset 0 1px #ffffff6b,0 8px 24px var(--color-studio-brand-surface-hover)}._avatar_12y45_32{position:relative;width:38px;height:38px;border:1px solid rgba(var(--rgb-brand-secondary),.42);border-radius:14px;font-size:15px;transform:rotate(-3deg)}._onlineDot_12y45_58{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid var(--color-bg-primary);border-radius:var(--radius-full);background:var(--color-success);box-shadow:0 0 0 2px var(--color-success-wash)}._dropdown_12y45_70{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-dropdown);width:258px;padding:8px;border:1px solid var(--color-studio-brand-line-soft);border-radius:var(--radius-3xl);background:radial-gradient(circle at 100% 0%,var(--color-studio-brand-surface),transparent 42%),var(--color-studio-popover);box-shadow:0 24px 64px #00000075,inset 0 1px 0 var(--color-studio-tint-line);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-default),visibility var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-bounce)}._dropdown_12y45_70:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:12px}._open_12y45_105{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}._account_12y45_33{display:flex;align-items:center;gap:12px;min-width:0;padding:10px}._accountAvatar_12y45_33{width:42px;height:42px;border-radius:13px;font-size:var(--font-md)}._account_12y45_33>span:last-child{display:grid;min-width:0;gap:4px}._account_12y45_33 small{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-bold);letter-spacing:.08em}._account_12y45_33 strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}._divider_12y45_148{height:1px;margin:4px 6px;background:linear-gradient(90deg,var(--color-studio-line-strong),transparent)}._logout_12y45_154{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:5px;padding:9px 11px;border:1px solid transparent;border-radius:var(--radius-xl);background:transparent;color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:var(--font-bold);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-bounce)}._logout_12y45_154:hover:not(:disabled),._logout_12y45_154:focus-visible{border-color:var(--color-error-border-soft);background:var(--color-error-bg-soft);color:var(--color-error-text-soft);outline:none;transform:translate(2px)}._logout_12y45_154:disabled{cursor:wait;opacity:.72}._logout_12y45_154 svg{flex:0 0 auto;width:18px;height:18px}._spinner_12y45_197{animation:_spin_12y45_197 .8s linear infinite}@keyframes _spin_12y45_197{to{transform:rotate(360deg)}}@media(max-width:720px){._trigger_12y45_6{padding:4px}}@media(prefers-reduced-motion:reduce){._trigger_12y45_6,._dropdown_12y45_70,._logout_12y45_154{transition-duration:.01ms!important}._spinner_12y45_197{animation-duration:1.5s}}._page_guzx8_1{min-height:100vh;background:radial-gradient(ellipse at 22% -10%,var(--color-studio-active),transparent 32%),radial-gradient(ellipse at 84% 14%,var(--color-studio-accent-surface),transparent 30%),linear-gradient(120deg,var(--color-studio-panel),transparent 34%),var(--site-bg);color:var(--site-text)}._header_guzx8_11,._main_guzx8_12{width:min(1120px,calc(100% - 40px));margin:0 auto}._header_guzx8_11{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:16px;animation:_fadeRise_guzx8_1 .72s var(--ease-bounce) both}._brand_guzx8_26,._backButton_guzx8_27{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}._brand_guzx8_26{display:inline-flex;align-items:center;gap:10px;color:var(--site-text);font-weight:800}._brand_guzx8_26 svg{color:var(--site-accent);padding:4px;border:1px solid rgba(var(--rgb-brand-secondary),.24);border-radius:14px;background:var(--color-studio-brand-surface);box-shadow:0 14px 38px var(--color-studio-active)}._backButton_guzx8_27{color:var(--site-muted);font-size:13px;font-weight:700}._backButton_guzx8_27{min-height:38px;padding:0 14px;border:1px solid var(--site-border);border-radius:var(--radius-full);background:var(--color-studio-wash)}._backButton_guzx8_27:hover{color:var(--site-text)}._main_guzx8_12{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:clamp(36px,8vw,96px);min-height:calc(100vh - 76px);padding:44px 0 80px}._story_guzx8_79{max-width:620px;animation:_fadeRise_guzx8_1 .76s var(--ease-bounce) .12s both}._eyebrow_guzx8_84{color:var(--site-accent-soft);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}._story_guzx8_79 h1{margin:18px 0 0;color:var(--site-text);font-size:clamp(32px,6vw,45px);line-height:1.2;letter-spacing:0;text-wrap:balance}._story_guzx8_79 p{max-width:560px;margin:24px 0 0;color:var(--site-muted);font-size:17px;line-height:1.8}._previewStack_guzx8_109{display:grid;gap:12px;margin-top:38px}._previewCard_guzx8_115{display:grid;gap:6px;max-width:420px;padding:16px 18px;border:1px solid var(--color-studio-line-muted);border-radius:var(--radius-2xl);background:rgba(var(--rgb-studio-cream),.04);animation:_fadeRise_guzx8_1 .64s var(--ease-bounce) both;transition:transform var(--duration-slower) var(--ease-bounce),border-color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default)}._previewCard_guzx8_115:nth-child(1){animation-delay:.22s}._previewCard_guzx8_115:nth-child(2){animation-delay:.3s}._previewCard_guzx8_115:nth-child(3){animation-delay:.38s}._previewCard_guzx8_115:hover{transform:translateY(-3px);border-color:rgba(var(--rgb-brand-secondary),.2);background:var(--color-studio-panel)}._previewCard_guzx8_115 strong{color:var(--site-text);font-size:16px}._previewCard_guzx8_115 span{color:var(--site-muted);font-size:13px}._panel_guzx8_158{display:flex;flex-direction:column;align-items:stretch;padding:28px;border:1px solid rgba(var(--rgb-studio-cream),.11);border-radius:20px;background:linear-gradient(160deg,rgba(var(--rgb-studio-cream),.12),var(--color-studio-wash) 48%,rgba(var(--rgb-brand-primary),.055)),var(--color-studio-panel);box-shadow:var(--shadow-studio-panel);animation:_panelEnter_guzx8_1 .84s var(--ease-bounce) .18s both}._panelIcon_guzx8_171{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(var(--rgb-brand-primary),.24);border-radius:var(--radius-full);background:var(--color-studio-brand-surface);color:var(--site-accent);animation:_pulseGlow_guzx8_1 4.8s var(--ease-in-out) infinite alternate}._panel_guzx8_158 h2{margin:22px 0 0;color:var(--site-text);font-size:28px;letter-spacing:0}._panel_guzx8_158 p{margin:10px 0 0;color:var(--site-muted);font-size:14px;line-height:1.7}._modeSwitch_guzx8_198{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:22px;padding:5px;border:1px solid var(--color-studio-line-muted);border-radius:var(--radius-xl);background:var(--color-studio-media-surface)}._modeSwitch_guzx8_198 button{min-height:38px;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--site-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:800;transition:background var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}._modeSwitch_guzx8_198 button:hover:not(:disabled){color:var(--site-text)}._modeSwitch_guzx8_198 button:disabled{cursor:not-allowed;opacity:.58}._modeSwitch_guzx8_198 button:focus-visible{outline:none;box-shadow:var(--focus-ring)}._modeSwitch_guzx8_198 ._activeMode_guzx8_239{background:var(--color-studio-brand-surface-strong);color:var(--site-text);box-shadow:inset 0 0 0 1px rgba(var(--rgb-brand-secondary),.2)}._form_guzx8_245{display:grid;gap:14px;margin:28px 0 0}._field_guzx8_251{display:grid;gap:8px}._field_guzx8_251 span{color:var(--site-muted);font-size:12px;font-weight:800}._field_guzx8_251 input{width:100%;min-height:50px;padding:0 15px;border:1px solid var(--color-studio-line);border-radius:var(--radius-xl);background:#00000038;color:var(--site-text);font-size:14px;outline:none;transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default);position:relative;overflow:hidden}._field_guzx8_251 input::placeholder{color:var(--site-faint)}._field_guzx8_251 input:focus{border-color:rgba(var(--rgb-brand-secondary),.34);background:#00000047;box-shadow:var(--focus-ring)}._field_guzx8_251 input:-webkit-autofill,._field_guzx8_251 input:-webkit-autofill:hover,._field_guzx8_251 input:-webkit-autofill:focus{border-color:var(--color-studio-line);-webkit-text-fill-color:var(--site-text);caret-color:var(--site-text);box-shadow:0 0 0 1000px var(--color-bg-primary) inset;transition:background-color 9999s ease-out}._field_guzx8_251 input:-webkit-autofill:focus{border-color:rgba(var(--rgb-brand-secondary),.34);box-shadow:0 0 0 1000px var(--color-bg-primary) inset,var(--focus-ring)}._error_guzx8_307{margin:-2px 0 0;padding:10px 12px;border:1px solid rgba(239,68,68,.28);border-radius:var(--radius-lg);background:var(--color-error-bg-soft);color:var(--color-error-text-soft);font-size:13px;line-height:1.5}@media(max-width:820px){._main_guzx8_12{grid-template-columns:1fr;min-height:auto}._panel_guzx8_158{max-width:520px;width:100%}}@media(max-width:560px){._header_guzx8_11,._main_guzx8_12{width:min(100% - 28px,1120px)}._brand_guzx8_26 span{display:none}._story_guzx8_79 h1{font-size:40px}._panel_guzx8_158{padding:22px}}@media(prefers-reduced-motion:reduce){._header_guzx8_11,._story_guzx8_79,._previewCard_guzx8_115,._panel_guzx8_158,._panelIcon_guzx8_171,._field_guzx8_251 input{animation:none!important;transition-duration:.01ms!important}}@keyframes _fadeRise_guzx8_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _panelEnter_guzx8_1{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _pulseGlow_guzx8_1{0%{box-shadow:0 0 rgba(var(--rgb-brand-primary),0)}to{box-shadow:0 18px 46px var(--color-studio-brand-surface-glow)}}._page_1puii_1{--site-enter-duration: .76s;min-height:100vh;overflow-x:hidden;background:radial-gradient(ellipse at 18% -8%,var(--color-studio-active),transparent 32%),radial-gradient(ellipse at 78% 8%,var(--color-studio-accent-surface),transparent 30%),linear-gradient(115deg,var(--color-studio-panel),transparent 32%),linear-gradient(180deg,var(--site-bg) 0%,var(--color-bg-secondary) 54%,var(--color-video-surface) 100%);color:var(--site-text)}._page_1puii_1:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(var(--rgb-studio-cream),.028) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-studio-cream),.022) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%);animation:_grainDrift_1puii_1 18s linear infinite}._header_1puii_27,._hero_1puii_28,._section_1puii_29,._workflowSection_1puii_30,._storyBand_1puii_31,._finalCta_1puii_32{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto}._header_1puii_27{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;gap:24px;animation:_fadeRise_1puii_1 var(--site-enter-duration) var(--ease-bounce) both}._brand_1puii_48,._loginButton_1puii_49{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}._brand_1puii_48{display:inline-flex;align-items:center;justify-self:start;gap:12px;min-width:0;color:var(--site-text)}._brandMark_1puii_66{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(var(--rgb-brand-secondary),.24);border-radius:14px;background:linear-gradient(145deg,var(--color-studio-brand-surface-hover),rgba(var(--rgb-studio-cream),.05)),var(--color-studio-media-surface);color:var(--site-accent);box-shadow:inset 0 1px rgba(var(--rgb-studio-cream),.14),0 14px 38px var(--color-studio-active)}._brandText_1puii_83{display:grid;gap:2px;min-width:0;text-align:left}._brandText_1puii_83 strong{color:var(--site-text);font-size:15px;font-weight:800;line-height:1.1}._brandText_1puii_83 small{color:var(--site-faint);font-size:10px;font-weight:700;line-height:1.1}._nav_1puii_104{display:inline-flex;align-items:center;gap:8px;justify-self:center;padding:6px;border:1px solid var(--site-border);border-radius:var(--radius-full);background:var(--color-studio-wash);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--color-studio-tint-line)}._nav_1puii_104 a{padding:8px 14px;border-radius:var(--radius-full);color:var(--site-muted);font-size:13px;font-weight:600;text-decoration:none;transition:background var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-bounce)}._nav_1puii_104 a:hover{background:rgba(var(--rgb-studio-cream),.07);color:var(--site-text);transform:translateY(-1px)}._headerActions_1puii_136{display:flex;align-items:center;justify-content:flex-end;gap:10px}._themeToggle_1puii_143{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--site-border);border-radius:var(--radius-full);background:var(--site-surface);color:var(--site-muted);box-shadow:inset 0 1px 0 var(--color-studio-tint-line);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-bounce),box-shadow var(--duration-normal) var(--ease-default)}._themeToggle_1puii_143:hover{border-color:var(--color-studio-brand-line);background:var(--site-surface-strong);color:var(--site-text);transform:translateY(-1px);box-shadow:0 12px 28px var(--color-studio-brand-surface)}._themeToggleIcon_1puii_175{position:relative;width:16px;height:16px;flex:0 0 16px;border-radius:var(--radius-full)}._themeToggleIconLight_1puii_183{background:var(--color-brand-primary);box-shadow:0 0 0 4px var(--color-studio-brand-surface-soft)}._themeToggleIconLight_1puii_183:before,._themeToggleIconLight_1puii_183:after{content:"";position:absolute;inset:-3px 7px;border-radius:var(--radius-full);background:var(--color-brand-primary)}._themeToggleIconLight_1puii_183:after{transform:rotate(90deg)}._themeToggleIconDark_1puii_201{background:var(--site-muted);box-shadow:inset -5px 0 0 var(--site-surface)}._loginButton_1puii_49{min-height:40px;padding:0 14px;border-radius:var(--radius-full);color:var(--site-muted);font-size:13px;font-weight:700;transition:background var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default)}._loginButton_1puii_49:hover{background:rgba(var(--rgb-studio-cream),.07);color:var(--site-text)}._hero_1puii_28{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);align-items:center;gap:clamp(34px,6vw,78px);min-height:min(760px,calc(100vh - 76px));padding:68px 0 84px}._heroCopy_1puii_232{max-width:620px;animation:_fadeRise_1puii_1 var(--site-enter-duration) var(--ease-bounce) .11s both}._eyebrow_1puii_237,._sectionHeading_1puii_238 span,._previewLabel_1puii_239{color:var(--site-accent-soft);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}._hero_1puii_28 h1{margin:18px 0 0;color:var(--site-text);font-size:clamp(44px,5.2vw,70px);line-height:1.04;letter-spacing:0;text-wrap:balance}._hero_1puii_28 p{max-width:560px;margin:24px 0 0;color:var(--site-muted);font-size:18px;line-height:1.8}._heroActions_1puii_264{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}._metrics_1puii_271{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px}._metrics_1puii_271 span{display:inline-flex;align-items:baseline;gap:8px;padding:10px 14px;border:1px solid var(--color-studio-line);border-radius:var(--radius-full);background:var(--color-studio-wash);color:var(--site-faint);font-size:13px;white-space:nowrap;animation:_fadeRise_1puii_1 .62s var(--ease-bounce) both}._metrics_1puii_271 span:nth-child(1){animation-delay:.24s}._metrics_1puii_271 span:nth-child(2){animation-delay:.32s}._metrics_1puii_271 span:nth-child(3){animation-delay:.4s}._metrics_1puii_271 strong{color:var(--site-text);font-size:22px}._heroPreview_1puii_309{position:relative;min-height:520px;padding:14px;border:1px solid rgba(var(--rgb-studio-cream),.11);border-radius:18px;background:linear-gradient(160deg,rgba(var(--rgb-studio-cream),.13),var(--color-studio-wash) 42%,rgba(var(--rgb-brand-primary),.055)),var(--color-studio-wash);box-shadow:0 34px 110px #0000007a;animation:_previewEnter_1puii_1 .9s var(--ease-bounce) .18s both;transform-style:preserve-3d}._heroPreview_1puii_309:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--color-studio-brand-surface-glow),transparent 38%,rgba(var(--rgb-brand-secondary),.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}._previewGlow_1puii_335{position:absolute;inset:42px 36px auto auto;width:48%;height:42%;pointer-events:none;background:linear-gradient(135deg,transparent,rgba(var(--rgb-brand-secondary),.11),transparent),radial-gradient(ellipse at center,var(--color-studio-brand-surface),transparent 64%);filter:blur(12px);opacity:.82;animation:_lightSweep_1puii_1 6s var(--ease-in-out) infinite alternate}._previewTopbar_1puii_349{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-bottom:1px solid var(--color-studio-line);color:var(--site-muted);font-size:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._previewTopbar_1puii_349 span{width:8px;height:8px;border-radius:var(--radius-full);background:rgba(var(--rgb-studio-cream),.22)}._previewTopbar_1puii_349 strong{margin-left:auto;color:var(--site-text)}._previewGrid_1puii_373{display:grid;grid-template-columns:1fr 128px;grid-template-rows:auto 1fr;gap:14px;min-height:442px;padding:14px 0 0}._composerPreview_1puii_382,._assetRail_1puii_383,._videoPreview_1puii_384{border:1px solid var(--color-studio-line-muted);border-radius:var(--radius-2xl);background:#0504037a}._composerPreview_1puii_382{grid-column:1 / 2;padding:24px;animation:_panelFloat_1puii_1 6.8s var(--ease-in-out) infinite alternate}._composerPreview_1puii_382 h2{margin:12px 0 0;color:var(--site-text);font-size:28px;line-height:1.15;letter-spacing:0}._composerPreview_1puii_382 p{margin:12px 0 0;color:var(--site-muted);font-size:14px;line-height:1.6}._promptLines_1puii_411{display:grid;gap:10px;margin-top:24px}._promptLines_1puii_411 span{height:10px;border-radius:var(--radius-full);background:linear-gradient(90deg,rgba(var(--rgb-studio-cream),.2),rgba(var(--rgb-studio-cream),.045));overflow:hidden;position:relative}._promptLines_1puii_411 span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--rgb-brand-secondary),.28),transparent);transform:translate(-100%);animation:_shimmer_1puii_1 3.8s var(--ease-in-out) infinite}._promptLines_1puii_411 span:nth-child(2){width:76%}._promptLines_1puii_411 span:nth-child(3){width:54%}._assetRail_1puii_383{grid-column:2 / 3;grid-row:1 / 3;display:grid;gap:12px;padding:12px}._assetThumb_1puii_450{min-height:110px;border:1px solid var(--color-studio-line);border-radius:var(--radius-xl);background:radial-gradient(circle at 32% 24%,rgba(var(--rgb-brand-primary),.35),transparent 36%),linear-gradient(145deg,rgba(var(--rgb-studio-cream),.18),rgba(var(--rgb-studio-cream),.045));animation:_assetFloat_1puii_1 5.4s var(--ease-in-out) infinite alternate}._assetThumb_1puii_450:nth-child(2){animation-delay:.62s}._assetThumb_1puii_450:nth-child(3){animation-delay:1.12s}._videoPreview_1puii_384{position:relative;display:flex;align-items:flex-end;min-height:222px;padding:16px;overflow:hidden;background:linear-gradient(115deg,var(--color-studio-line),transparent 38%),radial-gradient(ellipse at 52% 34%,var(--color-studio-brand-surface-glow),transparent 42%),linear-gradient(145deg,var(--color-studio-line),rgba(5,4,3,.7));animation:_panelFloat_1puii_1 7.4s var(--ease-in-out) .4s infinite alternate}._scanLine_1puii_482{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(var(--rgb-brand-secondary),.14),transparent);transform:translateY(-100%);animation:_scan_1puii_482 4.6s var(--ease-in-out) infinite}._playMark_1puii_491{padding:8px 12px;border:1px solid rgba(var(--rgb-brand-secondary),.28);border-radius:var(--radius-full);background:rgba(var(--rgb-brand-primary),.13);color:var(--color-brand-text-soft);font-size:12px;font-weight:800;box-shadow:0 10px 30px var(--color-reference-image-bg)}._section_1puii_29,._workflowSection_1puii_30{padding:72px 0}._sectionHeading_1puii_238{display:grid;gap:12px;max-width:720px;margin-bottom:26px}._sectionHeading_1puii_238 h2{margin:0;color:var(--site-text);font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:0}._featureGrid_1puii_522,._exampleGrid_1puii_523{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._feature_1puii_522,._exampleCard_1puii_530{min-width:0;border:1px solid var(--color-studio-line-muted);border-radius:var(--radius-2xl);background:var(--color-studio-wash);transition:transform var(--duration-slower) var(--ease-bounce),border-color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default)}._feature_1puii_522:hover,._exampleCard_1puii_530:hover,._workflowItem_1puii_543:hover{transform:translateY(-4px);border-color:rgba(var(--rgb-brand-secondary),.2);background:rgba(var(--rgb-studio-cream),.052)}._feature_1puii_522{padding:24px}._featureIndex_1puii_553{display:inline-flex;color:rgba(var(--rgb-brand-secondary),.72);font-size:13px;font-weight:800}._feature_1puii_522 h3,._exampleCard_1puii_530 h3{margin:18px 0 0;color:var(--site-text);font-size:20px;letter-spacing:0}._feature_1puii_522 p,._exampleCard_1puii_530 p{margin:10px 0 0;color:var(--site-muted);font-size:14px;line-height:1.7}._workflowSection_1puii_30{border-top:1px solid var(--color-studio-tint-line);border-bottom:1px solid var(--color-studio-tint-line)}._workflow_1puii_30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._workflowItem_1puii_543{display:grid;gap:28px;min-height:148px;padding:20px;border:1px solid var(--color-studio-line);border-radius:var(--radius-2xl);background:linear-gradient(180deg,var(--color-studio-panel),var(--color-studio-tint-subtle));transition:transform var(--duration-slower) var(--ease-bounce),border-color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default)}._workflowItem_1puii_543 span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-reference-image-bg);color:var(--site-accent-soft);font-size:13px;font-weight:800}._workflowItem_1puii_543 strong{align-self:end;color:var(--site-text);font-size:18px;line-height:1.35}._storyBand_1puii_31{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:32px;margin-top:40px;margin-bottom:18px;padding:34px;border:1px solid var(--color-studio-line-muted);border-radius:20px;background:linear-gradient(135deg,var(--color-studio-brand-surface-soft),transparent 34%),var(--color-studio-wash);overflow:hidden}._storyBand_1puii_31:after{content:"";position:absolute;inset:auto -8% -45% 42%;height:220px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(var(--rgb-brand-secondary),.12),transparent 65%)}._storyBand_1puii_31 span,._finalCta_1puii_32 span{color:var(--site-accent-soft);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}._storyBand_1puii_31 h2,._finalCta_1puii_32 h2{max-width:780px;margin:12px 0 0;color:var(--site-text);font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:0;text-wrap:balance}._storyBand_1puii_31 p{position:relative;z-index:1;margin:0;color:var(--site-muted);font-size:15px;line-height:1.8}._exampleCard_1puii_530{position:relative;overflow:hidden;padding:12px 12px 18px}._exampleMedia_1puii_681{aspect-ratio:16 / 10;border-radius:var(--radius-xl);background:radial-gradient(circle at 26% 24%,rgba(var(--rgb-brand-primary),.34),transparent 34%),radial-gradient(circle at 78% 72%,rgba(var(--rgb-brand-secondary),.16),transparent 36%),linear-gradient(145deg,rgba(var(--rgb-studio-cream),.16),rgba(var(--rgb-studio-cream),.04));position:relative;overflow:hidden}._exampleMedia_1puii_681:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(var(--rgb-studio-cream),.12),transparent 62%);transform:translate(-110%);transition:transform .7s var(--ease-in-out)}._exampleCard_1puii_530:hover ._exampleMedia_1puii_681:after{transform:translate(110%)}._exampleStat_1puii_705{display:inline-flex;margin:14px 6px 0;padding:6px 9px;border:1px solid rgba(var(--rgb-brand-secondary),.22);border-radius:var(--radius-full);background:var(--color-studio-brand-surface-soft);color:var(--color-brand-text-soft);font-size:11px;font-weight:800}._exampleCard_1puii_530 h3,._exampleCard_1puii_530 p{padding:0 6px}._finalCta_1puii_32{display:grid;justify-items:center;gap:24px;padding:84px 0 96px;text-align:center}._finalCta_1puii_32 h2{margin-left:auto;margin-right:auto}._finalActions_1puii_735{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}:root[data-theme=light] ._page_1puii_1{background:var(--site-bg)}:root[data-theme=light] ._page_1puii_1:before{background-image:none;animation:none}:root[data-theme=light] ._brandMark_1puii_66,:root[data-theme=light] ._nav_1puii_104,:root[data-theme=light] ._themeToggle_1puii_143,:root[data-theme=light] ._metrics_1puii_271 span,:root[data-theme=light] ._heroPreview_1puii_309,:root[data-theme=light] ._composerPreview_1puii_382,:root[data-theme=light] ._assetRail_1puii_383,:root[data-theme=light] ._videoPreview_1puii_384,:root[data-theme=light] ._feature_1puii_522,:root[data-theme=light] ._exampleCard_1puii_530,:root[data-theme=light] ._workflowItem_1puii_543,:root[data-theme=light] ._storyBand_1puii_31{border-color:var(--site-border);background:var(--site-surface);box-shadow:var(--shadow-workspace-card)}:root[data-theme=light] ._brandMark_1puii_66{color:var(--site-accent)}:root[data-theme=light] ._brandMark_1puii_66,:root[data-theme=light] ._nav_1puii_104,:root[data-theme=light] ._themeToggle_1puii_143{box-shadow:inset 0 1px #ffffffb3}:root[data-theme=light] ._nav_1puii_104 a:hover,:root[data-theme=light] ._loginButton_1puii_49:hover,:root[data-theme=light] ._feature_1puii_522:hover,:root[data-theme=light] ._exampleCard_1puii_530:hover,:root[data-theme=light] ._workflowItem_1puii_543:hover{border-color:var(--color-studio-brand-line);background:var(--site-surface-strong)}:root[data-theme=light] ._heroPreview_1puii_309{box-shadow:var(--shadow-studio-panel)}:root[data-theme=light] ._heroPreview_1puii_309:before,:root[data-theme=light] ._previewGlow_1puii_335,:root[data-theme=light] ._storyBand_1puii_31:after{display:none}:root[data-theme=light] ._previewTopbar_1puii_349{border-bottom-color:var(--site-border);color:var(--site-muted)}:root[data-theme=light] ._previewTopbar_1puii_349 span{background:var(--color-studio-scroll-thumb)}:root[data-theme=light] ._promptLines_1puii_411 span,:root[data-theme=light] ._assetThumb_1puii_450,:root[data-theme=light] ._exampleMedia_1puii_681{border-color:var(--site-border);background:var(--color-video-surface)}:root[data-theme=light] ._promptLines_1puii_411 span:after,:root[data-theme=light] ._scanLine_1puii_482,:root[data-theme=light] ._exampleMedia_1puii_681:after{display:none}:root[data-theme=light] ._videoPreview_1puii_384{background:var(--color-bg-secondary)}:root[data-theme=light] ._playMark_1puii_491,:root[data-theme=light] ._exampleStat_1puii_705{border-color:var(--color-studio-brand-line);background:var(--color-studio-brand-surface);color:var(--color-brand-text-soft);box-shadow:none}:root[data-theme=light] ._workflowSection_1puii_30{border-color:var(--site-border)}:root[data-theme=light] ._workflowItem_1puii_543 span{background:var(--color-studio-brand-surface);color:var(--color-brand-text-soft)}@media(max-width:980px){._header_1puii_27{grid-template-columns:1fr auto}._nav_1puii_104{display:none}._hero_1puii_28{grid-template-columns:1fr;min-height:auto}._heroPreview_1puii_309{min-height:460px}._featureGrid_1puii_522,._workflow_1puii_30,._exampleGrid_1puii_523{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._header_1puii_27,._hero_1puii_28,._section_1puii_29,._workflowSection_1puii_30,._storyBand_1puii_31,._finalCta_1puii_32{width:min(100% - 28px,1180px)}._header_1puii_27{min-height:70px;gap:12px}._brandText_1puii_83{display:none}._headerActions_1puii_136{gap:6px}._loginButton_1puii_49{display:none}._themeToggle_1puii_143{width:40px;padding:0}._themeToggle_1puii_143 span:last-child{display:none}._hero_1puii_28{padding:38px 0 56px}._hero_1puii_28 h1{font-size:42px}._hero_1puii_28 p{font-size:16px}._heroPreview_1puii_309{min-height:auto}._previewGrid_1puii_373{grid-template-columns:1fr}._assetRail_1puii_383{grid-column:auto;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}._assetThumb_1puii_450{min-height:78px}._featureGrid_1puii_522,._workflow_1puii_30,._exampleGrid_1puii_523{grid-template-columns:1fr}._storyBand_1puii_31{grid-template-columns:1fr;padding:24px}._section_1puii_29,._workflowSection_1puii_30{padding:52px 0}}@media(prefers-reduced-motion:reduce){._nav_1puii_104 a,._loginButton_1puii_49,._themeToggle_1puii_143,._heroPreview_1puii_309,._composerPreview_1puii_382,._videoPreview_1puii_384,._assetThumb_1puii_450,._metrics_1puii_271 span,._page_1puii_1:before,._promptLines_1puii_411 span:after,._scanLine_1puii_482,._previewGlow_1puii_335{transition-duration:.01ms!important;animation:none!important}}@keyframes _fadeRise_1puii_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _previewEnter_1puii_1{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _panelFloat_1puii_1{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes _assetFloat_1puii_1{0%{transform:translateY(0);filter:saturate(.92)}to{transform:translateY(-7px);filter:saturate(1.1)}}@keyframes _shimmer_1puii_1{0%,42%{transform:translate(-105%)}72%,to{transform:translate(105%)}}@keyframes _scan_1puii_482{0%,34%{transform:translateY(-100%)}68%,to{transform:translateY(100%)}}@keyframes _lightSweep_1puii_1{0%{transform:translate3d(-18px,-6px,0);opacity:.62}to{transform:translate3d(18px,10px,0);opacity:.94}}@keyframes _grainDrift_1puii_1{0%{background-position:0 0}to{background-position:72px 72px}}:root,#root{--color-bg-primary: #080706;--color-bg-secondary: #12100d;--color-bg-tertiary: #1d1914;--color-text-primary: #fff7ec;--color-text-secondary: #b8ac9b;--color-text-tertiary: #7f7468;--color-text-placeholder: #5f554b;--color-brand-primary: #ff6a2a;--color-brand-secondary: #f3b45b;--color-brand-tertiary: #ff8a3d;--rgb-brand-primary: 255, 106, 42;--rgb-brand-secondary: 243, 180, 91;--rgb-brand-tertiary: 255, 138, 61;--rgb-studio-cream: 255, 247, 236;--color-studio-bg: #080706;--color-studio-panel: rgba(var(--rgb-studio-cream), .06);--color-studio-panel-strong: rgba(var(--rgb-studio-cream), .095);--color-studio-border: rgba(var(--rgb-studio-cream), .12);--color-studio-border-strong: rgba(var(--rgb-brand-primary), .38);--color-studio-hover: rgba(var(--rgb-brand-secondary), .09);--color-studio-active: rgba(var(--rgb-brand-primary), .18);--color-studio-wash: rgba(var(--rgb-studio-cream), .04);--color-studio-surface-quiet: rgba(var(--rgb-studio-cream), .035);--color-studio-surface-muted: rgba(var(--rgb-studio-cream), .045);--color-studio-surface-hover: rgba(var(--rgb-studio-cream), .06);--color-studio-surface-hover-strong: rgba(var(--rgb-studio-cream), .07);--color-studio-ink: #12100d;--color-studio-overlay: rgba(12, 10, 8, .98);--color-studio-popover: rgba(28, 26, 23, .98);--color-studio-tint-subtle: rgba(var(--rgb-studio-cream), .028);--color-studio-tint: rgba(var(--rgb-studio-cream), .1);--color-studio-tint-hover: rgba(var(--rgb-studio-cream), .16);--color-studio-tint-strong: rgba(var(--rgb-studio-cream), .13);--color-studio-tint-line: rgba(var(--rgb-studio-cream), .08);--color-studio-tint-faint: rgba(var(--rgb-studio-cream), .035);--color-studio-tint-wash: rgba(var(--rgb-studio-cream), .04);--color-studio-line-soft: rgba(var(--rgb-studio-cream), .09);--color-studio-line: rgba(var(--rgb-studio-cream), .1);--color-studio-line-muted: rgba(var(--rgb-studio-cream), .11);--color-studio-line-strong: rgba(var(--rgb-studio-cream), .14);--color-studio-brand-line-soft: rgba(var(--rgb-brand-secondary), .2);--color-studio-brand-line: rgba(var(--rgb-brand-secondary), .28);--color-studio-brand-line-strong: rgba(var(--rgb-brand-secondary), .38);--color-studio-brand-surface-subtle: rgba(var(--rgb-brand-primary), .055);--color-studio-brand-surface-muted: rgba(var(--rgb-brand-primary), .09);--color-studio-brand-surface-soft: rgba(var(--rgb-brand-primary), .11);--color-studio-brand-surface: rgba(var(--rgb-brand-primary), .13);--color-studio-brand-surface-strong: rgba(var(--rgb-brand-primary), .17);--color-studio-brand-surface-hover: rgba(var(--rgb-brand-primary), .2);--color-studio-brand-surface-glow: rgba(var(--rgb-brand-primary), .22);--color-studio-brand-line-active: rgba(var(--rgb-brand-primary), .3);--color-studio-brand-line-focus: rgba(var(--rgb-brand-primary), .5);--color-studio-accent-surface: rgba(var(--rgb-brand-secondary), .14);--color-studio-media-surface: rgba(0, 0, 0, .18);--color-studio-tint-selected-border: rgba(var(--rgb-studio-cream), .84);--color-studio-tint-thumb-border: rgba(var(--rgb-studio-cream), .92);--color-studio-thumb-bg: rgba(255, 255, 255, .08);--color-studio-thumb-bg-soft: rgba(255, 255, 255, .06);--color-studio-scroll-thumb: rgba(var(--rgb-studio-cream), .18);--color-studio-scroll-thumb-hover: rgba(var(--rgb-brand-primary), .32);--color-studio-scroll-resizer: rgba(var(--rgb-brand-primary), .3);--color-studio-scroll-resizer-soft: rgba(var(--rgb-studio-cream), .16);--color-studio-scrim: rgba(0, 0, 0, .3);--color-studio-backdrop: rgba(8, 7, 6, .78);--color-studio-backdrop-strong: rgba(8, 7, 6, .88);--color-studio-overlay-muted: rgba(18, 16, 13, .8);--color-studio-media-overlay: rgba(8, 7, 6, .74);--color-studio-mask-solid: #000;--color-studio-muted-label: rgba(var(--rgb-studio-cream), .48);--color-video-surface: #050403;--color-video-surface-raised: #17110c;--color-error-text-soft: #fca5a5;--color-error-text-muted: #fecaca;--color-error-surface: #1f1113;--color-error-wash: rgba(239, 68, 68, .1);--color-error-wash-soft: rgba(239, 68, 68, .04);--color-error-bg-soft: rgba(239, 68, 68, .08);--color-error-bg-muted: rgba(239, 68, 68, .12);--color-error-bg: rgba(239, 68, 68, .14);--color-error-bg-strong: rgba(239, 68, 68, .15);--color-error-border-soft: rgba(239, 68, 68, .2);--color-error-border: rgba(239, 68, 68, .26);--color-error-border-strong: rgba(239, 68, 68, .3);--color-brand-text-soft: #ffb7aa;--site-bg: #080706;--site-surface: rgba(var(--rgb-studio-cream), .06);--site-surface-strong: rgba(var(--rgb-studio-cream), .095);--site-border: rgba(var(--rgb-studio-cream), .12);--site-text: var(--color-text-primary);--site-muted: var(--color-text-secondary);--site-faint: var(--color-text-tertiary);--site-accent: var(--color-brand-primary);--site-accent-soft: var(--color-brand-secondary);--color-reference-image-border: rgba(var(--rgb-brand-primary), .32);--color-reference-image-bg: rgba(var(--rgb-brand-primary), .14);--color-reference-image-text: #ffb7aa;--color-reference-role-border: rgba(var(--rgb-brand-secondary), .3);--color-reference-role-bg: rgba(var(--rgb-brand-secondary), .13);--color-reference-role-text: #f8d49a;--gradient-control-track: linear-gradient(90deg, var(--color-brand-primary), var(--color-brand-secondary));--gradient-studio-divider: linear-gradient(90deg, rgba(var(--rgb-brand-primary), .2), transparent);--gradient-status-placeholder: radial-gradient(ellipse at 30% 24%, rgba(var(--rgb-brand-primary), .2), transparent 58%), radial-gradient(ellipse at 78% 72%, rgba(var(--rgb-brand-secondary), .14), transparent 56%), linear-gradient(160deg, var(--color-video-surface-raised) 0%, var(--color-video-surface) 100%);--gradient-status-failed: radial-gradient(ellipse at 30% 30%, var(--color-error-wash), transparent 55%), radial-gradient(ellipse at 70% 70%, var(--color-error-wash-soft), transparent 55%), linear-gradient(160deg, var(--color-error-surface) 0%, var(--color-video-surface) 100%);--gradient-composer-bg: radial-gradient(circle at 16% 0%, rgba(var(--rgb-brand-primary), .13), transparent 34%), linear-gradient(180deg, rgba(18, 16, 13, .96), rgba(5, 4, 3, .98));--gradient-workspace-page: radial-gradient(circle at 12% -12%, rgba(var(--rgb-brand-primary), .17), transparent 30%), radial-gradient(circle at 88% -10%, rgba(var(--rgb-brand-secondary), .1), transparent 28%), linear-gradient(135deg, #080706 0%, #0d0b09 52%, #050403 100%);--gradient-workspace-grid: linear-gradient(var(--color-studio-tint-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-studio-tint-subtle) 1px, transparent 1px);--gradient-workspace-topbar: linear-gradient(180deg, rgba(12, 10, 8, .9), rgba(12, 10, 8, .68)), rgba(8, 7, 6, .72);--gradient-workspace-composer: radial-gradient(circle at 18% 0%, rgba(var(--rgb-brand-primary), .13), transparent 34%), linear-gradient(180deg, rgba(18, 16, 13, .94), rgba(5, 4, 3, .98));--gradient-workspace-sticky-header: linear-gradient(180deg, rgba(8, 7, 6, .96), rgba(8, 7, 6, .86));--gradient-workspace-active-pill: linear-gradient(180deg, rgba(var(--rgb-brand-primary), .24), rgba(var(--rgb-brand-primary), .14)), rgba(var(--rgb-studio-cream), .04);--color-success: #22c55e;--color-success-alt: #16a34a;--color-warning: #f59e0b;--color-error: #ef4444;--color-error-alt: #dc2626;--color-info: #0ea5e9;--color-success-text-soft: #86efac;--color-success-border-soft: rgba(34, 197, 94, .2);--color-success-wash: rgba(34, 197, 94, .12);--color-warning-text-soft: #eab308;--color-warning-wash: rgba(234, 179, 8, .15);--color-danger-legacy: #ff4d4f;--color-danger-legacy-wash: rgba(255, 77, 79, .1);--color-btn-download: #ff6a2a;--color-btn-ai: #f97316;--color-btn-video: #f3b45b;--color-btn-translate: #10b981;--color-btn-workbench: #ff6a2a;--alpha-surface: .02;--alpha-surface-hover: .03;--alpha-surface-active: .05;--alpha-border: .06;--alpha-border-strong: .08;--alpha-border-highlight: .1;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-3xl: 16px;--radius-full: 9999px;--scrollbar-size: 8px;--scrollbar-radius: var(--radius-full);--scrollbar-track: transparent;--scrollbar-thumb: var(--color-studio-scroll-thumb);--scrollbar-thumb-hover: var(--color-studio-scroll-thumb-hover);--scrollbar-corner: transparent;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--font-xs: 12px;--font-sm: 13px;--font-base: 14px;--font-md: 15px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 24px;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.6;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .25s;--duration-slower: .3s;--ease-default: ease;--ease-in: ease-in;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-spring: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 4px 20px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 50px rgba(0, 0, 0, .5);--z-dropdown: 1000;--z-sticky: 10000;--z-modal: 100000;--z-popover: 999999;--z-toast: 1000000;--layer-base: 0;--layer-elevated: 10;--layer-modal: 100;--layer-top: 1000;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--gradient-brand: linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-secondary) 100%);--gradient-brand-hover: linear-gradient(135deg, #ff8a3d 0%, #ffc46f 100%);--gradient-download: linear-gradient(135deg, rgba(var(--rgb-brand-primary), .95), rgba(var(--rgb-brand-secondary), .95));--gradient-ai: linear-gradient(135deg, rgba(249, 115, 22, .95), rgba(var(--rgb-brand-tertiary), .95));--gradient-video: linear-gradient(135deg, rgba(var(--rgb-brand-primary), .95), rgba(var(--rgb-brand-secondary), .95));--gradient-translate: linear-gradient(135deg, rgba(16, 185, 129, .95), rgba(52, 211, 153, .95));--gradient-workbench: linear-gradient(135deg, rgba(var(--rgb-brand-primary), .95), rgba(var(--rgb-brand-secondary), .95));--gradient-error: linear-gradient(135deg, rgba(239, 68, 68, .95), rgba(248, 113, 113, .95));--gradient-success: linear-gradient(135deg, rgba(34, 197, 94, .95), rgba(16, 185, 129, .95));--shadow-brand: 0 7px 10px rgba(var(--rgb-brand-primary), .26);--shadow-studio-panel: 0 24px 70px rgba(0, 0, 0, .36);--shadow-workspace-card: 0 12px 34px rgba(0, 0, 0, .2);--shadow-workspace-composer: 0 24px 70px rgba(0, 0, 0, .44);--shadow-workspace-composer-compact: 0 18px 54px rgba(0, 0, 0, .38);--focus-ring: 0 0 0 3px rgba(var(--rgb-brand-primary), .2);--shadow-btn-download: 0 4px 20px rgba(var(--rgb-brand-primary), .35);--shadow-btn-ai: 0 4px 20px rgba(249, 115, 22, .35);--shadow-btn-video: 0 4px 20px rgba(var(--rgb-brand-secondary), .3);--shadow-btn-translate: 0 4px 20px rgba(16, 185, 129, .35);--shadow-btn-workbench: 0 4px 20px rgba(var(--rgb-brand-primary), .35);--shadow-btn-error: 0 4px 20px rgba(239, 68, 68, .35)}:root[data-theme=light],#root[data-theme=light]{--color-bg-primary: #fffaf4;--color-bg-secondary: #fff6eb;--color-bg-tertiary: #f8e7d0;--color-text-primary: #24150b;--color-text-secondary: #6f6254;--color-text-tertiary: #9a8a79;--color-text-placeholder: #b8aa99;--color-studio-bg: #fffaf4;--color-studio-panel: rgba(255, 255, 255, .74);--color-studio-panel-strong: rgba(255, 255, 255, .9);--color-studio-border: rgba(82, 47, 17, .13);--color-studio-border-strong: rgba(var(--rgb-brand-primary), .32);--color-studio-hover: rgba(var(--rgb-brand-primary), .09);--color-studio-active: rgba(var(--rgb-brand-primary), .17);--color-studio-wash: rgba(255, 255, 255, .62);--color-studio-surface-quiet: rgba(255, 255, 255, .58);--color-studio-surface-muted: rgba(255, 255, 255, .72);--color-studio-surface-hover: rgba(255, 255, 255, .78);--color-studio-surface-hover-strong: rgba(255, 255, 255, .86);--color-studio-ink: #24150b;--color-studio-overlay: rgba(255, 250, 244, .98);--color-studio-popover: rgba(255, 255, 255, .98);--color-studio-tint-subtle: rgba(82, 47, 17, .055);--color-studio-tint: rgba(82, 47, 17, .09);--color-studio-tint-hover: rgba(var(--rgb-brand-primary), .17);--color-studio-tint-strong: rgba(var(--rgb-brand-primary), .18);--color-studio-tint-line: rgba(82, 47, 17, .09);--color-studio-tint-faint: rgba(82, 47, 17, .035);--color-studio-tint-wash: rgba(82, 47, 17, .04);--color-studio-line-soft: rgba(82, 47, 17, .11);--color-studio-line: rgba(82, 47, 17, .14);--color-studio-line-muted: rgba(82, 47, 17, .16);--color-studio-line-strong: rgba(82, 47, 17, .2);--color-studio-brand-line-soft: rgba(var(--rgb-brand-primary), .2);--color-studio-brand-line: rgba(var(--rgb-brand-primary), .3);--color-studio-brand-line-strong: rgba(var(--rgb-brand-primary), .36);--color-studio-brand-surface-subtle: rgba(var(--rgb-brand-primary), .06);--color-studio-brand-surface-muted: rgba(var(--rgb-brand-primary), .09);--color-studio-brand-surface-soft: rgba(var(--rgb-brand-primary), .11);--color-studio-brand-surface: rgba(var(--rgb-brand-primary), .11);--color-studio-brand-surface-strong: rgba(var(--rgb-brand-primary), .17);--color-studio-brand-surface-hover: rgba(var(--rgb-brand-primary), .14);--color-studio-brand-surface-glow: rgba(var(--rgb-brand-primary), .17);--color-studio-brand-line-active: rgba(var(--rgb-brand-primary), .3);--color-studio-brand-line-focus: rgba(var(--rgb-brand-primary), .42);--color-studio-accent-surface: rgba(var(--rgb-brand-secondary), .15);--color-studio-media-surface: rgba(82, 47, 17, .08);--color-studio-tint-selected-border: rgba(17, 24, 39, .74);--color-studio-tint-thumb-border: rgba(17, 24, 39, .72);--color-studio-thumb-bg: rgba(82, 47, 17, .08);--color-studio-thumb-bg-soft: rgba(82, 47, 17, .055);--color-studio-scroll-thumb: rgba(82, 47, 17, .2);--color-studio-scroll-thumb-hover: rgba(var(--rgb-brand-primary), .34);--color-studio-scroll-resizer: rgba(var(--rgb-brand-primary), .32);--color-studio-scroll-resizer-soft: rgba(82, 47, 17, .16);--color-studio-scrim: rgba(82, 47, 17, .16);--color-studio-backdrop: rgba(82, 47, 17, .24);--color-studio-backdrop-strong: rgba(82, 47, 17, .32);--color-studio-overlay-muted: rgba(255, 250, 244, .78);--color-studio-media-overlay: rgba(255, 250, 244, .72);--color-studio-mask-solid: #fff;--color-studio-muted-label: rgba(17, 24, 39, .46);--color-video-surface: #fff6eb;--color-video-surface-raised: #ffffff;--color-error-text-soft: #b91c1c;--color-error-text-muted: #fecaca;--color-error-surface: #fff0ef;--color-error-wash: rgba(220, 38, 38, .12);--color-error-wash-soft: rgba(220, 38, 38, .06);--color-error-bg-soft: rgba(220, 38, 38, .08);--color-error-bg-muted: rgba(220, 38, 38, .12);--color-error-bg: rgba(220, 38, 38, .12);--color-error-bg-strong: rgba(220, 38, 38, .14);--color-error-border-soft: rgba(220, 38, 38, .2);--color-error-border: rgba(220, 38, 38, .26);--color-error-border-strong: rgba(220, 38, 38, .3);--color-brand-text-soft: #9a3a08;--site-bg: #fffaf4;--site-surface: rgba(255, 255, 255, .72);--site-surface-strong: rgba(255, 255, 255, .9);--site-border: rgba(82, 47, 17, .13);--site-text: var(--color-text-primary);--site-muted: var(--color-text-secondary);--site-faint: var(--color-text-tertiary);--color-reference-image-border: rgba(var(--rgb-brand-primary), .36);--color-reference-image-bg: rgba(var(--rgb-brand-primary), .13);--color-reference-image-text: #9a3a08;--color-reference-role-border: rgba(var(--rgb-brand-secondary), .32);--color-reference-role-bg: rgba(var(--rgb-brand-secondary), .15);--color-reference-role-text: #8a560f;--gradient-status-placeholder: var(--color-video-surface-raised);--gradient-status-failed: var(--color-error-surface);--gradient-composer-bg: var(--color-studio-panel-strong);--gradient-workspace-page: var(--color-bg-primary);--gradient-workspace-grid: none;--gradient-workspace-topbar: rgba(255, 250, 244, .9);--gradient-workspace-composer: var(--color-studio-panel-strong);--gradient-workspace-sticky-header: rgba(255, 250, 244, .94);--gradient-workspace-active-pill: rgba(var(--rgb-brand-primary), .13);--color-success-text-soft: #86efac;--color-warning-text-soft: #a16207;--color-danger-legacy: var(--color-error);--color-danger-legacy-wash: var(--color-error-wash);--shadow-sm: 0 2px 8px rgba(82, 47, 17, .08);--shadow-md: 0 4px 20px rgba(82, 47, 17, .1);--shadow-lg: 0 8px 30px rgba(82, 47, 17, .14);--shadow-xl: 0 20px 50px rgba(82, 47, 17, .16);--shadow-brand: 0 7px 10px rgba(var(--rgb-brand-primary), .18);--shadow-studio-panel: 0 24px 70px rgba(82, 47, 17, .12);--shadow-workspace-card: 0 12px 34px rgba(82, 47, 17, .1);--shadow-workspace-composer: 0 24px 70px rgba(82, 47, 17, .14);--shadow-workspace-composer-compact: 0 18px 54px rgba(82, 47, 17, .12);--focus-ring: 0 0 0 3px rgba(var(--rgb-brand-primary), .22);--gradient-brand: #ff6a2a;--gradient-brand-hover: #e85c20;--gradient-download: #ff6a2a;--gradient-ai: #f97316;--gradient-video: #f3b45b;--gradient-translate: #10b981;--gradient-workbench: #ff6a2a;--gradient-error: #ef4444;--gradient-success: #22c55e}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{font-family:Avenir Next,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 16% -8%,var(--color-studio-brand-surface-hover),transparent 30%),radial-gradient(circle at 88% 0%,var(--color-studio-accent-surface),transparent 28%),var(--color-bg-primary);color:var(--color-text-primary)}:root[data-theme=light] body{background:var(--color-bg-primary)}::selection{color:var(--color-studio-ink);background:rgba(var(--rgb-brand-secondary),.78)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{min-width:var(--scrollbar-size);min-height:var(--scrollbar-size);border:2px solid transparent;border-radius:var(--scrollbar-radius);background:var(--scrollbar-thumb);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}*::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}textarea::-webkit-resizer{border-radius:0 0 var(--textarea-resizer-radius, var(--radius-xl)) 0;background:linear-gradient(-45deg,transparent 75%,var(--color-studio-scroll-resizer) 75%) no-repeat,linear-gradient(-45deg,transparent 60%,var(--color-studio-scroll-resizer-soft) 60%) no-repeat}
