:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}h1{align-content:center;color:#fff;display:flex;font-size:24px;font-weight:500;justify-content:flex-start;line-height:32.4px;margin-bottom:24px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Inter;src:local("Inter-Regular"),local("Inter-Medium"),local("Inter-SemiBold"),url(/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype"),url(/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("truetype"),url(/static/media/Inter-SemiBold.6058d3da655fb35169c2.ttf) format("truetype")}@font-face{font-family:Montserrat;src:local("Montserrat-Regular"),local("Montserrat-Medium"),local("Montserrat-SemiBold"),url(/static/media/Montserrat-Regular.24785cc015b27a3e964b.ttf) format("truetype"),url(/static/media/Montserrat-Medium.b8c6753baa964ccac1ba.ttf) format("truetype"),url(/static/media/Montserrat-SemiBold.93b37a465fc4ec0d0415.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:200 700;src:url(/static/media/GeneralSans-Variable.d7facbbe2ed9ae4aae49.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:italic;font-weight:200 700;src:url(/static/media/GeneralSans-VariableItalic.37a2c9e4ec944dec5059.ttf) format("truetype")}@font-face{font-family:Helvetica;font-style:normal;src:url(/static/media/HelveticaNeueMedium.38884ffafe8888205009.otf) format("opentype")}@font-face{font-family:Helvetica;font-style:bold;src:url(/static/media/HelveticaNeueBold.1baa6c20d3e22be14c0a.otf) format("opentype")}@font-face{font-family:Geist;font-style:bold;src:url(/static/media/Geist-VariableFont_wght.bb5c1662d94f85ffacb9.ttf) format("opentype")}@font-face{font-family:Bangers;font-style:normal;font-weight:400;src:local("Bangers-Regular"),url(/static/media/Bangers-Regular.f0f1f39c39ee2df57fd7.ttf) format("truetype")}@font-face{font-family:Poppins;src:local("Poppins-Regular"),url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-family:Aclonica;src:local("Aclonica-Regular"),url(/static/media/Aclonica-Regular.66ac6e99b304f72f0812.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:100 900;src:url(/static/media/Manrope-VariableFont_wght.efe78270bd691bb8d70b.ttf) format("truetype-variations")}@font-face{font-family:SaxMono;font-style:normal;font-weight:400;src:local("SaxMono"),url(/static/media/saxmono.c063f8bc64c7bd5ba5e3.ttf) format("truetype")}:root{--primary-white-text-color:#fff;--secondary-white-text-color:#f1f1f1;--primary-gray-text-color:#fff9;--secondary-grey-text-color:#fffc;--primary-black-text-color:#060b17;--accent-color:#d3f85a;--primary-icon-color:hsla(0,0%,100%,.502);--border-color:hsla(0,0%,100%,.102);--primary-button-color:rgba(185,198,250,.122);--primary-box-shadow:8px 8px 15px 0px rgba(0,0,0,.251),-8px 8px 15px 0px hsla(0,0%,100%,.039) inset;--primary-bg-color:hsla(0,0%,100%,.122);--modal-bg-color:#0009;--input-bg-color:#ffffff05;--primary-font:GeneralSans,sans-serif;--secondary-font:Helvetica;--line-color:#c7ced14d;--main-background-color:#18bdbe}[data-theme=purple]{--accent-color:#fd4be0;--main-background-color:#fd4be0}[data-theme=orange]{--accent-color:#e16b16;--main-background-color:#e16b16}[data-theme=blue]{--accent-color:#6985ff;--main-background-color:#6985ff}html{scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#060b17;color:#fff;font-family:GeneralSans,Helvetica,Inter,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;font-weight:400;line-height:1.2;margin:0;padding-top:80px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}img,svg{display:block;padding-block:0;padding-inline:0}h1,h2,h3,h4,h5,h6{color:#fff;font-family:GeneralSans,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0}li,p,ul{margin:0}li,ul{list-style:none;padding:0}input,select,textarea{background:#ffffff05;border:1px solid hsla(0,0%,100%,.102);border-radius:8px;box-shadow:8px 8px 15px 0 rgba(0,0,0,.251),inset -8px 8px 15px 0 hsla(0,0%,100%,.039);color:#fffc;cursor:pointer;font-family:GeneralSans,sans-serif;font-size:14px;font-weight:400;height:-webkit-fit-content;height:fit-content;letter-spacing:.03em;line-height:15.6px;outline:none;padding:16px;resize:none;transition:all .5s ease;width:100%}input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border-color:hsla(0,0%,100%,.478);color:#f1f1f1;outline:none}label{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px;text-align:left}textarea{field-sizing:content;max-height:450px;resize:vertical}a:focus svg,a:hover svg{fill:hsla(0,0%,100%,.502);stroke:hsla(0,0%,100%,.502)}button{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:GeneralSans;font-size:16px;font-weight:500;gap:6px;height:-webkit-max-content;height:max-content;justify-content:center;padding-block:0;padding-inline:0;text-decoration:none;transition:box-shadow .2s linear,background-color .2s linear,color .2s linear}button:disabled{cursor:not-allowed}button:focus,button:hover{color:#fff}button.primary_btn{background:rgba(185,198,250,.122)}button.primary_btn:focus,button.primary_btn:hover{box-shadow:8px 8px 15px 0 rgba(0,0,0,.251),inset -8px 8px 15px 0 hsla(0,0%,100%,.039)}button.primary_btn:disabled{background:rgba(185,198,250,.122);color:#f1f1f1}.no-scroll{overflow:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#16d8d805;border-radius:100px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#09303b4d,#06d3f0 46.76%,#09303b4d);background-clip:content-box;border:3px solid #0000;border-radius:100px}::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(90deg,#09303b4d,#06d3f0 16.76%,#09303b4d);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb{-webkit-transition:all .2s ease;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 2px #fff3}input,textarea{word-break:normal}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;width:0}.switch .slider{bottom:0;cursor:pointer;left:0;right:0;top:0}.switch .slider,.switch .slider:before{background-color:#ffffff05;position:absolute;transition:.4s}.switch .slider:before{bottom:4px;content:"";height:16px;left:4px;width:16px}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}input:checked+.switch .slider{background-color:#d3f85a;background-color:var(--accent-color)}input:checked+.switch .slider:before{transform:translateX(26px)}input:focus+.switch .slider{box-shadow:8px 8px 15px 0 rgba(0,0,0,.251),inset -8px 8px 15px 0 hsla(0,0%,100%,.039)}.swiper{--swiper-navigation-size:32px;--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:10px;--swiper-navigation-color:#464646;max-height:80vh;max-width:80vw}.swiper-slide{display:flex;justify-content:center;width:100%}.load_icon{animation:rotate 2s linear infinite}input[type=file]{display:none}.stain{background-image:url(/static/media/stain.128038aa066e19b92403.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:fixed;right:0;top:0;width:100%;z-index:-1}.storyboard-stain{border-radius:20px}.stainBottom{background-image:url(/static/media/stain-bottom.7d9c7d9c32df75fb9ced.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:fixed;width:100%;z-index:-1}.floating_label_group{position:relative;width:100%}.floating_label_group .textarea{align-items:center;background:#0000;background-color:#0000;border:1px solid #0000;border-radius:8px;box-shadow:none;color:#f1f1f1;display:flex;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:160%;mask-image:linear-gradient(180deg,#0000 0,#000 10px,#000 calc(100% - 10px),#0000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 10px,#000 calc(100% - 10px),#0000);min-height:30px;padding:0;resize:none;width:100%}.floating_label_group .textarea:focus{outline:none}.floating_label_group label{color:#9fa6a9;font-size:14px;font-weight:400;left:-3px;letter-spacing:.03em;line-height:130%;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-80%);transition:all .2s ease}.floating_label_group .textarea:focus+label,.floating_label_group .textarea:not(:placeholder-shown)+label{background:#0000;-webkit-clip-path:polygon(0 0,7px 0,7px 1px,87px 1px,87px 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,7px 0,7px 1px,87px 1px,87px 0,100% 0,100% 100%,0 100%);color:#fff9;font-size:12px;left:-2px;top:-5px;transform:translateY(-18px)}.floating_label_group_new{border:1px solid hsla(0,0%,100%,.102);border-radius:8px;padding-bottom:6px;position:relative;width:100%}.floating_label_group_new .textarea{align-items:center;background:#0000;border:none;box-shadow:none;color:#fff;display:flex;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:22px;min-height:48px;padding:12px 48px 6px 12px;resize:none;width:100%}.floating_label_group_new .textarea:focus{outline:none}.floating_label_group_new label{align-items:center;color:#9fa6a9;display:flex;font-size:14px;font-weight:400;gap:1px;left:8px;letter-spacing:.03em;line-height:24px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:-webkit-max-content;width:max-content}.floating_label_group_new .textarea:not(:focus):placeholder-shown+.topLabel{top:8px;transform:translateY(0)}.floating_label_group_new .textarea:focus+label,.floating_label_group_new .textarea:not(:placeholder-shown)+label{background:#0000;color:#fff9;font-family:GeneralSans,sans-serif;font-size:12px;left:6px;letter-spacing:-.02em;line-height:130%;top:-8px;transform:translateY(0)}.floating_label_group_new .generate_btn{background:#0000}.scissors-cursor,.scissors-cursor button,.scissors-cursor input,.scissors-cursor select,.scissors-cursor textarea{cursor:default}body .timeline-scissors-cursor,body .timeline-scissors-cursor div,body .timeline-scissors-cursor>*{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath d='M13.723 10.988a3.125 3.125 0 1 0 6.155-1.085 3.125 3.125 0 1 0-6.156 1.085l-4.594.646m-7.474 1.052 5.238-.736m2.883-4.908A3.125 3.125 0 1 1 10.86.887a3.125 3.125 0 0 1-1.085 6.155Zm0 0-.645 4.592-1.052 7.475' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 10,auto!important}body .timeline-scissors-cursor button:not([data-cut-button]),body .timeline-scissors-cursor input,body .timeline-scissors-cursor select,body .timeline-scissors-cursor textarea{cursor:default!important}#selection-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10000}#grid-canvas-container,#selection-layer,.canvas-container,.canvasWrapper,.lower-canvas,.upper-canvas{overflow:visible;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.lower-canvas,.upper-canvas{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.Player_canvasContainer,.Player_container,.Player_playerContainer{overflow:visible;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#grid-canvas-container img,.canvas-container img,.canvasWrapper img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none}body .timeline-scissors-cursor button[data-cut-button]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath d='M13.723 10.988a3.125 3.125 0 1 0 6.155-1.085 3.125 3.125 0 1 0-6.156 1.085l-4.594.646m-7.474 1.052 5.238-.736m2.883-4.908A3.125 3.125 0 1 1 10.86.887a3.125 3.125 0 0 1-1.085 6.155Zm0 0-.645 4.592-1.052 7.475' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 10,auto!important}