:root{--ink:#171714;--muted:#68675f;--paper:#f2f0e8;--line:#d3d0c5;--acid:#d7ff43;--orange:#ff5c35}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh;padding:0 5vw}.nav{min-height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{font-size:1.4rem;font-weight:800;letter-spacing:-.06em}.brandMark{background:var(--ink);color:var(--paper);padding:.28rem .35rem;margin-right:.12rem}.phasePill{font:700 .7rem/1 monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);padding:.65rem .8rem}.hero{padding:clamp(5rem,12vw,10rem) 0 clamp(5rem,10vw,8rem)}.hero--dashboard{padding-bottom:clamp(4rem,7vw,6rem)}.eyebrow,.sectionNumber{font:700 .72rem/1 monospace;letter-spacing:.16em}.eyebrow:before{content:"";display:inline-block;width:2.8rem;border-top:3px solid var(--orange);margin-right:.8rem;vertical-align:middle}h1{margin:1.3rem 0 1.5rem;max-width:1000px;font-size:clamp(4rem,10vw,9rem);line-height:.83;letter-spacing:-.08em;font-weight:900}h1 span{display:block;color:transparent;-webkit-text-stroke:2px var(--ink)}.lede{max-width:620px;margin:0 0 2.5rem;color:var(--muted);font-size:clamp(1rem,2vw,1.3rem);line-height:1.6}.statusCard{max-width:700px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;border:1px solid var(--ink);padding:1rem 1.2rem;background:rgba(255,255,255,.35);box-shadow:7px 7px 0 var(--ink)}.statusDot{width:.8rem;height:.8rem;border-radius:50%;background:#d29d21}.statusCard--connected .statusDot{background:#3cba54;box-shadow:0 0 0 5px rgba(60,186,84,.16)}.statusCard--unavailable .statusDot{background:var(--orange)}.statusCard small,.statusCard strong{display:block}.statusCard strong{font-size:.95rem}.statusCard small{margin-top:.25rem;color:var(--muted)}.statusCard code{color:var(--muted);font-size:.7rem}.foundation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:4rem 0}.sectionNumber{color:var(--orange)}h2{margin:1rem 0 0;max-width:500px;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.95;letter-spacing:-.06em}.foundation>p{max-width:480px;align-self:end;color:var(--muted);line-height:1.7;font-size:1.05rem}.dashboard{border-top:1px solid var(--line);padding:4rem 0}.dashboardHeader{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:end;margin-bottom:2.5rem}.dashboardHeader>p{justify-self:end;margin:0;border:1px dashed var(--muted);padding:.85rem 1rem;color:var(--muted);font:600 .72rem/1.3 monospace;text-transform:uppercase;letter-spacing:.06em}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem}.panel{border:1px solid var(--ink);background:rgba(255,255,255,.3);padding:clamp(1.4rem,3vw,2.4rem);min-height:500px}.panel--import{background:var(--ink);color:var(--paper)}.panelKicker{margin:0 0 .7rem;color:var(--orange);font:700 .67rem/1 monospace;letter-spacing:.16em}.panel h3{margin:0 0 2rem;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.055em}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.inlineForm{display:grid;grid-template-columns:1fr auto;margin-bottom:1.5rem}.inlineForm input{min-width:0;border:1px solid var(--ink);border-radius:0;background:var(--paper);padding:.95rem 1rem;color:var(--ink)}.inlineForm button,.uploadForm>button,.urlImportForm button{border:1px solid var(--ink);border-radius:0;color:var(--ink);padding:.95rem 1.2rem;font-weight:800}.projectList{display:grid;grid-gap:.65rem;gap:.65rem}.projectItem{width:100%;border:1px solid var(--line);background:transparent;color:var(--ink);padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.projectItem--selected,.projectItem:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.projectItem small,.projectItem strong{display:block}.projectItem small{margin-top:.32rem;color:var(--muted);font:.65rem/1 monospace}.projectItem--selected small,.projectItem:hover small{color:#aaa99f}.statusTag{border:1px solid;padding:.35rem .45rem;font:700 .6rem/1 monospace;text-transform:uppercase;white-space:nowrap}.emptyState,.mutedCopy{border:1px dashed var(--line);color:var(--muted);padding:1.2rem;line-height:1.5}.uploadForm{display:grid;grid-gap:1rem;gap:1rem}.filePicker{min-height:150px;border:1px dashed #77766e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.5rem;cursor:pointer;text-align:center}.filePicker:hover{border-color:var(--acid)}.filePicker span{font-weight:800;overflow-wrap:anywhere}.filePicker small,.formHint{color:#aaa99f}.formHint{text-align:center}.importDivider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;margin:1.7rem 0;color:#8e8d85;font:700 .62rem/1 monospace;letter-spacing:.13em}.importDivider:after,.importDivider:before{content:"";border-top:1px solid #4c4b45}.urlImportForm{display:grid;grid-gap:.7rem;gap:.7rem}.urlImportForm>label{font:700 .68rem/1 monospace;text-transform:uppercase;letter-spacing:.1em}.urlImportForm>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.urlImportForm input{min-width:0;border:1px solid #77766e;border-radius:0;background:#252520;color:var(--paper);padding:.95rem 1rem}.rightsNotice{color:#aaa99f;line-height:1.45}.jobCard{margin-top:1rem;border:1px solid #77766e;padding:1rem}.jobCard--failed,.jobCard--interrupted{border-color:var(--orange)}.jobCard--completed{border-color:var(--acid)}.jobSummary{display:flex;justify-content:space-between;gap:1rem;text-transform:capitalize}.jobCard progress{width:100%;height:.55rem;margin:.8rem 0 .45rem;accent-color:var(--acid)}.jobCard p{margin:.35rem 0;color:#c7c5bb}.jobCard>small{color:#8e8d85}.jobActions{display:flex;gap:.6rem;margin-top:.9rem}.jobActions button{border:1px solid #aaa99f;background:transparent;color:var(--paper);padding:.65rem .8rem;font-weight:700}.metadataCard{margin-top:1.5rem;border:1px solid var(--acid);padding:1.3rem}.metadataCard>div:first-child{display:flex;gap:.65rem;align-items:center}.successMark{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--acid);color:var(--ink);font-weight:900}.metadataCard>p{color:#c7c5bb;overflow-wrap:anywhere}.metadataCard dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#4c4b45;margin:1rem 0 0}.metadataCard dl div{background:var(--ink);padding:.8rem}.metadataCard dt{color:#aaa99f;font:.65rem/1 monospace;text-transform:uppercase}.metadataCard dd{margin:.35rem 0 0;font-weight:800}.recapPlanner{display:grid;grid-gap:.9rem;gap:.9rem}.recapPlanner>p,.recapPlanner>small{margin:0}.privacyNotice{color:#c7c5bb;line-height:1.5}.recapPreferences{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.recapPreferences label{display:grid;grid-gap:.4rem;gap:.4rem;color:#aaa99f;font:700 .68rem/1.2 monospace;text-transform:uppercase}.recapPreferences select{width:100%;border:1px solid #77766e;border-radius:0;background:#252520;color:var(--paper);padding:.75rem}.consentRow{display:grid;grid-template-columns:auto 1fr;grid-gap:.65rem;gap:.65rem;align-items:start;color:#c7c5bb;line-height:1.45}.consentRow input{margin-top:.2rem;accent-color:var(--acid)}.recapPlanner>button{justify-self:start;border:1px solid var(--acid);background:var(--acid);color:var(--ink);padding:.75rem .9rem;font-weight:800}.recapPlanner progress{width:100%;accent-color:var(--acid)}.recapPreview{border-top:1px solid #4c4b45;margin-top:.4rem;padding-top:1rem}.recapPreview h4{margin:.5rem 0;font-size:1.5rem}.recapPreview>p{color:#c7c5bb;line-height:1.5}.recapPreview ol{display:grid;grid-gap:.7rem;gap:.7rem;padding-left:1.25rem}.recapPreview li small,.recapPreview li span{display:block;margin-top:.25rem}.recapPreview li small{color:#aaa99f;line-height:1.4}.errorBanner{margin-bottom:1.2rem;border:1px solid var(--orange);background:rgba(255,92,53,.08);color:#a5280b;padding:1rem 1.2rem;font-weight:700}body{background:#0b0d0a;color:#f2f4ec;font-family:Inter,Noto Sans Myanmar,Myanmar Text,Arial,Helvetica,sans-serif;line-height:1.55}.shell{padding-inline:clamp(1rem,4vw,4rem)}.nav{min-height:72px;border-color:#2b2f28}.brand{letter-spacing:-.045em}.brandMark{background:var(--acid);color:#11130f}.phasePill{border-color:#4a5044;color:#b8beb1}.hero{padding:clamp(3.5rem,8vw,6rem) 0}.hero--dashboard{padding-bottom:clamp(3rem,6vw,5rem)}.eyebrow:before{border-color:var(--acid)}h1{max-width:850px;font-size:clamp(3.5rem,8vw,7rem)}h1 span{-webkit-text-stroke-color:#f2f4ec}.foundation>p,.lede{color:#aeb4a7}.statusCard{border-color:#3b4037;background:#141712;box-shadow:6px 6px 0 #242820}.statusCard code,.statusCard small{color:#969d90}.foundation{border-color:#2b2f28}.sectionNumber{color:var(--acid)}.dashboard{border-color:#2b2f28;padding:clamp(3rem,7vw,5rem) 0}.dashboardHeader,.technicalDetails,.workflowStack{width:min(100%,900px);margin-inline:auto}.dashboardHeader{grid-template-columns:minmax(0,1fr) auto;gap:2rem;margin-bottom:1.5rem}.dashboardHeader h2{font-size:clamp(2.25rem,5vw,4rem)}.dashboardHeader>p{border-color:#4a5044;color:#aeb4a7}.workflowStack{display:grid;grid-gap:.8rem;gap:.8rem}.processingDetails,.technicalDetails,.workflowSection,.workflowStep{border:1px solid #30352d;background:#131612}.workflowSection{padding:clamp(1.25rem,3vw,2rem)}.workflowSection--source{display:grid;grid-gap:1.5rem;gap:1.5rem}.workflowSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.workflowSectionHeader h3{margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.12;letter-spacing:-.045em}.panelKicker,.subsectionLabel{color:var(--acid)}.subsectionLabel{margin:0 0 .4rem;font:700 .63rem/1 monospace;letter-spacing:.15em}.workflowStatus{flex:0 0 auto;border:1px solid #495044;color:#b7beb0;padding:.4rem .55rem;font:700 .62rem/1 monospace;text-transform:uppercase;letter-spacing:.06em}.projectChooser,.sourceImport{border-top:1px solid #30352d;padding-top:1.25rem}.projectChooser h4,.sourceImport h4{margin:0 0 1rem;font-size:1.05rem}.inlineForm{margin-bottom:1rem}.inlineForm input,.urlImportForm input{border-color:#4b5146;background:#0d0f0c;color:#f2f4ec}.inlineForm input{border-right:0}.inlineForm button,.uploadForm>button,.urlImportForm button{border-color:var(--acid);background:var(--acid);color:#11130f}.projectItem{border-color:#30352d;color:#edf0e7}.projectItem--selected,.projectItem:hover{border-color:var(--acid);background:#20251b;color:#f6f8f1}.emptyState,.mutedCopy,.projectItem small{color:#969d90}.projectItem--selected small,.projectItem:hover small{color:#c4cabd}.emptyState,.mutedCopy{border-color:#3b4037}.filePicker{min-height:120px;border-color:#4b5146;background:#0d0f0c}.filePicker small,.formHint,.rightsNotice{color:#969d90}.importDivider{color:#81887b}.importDivider:after,.importDivider:before{border-color:#30352d}.urlImportForm input{border-right:0}.jobCard{border-color:#4b5146;background:#0d0f0c}.jobCard p{color:#cbd0c4}.jobCard>small{color:#969d90}.jobActions button{border-color:#687063;color:#edf0e7}.metadataCard{border-color:#3b4333;background:#0d0f0c}.metadataCard[role=status]{border-color:var(--acid)}.metadataCard>p,.privacyNotice,.recapPreview>p{color:#cbd0c4}.metadataCard dl{background:#30352d}.metadataCard dl div{background:#151813}.metadataCard dt,.recapPreferences label,.recapPreview li small{color:#969d90}.recapPreferences select{border-color:#4b5146;background:#0d0f0c;color:#f2f4ec}.consentRow{color:#cbd0c4}.processingContent .metadataCard>button,.recapPlanner>button{border:1px solid var(--acid);background:var(--acid);color:#11130f;padding:.72rem .9rem;font-weight:800}.outputChoices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0 0;padding:0;border:0}.outputChoice{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;min-height:78px;border:1px solid #3a4036;background:#0d0f0c;padding:1rem;cursor:pointer}.outputChoice:hover{border-color:#707967}.outputChoice:focus-within{outline:3px solid var(--acid);outline-offset:2px}.outputChoice--selected{border-color:var(--acid);background:#1c2117;box-shadow:inset 3px 0 0 var(--acid)}.outputChoice input{width:1rem;height:1rem;margin:0;accent-color:var(--acid)}.outputChoice small,.outputChoice strong{display:block}.outputChoice small{margin-top:.25rem;color:#969d90}.workflowStep{color:#cbd0c4}.processingDetails>summary,.technicalDetails>summary,.workflowStep summary{display:grid;align-items:center;cursor:pointer;list-style:none}.processingDetails>summary::-webkit-details-marker,.technicalDetails>summary::-webkit-details-marker,.workflowStep summary::-webkit-details-marker{display:none}.workflowStep summary{grid-template-columns:auto 1fr auto;gap:.85rem;min-height:62px;padding:.85rem 1rem}.processingDetails>summary:after,.technicalDetails>summary:after,.workflowStep summary:after{content:"+";color:var(--acid);font-size:1.2rem;line-height:1}.processingDetails[open]>summary:after,.technicalDetails[open]>summary:after,.workflowStep[open] summary:after{content:"−"}.workflowStep summary small{color:#7f8679;font:700 .63rem/1 monospace;text-transform:uppercase}.workflowStepNumber{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #43493f;color:#9da497;font:700 .65rem/1 monospace}.workflowStep>p{margin:0;border-top:1px solid #30352d;padding:.9rem 1rem;color:#969d90}.splittingClipsStep>.settingsGrid{border-top:1px solid #30352d;padding:1rem}.splittingClipsStep .editorSection{border-color:#30352d;background:#0d0f0c;color:#cbd0c4}.splittingClipsStep .editorSection h3{margin-top:0;color:#f2f4ec}.splittingClipsStep .editorSection fieldset{border-color:#4b5146}.splittingClipsStep .editorHint,.splittingClipsStep .editorSection legend{color:#969d90}.splittingClipsStep .editorSection input{accent-color:var(--acid)}.splittingClipsStep .editorSection button{border-color:#687063;color:#edf0e7}.splittingClipsStep .editorSection .primaryAction{border-color:var(--acid);background:var(--acid);color:#11130f}.splittingClipsMissing{font-weight:700}.voiceStyleStep summary small{text-transform:none;white-space:nowrap}.voiceStyleSettings{border-top:1px solid #30352d;padding:1rem}.voiceStyleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;min-width:0}.voiceSettingGroup{position:relative;min-width:0;border:1px solid #30352d;background:#0d0f0c;padding:.8rem}.voiceSettingHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.voiceSettingGroup h4{margin:0;color:#f2f4ec;font-size:.92rem;line-height:1.3}.voiceFixedValue,.voiceModelBadge{display:inline-flex;align-items:center;min-height:1.8rem;border:1px solid var(--acid);color:var(--acid);padding:.35rem .5rem;font:700 .67rem/1 monospace;white-space:nowrap}.voicePicker{position:relative;margin-top:.7rem}.voicePickerButton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #4b5146;background:#151913;color:#f2f4ec;padding:.65rem .7rem;text-align:left}.voicePickerPopover{position:absolute;z-index:20;top:calc(100% + .4rem);left:0;width:min(100%,330px);max-width:calc(100vw - 3rem);border:1px solid #687063;background:#11140f;box-shadow:0 12px 28px rgba(0,0,0,.4);padding:.65rem}.voiceSearchLabel{display:block;margin-bottom:.35rem;color:#b7beb0;font:700 .66rem/1 monospace;text-transform:uppercase;letter-spacing:.06em}.voicePickerPopover input{width:100%;border:1px solid #4b5146;border-radius:0;background:#080a07;color:#f2f4ec;padding:.6rem .65rem}.voiceOptionList{display:grid;max-height:min(240px,42vh);margin-top:.5rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid #30352d}.voiceOption{width:100%;border:0;border-bottom:1px solid #252a23;background:transparent;color:#cbd0c4;padding:.55rem .65rem;text-align:left}.voiceOption:last-child{border-bottom:0}.voiceOption--selected,.voiceOption:hover{background:#20251b;color:#f6f8f1}.voiceOption--selected{box-shadow:inset 3px 0 0 var(--acid)}.voiceOption--reserved,.voiceOption--reserved:hover{opacity:.55;cursor:not-allowed;background:transparent}.voiceOptionNote{font-size:.85em;opacity:.8}.voicePickerEmpty{margin:0;color:#969d90;padding:.7rem;font-size:.78rem}.voiceSpeedValue{flex:0 0 auto;color:var(--acid);font:700 .75rem/1 monospace}.voiceSpeedSlider{width:100%;margin:.85rem 0 .25rem;accent-color:var(--acid)}.voiceSpeedMeta{display:flex;justify-content:space-between;gap:.5rem;color:#81887b;font:700 .6rem/1 monospace}.voiceResetButton{margin-top:.7rem;border:0;border-bottom:1px solid #687063;background:transparent;color:#cbd0c4;padding:.2rem 0;font:700 .67rem/1 monospace}.voiceSelectLabel{display:block;margin-top:.7rem}.voiceSelectLabel select{width:100%;border:1px solid #4b5146;border-radius:0;background:#151913;color:#f2f4ec;padding:.65rem .7rem}.voiceStyleDescription{min-height:2.5em;margin:.55rem 0 0;color:#969d90;font-size:.76rem;line-height:1.45}.voiceSettingGroup--fixed,.voiceSettingGroup--preview{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.voiceLanguageSelectLabel select{max-width:190px;border:1px solid #4b5146;border-radius:0;background:#151913;color:#f2f4ec;padding:.55rem .65rem}.voiceSettingGroup--preview{align-items:flex-start;flex-wrap:wrap}.voiceSettingGroup--preview button{flex:0 0 auto;border:1px solid #687063;background:transparent;color:#edf0e7;padding:.55rem .7rem;font-weight:700}.voiceSettingGroup--preview button:disabled{cursor:not-allowed;opacity:.45}.voicePreviewActions{display:grid;justify-items:end;grid-gap:.55rem;gap:.55rem}.voicePreviewConsent{display:flex;align-items:flex-start;gap:.4rem;max-width:245px;color:#aeb4a7;font-size:.7rem;line-height:1.35}.voicePreviewConsent input{flex:0 0 auto;margin:.1rem 0 0;accent-color:var(--acid)}.voiceSettingGroup--preview .voicePreviewStatus{flex-basis:100%;margin:0;color:#969d90;font-size:.76rem;line-height:1.4}.voiceSettingGroup--preview .voicePreviewStatus--error{color:#ffb29f}.effectsPreviewContent{display:grid;grid-gap:1rem;gap:1rem;border-top:1px solid #30352d;padding:1rem}.effectsSettingsSection{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid #30352d;background:#11140f;padding:.8rem}.effectsSettingsHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.effectsSettingsHeading h4,.freezeFrameToggleBar h4{margin:0;color:#f2f4ec;font-size:1rem}.effectsSettingsHeading>span{border:1px solid #4b5146;color:#aeb4a7;padding:.3rem .45rem;font:700 .65rem/1 monospace;text-transform:uppercase}.blurPreviewToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.blurPreviewToolbar button{border:1px solid #687063;background:transparent;color:#edf0e7;padding:.55rem .7rem;font-weight:700}.blurPreviewToolbar button:disabled{cursor:not-allowed;opacity:.45}.blurStrengthControl{display:grid;grid-template-columns:auto minmax(100px,150px) auto;align-items:center;grid-gap:.5rem;gap:.5rem;color:#cbd0c4;font-size:.78rem}.blurStrengthControl input{accent-color:var(--acid)}.blurStrengthControl output{min-width:2ch;color:#969d90;font:700 .7rem/1 monospace}.effectsPreviewCanvasCard{width:min(100%,600px);margin-inline:auto;border:1px solid #30352d;background:#0d0f0c;padding:.75rem}.effectsPreviewFullscreenContainer{display:grid;grid-gap:.65rem;gap:.65rem;width:100%}.effectsPreviewFullscreenContainer:-webkit-full-screen{width:100vw;height:100vh;box-sizing:border-box;align-content:center;padding:1rem;background:#080a07}.effectsPreviewFullscreenContainer:fullscreen{width:100vw;height:100vh;box-sizing:border-box;align-content:center;padding:1rem;background:#080a07}.blurPreviewCanvasHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.blurPreviewCanvasHeader h4{margin:0;color:#f2f4ec;font-size:1rem}.blurPreviewCanvasHeader .subsectionLabel{margin-bottom:.25rem}.effectsPreviewHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.effectsPreviewHeaderActions>span{border:1px solid #4b5146;color:#aeb4a7;padding:.3rem .42rem;font:700 .65rem/1 monospace}.effectsPreviewHeaderActions>button{border:1px solid #687063;background:transparent;color:#edf0e7;padding:.45rem .6rem;font:700 .68rem/1 monospace}.effectsPreviewStage{position:relative;width:100%;max-width:600px;margin-inline:auto;overflow:hidden;border:1px solid #4b5146;background:#000;touch-action:none}.effectsPreviewStage[data-ratio="9:16"]{max-width:337.5px}.effectsPreviewStage[data-ratio="3:4"]{max-width:450px}.effectsPreviewStage[data-ratio=source]{min-height:240px}.blurPreviewStage{--stage-max-h:min(440px,calc(100vh - 360px));position:relative;width:min(100%,600px);max-height:var(--stage-max-h);margin-inline:auto;overflow:hidden;border:1px solid #4b5146;background:#000;touch-action:none}.blurPreviewStage[data-ratio="9:16"]{width:min(100%,337.5px,calc(var(--stage-max-h) * 9 / 16))}.blurPreviewStage[data-ratio="3:4"]{width:min(100%,450px,calc(var(--stage-max-h) * 3 / 4))}.blurPreviewStage[data-ratio="1:1"]{width:min(100%,450px,calc(var(--stage-max-h) * 1 / 1))}.blurPreviewStage[data-ratio="16:9"]{width:min(100%,600px,calc(var(--stage-max-h) * 16 / 9))}.blurPreviewStage[data-ratio=source]{min-height:240px}.blurPreviewStage[data-simple-workspace-canonical=true]{margin-inline:auto}.blurPreviewStage[data-fixed-viewport=true]{width:100%;max-width:560px;aspect-ratio:16/9;padding-bottom:52px}@media (max-width:520px){.blurPreviewStage[data-fixed-viewport=true]{max-width:min(100%,560px)}}.blurPreviewStage video{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.blurPreviewStage video[data-media-visible=false]{opacity:0}.blurPreviewOverlay,.freezeFrameVisualOverlay{position:absolute;inset:0;pointer-events:none}.freezeFrameVisualOverlay{z-index:1;overflow:hidden}.freezeFrameVisualOverlay[data-freeze-active=false]{opacity:0;visibility:hidden}.freezeFrameVisualOverlay[data-freeze-active=true]{opacity:1;visibility:visible;transition:opacity 80ms linear}.freezeFrameContentBounds{position:absolute;inset:0;pointer-events:none;transform-origin:50% 50%}.freezeFrameContentBounds canvas{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important}.freezeFrameBlurOverlay{position:absolute;inset:0;pointer-events:none}.freezeFrameBlurRegion{position:absolute;pointer-events:none;border:0;background:transparent}.effectsPreviewFullscreenContainer:-webkit-full-screen .effectsPreviewStage[data-ratio="16:9"]{width:min(100%,calc((100vh - 6rem) * 16 / 9));max-width:none}.effectsPreviewFullscreenContainer:fullscreen .effectsPreviewStage[data-ratio="16:9"]{width:min(100%,calc((100vh - 6rem) * 16 / 9));max-width:none}.effectsPreviewFullscreenContainer:-webkit-full-screen .effectsPreviewStage[data-ratio="9:16"]{width:min(100%,calc((100vh - 6rem) * 9 / 16));max-width:none}.effectsPreviewFullscreenContainer:fullscreen .effectsPreviewStage[data-ratio="9:16"]{width:min(100%,calc((100vh - 6rem) * 9 / 16));max-width:none}.effectsPreviewFullscreenContainer:-webkit-full-screen .effectsPreviewStage[data-ratio="3:4"]{width:min(100%,calc((100vh - 6rem) * 3 / 4));max-width:none}.effectsPreviewFullscreenContainer:fullscreen .effectsPreviewStage[data-ratio="3:4"]{width:min(100%,calc((100vh - 6rem) * 3 / 4));max-width:none}.effectsPreviewStage video{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.effectsPreviewStage video[data-media-visible=false]{opacity:0}.effectsPreviewVisualOverlay{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.effectsPreviewTransform{position:absolute;inset:0;transform-origin:center}.effectsPreviewEffectCanvas{display:block;width:100%;height:100%;background:transparent}.effectsPreviewEditorOverlay{position:absolute;inset:0;z-index:2;overflow:hidden;-webkit-clip-path:inset(0 0 52px 0);clip-path:inset(0 0 52px 0);pointer-events:none}.effectsPreviewGuideTransform{position:absolute;transform-origin:center}.blurPreviewRegion{position:absolute;display:grid;place-items:center;min-width:0;min-height:0;border:2px solid var(--acid);background:rgba(215,255,67,.14);color:#f2f4ec;cursor:move;outline:none;pointer-events:none}.blurPreviewRegion--selected{border-color:var(--orange);background:rgba(255,92,53,.2);box-shadow:0 0 0 2px rgba(255,255,255,.7)}.blurPreviewRegion--disabled{border-style:dashed;opacity:.65}.blurPreviewRegion>span{font:700 .6rem/1 monospace;letter-spacing:.1em;text-shadow:0 1px 2px #000}.blurPreviewResizeHandle{position:absolute;right:-7px;bottom:-7px;width:16px;height:16px;border:2px solid #f2f4ec;background:var(--orange);cursor:nwse-resize;touch-action:none}.blurPreviewUnavailable{position:absolute;inset:50% auto auto 50%;width:min(calc(100% - 2rem),280px);margin:0;transform:translate(-50%,-50%);border:1px solid #4b5146;background:rgba(13,15,12,.94);color:#cbd0c4;padding:.75rem;text-align:center;font-size:.78rem;line-height:1.4}.blurPreviewNotice,.effectsPreviewNotice{margin:0;color:#969d90;font-size:.82rem;line-height:1.45}.blurRegionList{display:grid;grid-gap:.55rem;gap:.55rem}.blurRegionItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid #30352d;padding:.6rem .7rem}.blurRegionItem--selected{border-color:var(--acid);background:#1c2117}.blurRegionItem>button{display:grid;grid-gap:.15rem;gap:.15rem;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.blurRegionItem small{color:#969d90;font:.68rem/1.3 monospace}.blurRegionItem label{color:#969d90;font-size:.78rem}.blurRegionItem input,.toggleRow input{accent-color:var(--acid)}.freezeFrameToggleBar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.freezeFrameToggleBar>.toggleRow{min-height:0}.freezeFrameSettings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.freezeFrameSettings label{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem .75rem;gap:.45rem .75rem;border:1px solid #30352d;background:#0d0f0c;padding:.75rem;color:#cbd0c4;font-size:.78rem}.freezeFrameSettings input{grid-column:1/-1;width:100%;accent-color:var(--acid)}.freezeFrameSettings output{color:#969d90;font:700 .68rem/1 monospace}.freezeFrameNotice{margin:0;color:#969d90;font-size:.82rem;line-height:1.45}.processingDetails{margin-top:.4rem}.processingDetails>summary,.technicalDetails>summary{grid-template-columns:minmax(0,1fr) auto auto;gap:1.25rem;padding:1rem 1.2rem}.processingDetails>summary>span,.technicalDetails>summary>span{min-width:0}.processingDetails>summary .panelKicker,.technicalDetails>summary .panelKicker{display:block;margin-bottom:.4rem}.processingDetails>summary small,.technicalDetails>summary small{color:#969d90;text-align:right}.processingContent{display:grid;grid-gap:.8rem;gap:.8rem;border-top:1px solid #30352d;padding:1rem}.processingContent .metadataCard{margin:0}.processingContent .metadataCard progress{width:100%;accent-color:var(--acid)}.processingContent .metadataCard ol{color:#cbd0c4;line-height:1.65}.technicalDetails{margin-top:.8rem}.technicalDetails>.previewEditor{margin:0;border:0;border-top:1px solid #30352d;background:var(--paper);color:var(--ink)}.errorBanner{color:#ffb29f}.previewEditor{margin-top:1.2rem;border:1px solid var(--ink);background:rgba(255,255,255,.28);padding:clamp(1.2rem,3vw,2.4rem)}.previewEditor--message{min-height:180px;display:grid;align-content:center;grid-gap:.35rem;gap:.35rem}.previewEditor--message h3,.previewEditor--message p{margin:0}.previewEditor--missing_source,.previewEditor--not_ready{border-color:var(--line)}.previewEditor--error,.previewEditor--invalid_output{border-color:var(--orange);background:rgba(255,92,53,.06)}.previewEditor--empty{border-style:dashed}.editorHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.2rem}.editorHeader h3{margin:0 0 .55rem;font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:-.06em}.editorHeader p:last-child{max-width:680px;margin:0;color:var(--muted);line-height:1.5}.saveCluster{display:grid;justify-items:end;grid-gap:.65rem;gap:.65rem;min-width:180px}.saveStatus{color:var(--muted);font:700 .7rem/1.3 monospace;text-align:right}.saveStatus--conflict,.saveStatus--error,.saveStatus--unsaved{color:#a5280b}.saveStatus--saving{color:#89650d}.primaryAction{border:1px solid var(--ink);background:var(--acid);color:var(--ink);padding:.8rem 1rem;font-weight:800}.conflictBanner,.staleBanner{margin-bottom:1.2rem;border:1px solid var(--orange);padding:.9rem 1rem;line-height:1.5}.staleBanner{background:rgba(255,92,53,.08)}.conflictBanner{background:var(--ink);color:var(--paper)}.editorWorkspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:1.2rem;gap:1.2rem;align-items:start}.inspectorColumn,.previewColumn{min-width:0}.inspectorColumn{display:grid;grid-gap:1.2rem;gap:1.2rem}.videoFrame{position:relative;overflow:hidden;aspect-ratio:16/9;background:#090909;border:1px solid var(--ink)}.videoFrame video{display:block;width:100%;height:100%;object-fit:contain;background:#090909}.blurOverlay{position:absolute;display:grid;place-items:center;border:2px solid var(--acid);background:rgba(215,255,67,.2);color:var(--paper);cursor:move;outline:none;touch-action:none}.blurOverlay--selected{border-color:var(--orange);background:rgba(255,92,53,.28);box-shadow:0 0 0 2px rgba(255,255,255,.7)}.blurOverlay>span:first-child{font:700 .6rem/1 monospace;letter-spacing:.1em;text-shadow:0 1px 2px #000}.blurResizeHandle{position:absolute;right:-6px;bottom:-6px;width:14px;height:14px;border:2px solid var(--paper);background:var(--orange);cursor:nwse-resize;touch-action:none}.subtitlePreview{position:absolute;left:5%;right:5%;bottom:5%;margin:0;padding:.45rem .7rem;background:rgba(0,0,0,.72);color:#fff;text-align:center;font-size:clamp(.9rem,2vw,1.3rem);line-height:1.35}.previewControls{display:grid;grid-template-columns:auto auto auto minmax(100px,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;margin-top:.7rem}.editorSection button,.previewControls button,.previewControls input{accent-color:var(--orange)}.editorSection button,.previewControls button{border:1px solid var(--ink);background:transparent;color:var(--ink);padding:.55rem .7rem;font-weight:700}.previewControls input{width:100%}.previewControls output{color:var(--muted);font:.7rem/1 monospace;white-space:nowrap}.timelineMarkers{position:relative;height:13px;margin:.55rem 0 1.2rem;border-top:3px solid var(--line)}.freezeMarker{position:absolute;top:-7px;width:3px;height:12px;background:var(--acid)}.freezeMarker--manual{height:17px;top:-9px;background:var(--orange)}.editorSection,.segmentPanel{border:1px solid var(--line);background:rgba(255,255,255,.25);padding:1rem}.editorSectionHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.editorSection>h4,.editorSectionHeading h4{margin:0 0 .8rem;font-size:1.25rem;letter-spacing:-.04em}.editorSectionHeading small{color:var(--muted);font:.68rem/1.3 monospace;text-align:right}.blurList,.segmentList{display:grid;grid-gap:.5rem;gap:.5rem;padding:0;margin:0;list-style:none}.blurListItem,.segmentButton{width:100%;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);background:transparent;color:var(--ink);padding:.7rem;text-align:left}.segmentButton{grid-template-columns:auto 1fr;column-gap:.7rem}.segmentButton span{grid-row:span 2;color:var(--orange);font:700 .7rem/1 monospace}.blurListItem small,.blurListItem span,.segmentButton small,.segmentButton strong{display:block}.blurListItem small,.segmentButton small,.sourceRange{color:var(--muted);font:.68rem/1.35 monospace}.blurListItem--selected,.segmentButton--selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.blurListItem--selected small,.segmentButton--selected small{color:#aaa99f}.editorSection fieldset{margin:1rem 0 0;border:1px solid var(--line);padding:.8rem}.editorSection legend{padding:0 .35rem;color:var(--muted);font:700 .68rem/1 monospace;text-transform:uppercase}.toggleRow{display:flex;align-items:center;gap:.55rem;min-height:2.4rem;color:var(--muted);font-size:.86rem}.toggleRow input{accent-color:var(--orange)}.fieldStack,.numberField{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font:700 .68rem/1.2 monospace;text-transform:uppercase;letter-spacing:.04em}.fieldStack select,.fieldStack textarea,.numberField input{width:100%;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);padding:.65rem;font:.9rem/1.45 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal}.fieldStack textarea{resize:vertical}.settingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.blurSettings{margin-top:.8rem}.blurSettings .dangerAction,.blurSettings .toggleRow{grid-column:span 1}.sourceRange{margin:0 0 .9rem}.editorHint{margin:.8rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.editorEmpty{border:1px dashed var(--line);color:var(--muted);padding:.8rem}.dangerAction{color:#a5280b!important;border-color:var(--orange)!important}.narrationPanel{display:grid;grid-gap:.85rem;gap:.85rem;border-color:var(--ink)}.narrationRevision{margin:0;color:var(--muted);font:.68rem/1.6 monospace;overflow-wrap:anywhere}.narrationRevision code{color:var(--ink)}.narrationMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.narrationConsent{align-items:flex-start;min-height:0;line-height:1.45}.narrationConsent input{margin-top:.2rem;flex:0 0 auto}.narrationActions{display:flex;flex-wrap:wrap;gap:.55rem}.narrationStatus{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--line);background:rgba(255,255,255,.35);padding:.75rem;font-size:.78rem;line-height:1.4}.narrationStatus strong{text-transform:capitalize}.narrationStatus code{color:#a5280b;overflow-wrap:anywhere}.narrationStatus progress{width:100%;accent-color:var(--orange)}.narrationError,.narrationNotice{margin:0;padding:.7rem .8rem;font-size:.78rem;line-height:1.45}.narrationNotice{border:1px solid var(--line);background:rgba(215,255,67,.18)}.narrationError{border:1px solid var(--orange);background:rgba(255,92,53,.08);color:#8a250e}.narrationPreview{display:grid;grid-gap:.75rem;gap:.75rem;border-top:1px solid var(--line);padding-top:.9rem}.narrationPreview h5{margin:0;font-size:1rem}.narrationPreview ol{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.narrationPreviewItem{border-left:3px solid var(--orange);padding:.1rem 0 .1rem .75rem}.narrationPreviewItem small,.narrationPreviewItem span{display:block;color:var(--muted);font:.68rem/1.4 monospace}.narrationPreviewItem p{margin:.35rem 0;font-size:.95rem;line-height:1.55}.ttsPanel{display:grid;grid-gap:.75rem;gap:.75rem;border-top:1px solid var(--line);padding-top:.9rem}.ttsPanel h5{margin:0;font-size:1rem}.ttsMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.ttsMeta .fieldStack input{width:100%;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);padding:.65rem;font:.9rem/1.45 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal}.ttsConsent{align-items:flex-start;min-height:0;line-height:1.45}.ttsConsent input{margin-top:.2rem;flex:0 0 auto}.ttsStatus{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--line);background:rgba(255,255,255,.35);padding:.75rem;font-size:.78rem;line-height:1.4}.ttsStatus strong{text-transform:capitalize}.ttsStatus code{color:#a5280b;overflow-wrap:anywhere}.ttsStatus progress{width:100%;accent-color:var(--orange)}.ttsActions{display:flex;flex-wrap:wrap;gap:.55rem}.ttsError,.ttsNotice{margin:0;padding:.7rem .8rem;font-size:.78rem;line-height:1.45}.ttsNotice{border:1px solid var(--line);background:rgba(215,255,67,.18)}.ttsError{border:1px solid var(--orange);background:rgba(255,92,53,.08);color:#8a250e}.ttsPlayback{display:grid;grid-gap:.75rem;gap:.75rem;border-top:1px solid var(--line);padding-top:.9rem}.ttsPlayback ol{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.ttsAudioItem{display:grid;grid-gap:.35rem;gap:.35rem;border-left:3px solid var(--orange);padding:.1rem 0 .1rem .75rem}.ttsAudioItem div{display:flex;justify-content:space-between;gap:.75rem}.ttsAudioItem span{color:var(--muted);font:.68rem/1.4 monospace}.ttsAudioItem audio{display:block;width:100%}.downloadLink{display:inline-block;margin-top:.8rem;color:#a5280b;text-decoration:underline;font-weight:700}.advancedOutput{padding:0}.advancedOutput summary{cursor:pointer;padding:1rem;font-weight:800}.advancedContent{display:grid;grid-gap:.8rem;gap:.8rem;padding:0 1rem 1rem}.timelinePreview{padding:0;border-color:var(--ink)}.timelinePreview>summary{cursor:pointer;padding:1rem;font-weight:800}.timelinePreviewContent{display:grid;grid-gap:.8rem;gap:.8rem;padding:0 1rem 1rem}.timelinePreviewContent h4,.timelinePreviewContent h5{margin:0}.timelineState{border:1px solid var(--line);padding:.35rem .5rem;text-transform:uppercase}.timelineState--current{background:rgba(215,255,67,.25);color:#405400!important}.timelineState--stale_old_revision{border-color:var(--orange);background:rgba(255,92,53,.08);color:#8a250e!important}.timelineError,.timelineLoading,.timelineStaleWarning,.timelineUnavailable{margin:0;padding:.7rem .8rem;font-size:.78rem;line-height:1.45}.timelineUnavailable{border:1px dashed var(--line);color:var(--muted)}.timelineLoading{border:1px solid var(--line);background:rgba(215,255,67,.18)}.timelineError,.timelineStaleWarning{border:1px solid var(--orange);background:rgba(255,92,53,.08);color:#8a250e}.timelineArtifact{display:grid;grid-gap:.8rem;gap:.8rem}.timelineOverview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.timelineOverview div{border:1px solid var(--line);padding:.65rem}.timelineOverview dt{color:var(--muted);font:700 .65rem/1.2 monospace;text-transform:uppercase}.timelineOverview dd{margin:.25rem 0 0;font-weight:800}.timelineEventList,.timelineParts,.timelineSegmentList{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.timelineParts{grid-template-columns:repeat(2,minmax(0,1fr))}.timelineParts li{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);padding:.65rem}.timelineEventButton small,.timelineEventButton span,.timelineFreeze small,.timelineFreeze span,.timelineParts small,.timelineParts span,.timelineSegmentCard small{color:var(--muted);font:.68rem/1.4 monospace}.timelineSegmentCard{display:grid;grid-gap:.65rem;gap:.65rem;border:1px solid var(--line);padding:.7rem}.timelineEventButton,.timelineSegmentButton{width:100%;display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line)!important;padding:.65rem!important;text-align:left}.timelineSegmentButton{grid-template-columns:1fr auto}.timelineSegmentButton small{grid-column:1/-1}.timelineEventButton:hover,.timelineSegmentButton:hover{border-color:var(--ink)!important;background:rgba(215,255,67,.16)}.timelineSubtitle{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;border-left:3px solid var(--orange);padding:.2rem 0 .2rem .7rem;line-height:1.55}.timelineSubtitle small{color:var(--muted);font:.68rem/1.4 monospace}.timelineEventGroup{display:grid;grid-gap:.45rem;gap:.45rem}.timelineEventGroup h5{font-size:.78rem;text-transform:uppercase}.timelineReuseWarning{margin:.35rem 0 0;border-left:3px solid var(--orange);padding:.3rem .5rem;color:#8a250e;font:700 .7rem/1.4 monospace}.timelineFreeze{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line);padding:.65rem}.exportVideoSection{padding:0;border-color:var(--ink)}.exportVideoSection>summary{cursor:pointer;padding:1rem;font-weight:800}.exportVideoContent{display:grid;grid-gap:.8rem;gap:.8rem;padding:0 1rem 1rem}.exportVideoContent h4,.exportVideoContent h5{margin:0}.renderState{border:1px solid var(--line);padding:.35rem .5rem;text-transform:uppercase}.renderState--completed{background:rgba(215,255,67,.25);color:#405400!important}.renderState--cancelled,.renderState--failed{border-color:var(--orange);background:rgba(255,92,53,.08);color:#8a250e!important}.renderEligibility{display:flex;flex-wrap:wrap;gap:.45rem}.eligibilityItem{border:1px solid var(--line);padding:.4rem .55rem;color:var(--muted);font:700 .68rem/1.25 monospace}.eligibilityItem--ready{border-color:#758f16;background:rgba(215,255,67,.18);color:#405400}.renderProfileSelector{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.renderProfileSelector label{display:flex;align-items:center;gap:.4rem;min-height:2rem;font-weight:700}.renderStartButton{justify-self:start;min-width:10rem}.activeRender,.renderCompleted,.renderSelectedJob{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);padding:.8rem}.activeRender{background:rgba(255,255,255,.35)}.activeRender progress{width:100%;accent-color:var(--orange)}.renderActions{display:flex;flex-wrap:wrap;gap:.55rem}.renderError,.renderNotice,.renderStatus,.renderUnavailable{margin:0;padding:.7rem .8rem;font-size:.78rem;line-height:1.45}.renderNotice,.renderStatus{border:1px solid var(--line);background:rgba(215,255,67,.18)}.renderError{border:1px solid var(--orange);background:rgba(255,92,53,.08);color:#8a250e}.renderUnavailable{border:1px dashed var(--line);color:var(--muted)}.renderStaleBadge{justify-self:start;border:1px solid var(--orange);background:rgba(255,92,53,.08);color:#8a250e;padding:.3rem .45rem;font:700 .68rem/1.25 monospace}.renderPartList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.renderPartCard{min-width:0;border:1px solid var(--line);padding:.7rem}.renderPartCard video{display:block;width:100%;margin-top:.65rem;aspect-ratio:16/9;background:#090909;object-fit:contain}.renderPartCard .downloadLink{margin-right:.8rem;overflow-wrap:anywhere}.renderHistory{border-top:1px solid var(--line);padding-top:.75rem}.renderHistory>summary{cursor:pointer;font-weight:800}.renderHistory ol{display:grid;grid-gap:.45rem;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none}.renderHistory button{width:100%;display:grid;grid-template-columns:auto auto;justify-content:space-between;grid-gap:.25rem .75rem;gap:.25rem .75rem;text-align:left}.renderHistory button small{grid-column:1/-1;color:var(--muted);font:.68rem/1.4 monospace;overflow-wrap:anywhere}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--acid);outline-offset:2px}footer{min-height:100px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font:600 .7rem/1 monospace;text-transform:uppercase;letter-spacing:.08em}@media (max-width:700px){.phasePill{display:none}.statusCard{grid-template-columns:auto 1fr}.statusCard code{grid-column:2}.dashboardGrid,.dashboardHeader,.foundation{grid-template-columns:1fr}.dashboardHeader>p{justify-self:stretch}.panel{min-height:auto}.inlineForm{grid-template-columns:1fr;gap:.6rem}.inlineForm input{border-right:1px solid var(--ink)}.urlImportForm>div{grid-template-columns:1fr;gap:.6rem}.urlImportForm input{border-right:1px solid #77766e}.workflowSectionHeader{display:grid;grid-gap:.8rem;gap:.8rem}.workflowStatus{justify-self:start}.outputChoices{grid-template-columns:1fr}.processingDetails>summary,.technicalDetails>summary{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.processingDetails>summary small,.technicalDetails>summary small{grid-column:1/-1;grid-row:2;text-align:left}.processingDetails>summary:after,.technicalDetails>summary:after{grid-column:2;grid-row:1}.workflowStep summary{grid-template-columns:auto 1fr auto}.voiceStyleStep summary{grid-template-columns:auto minmax(0,1fr) auto}.voiceStyleStep summary small{grid-column:2/-1;grid-row:2;white-space:normal;overflow-wrap:anywhere}.voiceStyleStep summary:after{grid-column:3;grid-row:1}.voiceStyleGrid{grid-template-columns:1fr}.voicePickerPopover{position:fixed;top:50%;left:50%;width:min(calc(100vw - 2rem),360px);max-width:none;max-height:calc(100vh - 2rem);transform:translate(-50%,-50%)}.voiceOptionList{max-height:min(300px,calc(100vh - 9rem))}.voiceSettingGroup--fixed,.voiceSettingGroup--preview{align-items:flex-start}.blurPreviewToolbar{align-items:stretch}.blurStrengthControl{width:100%;grid-template-columns:auto minmax(0,1fr) auto}.blurPreviewToolbar>button{flex:1 1 auto}.effectsPreviewCanvasCard{width:100%;min-width:0}.effectsPreviewStage[data-ratio]{width:100%;max-width:none}.freezeFrameSettings{grid-template-columns:1fr}.inlineForm input,.urlImportForm input{border-right-color:#4b5146}.recapPreferences{grid-template-columns:1fr}.editorHeader{display:grid;grid-gap:1rem;gap:1rem}.saveCluster{justify-items:stretch}.saveStatus{text-align:left}.editorWorkspace{grid-template-columns:1fr}.previewControls{grid-template-columns:repeat(3,auto)}.previewControls label,.previewControls output{grid-column:1/-1}.settingsGrid{grid-template-columns:1fr 1fr}.narrationMeta,.splittingClipsStep .settingsGrid,.ttsMeta{grid-template-columns:1fr}.narrationActions>button,.ttsActions>button,.ttsAudioItem audio{width:100%}.timelineOverview,.timelineParts{grid-template-columns:1fr}.timelinePreviewContent>.primaryAction{width:100%}.renderProfileSelector{display:grid;grid-template-columns:1fr}.renderActions>button,.renderSelectedJob>button,.renderStartButton{width:100%}.renderPartList{grid-template-columns:1fr}.renderCompleted>.editorSectionHeading,.renderPartCard>.editorSectionHeading{display:grid}.renderCompleted .editorSectionHeading small,.renderPartCard .editorSectionHeading small{text-align:left}.renderHistory button{grid-template-columns:1fr}.renderHistory button small{grid-column:1}footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:.7rem}}@media (max-width:900px) and (min-width:701px){.editorWorkspace{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.exportStep>:not(summary){border-top:1px solid #30352d;padding:1rem}.exportStep p{margin:0}.exportStep h4{margin:0 0 .6rem;color:#f2f4ec;font-size:1.02rem}.exportStep table{width:100%;border-collapse:collapse;font-size:.82rem}.exportStep td,.exportStep th{border-bottom:1px solid #252a23;padding:.4rem .5rem;text-align:left;vertical-align:top}.exportStep th{color:#969d90;font:700 .63rem/1 monospace;text-transform:uppercase;letter-spacing:.08em}.exportStep audio{width:100%;margin-top:.6rem}.exportStages{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:.4rem;gap:.4rem;margin:0;padding:1rem;list-style:none}.exportStage{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid #30352d;background:#0d0f0c;padding:.5rem .55rem}.exportStageNumber{color:#7f8679;font:700 .6rem/1 monospace}.exportStageLabel{color:#cbd0c4;font-size:.8rem;font-weight:700}.exportStageState{color:#7f8679;font:700 .58rem/1 monospace;text-transform:uppercase;letter-spacing:.08em}.exportStage--running{border-color:var(--acid)}.exportStage--running .exportStageState{color:var(--acid)}.exportStage--done{border-color:#4a5044}.exportStage--done .exportStageState{color:#aeb4a7}.exportStage--failed{border-color:var(--orange)}.exportStage--failed .exportStageState{color:var(--orange)}.exportPreflight{display:grid;grid-gap:.7rem;gap:.7rem}.exportPreflightRule{color:#969d90;font-size:.8rem;line-height:1.45}.exportPreflightTable td{color:#cbd0c4}.exportSegmentRow--invalid td{color:var(--orange)}.exportSegmentReason{display:block;margin-top:.3rem;font-size:.76rem;line-height:1.4}.exportRemedyButton{margin-top:.45rem;border:1px solid var(--orange);background:transparent;color:var(--orange);padding:.45rem .6rem;font:700 .68rem/1 monospace;cursor:pointer}.exportRemedyButton:disabled{opacity:.55;cursor:not-allowed}.exportBlocked{border:1px solid var(--orange);color:var(--orange);padding:.6rem .7rem;font-size:.82rem;line-height:1.45}.exportRun,.exportVoice{display:grid;grid-gap:.7rem;gap:.7rem}.exportField{display:grid;grid-gap:.3rem;gap:.3rem;max-width:320px;color:#969d90;font:700 .63rem/1.6 monospace;text-transform:uppercase;letter-spacing:.07em}.exportField select{border:1px solid #4b5146;border-radius:0;background:#0d0f0c;color:#f2f4ec;padding:.55rem .6rem;font:inherit;letter-spacing:normal;text-transform:none}.exportStep button{border:1px solid #687063;background:transparent;color:#edf0e7;padding:.55rem .75rem;font:700 .7rem/1 monospace;cursor:pointer}.exportStep button:disabled{opacity:.5;cursor:not-allowed}.exportPrimaryButton{border-color:var(--acid);background:var(--acid);color:#11130f}.exportHint{color:#7f8679;font-size:.78rem;line-height:1.45}.exportNotice{border-left:3px solid var(--acid);padding-left:.6rem;color:#cbd0c4}.exportFailure,.exportNotice{font-size:.82rem;line-height:1.45}.exportFailure{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid var(--orange);padding:.6rem .7rem;color:var(--orange)}.exportFailureCode,.exportFailureStatus{font:700 .68rem/1.5 monospace}.exportFailureMessage{color:#edd8cf;word-break:break-word}.exportJobProgress{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid #30352d;background:#0d0f0c;padding:.6rem .7rem;font-size:.8rem;line-height:1.45}.exportJobLabel{color:#f2f4ec;font-weight:700}.exportJobPercent,.exportJobStage,.exportJobStatus{color:var(--acid);font:700 .66rem/1.5 monospace}.exportJobMessage{color:#cbd0c4}.exportJobReason{color:var(--orange);font:700 .66rem/1.5 monospace}.exportTimelineTotal{color:#f2f4ec;font-size:.86rem;font-weight:700}.exportTimelineTable{margin-top:.6rem}.exportTimelineTable td{color:#cbd0c4}.exportTimelineRow--mismatch td{color:var(--orange)}.exportDownloads{border-top:1px solid #30352d}.exportReportLine{color:#969d90;font-size:.8rem;line-height:1.5}.exportDownloadList{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.exportDownloadList a{display:inline-block;border:1px solid var(--acid);color:var(--acid);padding:.45rem .7rem;font:700 .7rem/1 monospace}.exportTimelineCheck{display:grid;grid-gap:.6rem;gap:.6rem;border-top:1px solid #30352d;padding-top:.9rem}.exportTimelineHealth{margin:0;font:700 .78rem/1.45 monospace;letter-spacing:.02em}.exportTimelineHealth--ok{color:var(--acid)}.exportTimelineHealth--warn{color:#cbd0c4}.exportTimelineHealth--bad{color:var(--orange)}.exportTimelineCheckFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:.5rem .9rem;gap:.5rem .9rem;margin:0}.exportTimelineCheckFact{display:grid;grid-gap:.15rem;gap:.15rem}.exportTimelineCheckFact dt{color:#969d90;font:700 .62rem/1.2 monospace;letter-spacing:.08em;text-transform:uppercase}.exportTimelineCheckFact dd{margin:0;color:#f2f4ec;font:700 .85rem/1.2 monospace}.exportTimelineCheckList{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding:0;list-style:none;color:#cbd0c4;font-size:.76rem;line-height:1.5}.narrationBudget{margin:.2rem 0 0;color:var(--muted);font:500 .7rem/1.45 monospace}.narrationBudget--over{color:var(--orange);font-weight:700}.narrationBudgetSummary{margin:.4rem 0 0;border-top:1px solid var(--line);padding-top:.4rem;color:var(--muted);font:500 .72rem/1.5 monospace}.narrationBudgetSummary--over{color:var(--orange);font-weight:700}.editorHint--warning{color:var(--orange);font-weight:600}.simpleWorkspace{border-top:1px solid var(--line);padding:4rem 0}.simpleWorkspaceHeader{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1.5rem}.simpleWorkspaceHeader h2{margin:0;font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.045em}.simpleWorkspaceHeader .panelKicker{color:var(--acid)}.simpleWorkspaceStack{width:min(100%,900px);margin-inline:auto;display:grid;grid-gap:.8rem;gap:.8rem}.simpleWorkspaceSection{border:1px solid #30352d;background:#131612;padding:clamp(1rem,3vw,1.6rem)}.simpleWorkspaceSection summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem;cursor:pointer;list-style:none}.simpleWorkspaceSection summary::-webkit-details-marker{display:none}.simpleWorkspaceSection summary small{color:#7f8679;font:700 .63rem/1 monospace;text-transform:uppercase}.simpleWorkspaceSectionNumber{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #43493f;color:#9da497;font:700 .65rem/1 monospace}.simpleWorkspaceSectionBody{margin-top:1rem;display:grid;grid-gap:1.2rem;gap:1.2rem}.simpleWorkspaceEffectsGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}@media (min-width:900px){.simpleWorkspaceEffectsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.simpleWorkspaceSceneRhythm{gap:.5rem 1.2rem;padding:.75rem .9rem;margin:.8rem 0 0}.simpleWorkspaceSceneRhythm label{gap:.4rem}.simpleWorkspaceDisabledFieldset{padding:.75rem .9rem;grid-gap:.45rem;gap:.45rem}.simpleWorkspaceVoiceSource{grid-gap:.8rem;gap:.8rem;padding:.8rem .95rem}.simpleWorkspaceVoiceSource>label{display:grid;grid-gap:.25rem;gap:.25rem;color:#cbd0c4;font-size:.85rem}.simpleWorkspaceVoiceSource>label small{color:#969d90;font:700 .65rem/1 monospace}.simpleWorkspaceVoiceSource input{accent-color:var(--acid)}.simpleWorkspaceCreate{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid var(--acid);background:#11140f;padding:1.1rem 1.2rem}.simpleWorkspaceCreate button[type=button]{font-weight:800}.simpleWorkspaceSwitchHint{margin-top:1rem;color:#aeb4a7;font-size:.82rem}@media (max-width:700px){.simpleWorkspaceSection summary{grid-template-columns:auto minmax(0,1fr) auto}.simpleWorkspaceSection summary small{grid-column:2/-1;grid-row:2;white-space:normal}}.simpleWorkspace .blurPreviewToolbar button:nth-of-type(2),.simpleWorkspace [data-blur-preview-toolbar] button:nth-of-type(2){display:none}.simpleRoute{background:#0b0d0a;color:#f2f4ec}.simpleWorkspace{display:grid;grid-gap:1rem;gap:1rem;width:min(100%,1280px);margin:0 auto;padding:1rem 1.25rem 7rem;font-size:.92rem;line-height:1.45;color:#f2f4ec}.simpleWorkspace,.simpleWorkspace *{min-width:0;box-sizing:border-box}.simpleWorkspace video{max-width:100%}.simpleWorkspaceAppHeader{display:flex;align-items:center;gap:1rem;padding:.55rem .9rem;background:#11140f;border:1px solid #30352d}.simpleWorkspaceBrand{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;letter-spacing:-.02em;color:#f2f4ec;text-decoration:none}.simpleWorkspaceBrandMark{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;background:var(--acid);color:#0b0d0a;font-weight:800}.simpleWorkspaceNav{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.simpleWorkspaceNavItem{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border:1px solid transparent;background:transparent;color:#cbd0c4;font-size:.85rem}.simpleWorkspaceNavItem--active{border-color:var(--acid);color:var(--acid);font-weight:700}.simpleWorkspaceNavItem--button{cursor:pointer;border:1px solid #30352d;background:#0d0f0c;color:#f2f4ec}.simpleWorkspaceNavItem--disabled{opacity:.55;cursor:not-allowed;position:relative}.simpleWorkspaceNavItem--disabled small{color:#9da497;font-size:.65rem;margin-left:.25rem}.simpleWorkspaceErrorBanner{padding:.65rem .85rem}.simpleWorkspaceDiagnostics,.simpleWorkspaceErrorBanner{border:1px solid #b00020;background:#1a0808;color:#ffd9d9;font-size:.85rem}.simpleWorkspaceDiagnostics{padding:.5rem .85rem}.simpleWorkspaceDiagnostics summary{cursor:pointer}.simpleWorkspaceMain{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:920px){.simpleWorkspaceMain{grid-template-columns:minmax(0,1fr)}}.simpleWorkspaceSidebar{background:#11140f;border:1px solid #30352d;padding:1rem;display:grid;grid-gap:.85rem;gap:.85rem;position:-webkit-sticky;position:sticky;top:1rem}.simpleWorkspaceKicker{font:700 .65rem/1 monospace;letter-spacing:.12em;color:var(--acid);margin:0}.simpleWorkspaceHeading{margin:0;font-size:1.1rem;letter-spacing:-.02em;color:#f2f4ec}.simpleWorkspacePreview{border:1px solid #30352d;background:#0d0f0c;display:grid;grid-gap:.5rem;gap:.5rem;padding:.5rem;place-items:stretch;overflow:hidden;min-width:0}.simpleWorkspacePreview>.blurPreviewStage{justify-self:center;align-self:start}.simpleWorkspacePreviewPlaceholder{margin:0;color:#7f8679;font-size:.85rem;padding:0 1rem;text-align:center;align-self:center;justify-self:center}.simpleWorkspacePreviewControls{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.5rem .65rem;gap:.5rem .65rem;padding:.4rem .55rem;background:#11140f;border:1px solid #30352d;font-size:.8rem;color:#cbd0c4;width:100%;max-width:100%;min-width:0}.simpleWorkspacePreviewButton{border:1px solid #4b5146;background:#0d0f0c;color:#f2f4ec;padding:.3rem .6rem;font:700 .75rem/1 monospace;cursor:pointer;min-height:1.8rem}.simpleWorkspacePreviewButton:hover{border-color:var(--acid)}.simpleWorkspacePreviewTime{font:700 .7rem/1 monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#cbd0c4;min-width:0}.simpleWorkspacePreviewSeek,.simpleWorkspacePreviewVolume{width:100%;accent-color:var(--acid);min-width:0}.simpleWorkspaceMetadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem .9rem;gap:.35rem .9rem;margin:0;font-size:.85rem}.simpleWorkspaceMetadata div{display:contents}.simpleWorkspaceMetadata dt{color:#7f8679;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em}.simpleWorkspaceMetadata dd{margin:0;color:#f2f4ec}.simpleWorkspaceSettings{display:grid;grid-gap:.85rem;gap:.85rem;background:#11140f;border:1px solid #30352d;padding:1rem}.simpleWorkspaceTabs{display:flex;flex-wrap:wrap;gap:.35rem}.simpleWorkspaceTabs button[role=tab]{padding:.45rem .85rem;border:1px solid #30352d;background:#0d0f0c;color:#cbd0c4;cursor:pointer;font-size:.85rem}.simpleWorkspaceTabs button[role=tab][aria-selected=true]{border-color:var(--acid);background:#1a2010;color:var(--acid)}.simpleWorkspacePanel{display:grid;grid-gap:.9rem;gap:.9rem}.simpleWorkspaceActiveProjectName{display:flex;align-items:center;gap:.5rem;margin:0;color:#f2f4ec}.simpleWorkspaceStatusTag{font:700 .65rem/1 monospace;padding:.2rem .4rem;border:1px solid #30352d;background:#0d0f0c;color:#cbd0c4}.simpleWorkspaceInlineForm,.simpleWorkspaceUploadForm,.simpleWorkspaceUrlForm{display:grid;grid-gap:.5rem;gap:.5rem}.simpleWorkspaceUrlRow{display:flex;gap:.5rem}.simpleWorkspaceUrlRow input{flex:1 1}.simpleWorkspaceFilePicker{display:grid;grid-gap:.15rem;gap:.15rem;padding:.55rem .75rem;border:1px dashed #4b5146;background:#0d0f0c;cursor:pointer}.simpleWorkspaceFilePicker small{color:#7f8679;font-size:.7rem}.simpleWorkspaceHint{color:#7f8679;font-size:.75rem}.simpleWorkspaceImportDivider{display:grid;place-items:center;font:700 .6rem/1 monospace;letter-spacing:.12em;color:#7f8679;text-transform:uppercase;position:relative;margin:.35rem 0}.simpleWorkspaceImportDivider:after,.simpleWorkspaceImportDivider:before{content:"";height:1px;background:#30352d;width:30%}.simpleWorkspaceImportDivider span{padding:0 .35rem}.simpleWorkspaceProjectList{display:grid;grid-gap:.35rem;gap:.35rem}.simpleWorkspaceProjectItem{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border:1px solid #30352d;background:#0d0f0c;color:#cbd0c4;cursor:pointer;min-width:0;max-width:100%}.simpleWorkspaceProjectItem>span{min-width:0;flex:1 1 auto;overflow:hidden}.simpleWorkspaceProjectItem strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.simpleWorkspaceProjectItem--selected{border-color:var(--acid);color:var(--acid)}.simpleWorkspaceOutputChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;border:1px solid #30352d;padding:.55rem .75rem;background:#0d0f0c;margin:0}@media (max-width:540px){.simpleWorkspaceOutputChoices{grid-template-columns:minmax(0,1fr)}}.simpleWorkspaceOutputChoice{display:flex;align-items:center;gap:.5rem;padding:.35rem .55rem;border:1px solid #30352d;background:#11140f;cursor:pointer}.simpleWorkspaceOutputChoice--selected{border-color:var(--acid)}.simpleWorkspaceOutputChoice strong{color:#f2f4ec;font-size:.85rem}.simpleWorkspaceOutputChoice small{display:block;color:#7f8679;font-size:.7rem}.simpleWorkspaceEffectGroup{border:1px solid #30352d;background:#0d0f0c;padding:.65rem .85rem}.simpleWorkspaceEffectGroup summary{display:flex;align-items:center;gap:.65rem;cursor:pointer;list-style:none}.simpleWorkspaceEffectGroup summary::-webkit-details-marker{display:none}.simpleWorkspaceEffectGroup summary small{color:#7f8679;font-size:.65rem}.simpleWorkspaceSceneRhythm{display:flex;flex-wrap:wrap;gap:.4rem .9rem;border:1px solid #30352d;background:#0d0f0c;padding:.55rem .85rem;margin:0}.simpleWorkspaceSceneRhythm legend{color:var(--acid);font:700 .65rem/1 monospace;letter-spacing:.12em;padding:0 .35rem}.simpleWorkspaceSceneRhythm label{display:inline-flex;align-items:center;gap:.35rem;color:#cbd0c4;font-size:.85rem}.simpleWorkspaceSceneRhythm input{accent-color:var(--acid)}.simpleWorkspaceNarrationSummary{margin:0;padding:.35rem .55rem;border:1px solid #30352d;background:#0d0f0c;color:#cbd0c4;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simpleWorkspaceVoiceSettings{border:1px solid #30352d;background:#0d0f0c;padding:.5rem .85rem}.simpleWorkspaceVoiceSettings summary{cursor:pointer;list-style:none;color:#f2f4ec}.simpleWorkspaceVoiceSettings summary::-webkit-details-marker{display:none}.simpleWorkspaceDisabledFieldset{border:1px dashed #4b5146;padding:.55rem .85rem;display:grid;grid-gap:.35rem;gap:.35rem;opacity:.55;margin:0}.simpleWorkspaceDisabledFieldset label{color:#7f8679;font-size:.85rem}.simpleWorkspaceVoiceSource{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid #30352d;background:#0d0f0c;padding:.65rem .85rem;margin:0}.simpleWorkspaceDisabledFieldset>label,.simpleWorkspaceVoiceSource>label{display:flex;align-items:center;gap:.55rem}.simpleWorkspaceVoiceSourceAi{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.55rem;column-gap:.55rem;grid-row-gap:.15rem;row-gap:.15rem;align-items:center;padding:.35rem .55rem;border:1px solid var(--acid);background:#1a2010}.simpleWorkspaceVoiceSourceAi input{grid-row:1;grid-column:1}.simpleWorkspaceVoiceSourceLabel{display:flex;align-items:baseline;gap:.35rem}.simpleWorkspaceVoiceSourceLabel strong{color:#f2f4ec;font-size:.9rem}.simpleWorkspaceVoiceSourceStatus{font:700 .6rem/1 monospace;letter-spacing:.12em;color:var(--acid);text-transform:uppercase}.simpleWorkspaceVoiceSourceModel{grid-column:2;grid-row:2;color:#7f8679;font:700 .65rem/1 monospace}.simpleWorkspaceJobCard{border:1px solid #30352d;background:#0d0f0c;padding:.55rem .75rem;display:grid;grid-gap:.35rem;gap:.35rem}.simpleWorkspaceJobSummary{display:flex;justify-content:space-between;font-size:.85rem;color:#f2f4ec}.simpleWorkspaceJobCard progress{width:100%;height:.5rem}.simpleWorkspaceJobCard p{margin:0;color:#cbd0c4;font-size:.8rem}.simpleWorkspaceJobCard small{color:#7f8679;font-size:.7rem}.simpleWorkspaceJobActions{display:flex;gap:.35rem}.simpleWorkspaceActionBar{position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(0deg,#0b0d0a 70%,transparent);padding-top:1rem}.simpleWorkspaceActionBarInner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;background:#11140f;border:1px solid var(--acid)}.simpleWorkspaceActionSummary strong{color:var(--acid);font-size:1rem}.simpleWorkspaceActionSummary small{display:block;color:#cbd0c4;font-size:.8rem}.simpleWorkspaceCta{display:flex;align-items:center;gap:.65rem}.simpleWorkspaceCtaButton button[type=button]{background:var(--acid);color:#0b0d0a;border:1px solid var(--acid);font-weight:800;letter-spacing:.02em;padding:.65rem 1.4rem}.simpleWorkspaceCtaButton button[type=button]:disabled{opacity:.55;cursor:not-allowed}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.simpleWorkspaceClipSplittingCard{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid #30352d;background:#131612;padding:clamp(.85rem,2.5vw,1.2rem);min-width:0}.simpleWorkspaceClipSplittingHeader{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr);align-items:start}.simpleWorkspaceClipSplittingHeaderText{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.simpleWorkspaceClipSplittingHeaderText h3{margin:0;font-size:1.05rem;letter-spacing:-.02em;color:#f2f4ec}.simpleWorkspaceClipSplittingSummary{margin:0;color:#aeb4a7;font-size:.82rem;line-height:1.35}.simpleWorkspaceClipSplittingMode{display:inline-flex;border:1px solid #43493f;background:#0d0f0c;padding:2px;gap:2px;width:max-content;max-width:100%}.simpleWorkspaceClipSplittingModeOption{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;font-weight:700;color:#cbd0c4;cursor:pointer;border:1px solid transparent;background:transparent}.simpleWorkspaceClipSplittingModeOption[data-active=true]{background:#1c201b;border-color:#4b5146;color:#f2f4ec}.simpleWorkspaceClipSplittingModeOption input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.simpleWorkspaceClipSplittingAutoEstimate{margin:0;color:#cbd0c4;font-size:.9rem;display:grid;grid-gap:.25rem;gap:.25rem}.simpleWorkspaceClipSplittingManualSection{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.simpleWorkspaceClipSplittingManualLabel{color:#cbd0c4;font:700 .68rem/1 monospace;text-transform:uppercase}.simpleWorkspaceClipSplittingManualRange{margin:0;color:#7f8679;font-size:.78rem}.simpleWorkspaceClipSplittingManualOutput{margin:0;color:#f2f4ec;font-size:1rem;font-weight:700}.simpleWorkspaceClipSplittingDisabledExplanation{margin:0;color:#c1c8ba;font-size:.82rem;border:1px dashed #4b5146;background:#0d0f0c;padding:.55rem .7rem}.simpleWorkspaceClipSplittingHint{color:#7f8679;font-size:.78rem}.simpleWorkspaceClipSplittingConflict{margin:0;color:#f5d2d2;font-size:.82rem;border:1px solid #5c2a2a;background:#2a1414;padding:.55rem .7rem}.simpleWorkspaceClipSplittingFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;border-top:1px solid #30352d;padding-top:.75rem;min-width:0}.simpleWorkspaceClipSplittingSaveHint{margin:0;color:#7f8679;font-size:.78rem;min-width:0}.simpleWorkspaceClipSplittingSave{white-space:nowrap}.simpleWorkspaceClipSplittingSaveNotice{grid-column:1/-1;margin:0;color:#cbd0c4;font-size:.82rem}@media (min-width:720px){.simpleWorkspaceClipSplittingHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.scriptModeChoice{display:flex;flex-wrap:wrap;gap:.25rem 1rem;border:0;margin:0 0 .5rem;padding:0;font-size:.9rem}.scriptModeChoice legend{font-weight:600;margin-bottom:.25rem}.scriptRecapPanel{display:grid;grid-gap:.75rem;gap:.75rem;max-width:40rem}.scriptRecapActions,.scriptRecapProgress{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.scriptRecapVideo{width:100%;max-height:70vh;background:#000;border-radius:8px}.scriptRecapScript{max-height:45vh;overflow-y:auto}.scriptRecapPartTime{font-weight:600;margin:.5rem 0 .25rem}.scriptRecapSentence{margin:.15rem 0;line-height:1.5}.scriptRecapAt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#6b7280;margin-right:.35rem}.scriptRecapDownload{display:inline-block;text-align:center;text-decoration:none}.scriptRecapDownload,.scriptRecapStart{justify-self:start;background:var(--acid);color:#0b0d0a;border:1px solid var(--acid);font-weight:800;letter-spacing:.02em;padding:.65rem 1.4rem}.scriptRecapMessage{white-space:pre-line}.scriptRecapStart:disabled{opacity:.55;cursor:not-allowed}.scriptRecapComing h4{margin:.75rem 0 .15rem;font-size:.95rem}.scriptRecapSync p{margin:.15rem 0}.scriptRecapSyncOff{margin:.25rem 0;padding-left:1.2rem;color:#f2b8a2}.scriptRecapRewritten{margin:.25rem 0 .5rem;padding-left:.6rem;border-left:2px solid #4b5563}.scriptRecapBefore{opacity:.7;text-decoration:line-through}.simpleWorkspaceCta:has(.scriptModeChoice){flex-wrap:wrap}.scriptRecapPanel{max-height:75vh;overflow-y:auto;color:#e8ebe3}