.voiceover-panel_voiceShell__iq4FH{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.78fr);gap:18px}.voiceover-panel_sidePanel__gWJ2b,.voiceover-panel_textPanel__qZxrG{min-height:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;background:var(--panel-strong);overflow:hidden}.voiceover-panel_libraryHeader__w_7GG,.voiceover-panel_panelHeader__1_g_u,.voiceover-panel_sideTopbar__i5_c6,.voiceover-panel_textFooter___0eFO{padding:18px 20px;border-bottom:1px solid var(--line)}.voiceover-panel_panelLabel__zF1Ld{color:var(--text);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.voiceover-panel_panelMeta__KSsOz{margin-top:4px;display:inline-block;color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:.78rem}.voiceover-panel_textarea__2QrSD{flex:1 1;min-height:0;border:0;resize:none;background:transparent;padding:20px;color:var(--text);line-height:1.7}.voiceover-panel_textFooter___0eFO{margin-top:auto;border-bottom:0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.voiceover-panel_textHint__Y_09W{color:var(--text-dim);font-size:.84rem}.voiceover-panel_generateButton__peliF,.voiceover-panel_iconButton__e1PI4,.voiceover-panel_libraryUse__P6QpR,.voiceover-panel_miniButton__fIN92,.voiceover-panel_tabButton__DLo5S,.voiceover-panel_toggle___rkOk{transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.voiceover-panel_generateButton__peliF,.voiceover-panel_miniButton__fIN92{border:1px solid var(--line-strong);border-radius:16px}.voiceover-panel_generateButton__peliF{min-width:200px;padding:14px 18px;background:#ededed;color:#111;font-weight:700}.voiceover-panel_generateButton__peliF:disabled{cursor:wait;opacity:.72}.voiceover-panel_miniButton__fIN92{padding:8px 12px;background:var(--panel-soft);color:var(--text)}.voiceover-panel_sideTopbar__i5_c6{display:flex;align-items:center;justify-content:space-between;gap:16px}.voiceover-panel_tabBar__eUY2P{display:inline-flex;align-items:center;gap:8px;padding:4px;border:1px solid var(--line);border-radius:16px;background:#171717}.voiceover-panel_tabButton__DLo5S{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;color:var(--text-soft)}.voiceover-panel_iconButton__e1PI4 svg,.voiceover-panel_providerChip__Abm9t svg,.voiceover-panel_tabButton__DLo5S svg{width:18px;height:18px}.voiceover-panel_tabButtonActive__R72LT{background:var(--panel-soft);color:var(--text)}.voiceover-panel_providerChip__Abm9t{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:#161616;color:var(--text-soft)}.voiceover-panel_providerDot__hE_hg{width:8px;height:8px;border-radius:999px;background:#1ad164}.voiceover-panel_sideContent__5o4lT{flex:1 1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:18px}.voiceover-panel_fieldBlock__PMNJ8,.voiceover-panel_sliderGroup__jp4jv{display:flex;flex-direction:column;gap:10px}.voiceover-panel_fieldHeader__zl4hO{display:flex;align-items:center;justify-content:space-between;gap:12px}.voiceover-panel_fieldActions__05PDB{display:inline-flex;align-items:center;gap:8px}.voiceover-panel_fieldLabel__Maqq5,.voiceover-panel_sliderHeader__BoQkN span,.voiceover-panel_toggleLabel__STmer{color:var(--text);font-size:.86rem;font-weight:600}.voiceover-panel_customSelect__QOXqK{position:relative;width:100%}.voiceover-panel_selectTrigger__AfHh0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;text-align:left}.voiceover-panel_selectTrigger__AfHh0,.voiceover-panel_textInput__T7JHd{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#151515;color:var(--text)}.voiceover-panel_textInput__T7JHd{outline:none;cursor:text}.voiceover-panel_selectValue__1qadx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voiceover-panel_selectTrigger__AfHh0 svg{width:16px;height:16px;color:var(--text-soft);transition:transform .15s ease}.voiceover-panel_chevronOpen__SN7tW{transform:rotate(180deg)}.voiceover-panel_selectMenu__KLGsQ{position:absolute;top:calc(100% + 10px);left:0;width:100%;max-height:280px;overflow-y:auto;padding:8px;border:1px solid var(--line-strong);border-radius:18px;background:#151515;box-shadow:var(--shadow);z-index:20}.voiceover-panel_selectOption__2H743{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;color:var(--text-soft);text-align:left}.voiceover-panel_selectOption__2H743 span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voiceover-panel_selectOption__2H743 small{color:var(--text-dim);font-size:.78rem}.voiceover-panel_selectOption__2H743:hover{background:rgba(255,255,255,.03)}.voiceover-panel_selectOptionActive__BuAGV{background:#1f1f1f;color:var(--text)}.voiceover-panel_selectOptionActive__BuAGV:hover{background:#1f1f1f}.voiceover-panel_sliderHeader__BoQkN{display:flex;align-items:center;justify-content:space-between;gap:12px}.voiceover-panel_sliderHeader__BoQkN strong{color:var(--text-soft);font-family:var(--font-mono),monospace;font-size:.82rem}.voiceover-panel_range__j8ONy{appearance:none;width:100%;height:6px;border-radius:999px;background:#2b2b2b}.voiceover-panel_range__j8ONy::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border:2px solid #111;border-radius:999px;background:#ededed}.voiceover-panel_range__j8ONy::-moz-range-thumb{width:18px;height:18px;border:2px solid #111;border-radius:999px;background:#ededed}.voiceover-panel_toggleRow__xRV4A{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 4px}.voiceover-panel_toggleMeta__KwGhC{color:var(--text-dim);font-size:.8rem}.voiceover-panel_toggle___rkOk{width:46px;height:28px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#1a1a1a}.voiceover-panel_toggle___rkOk span{display:block;width:20px;height:20px;border-radius:999px;background:#bcbcbc;transform:translateX(0);transition:transform .16s ease,background-color .16s ease}.voiceover-panel_toggleActive__A1cOP{background:#202020;border-color:#4f4f4f}.voiceover-panel_toggleActive__A1cOP span{background:#ededed;transform:translateX(18px)}.voiceover-panel_emptyState__cyNS8,.voiceover-panel_noticeError__v195S,.voiceover-panel_notice__HbNsx{padding:14px 16px;border-radius:16px;border:1px dashed var(--line-strong);color:var(--text-dim);font-size:.84rem}.voiceover-panel_noticeError__v195S{border-style:solid;color:#d6a0a0}.voiceover-panel_historyCard__e05JF{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#151515}.voiceover-panel_historyHeader__xMAx1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.voiceover-panel_historyHeader__xMAx1 strong{display:block;font-size:.95rem}.voiceover-panel_historyHeader__xMAx1 span,.voiceover-panel_historyMeta__SVNkd{color:var(--text-dim);font-size:.78rem}.voiceover-panel_statusBadge__thurO{padding:6px 10px;border-radius:999px;font-family:var(--font-mono),monospace;font-size:.76rem}.voiceover-panel_statusPending__fo8ox{background:#202020;color:var(--text-soft)}.voiceover-panel_statusDone__vMwOV{background:rgba(26,209,100,.12);color:#70d995}.voiceover-panel_statusError__fxmBT{background:rgba(214,160,160,.12);color:#d6a0a0}.voiceover-panel_historyText__j7GwT{color:var(--text-soft);font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.voiceover-panel_progressTrack__H9KzJ{height:8px;border-radius:999px;background:#252525;overflow:hidden}.voiceover-panel_progressFill__1ziWV{height:100%;border-radius:999px;background:linear-gradient(90deg,#d9d9d9,#7f7f7f)}.voiceover-panel_audioPlayer__HsjOR{width:100%;min-width:0;color-scheme:dark;outline:none}.voiceover-panel_audioPlayer__HsjOR::-webkit-media-controls-panel{background-color:#1a1a1a;border-radius:12px}.voiceover-panel_historyError__o3kYD{color:#d6a0a0;font-size:.82rem}.voiceover-panel_overlay__cd4L5{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:40}.voiceover-panel_library__m867y{position:absolute;top:24px;right:24px;bottom:24px;width:min(400px,calc(100vw - 48px));display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--line-strong);border-radius:24px;background:#121212;box-shadow:var(--shadow)}.voiceover-panel_libraryList__hOvty{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.voiceover-panel_libraryItem__rfI_9{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:10px;align-items:start}.voiceover-panel_libraryUse__P6QpR{padding:16px;border:1px solid var(--line);border-radius:16px;background:#151515;text-align:left}.voiceover-panel_libraryUse__P6QpR small,.voiceover-panel_libraryUse__P6QpR span,.voiceover-panel_libraryUse__P6QpR strong{display:block}.voiceover-panel_libraryUse__P6QpR small,.voiceover-panel_libraryUse__P6QpR span{color:var(--text-dim);margin-top:6px}.voiceover-panel_iconButton__e1PI4{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel-soft);color:var(--text-soft)}@media (max-width:1180px){.voiceover-panel_voiceShell__iq4FH{grid-template-columns:1fr}.voiceover-panel_sidePanel__gWJ2b{min-height:560px}}@media (max-width:720px){.voiceover-panel_voiceShell__iq4FH{gap:12px}.voiceover-panel_fieldHeader__zl4hO,.voiceover-panel_sideTopbar__i5_c6,.voiceover-panel_textFooter___0eFO,.voiceover-panel_toggleRow__xRV4A{flex-direction:column;align-items:stretch}.voiceover-panel_generateButton__peliF{width:100%}.voiceover-panel_library__m867y{top:12px;right:12px;bottom:12px;left:12px;width:auto}}.ffmpeg-studio_root__56gDm{height:100%;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px}.ffmpeg-studio_header__q_FXK{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ffmpeg-studio_title__DoJIN{margin:0;font-size:1.2rem;color:var(--text)}.ffmpeg-studio_subtitle__ALPjE{margin:6px 0 0;color:var(--text-soft);font-size:.9rem}.ffmpeg-studio_status__j6eq4{display:flex;gap:8px;flex-wrap:wrap}.ffmpeg-studio_backendPicker___XpTq{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:#151515;color:var(--text-soft);font-size:.76rem;font-weight:800}.ffmpeg-studio_backendPicker___XpTq select{height:26px;border:1px solid var(--line);border-radius:8px;background:#101010;color:var(--text);padding:0 8px}.ffmpeg-studio_bad__9_sqH,.ffmpeg-studio_ok__BInZD{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ffmpeg-studio_ok__BInZD{background:rgba(39,174,96,.15);border:1px solid rgba(39,174,96,.4);color:#9ce8b7}.ffmpeg-studio_bad__9_sqH{background:rgba(214,48,49,.15);border:1px solid rgba(214,48,49,.4);color:#ffb8b8}.ffmpeg-studio_tabs__RPFF7{display:flex;gap:8px}.ffmpeg-studio_tabActive__mCPCr,.ffmpeg-studio_tab__oYfZL{padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text-soft);font-size:.82rem;font-weight:700}.ffmpeg-studio_tabActive__mCPCr{border-color:var(--line-strong);color:var(--text);background:#1b1b1b}.ffmpeg-studio_panel__KpGXM{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.ffmpeg-studio_row__Pv98O{display:flex;gap:8px;flex-wrap:wrap}.ffmpeg-studio_input__REPK6,.ffmpeg-studio_select__SciAU{flex:1 1;min-width:160px;height:40px;border:1px solid var(--line);border-radius:10px;background:#111;color:var(--text);padding:0 12px}.ffmpeg-studio_buttonGhost__wXff_,.ffmpeg-studio_button__r1iE7{height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--line-strong);background:#e8e8e8;color:#111;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .05s ease}.ffmpeg-studio_button__r1iE7:hover{opacity:.9}.ffmpeg-studio_button__r1iE7:active{transform:translateY(1px)}.ffmpeg-studio_buttonGhost__wXff_:disabled,.ffmpeg-studio_button__r1iE7:disabled{opacity:.45;cursor:not-allowed}.ffmpeg-studio_buttonGhost__wXff_{background:#181818;color:var(--text)}.ffmpeg-studio_buttonPrimary__7E1rq{height:44px;padding:0 20px;border-radius:12px;border:none;background:#f1f1f1;color:#111;font-weight:800;font-size:.92rem;cursor:pointer;transition:opacity .15s ease,transform .05s ease}.ffmpeg-studio_buttonPrimary__7E1rq:hover{opacity:.92}.ffmpeg-studio_buttonPrimary__7E1rq:active{transform:translateY(1px)}.ffmpeg-studio_buttonPrimary__7E1rq:disabled{opacity:.5;cursor:not-allowed}.ffmpeg-studio_buttonSecondary__39itQ{height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line-strong);background:#1f1f1f;color:var(--text);font-weight:700;font-size:.82rem;cursor:pointer;transition:opacity .15s ease}.ffmpeg-studio_buttonSecondary__39itQ:hover{background:#262626}.ffmpeg-studio_meta__RwEn7{margin:0;font-size:.82rem;color:var(--text-soft)}.ffmpeg-studio_error__2mZiN{margin:0;color:var(--danger);font-size:.84rem}.ffmpeg-studio_playlists__dxS1a{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ffmpeg-studio_cardActive__GyUB1,.ffmpeg-studio_card__m67Ps{display:flex;flex-direction:column;gap:5px;text-align:left;border:1px solid var(--line);border-radius:12px;padding:10px;background:#141414;color:var(--text-soft)}.ffmpeg-studio_cardActive__GyUB1 strong,.ffmpeg-studio_card__m67Ps strong{color:var(--text)}.ffmpeg-studio_cardActive__GyUB1 span,.ffmpeg-studio_card__m67Ps span{font-size:.78rem}.ffmpeg-studio_cardActive__GyUB1{border-color:#6f6f6f;background:#202020}.ffmpeg-studio_textareaInput___emBf{width:100%;min-height:96px;border:1px solid var(--line);border-radius:10px;background:#111;color:var(--text);padding:10px 12px;resize:vertical}.ffmpeg-studio_layerList__DzH77{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto;padding-right:4px}.ffmpeg-studio_layerItem__WVEOF{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#141414}.ffmpeg-studio_layerInfo__7rUXu{display:flex;flex-direction:column;min-width:0;gap:2px}.ffmpeg-studio_layerInfo__7rUXu strong{color:var(--text);font-size:.84rem}.ffmpeg-studio_layerInfo__7rUXu span{color:var(--text-soft);font-size:.78rem;word-break:break-all}.ffmpeg-studio_layerActions__shTL8{display:inline-flex;gap:6px;flex-wrap:wrap}.ffmpeg-studio_automationLayout__5ISQL{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.ffmpeg-studio_automationLeft___su4_{display:flex;flex-direction:column;gap:14px;min-width:0}.ffmpeg-studio_automationRight__YtVNA{display:flex;flex-direction:column;gap:16px;min-width:0}.ffmpeg-studio_panelHeading__5s9E8,.ffmpeg-studio_sectionTitle__TvngL{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.ffmpeg-studio_dropZone__NjpRz{border:2px dashed var(--line-strong);border-radius:16px;padding:28px;text-align:center;background:var(--panel-strong);transition:border-color .2s ease,background .2s ease;cursor:pointer}.ffmpeg-studio_dropZoneActive__g1fQ1{border-color:#4dabf7;background:rgba(77,171,247,.08)}.ffmpeg-studio_dropZoneContent__dSRWM{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-soft);font-size:.9rem}.ffmpeg-studio_dropZoneContent__dSRWM p{margin:0}.ffmpeg-studio_layerCard___nbJZ{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;background:var(--panel-strong);border:1px solid var(--line);border-radius:12px;cursor:grab;transition:box-shadow .15s ease,border-color .15s ease}.ffmpeg-studio_layerCard___nbJZ:hover{border-color:var(--line-strong)}.ffmpeg-studio_layerHandle__zNKLU{color:var(--text-dim);cursor:grab;display:flex;align-items:center;justify-content:center}.ffmpeg-studio_layerCard___nbJZ .ffmpeg-studio_layerInfo__7rUXu strong{font-size:.86rem}.ffmpeg-studio_layerCard___nbJZ .ffmpeg-studio_layerInfo__7rUXu span{font-size:.76rem;color:var(--text-dim)}.ffmpeg-studio_layerCard___nbJZ .ffmpeg-studio_layerActions__shTL8{display:flex;gap:6px}.ffmpeg-studio_layerCard___nbJZ .ffmpeg-studio_layerActions__shTL8 button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#1b1b1b;color:var(--text-soft);font-size:.72rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.ffmpeg-studio_layerCard___nbJZ .ffmpeg-studio_layerActions__shTL8 button:hover:not(:disabled){background:#252525;color:var(--text)}.ffmpeg-studio_layerCard___nbJZ .ffmpeg-studio_layerActions__shTL8 button:disabled{opacity:.3;cursor:not-allowed}.ffmpeg-studio_audioBasketCard__ihPWG{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(77,171,247,.08)}.ffmpeg-studio_previewPanel__S_fMq{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong)}.ffmpeg-studio_previewBox__WVBRm{aspect-ratio:16/9;background:#0a0a0a;border-radius:12px;border:1px solid var(--line);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.ffmpeg-studio_previewVideo__vGTvO{width:100%;height:100%;object-fit:contain}.ffmpeg-studio_previewPlaceholder__J8Vr8{color:var(--text-dim);font-size:.86rem}.ffmpeg-studio_previewOverlays__sMEDL{position:absolute;bottom:10px;left:10px;right:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.ffmpeg-studio_previewBadge__aodEz{background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.1);color:#e6e6e6;font-size:.7rem;padding:4px 8px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ffmpeg-studio_durationRow__IVsN6{display:flex;align-items:center;justify-content:space-between;gap:8px}.ffmpeg-studio_durationLabel__KqM1S{font-size:.78rem;color:var(--text-soft);font-weight:700}.ffmpeg-studio_durationValue__V0h9F{font-size:.9rem;color:var(--text);font-weight:800}.ffmpeg-studio_settingsPanel__c8lkL{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong)}.ffmpeg-studio_settingsGroup__o8440{display:flex;flex-direction:column;gap:6px}.ffmpeg-studio_settingsGroup__o8440 label{font-size:.72rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em;font-weight:800}.ffmpeg-studio_filePickerRow__zuUSZ{display:flex;gap:8px}.ffmpeg-studio_filePickerRow__zuUSZ .ffmpeg-studio_input__REPK6{flex:1 1;min-width:0}.ffmpeg-studio_renderActions__H_2DD{display:flex;gap:10px}.ffmpeg-studio_renderOverlay__wf9Su{position:fixed;inset:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center}.ffmpeg-studio_renderModal__V7vk8{width:460px;max-width:92vw;background:#141414;border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow)}.ffmpeg-studio_renderModalTitle__9heXd{font-size:1rem;font-weight:800;color:var(--text);text-align:center}.ffmpeg-studio_progressBar__j3vsH{height:10px;background:#1f1f1f;border-radius:999px;overflow:hidden}.ffmpeg-studio_progressFill__o55It{height:100%;background:linear-gradient(90deg,#4dabf7,#339af0);border-radius:999px;transition:width .4s ease}.ffmpeg-studio_progressMeta__dRRZ6{display:flex;align-items:center;justify-content:space-between;gap:8px}.ffmpeg-studio_progressPercent__Dj1OV{font-weight:800;color:var(--text);font-size:.9rem}.ffmpeg-studio_etaRow__0_K3j,.ffmpeg-studio_progressDetail__Y0WPH{font-size:.82rem;color:var(--text-soft)}.ffmpeg-studio_etaRow__0_K3j{text-align:center}.ffmpeg-studio_resultPanel__bHyKM{padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong);display:flex;flex-direction:column;gap:12px}.ffmpeg-studio_resultVideo__WqCM8{width:100%;border-radius:12px;background:#0a0a0a}.ffmpeg-studio_manualToggle__AeMqX{display:flex;justify-content:center}.ffmpeg-studio_manualSection__6f9im{display:flex;flex-direction:column;gap:10px}@media (max-width:960px){.ffmpeg-studio_automationLayout__5ISQL{grid-template-columns:1fr}}.pipeline-studio_root__O22nN{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) 230px;gap:18px;overflow:hidden}.pipeline-studio_setupRoot__Htg0c{grid-template-rows:auto auto minmax(0,1fr);gap:18px}.pipeline-studio_setupRoot__Htg0c .pipeline-studio_headerStats__eK65L{display:none}.pipeline-studio_header__A3_ev{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pipeline-studio_title__8ZuRk{margin:0;font-size:1.55rem;letter-spacing:-.04em;line-height:1;color:var(--text)}.pipeline-studio_subtitle__roLaA{margin:8px 0 0;color:var(--text-soft);font-size:.84rem;line-height:1.45}.pipeline-studio_headerStats__eK65L{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pipeline-studio_statChip__pWtO7{display:inline-flex;align-items:center;height:34px;padding:0 11px;border-radius:8px;border:1px solid var(--line);background:#181818;color:#d4d4d4;font-size:.78rem;font-family:var(--font-mono),monospace}.pipeline-studio_fileRow__ShLgV button,.pipeline-studio_ghostButton__msIfH,.pipeline-studio_iconButton__nBNz5,.pipeline-studio_primaryButton__076X8,.pipeline-studio_secondaryButton__aledL,.pipeline-studio_step__q98ui,.pipeline-studio_stopAllButton__Lhd8l{transition:border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}.pipeline-studio_stopAllButton__Lhd8l{height:34px;padding:0 12px;border-radius:8px;border:1px solid rgba(220,102,102,.5);background:rgba(110,42,42,.25);color:#f2b4b4;font-size:.78rem;font-weight:700;cursor:pointer}.pipeline-studio_fileRow__ShLgV button:disabled,.pipeline-studio_ghostButton__msIfH:disabled,.pipeline-studio_iconButton__nBNz5:disabled,.pipeline-studio_primaryButton__076X8:disabled,.pipeline-studio_secondaryButton__aledL:disabled,.pipeline-studio_stopAllButton__Lhd8l:disabled{opacity:.48;cursor:not-allowed}.pipeline-studio_stepper__79H92{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:#1c1b1a}.pipeline-studio_step__q98ui{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--text-soft);font-size:.78rem;font-weight:700;cursor:pointer}.pipeline-studio_step__q98ui:hover{color:#f2deca;background:#272522}.pipeline-studio_step__q98ui:last-child{border-right:0}.pipeline-studio_stepNumber__39eFo{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;border:1px solid var(--line);background:#171717;font-size:.68rem;font-weight:700}.pipeline-studio_stepActive__2_UhF{color:#f2deca;background:#565044}.pipeline-studio_stepDone__QJG6F{color:#d4c1aa;background:rgba(86,80,68,.5)}.pipeline-studio_stagePanel__qo1_E{min-height:0;border:1px solid var(--line);border-radius:8px;background:#141414;overflow:auto;padding:16px}.pipeline-studio_setupStagePanel__J8Dbc{border:0;border-radius:0;background:transparent;overflow:hidden;padding:0}.pipeline-studio_assetsPanel__AWqVe,.pipeline-studio_setupPanel__pzkMv,.pipeline-studio_stageListPanel__Dbocc{display:flex;flex-direction:column;gap:14px}.pipeline-studio_setupPanel__pzkMv{min-height:0;height:100%}.pipeline-studio_setupLayout__foAGL{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:20px}.pipeline-studio_setupMain__dsW0p{min-width:0;min-height:0;overflow:auto;padding-right:2px;display:flex;flex-direction:column;gap:20px}.pipeline-studio_setupTemplateBar__ZSJIr{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:8px;background:#191919;padding:14px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.pipeline-studio_setupTemplateBar__ZSJIr h3{margin:0;color:#eee6de;font-size:.92rem;font-weight:820}.pipeline-studio_setupTemplateBar__ZSJIr p{margin:5px 0 0;color:#9f978f;font-size:.78rem}.pipeline-studio_setupTemplateBar__ZSJIr>div:last-child{display:inline-flex;align-items:center;gap:8px}.pipeline-studio_setupTemplateBar__ZSJIr .pipeline-studio_primaryButton__076X8,.pipeline-studio_setupTemplateBar__ZSJIr .pipeline-studio_secondaryButton__aledL{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pipeline-studio_setupTileGrid__OzKUV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.pipeline-studio_setupTile__Bb09l{position:relative;min-height:238px;display:flex;flex-direction:column;align-items:stretch;gap:10px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 78% 16%,rgba(229,197,165,.045),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),#191919;padding:20px;color:var(--text);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.028);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.pipeline-studio_setupTile__Bb09l:hover{border-color:#514a42;background:radial-gradient(circle at 78% 16%,rgba(229,197,165,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),#1d1c1b}.pipeline-studio_setupTile__Bb09l:active{transform:translateY(1px)}.pipeline-studio_setupTile__Bb09l:focus-visible{outline:2px solid rgba(226,195,162,.34);outline-offset:2px}.pipeline-studio_setupTileIcon__3OvqB{width:52px;height:52px;display:grid;place-items:center;border:1px solid #514a42;border-radius:8px;background:#151514;color:#e7c5a4}.pipeline-studio_setupTileArrow__oKMXx{position:absolute;top:24px;right:22px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.035);color:#d8c2ab;transition:transform .16s ease,background-color .16s ease}.pipeline-studio_setupTile__Bb09l:hover .pipeline-studio_setupTileArrow__oKMXx{transform:translateX(2px);background:rgba(229,197,165,.09)}.pipeline-studio_setupTile__Bb09l strong{margin-top:4px;color:#eee6de;font-size:1rem;font-weight:820;letter-spacing:0}.pipeline-studio_setupTile__Bb09l small{color:#9f978f;font-size:.8rem;line-height:1.35}.pipeline-studio_setupTile__Bb09l dl{display:grid;gap:8px;margin:10px 0 0}.pipeline-studio_setupTile__Bb09l dl div{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:10px;align-items:baseline}.pipeline-studio_setupTile__Bb09l dd,.pipeline-studio_setupTile__Bb09l dt{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.pipeline-studio_setupTile__Bb09l dt{color:#948c84}.pipeline-studio_setupTile__Bb09l dd{color:#d8d0c5;text-align:right;font-family:var(--font-mono),monospace}.pipeline-studio_setupConfigDialog__GBAca{width:min(860px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;gap:16px;overflow:auto;border:1px solid #514a42;border-radius:8px;background:#141312;box-shadow:0 26px 80px rgba(0,0,0,.58);padding:18px}.pipeline-studio_setupConfigDialog__GBAca .pipeline-studio_setupCard__yFDAI{padding:0;border:0;background:transparent;box-shadow:none}.pipeline-studio_setupConfigDialog__GBAca .pipeline-studio_setupCardHeader__831zn{margin-bottom:16px}.pipeline-studio_dialogHeaderActions__u9WXj{display:inline-flex;align-items:center;gap:8px}.pipeline-studio_dialogHeaderActions__u9WXj .pipeline-studio_secondaryButton__aledL{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pipeline-studio_setupSplit__sv9CA{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:start}.pipeline-studio_setupCard__yFDAI{border:1px solid var(--line);border-radius:8px;background:#191919;padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.pipeline-studio_setupCardHeader__831zn{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.pipeline-studio_setupCardHeader__831zn h3{margin:0;color:var(--text);font-size:.98rem;font-weight:800;letter-spacing:-.015em}.pipeline-studio_setupCardHeader__831zn p{margin:7px 0 0;color:#a7a09a;font-size:.78rem}.pipeline-studio_formGrid__nag6v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pipeline-studio_projectGrid__pFGmi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}.pipeline-studio_finalGrid__29rp0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pipeline-studio_setupSpanAll__YIHDq{grid-column:1/-1}.pipeline-studio_setupSpanHalf__wdmaL{grid-column:span 1}.pipeline-studio_fieldBlock__YlVXm{display:flex;flex-direction:column;gap:6px}.pipeline-studio_fieldBlock__YlVXm label{color:#d8d0c5;font-size:.76rem;font-weight:750;letter-spacing:0;text-transform:none}.pipeline-studio_fieldBlock__YlVXm input,.pipeline-studio_fieldBlock__YlVXm select,.pipeline-studio_fieldBlock__YlVXm textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#141414;color:var(--text);padding:9px 12px;font-size:.82rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.018);transition:border-color .16s ease,background-color .16s ease}.pipeline-studio_historyDestination__ID2mt{min-height:38px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#141414;color:var(--text);padding:9px 12px;font-size:.82rem}.pipeline-studio_fieldBlock__YlVXm select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b9a895 50%),linear-gradient(135deg,#b9a895 50%,transparent 50%),linear-gradient(to right,var(--line),var(--line));background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,calc(100% - 38px) 50%;background-size:5px 5px,5px 5px,1px 20px;background-repeat:no-repeat;color-scheme:dark;cursor:pointer;padding-right:48px}.pipeline-studio_fieldBlock__YlVXm select:hover:not(:disabled){border-color:#514a42;background-color:#171615}.pipeline-studio_fieldBlock__YlVXm select:disabled{cursor:not-allowed;opacity:.55}.pipeline-studio_fieldBlock__YlVXm select option{background:#181716;color:#eee6de}.pipeline-studio_customSelect__dUgz4{position:relative;width:100%}.pipeline-studio_customSelectTrigger__Df5eR{width:100%;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;padding:0 0 0 12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 52%),#141414;color:#eee6de;font-size:.82rem;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.pipeline-studio_customSelectTrigger__Df5eR span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-studio_customSelectOpen__mVy0s .pipeline-studio_customSelectTrigger__Df5eR,.pipeline-studio_customSelectTrigger__Df5eR:hover:not(:disabled){border-color:#6a5f53;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 52%),#181716}.pipeline-studio_customSelectTrigger__Df5eR:focus-visible{outline:2px solid rgba(226,195,162,.34);outline-offset:2px}.pipeline-studio_customSelectTrigger__Df5eR:disabled{cursor:not-allowed;opacity:.55}.pipeline-studio_customSelectPlaceholder__yoYBl{color:#77716a}.pipeline-studio_customSelectChevron__kgC_X{position:relative;height:100%;border-left:1px solid var(--line)}.pipeline-studio_customSelectChevron__kgC_X:after,.pipeline-studio_customSelectChevron__kgC_X:before{content:"";position:absolute;top:50%;width:7px;height:1.5px;border-radius:999px;background:#c7b49f;transition:transform .16s ease}.pipeline-studio_customSelectChevron__kgC_X:before{left:13px;transform:translateY(-50%) rotate(45deg)}.pipeline-studio_customSelectChevron__kgC_X:after{right:12px;transform:translateY(-50%) rotate(-45deg)}.pipeline-studio_customSelectOpen__mVy0s .pipeline-studio_customSelectChevron__kgC_X:before{transform:translateY(-50%) rotate(-45deg)}.pipeline-studio_customSelectOpen__mVy0s .pipeline-studio_customSelectChevron__kgC_X:after{transform:translateY(-50%) rotate(45deg)}.pipeline-studio_customSelectMenu__6PRKf{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:236px;overflow:auto;padding:6px;border:1px solid #514a42;border-radius:10px;background:#11100f;box-shadow:0 18px 42px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.04)}.pipeline-studio_customSelectOption__zv5ys{width:100%;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#d8d0c5;font-size:.82rem;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.pipeline-studio_customSelectOption__zv5ys span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-studio_customSelectOption__zv5ys:hover{border-color:rgba(226,195,162,.18);background:#1d1a17;color:#f3e7da}.pipeline-studio_customSelectOptionActive__6bWwM{border-color:rgba(226,195,162,.28);background:#2a241f;color:#f1d5ba}.pipeline-studio_customSelectCheck__9lRF9{position:relative;width:14px;height:14px}.pipeline-studio_customSelectCheck__9lRF9:before{content:"";position:absolute;left:2px;top:3px;width:8px;height:4px;border-left:1.7px solid #e5c5a5;border-bottom:1.7px solid #e5c5a5;transform:rotate(-45deg)}.pipeline-studio_customSelectEmpty__8Lg7w{padding:10px;color:#77716a;font-size:.8rem}.pipeline-studio_fieldBlock__YlVXm input::placeholder,.pipeline-studio_fieldBlock__YlVXm textarea::placeholder{color:#77716a}.pipeline-studio_fieldBlock__YlVXm input:focus,.pipeline-studio_fieldBlock__YlVXm select:focus,.pipeline-studio_fieldBlock__YlVXm textarea:focus{border-color:#675d51;background:#111}.pipeline-studio_fieldBlock__YlVXm textarea{min-height:62px;resize:vertical;line-height:1.45}.pipeline-studio_fieldHelp__yD6vQ{margin:0;color:#8f8982;font-size:.74rem}.pipeline-studio_labelRow__n4S2v{display:flex;align-items:center;justify-content:space-between;gap:12px}.pipeline-studio_labelRow__n4S2v span{color:#dfc5aa;font-family:var(--font-mono),monospace;font-size:.78rem}.pipeline-studio_promptIconActions___8h6l{display:inline-flex;align-items:center;gap:6px}.pipeline-studio_iconButton__nBNz5{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#171717;color:#d8c2ab;cursor:pointer}.pipeline-studio_iconButton__nBNz5:hover{border-color:#6a5f53;background:#211f1d;color:#f2deca}.pipeline-studio_iconButton__nBNz5:focus-visible{outline:2px solid rgba(226,195,162,.34);outline-offset:2px}.pipeline-studio_bookGlyph__L8RPI,.pipeline-studio_closeGlyph__UoI2P,.pipeline-studio_saveGlyph__ES3zT{position:relative;display:block;color:currentColor}.pipeline-studio_bookGlyph__L8RPI{width:17px;height:15px;border:1.6px solid;border-radius:2px 4px 4px 2px}.pipeline-studio_bookGlyph__L8RPI:before{content:"";position:absolute;left:4px;top:-1.6px;width:1.5px;height:15px;background:currentColor}.pipeline-studio_bookGlyph__L8RPI:after{content:"";position:absolute;right:3px;top:4px;width:5px;height:1.5px;border-radius:999px;background:currentColor;box-shadow:0 4px 0 currentColor;opacity:.75}.pipeline-studio_saveGlyph__ES3zT{width:16px;height:16px;border:1.6px solid;border-radius:2px}.pipeline-studio_saveGlyph__ES3zT:before{content:"";position:absolute;left:3px;top:-1.6px;width:7px;height:5px;border:1.6px solid;border-top:0;background:#171717}.pipeline-studio_saveGlyph__ES3zT:after{content:"";position:absolute;left:4px;right:4px;bottom:3px;height:4px;border:1.5px solid;border-radius:1px}.pipeline-studio_closeGlyph__UoI2P{width:15px;height:15px}.pipeline-studio_closeGlyph__UoI2P:after,.pipeline-studio_closeGlyph__UoI2P:before{content:"";position:absolute;left:1px;top:7px;width:13px;height:1.6px;border-radius:999px;background:currentColor}.pipeline-studio_closeGlyph__UoI2P:before{transform:rotate(45deg)}.pipeline-studio_closeGlyph__UoI2P:after{transform:rotate(-45deg)}.pipeline-studio_creditsRow__jDU4S{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:8px;background:#141414;padding:10px 12px;color:var(--text-soft);font-size:.8rem}.pipeline-studio_fileRow__ShLgV{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.pipeline-studio_fileRow__ShLgV button,.pipeline-studio_ghostButton__msIfH,.pipeline-studio_primaryButton__076X8,.pipeline-studio_secondaryButton__aledL{border-radius:8px;height:38px;font-size:.82rem;font-weight:700;cursor:pointer}.pipeline-studio_fileRow__ShLgV button{border:1px solid var(--line-strong);border-left:0;border-radius:0 8px 8px 0;background:#1d1c1b;color:var(--text);padding:0 14px}.pipeline-studio_fileRow__ShLgV input{border-radius:8px 0 0 8px}.pipeline-studio_folderGlyph___Kv9Z{position:relative;display:block;width:16px;height:12px;border:1.5px solid;border-radius:3px}.pipeline-studio_folderGlyph___Kv9Z:before{content:"";position:absolute;left:1px;top:-5px;width:8px;height:5px;border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0}.pipeline-studio_stepperInput__SpSrl{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px}.pipeline-studio_stepperInput__SpSrl input{border-radius:8px 0 0 8px}.pipeline-studio_stepperInput__SpSrl button{min-width:44px;height:38px;border:1px solid var(--line);border-left:0;background:#171717;color:#d9c8b8;font-size:1rem;cursor:pointer;transition:background-color .16s ease,color .16s ease}.pipeline-studio_stepperInput__SpSrl button:last-child{border-radius:0 8px 8px 0}.pipeline-studio_stepperInput__SpSrl button:hover{background:#211f1d;color:#f2deca}.pipeline-studio_targetLengthField__1JQ9_ input[type=range]{min-height:26px;padding:0;border:0;border-radius:999px;background:transparent;accent-color:#dfc5aa}.pipeline-studio_inlineFields__s8qL5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pipeline-studio_promptActions__TL9WN{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pipeline-studio_modalOverlay__9Bjxc{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pipeline-studio_promptLibraryDialog__Bherl,.pipeline-studio_savePromptDialog__7snbf{width:min(620px,100%);max-height:min(620px,calc(100vh - 48px));display:flex;flex-direction:column;gap:16px;border:1px solid #514a42;border-radius:8px;background:#141312;box-shadow:0 26px 80px rgba(0,0,0,.58);padding:18px}.pipeline-studio_savePromptDialog__7snbf{width:min(430px,100%)}.pipeline-studio_uploadPickerDialog__ijxpw{width:min(760px,100%);max-height:min(720px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;padding:18px;border:1px solid #514a42;border-radius:8px;background:#141312;box-shadow:var(--shadow)}.pipeline-studio_uploadPickerToolbar__fCISo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#101010}.pipeline-studio_uploadPickerToolbar__fCISo>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d8d0c5;font-family:var(--font-mono),monospace;font-size:.78rem}.pipeline-studio_uploadPickerActions__bwWcZ,.pipeline-studio_uploadPickerToolbar__fCISo>div{display:inline-flex;align-items:center;gap:8px}.pipeline-studio_uploadPickerList__3_aO4{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.pipeline-studio_uploadPickerItem__Wp_5_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#181818}.pipeline-studio_uploadPickerItem__Wp_5_ span,.pipeline-studio_uploadPickerItem__Wp_5_ strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-studio_uploadPickerItem__Wp_5_ strong{color:var(--text);font-size:.86rem}.pipeline-studio_uploadPickerItem__Wp_5_ span{margin-top:4px;color:#8f8982;font-size:.74rem}.pipeline-studio_dialogHeader__kZmnq{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pipeline-studio_dialogHeader__kZmnq h3{margin:0;color:var(--text);font-size:1rem;font-weight:800}.pipeline-studio_dialogHeader__kZmnq p{margin:5px 0 0;color:#9f978f;font-size:.78rem}.pipeline-studio_promptLibraryList__oRJvv{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px}.pipeline-studio_promptLibraryItem__1_zli{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid var(--line);border-radius:8px;background:#181716;padding:12px}.pipeline-studio_promptLibraryItem__1_zli h4{margin:0;color:#eee6de;font-size:.86rem}.pipeline-studio_promptLibraryItem__1_zli small{display:block;margin-top:5px;color:#dfc5aa;font-family:var(--font-mono),monospace;font-size:.68rem;line-height:1.35}.pipeline-studio_promptLibraryItem__1_zli p{margin:6px 0 0;max-height:72px;overflow:hidden;color:#b6ada4;font-size:.78rem;line-height:1.45}.pipeline-studio_promptLibraryItemActions__txO3l{display:inline-flex;align-items:center;gap:8px}.pipeline-studio_promptLibraryEmpty__3BT7N{display:grid;min-height:120px;place-items:center;border:1px dashed #4d463f;border-radius:8px;color:#9f978f;font-size:.82rem;text-align:center}.pipeline-studio_savePromptField__BXRd6{display:flex;flex-direction:column;gap:7px}.pipeline-studio_savePromptField__BXRd6 span{color:#d8d0c5;font-size:.76rem;font-weight:750}.pipeline-studio_savePromptField__BXRd6 input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#111;color:var(--text);padding:9px 12px;font-size:.82rem}.pipeline-studio_savePromptField__BXRd6 input:focus{outline:0;border-color:#675d51}.pipeline-studio_dialogActions__v5LWR{display:flex;justify-content:flex-end;gap:8px}.pipeline-studio_assetsHeader__Q_po2{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pipeline-studio_assetsHeader__Q_po2 h3,.pipeline-studio_stageListPanel__Dbocc h3{margin:0;font-size:1rem;color:var(--text)}.pipeline-studio_assetsHeader__Q_po2 p,.pipeline-studio_stageListPanel__Dbocc p{margin:4px 0 0;color:var(--text-soft);font-size:.84rem}.pipeline-studio_counterBox__nLOoF{display:flex;flex-direction:column;gap:6px;min-width:132px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#181818;color:var(--text-soft);font-size:.78rem}.pipeline-studio_cardGrid__X31_D{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pipeline-studio_processCard__zCOqf{border:1px solid var(--line);border-radius:14px;background:#121212;padding:11px;display:flex;flex-direction:column;gap:10px}.pipeline-studio_cardHeader__67TU_{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pipeline-studio_cardHeader__67TU_ h4{margin:0;color:var(--text);font-size:.88rem}.pipeline-studio_cardHeader__67TU_ p,.pipeline-studio_cardHeader__67TU_ small{margin-top:4px;color:var(--text-soft);font-size:.74rem}.pipeline-studio_playlistIndicatorWrap__aZuGY{display:inline-flex;align-items:center;gap:6px}.pipeline-studio_playlistDot__t6rDz{width:9px;height:9px;border-radius:999px;background:#474747;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.pipeline-studio_playlistDotReady__X6Pm1{background:#5cc08a;box-shadow:0 0 0 1px rgba(92,192,138,.28),0 0 8px rgba(92,192,138,.42)}.pipeline-studio_previewArea__GPHbn{width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;background:#0d0d0d;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.pipeline-studio_previewArea__GPHbn img,.pipeline-studio_previewArea__GPHbn video{width:100%;height:100%;object-fit:cover}.pipeline-studio_placeholder__xReEN{color:var(--text-dim);font-size:.8rem}.pipeline-studio_progressWrap__0K_K9{display:flex;flex-direction:column;gap:5px}.pipeline-studio_progressBar__xZOxq{width:100%;height:8px;border-radius:999px;background:#1f1f1f;overflow:hidden}.pipeline-studio_progressFill__DZXhN{width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#f2a155,#e38a36);transition:width .26s ease}.pipeline-studio_progressMeta__87KhA{display:flex;align-items:center;justify-content:space-between;color:var(--text-soft);font-size:.74rem}.pipeline-studio_metaRows__MuCoF{display:flex;flex-direction:column;gap:4px;color:var(--text-soft);font-size:.74rem}.pipeline-studio_cardActions__58AGX,.pipeline-studio_stageActions__uKfAi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pipeline-studio_primaryButton__076X8{min-width:210px;border:1px solid #e2c3a2;background:#e5c5a5;color:#17120e;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease}.pipeline-studio_primaryButton__076X8:hover:not(:disabled){background:#efd1b2}.pipeline-studio_primaryButton__076X8:active:not(:disabled){transform:translateY(1px)}.pipeline-studio_secondaryButton__aledL{border:1px solid var(--line-strong);background:#1b1b1b;color:var(--text);padding:0 12px}.pipeline-studio_ghostButton__msIfH{border:1px solid var(--line);background:transparent;color:var(--text-soft);padding:0 12px}.pipeline-studio_approvedButton__AKJPG{border-color:rgba(103,184,136,.62);color:#b9efce;background:rgba(35,78,55,.35)}.pipeline-studio_errorText__woFKg{margin:0;color:#efaaaa;font-size:.78rem}.pipeline-studio_okText__ergAu{margin:0;color:#b9efce;font-size:.72rem;word-break:break-all}.pipeline-studio_finalHint__sB_5R{color:var(--text-soft);font-size:.84rem;line-height:1.45}.pipeline-studio_stageWorkspace__R3tUW{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px}.pipeline-studio_stageWorkspaceHeader__7EDcJ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.pipeline-studio_stageTitleBlock__1VRkX h3{margin:0;color:var(--text);font-size:1rem;font-weight:820}.pipeline-studio_stageTitleBlock__1VRkX p{margin:6px 0 0;color:var(--text-soft);font-size:.84rem;line-height:1.45}.pipeline-studio_stageToolbar__WJ_RU{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:10px}.pipeline-studio_stageToolbar__WJ_RU .pipeline-studio_primaryButton__076X8,.pipeline-studio_stageToolbar__WJ_RU .pipeline-studio_secondaryButton__aledL{min-width:108px;height:44px}.pipeline-studio_phaseSwitch__06yg9{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#151515}.pipeline-studio_phaseSwitch__06yg9 button{min-width:76px;height:44px;padding:0 12px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--text-soft);font-size:.78rem;font-weight:760;cursor:pointer}.pipeline-studio_phaseSwitch__06yg9 button:last-child{border-right:0}.pipeline-studio_phaseActive__M3tkn,.pipeline-studio_phaseSwitch__06yg9 button:hover{background:#24211e;color:#f0dbc6}.pipeline-studio_phaseSwitch__06yg9 button:disabled{cursor:not-allowed;opacity:.45}.pipeline-studio_phaseSwitch__06yg9 button:disabled:hover{background:transparent;color:var(--text-soft)}.pipeline-studio_assetCardGrid__JGC_6{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:2px}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_counterBox__nLOoF{display:inline-flex;flex-direction:row;align-items:center;gap:0;min-width:0;min-height:44px;overflow:hidden;padding:0;border-radius:8px;background:#111}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_counterBox__nLOoF span{height:44px;display:inline-flex;align-items:center;padding:0 14px;border-right:1px solid var(--line);white-space:nowrap}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_counterBox__nLOoF span:last-child{border-right:0}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_processCard__zCOqf{position:relative;border-radius:8px;background:#181818;padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.pipeline-studio_processCardApproved__FU7nt{border-color:rgba(226,195,162,.28);background:#1b1917}.pipeline-studio_assetCardTopline__wq7xk{min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c3bbb2;font-size:.76rem}.pipeline-studio_processMenu__FA6E5{position:relative;flex:0 0 auto}.pipeline-studio_processMenuButton__YLTyP{width:28px;height:24px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#a59d95;cursor:pointer}.pipeline-studio_processMenuButton__YLTyP:hover,.pipeline-studio_processMenuButton__YLTyP[aria-expanded=true]{border-color:var(--line);background:#22211f;color:#eee6de}.pipeline-studio_processMenuPanel__duWGH{position:absolute;z-index:25;top:calc(100% + 6px);right:0;min-width:132px;overflow:hidden;border:1px solid #514a42;border-radius:8px;background:#141312;box-shadow:0 16px 42px rgba(0,0,0,.5);padding:4px}.pipeline-studio_processMenuDangerItem__fD4_m{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;color:#ffd1d1;padding:0 8px;font-size:.78rem;font-weight:760;cursor:pointer;text-align:left}.pipeline-studio_processMenuDangerItem__fD4_m:hover{background:rgba(122,42,42,.28)}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_playlistIndicatorWrap__aZuGY{min-width:0}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_playlistIndicatorWrap__aZuGY span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_previewArea__GPHbn{border-radius:7px}.pipeline-studio_aspectBadge__MjnRF{position:absolute;right:7px;bottom:7px;max-width:calc(100% - 14px);min-height:22px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(12,12,12,.72);color:#eee6de;padding:0 6px;font-family:var(--font-mono),monospace;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-studio_assetCardMeta__hkGu9{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pipeline-studio_assetCardMeta__hkGu9 h4{margin:0;color:#eee6de;font-size:.84rem;font-weight:780}.pipeline-studio_assetCardMeta__hkGu9 p{margin:3px 0 0;color:#918a83;font-size:.72rem;line-height:1.25}.pipeline-studio_assetCardMeta__hkGu9>span{color:#bdb4aa;font-family:var(--font-mono),monospace;font-size:.72rem;white-space:nowrap}.pipeline-studio_compactProgress__v4piP{height:3px;overflow:hidden;border-radius:999px;background:#242424}.pipeline-studio_compactProgress__v4piP div{height:100%;border-radius:inherit;background:#dfc5aa;transition:width .26s ease}.pipeline-studio_assetActionGrid__nlH_q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pipeline-studio_assetActionGrid__nlH_q:has(.pipeline-studio_compactActionButton__Bd5tK:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-studio_compactActionButton__Bd5tK{height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#22211f;color:#d8d0c5;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease,transform .15s ease}.pipeline-studio_compactActionButton__Bd5tK:hover:not(:disabled){border-color:#554d45;background:#292723}.pipeline-studio_compactActionButton__Bd5tK:active:not(:disabled){transform:translateY(1px)}.pipeline-studio_compactActionButton__Bd5tK:disabled{opacity:.45;cursor:not-allowed}.pipeline-studio_approveGlyph__3bNYv,.pipeline-studio_playGlyph__KlY1s,.pipeline-studio_regenGlyph__N8T89,.pipeline-studio_stopGlyph__APzuQ{position:relative;display:block;width:15px;height:15px}.pipeline-studio_approveGlyph__3bNYv:before{content:"";position:absolute;left:2px;top:4px;width:10px;height:5px;border-left:1.6px solid;border-bottom:1.6px solid;transform:rotate(-45deg)}.pipeline-studio_regenGlyph__N8T89{border:1.6px solid;border-left:1.6px solid transparent;border-radius:999px}.pipeline-studio_regenGlyph__N8T89:before{content:"";position:absolute;right:0;top:0;width:5px;height:5px;border-top:1.6px solid;border-right:1.6px solid;transform:rotate(15deg)}.pipeline-studio_stopGlyph__APzuQ:before{content:"";position:absolute;inset:3px;border-radius:2px;background:#ef8f95}.pipeline-studio_playGlyph__KlY1s:before{content:"";position:absolute;left:4px;top:2px;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;border-left:8px solid}.pipeline-studio_stageFooterNote__lUsTI{border:1px solid var(--line);border-radius:8px;background:#111;color:var(--text-soft);padding:10px 12px;font-size:.8rem}.pipeline-studio_setupSummary__eDyOV{min-height:0;border:1px solid var(--line-strong);border-radius:8px;background:#211f1e;padding:24px 20px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:18px;overflow:hidden}.pipeline-studio_summaryHeader__umflF h3{margin:0;color:var(--text);font-size:.94rem;font-weight:800}.pipeline-studio_summaryHeader__umflF p{margin:8px 0 0;color:#a7a09a;font-size:.78rem}.pipeline-studio_summaryStack__JZzmr{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-right:2px}.pipeline-studio_summaryCard__ZVc6l{border:1px solid var(--line-strong);border-radius:8px;background:#2a2825;padding:16px}.pipeline-studio_summaryCardHeader__fYGE9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pipeline-studio_summaryCard__ZVc6l h4{position:relative;margin:0;padding-left:22px;color:#f0dbc6;font-size:.78rem;font-weight:800}.pipeline-studio_summaryCard__ZVc6l h4:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border:1px solid #c8ad91;border-radius:3px}.pipeline-studio_summaryCardHeader__fYGE9 button{height:28px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#242220;color:#d8d0c5;font-size:.72rem;font-weight:740;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.pipeline-studio_summaryCardHeader__fYGE9 button:hover{border-color:#6a5f53;background:#302c28}.pipeline-studio_summaryCardHeader__fYGE9 button:active{transform:translateY(1px)}.pipeline-studio_summaryCard__ZVc6l dl{display:flex;flex-direction:column;gap:10px}.pipeline-studio_summaryCard__ZVc6l dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.pipeline-studio_summaryCard__ZVc6l dt{color:#a9a19a;font-size:.76rem}.pipeline-studio_summaryCard__ZVc6l dd{min-width:0;max-width:150px;color:#eee6de;font-size:.78rem;text-align:right;word-break:break-word}.pipeline-studio_summaryActions__ZV4Ai{display:flex;flex-direction:column;gap:10px}.pipeline-studio_summaryActions__ZV4Ai .pipeline-studio_primaryButton__076X8{width:100%;min-width:0}.pipeline-studio_summaryActions__ZV4Ai p{margin:0;color:#aaa39c;font-size:.78rem;text-align:center}.pipeline-studio_setupRoot__Htg0c .pipeline-studio_consolePanel__Nzw0l{display:none}.pipeline-studio_consolePanel__Nzw0l{border:1px solid var(--line);border-radius:18px;background:#101010;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.pipeline-studio_consoleHeader__2hN1H{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 12px}.pipeline-studio_consoleHeader__2hN1H h4{margin:0;color:var(--text);font-size:.86rem}.pipeline-studio_consoleBody__wa2A_{overflow:auto;padding:10px 12px 14px;display:flex;flex-direction:column;gap:6px}.pipeline-studio_consoleEmpty__7kSjx{color:var(--text-dim);font-size:.8rem}.pipeline-studio_consoleLine__LxiBg{display:grid;grid-template-columns:70px 52px 48px minmax(0,1fr);gap:6px;align-items:baseline;color:var(--text-soft);font-size:.74rem;font-family:var(--font-mono),monospace}.pipeline-studio_consoleTime__pO_Pk{color:#9f9f9f}.pipeline-studio_consoleLevel__168NE{font-size:.67rem;font-weight:700;letter-spacing:.05em}.pipeline-studio_level_info__TDzPo{color:#9dbce7}.pipeline-studio_level_ok__fnYSB{color:#89d8ad}.pipeline-studio_level_warn__reTJl{color:#e7c08a}.pipeline-studio_level_error__BI8gy{color:#f0a9a9}.pipeline-studio_consoleStage__qv_4C{color:#8f8f8f;text-transform:uppercase;font-size:.67rem}.pipeline-studio_consoleText__qK6u7{color:#d4d4d4;min-width:0;word-break:break-word}@media (max-width:1100px){.pipeline-studio_root__O22nN{grid-template-rows:auto auto minmax(0,1fr) 260px}.pipeline-studio_setupRoot__Htg0c{grid-template-rows:auto auto minmax(0,1fr)}.pipeline-studio_setupLayout__foAGL{grid-template-columns:1fr;overflow:auto}.pipeline-studio_setupMain__dsW0p{overflow:visible;padding-right:0}.pipeline-studio_setupSplit__sv9CA,.pipeline-studio_setupTileGrid__OzKUV{grid-template-columns:1fr}.pipeline-studio_setupTemplateBar__ZSJIr{align-items:flex-start;flex-direction:column}.pipeline-studio_setupSummary__eDyOV{overflow:visible;grid-template-rows:auto auto auto auto}.pipeline-studio_summaryStack__JZzmr{overflow:visible}.pipeline-studio_formGrid__nag6v,.pipeline-studio_inlineFields__s8qL5{grid-template-columns:1fr}.pipeline-studio_stepper__79H92{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-studio_stageWorkspaceHeader__7EDcJ{grid-template-columns:1fr}.pipeline-studio_stageToolbar__WJ_RU{justify-content:flex-start}}@media (max-width:760px){.pipeline-studio_header__A3_ev{flex-direction:column;align-items:stretch}.pipeline-studio_headerStats__eK65L{justify-content:flex-start}.pipeline-studio_assetsHeader__Q_po2{flex-direction:column;align-items:stretch}.pipeline-studio_counterBox__nLOoF{width:100%;flex-direction:row;justify-content:space-between}.pipeline-studio_stageWorkspace__R3tUW .pipeline-studio_counterBox__nLOoF{width:100%;overflow-x:auto;justify-content:flex-start}.pipeline-studio_phaseSwitch__06yg9,.pipeline-studio_stageToolbar__WJ_RU{width:100%}.pipeline-studio_stageToolbar__WJ_RU .pipeline-studio_primaryButton__076X8,.pipeline-studio_stageToolbar__WJ_RU .pipeline-studio_secondaryButton__aledL{flex:1 1 130px}.pipeline-studio_assetCardGrid__JGC_6,.pipeline-studio_finalGrid__29rp0,.pipeline-studio_projectGrid__pFGmi{grid-template-columns:1fr}.pipeline-studio_setupTemplateBar__ZSJIr>div:last-child{width:100%;flex-wrap:wrap}.pipeline-studio_setupTemplateBar__ZSJIr .pipeline-studio_primaryButton__076X8,.pipeline-studio_setupTemplateBar__ZSJIr .pipeline-studio_secondaryButton__aledL{flex:1 1 150px}.pipeline-studio_setupSpanAll__YIHDq,.pipeline-studio_setupSpanHalf__wdmaL{grid-column:auto}.pipeline-studio_setupCard__yFDAI,.pipeline-studio_setupSummary__eDyOV{padding:16px}.pipeline-studio_consoleLine__LxiBg{grid-template-columns:60px 44px 42px minmax(0,1fr)}.pipeline-studio_modalOverlay__9Bjxc{align-items:end;padding:12px}.pipeline-studio_promptLibraryDialog__Bherl,.pipeline-studio_savePromptDialog__7snbf,.pipeline-studio_setupConfigDialog__GBAca{max-height:calc(100vh - 24px)}.pipeline-studio_dialogHeaderActions__u9WXj{align-items:flex-end;flex-direction:column-reverse}.pipeline-studio_promptLibraryItem__1_zli{grid-template-columns:1fr}.pipeline-studio_promptLibraryItemActions__txO3l{justify-content:flex-end}}.writer-app_shell__AQetl{height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--bg);overflow:hidden}.writer-app_sidebar__zaZkX{border-right:1px solid var(--line);background:#121212;padding:20px 16px;display:flex;flex-direction:column;gap:24px}.writer-app_brandBlock__qQYQ_{padding:4px 2px 18px;border-bottom:1px solid var(--line)}.writer-app_brand__jlaED{font-size:1.65rem;font-weight:700;letter-spacing:-.06em}.writer-app_authShell__y2ZH7{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg)}.writer-app_authCard__odij3{width:min(420px,100%);display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--line-strong);border-radius:24px;background:#141414;box-shadow:var(--shadow)}.writer-app_authHeader__TiX7N{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.writer-app_authBrand__jS3fQ{color:var(--text);font-size:2rem;font-weight:700;letter-spacing:-.06em}.writer-app_authMeta__SNNBS{color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.writer-app_authTabs__uHuok{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--line);border-radius:14px;background:#101010}.writer-app_authTabs__uHuok button{min-height:38px;border-radius:10px;color:var(--text-soft);font-weight:700}.writer-app_authTabs__uHuok button:hover:not(:disabled){cursor:pointer;color:var(--text)}.writer-app_authTabs__uHuok button:disabled{opacity:.45}.writer-app_authTabActive__wtmIX{border:1px solid var(--line-strong);background:var(--panel-soft);color:var(--text)!important}.writer-app_authCard__odij3 .writer-app_submitButton__lHiLs{width:100%}.writer-app_authCard__odij3 .writer-app_error__JnQTZ{text-align:left}.writer-app_accountBadge__VSTYc{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#0e0e0e}.writer-app_accountBadge__VSTYc span{display:block;color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.writer-app_accountBadge__VSTYc strong{display:block;min-width:0;overflow:hidden;color:var(--text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.writer-app_accountBadge__VSTYc button{padding:8px 10px;border:1px solid var(--line-strong);border-radius:10px;color:var(--text-soft);font-size:.78rem;font-weight:700}.writer-app_accountBadge__VSTYc button:hover{cursor:pointer;background:var(--panel-soft);color:var(--text)}.writer-app_renderModeSwitch__O_miT{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#0e0e0e}.writer-app_renderModeSwitch__O_miT button{min-height:34px;border-radius:9px;color:var(--text-soft);font-size:.8rem;font-weight:700}.writer-app_renderModeActive__MCbY_,.writer-app_renderModeSwitch__O_miT button:hover{background:var(--panel-soft);color:var(--text)}.writer-app_renderModeActive__MCbY_{border:1px solid var(--line-strong)}.writer-app_nav__YuG4x{display:flex;flex-direction:column;gap:10px}.writer-app_navItem__2IU74{width:100%;display:inline-flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:transparent;color:var(--text-soft);font-size:.98rem;text-align:left}.writer-app_navItem__2IU74 svg{width:18px;height:18px}.writer-app_navItemActive__Z6Tl_{border-color:var(--line-strong);background:var(--panel-soft);color:var(--text)}.writer-app_main__tB29t{height:100vh;padding:28px;display:flex;flex-direction:column;gap:24px;overflow:hidden}.writer-app_persistentView__ArfqA{width:100%;min-height:0;flex:1 1 auto}.writer-app_persistentViewHidden__kY_Nu{display:none}.writer-app_topbar__pnlmP{display:flex;align-items:center;justify-content:space-between;gap:16px}.writer-app_equation__eOHJS{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--line);border-radius:999px;color:var(--text-soft);background:rgba(255,255,255,.02);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.writer-app_modelPicker__6JtWI{position:relative;min-width:320px;height:58px;border:1px solid var(--line-strong);border-radius:18px;background:var(--panel);box-shadow:var(--shadow)}.writer-app_statsBar__XDK3h{display:inline-flex;align-items:center;gap:8px;height:58px;padding:6px;border:1px solid var(--line);border-radius:18px;background:#141414;box-shadow:var(--shadow)}.writer-app_statChip__RDXpJ{height:100%;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:14px;background:#181818;color:#d6d6d6;font-family:var(--font-mono),monospace;font-size:.8rem;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.writer-app_statChip__RDXpJ strong{color:#c7c7c7;font-size:.72rem;font-weight:700;letter-spacing:.08em}.writer-app_statChip__RDXpJ span{color:#fbfbfb;font-weight:600;letter-spacing:-.03em}.writer-app_statChipButton__iNSPy{cursor:pointer}.writer-app_statChipButton__iNSPy:hover{border-color:#4a4a4a;background:#1e1e1e}.writer-app_modelTrigger___7ZWu{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;color:var(--text)}.writer-app_modelPickerBadge__jx82p{display:inline-flex;align-items:center;gap:10px;color:#c8b38f;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.writer-app_modelValue__HW3O7{min-width:0;font-size:.98rem;text-align:left}.writer-app_anthropicMark__ckg8v{width:18px;height:18px;color:var(--accent);flex:none}.writer-app_iconButton__8_Hdr svg,.writer-app_modelTrigger___7ZWu svg{width:18px;height:18px}.writer-app_chevronOpen__ciWaF{transform:rotate(180deg)}.writer-app_modelMenu__6QgXd{position:absolute;top:calc(100% + 10px);right:0;width:100%;padding:8px;border:1px solid var(--line-strong);border-radius:18px;background:#151515;box-shadow:var(--shadow);z-index:20}.writer-app_modelMenuUp__1qxkd{top:auto;bottom:calc(100% + 10px)}.writer-app_modelOption__kKTYN{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;color:var(--text-soft);text-align:left}.writer-app_modelOption__kKTYN small{color:var(--text-dim);font-size:.78rem}.writer-app_modelOptionActive__1adzA{background:#1f1f1f;color:var(--text)}.writer-app_workspace__0Jza6{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:18px;align-items:stretch}.writer-app_leftColumn__cKPyk{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;gap:18px}.writer-app_panel__P7nat{min-height:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;background:var(--panel-strong);overflow:hidden}.writer-app_readyPanel__lSOnQ{min-height:0;height:100%;position:relative;overflow:hidden}.writer-app_panelHeader__pxPJd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.writer-app_panelLabel__Nsi8g{color:var(--text);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.writer-app_panelMeta__YhmYN{margin-top:4px;display:inline-block;color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:.78rem}.writer-app_libraryActions__vZz40,.writer-app_panelActions__lhu_O,.writer-app_profileActions__Ij0aK{display:inline-flex;align-items:center;gap:8px}.writer-app_textarea__Xzfd3{flex:1 1;resize:none;border:0;background:transparent;padding:20px;color:var(--text);line-height:1.6}.writer-app_secretInput__nSRY1::placeholder,.writer-app_textarea__Xzfd3::placeholder{color:#666}.writer-app_footer__jGC_t{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;border:1px solid var(--line);border-radius:24px;background:var(--panel);padding:18px}.writer-app_controlRow__PFjwg{display:grid;grid-template-columns:minmax(280px,360px);gap:12px;justify-content:start;align-items:stretch}.writer-app_submitArea__OvJct{width:100%;display:flex;flex-direction:column;gap:12px;align-items:stretch}.writer-app_iconButton__8_Hdr,.writer-app_libraryUse__up78F,.writer-app_modelOption__kKTYN,.writer-app_modelTrigger___7ZWu,.writer-app_navItem__2IU74,.writer-app_secondaryButton__cmWbd,.writer-app_submitButton__lHiLs{transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.writer-app_secondaryButton__cmWbd,.writer-app_submitButton__lHiLs{padding:12px 16px;border:1px solid var(--line-strong);border-radius:16px}.writer-app_submitButton__lHiLs{min-width:180px;background:#ededed;color:#111;font-weight:700}.writer-app_iconButton__8_Hdr:hover,.writer-app_libraryUse__up78F:hover,.writer-app_modelOption__kKTYN:hover,.writer-app_modelTrigger___7ZWu:hover,.writer-app_navItem__2IU74:hover,.writer-app_secondaryButton__cmWbd:hover,.writer-app_submitButton__lHiLs:hover:not(:disabled){cursor:pointer}.writer-app_submitButton__lHiLs:disabled{cursor:wait;opacity:.72}.writer-app_secondaryButton__cmWbd{background:var(--panel-soft);color:var(--text)}.writer-app_iconButton__8_Hdr{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel-soft);color:var(--text-soft)}.writer-app_iconButtonSuccess__D_gp9{border-color:#3a7d3a;color:#6fcf6f}.writer-app_error__JnQTZ{width:100%;color:var(--danger);font-size:.84rem;text-align:right}.writer-app_overlay__sxCxZ{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:40}.writer-app_library__4gGcC{position:absolute;top:24px;right:24px;bottom:24px;width:min(400px,calc(100vw - 48px));display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--line-strong);border-radius:24px;background:#121212;box-shadow:var(--shadow)}.writer-app_libraryHeader__THynz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.writer-app_libraryList__ZDXuT{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow:auto;padding-right:4px}.writer-app_libraryItem__ob3kc{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:10px;align-items:start}.writer-app_libraryUse__up78F{padding:16px;border:1px solid var(--line);border-radius:16px;background:#151515;text-align:left}.writer-app_libraryUse__up78F strong{display:block;margin-bottom:8px;font-size:.94rem}.writer-app_libraryUse__up78F span{display:-webkit-box;overflow:hidden;color:var(--text-soft);font-size:.84rem;line-height:1.5;-webkit-line-clamp:4;-webkit-box-orient:vertical}.writer-app_emptyState__q_TJL{flex:1 1;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:18px;color:var(--text-dim);min-height:160px}.writer-app_profileWrap__OeJfV{max-width:760px;display:flex;flex-direction:column;gap:20px}.writer-app_profileHeader__tp0M1{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.writer-app_profileTitle__TSajo{font-size:1.75rem;font-weight:700;letter-spacing:-.05em}.writer-app_profileMeta__od5AZ{color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.writer-app_profileCard__AuUcT{display:flex;flex-direction:column;gap:20px;padding:22px;border:1px solid var(--line);border-radius:24px;background:#141414}.writer-app_profileCardHeader__91aFU{display:flex;align-items:center;justify-content:space-between;gap:16px}.writer-app_providerBadge___MdGk{display:inline-flex;align-items:center;gap:14px}.writer-app_providerBadge___MdGk svg{width:24px;height:24px}.writer-app_providerBadge___MdGk strong{display:block;font-size:1rem}.writer-app_providerBadge___MdGk span{color:var(--text-dim);font-size:.85rem}.writer-app_statusDot__zhwZg{width:10px;height:10px;border-radius:999px;background:#454545}.writer-app_statusDotActive__nilaf{background:#d8d8d8}.writer-app_fieldBlock__iXmNB{display:flex;flex-direction:column;gap:10px}.writer-app_fieldLabel__02HAQ{color:var(--text-soft);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.writer-app_secretField__Qa1Qv{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:10px}.writer-app_secretInput__nSRY1{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#101010;color:var(--text)}.writer-app_profileFooter__IQ_py{display:flex;align-items:center;justify-content:space-between;gap:12px}.writer-app_profileNotice__1QKpE{color:var(--text-soft);font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.writer-app_modelGroup__Dgygf{display:flex;align-items:stretch;gap:12px}.writer-app_thinkingToggleIcon__xtXzE{display:inline-flex;align-items:center;justify-content:center;width:44px;border:1px solid var(--line);border-radius:16px;background:transparent;color:var(--text-dim);transition:all .2s ease}.writer-app_thinkingToggleIcon__xtXzE svg{width:20px;height:20px}.writer-app_thinkingToggleIcon__xtXzE:hover{cursor:pointer;border-color:var(--line-strong);color:var(--text-soft)}.writer-app_thinkingToggleIconActive__BgFVU{border-color:#c8b38f;background:rgba(200,179,143,.1);color:#c8b38f;box-shadow:0 0 12px rgba(200,179,143,.15)}.writer-app_thinkingToggleIconActive__BgFVU:hover{border-color:#d8c39f;background:rgba(200,179,143,.15);color:#e8d3af}.writer-app_thinkingSection__N0W87{border-bottom:1px solid var(--line)}.writer-app_thinkingHeader__gWxCA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:rgba(124,92,191,.06);color:#c4a8ff;font-size:.84rem;font-weight:600;border:none;border-bottom:1px solid rgba(124,92,191,.12);transition:background .16s ease}.writer-app_thinkingHeader__gWxCA:hover{cursor:pointer;background:rgba(124,92,191,.1)}.writer-app_thinkingHeader__gWxCA svg{width:16px;height:16px}.writer-app_thinkingBadge__RfR74{display:inline-flex;align-items:center;gap:8px}.writer-app_thinkingContent___B7Sj{max-height:300px;overflow-y:auto;padding:16px 20px;background:rgba(124,92,191,.03);color:var(--text-soft);font-size:.88rem;line-height:1.65;word-wrap:break-word;overflow-wrap:break-word}.writer-app_thinkingContent___B7Sj p{margin:0 0 8px}.writer-app_thinkingContent___B7Sj strong{color:#d4bfff}.writer-app_thinkingContent___B7Sj code{padding:2px 5px;border-radius:5px;background:rgba(255,255,255,.06);font-family:var(--font-mono),monospace;font-size:.85em;color:#c4a8ff}.writer-app_outputWrapper__r_6Pm{flex:1 1;min-height:0;position:relative;overflow:hidden}.writer-app_renderedOutput__jO9_Q{height:100%;overflow-y:auto;padding:20px 20px 40px;color:var(--text);line-height:1.7;font-size:.95rem;word-wrap:break-word;overflow-wrap:break-word}.writer-app_renderedOutputStreaming__ziAbC{padding-bottom:100px}.writer-app_renderedOutputStreaming__ziAbC li:last-child:after,.writer-app_renderedOutputStreaming__ziAbC p:last-child:after{content:"";display:inline-block;width:6px;height:1.1em;margin-left:3px;background:var(--text-soft);border-radius:2px;vertical-align:text-bottom;animation:writer-app_cursorBlink__E0x6l 1s steps(2) infinite}@keyframes writer-app_cursorBlink__E0x6l{0%{opacity:1}to{opacity:0}}.writer-app_streamFade__oMjHQ{position:absolute;bottom:0;left:0;right:0;height:80px;pointer-events:none;background:linear-gradient(to bottom,transparent 0,var(--panel-strong) 100%);z-index:2}.writer-app_renderedOutput__jO9_Q h1{font-size:1.6rem;font-weight:700;margin:0 0 12px;letter-spacing:-.03em;color:#fff}.writer-app_renderedOutput__jO9_Q h2{font-size:1.3rem;font-weight:700;margin:20px 0 8px;letter-spacing:-.02em;color:#f0f0f0}.writer-app_renderedOutput__jO9_Q h3{font-size:1.1rem;font-weight:600;margin:16px 0 6px;color:#e4e4e4}.writer-app_renderedOutput__jO9_Q h4,.writer-app_renderedOutput__jO9_Q h5,.writer-app_renderedOutput__jO9_Q h6{font-size:.98rem;font-weight:600;margin:14px 0 4px;color:#d8d8d8}.writer-app_renderedOutput__jO9_Q p{margin:0 0 10px}.writer-app_renderedOutput__jO9_Q strong{font-weight:700;color:#fff}.writer-app_renderedOutput__jO9_Q em{font-style:italic;color:#d4d4d4}.writer-app_renderedOutput__jO9_Q del{text-decoration:line-through;opacity:.6}.writer-app_renderedOutput__jO9_Q ol,.writer-app_renderedOutput__jO9_Q ul{margin:8px 0 12px 6px;padding-left:18px}.writer-app_renderedOutput__jO9_Q li{margin-bottom:4px}.writer-app_renderedOutput__jO9_Q ul li{list-style-type:disc}.writer-app_renderedOutput__jO9_Q ol li{list-style-type:decimal}.writer-app_renderedOutput__jO9_Q code{padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.07);font-family:var(--font-mono),monospace;font-size:.88em;color:#e8c98a}.writer-app_renderedOutput__jO9_Q pre{margin:12px 0;padding:14px 16px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid var(--line);overflow-x:auto}.writer-app_renderedOutput__jO9_Q pre code{padding:0;background:none;color:#d4d4d4;font-size:.85rem;line-height:1.6}.writer-app_renderedOutput__jO9_Q hr{margin:18px 0;border:none;border-top:1px solid var(--line-strong)}.writer-app_readyPlaceholder__dQUmX{color:#666;margin:0}.writer-app_hiddenRaw__StpxZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1180px){.writer-app_workspace__0Jza6{grid-template-columns:1fr}.writer-app_leftColumn__cKPyk{grid-template-rows:auto auto auto}.writer-app_readyPanel__lSOnQ{min-height:480px}.writer-app_controlRow__PFjwg{grid-template-columns:1fr}.writer-app_topbar__pnlmP{flex-direction:column;align-items:stretch}}@media (max-width:980px){.writer-app_shell__AQetl{grid-template-columns:88px minmax(0,1fr)}.writer-app_brand__jlaED{font-size:1.35rem}.writer-app_navItem__2IU74{justify-content:center}.writer-app_navItem__2IU74 span:last-child{display:none}.writer-app_modelPicker__6JtWI{min-width:0}.writer-app_statsBar__XDK3h{overflow-x:auto;justify-content:flex-start}}@media (max-width:780px){.writer-app_shell__AQetl{grid-template-columns:1fr}.writer-app_sidebar__zaZkX{border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}.writer-app_brandBlock__qQYQ_{border-bottom:0;padding-bottom:0}.writer-app_profileFooter__IQ_py,.writer-app_profileHeader__tp0M1,.writer-app_topbar__pnlmP{flex-direction:column;align-items:stretch}.writer-app_equation__eOHJS{overflow-x:auto;border-radius:20px;white-space:nowrap}.writer-app_library__4gGcC{top:12px;right:12px;bottom:12px;left:12px;width:auto}}@media (max-width:560px){.writer-app_main__tB29t{padding:18px}.writer-app_modelTrigger___7ZWu{grid-template-columns:1fr auto}.writer-app_modelPickerBadge__jx82p{grid-column:1/-1}.writer-app_controlRow__PFjwg{grid-template-columns:1fr}.writer-app_statChip__RDXpJ{min-height:42px;padding:0 10px;font-size:.74rem}.writer-app_libraryActions__vZz40,.writer-app_libraryHeader__THynz,.writer-app_profileActions__Ij0aK,.writer-app_secretField__Qa1Qv{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}