.style_video-translation-hero__zc2Rw{width:100%;max-width:1080px;margin:0 auto;padding:0;text-align:left}.style_main-card__8Vm7p{box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1fr;min-height:560px;position:relative;cursor:pointer;outline:none}.style_main-card__8Vm7p:focus-visible{border-color:rgba(167,139,250,.65);box-shadow:0 0 0 3px rgba(139,92,246,.18)}@media(min-width:1024px){.style_main-card__8Vm7p{grid-template-columns:2fr 3fr}}.style_preview-panel__AlcjQ{box-sizing:border-box;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(min-width:1024px){.style_preview-panel__AlcjQ{padding:1.5rem 2rem;border-bottom:none}}.style_preview-content__i3vBe{width:min(100%,300px);aspect-ratio:3/4;position:relative;z-index:10;border-radius:16px;overflow:hidden;background:#09090b;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 70px rgba(0,0,0,.45)}@media(min-width:1024px){.style_preview-content__i3vBe{width:min(100%,330px)}}.style_grid-background__uHnjw{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(139,92,246,.04) 1px,transparent 0),linear-gradient(180deg,rgba(139,92,246,.04) 1px,transparent 0);background-size:24px 24px;opacity:.35;pointer-events:none;z-index:1}.style_gradient-overlay__5znQs{position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.08),transparent 62%);opacity:.6;pointer-events:none;z-index:2}.style_effect-preview__narhj{position:absolute;inset:0;z-index:5;overflow:hidden;display:flex;align-items:center;justify-content:center}.style_effect-video__ARltS{width:100%;height:100%;object-fit:cover;background:#000}.style_mute-button__eORMb{position:absolute;bottom:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;transition:all .3s;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.style_mute-button__eORMb:hover{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.4);transform:scale(1.1)}.style_control-panel__ZFO_N{box-sizing:border-box;padding:1.5rem 2rem;display:flex;flex-direction:column;position:relative;z-index:10}@media(min-width:1024px){.style_control-panel__ZFO_N{padding:1.75rem 2rem;border-left:1px solid hsla(0,0%,100%,.1)}}.style_header-section__0_H_o{margin-bottom:1.25rem}.style_main-title__UX7xT{font-size:1.375rem;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.2;letter-spacing:0;margin:0 0 .5rem}@media(min-width:1024px){.style_main-title__UX7xT{font-size:1.625rem}}.style_title-highlight__Zzobh{color:#a78bfa}.style_subtitle__wrrPs{font-size:.875rem;color:#94a3b8;line-height:1.6;margin:0}.style_upload-grid__v75TD{margin-bottom:1.5rem}.style_upload-box__Ui_Do{width:100%;max-width:calc(50% - .5rem);min-height:184px;margin:0 auto;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s;overflow:hidden;background:hsla(0,0%,100%,.02)}.style_upload-box__Ui_Do:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05)}.style_upload-box__Ui_Do:hover .style_icon-chip__a4olO{border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.1);transform:scale(1.1)}.style_upload-box__Ui_Do:hover .style_upload-label__tJ4j9{color:#a78bfa}.style_empty-content___JSp0{flex-direction:column;gap:12px;width:100%;padding:22px 18px;max-width:240px}.style_empty-content___JSp0,.style_icon-chip__a4olO{display:flex;align-items:center;justify-content:center}.style_icon-chip__a4olO{width:40px;height:40px;border-radius:14px;transition:all .5s;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.05);color:#94a3b8}.style_upload-label__tJ4j9{font-size:13px;font-weight:700;margin:0;transition:color .3s;color:#fff}.style_upload-hint__xlYJn{font-size:11px;color:#64748b;line-height:1.5;font-weight:500;margin:0}.style_upload-actions__9gDwF{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap}.style_upload-action-btn__XeTgS{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#cbd5e1}.style_upload-action-btn__XeTgS:hover{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.12);color:#c4b5fd}.style_url-input-section__lFNi1{flex-shrink:0}.style_url-separator__He3QZ{position:relative;text-align:center;margin:24px 0;display:flex;align-items:center}.style_url-separator__He3QZ:after,.style_url-separator__He3QZ:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.1)}.style_separator-text__c_Ilm{padding:0 16px;font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.style_url-input-wrapper__Nnco9{position:relative;display:flex;align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 16px;transition:all .3s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:left}.style_url-input-wrapper__Nnco9:focus-visible,.style_url-input-wrapper__Nnco9:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);outline:none}.style_url-icon__WeE2n{color:#94a3b8;margin-right:12px;flex-shrink:0;display:flex;align-items:center}.style_url-input__hYxro{flex:1 1;min-width:0;color:#64748b;font-size:14px;line-height:1.5}.style_generate-btn-wrapper__oXFhG{margin-top:auto;display:flex;justify-content:center;width:100%}.style_generate-button__xrrr2{height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;border:none;border-radius:8px;background:#7c3aed;color:#fff;cursor:pointer;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .3s;box-shadow:0 0 10px rgba(124,58,237,.1)}.style_generate-button__xrrr2:hover{background:#8b5cf6;box-shadow:0 0 30px rgba(124,58,237,.3)}.style_generate-button__xrrr2:active{transform:scale(.99)}@media(max-width:640px){.style_control-panel__ZFO_N,.style_preview-panel__AlcjQ{padding:1.25rem}.style_preview-content__i3vBe{width:min(100%,260px)}.style_upload-box__Ui_Do{max-width:100%}.style_upload-actions__9gDwF{flex-wrap:wrap}}