._24ewcW_picker{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._24ewcW_pickerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3);border-bottom:1px solid var(--ghost-border);display:flex}._24ewcW_pickerTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:700}._24ewcW_pickerSubtitle{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}._24ewcW_pickerClose{background:var(--secondary);width:32px;height:32px;color:var(--foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._24ewcW_pickerClose:hover{background:var(--accent)}._24ewcW_pickerBody{min-height:0;padding:var(--space-5) var(--space-6);flex:1;overflow-y:auto}
.him7QW_tabs{gap:var(--space-5);border-bottom:1px solid var(--ghost-border);display:flex}.him7QW_tab{color:var(--muted-foreground);padding:var(--space-2) 0;cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:13px;font-weight:500}.him7QW_tab:hover{color:var(--foreground)}.him7QW_tabActive{color:var(--foreground);border-bottom-color:var(--primary)}.him7QW_radioGroup{border:1px solid var(--ghost-border);background:color-mix(in srgb, var(--secondary) 46%, transparent);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:4px;display:grid}.him7QW_radioOption{appearance:none;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.him7QW_radioOption:hover{color:var(--foreground);background:color-mix(in srgb, var(--primary) 6%, transparent)}.him7QW_radioActive{border-color:color-mix(in srgb, var(--primary) 70%, transparent);background:color-mix(in srgb, var(--primary) 16%, var(--background));color:var(--primary);box-shadow:none;font-weight:700}.him7QW_radioIcon{color:var(--muted-foreground);place-items:center;display:grid}.him7QW_radioActive .him7QW_radioIcon{color:var(--primary)}.him7QW_slider{flex-direction:column;gap:6px;width:100%;display:flex}.him7QW_sliderLabel{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.him7QW_sliderValue{color:var(--foreground);font-weight:600}.him7QW_sliderTrack{background:var(--secondary);border-radius:999px;height:6px;position:relative}.him7QW_sliderFill{background:var(--primary);border-radius:999px;position:absolute;inset:0 auto 0 0}.him7QW_sliderInput{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:calc(100% + 20px);margin:0;position:absolute;inset:-10px 0}.him7QW_sliderInput::-webkit-slider-thumb{appearance:none;background:var(--primary);border:2px solid var(--background);cursor:ew-resize;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #0000004d}.him7QW_sliderInput::-moz-range-thumb{background:var(--primary);border:2px solid var(--background);cursor:ew-resize;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #0000004d}.him7QW_numberField{background:var(--secondary);border-radius:var(--radius-sm);cursor:ew-resize;align-items:center;width:100%;height:32px;display:flex;position:relative;overflow:hidden}.him7QW_numberFill{background:color-mix(in srgb, var(--primary) 30%, var(--secondary));pointer-events:none;position:absolute;inset:0 auto 0 0}.him7QW_numberInput{appearance:none;cursor:ew-resize;opacity:0;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.him7QW_numberValue{z-index:1;padding:0 var(--space-3);color:var(--foreground);pointer-events:none;font-size:13px;font-weight:500;position:relative}.him7QW_stepper{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.him7QW_step{align-items:center;gap:var(--space-2);flex:1;display:flex}.him7QW_stepNumber{background:var(--secondary);width:24px;height:24px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.him7QW_stepActive .him7QW_stepNumber{background:var(--primary);color:var(--primary-foreground)}.him7QW_stepDone .him7QW_stepNumber{background:color-mix(in srgb, var(--primary) 60%, transparent);color:var(--primary-foreground)}.him7QW_stepLabel{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.him7QW_stepActive .him7QW_stepLabel{color:var(--foreground);font-weight:500}.him7QW_textField{align-items:center;gap:var(--space-2);background:var(--secondary);border-radius:var(--radius-sm);width:100%;padding:0 var(--space-3);height:36px;transition:border-color var(--dur-fast) var(--ease);border:1px solid #0000;display:flex}.him7QW_textField:focus-within{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}.him7QW_textFieldIcon{color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.him7QW_textFieldInput{min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:13px}.him7QW_textFieldInput::placeholder{color:var(--muted-foreground)}.him7QW_textArea{background:var(--secondary);border-radius:var(--radius-sm);width:100%;padding:var(--space-3);color:var(--foreground);resize:vertical;transition:border-color var(--dur-fast) var(--ease);border:1px solid #0000;outline:none;font-family:inherit;font-size:13px;line-height:1.5}.him7QW_textArea:focus{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}.him7QW_textArea::placeholder{color:var(--muted-foreground)}.him7QW_colorField{gap:var(--space-3);flex-direction:column;display:flex}.him7QW_colorHex{align-items:center;gap:var(--space-2);background:var(--secondary);border-radius:var(--radius-sm);height:32px;padding:6px 10px;display:flex}.him7QW_colorSwatch{border:1px solid var(--ghost-border);border-radius:4px;flex-shrink:0;width:22px;height:22px}.him7QW_colorInput{color:var(--foreground);background:0 0;border:0;outline:none;width:100%;font-family:monospace;font-size:13px}.him7QW_colorKelvin{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);height:32px;padding:0 var(--space-3);cursor:ew-resize;background:linear-gradient(90deg,#ffd6b3 0%,#fff5e0 35%,#fff 50%,#d6e8ff 70%,#b0d4ff 100%);display:flex;position:relative}.him7QW_kelvinInput{appearance:none;cursor:ew-resize;background:0 0;flex:1;height:32px;margin:0}.him7QW_kelvinInput::-webkit-slider-thumb{appearance:none;cursor:ew-resize;background:#fff;border:2px solid #2c2010;border-radius:50%;width:14px;height:14px}.him7QW_kelvinInput::-moz-range-thumb{background:#fff;border:2px solid #2c2010;border-radius:50%;width:14px;height:14px}.him7QW_kelvinValue{color:#2c2010;flex-shrink:0;font-size:12px;font-weight:600}
.NLMElq_card{min-width:0;position:relative}.NLMElq_trigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);width:100%;min-height:56px;color:var(--foreground);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.NLMElq_trigger:disabled{opacity:.55;cursor:not-allowed}.NLMElq_trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.NLMElq_trigger>span{flex-direction:column;gap:2px;min-width:0;display:flex}.NLMElq_trigger small{color:var(--muted-foreground);font-size:11px;font-weight:500;line-height:1.25}.NLMElq_trigger strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.NLMElq_trigger svg{color:var(--muted-foreground);flex:none}.NLMElq_menu{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover,var(--background));color:var(--foreground);box-shadow:var(--shadow-lg);padding:6px;overflow-x:hidden}.NLMElq_menu>p{color:var(--muted-foreground);margin:5px 7px 7px;font-size:12px;font-weight:600}.NLMElq_choices{gap:2px;max-height:300px;display:grid;overflow:hidden auto}.NLMElq_choice{border-radius:var(--radius-sm);color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;line-height:1.4;display:flex}.NLMElq_choice:hover,.NLMElq_choice[aria-checked=true]{background:var(--secondary)}.NLMElq_choice:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.NLMElq_choice svg{color:var(--primary);flex:none}.NLMElq_custom{border:0;min-width:0;margin:0;padding:8px}.NLMElq_custom input{max-width:100%}.NLMElq_choice:disabled{opacity:.55;cursor:not-allowed}.NLMElq_choiceRow{align-items:center;min-width:0;display:flex}.NLMElq_choiceRow>.NLMElq_choice{flex:1;min-width:0}
.Q1LJva_stage{isolation:isolate;background:var(--background);place-items:end start;min-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden}.Q1LJva_media,.Q1LJva_media>img,.Q1LJva_media>video,.Q1LJva_fallbackVisual,.Q1LJva_scrim{position:absolute;inset:0}.Q1LJva_media>img,.Q1LJva_media>video{object-fit:cover;width:100%;height:100%;display:block}.Q1LJva_media>video{object-fit:contain;background:var(--background)}.Q1LJva_fallbackVisual{background:radial-gradient(circle at 64% 32%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--card) 90%, var(--primary)), var(--background));place-items:center;display:grid}.Q1LJva_fallbackVisual span{border:1px solid color-mix(in srgb, var(--primary) 38%, transparent);width:96px;height:96px;color:var(--primary);background:color-mix(in srgb, var(--background) 68%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;place-items:center;display:grid}.Q1LJva_fallbackVisual svg{width:42px;height:42px}.Q1LJva_scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 4%, transparent) 25%, color-mix(in srgb, var(--background) 92%, transparent) 92%), linear-gradient(90deg, color-mix(in srgb, var(--background) 72%, transparent), transparent 62%)}.Q1LJva_copy{z-index:1;width:min(620px,100% - 48px);margin:48px;position:relative}.Q1LJva_eyebrow{border:1px solid color-mix(in srgb, var(--primary) 34%, transparent);border-radius:var(--radius-pill);width:fit-content;color:var(--primary);background:color-mix(in srgb, var(--background) 72%, transparent);letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;margin-bottom:10px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.Q1LJva_copy h2{color:var(--foreground);font-family:var(--font-display);margin:0;font-size:clamp(28px,4vw,48px);line-height:1.05}.Q1LJva_copy p{max-width:540px;color:var(--muted-foreground);margin:14px 0 0;font-size:14px;line-height:1.65}@media (max-width:900px){.Q1LJva_stage{height:320px;min-height:0}.Q1LJva_copy{width:min(520px,100% - 36px);margin:16px 18px}}@media (max-width:520px){.Q1LJva_stage{height:270px}.Q1LJva_copy h2{font-size:28px}.Q1LJva_copy p{font-size:13px}}
.-\31 WfoW_sidebar{flex-direction:column;gap:22px;min-height:100%;display:flex}.-\31 WfoW_section{flex-direction:column;gap:10px;display:flex}.-\31 WfoW_sectionHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.-\31 WfoW_sectionTitle{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.-\31 WfoW_sectionAside{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px}.-\31 WfoW_hint{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.-\31 WfoW_uploadButton{border:1px dashed var(--primary-border);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary);cursor:pointer;transition:background var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.-\31 WfoW_uploadButton:hover{background:var(--accent)}.-\31 WfoW_fileRow{align-items:center;gap:6px;min-width:0;display:flex}.-\31 WfoW_fileName{min-width:0;color:var(--secondary-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.-\31 WfoW_fileMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.-\31 WfoW_options{gap:8px;display:grid}.-\31 WfoW_cols2{grid-template-columns:1fr 1fr}.-\31 WfoW_cols3{grid-template-columns:1fr 1fr 1fr}.-\31 WfoW_option,.-\31 WfoW_optionActive{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);color:var(--secondary-foreground);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.-\31 WfoW_option:hover{background:var(--surface-hover);color:var(--foreground)}.-\31 WfoW_optionActive{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);font-weight:650}.-\31 WfoW_option:disabled,.-\31 WfoW_optionActive:disabled{cursor:not-allowed;opacity:.4}.-\31 WfoW_cards{flex-direction:column;gap:8px;display:flex}.-\31 WfoW_card,.-\31 WfoW_cardActive{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);text-align:left;cursor:pointer;width:100%;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.-\31 WfoW_card:hover{background:var(--surface-hover)}.-\31 WfoW_cardActive{border-color:var(--primary-border);background:var(--primary-soft)}.-\31 WfoW_cardIcon{border-radius:var(--radius-xs);background:var(--muted);width:26px;height:26px;color:var(--muted-foreground);flex:0 0 26px;place-items:center;display:grid}.-\31 WfoW_cardActive .-\31 WfoW_cardIcon{background:var(--accent);color:var(--primary)}.-\31 WfoW_cardBody{min-width:0}.-\31 WfoW_cardTitle{color:var(--foreground);font-size:12.5px;font-weight:650;display:block}.-\31 WfoW_cardActive .-\31 WfoW_cardTitle{color:var(--primary)}.-\31 WfoW_cardNote{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.45;display:block}.-\31 WfoW_sliderRow{flex-direction:column;gap:7px;display:flex}.-\31 WfoW_sliderHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.-\31 WfoW_sliderLabel{color:var(--secondary-foreground);font-size:12px}.-\31 WfoW_sliderValue{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.-\31 WfoW_sliderReset{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;place-items:center;display:grid}.-\31 WfoW_sliderReset:hover{color:var(--primary)}.-\31 WfoW_slider{cursor:pointer;appearance:none;background:0 0;width:100%;height:18px;margin:0}.-\31 WfoW_slider::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--muted);height:4px}.-\31 WfoW_slider::-moz-range-track{border-radius:var(--radius-pill);background:var(--muted);height:4px}.-\31 WfoW_slider::-webkit-slider-thumb{background:var(--primary);width:14px;height:14px;box-shadow:var(--shadow-sm);appearance:none;border:0;border-radius:50%;margin-top:-5px}.-\31 WfoW_slider::-moz-range-thumb{background:var(--primary);border:0;border-radius:50%;width:14px;height:14px}.-\31 WfoW_slider:focus-visible{outline:2px solid var(--primary-border);outline-offset:3px}.-\31 WfoW_textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input);width:100%;min-height:84px;color:var(--foreground);font-family:var(--font-ui);resize:vertical;padding:9px 11px;font-size:12.5px;line-height:1.5}.-\31 WfoW_textarea::placeholder{color:var(--muted-foreground)}.-\31 WfoW_textarea:focus-visible{border-color:var(--primary-border);outline:none}.-\31 WfoW_selectWrap{display:block;position:relative}.-\31 WfoW_select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input);width:100%;color:var(--foreground);font-family:var(--font-ui);appearance:none;cursor:pointer;padding:9px 30px 9px 11px;font-size:12.5px}.-\31 WfoW_select:focus-visible{border-color:var(--primary-border);outline:none}.-\31 WfoW_selectArrow{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.-\31 WfoW_error{border:1px solid color-mix(in srgb, var(--destructive) 40%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.-\31 WfoW_notice{border:1px solid var(--primary-border);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--secondary-foreground);gap:8px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.5;display:flex}.-\31 WfoW_noticeIcon{color:var(--primary);flex:none}.-\31 WfoW_toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:9px 11px;display:flex}.-\31 WfoW_toggle:hover{background:var(--surface-hover)}.-\31 WfoW_toggleBody{flex:1;min-width:0}.-\31 WfoW_toggleLabel{color:var(--foreground);font-size:12px;font-weight:600;display:block}.-\31 WfoW_toggleNote{color:var(--muted-foreground);margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.-\31 WfoW_track{border-radius:var(--radius-pill);background:var(--muted);width:34px;height:19px;transition:background var(--dur-fast) var(--ease);flex:0 0 34px;position:relative}.-\31 WfoW_trackOn{background:var(--primary)}.-\31 WfoW_knob{background:var(--foreground);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:2.5px;left:2.5px}.-\31 WfoW_trackOn .-\31 WfoW_knob{background:var(--primary-foreground);transform:translate(15px)}.-\31 WfoW_swatches{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.-\31 WfoW_swatch,.-\31 WfoW_swatchActive{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;height:34px;transition:border-color var(--dur-fast) var(--ease)}.-\31 WfoW_swatch:hover{border-color:var(--primary-border)}.-\31 WfoW_swatchActive{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.-\31 WfoW_colorRow{align-items:center;gap:8px;display:flex}.-\31 WfoW_colorInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input);cursor:pointer;width:42px;height:32px;padding:2px}.-\31 WfoW_colorValue{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:11.5px}.-\31 WfoW_ratios{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.-\31 WfoW_ratio,.-\31 WfoW_ratioActive{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);color:var(--secondary-foreground);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;align-items:center;gap:5px;padding:9px 4px;font-size:11px;display:flex}.-\31 WfoW_ratio:hover:not(:disabled){background:var(--surface-hover)}.-\31 WfoW_ratioActive{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);font-weight:650}.-\31 WfoW_ratio:disabled,.-\31 WfoW_ratioActive:disabled{cursor:not-allowed;opacity:.35}.-\31 WfoW_ratioBox{opacity:.65;border:1.5px solid;border-radius:2px}.-\31 WfoW_checkList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.-\31 WfoW_checkItem{color:var(--muted-foreground);align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.4;display:flex}.-\31 WfoW_checkOk{color:var(--teal);flex:none}.-\31 WfoW_checkBad{color:var(--destructive);flex:none}.-\31 WfoW_checkFailed{color:var(--destructive)}.-\31 WfoW_actions{flex-direction:column;gap:8px;margin-top:auto;padding-top:4px;display:flex}.-\31 WfoW_primaryButton{border-radius:var(--radius-md);background:var(--primary-gradient);color:var(--primary-foreground);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:700;display:inline-flex}.-\31 WfoW_primaryButton:disabled{cursor:not-allowed;opacity:.45}.-\31 WfoW_ghostButton{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.-\31 WfoW_ghostButton:hover:not(:disabled){color:var(--foreground)}.-\31 WfoW_ghostButton:disabled{cursor:not-allowed;opacity:.4}.-\31 WfoW_stage{place-items:center;height:100%;padding:28px;display:grid}.-\31 WfoW_empty{text-align:center;max-width:380px}.-\31 WfoW_emptyIcon{border:1px dashed var(--primary-border);border-radius:var(--radius-md);background:var(--primary-soft);width:46px;height:46px;color:var(--primary);place-items:center;margin:0 auto 14px;display:grid}.-\31 WfoW_emptyTitle{margin:0 0 8px;font-size:18px;font-weight:700}.-\31 WfoW_emptyBody{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.-\31 WfoW_dragging{border-color:var(--primary)}.-\31 WfoW_checker{background-image:linear-gradient(45deg, var(--muted) 25%, transparent 25%), linear-gradient(-45deg, var(--muted) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--muted) 75%), linear-gradient(-45deg, transparent 75%, var(--muted) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.-\31 WfoW_progressTrack{border-radius:var(--radius-pill);background:var(--muted);width:60%;max-width:260px;height:6px;overflow:hidden}.-\31 WfoW_progressFill{border-radius:var(--radius-pill);background:var(--primary-gradient);height:100%;transition:width .3s var(--ease);display:block}.-\31 WfoW_pending{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:220px;display:flex}.-\31 WfoW_pendingLabel{color:var(--muted-foreground);font-size:12px}.-\31 WfoW_viewport{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:0;display:flex}.-\31 WfoW_compare{grid-template-columns:1fr 1fr;gap:18px;width:100%;max-width:940px;display:grid}.-\31 WfoW_pane{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.-\31 WfoW_paneLabel{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.-\31 WfoW_paneMedia{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);object-fit:contain;width:100%;max-height:56dvh}.-\31 WfoW_badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.-\31 WfoW_badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding:4px 9px;font-size:10.5px}.-\31 WfoW_badgeAccent{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);font-weight:650}.-\31 WfoW_badgeBad{border-color:color-mix(in srgb, var(--destructive) 40%, transparent);background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);font-weight:650}@media (max-width:900px){.-\31 WfoW_compare{grid-template-columns:1fr}}@media (max-width:760px){.-\31 WfoW_stage{padding:16px}.-\31 WfoW_paneMedia{max-height:38dvh}}.-\31 WfoW_transport{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);align-items:center;gap:10px;width:min(560px,100%);padding:7px 10px;display:flex}.-\31 WfoW_transportButton{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--muted);width:28px;height:28px;color:var(--foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.-\31 WfoW_transportButton:hover:not(:disabled){border-color:var(--primary-border)}.-\31 WfoW_transportButton:disabled{opacity:.45;cursor:default}.-\31 WfoW_transportOn{border-color:var(--primary-border);background:var(--primary);color:var(--primary-foreground)}.-\31 WfoW_transportRange{min-width:0;accent-color:var(--primary);cursor:pointer;flex:1}.-\31 WfoW_transportTime{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:11px}
.AJGUbq_shell{min-height:calc(100vh - var(--app-header-height,0px));padding-left:var(--rail-gutter);background:var(--background);color:var(--foreground);flex:1}@media (max-width:760px){.AJGUbq_shell{padding-left:env(safe-area-inset-left,0px)}}.AJGUbq_layout{grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}@media (min-width:901px){.AJGUbq_layout{height:calc(100vh - var(--app-header-height,0px));overflow:hidden}.AJGUbq_previewSide{height:calc(100vh - var(--app-header-height,0px));scrollbar-width:thin;min-height:0;overflow-y:auto}}@media (max-width:900px){.AJGUbq_layout{grid-template-columns:1fr}}.AJGUbq_config{top:var(--app-header-height,0px);height:calc(100vh - var(--app-header-height,0px));background:var(--card);border-right:1px solid var(--ghost-border);flex-direction:column;display:flex;position:sticky}@media (max-width:900px){.AJGUbq_config{border-right:0;border-top:1px solid var(--ghost-border);border-bottom:0;order:2;height:auto;position:static}}.AJGUbq_configHeader{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--ghost-border);flex-shrink:0;display:flex}.AJGUbq_configIcon{width:28px;height:28px;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.AJGUbq_configTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.AJGUbq_configBody{min-height:0;padding:var(--space-5);scrollbar-width:thin;flex:1;overflow-y:auto}.AJGUbq_configBody::-webkit-scrollbar{width:6px}.AJGUbq_configBody::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:3px}.AJGUbq_configFooter{padding:var(--space-4) var(--space-5);border-top:1px solid var(--ghost-border);background:var(--card);flex-shrink:0}.AJGUbq_previewSide{min-height:calc(100vh - var(--app-header-height,0px));flex-direction:column;min-width:0;display:flex}@media (max-width:900px){.AJGUbq_previewSide{scrollbar-width:thin;order:1;min-height:0;max-height:46dvh;overflow-y:auto}}.AJGUbq_crumbs{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);color:var(--muted-foreground);border-bottom:1px solid var(--ghost-border);background:var(--background);top:var(--app-header-height,0px);z-index:1;font-size:13px;display:flex;position:sticky}.AJGUbq_crumbLink{transition:color var(--dur-fast) var(--ease)}.AJGUbq_crumbLink:hover{color:var(--foreground)}.AJGUbq_crumbSep{opacity:.6}.AJGUbq_crumbCurrent{color:var(--foreground);font-weight:500}.AJGUbq_preview{padding:var(--space-8);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.AJGUbq_previewFill{justify-content:flex-start;align-items:stretch;padding:0}.AJGUbq_defaultPreview{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;max-width:560px;display:flex}.AJGUbq_defaultTitle{font-family:var(--font-display);letter-spacing:.01em;color:var(--foreground);margin:0;font-size:32px;font-weight:700}.AJGUbq_defaultTagline{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.AJGUbq_defaultCta{margin-top:var(--space-5);background:var(--foreground);min-width:240px;color:var(--background);border-radius:var(--radius-md);cursor:pointer;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);padding:12px 24px;font-size:14px;font-weight:600}.AJGUbq_defaultCta:hover{opacity:.9;transform:translateY(-1px)}
.nR63aa_configStack,.nR63aa_footerStack{gap:var(--space-5);flex-direction:column;display:flex}.nR63aa_controlSection{gap:var(--space-3);flex-direction:column;display:flex}.nR63aa_controlHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.nR63aa_controlHeader strong{color:var(--foreground);font-size:12px;font-weight:650}.nR63aa_controlHeader span{color:var(--muted-foreground);font-size:10px}.nR63aa_uploadWrap{gap:var(--space-2);flex-direction:column;display:flex}.nR63aa_dropzone{border:1px dashed color-mix(in srgb, var(--primary) 48%, var(--ghost-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--secondary) 50%, transparent);width:100%;min-height:132px;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);overflow:hidden}.nR63aa_dropzone:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--secondary))}.nR63aa_dropzone img{object-fit:contain;background:var(--background);width:100%;height:132px;display:block}.nR63aa_dropzoneEmpty{align-content:center;place-items:center;gap:7px;min-height:130px;display:grid}.nR63aa_dropzoneEmpty svg{color:var(--primary)}.nR63aa_dropzoneEmpty strong{color:var(--foreground);font-size:13px}.nR63aa_dropzoneEmpty small{max-width:250px;font-size:10px;line-height:1.45}.nR63aa_hiddenInput{display:none}.nR63aa_fileRow,.nR63aa_imageListRow{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-foreground);font-size:11px;display:flex}.nR63aa_fileRow span,.nR63aa_imageListRow span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nR63aa_fileRow button,.nR63aa_imageListRow button{border-radius:var(--radius-sm);appearance:none;width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nR63aa_fileRow button:disabled,.nR63aa_imageListRow button:disabled{cursor:not-allowed;opacity:.4}.nR63aa_fileRow button:hover,.nR63aa_imageListRow button:hover{background:var(--secondary);color:var(--foreground)}.nR63aa_imageList{flex-direction:column;gap:4px;max-height:176px;display:flex;overflow-y:auto}.nR63aa_imageListRow{border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 55%, transparent);padding:4px}.nR63aa_imageListRow img{border-radius:var(--radius-sm);object-fit:cover;width:34px;height:34px}.nR63aa_segmented{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 46%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.nR63aa_segmented button{min-height:38px;padding:0 var(--space-2);border-radius:calc(var(--radius-md) - 3px);appearance:none;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;font-size:11px}.nR63aa_segmented button:hover{color:var(--foreground);background:color-mix(in srgb, var(--primary) 6%, transparent)}.nR63aa_segmented .nR63aa_segmentActive{border-color:color-mix(in srgb, var(--primary) 70%, transparent);background:color-mix(in srgb, var(--primary) 16%, var(--background));color:var(--primary);box-shadow:none;font-weight:700}.nR63aa_anchorGrid{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 48%, transparent);grid-template-columns:repeat(3,1fr);gap:4px;width:108px;padding:5px;display:grid}.nR63aa_anchorButton,.nR63aa_anchorActive{aspect-ratio:1;border:1px solid var(--ghost-border);border-radius:var(--radius-sm);background:var(--background);cursor:pointer;min-height:26px}.nR63aa_anchorButton:hover,.nR63aa_anchorActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 18%, var(--background))}.nR63aa_select{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);width:100%;height:40px;color:var(--foreground);padding:0 36px 0 12px;font-size:12px}.nR63aa_hint,.nR63aa_notice,.nR63aa_error{margin:0;font-size:10px;line-height:1.5}.nR63aa_hint{color:var(--muted-foreground)}.nR63aa_notice{color:var(--primary)}.nR63aa_error{color:var(--destructive)}.nR63aa_colorInput{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);color:var(--foreground);font-size:11px;display:flex}.nR63aa_colorInput input{background:0 0;border:0;width:26px;height:26px;padding:0}.nR63aa_primaryButton,.nR63aa_secondaryButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-size:12px;font-weight:700;display:inline-flex}.nR63aa_primaryButton{background:var(--primary);color:var(--primary-foreground)}.nR63aa_secondaryButton{border:1px solid var(--ghost-border);background:var(--secondary);color:var(--foreground)}.nR63aa_primaryButton:disabled,.nR63aa_secondaryButton:disabled{opacity:.45;cursor:not-allowed}.nR63aa_previewStage{gap:var(--space-4);background:radial-gradient(circle at 70% 10%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 36%);flex-direction:column;flex:1;min-height:calc(100vh - 48px);padding:clamp(18px,3vw,34px);display:flex}.nR63aa_previewHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.nR63aa_previewHeader div{flex-direction:column;gap:3px;display:flex}.nR63aa_previewHeader span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.nR63aa_previewHeader strong{font-size:16px}.nR63aa_previewSurface{border:1px solid var(--ghost-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--secondary) 38%, var(--background));flex:1;place-items:center;min-height:480px;display:grid;overflow:hidden}.nR63aa_previewCanvas{object-fit:contain;max-width:100%;max-height:calc(100vh - 190px);box-shadow:var(--shadow-card);display:block}.nR63aa_overlayCanvas{cursor:grab;touch-action:none}.nR63aa_overlayCanvasDragging{cursor:grabbing}.nR63aa_emptyPreview{align-items:center;gap:var(--space-2);max-width:380px;padding:var(--space-6);color:var(--muted-foreground);text-align:center;flex-direction:column;display:flex}.nR63aa_emptyPreview svg{color:var(--primary)}.nR63aa_emptyPreview strong{color:var(--foreground);font-size:16px}.nR63aa_emptyPreview span{font-size:12px;line-height:1.55}.nR63aa_badges{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nR63aa_badge{border:1px solid var(--ghost-border);background:color-mix(in srgb, var(--secondary) 78%, transparent);min-height:28px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:10px;display:inline-flex}.nR63aa_badgeAccent{border-color:color-mix(in srgb, var(--primary) 55%, var(--ghost-border));color:var(--primary)}.nR63aa_compareButton{cursor:pointer}@media (max-width:900px){.nR63aa_previewStage{min-height:56dvh}.nR63aa_previewSurface{min-height:42dvh}.nR63aa_previewCanvas{max-height:48dvh}}@media (max-width:560px){.nR63aa_previewHeader{flex-direction:column;align-items:flex-start}.nR63aa_segmented{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.nR63aa_saveToWorkspace{gap:8px;display:grid;position:relative}.nR63aa_saveSpinner{animation:.8s linear infinite nR63aa_local-image-save-spin}@media (prefers-reduced-motion:reduce){.nR63aa_saveSpinner{animation:none}}@keyframes nR63aa_local-image-save-spin{to{transform:rotate(360deg)}}.nR63aa_savePopover{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover,var(--card));min-width:180px;max-height:240px;box-shadow:var(--shadow-card);padding:4px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto}.nR63aa_savePopoverItem{border-radius:var(--radius-sm);min-height:32px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.nR63aa_savePopoverItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nR63aa_savePopoverItem:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}
._2x_2ta_ratioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._2x_2ta_ratioButton,._2x_2ta_ratioActive{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);height:32px;color:var(--muted-foreground);font:inherit;cursor:pointer;font-size:11px}._2x_2ta_ratioButton:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--ghost-border));color:var(--foreground)}._2x_2ta_ratioActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, var(--secondary));color:var(--foreground)}._2x_2ta_frame{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;max-width:100%;display:inline-block;position:relative;overflow:visible}._2x_2ta_frameImage{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 240px);box-shadow:var(--shadow-card);display:block}._2x_2ta_cropRect{border:1px solid var(--primary);cursor:move;position:absolute;box-shadow:0 0 0 9999px #0000008c}._2x_2ta_rectDims{border-radius:var(--radius-sm);color:#fff;pointer-events:none;white-space:nowrap;background:#0000009e;padding:2px 6px;font-size:10px;line-height:1.4;position:absolute;top:24px;left:6px}._2x_2ta_handle{touch-action:none;z-index:1;place-items:center;width:20px;height:20px;display:grid;position:absolute}._2x_2ta_handle:after{content:"";border:1px solid var(--primary);background:var(--background);border-radius:2px;width:12px;height:12px;box-shadow:0 0 0 1px #0000008c}._2x_2ta_handleNW{cursor:nwse-resize;top:0;left:0}._2x_2ta_handleNE{cursor:nesw-resize;top:0;right:0}._2x_2ta_handleSW{cursor:nesw-resize;bottom:0;left:0}._2x_2ta_handleSE{cursor:nwse-resize;bottom:0;right:0}._2x_2ta_sizeInputs{align-items:center;gap:6px;display:flex}._2x_2ta_sizeInputs span{color:var(--muted-foreground);white-space:nowrap;font-size:11px}._2x_2ta_sizeInputs input{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);width:72px;height:32px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px}._2x_2ta_sizeInputs input:focus-visible{border-color:var(--primary);outline:none}._2x_2ta_sizeInputs input:disabled{opacity:.5}._2x_2ta_resultImage{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 240px);box-shadow:var(--shadow-card);display:block}
.i2OZ7G_videoDropzone{border:1px dashed color-mix(in srgb, var(--primary) 48%, var(--ghost-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--secondary) 50%, transparent);width:100%;min-height:150px;color:var(--muted-foreground);cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden}.i2OZ7G_videoDropzone:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--secondary))}.i2OZ7G_videoDropzone:disabled{cursor:wait;opacity:.72}.i2OZ7G_videoDropzone video{object-fit:contain;pointer-events:none;background:#050505;width:100%;height:150px;display:block}.i2OZ7G_dropEmpty{text-align:center;place-items:center;gap:7px;padding:20px;display:grid}.i2OZ7G_dropEmpty svg{color:var(--primary)}.i2OZ7G_dropEmpty strong{color:var(--foreground);font-size:13px}.i2OZ7G_dropEmpty small{max-width:280px;font-size:10px;line-height:1.5}.i2OZ7G_rangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.i2OZ7G_numberField{color:var(--muted-foreground);gap:6px;font-size:10px;display:grid}.i2OZ7G_numberField input{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);width:100%;height:40px;color:var(--foreground);font:inherit;padding:0 11px;font-size:12px}.i2OZ7G_selectionCard{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--ghost-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.i2OZ7G_selectionCard div{background:var(--secondary);gap:4px;padding:10px;display:grid}.i2OZ7G_selectionCard span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.i2OZ7G_selectionCard strong{color:var(--foreground);font-size:12px}.i2OZ7G_progressTrack{background:var(--secondary);border-radius:999px;height:4px;overflow:hidden}.i2OZ7G_progressTrack span{border-radius:inherit;background:var(--primary);height:100%;transition:width .12s linear;display:block}.i2OZ7G_previewVideo{object-fit:contain;width:100%;max-width:1120px;max-height:calc(100vh - 190px);box-shadow:var(--shadow-card);background:#050505;display:block}@media (max-width:560px){.i2OZ7G_selectionCard{grid-template-columns:1fr}}
.BpJUsW_trigger{border:1px solid var(--border);background:var(--input);min-width:0;max-width:260px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.BpJUsW_trigger:disabled{opacity:.6;cursor:not-allowed}.BpJUsW_trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.BpJUsW_label{color:var(--muted-foreground);white-space:nowrap}.BpJUsW_labelHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BpJUsW_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.BpJUsW_popover{z-index:80;border:1px solid var(--border);background:var(--popover);color:var(--foreground);box-shadow:var(--shadow-popover);border-radius:12px;flex-direction:column;gap:6px;padding:6px;font-size:13px;display:flex;position:fixed}.BpJUsW_popoverAboveModal{z-index:1600}.BpJUsW_group{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;padding:8px 8px 4px;font-size:11px;font-weight:700}.BpJUsW_search{border:1px solid var(--border);background:var(--input);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.BpJUsW_search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1}.BpJUsW_list{overscroll-behavior:contain;outline:0;overflow-y:auto}.BpJUsW_option{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.BpJUsW_option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BpJUsW_option[aria-selected=true]{color:var(--primary);font-weight:600}.BpJUsW_active{background:var(--accent)}.BpJUsW_empty{color:var(--muted-foreground);margin:0;padding:8px}@media (prefers-reduced-motion:reduce){.BpJUsW_list{scroll-behavior:auto}}
.MS-e8G_videoDropzone{border:1px dashed color-mix(in srgb, var(--primary) 48%, var(--ghost-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--secondary) 50%, transparent);width:100%;min-height:150px;color:var(--muted-foreground);cursor:pointer;place-items:center;display:grid;overflow:hidden}.MS-e8G_videoDropzone:hover{border-color:var(--primary)}.MS-e8G_videoDropzone:disabled{cursor:wait;opacity:.7}.MS-e8G_videoDropzone video{object-fit:contain;pointer-events:none;background:#050505;width:100%;height:150px}.MS-e8G_dropEmpty{text-align:center;place-items:center;gap:7px;padding:20px;display:grid}.MS-e8G_dropEmpty svg{color:var(--primary)}.MS-e8G_dropEmpty strong{color:var(--foreground);font-size:13px}.MS-e8G_dropEmpty small{max-width:270px;font-size:10px;line-height:1.5}.MS-e8G_check{color:var(--muted-foreground);align-items:center;gap:9px;font-size:11px;display:flex}.MS-e8G_check input{accent-color:var(--primary)}.MS-e8G_progress{background:var(--secondary);border-radius:999px;height:4px;overflow:hidden}.MS-e8G_progress span{border-radius:inherit;background:var(--primary);height:100%;transition:width .12s linear;display:block}.MS-e8G_previewVideo,.MS-e8G_previewCanvas{object-fit:contain;width:100%;max-width:1120px;max-height:calc(100vh - 190px);box-shadow:var(--shadow-card);background:#050505;display:block}.MS-e8G_hiddenVideo{opacity:0;pointer-events:none;width:2px;height:2px;position:fixed;left:-10000px}.MS-e8G_previewControls{justify-content:center;padding-top:10px;display:flex}.MS-e8G_previewControls button{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);min-height:34px;color:var(--foreground);cursor:pointer;padding:0 14px}.MS-e8G_curveWrap{grid-template-columns:34px minmax(0,1fr);gap:8px;display:grid}.MS-e8G_curveScale{color:var(--muted-foreground);flex-direction:column;justify-content:space-between;font-size:9px;display:flex}.MS-e8G_curve{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 65%, transparent);cursor:crosshair;touch-action:none;height:150px;position:relative}.MS-e8G_curve svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MS-e8G_curveBase{stroke:color-mix(in srgb, var(--muted-foreground) 38%, transparent);stroke-width:.7px;stroke-dasharray:3 2}.MS-e8G_curveLine{fill:none;stroke:var(--primary);stroke-width:2px;vector-effect:non-scaling-stroke}.MS-e8G_curveKnob{border:2px solid var(--primary);background:var(--background);cursor:grab;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%)}.MS-e8G_curveKnob:active{cursor:grabbing}.MS-e8G_presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.MS-e8G_presets button{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);min-height:35px;color:var(--foreground);cursor:pointer;font-size:10px}.MS-e8G_lengths{grid-template-columns:1fr 1fr;gap:6px;display:grid}.MS-e8G_lengths div{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--secondary);gap:3px;padding:9px;display:grid}.MS-e8G_lengths span{color:var(--muted-foreground);text-transform:uppercase;font-size:9px}.MS-e8G_lengths strong{color:var(--foreground);font-size:12px}
.bV286a_layer{z-index:60;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.bV286a_scrim{background:var(--scrim,#0000008c);cursor:pointer;animation:bV286a_sheetFade var(--dur-fast,.16s) var(--ease,ease-out);border:0;padding:0;position:absolute;inset:0}.bV286a_sheet{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--ghost-border,var(--border));background:var(--card);min-height:58dvh;max-height:92dvh;box-shadow:var(--shadow-popover);padding-bottom:env(safe-area-inset-bottom,0px);animation:bV286a_sheetUp var(--dur-med,.22s) var(--ease,cubic-bezier(.2, 0, 0, 1));border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:relative;overflow-y:auto}.bV286a_handle{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--foreground) 22%, transparent);flex:none;width:38px;height:4px;margin:8px auto 0}.bV286a_header{align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.bV286a_title{letter-spacing:-.01em;flex:1;min-width:0;margin:0;font-size:24px;font-weight:700;line-height:32px}.bV286a_iconButton{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.bV286a_iconButton:hover{background:var(--accent);color:var(--foreground)}.bV286a_body{flex-direction:column;flex:1 0 auto;gap:14px;min-height:0;padding:4px 16px 16px;display:flex}.bV286a_footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ghost-border,var(--border));background:var(--card)}.bV286a_row{border-radius:var(--radius-md);background:var(--muted,color-mix(in srgb, var(--foreground) 6%, transparent));width:100%;min-height:56px;color:var(--foreground);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 12px;font-size:16px;display:flex}.bV286a_row:disabled{opacity:.5;cursor:not-allowed}.bV286a_rowIcon{color:var(--muted-foreground);place-items:center;display:grid}.bV286a_rowLabel{flex:0 auto;font-weight:500}.bV286a_rowValue{text-align:right;min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bV286a_rowChevron{color:var(--muted-foreground);flex:none}.bV286a_switchRow{padding-block:10px}.bV286a_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bV286a_rowDescription{color:var(--muted-foreground);font-size:13px;line-height:1.35}.bV286a_switchTrack{border-radius:var(--radius-pill);background:var(--secondary,color-mix(in srgb, var(--foreground) 12%, transparent));width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--ghost-border,transparent);transition:background-color var(--dur-fast) var(--ease);flex:none;position:relative}.bV286a_switchTrack>span{background:var(--muted-foreground);width:20px;height:20px;transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.bV286a_switchTrack[data-on=true]{background:color-mix(in srgb, var(--primary) 36%, var(--muted))}.bV286a_switchTrack[data-on=true]>span{background:var(--primary);transform:translate(18px)}.bV286a_section{flex-direction:column;gap:8px;display:flex}.bV286a_sectionTitle{color:var(--foreground);margin:0;font-size:15px;font-weight:600}@keyframes bV286a_sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bV286a_sheetFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bV286a_sheet,.bV286a_scrim{animation:none}.bV286a_switchTrack,.bV286a_switchTrack>span{transition:none}}.bV286a_sheet[data-fit-content=true]{align-self:center;width:100%;max-width:640px;min-height:0}
.FmTZvq_wideDialog{width:min(1220px,100%);max-height:min(940px,100vh - 32px)}.FmTZvq_editorStage{background:#0a0a0c;border:1px solid #ffffff14;border-radius:14px;place-items:center;min-height:240px;padding:8px;display:grid;overflow:hidden}.FmTZvq_editorStage>*{min-width:0;max-width:100%;min-height:0}.FmTZvq_editorStage.FmTZvq_cropStageFit{height:calc(max(220px,min(604px,100vh - 368px)) + 18px)}.FmTZvq_editorStage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:max(220px,min(604px,100vh - 368px));display:block}.FmTZvq_stageStatus{color:#f8f5eda6;justify-items:center;gap:10px;padding:48px 16px;font-size:13px;display:grid}.FmTZvq_stageSpinner{animation:.9s linear infinite FmTZvq_lightboxToolSpin}@keyframes FmTZvq_lightboxToolSpin{to{transform:rotate(360deg)}}.FmTZvq_cropControls{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.FmTZvq_cropControls>:first-child{width:100%;max-width:460px}.FmTZvq_cropHint{color:#f8f5ed9e;margin:0;font-size:13px;line-height:1.45}.FmTZvq_drawStage.FmTZvq_drawStageCap canvas{max-height:max(220px,min(520px,100vh - 470px))}
.wucSnW_editorOverlay{--editor-bg:var(--ws-bg);--editor-panel:var(--ws-panel);--editor-panel-2:var(--ws-bg-elevated);--editor-border:var(--ws-border);--editor-border-soft:var(--ws-border-soft);--editor-text:var(--ws-text-primary);--editor-text-dim:var(--ws-text-tertiary);--editor-accent:var(--ws-gold);--editor-accent-bright:var(--ws-gold-bright);--editor-accent-soft:var(--ws-gold-soft);--editor-radius-sm:var(--ws-radius-sm);--editor-radius-md:var(--ws-radius-md);z-index:1000;background:radial-gradient(circle at 54% 0, var(--ws-gold-soft), transparent 38rem), var(--editor-bg);width:100vw;height:100dvh;color:var(--editor-text);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;grid-template-rows:46px minmax(0,1fr);font-size:13px;display:grid;position:fixed;inset:0;overflow:hidden}.wucSnW_editorInline{z-index:1;width:100%;height:100%;min-height:0;position:relative;inset:auto}.wucSnW_exportDialogScope{--editor-panel:var(--ws-panel);--editor-border:var(--ws-border);--editor-text:var(--ws-text-primary);--editor-text-dim:var(--ws-text-tertiary);--editor-accent-bright:var(--ws-gold-bright);--editor-accent-soft:var(--ws-gold-soft);--editor-radius-sm:var(--ws-radius-sm);--editor-radius-md:var(--ws-radius-md);color:var(--editor-text);font-family:var(--font-ui);font-size:13px;display:contents}:is(.wucSnW_editorOverlay *,.wucSnW_exportDialogScope *){box-sizing:border-box}:is(.wucSnW_editorOverlay button,.wucSnW_editorOverlay select,.wucSnW_editorOverlay input,.wucSnW_exportDialogScope button,.wucSnW_exportDialogScope select,.wucSnW_exportDialogScope input){font:inherit}:is(.wucSnW_editorOverlay button:focus-visible,.wucSnW_editorOverlay a:focus-visible,.wucSnW_editorOverlay select:focus-visible,.wucSnW_editorOverlay input:focus-visible,.wucSnW_exportDialogScope button:focus-visible,.wucSnW_exportDialogScope a:focus-visible,.wucSnW_exportDialogScope select:focus-visible,.wucSnW_exportDialogScope input:focus-visible){outline:2px solid var(--editor-accent-bright);outline-offset:2px}.wucSnW_editorOverlay .dim{color:var(--editor-text-dim)}.wucSnW_editorOverlay .editor-topbar{z-index:2;border-bottom:1px solid var(--editor-border);background:color-mix(in srgb, var(--editor-panel) 96%, transparent);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 12px;display:flex;position:relative;box-shadow:0 8px 28px #00000029}:is(.wucSnW_editorOverlay .editor-brand,.wucSnW_editorOverlay .editor-topbar-actions){align-items:center;min-width:0;display:flex}.wucSnW_editorOverlay .editor-brand{flex:0 auto;gap:8px}.wucSnW_editorOverlay.wucSnW_editorInline .editor-brand{display:none}:is(.wucSnW_editorOverlay .editor-brand-icon,.wucSnW_exportDialogScope .editor-brand-icon){border:1px solid var(--ws-gold-border);background:var(--editor-accent-soft);width:30px;height:30px;color:var(--editor-accent-bright);border-radius:8px;flex:none;place-items:center;display:grid}.wucSnW_editorOverlay .editor-brand>div{gap:1px;min-width:0;display:grid}.wucSnW_editorOverlay .editor-brand span:not(.editor-brand-icon){color:var(--editor-text-dim);font-size:var(--ws-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.wucSnW_editorOverlay .editor-brand strong{max-width:min(32vw,480px);font-size:var(--ws-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wucSnW_editorOverlay .editor-draft-controls{flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.wucSnW_editorOverlay .editor-draft-select{align-items:center;min-width:0;display:flex}.wucSnW_editorOverlay .editor-draft-select select{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:var(--ws-surface-2);width:148px;min-width:0;height:30px;color:var(--editor-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:0 26px 0 9px;font-size:12px;font-weight:600}:is(.wucSnW_editorOverlay .editor-draft-select select option,.wucSnW_editorOverlay .editor-draft-select select optgroup){background:var(--editor-panel);color:var(--editor-text)}.wucSnW_editorOverlay .editor-draft-select select optgroup{font-weight:750}.wucSnW_editorOverlay .editor-draft-select select option{font-weight:500}.wucSnW_editorOverlay .editor-draft-select-row{align-items:center;gap:4px;min-width:0;display:flex}.wucSnW_editorOverlay .editor-draft-action-trigger{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:var(--ws-surface-2);width:30px;height:30px;color:var(--editor-text-dim);flex:none;place-items:center;padding:0;display:grid}.wucSnW_editorOverlay .editor-draft-action-trigger:hover:not(:disabled){border-color:var(--ws-gold-border);background:var(--editor-accent-soft);color:var(--editor-accent-bright)}.wucSnW_editorOverlay .editor-draft-action-trigger:disabled{cursor:default;opacity:.45}.wucSnW_editorOverlay .editor-video-trigger{color:var(--editor-accent-bright)}:is(.wucSnW_editorOverlay .editor-new-draft,.wucSnW_editorOverlay .editor-save-draft,.wucSnW_editorOverlay .editor-review-draft,.wucSnW_editorOverlay .editor-final-cut-btn){border-radius:var(--editor-radius-sm);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:650;transition:all .14s;display:inline-flex}:is(.wucSnW_editorOverlay .editor-new-draft,.wucSnW_editorOverlay .editor-save-draft,.wucSnW_editorOverlay .editor-review-draft){border:1px solid var(--editor-border);background:var(--ws-surface-2);color:var(--editor-text)}:is(.wucSnW_editorOverlay .editor-new-draft:hover:not(:disabled),.wucSnW_editorOverlay .editor-save-draft:hover:not(:disabled),.wucSnW_editorOverlay .editor-review-draft:hover:not(:disabled)){border-color:var(--ws-gold-border);background:var(--editor-accent-soft);color:var(--editor-accent-bright)}.wucSnW_editorOverlay .editor-final-cut-btn{color:#111318;background:linear-gradient(135deg,#e6b86a 0%,#c8963e 100%);border:1px solid #e6b86acc;font-weight:700}.wucSnW_editorOverlay .editor-final-cut-btn:hover:not(:disabled){filter:brightness(1.06)}:is(.wucSnW_editorOverlay .editor-new-draft:disabled,.wucSnW_editorOverlay .editor-save-draft:disabled,.wucSnW_editorOverlay .editor-review-draft:disabled,.wucSnW_editorOverlay .editor-final-cut-btn:disabled){cursor:default;opacity:.45}.wucSnW_editorOverlay .editor-save-state{max-width:240px;color:var(--editor-text-dim);align-items:center;gap:5px;margin-left:2px;font-size:11px;line-height:1.25;display:inline-flex}.wucSnW_editorOverlay .editor-save-state.saved{color:var(--ws-status-completed)}.wucSnW_editorOverlay .editor-save-state.error{color:var(--ws-status-rejected)}.wucSnW_editorOverlay .editor-save-state button{color:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.wucSnW_editorOverlay .editor-readonly{border:1px solid var(--editor-border);color:var(--editor-text-dim);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px}.wucSnW_editorOverlay .editor-topbar-actions{flex:none;justify-content:flex-end;gap:6px}.wucSnW_editorOverlay .editor-shortcuts-wrap{align-items:center;display:inline-flex;position:relative}.wucSnW_editorOverlay .editor-shortcuts-btn{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:var(--ws-surface-2);width:30px;height:30px;color:var(--editor-text-dim);cursor:pointer;place-items:center;padding:0;transition:all .14s;display:grid}:is(.wucSnW_editorOverlay .editor-shortcuts-btn:hover,.wucSnW_editorOverlay .editor-shortcuts-btn:focus-visible){border-color:var(--ws-gold-border);background:var(--editor-accent-soft);color:var(--editor-accent-bright)}:is(.wucSnW_editorOverlay .editor-shortcuts-popover,.wucSnW_editorOverlay .editor-shortcuts){z-index:40;border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:var(--editor-panel);white-space:nowrap;pointer-events:none;flex-wrap:nowrap;align-items:center;gap:8px;padding:7px 10px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000073}:is(.wucSnW_editorOverlay .editor-shortcuts-wrap:hover .editor-shortcuts-popover,.wucSnW_editorOverlay .editor-shortcuts-wrap:focus-within .editor-shortcuts-popover,.wucSnW_editorOverlay .editor-shortcuts-wrap:hover .editor-shortcuts,.wucSnW_editorOverlay .editor-shortcuts-wrap:focus-within .editor-shortcuts){display:inline-flex}.wucSnW_editorOverlay .editor-shortcut-chip{color:var(--editor-text-dim);align-items:center;gap:4px;font-size:11px;display:inline-flex}.wucSnW_editorOverlay .editor-shortcut-chip kbd{border:1px solid var(--editor-border);background:var(--ws-surface-2);color:var(--editor-text);font-family:var(--font-ui);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}:is(.wucSnW_editorOverlay .editor-dialog-backdrop,.wucSnW_exportDialogScope .editor-dialog-backdrop){z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030407b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wucSnW_editorOverlay .editor-new-video-dialog{border:1px solid var(--editor-border);background:radial-gradient(circle at 100% 0, var(--editor-accent-soft), transparent 48%), var(--editor-panel);border-radius:16px;gap:18px;width:min(430px,100%);padding:22px;display:grid;box-shadow:0 30px 90px #00000080}.wucSnW_editorOverlay .editor-dialog-heading{align-items:flex-start;gap:12px;display:flex}.wucSnW_editorOverlay .editor-dialog-heading>div{min-width:0}:is(.wucSnW_editorOverlay .editor-dialog-heading h2,.wucSnW_editorOverlay .editor-dialog-heading p,.wucSnW_editorOverlay .editor-dialog-error){margin:0}.wucSnW_editorOverlay .editor-dialog-heading h2{font-size:18px;line-height:1.25}.wucSnW_editorOverlay .editor-dialog-heading p{color:var(--editor-text-dim);margin-top:5px;font-size:11px;line-height:1.5}.wucSnW_editorOverlay .editor-dialog-field{gap:6px;display:grid}.wucSnW_editorOverlay .editor-dialog-field span{color:var(--editor-text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.wucSnW_editorOverlay .editor-dialog-field input{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:var(--ws-surface-2);width:100%;height:40px;color:var(--editor-text);outline:none;padding:0 11px}.wucSnW_editorOverlay .editor-dialog-error{color:var(--ws-status-rejected);font-size:11px}.wucSnW_editorOverlay .editor-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.wucSnW_editorOverlay .editor-dialog-actions button{border-radius:var(--editor-radius-sm);justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-weight:750;display:inline-flex}:is(.wucSnW_editorOverlay .editor-dialog-cancel,.wucSnW_exportDialogScope .editor-dialog-cancel){border:1px solid var(--editor-border);color:var(--editor-text);background:0 0}:is(.wucSnW_editorOverlay .editor-dialog-create,.wucSnW_exportDialogScope .editor-dialog-create){border:1px solid var(--ws-gold-border);background:var(--editor-accent-bright);color:#20170b}.wucSnW_editorOverlay .editor-dialog-actions button:disabled{cursor:default;opacity:.45}.wucSnW_editorOverlay .editor-organizer-backdrop{z-index:30}.wucSnW_editorOverlay .editor-organizer-dialog{border:1px solid var(--editor-border);background:radial-gradient(circle at 100% 0, var(--editor-accent-soft), transparent 42%), var(--editor-panel);scrollbar-color:var(--ws-scroll-thumb) transparent;scrollbar-width:thin;border-radius:18px;gap:14px;width:min(640px,100%);max-height:min(760px,100vh - 40px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 30px 90px #0000008a}.wucSnW_editorOverlay .editor-organizer-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.wucSnW_editorOverlay .editor-organizer-dialog>header>div{gap:2px;min-width:0;display:grid}.wucSnW_editorOverlay .editor-organizer-dialog>header span{color:var(--editor-accent-bright);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.wucSnW_editorOverlay .editor-organizer-dialog>header h2{font-size:var(--ws-text-lg);margin:0;line-height:1.25}.wucSnW_editorOverlay .editor-organizer-dialog>header button{border-radius:var(--editor-radius-sm);width:30px;height:30px;color:var(--editor-text-dim);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.wucSnW_editorOverlay .editor-organizer-dialog>header button:hover:not(:disabled){background:var(--ws-surface-3);color:var(--editor-text)}.wucSnW_editorOverlay .editor-organizer-section{border-top:1px solid var(--editor-border);gap:10px;min-width:0;padding-top:14px;display:grid}.wucSnW_editorOverlay .editor-organizer-section>strong{color:var(--editor-text);font-size:var(--ws-text-xs)}:is(.wucSnW_editorOverlay .editor-organizer-inline,.wucSnW_editorOverlay .editor-organizer-folder-create){grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.wucSnW_editorOverlay .editor-organizer-folder-create{grid-template-columns:minmax(0,1fr) minmax(140px,.72fr) auto}.wucSnW_editorOverlay .editor-organizer-field{gap:5px;min-width:0;display:grid}.wucSnW_editorOverlay .editor-organizer-field>span{color:var(--editor-text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}:is(.wucSnW_editorOverlay .editor-organizer-dialog input,.wucSnW_editorOverlay .editor-organizer-dialog select){border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:var(--ws-surface-2);width:100%;min-width:0;height:34px;color:var(--editor-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:0 9px}.wucSnW_editorOverlay .editor-organizer-dialog select{padding-right:28px}:is(.wucSnW_editorOverlay .editor-organizer-dialog option,.wucSnW_editorOverlay .editor-organizer-dialog optgroup){background:var(--editor-panel);color:var(--editor-text)}:is(.wucSnW_editorOverlay .editor-organizer-dialog input:focus,.wucSnW_editorOverlay .editor-organizer-dialog select:focus){border-color:var(--ws-gold-border-strong)}:is(.wucSnW_editorOverlay .editor-organizer-primary,.wucSnW_editorOverlay .editor-organizer-danger){border-radius:var(--editor-radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.wucSnW_editorOverlay .editor-organizer-primary{border:1px solid var(--ws-gold-border);background:var(--editor-accent-soft);color:var(--editor-accent-bright)}.wucSnW_editorOverlay .editor-organizer-danger{border:1px solid color-mix(in srgb, var(--ws-status-rejected) 42%, transparent);background:color-mix(in srgb, var(--ws-status-rejected) 10%, transparent);width:max-content;color:var(--ws-status-rejected)}:is(.wucSnW_editorOverlay .editor-organizer-primary:disabled,.wucSnW_editorOverlay .editor-organizer-danger:disabled){cursor:default;opacity:.45}.wucSnW_editorOverlay .editor-organizer-folder-list{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:color-mix(in srgb, var(--ws-surface-2) 70%, transparent);scrollbar-color:var(--ws-scroll-thumb) transparent;scrollbar-width:thin;max-height:240px;display:grid;overflow-y:auto}.wucSnW_editorOverlay .editor-organizer-folder-row{padding-block:4px;border-bottom:1px solid var(--editor-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:38px;padding-right:6px;display:grid}.wucSnW_editorOverlay .editor-organizer-folder-row:last-child{border-bottom:0}.wucSnW_editorOverlay .editor-organizer-folder-row>span:first-child{color:var(--editor-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wucSnW_editorOverlay .editor-organizer-folder-actions{align-items:center;gap:3px;display:inline-flex}.wucSnW_editorOverlay .editor-organizer-folder-actions button{width:27px;height:27px;color:var(--editor-text-dim);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.wucSnW_editorOverlay .editor-organizer-folder-actions button:hover:not(:disabled){background:var(--ws-surface-3);color:var(--editor-text)}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .export-dialog-backdrop{z-index:1100}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-dialog{border:1px solid var(--editor-border);background:radial-gradient(circle at 100% 0, var(--editor-accent-soft), transparent 46%), var(--editor-panel);border-radius:18px;gap:18px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #0000008a}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-heading>div{flex:1;min-width:0}:is(:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-heading h2,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-heading p,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-result p,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-codec,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-error){margin:0}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-heading h2{font-size:var(--ws-text-lg);line-height:1.25}:is(:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-heading p,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-codec){color:var(--editor-text-dim);font-size:var(--ws-text-2xs);margin-top:4px;line-height:1.45}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-close{border-radius:var(--editor-radius-sm);width:32px;height:32px;color:var(--editor-text-dim);background:0 0;border:0;flex:none;place-items:center;display:grid}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-close:hover{background:var(--ws-surface-3);color:var(--editor-text)}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-fields label{gap:6px;display:grid}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-fields label>span{color:var(--editor-text-dim);font-size:10px;font-weight:750}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-fields select{border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:var(--ws-surface-2);width:100%;height:42px;color:var(--editor-text);color-scheme:inherit;outline:none;padding:0 11px}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-fields option{background:var(--editor-panel);color:var(--editor-text)}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-summary{border-radius:var(--editor-radius-md);background:color-mix(in srgb, var(--ws-surface-2) 88%, transparent);gap:8px;margin:0;padding:13px 15px;display:grid}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-summary div{justify-content:space-between;align-items:center;gap:16px;display:flex}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-summary dt{color:var(--editor-text-dim)}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:750}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-actions{justify-content:flex-end;gap:9px;display:flex}:is(:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-actions button,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-progress>button){border-radius:var(--editor-radius-md);justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 15px;font-weight:750;display:inline-flex}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-actions button:disabled{cursor:default;opacity:.42}:is(:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-progress,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-server){justify-items:center;gap:10px;margin-top:4px;display:grid}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-result{text-align:center;justify-items:center;gap:12px;padding:12px 0 2px;display:grid}:is(:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-spinner,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-success){background:var(--editor-accent-soft);width:52px;height:52px;color:var(--editor-accent-bright);border-radius:50%;place-items:center;display:grid}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-success{color:var(--ws-status-completed)}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-progress progress{appearance:none;background:var(--ws-surface-3);border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-progress progress::-webkit-progress-bar{background:var(--ws-surface-3);border-radius:999px}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-progress progress::-webkit-progress-value{background:var(--ws-gold-gradient);border-radius:999px}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-progress progress::-moz-progress-bar{background:var(--editor-accent-bright);border-radius:999px}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-percent{font-size:var(--ws-text-sm);font-variant-numeric:tabular-nums;font-weight:800}:is(:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-time,:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-result p){color:var(--editor-text-dim);font-size:var(--ws-text-2xs);font-variant-numeric:tabular-nums}:is(.wucSnW_editorOverlay,.wucSnW_exportDialogScope) .editor-export-error{color:var(--ws-status-rejected);font-size:var(--ws-text-2xs);line-height:1.5}.wucSnW_editorOverlay .transport-export{border-color:var(--ws-gold-border);color:var(--editor-accent-bright)}.wucSnW_editorOverlay .editor-close{border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:var(--ws-surface-2);width:38px;height:38px;color:var(--editor-text);transition:border-color var(--ws-duration-fast) var(--ws-ease), background var(--ws-duration-fast) var(--ws-ease);flex:none;place-items:center;display:grid}.wucSnW_editorOverlay .editor-close:hover{border-color:var(--ws-status-rejected-border);background:var(--ws-status-rejected-bg);color:var(--ws-status-rejected)}.wucSnW_editorOverlay .editor-app{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.wucSnW_editorOverlay .editor-app.has-timeline{grid-template-rows:minmax(0, 1fr) 10px minmax(180px, var(--editor-timeline-height,290px))}.wucSnW_editorOverlay .editor-timeline-resizer{z-index:2;cursor:row-resize;touch-action:none;place-items:center;min-width:0;display:grid;position:relative}.wucSnW_editorOverlay .editor-timeline-resizer:before{content:"";height:1px;transition:background var(--ws-duration-fast) var(--ws-ease);background:0 0;position:absolute;left:0;right:0}.wucSnW_editorOverlay .editor-timeline-resizer>span{z-index:1;background:var(--ws-scroll-thumb);opacity:0;width:36px;height:3px;transition:background var(--ws-duration-fast) var(--ws-ease), opacity var(--ws-duration-fast) var(--ws-ease);border-radius:999px;position:relative}:is(.wucSnW_editorOverlay .editor-timeline-resizer:hover:before,.wucSnW_editorOverlay .editor-timeline-resizer:focus-visible:before){background:var(--ws-gold-border)}:is(.wucSnW_editorOverlay .editor-timeline-resizer:hover>span,.wucSnW_editorOverlay .editor-timeline-resizer:focus-visible>span){background:var(--editor-accent-bright);opacity:1}.wucSnW_editorOverlay .editor-app-top{grid-template-columns:300px minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.wucSnW_editorOverlay .editor-state-panel{border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:var(--editor-panel);min-height:0;color:var(--editor-text-dim);justify-content:center;align-items:center;gap:10px;display:flex}:is(.wucSnW_editorOverlay .spin,.wucSnW_exportDialogScope .spin){animation:.9s linear infinite wucSnW_editor-spin}@keyframes wucSnW_editor-spin{to{transform:rotate(360deg)}}.wucSnW_editorOverlay .btn{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:var(--ws-surface-2);min-height:28px;color:var(--editor-text);cursor:pointer;white-space:nowrap;transition:border-color var(--ws-duration-fast) var(--ws-ease), background var(--ws-duration-fast) var(--ws-ease);align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.wucSnW_editorOverlay .btn:hover:not(:disabled){border-color:var(--ws-gold-border-strong);background:var(--editor-accent-soft)}.wucSnW_editorOverlay .btn:disabled{cursor:default;opacity:.42}.wucSnW_editorOverlay .transport-compact-action{justify-content:center;gap:4px;min-width:36px;padding-inline:7px}.wucSnW_editorOverlay .transport-compact-action kbd{color:var(--editor-text-dim);font:inherit;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;line-height:1}.wucSnW_editorOverlay .transport-compact-action:hover:not(:disabled) kbd{color:var(--editor-accent-bright)}.wucSnW_editorOverlay .media-panel{border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:var(--editor-panel);min-width:0;min-height:0;box-shadow:var(--ws-shadow-card);flex-direction:column;display:flex;overflow:hidden}.wucSnW_editorOverlay .media-panel.drag-over{border-color:var(--ws-gold-border-strong);box-shadow:inset 0 0 0 1px var(--ws-gold-border)}.wucSnW_editorOverlay .media-header{color:var(--editor-text);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.wucSnW_editorOverlay .media-header-actions{align-items:center;gap:5px;display:inline-flex}.wucSnW_editorOverlay .media-header-btn{min-height:25px;padding:2px 7px;font-size:10px;font-weight:600}.wucSnW_editorOverlay .media-upload-error{color:#fca5a5;background:#f871711f;border:1px solid #f8717159;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0 12px 8px;padding:6px 9px;font-size:11px;line-height:1.35;display:flex}.wucSnW_editorOverlay .media-upload-error button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.wucSnW_editorOverlay .media-empty{border:1px dashed var(--editor-border);border-radius:var(--editor-radius-sm);color:var(--editor-text-dim);text-align:center;flex:1;justify-content:center;align-items:center;margin:0 12px 12px;padding:20px;font-size:12px;display:flex}.wucSnW_editorOverlay .media-grid{scrollbar-color:var(--ws-scroll-thumb) transparent;scrollbar-width:thin;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:0 12px 12px;display:grid;overflow-y:auto}.wucSnW_editorOverlay .media-card{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:var(--editor-panel-2);min-width:0;transition:border-color var(--ws-duration-fast) var(--ws-ease);overflow:hidden}.wucSnW_editorOverlay .media-card:hover{border-color:var(--ws-gold-border)}.wucSnW_editorOverlay .media-thumb{aspect-ratio:16/9;color:var(--editor-text-dim);background:#020202;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wucSnW_editorOverlay .media-thumb img{object-fit:cover;width:100%;height:100%}.wucSnW_editorOverlay .media-dur{color:#f4efe5;font-variant-numeric:tabular-nums;background:#000000bf;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;bottom:4px;right:4px}.wucSnW_editorOverlay .media-delete{color:#f4efe5;cursor:pointer;background:#000000bd;border:0;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:none;position:absolute;top:4px;right:4px}:is(.wucSnW_editorOverlay .media-card:hover .media-delete,.wucSnW_editorOverlay .media-delete:focus-visible){display:flex}.wucSnW_editorOverlay .media-delete:hover{background:var(--ws-status-rejected);color:#fff}.wucSnW_editorOverlay .media-name{text-overflow:ellipsis;white-space:nowrap;padding:7px 8px 2px;font-size:11px;overflow:hidden}.wucSnW_editorOverlay .media-actions{flex-wrap:wrap;gap:6px;min-width:0;padding:6px 8px 8px;display:flex}.wucSnW_editorOverlay .media-action{min-width:0;min-height:24px;color:var(--editor-text-dim);background:0 0;border-color:#0000;justify-content:flex-start;padding:2px 4px;font-weight:750}.wucSnW_editorOverlay .media-action:hover:not(:disabled){background:var(--ws-surface-3);color:var(--editor-accent-bright);border-color:#0000}.wucSnW_editorOverlay .preview{border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:radial-gradient(circle at 50% 18%, var(--editor-accent-soft), transparent 32rem), var(--editor-panel);min-width:0;min-height:0;box-shadow:var(--ws-shadow-card);place-items:center;padding:14px;display:grid;overflow:hidden}.wucSnW_editorOverlay .preview-stage{border-radius:var(--editor-radius-sm);background:#000;border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 24px 72px #0000006b}.wucSnW_editorOverlay .preview-media{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.wucSnW_editorOverlay .preview-text-overlay{white-space:pre-wrap;word-break:break-word;-webkit-user-select:none;user-select:none;cursor:grab;opacity:0;border:1px dashed #0000;max-width:92%;line-height:1.24;transition:border-color .12s;position:absolute}.wucSnW_editorOverlay .preview-text-overlay:hover{border-color:#e6b86a8c}.wucSnW_editorOverlay .preview-text-overlay.selected{border-color:var(--editor-accent-bright);box-shadow:0 0 0 1px #e6b86a59}.wucSnW_editorOverlay .preview-text-overlay:active{cursor:grabbing}.wucSnW_editorOverlay .preview-empty{color:#a8a197;text-align:center;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.wucSnW_editorOverlay .timeline{border:1px solid var(--editor-border);border-radius:var(--editor-radius-md);background:var(--editor-panel);min-width:0;min-height:0;box-shadow:var(--ws-shadow-card);flex-direction:column;display:flex;overflow:hidden}.wucSnW_editorOverlay .transport{border-bottom:1px solid var(--editor-border);scrollbar-width:thin;flex:none;align-items:center;gap:12px;min-height:51px;padding:8px 14px;display:flex;overflow-x:auto}.wucSnW_editorOverlay .transport-side{flex:1;align-items:center;gap:8px;min-width:max-content;display:flex}.wucSnW_editorOverlay .transport-side.right{justify-content:flex-end}.wucSnW_editorOverlay .transport-side input[type=range]{width:110px;accent-color:var(--editor-accent)}.wucSnW_editorOverlay .transport-center{flex:none;align-items:center;gap:14px;display:flex}.wucSnW_editorOverlay .transport-play{border:1px solid var(--ws-gold-border-strong);background:var(--ws-gold-gradient);width:34px;height:34px;color:var(--ws-gold-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 7px 18px #f0b9562e}.wucSnW_editorOverlay .transport-play:hover{filter:brightness(1.08)}.wucSnW_editorOverlay .transport-time{font-variant-numeric:tabular-nums;min-width:52px;font-size:12px}:is(.wucSnW_editorOverlay .ratio-select select,.wucSnW_editorOverlay .fade-controls select){border:1px solid var(--editor-border);background:var(--editor-panel-2);color:var(--editor-text);border-radius:6px;padding:3px 6px;font-size:11px}.wucSnW_editorOverlay .fade-controls{color:var(--editor-text-dim);align-items:center;gap:10px;font-size:11px;display:flex}.wucSnW_editorOverlay .fade-controls label{white-space:nowrap;align-items:center;gap:5px;display:flex}.wucSnW_editorOverlay .tl-body{scrollbar-color:var(--ws-scroll-thumb) transparent;scrollbar-width:thin;flex:1;align-items:flex-start;min-height:0;display:flex;overflow:hidden auto}.wucSnW_editorOverlay .tl-gutter{border-right:1px solid var(--editor-border);width:226px;min-height:100%;color:var(--editor-text-dim);background:color-mix(in srgb, var(--editor-panel) 92%, var(--editor-bg));flex:none}.wucSnW_editorOverlay .tl-gutter-ruler{align-items:center;height:26px;padding:0 7px;display:flex;position:relative}.wucSnW_editorOverlay .tl-gutter-row{border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:4px 6px;display:flex}.wucSnW_editorOverlay .tl-gutter-row.selected{border-color:var(--ws-gold-border);background:var(--ws-gold-soft)}.wucSnW_editorOverlay .tl-gutter-row.hidden{opacity:.58}.wucSnW_editorOverlay .tl-gutter-row.dragging{opacity:.42}:is(.wucSnW_editorOverlay .tl-gutter-row.drop-before,.wucSnW_editorOverlay .tl-track.drop-before){box-shadow:inset 0 2px 0 var(--editor-accent-bright)}:is(.wucSnW_editorOverlay .tl-gutter-row.drop-after,.wucSnW_editorOverlay .tl-track.drop-after){box-shadow:inset 0 -2px 0 var(--editor-accent-bright)}.wucSnW_editorOverlay .tl-layer-drag-handle{width:15px;height:22px;color:var(--editor-text-dim);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;flex:0 0 15px;justify-content:center;align-items:center;padding:0;display:flex}:is(.wucSnW_editorOverlay .tl-layer-drag-handle:hover:not(:disabled),.wucSnW_editorOverlay .tl-layer-drag-handle:focus-visible){background:var(--ws-surface-3);color:var(--editor-text);outline:none}.wucSnW_editorOverlay .tl-layer-drag-handle:active{cursor:grabbing}.wucSnW_editorOverlay .tl-layer-drag-handle:disabled{opacity:.28;cursor:default}.wucSnW_editorOverlay .tl-layer-name{min-width:0;color:var(--editor-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;outline:none;flex:1;padding:2px 4px;font-size:11px}.wucSnW_editorOverlay .tl-layer-name:focus{background:var(--editor-panel-2);box-shadow:0 0 0 1px var(--ws-gold-border)}.wucSnW_editorOverlay .tl-layer-actions{align-items:center;gap:1px;display:flex}.wucSnW_editorOverlay .tl-layer-actions button{width:20px;height:20px;color:var(--editor-text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.wucSnW_editorOverlay .tl-layer-actions button:hover:not(:disabled){background:var(--ws-surface-3);color:var(--editor-text)}.wucSnW_editorOverlay .tl-layer-actions button:disabled{opacity:.28;cursor:default}.wucSnW_editorOverlay .layer-add-menu{position:relative}.wucSnW_editorOverlay .layer-add-menu summary{height:22px;color:var(--editor-text-dim);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:10px;list-style:none;display:flex}.wucSnW_editorOverlay .layer-add-menu summary::-webkit-details-marker{display:none}.wucSnW_editorOverlay .layer-add-menu summary:hover{background:var(--ws-surface-3);color:var(--editor-text)}.wucSnW_editorOverlay .layer-add-popover{z-index:50;border:1px solid var(--editor-border);background:var(--editor-panel);width:190px;box-shadow:var(--ws-shadow-lg);border-radius:8px;gap:3px;padding:6px;display:grid;position:absolute;top:25px;left:0}.wucSnW_editorOverlay .layer-add-popover button{height:30px;color:var(--editor-text);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:11px;display:flex}.wucSnW_editorOverlay .layer-add-popover button:hover{background:var(--ws-gold-soft)}.wucSnW_editorOverlay .mute-btn{width:24px;height:24px;color:var(--editor-text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.wucSnW_editorOverlay .mute-btn:hover{background:var(--ws-surface-3);color:var(--editor-text)}.wucSnW_editorOverlay .mute-btn.muted{color:var(--editor-accent-bright)}.wucSnW_editorOverlay .tl-scroll{scrollbar-color:var(--ws-scroll-thumb) transparent;scrollbar-width:thin;flex:1;min-width:0;min-height:100%;overflow:auto hidden}.wucSnW_editorOverlay .tl-content{min-width:100%;height:max-content;min-height:100%;position:relative}.wucSnW_editorOverlay .ruler{border-bottom:1px solid var(--editor-border);cursor:ew-resize;height:26px;position:relative;overflow:hidden}.wucSnW_editorOverlay .ruler-mark{border-left:1px solid var(--editor-border);color:var(--editor-text-dim);white-space:nowrap;padding-left:5px;font-size:10px;position:absolute;top:6px}.wucSnW_editorOverlay .tl-row-video{height:64px}:is(.wucSnW_editorOverlay .tl-row-text,.wucSnW_editorOverlay .tl-row-sound,.wucSnW_editorOverlay .tl-row-music){height:40px}.wucSnW_editorOverlay .tl-track{border:1px solid var(--editor-border-soft);background:repeating-linear-gradient(90deg, transparent 0 59px, var(--editor-border-soft) 59px 60px), var(--ws-surface-2);border-radius:5px;margin:6px 0 0;position:relative}.wucSnW_editorOverlay .tl-track.hidden{opacity:.42}.wucSnW_editorOverlay .tl-snap-guide{z-index:25;border-left:1px dashed var(--editor-accent-bright);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.wucSnW_editorOverlay .tl-track.clip-drop-target{border-color:var(--editor-accent-bright);background:linear-gradient(var(--ws-gold-soft), var(--ws-gold-soft)), repeating-linear-gradient(90deg, transparent 0 59px, var(--editor-border-soft) 59px 60px), var(--ws-surface-2);box-shadow:inset 0 0 0 1px var(--ws-gold-border)}.wucSnW_editorOverlay .tl-track.locked .clip{cursor:not-allowed}.wucSnW_editorOverlay .playhead{z-index:20;background:var(--editor-accent-bright);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #f6c76cb8}.wucSnW_editorOverlay .playhead:before{background:var(--editor-accent-bright);content:"";border-radius:2px 2px 5px 5px;width:10px;height:8px;position:absolute;top:0;left:-4px}.wucSnW_editorOverlay .clip{background:var(--editor-panel-2);cursor:grab;touch-action:none;border:1px solid #ffffff1a;border-radius:6px;position:absolute;top:3px;bottom:3px;overflow:hidden}.wucSnW_editorOverlay .clip:active{cursor:grabbing}:is(.wucSnW_editorOverlay[data-read-only=true] .clip,.wucSnW_editorOverlay[data-read-only=true] .clip:active){cursor:default}.wucSnW_editorOverlay .clip.selected{border-color:var(--editor-accent-bright);box-shadow:0 0 0 1px var(--editor-accent-bright)}.wucSnW_editorOverlay .clip-visual{background:#000}.wucSnW_editorOverlay .clip-filmstrip{background-position:50%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;inset:0}.wucSnW_editorOverlay .clip-audio{background:linear-gradient(#263c4f,#1d2f3e)}.wucSnW_editorOverlay .clip-text{background:linear-gradient(#4b3869,#34254c);border-color:#c4a5f559}:is(.wucSnW_editorOverlay .clip-text-label,.wucSnW_editorOverlay .clip-audio-label){color:#bcd3ea;white-space:nowrap;align-items:center;gap:6px;height:100%;padding:0 8px;font-size:11px;display:flex;overflow:hidden}.wucSnW_editorOverlay .clip-text-label{color:#ebd9ff;font-weight:600}.wucSnW_editorOverlay .transport-add-text{color:#ebd9ff;background:#8b5cf624;border-color:#c4a5f566;font-weight:600}.wucSnW_editorOverlay .transport-add-text:hover:not(:disabled){background:#8b5cf63d;border-color:#c4a5f5bf}.wucSnW_editorOverlay .text-inspector{border-bottom:1px solid var(--editor-border);background:color-mix(in srgb, var(--editor-panel-2) 85%, #1e162b);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 14px;display:flex}.wucSnW_editorOverlay .text-inspector-group{align-items:center;gap:5px;display:inline-flex;position:relative}.wucSnW_editorOverlay .text-inspector-input-wrap{border:1px solid var(--editor-border);background:var(--editor-panel);border-radius:6px;flex:200px;max-width:340px;padding:3px 8px}.wucSnW_editorOverlay .text-inspector-textarea{resize:none;width:100%;min-height:22px;max-height:54px;color:var(--editor-text);font:inherit;background:0 0;border:0;outline:none;font-size:12px;line-height:1.35}.wucSnW_editorOverlay .text-font-trigger{border:1px solid var(--editor-border);background:var(--editor-panel);min-width:148px;height:28px;color:var(--editor-text);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.wucSnW_editorOverlay .text-font-trigger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wucSnW_editorOverlay .text-font-badge{color:var(--editor-text-dim);font-family:var(--font-sans,sans-serif);background:#ffffff14;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700}.wucSnW_editorOverlay .text-font-popover{z-index:80;border:1px solid var(--editor-border);background:var(--editor-panel);border-radius:8px;gap:2px;width:240px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.wucSnW_editorOverlay .text-font-option{height:32px;color:var(--editor-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:13px;display:flex}:is(.wucSnW_editorOverlay .text-font-option:hover,.wucSnW_editorOverlay .text-font-option.active){background:var(--ws-gold-soft);color:var(--editor-accent-bright)}.wucSnW_editorOverlay .text-font-option-sample{color:var(--editor-text-dim);font-size:11px}.wucSnW_editorOverlay .text-inspector-label{color:var(--editor-text-dim);align-items:center;gap:5px;font-size:11px;display:inline-flex}.wucSnW_editorOverlay .text-inspector-label input[type=range]{width:72px;accent-color:var(--editor-accent)}.wucSnW_editorOverlay .text-inspector-val{min-width:22px;color:var(--editor-text);font-variant-numeric:tabular-nums;font-size:11px}:is(.wucSnW_editorOverlay .text-inspector-icon-btn,.wucSnW_editorOverlay .text-pos-btn){min-height:26px;padding:2px 7px;font-size:11px}:is(.wucSnW_editorOverlay .text-inspector-icon-btn.active,.wucSnW_editorOverlay .text-pos-btn.active){border-color:var(--ws-gold-border-strong);background:var(--editor-accent-soft);color:var(--editor-accent-bright)}:is(.wucSnW_editorOverlay .text-color-Control,.wucSnW_editorOverlay .text-stroke-control){border:1px solid var(--editor-border);background:var(--editor-panel);height:26px;color:var(--editor-text-dim);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}:is(.wucSnW_editorOverlay .text-color-Control input[type=color],.wucSnW_editorOverlay .text-stroke-control input[type=color]){cursor:pointer;background:0 0;border:0;border-radius:3px;width:18px;height:18px;padding:0}.wucSnW_editorOverlay .text-stroke-control select{color:var(--editor-text);background:0 0;border:0;outline:none;font-size:11px}.wucSnW_editorOverlay .text-drag-hint{color:var(--editor-text-dim);opacity:.7;align-items:center;display:inline-flex}.wucSnW_editorOverlay .clip-fade{pointer-events:none;position:absolute;top:0;bottom:0}.wucSnW_editorOverlay .clip-fade.in{background:linear-gradient(90deg,#000000db,#0000);left:0}.wucSnW_editorOverlay .clip-fade.out{background:linear-gradient(270deg,#000000db,#0000);right:0}.wucSnW_editorOverlay .clip-trim{z-index:2;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:12px;padding:0;position:absolute;top:0;bottom:0}.wucSnW_editorOverlay .clip-trim-left{left:0}.wucSnW_editorOverlay .clip-trim-right{right:0}.wucSnW_editorOverlay .clip.selected .clip-trim:after{background:var(--editor-accent-bright);content:"";border-radius:2px;width:3px;position:absolute;top:22%;bottom:22%}.wucSnW_editorOverlay .clip.selected .clip-trim-left:after{left:2px}.wucSnW_editorOverlay .clip.selected .clip-trim-right:after{right:2px}@media (max-width:980px){.wucSnW_editorOverlay .editor-app-top{grid-template-columns:240px minmax(0,1fr)}.wucSnW_editorOverlay .media-grid{grid-template-columns:1fr}.wucSnW_editorOverlay .media-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(76px,42%) minmax(0,1fr);min-height:72px;display:grid}.wucSnW_editorOverlay .media-thumb{aspect-ratio:auto;grid-row:1/-1;min-height:72px}.wucSnW_editorOverlay .media-name{align-self:end;padding:8px 8px 2px}.wucSnW_editorOverlay .media-actions{align-self:start;padding:3px 4px 6px}.wucSnW_editorOverlay .media-action{flex:52px}.wucSnW_editorOverlay .editor-shortcuts{display:none}.wucSnW_editorOverlay .editor-save-state{display:none}}@media (max-width:720px){.wucSnW_editorOverlay{grid-template-rows:54px minmax(0,1fr)}.wucSnW_editorOverlay .editor-app{padding:6px}.wucSnW_editorOverlay .editor-app.has-timeline{grid-template-rows:minmax(0,1fr) 6px 250px}.wucSnW_editorOverlay .editor-timeline-resizer{cursor:default;pointer-events:none}.wucSnW_editorOverlay .editor-timeline-resizer>span{display:none}.wucSnW_editorOverlay .editor-app-top{grid-template-columns:180px minmax(0,1fr);gap:6px}.wucSnW_editorOverlay .media-grid{gap:7px;padding:0 8px 8px}.wucSnW_editorOverlay .media-card{grid-template-columns:minmax(66px,40%) minmax(0,1fr);min-height:64px}.wucSnW_editorOverlay .media-thumb{min-height:64px}.wucSnW_editorOverlay .media-dur{padding:1px 3px;font-size:9px;bottom:3px;right:3px}.wucSnW_editorOverlay .editor-brand strong{max-width:25vw}.wucSnW_editorOverlay .editor-brand>div{display:none}.wucSnW_editorOverlay .editor-draft-select{min-width:118px}.wucSnW_editorOverlay .editor-draft-select select{width:135px}.wucSnW_editorOverlay .editor-organizer-dialog{gap:12px;padding:16px}:is(.wucSnW_editorOverlay .editor-organizer-inline,.wucSnW_editorOverlay .editor-organizer-folder-create){grid-template-columns:minmax(0,1fr)}:is(.wucSnW_editorOverlay .editor-organizer-primary,.wucSnW_editorOverlay .editor-organizer-danger){width:100%}:is(.wucSnW_editorOverlay .editor-new-draft,.wucSnW_editorOverlay .editor-save-draft,.wucSnW_editorOverlay .editor-review-draft){color:#0000;gap:0;width:31px;padding:0 8px;overflow:hidden}.wucSnW_editorOverlay .editor-new-draft svg{color:#20170b}:is(.wucSnW_editorOverlay .editor-save-draft svg,.wucSnW_editorOverlay .editor-review-draft svg){color:var(--editor-text)}.wucSnW_editorOverlay .editor-brand-icon{display:none}.wucSnW_editorOverlay .preview{padding:7px}.wucSnW_editorOverlay .editor-export-dialog{gap:15px;padding:18px}.wucSnW_editorOverlay .editor-export-fields{grid-template-columns:1fr}}@media (max-height:650px){.wucSnW_editorOverlay .editor-app.has-timeline{grid-template-rows:minmax(0, 1fr) 10px minmax(180px, min(var(--editor-timeline-height,230px), 230px))}}@media (max-height:650px) and (max-width:720px){.wucSnW_editorOverlay .editor-app.has-timeline{grid-template-rows:minmax(0,1fr) 6px 230px}}@media (prefers-reduced-motion:reduce){.wucSnW_editorOverlay *,.wucSnW_editorOverlay :before,.wucSnW_editorOverlay :after{scroll-behavior:auto!important;transition-duration:1ms!important}}
.wFG_Aa_backdrop{z-index:355;background:color-mix(in srgb, var(--background) 76%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wFG_Aa_dialog{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:min(760px,96vw);max-height:min(860px,94dvh);color:var(--foreground);box-shadow:var(--shadow-modal);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.wFG_Aa_header{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.wFG_Aa_icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 14%, var(--secondary));width:38px;height:38px;color:var(--primary);place-items:center;display:grid}.wFG_Aa_header h2,.wFG_Aa_header p,.wFG_Aa_section h3,.wFG_Aa_ordered p,.wFG_Aa_warning,.wFG_Aa_locked{margin:0}.wFG_Aa_header h2{font-size:16px;line-height:1.35}.wFG_Aa_header p{color:var(--muted-foreground);margin-top:2px;font-size:12px}.wFG_Aa_header>button,.wFG_Aa_orderList button{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wFG_Aa_header>button{width:36px;height:36px}.wFG_Aa_header>button:hover,.wFG_Aa_orderList button:hover:not(:disabled){background:var(--secondary);color:var(--foreground)}.wFG_Aa_body{gap:14px;padding:16px 18px;display:grid;overflow:auto}.wFG_Aa_section{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 44%, transparent);gap:12px;padding:14px;display:grid}.wFG_Aa_sectionTitle{gap:3px;display:grid}.wFG_Aa_sectionTitle h3{font-size:13px}.wFG_Aa_sectionTitle span,.wFG_Aa_field small,.wFG_Aa_ordered p,.wFG_Aa_priceCard small{color:var(--muted-foreground);font-size:11px;line-height:1.45}.wFG_Aa_field{gap:6px;min-width:0;display:grid}.wFG_Aa_labelRow{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.wFG_Aa_labelRow small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.wFG_Aa_field select,.wFG_Aa_field textarea,.wFG_Aa_field input[type=number],.wFG_Aa_field input[type=text],.wFG_Aa_addRow select,.wFG_Aa_addRow button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;min-height:38px;color:var(--foreground);font:inherit;font-size:12px}.wFG_Aa_field select,.wFG_Aa_field input[type=number],.wFG_Aa_field input[type=text],.wFG_Aa_addRow select{padding:0 10px}.wFG_Aa_field textarea{resize:vertical;min-height:92px;padding:9px 10px}.wFG_Aa_ordered{gap:8px;display:grid}.wFG_Aa_addRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wFG_Aa_addRow button{cursor:pointer;width:auto;padding:0 14px}.wFG_Aa_addRow button:disabled,.wFG_Aa_orderList button:disabled{cursor:default;opacity:.38}.wFG_Aa_orderList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wFG_Aa_orderList li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:5px;padding:7px 8px;font-size:12px;display:grid}.wFG_Aa_orderList button{width:28px;height:28px}.wFG_Aa_settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wFG_Aa_fullField,.wFG_Aa_checkbox,.wFG_Aa_modeField,.wFG_Aa_confirmationGroup,.wFG_Aa_fixedPlan,.wFG_Aa_fieldHint{grid-column:1/-1}.wFG_Aa_checkbox,.wFG_Aa_modeField label{align-items:center;gap:8px;font-size:12px;display:flex}.wFG_Aa_rangeField,.wFG_Aa_colorField{gap:7px;min-width:0;display:grid}.wFG_Aa_rangeField>span,.wFG_Aa_colorField{font-size:12px}.wFG_Aa_rangeField>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.wFG_Aa_rangeField small{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.wFG_Aa_field input[type=range],.wFG_Aa_rangeField input{width:100%;accent-color:var(--primary)}.wFG_Aa_colorField input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;min-height:38px;padding:4px}.wFG_Aa_modeField{border:0;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;display:flex}.wFG_Aa_modeField legend{width:100%;margin-bottom:7px;font-size:12px;font-weight:650}.wFG_Aa_confirmationGroup{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--background) 72%, transparent);gap:9px;margin:0;padding:12px;display:grid}.wFG_Aa_confirmationGroup legend{padding:0 4px;font-size:12px;font-weight:650}.wFG_Aa_confirmationGroup p,.wFG_Aa_fieldHint,.wFG_Aa_fixedPlan ul{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.wFG_Aa_confirmation{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.5;display:grid}.wFG_Aa_confirmation input{accent-color:var(--primary);margin-top:3px}.wFG_Aa_fieldHint{border-radius:var(--radius-sm);background:var(--secondary);align-self:end;padding:8px 10px}.wFG_Aa_fixedPlan{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 6%, transparent);gap:7px;padding:12px;display:grid}.wFG_Aa_fixedPlan>strong{color:var(--foreground);font-size:12px}.wFG_Aa_fixedPlan ul{gap:4px;padding-left:18px;display:grid}.wFG_Aa_priceCard{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid}.wFG_Aa_priceCard div{gap:3px;display:grid}.wFG_Aa_priceCard strong,.wFG_Aa_priceCard span{font-size:12px}.wFG_Aa_priceCard small{color:var(--muted-foreground)}.wFG_Aa_warning,.wFG_Aa_locked{border-radius:var(--radius-sm);padding:10px 12px;font-size:12px;line-height:1.45}.wFG_Aa_warning{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}.wFG_Aa_locked{background:var(--secondary);color:var(--muted-foreground)}.wFG_Aa_footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.wFG_Aa_footer button{border-radius:var(--radius-sm);min-height:38px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.wFG_Aa_secondary{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.wFG_Aa_primary{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground)}.wFG_Aa_primary:disabled{cursor:not-allowed;border-color:var(--border);background:var(--secondary);color:var(--muted-foreground)}.wFG_Aa_dialog button:focus-visible,.wFG_Aa_dialog select:focus-visible,.wFG_Aa_dialog textarea:focus-visible,.wFG_Aa_dialog input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:720px){.wFG_Aa_backdrop{align-items:end;padding:0}.wFG_Aa_dialog{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-height:94dvh}.wFG_Aa_header,.wFG_Aa_body,.wFG_Aa_footer{padding-left:14px;padding-right:14px}.wFG_Aa_header p{display:none}.wFG_Aa_settingsGrid{grid-template-columns:1fr}.wFG_Aa_fullField,.wFG_Aa_checkbox,.wFG_Aa_modeField,.wFG_Aa_confirmationGroup,.wFG_Aa_fixedPlan,.wFG_Aa_fieldHint{grid-column:auto}.wFG_Aa_footer button{flex:auto}}.wFG_Aa_backdropFull{place-items:stretch stretch;padding:0}.wFG_Aa_dialogSplit{border:0;border-radius:0;grid-template:"header preview""body preview"minmax(0,1fr)"footer preview"/minmax(0,360px) minmax(0,1fr);width:100vw;height:100dvh;max-height:100dvh;position:relative}.wFG_Aa_dialogSplit .wFG_Aa_header p{display:none}.wFG_Aa_dialogSplit .wFG_Aa_header{border-right:1px solid var(--border);grid-area:header}.wFG_Aa_dialogSplit .wFG_Aa_header>button{z-index:2;border:1px solid var(--ghost-border);border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--background) 72%, transparent);width:36px;height:36px;color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:absolute;top:14px;right:16px}.wFG_Aa_dialogSplit .wFG_Aa_body{border-right:1px solid var(--border);grid-area:body}.wFG_Aa_dialogSplit .wFG_Aa_footer{border-right:1px solid var(--border);flex-direction:column-reverse;grid-area:footer;align-items:stretch}.wFG_Aa_dialogSplit .wFG_Aa_footer button{justify-content:center;width:100%}.wFG_Aa_previewPane{grid-area:preview;min-width:0;min-height:0;display:flex;overflow:hidden}.wFG_Aa_annotateFill div canvas{width:100%;height:auto;max-height:none}@media (max-width:900px){.wFG_Aa_dialogSplit{grid-template:"header""preview"minmax(240px,44dvh)"body"minmax(0,1fr)"footer"/minmax(0,1fr)}.wFG_Aa_dialogSplit .wFG_Aa_header,.wFG_Aa_dialogSplit .wFG_Aa_body,.wFG_Aa_dialogSplit .wFG_Aa_footer{border-right:0}.wFG_Aa_dialogSplit .wFG_Aa_footer{flex-flow:row-reverse;padding:10px 14px}.wFG_Aa_dialogSplit .wFG_Aa_footer button{flex:1;width:auto;min-width:0}.wFG_Aa_dialogSplit .wFG_Aa_body{border-right:0;border-top:1px solid var(--border)}}.wFG_Aa_dialogSplit .wFG_Aa_body{scrollbar-width:thin;align-content:start;gap:18px;padding:16px 18px 20px}.wFG_Aa_dialogSplit .wFG_Aa_body .wFG_Aa_section{background:0 0;border:0;border-radius:0;align-content:start;gap:10px;padding:0}.wFG_Aa_dialogSplit .wFG_Aa_body .wFG_Aa_priceCard{padding:10px 12px}
._0hzxuG_dialog{width:min(1220px,100%);max-height:min(940px,100vh - 32px)}._0hzxuG_body{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}._0hzxuG_sourceCard{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(0,1.65fr) minmax(230px,.7fr);gap:18px;padding:14px;display:grid}._0hzxuG_videoStage{gap:10px;min-width:0;display:grid}._0hzxuG_videoStage video{object-fit:contain;background:#050506;border-radius:13px;width:100%;height:min(390px,42vh);display:block}._0hzxuG_videoReadout,._0hzxuG_sourceMeta,._0hzxuG_selectionStats{color:#f8f5edad;align-items:center;gap:10px;font-size:12px;display:flex}._0hzxuG_videoReadout output,._0hzxuG_selectionStats strong{color:#f8f5ed;font-variant-numeric:tabular-nums}._0hzxuG_sourceControls{align-content:start;gap:14px;min-width:0;display:grid}._0hzxuG_sectionEyebrow,._0hzxuG_fieldLabel,._0hzxuG_sectionHeader span,._0hzxuG_promptLabel{color:var(--color-accent,#f5c25b);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}._0hzxuG_sourceName{color:#f8f5ed;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}._0hzxuG_modeSwitch{background:#171719;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}._0hzxuG_modeSwitch button,._0hzxuG_captureButton,._0hzxuG_referenceButton,._0hzxuG_removeChip,._0hzxuG_frameRemove,._0hzxuG_annotatorToolbar button{font:inherit;border:0}._0hzxuG_modeSwitch button{color:#f8f5ed9e;background:0 0;border-radius:9px;min-height:38px;font-size:12px;font-weight:700}._0hzxuG_modeSwitch button[data-active=true]{color:#f5c25b;background:#f5c25b26}._0hzxuG_trimFields{gap:12px;display:grid}._0hzxuG_trimField{gap:7px;display:grid}._0hzxuG_trimField>div{justify-content:space-between;align-items:center;gap:10px;display:flex}._0hzxuG_trimField output{color:#f8f5ed;font-variant-numeric:tabular-nums;font-size:12px}._0hzxuG_trimField input{width:100%;accent-color:var(--color-accent,#f5c25b)}._0hzxuG_selectionStats{background:#171719;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;display:grid}._0hzxuG_selectionMax{color:#f5c25b;white-space:nowrap;margin-left:8px;font-weight:700}._0hzxuG_captureButton,._0hzxuG_referenceButton{color:#18120a;background:linear-gradient(135deg,#ffd16d,#dfa33d);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}._0hzxuG_captureButton:disabled,._0hzxuG_referenceButton:disabled{cursor:not-allowed;opacity:.5}._0hzxuG_errorText{color:#ff9f9f;margin:0;font-size:12px;line-height:1.4}._0hzxuG_section{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:16px;display:grid}._0hzxuG_sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._0hzxuG_sectionHeader h3{color:#f8f5ed;margin:3px 0 0;font-size:16px}._0hzxuG_sectionHeader p,._0hzxuG_emptyState{color:#f8f5ed94;margin:4px 0 0;font-size:12px;line-height:1.45}._0hzxuG_instructionLayout{grid-template-columns:210px minmax(0,1fr);gap:14px;min-height:300px;display:grid}._0hzxuG_frameRail{align-content:start;gap:9px;max-height:540px;display:grid;overflow-y:auto}._0hzxuG_frameCard{color:#f8f5ed;text-align:left;background:#171719;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:7px;display:grid;position:relative}._0hzxuG_frameCard[data-active=true]{background:#f5c25b14;border-color:#f5c25b9e}._0hzxuG_frameCard img{object-fit:cover;border-radius:8px;width:76px;height:54px}._0hzxuG_frameCard strong,._0hzxuG_frameCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._0hzxuG_frameCard strong{font-size:12px}._0hzxuG_frameCard small{color:#f8f5ed85;margin-top:4px;font-size:10px}._0hzxuG_frameEditor{gap:12px;min-width:0;display:grid}._0hzxuG_frameEditorHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}._0hzxuG_frameEditorHeader strong{color:#f8f5ed;font-size:13px}._0hzxuG_frameRemove,._0hzxuG_removeChip{color:#f8f5edad;background:#ffffff0d;border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}._0hzxuG_frameRemove:hover,._0hzxuG_removeChip:hover{color:#ff9f9f;background:#ff5b5b1f}._0hzxuG_instructionField,._0hzxuG_markInstructionCopy{gap:7px;display:grid}._0hzxuG_instructionField textarea,._0hzxuG_markInstructionCopy textarea{resize:vertical;color:#f8f5ed;min-height:86px;font:inherit;background:#171719;border:1px solid #ffffff1a;border-radius:11px;padding:12px;line-height:1.45}@media (pointer:coarse){._0hzxuG_instructionField textarea,._0hzxuG_markInstructionCopy textarea{font-size:16px}}._0hzxuG_emptyMarkState{color:#f8f5ed9e;background:#f5c25b0d;border:1px dashed #f5c25b47;border-radius:11px;margin:0;padding:13px 14px;font-size:12px;line-height:1.45}._0hzxuG_markInstructionList{gap:9px;display:grid}._0hzxuG_markInstructionField{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:11px;display:grid}._0hzxuG_markSequence{color:#08080a;border:2px solid #08080ab8;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}._0hzxuG_referenceRow{flex-wrap:wrap;gap:9px;display:flex}._0hzxuG_referenceChip{color:#f8f5ed;background:#f5c25b14;border:1px solid #f5c25b3d;border-radius:999px;align-items:center;gap:8px;max-width:260px;padding:5px 6px 5px 10px;font-size:11px;display:inline-flex}._0hzxuG_referenceChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0hzxuG_referenceChip ._0hzxuG_removeChip{border-radius:999px;width:24px;height:24px}._0hzxuG_promptField{gap:8px;display:grid}._0hzxuG_promptEditorShell{background:#171719;border:1px solid #ffffff1a;border-radius:13px;min-height:118px;padding:10px 12px}._0hzxuG_transportNotice{color:#f3cf82;background:#714e1133;border:1px solid #f5c25b52;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}._0hzxuG_annotator{gap:9px;display:grid}._0hzxuG_annotatorToolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._0hzxuG_annotatorToolbar>button{color:#f8f5edad;background:#ffffff0d;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}._0hzxuG_annotatorToolbar>button[data-active=true]{color:#f5c25b;background:#f5c25b24}._0hzxuG_annotatorToolbar>button:disabled{opacity:.35}._0hzxuG_redoIcon{transform:scaleX(-1)}._0hzxuG_colorPicker{gap:5px;display:flex}._0hzxuG_colorPicker button{border:2px solid #171719;border-radius:999px;outline:1px solid #fff3;width:24px;height:24px;padding:0}._0hzxuG_colorPicker button[data-active=true]{outline-offset:1px;outline:2px solid #f5c25b}._0hzxuG_annotationCanvasFrame{background:#070708;border:1px solid #ffffff14;border-radius:13px;place-items:center;min-height:270px;max-height:470px;display:grid;overflow:hidden}._0hzxuG_annotationCanvasFrame canvas{touch-action:none;width:auto;max-width:100%;height:auto;max-height:470px;display:block}._0hzxuG_drawing{cursor:crosshair}._0hzxuG_annotationHint{color:#f8f5ed85;margin:0;font-size:10px;line-height:1.4}@media (max-width:820px){._0hzxuG_dialog{max-height:94vh}._0hzxuG_sourceCard,._0hzxuG_instructionLayout{grid-template-columns:minmax(0,1fr)}._0hzxuG_videoStage video{height:min(300px,34vh)}._0hzxuG_frameRail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}}@media (max-width:520px){._0hzxuG_frameRail{grid-template-columns:minmax(0,1fr)}._0hzxuG_sectionHeader{flex-direction:column}._0hzxuG_referenceButton{width:100%}}._0hzxuG_trimBar{cursor:pointer;touch-action:none;height:44px;margin:0 22px;position:relative}._0hzxuG_trimBarTrack{pointer-events:none;background:#ffffff24;border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._0hzxuG_trimBarRange{pointer-events:none;background:#f5c25bcc;border-radius:999px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}._0hzxuG_trimBarPlayhead{opacity:.9;pointer-events:none;background:#f8f5ed;border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px}._0hzxuG_trimBarHandle{cursor:ew-resize;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}._0hzxuG_trimBarHandle:before{content:"";background:#f5c25b;border:2px solid #101012;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073}._0hzxuG_trimBarHandle:focus-visible{outline:none}._0hzxuG_trimBarHandle:focus-visible:before{outline-offset:1px;outline:2px solid #f8f5ed}._0hzxuG_trimReadouts{color:#f8f5ed9e;justify-content:space-between;align-items:center;font-size:12px;display:flex}._0hzxuG_trimReadouts output{color:#f8f5ed;font-variant-numeric:tabular-nums;font-weight:700}._0hzxuG_trimHint{color:#f5c25b;margin:0;font-size:11.5px}._0hzxuG_referenceCards{flex-wrap:wrap;gap:8px;display:flex}._0hzxuG_referenceCard{background:#171719;border:1px solid #ffffff1f;border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}._0hzxuG_referenceCardZoom{width:100%;height:100%;display:block}._0hzxuG_referenceCardMedia{object-fit:cover;width:100%;height:100%;display:block}._0hzxuG_referenceCardAudio{color:#f8f5edc7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:4px;display:flex}._0hzxuG_referenceCardAudio span{word-break:break-all;max-height:24px;font-size:9px;line-height:1.2;overflow:hidden}._0hzxuG_referenceCardBadge{color:#f5c25b;letter-spacing:.04em;pointer-events:none;background:#000000ad;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:800;position:absolute;bottom:4px;left:4px}._0hzxuG_referenceCardRemove{color:#f8f5ed;cursor:pointer;background:#000000ad;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:3px;right:3px}._0hzxuG_referenceCardRemove:hover{background:#dc4444d9}
.xI352W_root{--capsule-fill:var(--primary);--capsule-ink:var(--primary-foreground);--capsule-pulse:color-mix(in srgb, var(--primary) 45%, transparent);grid-template-rows:16px 44px 16px;justify-items:stretch;row-gap:6px;width:100%;height:100%;font-family:inherit;display:grid;position:relative}.xI352W_tool{--capsule-fill:var(--teal);--capsule-ink:color-mix(in srgb, var(--teal) 14%, #000);--capsule-pulse:color-mix(in srgb, var(--teal) 45%, transparent)}.xI352W_line{min-width:0;color:var(--muted-foreground);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:16px;overflow:hidden}.xI352W_under,.xI352W_above{justify-content:center;align-items:center;gap:4px;display:flex}.xI352W_nodeId{color:var(--muted-foreground);font:inherit;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);cursor:copy;background:0 0;border:0;flex:none;padding:0;font-size:11px}.xI352W_nodeId:hover,.xI352W_nodeId:focus-visible{color:var(--foreground);outline:none}.xI352W_copied{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground);border-radius:999px;flex:none;padding:0 5px;font-size:10px}.xI352W_aboveName{min-width:0;color:var(--secondary-foreground);flex:0 auto;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.xI352W_underDot{color:var(--muted-foreground);opacity:.6;flex:none}.xI352W_underText{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;overflow:hidden}.xI352W_free{color:var(--teal)}.xI352W_reason{color:var(--destructive)}.xI352W_reasonAction{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xI352W_reasonAction:focus-visible{outline:2px solid var(--destructive);outline-offset:2px;border-radius:4px}.xI352W_capsule{box-sizing:border-box;background:var(--capsule-fill);width:100%;height:44px;color:var(--capsule-ink);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:13px;font-weight:600;transition:box-shadow .2s,filter .16s;display:flex;position:relative}.xI352W_capsule:hover{filter:brightness(1.06)}.xI352W_capsule:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground)}.xI352W_selected .xI352W_capsule{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--capsule-fill)}.xI352W_icon{opacity:.85;flex:none;display:inline-flex}.xI352W_text{justify-items:center;min-width:0;line-height:1.15;display:grid}.xI352W_label,.xI352W_model{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.xI352W_model{opacity:.78;font-size:10.5px;font-weight:500}.xI352W_thumb{border:1.5px solid var(--capsule-ink);object-fit:cover;background:color-mix(in srgb, var(--capsule-ink) 20%, transparent);border-radius:50%;flex:none;width:24px;height:24px;margin-left:-10px;display:block}.xI352W_running .xI352W_capsule{animation:1.8s ease-in-out infinite xI352W_capsule-breathe}.xI352W_blocked,.xI352W_failed{--capsule-fill:var(--destructive);--capsule-ink:var(--destructive-foreground)}.xI352W_handle{opacity:.55;background:var(--capsule-ink)!important;border:0!important;width:11px!important;min-width:0!important;height:11px!important;min-height:0!important}.xI352W_handleIn{left:11px!important}.xI352W_handleOut{left:auto!important;right:11px!important}.xI352W_spin{animation:1s linear infinite xI352W_capsule-spin}@keyframes xI352W_capsule-breathe{0%,to{box-shadow:0 0 0 0 var(--capsule-pulse)}50%{box-shadow:0 0 0 7px #0000}}@keyframes xI352W_capsule-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xI352W_running .xI352W_capsule,.xI352W_spin{animation:none}}.xI352W_pinBadge{border:1px solid var(--primary);background:var(--card);width:22px;height:22px;color:var(--primary);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}
.R2dx2q_stack{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.R2dx2q_section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.R2dx2q_costRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.R2dx2q_heading{color:var(--foreground);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.R2dx2q_costValue{min-width:0;color:var(--primary);overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:700}.R2dx2q_hint{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.5}
