.style_virtual-try-on-hero__LRqqT{width:100%;max-width:1200px;margin:0 auto;padding:0;text-align:left}.style_main-card__WdNqt{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:480px;position:relative;cursor:pointer;outline:none;background:radial-gradient(120% 90% at 0 0,rgba(139,92,246,.14) 0,transparent 55%),hsla(0,0%,100%,.015)}@media(min-width:1024px){.style_main-card__WdNqt{grid-template-columns:11fr 9fr;min-height:620px}}.style_preview-panel___kxHp{box-sizing:border-box;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center;position:relative;gap:20px;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.1)}.style_preview-panel___kxHp:before{content:"";position:absolute;left:55%;top:50%;width:520px;height:520px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.28) 0,hsla(34,64%,89%,.06) 45%,transparent 70%);pointer-events:none}@media(min-width:1024px){.style_preview-panel___kxHp{padding:2rem;border-bottom:none}}.style_input-rail__8Xgtp{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 auto}.style_input-thumb__IBocZ{margin:0;width:92px;padding:5px 5px 0;border-radius:12px;background:hsla(37,39%,94%,.08);border:1px solid hsla(36,56%,91%,.18)}.style_input-thumb__IBocZ img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:8px}.style_input-caption__h45yY{padding:6px 2px 7px;font-size:11px;font-weight:700;line-height:1.3;text-align:center;color:#e7e0d6;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.style_result-thumb__QGNfN{padding-bottom:5px;border-color:rgba(167,139,250,.7);background:rgba(139,92,246,.16);box-shadow:0 0 22px rgba(139,92,246,.35)}.style_input-arrow__M6Dlh{transform:rotate(90deg);width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;box-shadow:0 0 24px rgba(124,58,237,.55)}.style_preview-content__SENmF{width:min(100%,300px);aspect-ratio:3/4;position:relative;z-index:10;flex:0 1 auto;border-radius:18px;overflow:hidden;background:#09090b;border:1px solid hsla(36,56%,91%,.22);box-shadow:0 0 0 6px hsla(36,56%,91%,.04),0 30px 80px rgba(0,0,0,.55),0 0 60px rgba(139,92,246,.18)}@media(min-width:1024px){.style_preview-content__SENmF{width:min(100% - 124px,420px)}}.style_effect-poster__D3Q2z{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.style_effect-video__dPRmd{position:relative;display:block;width:100%;height:100%;object-fit:cover;background:transparent}.style_playback-toggle__JrCRL{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s}.style_playback-toggle__JrCRL:hover{background:rgba(0,0,0,.75);border-color:hsla(0,0%,100%,.35)}.style_playback-toggle__JrCRL:focus-visible{outline:2px solid #fff;outline-offset:2px}.style_control-panel__z6xEr{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__z6xEr{padding:2rem 2.25rem;justify-content:center;border-left:1px solid hsla(0,0%,100%,.1)}}.style_header-section___mdu4{margin-bottom:1rem}.style_main-title__tt3pw{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__tt3pw{font-size:1.625rem}}.style_title-highlight__S5yyd{color:#a78bfa}.style_subtitle__Xi4S9{font-size:.875rem;color:#94a3b8;line-height:1.6;margin:0}.style_upload-grid__NiXKx{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-bottom:1rem}@media(min-width:640px){.style_upload-grid__NiXKx{grid-template-columns:1fr 1fr}}.style_upload-box__pQCLA{position:relative;min-height:0;border:1px dashed hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;cursor:pointer;transition:all .3s;overflow:hidden;background:hsla(0,0%,100%,.012)}.style_upload-box__pQCLA:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05)}.style_upload-box__pQCLA:hover .style_upload-label__K3_er{color:#a78bfa}.style_empty-content__CvKCs{display:flex;flex-direction:column;align-items:center;width:100%;padding:18px 14px 16px;max-width:260px}.style_upload-icon-wrap__bwupq{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.05);color:#94a3b8;margin-bottom:8px;transition:all .3s}.style_upload-label__K3_er{font-size:13px;font-weight:700;margin:0;transition:color .3s;color:#cbd5e1}.style_upload-hint__9N3H6{font-size:12px;color:#64748b;line-height:1.5;margin:6px 0 0}.style_upload-actions__aUqXN{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.style_upload-action-btn__6D9_I{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#94a3b8}.style_upload-action-btn__6D9_I:hover{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.12);color:#c4b5fd}.style_keep-group__EjKa2{margin-bottom:1.25rem}.style_keep-title__TqtUR{font-size:12px;font-weight:600;color:#94a3b8;margin:0 0 8px}.style_keep-list__UkhcM{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.style_keep-item__zAfbD{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(139,92,246,.45);background:rgba(139,92,246,.12);color:#e2e8f0;font-size:12px;font-weight:600}.style_keep-check__MGfPq{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff}.style_generate-btn-wrapper__cRXRh{margin-top:.5rem;display:flex;justify-content:center;width:100%}.style_generate-button__TnCT6{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__TnCT6:hover{background:#8b5cf6;box-shadow:0 0 30px rgba(124,58,237,.3)}.style_generate-button__TnCT6:active{transform:scale(.99)}@media(max-width:1023px){.style_preview-panel___kxHp{flex-direction:column}.style_input-rail__8Xgtp{flex-direction:row;align-items:center}.style_input-thumb__IBocZ{width:68px}.style_input-arrow__M6Dlh{transform:none}}@media(max-width:768px){.style_preview-panel___kxHp{padding-top:3.25rem}}@media(max-width:640px){.style_control-panel__z6xEr,.style_preview-panel___kxHp{padding:1.25rem}.style_preview-panel___kxHp{gap:14px;padding-top:3.25rem}.style_input-caption__h45yY{font-size:10px}.style_input-rail__8Xgtp{gap:8px}.style_input-thumb__IBocZ{width:clamp(40px,19vw,72px)}.style_preview-content__SENmF{width:min(100%,280px)}.style_upload-actions__aUqXN{flex-wrap:wrap}.style_upload-action-btn__6D9_I{flex:1 1 110px}}@media(max-width:239px){.style_input-rail__8Xgtp{display:none}}