.kf-open-section{border-bottom:1px solid #ffffff12;padding:24px 0}.kf-open-section:first-child{padding-top:0}.kf-open-section h2{margin:0 0 8px;font-size:19px!important}.kf-open-section p{color:#a99eaf;font-size:12px;line-height:1.6}.kf-setting-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.kf-setting-choices button{text-align:left;color:#eee;background:#1c1620;border-radius:10px;gap:7px;padding:14px;display:grid;border:1px solid #493447!important}.kf-setting-choices button[aria-pressed=true]{background:#351b2d;border-color:#fb238d!important}.kf-setting-choices small{color:#b0a4b7;font-size:11px;line-height:1.55}.kf-open-section label,.kq-dialog label{color:#d8cadb;gap:8px;margin:14px 0;font-size:12px;display:grid}.kf-open-section select,.kq-dialog select{color:#f3edf4;background:#211824;border:1px solid #4f3653;border-radius:8px;width:100%;min-width:0;padding:10px}.kf-check{align-items:center;gap:10px!important;display:flex!important}.kf-insert-checks{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.kf-insert-checks label{align-items:center;gap:8px;display:flex}.kf-apple-settings{background:#ffffff06;border-radius:12px;padding:12px 18px}.kf-montage-settings .kf-style-watch{align-self:start;position:sticky;top:22px}.kq-dialog{color:#eee;background:#151218;border:1px solid #584054;border-radius:20px;width:min(500px,100% - 32px);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 40px 130px #0009}.kq-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0009}.kq-dialog h2{letter-spacing:-1px;margin:8px 0;font-size:30px}.kq-dialog p{color:#b4a9bb;font-size:13px;line-height:1.6}.kq-close{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:17px}.kq-upload{color:#f1dbe9;cursor:pointer;background:#241a26;border:1px dashed #935878;border-radius:12px;place-content:center;gap:8px;width:100%;margin-top:20px;padding:28px 14px;display:grid}.kq-upload small{color:#a392aa;font-size:10px}.kq-files{padding:0;list-style:none}.kq-files li{justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.kq-files span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kq-files button{color:#bcb0c0;background:0 0;border:0}.kq-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kq-dialog summary{cursor:pointer;color:#ccadbe;font-size:12px}.kq-create{color:#fff;cursor:pointer;background:#f60081;border:0;border-radius:10px;width:100%;margin-top:24px;padding:14px;font-weight:600}.kq-create:disabled{opacity:.4;cursor:default}.kq-note{color:#988ba0;margin-top:14px;font-size:10px;line-height:1.6;display:block}.kw-preset-cell .kf-preset-name{justify-content:space-between;align-items:center;margin-top:12px;font-size:14px;display:flex}.kw-preset-cell .kf-preset-description{color:#a998b1;margin-top:5px;font-size:11px;line-height:1.5}.kf-preset-demo{text-align:center;background:#16141b;place-content:center;height:100%;min-height:230px;padding:18px;display:grid;position:relative;overflow:hidden}.kf-preset-demo strong{letter-spacing:-1.8px;font-size:36px;line-height:1.04;position:relative}.kf-preset-demo span{margin-top:15px;font-size:12px}.kf-preset-demo.demo-minimal{color:#171717;background:#fff}.demo-minimal strong{animation:5s cubic-bezier(.16,1,.3,1) infinite kf-sample-rise}.demo-clean strong{letter-spacing:-.8px;font-size:25px}.kf-demo-cuts{justify-content:center;gap:5px;margin-top:25px;display:flex}.kf-demo-cuts i{background:#e879b1;border-radius:4px;width:36px;height:18px;display:block}.kf-demo-cuts i:nth-child(2){background:#555;animation:4s infinite kf-pause-remove}.demo-dynamic{color:#fff;background:#2353fa}.demo-dynamic strong{animation:3s infinite kf-word-pop}.demo-cinematic{color:#d1c7ac;background:#171716}.demo-collage{color:#152212;background:#b3ca82}.demo-collage strong{transform:rotate(-6deg)}@keyframes kf-sample-rise{0%,12%{opacity:0;filter:blur(16px);transform:translateY(45px)}30%,80%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(-12px)}}@keyframes kf-pause-remove{0%,20%,to{opacity:1;width:30px}45%,85%{opacity:0;width:0}}@keyframes kf-word-pop{0%,15%{opacity:0;transform:scale(.83)}35%,85%{opacity:1;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kf-preset-demo *{animation:none!important}}@media (width<=600px){.kf-setting-choices{grid-template-columns:1fr}.kf-montage-settings .kf-style-watch{position:static}.kq-dialog{padding:24px}.kf-preset-demo{min-height:180px}}.kf-search-dialog{width:min(620px,100% - 32px)}.kf-search-film{background-color:#24202a;background-position:50%;background-size:cover;border-radius:13px;height:230px;margin-top:25px;position:relative;overflow:hidden}.kf-search-film:after{content:"";background:linear-gradient(#0000,#08050bcc);position:absolute;inset:0}.kf-search-film>i{z-index:2;background:#ff2e92;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 30px 10px #ff2e9255}.kf-search-pieces{z-index:3;gap:10px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.kf-search-pieces span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #fff4;border-radius:9px;flex:1;padding:30px 15px 10px;font-size:16px;transition:opacity .6s,transform .6s}.kf-search-wave{align-items:center;gap:4px;height:60px;display:flex}.kf-search-wave i{background:#ed468f;border-radius:5px;flex:1}.kf-search-dialog progress{accent-color:#f62491;width:100%;height:4px}.kf-search-dialog p{font-size:11px}.kc-card{animation:.5s both kf-moment-in}@keyframes kf-moment-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kf-search-pieces span{transition:none}.kc-card{animation:none}}.kw-site .kw-recipe-cell{aspect-ratio:auto;padding-bottom:10px}.kw-site .kw-recipe{aspect-ratio:1/1.08;height:auto;container-type:inline-size}.kw-site .kw-recipe .kf-preset-demo{height:auto;min-height:0;position:absolute;inset:0}.kf-preset-demo strong{white-space:pre-line;font-size:10cqw}.kf-preset-demo.demo-clean strong{font-size:8cqw}.kw-site .kw-recipe-cell .kf-preset-description{margin-bottom:0}.kw-site .kw-quick-start .kw-upload-illustration{flex-shrink:0;margin-right:20px}
