.manual-mode-container{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.mm-options-container{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:70%;z-index:2}@media (max-width:768px){.mm-options-container{width:100%}}#mm-option-video-params{flex-wrap:nowrap!important}.mm-steps-container{align-items:center;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:start;position:absolute;width:100%}.mm-title{color:var(--font-color);font-size:1.2em;font-weight:800;text-align:center;width:100%}#app-features-container{flex-wrap:wrap;gap:1.5em!important}.mm-steps-container .app-main-feature-options{align-items:center;display:flex;gap:1em}.app-feature-title{display:flex;font-weight:600;gap:.5em;justify-content:center}.app-feature-title span{align-items:center;background-color:var(--main-color-background);border-radius:50%;color:var(--main-color);display:flex;height:2em;justify-content:center;width:2em}.app-feature-description{align-items:center;color:var(--font-color);display:flex;flex-direction:column;gap:.3em;text-align:center;width:100%}#gen-starting-point-container .mm-options-container{gap:1.5em!important;height:100%;position:relative;top:0!important;transform:none!important}#gen-starting-point-container{overflow:hidden}#video-type-selector-main-page{gap:1em;width:90%}.video-mode-split{display:flex;height:50vh;overflow:hidden;position:relative;width:100%}#reference-image-container{background-color:#000;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;position:absolute;width:fit-content;z-index:1000}#reference-image-container img{height:auto;width:6em}.add-reference-image,.last-frame-image{border:1px solid var(--border-color);border-radius:7px;height:5em;margin-left:1em;overflow:hidden;position:relative;width:10em}.frame-images-container{display:flex;gap:.5em;height:100%;justify-content:center;width:100%}.frame-images-container .frame-image{align-items:center;display:flex;justify-content:center;position:relative}.frame-images-container .frame-image .remove-image{color:red;cursor:pointer;font-size:1.1em;position:absolute;right:0;top:0;z-index:1}#videoVisualsSelector .frame-images-container .frame-image{width:100%!important}#videoVisualsSelector .frame-images-container .frame-image img{height:auto;width:100%}.last-frame-image{margin-left:.5em}.add-reference-image img,.last-frame-image img{display:none;position:relative}.add-reference-image img,.add-reference-image video,.last-frame-image img{height:100%;object-fit:cover;opacity:.8;width:100%}.add-reference-image p,.last-frame-image p{bottom:.5em;color:var(--font-color);font-size:.8em;font-weight:600;left:.5em;position:absolute}.add-reference-image .add,.last-frame-image .add{border-radius:20px;color:var(--font-color);cursor:pointer;font-size:1.1em;left:.2em;padding:.3em;position:absolute;top:.2em;z-index:2}.add-reference-image .add:hover,.last-frame-image .add:hover{background-color:var(--material-btn-hover-color)!important}.video-preset{border:1px solid var(--border-color);border-radius:7px;cursor:pointer;display:none;height:5em;margin-left:.5em;overflow:hidden;position:relative;width:8em}.video-preset:hover{border-color:var(--border-hover-color)}.video-preset img{height:auto;object-fit:contain;opacity:.8;transform:translateY(-20%);width:100%}.video-preset span{bottom:1.9em;font-size:.9em}.video-preset span,.video-preset-type{color:var(--font-color);position:absolute;right:1em}.video-preset-type{bottom:.5em;font-weight:600;text-transform:uppercase}.video-mode-split .mode{align-items:center;aspect-ratio:3/4;border:2px solid var(--border-color);border-radius:20px;color:#fff;cursor:pointer;display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;transition:all .6s ease;width:33%}@media (max-width:768px){.video-mode-split .mode{aspect-ratio:16/9;height:auto;width:100%}.mode-content{justify-content:center!important;padding-bottom:0!important}.mode-content h2{font-size:1.2em!important}.mode-content p{font-size:.8em!important}}.selected-mode{border:2px solid var(--font-color)!important}.left-mode{border-bottom-left-radius:18px;border-top-left-radius:18px}.right-mode{border-bottom-right-radius:18px;border-top-right-radius:18px}.video-mode-split .mode .overlay{background:rgba(0,0,0,.4);height:100%;position:absolute;width:100%}#clip-mode .overlay,#visual-mode .overlay{background:rgba(0,0,0,.9)}.mode-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:end;padding-bottom:2.5em;position:relative;text-align:center;transition:transform .5s ease,opacity .5s ease;width:100%;z-index:2}.mode video{object-fit:cover}.mode video,.right-mode video{height:auto;left:0;object-position:center;position:absolute;top:0;width:100%}.right-mode video{object-fit:fill}.mode-icon{font-size:2.5rem;margin-bottom:10px;opacity:.85}.mode h2{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.5em;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.mode p{font-size:.9em;font-weight:600;position:relative;text-align:center;width:80%}.mode .ideal-type{bottom:1em;position:absolute}@media (max-width:768px){.video-mode-split{flex-direction:column;height:50vh}.video-mode-split .mode.active,.video-mode-split .mode:hover{flex:1.1}}.mm-steps-container .starting-option-description-container{align-items:center;display:flex;flex-direction:column;gap:.3em;width:100%}.mm-steps-container .app-feature-description h4,.mm-steps-container .starting-point-options h4{font-size:1.2em;font-weight:600;margin-bottom:0!important}.mm-steps-container .app-feature-description p,.mm-steps-container .starting-point-options p{color:var(--font-color-75);font-size:.8em;text-align:center}.music-duration-container{align-items:center;display:flex;flex-direction:column;gap:.3em}.music-duration-container label{color:var(--font-color);font-size:.9em}#mm-music-duration{background-color:transparent;border:1px solid var(--border-color);border-radius:5px;color:var(--font-color);outline:none;padding:.5em}.mm-input-container{align-items:center;display:flex;flex-direction:column;gap:1em;height:100%;padding-left:1em;padding-right:1em;width:100%}#script-idea-container .manual-input-textarea,.mm-input-container .manual-input-textarea{background-color:transparent;border:2px solid var(--border-color);border-radius:7px;color:var(--font-color);outline:none;padding:1em;resize:none;width:100%}.next-step-buttons-container{align-items:center;bottom:1em;display:flex;justify-content:space-between;padding-left:.5em;padding-right:.5em;position:absolute;width:100%}.next-step-buttons-container button{background-color:var(--material-btn-hover-color)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;padding:1.5em!important;transition:transform .3s ease,box-shadow .3s ease}.next-step-buttons-container button:hover{background-color:var(--material-btn-hover-hover-color)!important;border:1px solid var(--border-hover-color)!important;box-shadow:0 8px 16px rgba(0,0,0,.2);transform:scale(1.05)}.next-step-buttons-container button:active{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:scale(.9)}.next-step-buttons-container .mm-next-step{background-color:var(--main-color)!important;border:none!important;color:#fff!important}.next-step-buttons-container .mm-next-step:hover{background-color:#6334d0!important;border:none!important;color:#fff!important}.next-step-buttons-container #mm-generate-content{background-color:var(--main-color)!important;color:#fff!important}#mm-video-description-input{height:6em}#gen-starting-point-container #mm-video-description-input{height:5em}#mm-script-input{border:none!important;height:25em;overflow-y:auto!important}div#mm-script-input{cursor:text!important}#mm-webpage-url-input{height:3em}#videoVisualsSelector .dropZone,.manual-mode-container .dropZone{align-items:center;border:2px dashed var(--border-color);border-radius:10px;color:#aaa;cursor:pointer;display:flex;font-size:18px;height:10em;justify-content:center;text-align:center;transition:background-color .3s;width:100%}.dropZone.dragover{border:2px dashed var(--font-color)}.mm-uploaded-media-container{display:flex;flex-wrap:wrap;padding-left:1em;padding-right:1em;width:100%}.mm-uploaded-media{width:25%}.previewContainer{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;max-height:15em;overflow-y:auto;width:100%}.preview{height:140px;position:relative;width:100px}.file-name{background:transparent;color:var(--font-color);cursor:pointer;font-size:12px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap;width:100%}.preview img,.preview video{border:1px solid var(--border-color);border-radius:5px;height:100px;object-fit:contain;width:100%}.remove-btn{align-items:center;background:linear-gradient(to bottom left,#000,transparent);border:none;border-top-right-radius:5px;color:red;cursor:pointer;display:flex;height:15px;justify-content:center;padding:7px;position:absolute;right:0;top:0;visibility:hidden;width:15px;z-index:10}.remove-btn span{font-size:.9em;font-weight:600}.visual-chunk-container:hover .remove-btn{visibility:visible}.mm-input-customization-container{display:flex;flex-direction:column;gap:1em;height:100%;width:100%}.mm-customization-options{display:flex;gap:1em;height:fit-content;justify-content:center;overflow-x:auto;width:100%}.mm-customization-options p{border:1px solid var(--border-color);border-radius:5px;color:var(--font-color);cursor:pointer;font-weight:600;padding:.2em .7em;user-select:none}.mm-customization-options p:hover{border:1px solid var(--border-highlight)}.selected-customization-option{background-color:var(--material-btn-hover-color)}.mm-input-customization-container .voices-list-container{padding-left:0;padding-right:0}.mm-customization-container,.mm-customization-options-container,.specification-options{position:relative;width:100%}.specification-options{height:100%}.mm-customization-container .question-type-container{height:100%;left:0;padding:3em 0;position:absolute;transform:translateX(0)}#mm-customization-specification .mm-customization-options,#mm-customization-styling .mm-customization-options{border-bottom:1px solid var(--border-color);width:fit-content;z-index:1}#mm-customization-specification .mm-customization-options p,#mm-customization-styling .mm-customization-options p{border:none;border-radius:0;color:var(--font-color);cursor:pointer;font-weight:600;padding:.2em .7em;user-select:none}#mm-customization-specification .mm-customization-options p:hover,#mm-customization-styling .mm-customization-options p:hover{border-bottom:2px solid var(--main-color)}#mm-customization-specification .mm-customization-container{align-items:center;display:flex;flex-direction:column;height:100%}.selected-specification-option,.selected-styling-option{border-bottom:2px solid var(--main-color)!important}#mm-customization-styling .sample-preview-container{align-items:start;display:none;height:25em;justify-content:center;width:50%}#mm-customization-styling .sample-preview{border-radius:10px;height:100%;object-fit:contain;width:100%}#mm-customization-styling .mm-styling-options{display:flex;flex-wrap:wrap;height:auto;padding-left:1em;padding-right:1em;padding-top:2em;width:100%}#mm-customization-styling .mm-styling-options .styling-type{align-items:center;display:flex;flex-direction:column;gap:1em;padding-bottom:1em;padding-top:1em;width:25%}#mm-customization-styling .mm-styling-options .styling-type p,.font-size-label{color:var(--font-color)}.font-size-label{align-items:center;display:flex;justify-content:center}#input-font-size{background-color:transparent;border:none;border-bottom:1px solid var(--border-color);color:var(--font-color);outline:none;padding-bottom:.4em;padding-top:.4em;width:40%}#mm-customization-styling .mm-customization-container{align-items:center;display:flex;flex-direction:column}#mm-customization-styling .dropdown-value{border:1px solid var(--border-color);border-radius:5px;width:90%}#mm-customization-styling .dropdown-value .option-value{color:var(--font-color);cursor:pointer;padding:.4em .7em;text-align:center}.align-text-buttons{display:flex;gap:1em}.align-text-buttons span{color:var(--font-color)}#mm-generate-content{opacity:.3;padding-left:.7em;pointer-events:none}#styling-container-video-preview{display:flex;height:100%;padding-bottom:1em;position:relative;width:50%!important}#styling-container-video-preview .styling-options-preview-container{display:flex;flex-direction:column;gap:.5em;height:100%;padding-right:1em;width:50%}.styling-options-preview-container .captions-style-preview,.styling-options-preview-container .font-family-preview{display:flex;flex-direction:column;gap:.5em;padding-left:1em;padding-right:1em;width:100%}.styling-options-preview-container .font-family-preview{height:fit-content}#styling-container-video-preview .styling-video-preview-container{align-items:center;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;padding-top:1em;width:50%}.styling-options-preview-title{color:var(--font-color);text-align:center}#styling-container-video-preview .styling-video-preview-container .sample-preview{display:none;height:90%}#styling-container-video-preview .styling-video-preview-container #sample-preview-canvas{height:90%}#styling-container-video-preview .custom-controls{align-items:center;display:flex;gap:.5em;height:10%}#styling-container-video-preview #fullscreen,#styling-container-video-preview #mute,#styling-container-video-preview #play-pause{width:2em}#styling-container-video-preview #seek-bar{width:calc(100% - 4em)}.styling-options-preview-choice-container{grid-gap:1em;display:flex;flex-wrap:wrap;height:80%;overflow-x:hidden;overflow-y:auto;width:100%}.styling-options-preview-choice-container .choice-font-family{display:flex;flex:0 1 auto;flex-direction:column;position:relative;width:calc(50% - .5em)}.styling-options-preview-choice-container .choice-captions-style{display:flex;flex-direction:column;height:7em;position:relative;width:calc(50% - .5em)}.styling-options-preview-choice-container .styling-options-choice .show-font-preview{color:var(--font-color);font-size:1.2em;font-weight:600;padding-bottom:.2em;padding-top:.2em;text-align:center}.styling-options-choice .show-font-preview-container{border:1px solid var(--border-color);border-radius:5px;cursor:pointer;width:100%}.show-font-preview-container.selected{border:1px solid var(--font-color)}.styling-options-preview-choice-container .styling-options-choice .font-preview-name{color:var(--font-color);font-size:.8em}.box-radius-preview{border-right:3px solid var(--font-color);border-top:3px solid var(--font-color);height:2.5em;position:relative;width:2.5em}.box-radius-preview p{bottom:0;color:var(--font-color);font-size:.9em;left:0;position:absolute}.highlight-padding-preview{background-color:var(--main-color);padding:10px;position:relative}.highlight-padding-preview p{color:#fff!important;font-size:.9em;font-weight:600;text-align:center}.show-text-style-preview-container{border:1px solid var(--border-color);border-radius:5px;cursor:pointer;display:flex;height:85%;justify-content:center;width:100%}.show-text-style-preview-container.selected{border:1px solid var(--main-color)}.show-text-style-preview-container canvas{height:100%;width:auto}.duration-popup{align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:5px;box-shadow:0 0 10px rgba(25,25,26,.75);display:flex;flex-direction:column;gap:1em;height:fit-content;left:50%;padding:1em;position:absolute;top:-10%;transform:translate(-50%,-50%);width:25em;z-index:500}.duration-popup .url-input,.duration-popup .url-input-instruction{background-color:transparent;border:1px solid var(--border-color);border-radius:5px;color:var(--font-color);font-size:.9em;outline:none;padding:.5em;width:100%}.duration-popup .url-input-instruction{height:5em;resize:none}.duration-selector-container{display:flex;justify-content:space-between;width:100%}.duration-input-number-container{align-items:center;color:var(--font-color);display:flex;gap:.5em;width:30%}.duration-popup #duration-input-number{align-items:start;border:1px solid var(--border-color);padding-left:.5em;width:3em}.duration-popup #duration-input-number,.duration-popup #duration-input-slider{background-color:transparent;border-radius:5px;color:var(--font-color);height:2.5em;outline:none}.duration-popup #duration-input-slider{width:70%}.duration-popup-input-container{width:100%}.duration-popup-input-container p{color:var(--font-color);font-size:.8em;margin-bottom:.5em!important}.duration-popup #gen-script-btn{padding:.5em!important}#gen-script-btn{align-items:center;background-color:var(--material-btn-hover-color);border:1px solid var(--border-color);cursor:pointer;display:flex;gap:1.5em;height:2.5em;justify-content:center;width:45%}#gen-script-btn:hover{background-color:var(--material-btn-hover-hover-color)!important;border:1px solid var(--border-hover-color)!important}#gen-script-btn span{font-size:.9em}.content-generation-methods-container{display:flex;gap:1em;width:100%}.content-generation-method{align-items:center;background-color:transparent!important;border:2px solid var(--border-color)!important;border-radius:7px!important;color:var(--font-color);display:flex;flex-direction:column;font-size:.8em;gap:.5em;justify-content:center;outline:none;padding:1em!important;width:50%}.content-generation-method:hover{border-color:var(--font-color-50)!important}.content-generation-method img{filter:invert(8%) sepia(100%) saturate(6005%) hue-rotate(268deg) brightness(121%) contrast(117%);height:5em;width:auto}.content-generation-methods-info{color:var(--font-color)!important;font-size:.8em!important;width:100%!important}.main-button-container{display:flex;justify-content:center;width:100%}.main-button{align-items:center;background-color:var(--material-btn-hover-color);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;margin-bottom:3rem;padding:4em 2em;text-align:left;transition:all .2s ease;width:60%}@media (max-width:768px){.main-button{padding:4em 0!important;width:100%}}.button-text h2{color:var(--font-color);font-size:1.75rem;margin-bottom:.5rem}.button-text p{color:var(--font-color-50);font-size:1rem;opacity:.7}.main-button:hover{border-color:var(--main-color);transform:translateY(-4px)}.main-button .icon{align-items:center;background-color:transparent;border-radius:12px;color:var(--main-color);display:flex;font-size:2rem;height:60px;justify-content:center;margin-right:1.5rem;width:60px}.more-tools-container,.video-templates-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.video-templates-container{padding-bottom:3em}.template-styles-container{border-bottom:1px solid var(--border-color);display:flex;gap:1em;margin-bottom:1.5em;width:90%}.template-styles-container .template-style{color:var(--font-color);cursor:pointer;font-weight:600;padding:.3em .6em}.template-styles-container .template-style.selected{border-bottom:2px solid var(--main-color)}.templates-container{column-count:5;column-gap:8px;margin:0 auto;width:100%}.template-card{background:#111;border-radius:12px;break-inside:avoid;cursor:pointer;display:flex;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.template-card video{display:block;height:auto;object-fit:cover;width:100%}.template-card.tall{aspect-ratio:3/4}.template-card.wide{aspect-ratio:16/9}.template-card.square{aspect-ratio:1/1}.template-card.medium{aspect-ratio:4/3}.template-card.portrait{aspect-ratio:9/16}@media (max-width:1024px){.templates-container{column-count:3}}@media (max-width:768px){.templates-container{column-count:2;column-gap:6px}.template-card{margin-bottom:6px}}@media (max-width:480px){.templates-container{column-count:1}body{padding:10px}}.template-card.loading{animation:loading 1.5s infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.template-card .overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.template-card:hover .generate-btn,.template-card:hover .overlay{opacity:1}.template-card .overlay .template-name{color:var(--font-color);font-size:2.5em;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.template-card .generate-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--material-btn-hover-hover-color);border:1px solid var(--main-color);border-radius:7px;bottom:1.5em;color:var(--main-color);display:flex;font-weight:600;gap:.3em;opacity:0;padding:.2em .6em;position:absolute;transition:opacity .3s ease}.divider{align-items:center;display:flex;margin-bottom:2rem;width:100%}.divider .line{background-color:var(--material-btn-hover-color);flex-grow:1;height:1px}.divider-text{color:var(--font-color-50);font-size:.9em;opacity:1;padding:0 1rem}.tools-button{align-items:center;background-color:var(--material-btn-hover-color);border:1px solid #2a2a2e;border-radius:12px;cursor:pointer;display:flex;gap:.5em;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 2rem;transition:all .2s ease}.tools-button:hover{border-color:#7c3aed}.tools-button p{color:var(--font-color);font-size:1em}.tools-grid-container{display:none;width:80%}.tools-grid-container .starting-point-options{gap:.5em!important}#gen-starting-point-container .tools-grid-container{display:block!important}#script-idea-container{background-color:transparent;border:none!important;padding-bottom:0!important;padding-top:0!important;width:90%!important}#script-idea-container:hover{border-color:transparent!important;transform:none!important}#script-idea-container textarea{border:none!important;border-radius:10px!important;height:8em}#gen-starting-point-container #script-idea-entry-point{background:transparent!important;background-color:var(--material-btn-hover-color)!important;border:1px solid var(--border-color)!important;border-radius:7px;color:var(--font-color)!important;display:flex;gap:.5em;height:5em!important;justify-content:center;margin-left:.5em;width:10em!important}#gen-starting-point-container #script-idea-entry-point:hover{background-color:var(--material-btn-hover-hover-color)!important;border:1px solid var(--border-hover-color)!important}#scrip-idea-container #script-idea-entry-point span{background:transparent!important;color:var(--font-color)!important}.tools-grid{display:flex;flex-wrap:wrap;gap:1em;height:fit-content;justify-content:center;margin-bottom:2em;overflow:hidden;padding:.5em 0;width:100%}.tool-card{align-items:center;background-color:var(--material-btn-hover-color);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:1em 1rem;position:relative;transition:all .2s ease;width:calc(20% - .8em)}.tool-card:hover{border-color:var(--main-color);transform:translateY(-4px)}#toggle-icon{color:var(--font-color)}.tool-icon{align-items:center;background-color:transparent;border-radius:8px;color:var(--main-color);display:flex;font-size:1.5rem;height:40px;justify-content:center;margin-bottom:1rem;width:40px}.tool-name{color:var(--font-color)!important;font-size:.9em;text-align:center}.prompt-input-container{border:2px solid var(--border-color);border-radius:7px}.prompt-input-container,.prompt-sub-input{align-items:center;display:flex;position:relative;width:100%}.prompt-sub-input{border-radius:7px}#gen-starting-point-container .prompt-input-container,#idea-input-container .prompt-input-container{border-radius:15px}#idea-input-container .mm-input-container,#webpage-input-container .mm-input-container{padding-left:2em!important;padding-right:2em!important}#idea-input-container #mm-script-input,#webpage-input-container #mm-script-input{height:55vh!important}#idea-input-container .regenerate-script-with-ai,#webpage-input-container .regenerate-script-with-ai{background-color:var(--material-btn-hover-color)!important;border:1px solid var(--border-color)!important;border-radius:7px;color:var(--font-color)!important;display:flex;gap:.5em;height:5em!important;justify-content:center;margin-left:.5em;width:10em!important}#idea-input-container .regenerate-script-with-ai:hover,#webpage-input-container .regenerate-script-with-ai:hover{background-color:var(--material-btn-hover-hover-color)!important;border:1px solid var(--border-hover-color)!important}#idea-input-container .prompt-input-container,#webpage-input-container .prompt-input-container{width:90%!important}#idea-input-container .prompt-textarea-container,#skip-script,#webpage-input-container .prompt-textarea-container{align-items:center;display:flex}#skip-script{background-color:transparent;border:1px solid var(--border-color);border-radius:10px;color:var(--font-color);font-size:.9em;font-weight:600;gap:.5em;padding:.5em 1em}#skip-script:hover{background-color:var(--material-btn-hover-color);border:1px solid var(--border-highlight)}.prompt-input-container .regeneration-hint{color:var(--font-color);font-size:.7em;position:absolute;top:-1.7em}.prompt-input-container button{align-items:center;background-color:transparent!important;border:none!important;color:var(--font-color);display:flex;outline:none!important;padding-right:1em;position:relative}.prompt-input-container .prompt-subinput-container{display:flex;flex-direction:column;width:100%}.other-input-container,.prompt-input-container .prompt-other-inputs{display:flex;justify-content:space-between}.other-input-container{flex-direction:column}.other-input-container-buttons{align-items:end;display:flex;gap:.2em;margin-bottom:.5em;margin-left:.5em;padding:.5em 1em .5em .5em;position:relative}.webpage-url-input-container{display:flex;gap:.5em;margin-left:.5em;opacity:0;padding:.5em;pointer-events:none;width:30em}.webpage-url-input-container input{background-color:transparent;border:1px solid var(--border-color);border-radius:5px;color:var(--font-color);outline:none;padding:.5em;width:100%}#extra-video-input-options{background-color:var(--material-btn-hover-color);border:1px solid var(--border-color);border-radius:10px;bottom:3em;display:flex;flex-direction:column;left:0;padding:.5em;position:absolute}#extra-video-input-options p{border-radius:7px;color:var(--font-color);font-size:1em;padding:.5em}#script-input-container #mm-script-input{height:55vh}#extra-video-input-options p:hover{background-color:var(--material-btn-hover-hover-color)}.prompt-input-container .prompt-other-inputs #attach-prompt-inputs{border-radius:50%;padding:.4em!important}#video-aspect-ratio-selector,#video-model-selector,#video-resolution-selector,#video-settings-selector,#video-style-selector{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.8);padding:.5em;position:absolute;z-index:9999}#video-model-option{max-height:25em;overflow-y:auto}#video-model-setting{padding-right:.6em!important}#video-aspect-ratio-selector .video-setting-type,#video-model-selector .video-setting-type,#video-resolution-selector .video-setting-type,#video-settings-selector .video-setting-type,#video-style-selector .video-setting-type{display:flex;flex-direction:column;gap:.3em;padding:.5em 0}#video-model-selector .video-setting-type,#video-style-selector .video-setting-type{padding:0}#video-settings-selector .video-setting-type .video-settings-options{display:flex}#video-aspect-ratio-selector .video-setting-type .video-settings-options,#video-resolution-selector .video-setting-type .video-settings-options,#video-style-selector .video-setting-type .video-settings-options{display:flex;flex-direction:column}#video-aspect-ratio-selector .video-setting-type .video-settings-options p,#video-resolution-selector .video-setting-type .video-settings-options p,#video-style-selector .video-setting-type .video-settings-options p{align-items:center;border-radius:7px;color:var(--font-color);cursor:pointer;display:flex;font-size:.9em;gap:.4em;padding:.5em}#video-aspect-ratio-selector .video-setting-type .video-settings-options p:hover,#video-resolution-selector .video-setting-type .video-settings-options p:hover,#video-style-selector .video-setting-type .video-settings-options p:hover{background-color:var(--material-btn-hover-color)}#video-aspect-ratio-selector .video-setting-type .video-settings-options p.selected,#video-resolution-selector .video-setting-type .video-settings-options p.selected,#video-style-selector .video-setting-type .video-settings-options p.selected{background-color:var(--material-btn-hover-color);border:1px solid var(--border-hover-color)}#simple-video-model-setting{display:flex;flex-direction:column}#simple-video-model-setting .model-item{border-radius:7px;color:var(--font-color);font-size:.9em;padding:.5em}.model-setting-divider{background-color:var(--border-color);height:1px;margin:.3em 0}#video-model-setting{display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;padding:.4em 0}.provider-header{align-items:center;display:flex;gap:.4em;margin-bottom:.2em;padding:.2em .5em}.provider-header .material-symbols-outlined,.provider-icon{color:var(--font-color)}.provider-icon{height:16px;opacity:.85;width:16px}.provider-label{color:var(--font-muted-color,#888);font-size:.82em;letter-spacing:.03em;text-transform:uppercase}.model-config{align-items:center;display:flex;gap:.3em;padding:.3em .5em}.model-config-option{align-items:center;background-color:var(--material-btn-hover-color);border-radius:7px;display:flex;font-size:.7em;gap:.2em;padding:.1em .3em}.start-end-frame-config span{display:inline-block;font-size:1.1em!important}.flip-x{display:inline-block;transform:scaleX(-1)}.model-config-option span{color:var(--main-color);font-size:1em!important}.model-item-detail{cursor:pointer;display:flex;flex-direction:row;gap:1em;justify-content:space-between;width:100%}.model-item,.model-item-detail{border-radius:6px;color:var(--font-color)}.model-item{font-size:.9em;margin:.05em 0;padding:.45em .8em;transition:background-color .15s ease,border .15s ease}.model-item-detail.selected,.model-item-detail:hover{background-color:var(--material-btn-hover-color)}.model-item-detail.selected{border:1px solid var(--border-hover-color)}.provider-divider{background-color:var(--border-color);height:1px;margin:.35em 0;opacity:.3}.provider-group{display:flex;flex-direction:column;padding-bottom:.2em}#video-aspect-ratio-option{display:flex;gap:.5em}#video-aspect-ratio-setting{display:flex;gap:.3em}#video-aspect-ratio-option .ratio-setting{border-radius:7px;position:relative}#video-aspect-ratio-option .ratio-setting.selected{background-color:var(--material-btn-hover-color);border:1px solid var(--border-hover-color)}#video-aspect-ratio-option .ratio-setting:hover{background-color:var(--material-btn-hover-color)}#video-aspect-ratio-option .ratio-setting button{background-color:transparent;border:1px solid transparent;border-radius:7px;color:var(--font-color);cursor:pointer;font-size:.9em;outline:none;padding:.4em .7em}#video-model-selector .video-setting-type .setting-type-label,#video-settings-selector .video-setting-type .setting-type-label{color:var(--font-color-50);font-size:.9em;font-weight:600}#video-resolution-setting{flex-direction:row;gap:.3em}#video-settings-selector .video-setting-type .video-settings-options button{background-color:transparent;border:1px solid transparent;border-radius:7px;color:var(--font-color);font-size:.9em;outline:none;padding:.4em .7em}#video-settings-selector .video-setting-type .video-settings-options button:hover{background-color:var(--material-btn-hover-color)}#video-settings-selector .video-setting-type .video-settings-options button.selected{background-color:var(--material-btn-hover-color);border:1px solid var(--border-hover-color)}#video-model-duration-selector{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.8);max-height:15em;overflow-y:auto;padding:.5em;position:absolute;z-index:9999}#video-model-duration-selector p{border-radius:7px;color:var(--font-color);font-size:1em;padding:.5em}#video-model-duration-selector p.selected,#video-model-duration-selector p:hover{background-color:var(--material-btn-hover-hover-color)}#visual-input-video-aspect-ratio,#visual-input-video-duration,#visual-input-video-model-style-container,#visual-input-video-resolution,#visual-video-modal-selector,.input-video-prompt-expander,.prompt-input-container .prompt-other-inputs #enable-internet-search,.prompt-input-container .prompt-other-inputs #input-video-duration,.prompt-input-container .prompt-other-inputs #input-video-language-container,.prompt-input-container .prompt-other-inputs #input-video-model-container,.prompt-input-container .prompt-other-inputs #input-video-model-style-container,.prompt-input-container .prompt-other-inputs #input-video-settings-container{align-items:center;background-color:var(--material-btn-hover-color);border-radius:20px;display:flex;gap:.5em;padding-bottom:.4em;padding-left:.8em;padding-top:.4em;position:relative}#visual-input-video-aspect-ratio,#visual-input-video-duration,#visual-input-video-resolution{background-color:transparent!important}#visual-input-video-aspect-ratio:hover,#visual-input-video-duration:hover,#visual-input-video-resolution:hover{background-color:var(--material-btn-hover-color)!important}.input-video-prompt-expander{background-color:transparent!important;padding:1em 1em .9em 1.5em;width:fit-content}.input-video-prompt-expander p{color:var(--font-color)}.toggle-container{height:27px;position:relative;width:47px}.toggle-container input{height:0;opacity:0;width:0}.slider{background-color:transparent;border:1px solid var(--border-color);border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;width:18px}.toggle-container input:checked+.slider{background-color:#4caf50}.toggle-container input:checked+.slider:before{transform:translateX(20px)}#visual-input-video-aspect-ratio span,#visual-input-video-duration span,#visual-input-video-resolution span,.prompt-input-container .prompt-other-inputs #input-video-duration span{font-size:1em}.prompt-input-container #video-duration-slider{bottom:3em;position:absolute}.prompt-input-container .prompt-other-inputs #video-duration-slider input{outline:none}#visual-input-video-model-style-container,#visual-video-modal-selector,.prompt-input-container .prompt-other-inputs #input-video-language-container,.prompt-input-container .prompt-other-inputs #input-video-model-container,.prompt-input-container .prompt-other-inputs #input-video-model-style-container,.prompt-input-container .prompt-other-inputs #input-video-settings-container{background-color:transparent;position:relative}#input-video-language,#input-video-model,#input-video-settings,#input-video-style,#visual-input-video-style{align-items:center;display:flex;gap:.5em}#visual-input-video-style{background-color:transparent!important;border:none!important;color:var(--font-color);outline:none!important;padding-right:1em;position:relative}#input-video-language span,#input-video-model span,#input-video-settings span,#input-video-style span,#visual-input-video-style span{font-size:1em}#input-video-style .option-value,#visual-input-video-style .option-value{align-items:center;display:flex;gap:.4em}#input-video-style .option-value span,#visual-input-video-style .option-value span{font-size:1.2em}#visual-input-video-model-style-container .custom-select .option-value,.prompt-input-container .prompt-other-inputs #input-video-language-container .custom-select .option-value,.prompt-input-container .prompt-other-inputs #input-video-model-style-container .custom-select .option-value,.prompt-input-container .prompt-other-inputs #input-video-settings-container .custom-select .option-value{font-size:.9em}#enable-internet-search.selected{background-color:var(--material-btn-hover-color)!important}#enable-internet-search.selected span{color:var(--main-color)!important}.prompt-input-container .prompt-other-inputs #enable-internet-search:hover span{color:var(--main-color)}.prompt-input-container .prompt-other-inputs #enable-internet-search span{font-size:1.4em}.prompt-input-container textarea{border:none!important}.video-credits-unit{align-items:center;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-top:1px solid var(--border-color);border-top-left-radius:7px;border-top-right-radius:7px;color:var(--font-color);display:flex;font-size:.9em!important;gap:.5em;padding:.2em .5em;position:absolute;right:0;top:-1.9em}.video-credits-unit .credit-value{font-size:.9em}.video-credits-unit span.material-symbols-outlined{color:var(--main-color);font-size:1.1em}.video-preset-modal-container{display:flex;height:60vh;width:100%}.video-preset-modal-container .preset-options-container{border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:1em;padding-right:1em;width:10em}.video-preset-modal-container .preset-options-container .all-preset-title{border:1px solid transparent;border-radius:5px;color:var(--font-color-50);cursor:pointer;font-size:.9em;font-weight:600;padding:.5em}.video-preset-modal-container .preset-options-container .all-preset-title:hover{border:1px solid var(--border-color);color:var(--font-color)}.video-preset-modal-container .preset-options-container .preset-options{display:flex;flex-direction:column}.video-preset-modal-container .preset-options-container .preset-options p{border:1px solid transparent;border-radius:5px;color:var(--font-color-50);cursor:pointer;font-size:.9em;padding:.5em}.video-preset-modal-container .preset-options-container .preset-options p:hover{border:1px solid var(--border-color);color:var(--font-color)}.video-preset-modal-container .preset-options-container .preset-options p.selected{background-color:var(--material-btn-hover-color);border:1px solid var(--border-color);color:var(--font-color)}.video-preset-modal-container .preset-values-container{height:100%;width:calc(100% - 10em)}.video-preset-modal-container .preset-values-container .preset-category-container{display:flex;flex-wrap:wrap;gap:1em;height:100%;overflow-y:auto;padding-left:1em;padding-right:1em;width:100%}.video-preset-modal-container .preset-values-container .preset-category-container .preset-category{aspect-ratio:9/16;border:1px solid var(--border-color);border-radius:10px;height:auto;position:relative;width:calc(25% - .75em)}.video-preset-modal-container .preset-values-container .preset-category-container .preset-category p{bottom:1em;color:var(--font-color);font-weight:600;position:absolute;right:1em}