.ai-kissing-video_hero__T_YxT{--akv-indigo:#4f46e5;--akv-indigo-soft:#eef2ff;--akv-indigo-border:#e0e7ff;--akv-indigo-border-strong:#c7d2fe;--akv-panel-shadow:0 10px 28px -8px rgba(79,70,229,.12);margin:0 auto;max-width:1240px;padding:2rem 1rem 3rem;background:#fff;color:#0f172a}@media (min-width:640px){.ai-kissing-video_hero__T_YxT{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ai-kissing-video_hero__T_YxT{padding-top:2.5rem;padding-bottom:4rem}}.ai-kissing-video_copy__NH5_m{margin:0 auto 1.75rem;max-width:52rem;text-align:center}@media (min-width:1024px){.ai-kissing-video_copy__NH5_m{margin-bottom:2.25rem}}.ai-kissing-video_title__jgjm3{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.875rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#020617}@media (min-width:768px){.ai-kissing-video_title__jgjm3{font-size:2.25rem}}@media (min-width:1280px){.ai-kissing-video_title__jgjm3{font-size:2.375rem}}.ai-kissing-video_titleGradient__Pr5cx{background:linear-gradient(135deg,#6366f1,#4f46e5 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.ai-kissing-video_lead__5JohV{margin:.75rem auto 0;max-width:48rem;font-size:1rem;line-height:1.75;color:#475569}@media (min-width:768px){.ai-kissing-video_lead__5JohV{font-size:1.0625rem}}.ai-kissing-video_studio__zcsA_{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.ai-kissing-video_studio__zcsA_{flex-direction:row;align-items:flex-start;gap:.75rem}}@media (min-width:1280px){.ai-kissing-video_studio__zcsA_{gap:1rem}}.ai-kissing-video_leftPanel__KNXns{position:relative;z-index:2;display:flex;width:100%;flex-shrink:0;flex-direction:column;min-height:0;overflow:hidden;border-radius:1rem;border:1px solid var(--akv-indigo-border);background:#fff;box-shadow:var(--akv-panel-shadow)}@media (min-width:768px){.ai-kissing-video_leftPanel__KNXns{position:sticky;top:5.5rem;align-self:flex-start;margin-top:58px;height:calc(100dvh - 6.5rem);max-height:calc(100dvh - 6.5rem);width:440px}}@media (min-width:1280px){.ai-kissing-video_leftPanel__KNXns{width:480px}}@media (min-width:1536px){.ai-kissing-video_leftPanel__KNXns{width:520px}}.ai-kissing-video_leftScroll___nRu5{display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;min-height:0;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;padding:.5rem .5rem 1.25rem;scrollbar-gutter:stable}@media (min-width:768px){.ai-kissing-video_leftScroll___nRu5{gap:1.25rem;padding:1.5rem 1.5rem 2rem}}.ai-kissing-video_modeTabs__qLGNA{position:relative;z-index:6;display:flex;flex-shrink:0;border-radius:.75rem;background:var(--akv-indigo-soft);padding:.25rem}.ai-kissing-video_modeTab__3CUVA{flex:1;cursor:pointer;border-radius:.5rem;padding:.625rem .5rem;text-align:center;font-size:.875rem;font-weight:600;color:#64748b;transition:all .2s ease;pointer-events:auto}.ai-kissing-video_modeTab__3CUVA:hover{color:#334155}.ai-kissing-video_modeTabActive__i0B2h{background:#fff;color:var(--akv-indigo);box-shadow:0 1px 2px rgba(15,23,42,.06)}.ai-kissing-video_sectionLabel__zhtlB{margin-bottom:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#64748b}.ai-kissing-video_uploadGrid__WZkrO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:16.5rem}.ai-kissing-video_photoTile__4Cmm3,.ai-kissing-video_uploadTile__f401q{aspect-ratio:1;overflow:hidden;border-radius:.5rem}.ai-kissing-video_uploadTile__f401q{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--akv-indigo-border-strong);background:color-mix(in srgb,var(--akv-indigo-soft) 50%,transparent);color:#64748b;transition:all .2s ease}.ai-kissing-video_uploadTile__f401q:hover{border-color:color-mix(in srgb,var(--akv-indigo) 50%,transparent);background:color-mix(in srgb,var(--akv-indigo-border) 50%,transparent)}.ai-kissing-video_uploadTileInvalid__Yzin3{border-color:#f87171;box-shadow:0 0 0 2px hsla(0,91%,71%,.25)}.ai-kissing-video_uploadPlus__2qj5_{margin-bottom:.25rem}.ai-kissing-video_uploadHint__Vz_aW{margin-top:.375rem;font-size:.75rem;color:#94a3b8}.ai-kissing-video_templatesBlock__gxZuj{margin-top:1rem}.ai-kissing-video_templatesGrid__rYCf0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.ai-kissing-video_templateCard__TG3Un{overflow:hidden;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.ai-kissing-video_templateCard__TG3Un:hover{border-color:var(--akv-indigo-border-strong)}.ai-kissing-video_templateCardActive__3UXGC{border-color:var(--akv-indigo);box-shadow:0 0 0 2px rgba(79,70,229,.25)}.ai-kissing-video_templateThumb__Mh5B7{position:relative;display:block;height:4.5rem;width:100%;background:#f1f5f9}.ai-kissing-video_templateTitle__lBXyr{display:block;padding:.3rem .3rem .4rem;font-size:.5625rem;font-weight:700;line-height:1.2;color:#1e293b}.ai-kissing-video_photoTile__4Cmm3{position:relative;border:1px solid #e2e8f0;background:#f8fafc}.ai-kissing-video_photoRemove__5wTV5{position:absolute;top:.35rem;right:.35rem;display:flex;height:1.4rem;width:1.4rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(15,23,42,.55);color:#fff;font-size:.85rem;line-height:1}.ai-kissing-video_promptWrap__YNTYf{overflow:hidden;border-radius:.75rem;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.5);transition:border-color .15s ease,box-shadow .15s ease}.ai-kissing-video_promptWrap__YNTYf:focus-within{border-color:var(--akv-indigo);box-shadow:0 0 0 2px rgba(79,70,229,.4)}.ai-kissing-video_promptWrapInvalid__Sbn5b{border-color:#fca5a5;box-shadow:0 0 0 2px hsla(0,91%,71%,.3)}.ai-kissing-video_promptInput__AbQCG{position:relative;height:7.5rem;width:100%;resize:none;border:0;background:transparent;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;color:#1e293b;outline:none}.ai-kissing-video_promptInput__AbQCG::-moz-placeholder{color:#94a3b8}.ai-kissing-video_promptInput__AbQCG::placeholder{color:#94a3b8}.ai-kissing-video_promptToolbar__F4_o_{position:relative;display:flex;height:2.75rem;align-items:center;padding:0 .75rem}.ai-kissing-video_mentionBtn__OuO_3{z-index:1;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid var(--akv-indigo-border-strong);background:#fff;font-size:.875rem;font-weight:700;color:var(--akv-indigo);box-shadow:0 1px 2px rgba(15,23,42,.05)}.ai-kissing-video_clearBtn__1b6B7{margin-left:auto;display:inline-flex;height:1.75rem;align-items:center;gap:.35rem;border-radius:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:600;color:#64748b;transition:background .15s ease,color .15s ease}.ai-kissing-video_clearBtn__1b6B7:hover{background:#f1f5f9;color:#334155}.ai-kissing-video_actionBar__h2kgE{margin-top:.25rem;padding-top:.25rem;background:#fff}.ai-kissing-video_settingsAnchor__eydxo{position:relative;z-index:4}.ai-kissing-video_settingsTrigger__zhLk3{position:relative;z-index:20;display:grid;min-height:3rem;width:100%;grid-template-columns:1fr 1px 1fr 1px 1fr 36px;align-items:center;border-radius:.75rem;border:1px solid var(--akv-indigo-border);background:#f8faff;padding:0 .5rem;color:#334155;transition:border-color .15s ease,background .15s ease}.ai-kissing-video_settingsTrigger__zhLk3:hover{border-color:var(--akv-indigo-border-strong);background:#fff}.ai-kissing-video_settingsCell__tQxzs{display:flex;min-width:0;align-items:center;justify-content:center;gap:.5rem;padding:0 .5rem;font-size:.875rem;font-weight:700}.ai-kissing-video_settingsDivider__B6B7F{height:1.5rem;width:1px;background:#e2e8f0}.ai-kissing-video_ratioIcon__ZP8po{display:block;width:12px;height:22px;border:2px solid #64748b;border-radius:3px}.ai-kissing-video_hdBadge__djHjv{border:1px solid #94a3b8;border-radius:.25rem;padding:0 .25rem;font-size:9px;font-weight:800;line-height:1rem;color:#64748b}.ai-kissing-video_settingsChevron__VSHqQ{margin:0 auto;height:1rem;width:1rem;color:var(--akv-indigo);transition:transform .15s ease}.ai-kissing-video_settingsChevronOpen__Jurzb{transform:rotate(180deg)}.ai-kissing-video_settingsPanel__WVXmg{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);z-index:30;max-height:min(20rem,45vh);overflow-y:auto;border-radius:.75rem;border:1px solid var(--akv-indigo-border);background:#fff;padding:1rem;box-shadow:var(--akv-panel-shadow)}.ai-kissing-video_settingsFieldLabel__4Pstl{margin-bottom:.5rem;display:block;font-size:.75rem;font-weight:600;color:#64748b}.ai-kissing-video_settingsOptions__dXy72{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.ai-kissing-video_settingsOption__gHqSt{border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;padding:.5rem .25rem;font-size:.75rem;font-weight:600;color:#475569}.ai-kissing-video_settingsOptionActive__muUtY{border-color:var(--akv-indigo);background:var(--akv-indigo-soft);color:var(--akv-indigo);box-shadow:0 0 0 1px rgba(79,70,229,.2)}.ai-kissing-video_generateBtn__ACbKo{margin-top:.75rem;display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.875rem 1rem;font-size:.875rem;font-weight:700;color:#fff;transition:box-shadow .2s ease,filter .2s ease}.ai-kissing-video_generateBtnReady__c5Ai0{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 4px 14px rgba(79,70,229,.28)}.ai-kissing-video_generateBtnReady__c5Ai0:hover:not(:disabled){box-shadow:0 8px 20px rgba(79,70,229,.35)}.ai-kissing-video_generateBtnDisabled__G7__h{cursor:not-allowed;background:linear-gradient(135deg,#c7d2fe,#e0e7ff);box-shadow:none}.ai-kissing-video_creditBadge__b6pIx{display:inline-flex;align-items:center;gap:.35rem;padding:0 .25rem;font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums}.ai-kissing-video_status__rKebf{margin-top:.75rem;text-align:center;font-size:.75rem;color:#dc2626}.ai-kissing-video_resultCol__W0a47{display:flex;min-width:0;flex:1;flex-direction:column;gap:1rem}.ai-kissing-video_resultTabs__kiLgR{display:flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-self:flex-end;align-items:center;justify-content:center;gap:.25rem;border-radius:999px;border:1px solid var(--akv-indigo-border);background:hsla(0,0%,100%,.9);padding:.25rem;box-shadow:0 1px 2px rgba(79,70,229,.08)}.ai-kissing-video_resultTab__ML8zB{display:inline-flex;height:2.25rem;min-width:84px;align-items:center;justify-content:center;border-radius:999px;padding:0 .875rem;font-size:.875rem;font-weight:600;color:#64748b;transition:color .15s ease,background .15s ease}.ai-kissing-video_resultTab__ML8zB:hover{background:#f8faff;color:#334155}.ai-kissing-video_resultTabActive__GNTPX{background:var(--akv-indigo-soft);color:var(--akv-indigo);box-shadow:0 1px 2px rgba(15,23,42,.05)}.ai-kissing-video_resultCard__br8nB{position:relative;z-index:1;display:flex;min-height:440px;width:100%;min-width:0;flex:1;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid var(--akv-indigo-border);background:#fff;box-shadow:var(--akv-panel-shadow)}@media (min-width:768px){.ai-kissing-video_resultCard__br8nB{height:calc(100dvh - 6rem);flex:none}}.ai-kissing-video_resultBody__Jkn0R{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;overflow:hidden;padding:.5rem}@media (min-width:768px){.ai-kissing-video_resultBody__Jkn0R{padding:2rem}}.ai-kissing-video_resultFrame__DYA2z{display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem;background:#f8fafc;box-shadow:none;ring:1px solid rgba(226,232,240,.5);outline:1px solid rgba(226,232,240,.5)}.ai-kissing-video_previewRoot__v_dth .space-y-3{display:flex;height:100%;width:100%;flex-direction:column}.ai-kissing-video_previewRoot__v_dth .space-y-3>:first-child{flex:1;min-height:0;max-height:none!important;max-width:none!important;width:100%!important;aspect-ratio:auto!important;border-radius:.375rem!important;box-shadow:none!important;background:transparent!important}