.restyle-video-workspace-module__ydIgIW__configStack,.restyle-video-workspace-module__ydIgIW__footerStack{gap:var(--space-4);flex-direction:column;display:flex}.restyle-video-workspace-module__ydIgIW__fieldGroup{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.restyle-video-workspace-module__ydIgIW__labelRow,.restyle-video-workspace-module__ydIgIW__counterRow,.restyle-video-workspace-module__ydIgIW__previewHeader,.restyle-video-workspace-module__ydIgIW__fileRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.restyle-video-workspace-module__ydIgIW__label{color:var(--foreground);letter-spacing:.02em;font-size:12px;font-weight:650}.restyle-video-workspace-module__ydIgIW__required,.restyle-video-workspace-module__ydIgIW__previewHeader>div>span,.restyle-video-workspace-module__ydIgIW__requestEyebrow,.restyle-video-workspace-module__ydIgIW__plannedOutput>span,.restyle-video-workspace-module__ydIgIW__factGrid dt{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.restyle-video-workspace-module__ydIgIW__hiddenInput{display:none}.restyle-video-workspace-module__ydIgIW__sourcePicker{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:104px;padding:var(--space-4);border:1px dashed color-mix(in srgb, var(--primary) 48%, var(--ghost-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 56%, transparent);color:var(--muted-foreground);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}.restyle-video-workspace-module__ydIgIW__sourcePicker:hover,.restyle-video-workspace-module__ydIgIW__sourcePicker:focus-visible{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--secondary))}.restyle-video-workspace-module__ydIgIW__sourcePicker>svg{color:var(--primary);flex:none}.restyle-video-workspace-module__ydIgIW__sourcePicker>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.restyle-video-workspace-module__ydIgIW__sourcePicker strong{color:var(--foreground);font-size:12px}.restyle-video-workspace-module__ydIgIW__sourcePicker small,.restyle-video-workspace-module__ydIgIW__fieldHint,.restyle-video-workspace-module__ydIgIW__trimMeta,.restyle-video-workspace-module__ydIgIW__error{color:var(--muted-foreground);font-size:10px;line-height:1.45}.restyle-video-workspace-module__ydIgIW__fileRow{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--secondary) 58%, transparent);color:var(--muted-foreground);justify-content:flex-start;font-size:10px}.restyle-video-workspace-module__ydIgIW__fileRow>svg{color:var(--primary);flex:none}.restyle-video-workspace-module__ydIgIW__fileRow>span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.restyle-video-workspace-module__ydIgIW__fileRow>small{font-variant-numeric:tabular-nums;flex:none}.restyle-video-workspace-module__ydIgIW__fileRow>button{border-radius:var(--radius-xs);color:var(--muted-foreground);cursor:pointer;flex:none;place-items:center;display:grid}.restyle-video-workspace-module__ydIgIW__fileRow>button:hover,.restyle-video-workspace-module__ydIgIW__fileRow>button:focus-visible{color:var(--foreground)}.restyle-video-workspace-module__ydIgIW__preflightNotice,.restyle-video-workspace-module__ydIgIW__contractNotice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--primary) 38%, var(--ghost-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 7%, var(--secondary));display:flex}.restyle-video-workspace-module__ydIgIW__preflightNotice>svg,.restyle-video-workspace-module__ydIgIW__contractNotice>svg{color:var(--primary);flex:none}.restyle-video-workspace-module__ydIgIW__preflightNotice>span,.restyle-video-workspace-module__ydIgIW__contractNotice>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.restyle-video-workspace-module__ydIgIW__preflightNotice strong,.restyle-video-workspace-module__ydIgIW__contractNotice strong{color:var(--foreground);font-size:11px}.restyle-video-workspace-module__ydIgIW__preflightNotice small,.restyle-video-workspace-module__ydIgIW__contractNotice small{color:var(--muted-foreground);font-size:10px;line-height:1.5}.restyle-video-workspace-module__ydIgIW__trimGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.restyle-video-workspace-module__ydIgIW__trimGrid label{gap:var(--space-1);min-width:0;color:var(--muted-foreground);flex-direction:column;font-size:9px;display:flex}.restyle-video-workspace-module__ydIgIW__trimGrid input,.restyle-video-workspace-module__ydIgIW__textarea{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);width:100%;color:var(--foreground);font:inherit;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);outline:none}.restyle-video-workspace-module__ydIgIW__trimGrid input{min-height:38px;padding:0 var(--space-2);font-variant-numeric:tabular-nums;font-size:11px}.restyle-video-workspace-module__ydIgIW__trimGrid input:hover,.restyle-video-workspace-module__ydIgIW__textarea:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--ghost-border))}.restyle-video-workspace-module__ydIgIW__trimGrid input:focus-visible,.restyle-video-workspace-module__ydIgIW__textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}.restyle-video-workspace-module__ydIgIW__trimGrid input[aria-invalid=true],.restyle-video-workspace-module__ydIgIW__textarea[aria-invalid=true]:not(:placeholder-shown){border-color:color-mix(in srgb, var(--destructive) 70%, var(--ghost-border))}.restyle-video-workspace-module__ydIgIW__trimMeta{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.restyle-video-workspace-module__ydIgIW__trimMeta svg{color:var(--primary)}.restyle-video-workspace-module__ydIgIW__textarea{resize:vertical;min-height:132px;padding:var(--space-3);font-size:12px;line-height:1.55}.restyle-video-workspace-module__ydIgIW__textarea::placeholder{color:var(--muted-foreground)}.restyle-video-workspace-module__ydIgIW__counterRow{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.45}.restyle-video-workspace-module__ydIgIW__error{min-height:15px;color:var(--destructive)}.restyle-video-workspace-module__ydIgIW__choiceGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.restyle-video-workspace-module__ydIgIW__choice,.restyle-video-workspace-module__ydIgIW__choiceActive{align-items:flex-start;gap:var(--space-2);min-width:0;min-height:88px;padding:var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 54%, transparent);color:var(--foreground);cursor:pointer;text-align:left;display:flex}.restyle-video-workspace-module__ydIgIW__choice:hover,.restyle-video-workspace-module__ydIgIW__choice:focus-visible{border-color:color-mix(in srgb, var(--primary) 55%, var(--ghost-border))}.restyle-video-workspace-module__ydIgIW__choiceActive{border-color:color-mix(in srgb, var(--primary) 78%, var(--ghost-border));background:color-mix(in srgb, var(--primary) 13%, var(--secondary))}.restyle-video-workspace-module__ydIgIW__choice>svg,.restyle-video-workspace-module__ydIgIW__choiceActive>svg{color:var(--primary);flex:none}.restyle-video-workspace-module__ydIgIW__choice>span,.restyle-video-workspace-module__ydIgIW__choiceActive>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.restyle-video-workspace-module__ydIgIW__choice strong,.restyle-video-workspace-module__ydIgIW__choiceActive strong{color:var(--foreground);font-size:10px;line-height:1.35}.restyle-video-workspace-module__ydIgIW__choice small,.restyle-video-workspace-module__ydIgIW__choiceActive small{color:var(--muted-foreground);font-size:9px;line-height:1.4}.restyle-video-workspace-module__ydIgIW__acknowledgmentCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 58%, transparent);cursor:pointer;display:flex}.restyle-video-workspace-module__ydIgIW__acknowledgmentCard:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.restyle-video-workspace-module__ydIgIW__acknowledgmentCard input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:1px 0 0}.restyle-video-workspace-module__ydIgIW__acknowledgmentCard>span,.restyle-video-workspace-module__ydIgIW__outputCard>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.restyle-video-workspace-module__ydIgIW__acknowledgmentCard strong,.restyle-video-workspace-module__ydIgIW__outputCard strong{color:var(--foreground);font-size:11px;font-weight:550;line-height:1.5}.restyle-video-workspace-module__ydIgIW__acknowledgmentCard small,.restyle-video-workspace-module__ydIgIW__outputCard small{color:var(--muted-foreground);font-size:9px;line-height:1.45}.restyle-video-workspace-module__ydIgIW__outputCard{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 58%, transparent);display:flex}.restyle-video-workspace-module__ydIgIW__outputCard>svg{color:var(--primary);flex:none}.restyle-video-workspace-module__ydIgIW__ready,.restyle-video-workspace-module__ydIgIW__incomplete{align-items:flex-start;gap:var(--space-2);color:var(--muted-foreground);font-size:10px;line-height:1.4;display:flex}.restyle-video-workspace-module__ydIgIW__ready{color:var(--primary)}.restyle-video-workspace-module__ydIgIW__ready svg,.restyle-video-workspace-module__ydIgIW__incomplete svg{flex:none}.restyle-video-workspace-module__ydIgIW__lockedButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--primary);width:100%;min-height:42px;color:var(--primary-foreground);font-size:12px;font-weight:700;display:flex}.restyle-video-workspace-module__ydIgIW__lockedButton:disabled{cursor:not-allowed;opacity:.48}.restyle-video-workspace-module__ydIgIW__previewStage{gap:var(--space-5);min-height:calc(100vh - 49px);padding:var(--space-6);background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 38%), var(--background);flex-direction:column;display:flex}.restyle-video-workspace-module__ydIgIW__previewHeader>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.restyle-video-workspace-module__ydIgIW__previewHeader strong{color:var(--foreground);font-size:16px}.restyle-video-workspace-module__ydIgIW__localBadge{align-items:center;gap:var(--space-2);max-width:min(48%,300px);padding:var(--space-2) var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card) 82%, transparent);color:var(--muted-foreground);font-size:10px;line-height:1.35;display:inline-flex}.restyle-video-workspace-module__ydIgIW__localBadge svg{color:var(--primary);flex:none}.restyle-video-workspace-module__ydIgIW__previewGrid{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card) 92%, transparent);width:min(100%,960px);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin:auto;display:grid;overflow:hidden}.restyle-video-workspace-module__ydIgIW__videoFrame{background:var(--secondary);place-items:center;min-width:0;min-height:480px;display:grid}.restyle-video-workspace-module__ydIgIW__videoFrame video{background:var(--background);object-fit:contain;width:100%;max-height:72vh;display:block}.restyle-video-workspace-module__ydIgIW__requestCard{gap:var(--space-4);min-width:0;padding:var(--space-5);border-left:1px solid var(--ghost-border);flex-direction:column;display:flex}.restyle-video-workspace-module__ydIgIW__requestCard>p{min-height:72px;color:var(--foreground);font-family:var(--font-display);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.restyle-video-workspace-module__ydIgIW__factGrid{gap:var(--space-2);margin:0;display:grid}.restyle-video-workspace-module__ydIgIW__factGrid>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding-top:var(--space-2);border-top:1px solid var(--ghost-border);display:flex}.restyle-video-workspace-module__ydIgIW__factGrid dt,.restyle-video-workspace-module__ydIgIW__factGrid dd{margin:0}.restyle-video-workspace-module__ydIgIW__factGrid dd{color:var(--foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.restyle-video-workspace-module__ydIgIW__plannedOutput{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--primary) 38%, var(--ghost-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 8%, var(--secondary));margin-top:auto;display:flex}.restyle-video-workspace-module__ydIgIW__plannedOutput>strong{color:var(--foreground);font-size:16px}.restyle-video-workspace-module__ydIgIW__emptyPreview{justify-content:center;align-items:center;gap:var(--space-3);min-height:520px;padding:var(--space-6);border:1px dashed var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card) 58%, transparent);color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;display:flex}.restyle-video-workspace-module__ydIgIW__emptyIcon{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 12%, var(--secondary));width:58px;height:58px;color:var(--primary);place-items:center;display:grid}.restyle-video-workspace-module__ydIgIW__emptyPreview strong{color:var(--foreground);font-size:16px}.restyle-video-workspace-module__ydIgIW__emptyPreview p{max-width:420px;margin:0;font-size:11px;line-height:1.5}@media (max-width:1120px){.restyle-video-workspace-module__ydIgIW__previewGrid{grid-template-columns:1fr}.restyle-video-workspace-module__ydIgIW__videoFrame{min-height:360px}.restyle-video-workspace-module__ydIgIW__requestCard{border-top:1px solid var(--ghost-border);border-left:0}}@media (max-width:720px){.restyle-video-workspace-module__ydIgIW__previewStage{min-height:auto;padding:var(--space-4)}.restyle-video-workspace-module__ydIgIW__previewHeader{flex-direction:column;align-items:flex-start}.restyle-video-workspace-module__ydIgIW__localBadge{max-width:100%}.restyle-video-workspace-module__ydIgIW__videoFrame{min-height:230px}}@media (max-width:420px){.restyle-video-workspace-module__ydIgIW__trimGrid,.restyle-video-workspace-module__ydIgIW__choiceGrid{grid-template-columns:1fr}.restyle-video-workspace-module__ydIgIW__requestCard{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.restyle-video-workspace-module__ydIgIW__sourcePicker,.restyle-video-workspace-module__ydIgIW__trimGrid input,.restyle-video-workspace-module__ydIgIW__textarea{transition:none!important}}.restyle-video-workspace-module__ydIgIW__select{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);width:100%;height:40px;color:var(--foreground);font:inherit;outline:none;padding:0 36px 0 12px;font-size:13px}.restyle-video-workspace-module__ydIgIW__select:focus-visible{border-color:var(--primary)}.restyle-video-workspace-module__ydIgIW__priceLine{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.restyle-video-workspace-module__ydIgIW__priceLine small{margin-top:2px;font-size:10px;line-height:1.45;display:block}.restyle-video-workspace-module__ydIgIW__runButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--primary);width:100%;min-height:42px;color:var(--primary-foreground);font-size:12px;font-weight:700;display:flex}.restyle-video-workspace-module__ydIgIW__runButton:disabled{cursor:not-allowed;opacity:.48}.restyle-video-workspace-module__ydIgIW__runButton:not(:disabled){cursor:pointer}.restyle-video-workspace-module__ydIgIW__progressValue{font-variant-numeric:tabular-nums}.restyle-video-workspace-module__ydIgIW__outputActions{align-items:center;gap:var(--space-2);display:inline-flex}.restyle-video-workspace-module__ydIgIW__downloadButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);cursor:pointer;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.restyle-video-workspace-module__ydIgIW__resultStage{border:1px solid var(--ghost-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--card) 58%, transparent);flex:1;justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}.restyle-video-workspace-module__ydIgIW__resultVideo{max-width:100%;max-height:100%}.restyle-video-workspace-module__ydIgIW__emptyResult{justify-content:center;align-items:center;gap:var(--space-3);color:var(--muted-foreground);text-align:center;flex-direction:column;display:flex}.restyle-video-workspace-module__ydIgIW__emptyResult strong{color:var(--foreground);font-size:15px}.restyle-video-workspace-module__ydIgIW__emptyResult p{max-width:380px;margin:0;font-size:12px;line-height:1.6}.restyle-video-workspace-module__ydIgIW__spinner{animation:.8s linear infinite restyle-video-workspace-module__ydIgIW__restyle-video-spin}@media (prefers-reduced-motion:reduce){.restyle-video-workspace-module__ydIgIW__spinner{animation:none}}@keyframes restyle-video-workspace-module__ydIgIW__restyle-video-spin{to{transform:rotate(360deg)}}.restyle-video-workspace-module__ydIgIW__secondaryButton{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);min-height:38px;color:var(--foreground);cursor:pointer;font-size:12px;font-weight:600;display:flex}.restyle-video-workspace-module__ydIgIW__secondaryButton:disabled{cursor:not-allowed;opacity:.48}.restyle-video-workspace-module__ydIgIW__required{border:1px solid var(--primary-border);border-radius:var(--radius-pill);background:var(--primary-soft);width:fit-content;min-height:24px;color:var(--primary);letter-spacing:.055em;text-transform:uppercase;align-items:center;padding:4px 9px;font-size:9.5px;font-weight:750;line-height:1.25;display:inline-flex}.restyle-video-workspace-module__ydIgIW__outputPlan{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);flex-direction:column;display:flex}.restyle-video-workspace-module__ydIgIW__outputPlan ul{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.restyle-video-workspace-module__ydIgIW__outputPlan li{align-items:center;gap:var(--space-2);min-width:0;color:var(--secondary-foreground);grid-template-columns:auto minmax(0,1fr);font-size:10px;line-height:1.4;display:grid}.restyle-video-workspace-module__ydIgIW__outputPlan li svg{color:var(--primary)}
