.kling-replica{--primary:#74ff52;--signal:#74ff52;--primary-foreground:#050505;--ring:var(--signal);--background:#050505;font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:normal;--radius:.65rem;color:#fff;background:#050505;font-size:16px;line-height:1.5;overflow-x:clip}.kling-replica-motion{background:#050505}.kling-replica .rounded-lg{border-radius:.65rem}.kling-replica .glass-card,.kling-replica .glass-panel{background:#151515;border:1px solid #ffffff1a}.kling-replica .rounded-xl{border-radius:1rem}.kling-replica .rounded-2xl{border-radius:1.5rem}.kling-replica .animate-fade-in{animation:.65s both replica-fade}@keyframes replica-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kling-replica .animate-fade-in{animation:none}}.kling-replica .creation-shell{--creation-width:min(calc(100vw - 32px), 1368px);width:var(--creation-width);max-width:none;margin-inline:calc((100% - var(--creation-width)) / 2);text-align:left;min-width:0;padding-inline:0;font-family:Arial,Helvetica,sans-serif}.kling-replica .creation-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.kling-replica .creation-grid>*{min-width:0}.kling-replica .creation-form,.kling-replica .creation-preview{min-width:0;box-shadow:none;backdrop-filter:none;background:#151515;border:1px solid #ffffff26;border-radius:16px;padding:20px}.kling-replica .creation-form:hover,.kling-replica .creation-preview:hover{box-shadow:none;background:#151515;border-color:#ffffff26}.kling-replica .creation-preview{background:#151515;border-radius:24px;align-self:start}.kling-replica .creation-preview:hover{background:#151515}.kling-replica .creation-preview>.absolute.inset-0,.kling-replica .creation-preview .border-t-2.border-l-2,.kling-replica .creation-preview .border-b-2.border-r-2{display:none}.kling-replica .creation-preview .group\/video-container{border-color:#0000;border-radius:20px}.kling-replica .creation-form textarea{box-shadow:none;background-color:#151515;border-color:#ffffff26;border-radius:12px}.kling-replica .creation-form input[type=range]{accent-color:#fff}.kling-replica .creation-form :is(label,div):has(>button[role=switch]):not([role=group]){box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.kling-replica .creation-form button:disabled{cursor:default}.kling-replica .creation-form button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.kling-replica .creation-form button[class*=shadow-primary]{box-shadow:none}.kling-replica .creation-form button[class*=hover\:scale]:hover{transform:none}.kling-replica .creation-form button[class*=bg-primary][class*=w-full]{border-radius:999px}@media (width>=640px){.kling-replica .creation-shell{--creation-width:min(calc(100vw - 48px), 1352px)}.kling-replica .creation-preview{padding:24px}}@media (width>=1024px){.kling-replica .creation-shell{--creation-width:min(calc(100vw - 64px), 1336px)}.kling-replica .creation-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}}.product-landing .creation-shell{width:100%;max-width:none;margin:0;font-family:inherit}.product-landing .creation-grid{grid-template-columns:minmax(0,1fr);gap:20px}.product-landing .creation-form,.product-landing .creation-preview{background:#151515;border-color:#ffffff16;border-radius:24px;padding:20px}.product-landing .creation-form textarea{background:#222}.product-landing .creation-shell{--primary:#74ff52;--primary-foreground:#071006;--signal:#74ff52;--ring:#74ff52}.product-landing .creation-form,.product-landing .creation-preview,.product-landing .creation-form:hover,.product-landing .creation-preview:hover{background:#151816}.product-landing .creation-form textarea{background:#1b1e1c;border-color:#ffffff0b}.product-landing .creation-form .group\/upload{background:#1b1e1c;border-color:#ffffff38}.product-landing .creation-form .group\/upload:hover{background:#1e241e;border-color:#74ff52}.product-landing .creation-form :is(.group\/upload,.group\/video){box-shadow:none;background:#1b1e1c;border:1px dashed #ffffff38;border-radius:14px}.product-landing .creation-form :is(.group\/upload,.group\/video):is(:hover,:focus-within){background:#1e241e;border-color:#74ff52a6;transform:none}.product-landing .creation-form :is(.group\/upload,.group\/video)>div>svg{width:20px;height:20px;color:var(--signal);margin-bottom:8px}.product-landing .creation-form :is(.group\/upload,.group\/video) p:first-of-type{color:#fff;font-size:12px;font-weight:600}.product-landing .creation-form :is(.group\/upload,.group\/video) p:not(:first-of-type){color:#fff6;line-height:1.5}.product-landing .creation-form label{color:#fff;font-size:12px}.product-landing .creation-form :is(label,span).text-red-400{color:var(--signal)}.product-landing .creation-form button.bg-primary:not(.w-full){color:var(--signal);box-shadow:inset 0 -2px 0 var(--signal);background:#20301e}.product-landing .creation-form button.bg-primary.w-full{background:var(--primary);color:#061006;background-size:165% 100%;border-radius:14px}.product-landing .creation-form button.bg-primary.w-full:hover{background-position:100%}.product-landing .creation-preview [role=tab][data-state=active]{background:var(--primary);color:var(--primary-foreground)}.product-landing .creation-preview [role=tab][data-state=inactive]{color:#ffffff8c}.product-landing .creation-shell input[type=range]{accent-color:var(--signal)}.product-landing .creation-form button[role=switch][data-state=checked]{background:var(--primary)}.product-landing .creation-shell :is(button,textarea):focus-visible{outline:2px solid var(--signal);outline-offset:3px}.product-input-audio{width:calc(100% - 16px);height:32px;margin:8px;display:block}.kling-replica[data-mobile-creation-editor]{--primary:#74ff52;--primary-foreground:#071006;--signal:#74ff52;--ring:#74ff52;background:#0b0b0b}.kling-replica[data-mobile-creation-editor] .creation-form,.kling-replica[data-mobile-creation-editor] .creation-form:hover,.kling-replica[data-mobile-creation-editor] [data-k3-creation-form]{box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0;border:0;border-radius:0;padding:24px 20px}.kling-replica[data-mobile-creation-editor] [data-k3-generation-action]{margin-top:0}.kling-replica[data-mobile-creation-editor] [data-k3-generation-action]>span{color:#071006;box-shadow:none;background:0 0;padding:0;position:static}.kling-replica[data-mobile-creation-editor] [data-k3-generation-action]>span>span{color:inherit}.kling-replica[data-mobile-creation-editor] [data-mobile-generation-action]>button{background:var(--signal);color:#071006;min-height:48px;box-shadow:none;border-radius:16px}.kling-replica[data-mobile-creation-editor] .creation-form :is(button,textarea):focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (width<=1023px){[data-mobile-inspirations-panel]{box-shadow:none;--tw-ring-shadow:0 0 #0000;border:1px solid #ffffff1a;border-radius:24px;padding:16px;background:#090a09!important}[data-k3-inspirations-tabs],[data-mobile-inspirations-tabs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-k3-inspirations-tabs] [aria-selected=true],[data-mobile-inspirations-tabs] [data-state=active]{color:#071006;background:#74ff52}}@media (width>=1280px){.product-landing .creation-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}}
