/* kx-proof: converted from https://kingy.ai/wp-content/mu-plugins/kingy-video-journey/journey.css */
.kvj{--kvj-ink:#efefef;--kvj-green:#7dba9d; --kvj-green--kxbg:#205e45; --kvj-green--kxfg:#7dba9d;--kvj-line:rgba(243,241,234,0.1);box-sizing:border-box;color:var(--kvj-ink);font-family:'KX Inter', 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;font-size:16px;line-height:1.65;max-width:100%;min-width:0}.kvj *{box-sizing:border-box}.kvj [hidden]{display:none!important}.kvj a{color:var(--kvj-green--kxfg, var(--kvj-green));text-decoration:underline;text-underline-offset:3px}.kvj a:hover{color:#8bb6a2}.kvj :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #307de9!important;outline-offset:4px}.kvj h2,.kvj h3{font-family:inherit;line-height:1.2;letter-spacing:-.025em}.kvj h2{font-size:clamp(1.65rem,3vw,2.5rem);margin:8px 0 18px}.kvj h3{font-size:1.35rem;margin:8px 0 18px}.kvj p{margin:12px 0;max-width:85ch}.kvj-eyebrow{font-size:0.834rem!important;text-transform: none;letter-spacing: normal;font-weight:750;color:#cbcbcb}.kvj-small,.kvj figcaption{font-size:0.954rem;line-height:1.5;color:#cbcbcb}.kvj-bridge{width:min(1180px,calc(100% - 40px));margin:24px auto;padding:24px;border:1px solid var(--kvj-line);border-radius:12px;background:#0a0c10}.kvj-bridge h2{font-size:1.45rem}.kvj-project{margin:24px 0 48px;padding:28px;background:#13161c;border:1px solid var(--kvj-line);border-radius:14px}.kvj-example-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:24px 0}.kvj figure{margin:0;min-width:0}.kvj video{width:100%;height:auto;aspect-ratio:16/9;background:#1c2027;border-radius:8px}.kvj-steps{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0;padding:18px 0;border-block:1px solid var(--kvj-line)}.kvj-steps a{padding:8px 12px;background:#13161c;border:1px solid var(--kvj-line);border-radius:6px;min-height:44px;font-weight:700}.kvj-step{border-top:1px solid var(--kvj-line);padding:26px 0;scroll-margin-top:100px}.kvj-step:first-of-type{border-top:0}.kvj-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.kvj button{appearance:none;background:var(--kvj-green--kxbg, var(--kvj-green));color:#f3f1ea;border:1px solid var(--kvj-green);border-radius:6px;padding:11px 16px;min-height:44px;font-size:16px;line-height:1.4;font-weight:700;cursor:pointer;max-width:100%;white-space:normal}.kvj button:disabled{opacity:.6;cursor:default}.kvj .kvj-secondary{background:#13161c;color:var(--kvj-green--kxfg, var(--kvj-green))}.kvj label{display:block;font-size:1rem;font-weight:650;line-height:1.5}.kvj input:not([type=checkbox]),.kvj select,.kvj textarea{display:block;width:100%;min-height:46px;padding:10px;border:1px solid rgba(243,241,234,0.16);border-radius:6px;background:#13161c;color:var(--kvj-ink);font:inherit;line-height:1.5;margin:6px 0 12px}.kvj textarea{resize:vertical}.kvj input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:3px 10px 0 0}.kvj fieldset{border:1px solid var(--kvj-line);padding:20px;margin:24px 0}.kvj #kvj-checklist label{display:flex;align-items:flex-start;padding:10px 0;font-weight:450;min-height:44px}.kvj legend{font-weight:750;padding:0 6px}.kvj-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:20px 0}.kvj-wide{grid-column:1/-1}.kvj pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:18px;background:#13161c;border:1px solid var(--kvj-line);border-radius:6px;font:14.933px/1.65 'KX Inter', 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;color:var(--kvj-ink)}.kvj code{overflow-wrap:anywhere}.kvj details{margin:16px 0;padding:12px 16px;border:1px solid var(--kvj-line);border-radius:8px;background:#13161c}.kvj summary{cursor:pointer;font-weight:700;padding:6px 0;min-height:40px;line-height:1.5}.kvj-link-list{list-style:none;padding:0!important;margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kvj-link-list li{padding:18px;border:1px solid var(--kvj-line);border-radius:8px;background:#13161c;margin:0!important}.kvj-link-list a{display:block;font-weight:750;margin-bottom:8px;min-height:32px}.kvj-link-list span{display:block;font-size:0.988rem}.kvj-table{max-width:100%;overflow-x:auto}.kvj-table table{min-width:680px;width:100%;border-collapse:collapse}.kvj-table :is(td,th){text-align:left;vertical-align:top;padding:12px;border:1px solid var(--kvj-line);font-size:0.954rem;line-height:1.5}.kvj [role=status]{font-weight:600}.kvj-back{display:inline-flex;min-height:44px;align-items:center}
@media(max-width:760px){.kvj-project{padding:18px}.kvj-bridge{padding:18px;width:calc(100% - 32px)}.kvj-example-grid,.kvj-fields,.kvj-link-list{grid-template-columns:1fr}.kvj-example-grid{gap:16px}.kvj-steps a{flex:1 1 42%}.kvj-actions{align-items:stretch}.kvj-actions button{flex:1 1 100%}.kvj-step{padding-block:20px}.kvj fieldset{padding:12px}.kvj summary{overflow-wrap:anywhere}}

.kvj fieldset[data-kvj-enable]{padding:0;margin:0;border:0;min-width:0}.kvj-project{scroll-margin-top:90px}


.kvj-workspace{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:24px;align-items:start}.kvj #kvj-shots{list-style:none;margin:0;padding:0;display:grid;gap:10px;position:sticky;top:24px}.kvj #kvj-shots li{margin:0;padding:0;min-width:0}.kvj #kvj-shots button{width:100%;text-align:left;background:#13161c;color:#efefef;border:1px solid rgba(243,241,234,0.16);font-weight:400;padding:14px}.kvj #kvj-shots button[aria-current=true]{background:#0a0c10;border:2px solid #538f73}.kvj #kvj-shots strong,.kvj #kvj-shots span{display:block;overflow-wrap:anywhere}.kvj #kvj-shots span{font-size:0.912rem;margin-top:6px}.kvj-editor{min-width:0;padding:20px;background:#13161c;border:1px solid rgba(243,241,234,0.1);border-radius:10px}.kvj-editor .kvj-fields{margin-top:10px}.kvj-editor details{padding:12px;margin-inline:0}.kvj #kvj-status{padding:12px 16px;background:#0a0c10;border-left:4px solid #538f73;overflow-wrap:anywhere}.kvj .kvj-notice{padding:20px;background:#28210b;border:1px solid #b28b37;border-radius:10px}.kvj p,.kvj label,.kvj legend{overflow-wrap:anywhere}.kvj #kvj-shots{max-height:75vh;overflow:auto}.kvj .kvj-editor [name=copy]{font-size:1.2rem;line-height:1.5}.kvj button:hover:not(:disabled){filter:brightness(.94)}
@media(max-width:850px){.kvj-workspace{grid-template-columns:1fr}.kvj #kvj-shots{position:static;max-height:320px}.kvj-editor{padding:14px}.kvj-editor .kvj-fields{grid-template-columns:1fr}}
@media(max-width:400px){.kvj-project{padding:12px}.kvj-editor{padding:10px}.kvj details{padding:10px}.kvj-steps a{flex-basis:100%}}

.kvj .kvj-check-row{display:flex;align-items:center;gap:8px;font-weight:500;margin:16px 0}.kvj .kvj-check-row input{margin:0}.kvj-preview-panel{border-block:1px solid var(--kvj-line);margin:22px 0;padding:16px 0}.kvj #kvj-source-preview{position:relative;isolation:isolate;width:min(100%,300px);margin:16px auto;background:#1c2027;overflow:hidden;border:1px solid rgba(243,241,234,0.28);border-radius:8px}.kvj #kvj-preview-media{position:absolute;inset:0}.kvj #kvj-preview-media :is(img,video){display:block;width:100%;height:100%;max-width:none;max-height:none;background:transparent;object-fit:contain;aspect-ratio:auto;border-radius:0;margin:0}.kvj #kvj-preview-copy{position:absolute;left:8%;right:8%;bottom:15%;padding:8px 10px;border-radius:4px;background:rgba(28,32,39,0.78);color:#f3f1ea!important;text-align:center;font-size:20px;font-weight:700;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere;max-height:50%;overflow:auto;pointer-events:none}.kvj #kvj-pending pre{font-size:14.083px}.kvj #kvj-pending h4{margin-top:0}

.kvj #kvj-pending{scroll-margin-top:100px}.kvj #kvj-pending pre{max-height:300px;overflow:auto}
.kvj #kvj-source-preview{container-type:inline-size}.kvj #kvj-preview-copy{font-size:clamp(14.933px, 6.5cqw, 20px)}


.kvj #kvj-sequence-stage{position:relative;isolation:isolate;width:100%;margin:20px auto;background:#1c2027;border:0;box-shadow:0 0 0 1px rgba(243,241,234,0.28);border-radius:8px;overflow:hidden;container-type:inline-size;color:#f3f1ea}
.kvj #kvj-sequence-media{position:absolute;inset:0}.kvj #kvj-sequence-media :is(img,video){display:block;width:100%;height:100%;max-width:none;max-height:none;background:transparent;object-fit:contain;aspect-ratio:auto;border-radius:0;margin:0}
.kvj #kvj-sequence-copy{position:absolute;left:8%;right:8%;bottom:15%;padding:8px 10px;border-radius:4px;background:rgba(28,32,39,0.8);color:#f3f1ea!important;text-align:center;font-size:clamp(13.2px, 6.5cqw, 32px);font-weight:700;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere;max-height:65%;overflow:auto}
.kvj #kvj-sequence-placeholder{position:absolute;inset:12% 8% 40%;display:grid;place-items:center;text-align:center;color:#8d8d8d;font-size:16px}
.kvj #kvj-sequence-time{font-variant-numeric:tabular-nums;display:inline-block;margin-left:8px}
.kvj input#kvj-sequence-seek{padding:0;accent-color:#7dba9d;cursor:pointer;min-height:44px;margin:8px 0;width:100%}
.kvj #kvj-sequence-shots{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0;max-height:240px;overflow:auto}
.kvj #kvj-sequence-shots li{margin:0;min-width:0;flex:1 1 180px}.kvj #kvj-sequence-shots button{width:100%;text-align:left;overflow-wrap:anywhere;font-size:14.933px}
.kvj #kvj-sequence-shots button[aria-current=true]{border:2px solid var(--kvj-green);text-decoration:underline;text-underline-offset:3px}


.kvj :is(#kvj-preview-copy,#kvj-sequence-copy){width:max-content;max-width:84%;max-height:70%;padding:.35em .55em;pointer-events:auto;line-height:1.3;overflow:auto}
.kvj .kvj-copy-layout{margin:22px 0;padding:16px 0;border-block:1px solid var(--kvj-line)}.kvj .kvj-copy-layout h4{margin:0 0 12px}.kvj .kvj-copy-layout .kvj-fields{margin:12px 0}
.kvj input#kvj-copy-size{padding:0;accent-color:var(--kvj-green);cursor:pointer;min-height:44px;margin:8px 0;width:100%}.kvj #kvj-copy-size-value{font-variant-numeric:tabular-nums;display:inline-block;margin-left:8px}


.kvj :is(#kvj-preview-copy,#kvj-sequence-copy,.kvj-copy-text){position:absolute;width:max-content;max-width:84%;max-height:70%;padding:.35em .55em;border:0;border-radius:.2em;background:rgba(28,32,39,0.8);color:#f3f1ea!important;font-family:'KX Inter', 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;font-kerning:normal;font-optical-sizing:none;font-size:6.5cqw;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:normal;word-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;box-sizing:border-box;margin:0}
.kvj #kvj-render-status{white-space:pre-line;overflow-wrap:anywhere}.kvj #kvj-render-progress{width:100%;height:18px;accent-color:var(--kvj-green)}.kvj #kvj-render-result{padding:18px;border:1px solid var(--kvj-line);border-radius:10px;margin:18px 0}.kvj #kvj-render-video{display:block;max-height:440px;width:100%;object-fit:contain;background:#1c2027;aspect-ratio:auto}.kvj #kvj-render-result a[download]{display:inline-flex;align-items:center;padding:11px 16px;min-height:44px;background:var(--kvj-green--kxbg, var(--kvj-green));color:#f3f1ea;border-radius:6px;font-weight:700;text-decoration:none;cursor:pointer}.kvj #kvj-render-receipt{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}

.kvj #kvj-music-volume{padding:0;accent-color:var(--kvj-green);cursor:pointer;min-height:44px;width:100%;margin:8px 0}.kvj #kvj-music-audio{display:block;width:100%;margin:18px 0}.kvj #kvj-music-audio[hidden]{display:none}.kvj #kvj-music-volume-value{font-variant-numeric:tabular-nums}.kvj #kvj-music-form fieldset{min-width:0}.kvj #kvj-music-credit{overflow-wrap:anywhere}


.kvj #kvj-start{scroll-margin-top:100px;padding:20px;border:1px solid var(--kvj-line);border-radius:10px;margin:20px 0}.kvj #kvj-start h3{margin-top:0}.kvj #kvj-start-status:empty{display:none}.kvj #kvj-start-list{max-height:240px;overflow:auto;padding-left:24px}.kvj #kvj-start-list li{overflow-wrap:anywhere;margin:8px 0}.kvj #kvj-guide ol{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;margin:20px 0 0}.kvj #kvj-guide li{min-width:0;border-top:2px solid var(--kvj-line);padding:12px 0;margin:0}.kvj #kvj-guide :is(a,button){display:block;font-weight:700;min-height:44px}.kvj #kvj-guide button{font-size:inherit;text-align:left;border:0;padding:0;background:transparent;color:var(--kvj-green--kxfg, var(--kvj-green));text-decoration:underline;text-underline-offset:3px}.kvj #kvj-guide span{display:block;font-size:0.912rem;line-height:1.5;margin-top:6px}.kvj .kvj-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);gap:20px;align-items:start}.kvj .kvj-review-grid>div{min-width:0}.kvj .kvj-review-grid>.kvj-preview-panel{position:sticky;top:90px;margin-top:10px;border:0;padding:0}.kvj .kvj-review-grid .kvj-fields{grid-template-columns:1fr}.kvj .kvj-review-grid #kvj-source-preview{margin-top:12px}.kvj #kvj-render-repairs:empty{display:none}
@media(max-width:1100px){.kvj #kvj-guide ol{grid-template-columns:repeat(3,minmax(0,1fr))}.kvj .kvj-review-grid{grid-template-columns:1fr}.kvj .kvj-review-grid>.kvj-preview-panel{position:static}}
@media(max-width:600px){.kvj #kvj-start{padding:12px}.kvj #kvj-guide ol{grid-template-columns:1fr}.kvj #kvj-guide li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.kvj #kvj-guide span{margin-top:0}.kvj #kvj-guide button{flex:initial}}

.kvj #kvj-shot-form{scroll-margin-top:100px}
@media(max-width:1100px){.kvj .kvj-review-grid>.kvj-preview-panel{grid-row:1}.kvj .kvj-review-grid #kvj-source-preview{max-width:220px}.kvj .kvj-review-grid .kvj-preview-panel .kvj-small{font-size:0.912rem}}


.kvj #kvj-mobile-review{position:fixed;inset:var(--kvj-review-top,0px) 0 auto;margin:0;width:100%;max-width:none;height:var(--kvj-review-height,100dvh);max-height:none;padding:12px;border:0;border-radius:0;background:#13161c;color:#efefef;overflow:hidden;overscroll-behavior:contain}
.kvj #kvj-mobile-review[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}
.kvj #kvj-mobile-review::backdrop{background:rgba(28,32,39,0.65)}
.kvj .kvj-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.kvj .kvj-mobile-header h3{margin:0;font-size:18px;line-height:1.2}
.kvj .kvj-mobile-header button{padding:8px 14px}
.kvj #kvj-mobile-picture .kvj-preview-panel{margin:0;padding:0;border:0;position:static}
.kvj #kvj-mobile-picture .kvj-small{display:none}
.kvj #kvj-mobile-picture #kvj-preview-load{position:absolute;right:12px;top:70px;width:auto;max-width:95px;font-size:13.2px;padding:6px;z-index:1}
.kvj #kvj-mobile-picture #kvj-source-preview{width:min(100%,calc(clamp(96px,var(--kvj-review-height,100dvh) * .26,220px) * var(--kvj-frame-ratio,1)));max-width:100%;margin:0 auto}
.kvj #kvj-mobile-picture #kvj-preview-status{font-size:13.2px;line-height:1.3;margin:4px 0;max-height:2.6em;overflow:auto}
.kvj #kvj-mobile-picture #kvj-preview-status:empty{display:none}
.kvj #kvj-mobile-copy{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.kvj #kvj-mobile-copy .kvj-fields{margin:0;gap:8px}
.kvj #kvj-mobile-copy textarea[name=copy]{height:72px;min-height:64px;margin:4px 0;font-size:16px;line-height:1.4;resize:vertical}
.kvj #kvj-mobile-copy .kvj-check-row{margin:4px 0;min-height:44px;font-size:14.933px;line-height:1.25}
.kvj #kvj-mobile-copy .kvj-review-help{display:none}
.kvj #kvj-mobile-copy #kvj-copy-status{font-size:14.083px;line-height:1.4;margin:4px 0}
.kvj #kvj-mobile-copy #kvj-approve{min-height:44px;font-size:14.933px;padding:8px 12px}
.kvj #kvj-mobile-copy #kvj-shot-options{margin:8px 0;padding:6px 10px}
.kvj #kvj-mobile-copy #kvj-copy-layout{margin:8px 0;padding:8px 0}
.kvj .kvj-mobile-footer{border-top:1px solid rgba(243,241,234,0.1);padding-top:8px;padding-bottom:env(safe-area-inset-bottom,0px);background:#13161c}
.kvj .kvj-mobile-footer>div{display:flex;gap:8px}
.kvj .kvj-mobile-footer button{flex:1;min-width:0;padding:10px 8px;font-size:15.75px}
.kvj #kvj-mobile-save{font-size:14.083px;line-height:1.3;margin:0 0 8px;max-height:65px;overflow:auto;color:#fa8469}

.kvj .kvj-mobile-header h3{flex:1}
.kvj #kvj-mobile-picture #kvj-preview-load{display:none}
.kvj #kvj-mobile-review[data-approved=false] #kvj-approve{display:none}


.kvj .kvj-mobile-footer{margin:0}
.kvj #kvj-mobile-copy label{margin:0}


.kvj #kvj-finish{position:fixed;inset:var(--kvj-finish-top,0px) 0 auto;margin:0;width:100%;max-width:none;height:var(--kvj-finish-height,100dvh);max-height:none;padding:12px;border:0;border-radius:0;background:#13161c;color:#efefef;overflow:hidden;overscroll-behavior:contain}
.kvj #kvj-finish[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px}
.kvj #kvj-finish::backdrop{background:rgba(28,32,39,0.65)}
.kvj .kvj-finish-header{display:flex;align-items:center;gap:8px;margin:0}
.kvj .kvj-finish-header h3{flex:1;font-size:18px;line-height:1.2;margin:0}
.kvj .kvj-finish-header button{font-size:14.933px;padding:8px}
.kvj #kvj-finish-body{min-height:0;overflow:auto;overscroll-behavior:contain}
.kvj #kvj-finish .kvj-step{padding:0;border:0;scroll-margin:0}
.kvj #kvj-finish p{margin:6px 0;font-size:14.933px;line-height:1.4}
.kvj #kvj-finish label{margin:0;font-size:14.933px}
.kvj #kvj-finish details{margin:8px 0;padding:6px 10px}
.kvj #kvj-finish summary{font-size:14.933px}
.kvj #kvj-finish #kvj-sequence{display:flex;flex-direction:column}
.kvj #kvj-finish #kvj-sequence-title,.kvj #kvj-finish #kvj-sequence-music{display:none}
.kvj #kvj-finish #kvj-sequence-summary{order:0;font-size:14.083px}
.kvj #kvj-finish #kvj-sequence-shot{order:1;font-size:14.083px}
.kvj #kvj-finish #kvj-sequence-stage{order:2;width:min(100%,calc(clamp(100px,calc(var(--kvj-finish-height,100dvh) - 560px),260px) * var(--kvj-finish-ratio,1)));margin:4px auto}
.kvj #kvj-finish #kvj-sequence>.kvj-actions{order:3;display:flex;flex-wrap:nowrap;gap:8px;margin:6px 0}
.kvj #kvj-finish #kvj-sequence>.kvj-actions button{flex:1;font-size:14.933px;padding:8px;min-width:0}
.kvj #kvj-finish #kvj-sequence label{order:4}
.kvj #kvj-finish #kvj-sequence-seek{order:5;margin:0;min-height:44px}
.kvj #kvj-finish #kvj-sequence-status{order:6;font-size:14.083px}
.kvj #kvj-finish #kvj-sequence-source,.kvj #kvj-finish #kvj-sequence-issues{order:7}
.kvj #kvj-finish #kvj-sequence-jump{order:8}
.kvj #kvj-finish #kvj-sequence-help{order:9}
.kvj #kvj-finish #kvj-sequence-shots{margin:8px 0}
.kvj #kvj-finish #kvj-render-title{font-size:18px;margin:8px 0}
.kvj #kvj-finish #kvj-render-panel{display:flex;flex-direction:column}
.kvj #kvj-finish #kvj-render-help{order:10}
.kvj #kvj-finish #kvj-render-result{padding:10px;margin:8px 0}
.kvj #kvj-finish #kvj-render-video{max-height:220px}
.kvj #kvj-finish #kvj-render-result .kvj-actions{margin:10px 0;gap:8px}
.kvj #kvj-finish #kvj-render-result .kvj-actions>*{width:100%;justify-content:center;text-align:center;font-size:14.933px}
.kvj #kvj-finish #kvj-render-backup{background:transparent;color:var(--kvj-green--kxfg, var(--kvj-green));border:1px solid var(--kvj-line)}
.kvj .kvj-finish-footer{margin:0;padding:8px 0 env(safe-area-inset-bottom,0px);border-top:1px solid var(--kvj-line);background:#13161c}
.kvj .kvj-finish-footer .kvj-actions{margin:0;display:flex;flex-wrap:nowrap;gap:8px}
.kvj .kvj-finish-footer button{flex:1;min-width:0}
.kvj #kvj-finish-status{max-height:60px;overflow:auto}
.kvj #kvj-finish[data-view=preview] #kvj-finish-output{display:none}
.kvj #kvj-finish[data-view=export] :is(#kvj-finish-player,#kvj-finish-music){display:none}


.kvj #kvj-trim{margin:10px 0;padding:0;border:0;min-width:0}.kvj #kvj-trim h4{margin:0;font-size:18px}.kvj #kvj-trim-summary{font-size:14.083px;line-height:1.4;margin:4px 0 8px}
.kvj #kvj-trim label{margin:0;font-size:14.933px}.kvj #kvj-trim input{margin:2px 0;font-size:16px;min-width:0}.kvj #kvj-trim input[type=number]{height:44px;padding:8px;width:100%}
.kvj .kvj-trim-fields,.kvj .kvj-trim-buttons,.kvj .kvj-trim-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kvj .kvj-trim-fields{margin:6px 0}.kvj #kvj-trim button{font-size:14.933px;min-height:44px;padding:8px;line-height:1.2;margin:0}.kvj .kvj-trim-buttons{margin:6px 0}.kvj #kvj-trim-play{width:100%}.kvj .kvj-trim-help{display:block;font-size:13.2px;line-height:1.3;margin:4px 0}.kvj #kvj-trim-status{font-size:14.083px;line-height:1.35;min-height:1.35em;margin:8px 0}.kvj .kvj-trim-actions{position:sticky;bottom:0;padding:8px 0;background:var(--kvj-card,#13161c);z-index:3}
.kvj #kvj-trim-strip{height:48px;position:relative;margin:8px 12px 10px;background:#1c2027;border-radius:5px}.kvj #kvj-trim-thumbs{width:100%;height:100%;display:block;opacity:.7}.kvj #kvj-trim-selection{position:absolute;top:0;bottom:0;border:3px solid #87d5b1;box-sizing:border-box;pointer-events:none;background:rgba(58,145,104,0.12)}
.kvj #kvj-trim-strip input[type=range]{position:absolute;top:0;left:-12px;width:calc(100% + 24px);height:48px;margin:0;padding:0;appearance:none;background:transparent;pointer-events:none;border:0;box-shadow:none}
.kvj #kvj-trim-strip input[type=range]::-webkit-slider-thumb{appearance:none;width:24px;height:48px;border:2px solid rgba(243,241,234,0.1);border-radius:5px;background:#24694e;cursor:ew-resize;pointer-events:auto}.kvj #kvj-trim-strip input[type=range]::-moz-range-thumb{width:22px;height:44px;border:2px solid rgba(243,241,234,0.1);border-radius:5px;background:#24694e;cursor:ew-resize;pointer-events:auto}.kvj #kvj-trim-strip input:focus-visible{outline:2px solid #8ebaff;outline-offset:5px}
.kvj #kvj-trim-seek{width:100%;height:24px;accent-color:#78bc9d}.kvj #kvj-trim-open{margin:6px 0;min-height:44px}

.kvj #kvj-source-preview[data-trimming]{width:min(100%,calc(clamp(200px,45vh,480px) * var(--kvj-trim-source-ratio,1.777778)));max-width:none;aspect-ratio:var(--kvj-trim-source-ratio,1.777778)!important}
.kvj #kvj-source-preview[data-trimming] :is(img,video){object-fit:contain!important;object-position:50% 50%!important}
.kvj #kvj-source-preview[data-trimming] #kvj-preview-copy{display:none}
.kvj .kvj-preview-panel[data-trimming]>:is(.kvj-small,#kvj-preview-load,#kvj-preview-status,#kvj-frame-open,#kvj-arrange-review,#kvj-edit-return){display:none}
.kvj #kvj-mobile-review[data-trimming=true] #kvj-trim-title{font-size:16px;line-height:1.2}
.kvj #kvj-mobile-review[data-trimming=true] #kvj-trim-summary{line-height:1.2;margin:2px 0 4px}
.kvj #kvj-mobile-review[data-trimming=true] #kvj-trim-seek{min-height:32px;height:32px}

.kvj #kvj-mobile-review[data-trimming=true]{grid-template-rows:auto auto minmax(0,1fr) auto}
.kvj #kvj-mobile-review[data-trimming=true] .kvj-mobile-footer{display:block}
.kvj #kvj-mobile-review[data-trimming=true] #kvj-source-preview{width:min(100%,calc(clamp(80px,calc(var(--kvj-review-height,100dvh) - 365px),300px) * var(--kvj-trim-source-ratio,1.777778)));aspect-ratio:var(--kvj-trim-source-ratio,1.777778)!important}
.kvj #kvj-mobile-review[data-trimming=true] #kvj-preview-media :is(img,video){object-fit:contain!important;object-position:50% 50%!important}
.kvj #kvj-mobile-review[data-trimming=true] :is(#kvj-preview-copy,#kvj-preview-status,#kvj-frame-open,#kvj-arrange-review,#kvj-edit-return,#kvj-mobile-save){display:none}
.kvj #kvj-mobile-review[data-trimming=true] #kvj-trim{margin:0;padding:0 2px}
.kvj #kvj-mobile-review[data-trimming=true] .kvj-mobile-footer>div:not(.kvj-trim-actions){display:none}
.kvj #kvj-mobile-review[data-trimming=true] .kvj-trim-actions{position:static;display:grid;grid-template-columns:1fr 1fr;padding:0;gap:8px}
.kvj #kvj-mobile-review[data-trimming=true] .kvj-trim-actions button{font-size:14.933px;min-height:44px;padding:8px;margin:0}



.kvj #kvj-arrange{position:fixed;inset:var(--kvj-arrange-top,0px) 0 auto;margin:0 auto;width:min(100%,720px);max-width:none;height:var(--kvj-arrange-height,100dvh);max-height:none;padding:12px;border:1px solid var(--kvj-line);border-radius:0;background:var(--kvj-card,#13161c);color:var(--kvj-text,#efefef);overflow:hidden}
.kvj #kvj-arrange[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}.kvj #kvj-arrange::backdrop{background:rgba(28,32,39,0.65)}
.kvj .kvj-arrange-header{display:flex;align-items:center;gap:8px;margin:0}.kvj .kvj-arrange-header h3{flex:1;font-size:20px;margin:0}.kvj #kvj-arrange-summary{font-size:14.933px;line-height:1.4;margin:0}.kvj #kvj-arrange-body{overflow:auto;min-height:0;overscroll-behavior:contain}
.kvj #kvj-arrange-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kvj #kvj-arrange-list>li{margin:0;padding:10px;border:1px solid var(--kvj-line);border-radius:8px}.kvj #kvj-arrange-list>li[aria-current=true]{border:2px solid var(--kvj-green);padding:9px}.kvj .kvj-arrange-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;margin-bottom:8px}.kvj .kvj-arrange-card h4{font-size:16px;line-height:1.3;margin:0 0 4px;overflow-wrap:anywhere}.kvj .kvj-arrange-card p{font-size:14.083px;line-height:1.35;margin:3px 0}.kvj .kvj-arrange-thumb{display:flex;align-items:center;justify-content:center;background:#1c2027;color:#f3f1ea;height:80px;font-size:13.2px;text-align:center;border-radius:4px;overflow:hidden}.kvj .kvj-arrange-thumb canvas{width:100%;height:auto;display:block}
.kvj .kvj-arrange-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kvj #kvj-arrange button{min-height:44px;padding:8px;font-size:14.933px;line-height:1.25;margin:0;min-width:0}.kvj #kvj-arrange details{padding:6px 0 0;margin:6px 0 0;border:0}.kvj #kvj-arrange summary{min-height:36px;font-size:14.083px;padding:6px 0}.kvj .kvj-arrange-footer{margin:0;border-top:1px solid var(--kvj-line);padding:8px 0 env(safe-area-inset-bottom,0px)}.kvj #kvj-arrange-status{font-size:14.083px;line-height:1.4;margin:0 0 8px}
.kvj #kvj-arrange-review{margin:6px 0 6px 8px;min-height:44px}.kvj #kvj-edit-return{display:block;min-height:44px;margin:6px 0}.kvj #kvj-edit-return[hidden]{display:none}.kvj #kvj-mobile-review[data-trimming=true] #kvj-arrange-review{display:none}
.kvj .kvj-sequence-edit{display:flex;gap:8px;margin:6px 0}.kvj .kvj-sequence-edit button{flex:1;min-width:0;min-height:44px;font-size:14.933px;padding:8px}.kvj #kvj-finish #kvj-sequence-edit{order:3}.kvj #kvj-finish #kvj-sequence-stage{width:min(100%,calc(clamp(100px,calc(var(--kvj-finish-height,100dvh) - 610px),210px) * var(--kvj-finish-ratio,1)))}

.kvj #kvj-frame{box-sizing:border-box;width:min(960px,calc(100vw - 32px));max-width:none;height:min(900px,calc(100dvh - 32px));max-height:none;padding:16px;border:1px solid var(--kvj-line);border-radius:12px;background:#13161c;color:#efefef;overflow:hidden}
.kvj #kvj-frame[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.kvj #kvj-frame::backdrop{background:rgba(28,32,39,0.72)}
.kvj #kvj-frame .kvj-frame-header{display:flex;align-items:center;gap:8px;margin:0;padding:0}.kvj #kvj-frame-title{flex:1;margin:0;font-size:18px}
.kvj #kvj-frame-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:hidden}
.kvj #kvj-frame-name{grid-column:1/-1;margin:0;font-size:14.083px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kvj #kvj-frame-view{min-height:0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}
.kvj #kvj-frame-stage{flex:none;position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;background:#1c2027;border:1px solid rgba(243,241,234,0.28);margin:0 auto;width:min(100%,calc(var(--kvj-frame-room,300px) * var(--kvj-frame-ratio)));max-width:800px;box-sizing:border-box}
.kvj #kvj-frame-media{position:absolute;inset:0}.kvj #kvj-frame-media :is(img,video){display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0;aspect-ratio:auto;object-fit:contain}
.kvj #kvj-frame-play{flex:none;margin:0;font-size:14.083px;padding:6px 12px}.kvj #kvj-frame-settings{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 2px;margin:0}
.kvj #kvj-frame-settings label{display:flex;justify-content:space-between;gap:8px;font-size:14.933px;margin:0 0 2px}.kvj #kvj-frame-settings select{width:100%;margin:0 0 6px;font-size:14.933px;padding:8px}
.kvj #kvj-frame-position input{display:block;min-height:44px;height:44px;width:100%;margin:0}.kvj #kvj-frame-position{margin:0 0 2px}
.kvj #kvj-frame-details{margin:0;border:0;padding:0}.kvj #kvj-frame-details summary{min-height:44px;box-sizing:border-box;display:list-item;padding:10px 4px;font-size:14.933px;cursor:pointer}.kvj #kvj-frame-details .kvj-frame-details-body{padding:6px 0 12px;display:grid;gap:8px}.kvj #kvj-frame-source{font-size:14.083px;margin:0}.kvj #kvj-frame-details p{margin:0;font-size:14.083px}
.kvj #kvj-frame .kvj-frame-footer{margin:0!important;padding:8px 0 0!important;border-top:1px solid var(--kvj-line);display:flex;align-items:center;gap:12px}.kvj #kvj-frame-status{flex:1;margin:0;font-size:14.083px}.kvj #kvj-frame button,.kvj #kvj-frame select{min-height:44px}.kvj #kvj-frame-copy{pointer-events:none}
.kvj #kvj-frame[data-enlarged=true] #kvj-frame-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.kvj #kvj-frame[data-enlarged=true] #kvj-frame-settings{display:none}
@media(max-width:600px){.kvj #kvj-frame{inset:0;margin:0;width:100%;height:100dvh;max-height:none;border:0;border-radius:0;padding:10px;gap:8px}.kvj #kvj-frame-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(40px,1fr) auto;gap:6px}.kvj #kvj-frame-settings{max-height:min(220px,50dvh)}.kvj #kvj-frame .kvj-frame-footer{display:grid;gap:6px}.kvj #kvj-frame-open{margin:4px}.kvj .kvj-sequence-edit{flex-wrap:wrap}.kvj #kvj-frame-preview{flex:1 1 100%}}

@media(max-width:600px){.kvj #kvj-frame-play{display:none}.kvj #kvj-frame[data-enlarged=true] #kvj-frame-play:not([hidden]){display:block}}

.kvj #kvj-frame{inset:0;margin:auto;background:#1c2027;color:#f3f1ea;color-scheme:dark;--kvj-ink:#f3f1ea;--kvj-line:rgba(243,241,234,0.28)}
.kvj #kvj-frame select,.kvj #kvj-frame option,.kvj #kvj-frame-details{background:#1c2027;color:#f3f1ea}
.kvj #kvj-frame .kvj-secondary{background:#1c2027;color:#a2d7bd;border-color:#7cbaa0}
.kvj #kvj-frame .kvj-small,.kvj #kvj-frame-source{color:#8d8d8d}.kvj #kvj-frame input[type=range]{accent-color:#7cbaa0;background:transparent;padding:0;border:0}
@media(max-width:600px){.kvj #kvj-frame{margin:0}}


.kvj #kvj-sequence-picture{order:2;min-width:0}.kvj #kvj-watch-open{flex:1 1 100%}
.kvj #kvj-mix-panel{display:none}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]){background:#1c2027;color:#f3f1ea;color-scheme:dark;--kvj-ink:#f3f1ea;grid-template-rows:auto minmax(0,1fr);padding:12px}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-finish-body{overflow:hidden;display:flex;min-height:0}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-finish-player{display:flex;flex:1;min-height:0;min-width:0}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) :is(#kvj-finish-music,#kvj-finish-output,#kvj-sequence-summary,#kvj-sequence-help,#kvj-sequence-jump,#kvj-sequence-music,#kvj-arrange-preview,#kvj-frame-preview,#kvj-watch-open,#kvj-sequence-restart){display:none!important}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence{display:grid;flex:1;min-height:0;min-width:0;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(40px,1fr) auto auto 44px auto auto auto;grid-template-areas:'shot shot' 'picture picture' 'play edit' 'time time' 'seek seek' 'status status' 'source source' 'issues issues';gap:4px 8px}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-shot{grid-area:shot;margin:0;max-height:2.8em;overflow:auto;font-size:14.083px}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-picture{grid-area:picture;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-stage{flex:none;width:min(100%,calc(var(--kvj-watch-room,300px) * var(--kvj-finish-ratio,1)));max-width:none!important;margin:0;box-sizing:border-box}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence>.kvj-actions,.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-edit{display:contents}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-play{grid-area:play}.kvj #kvj-finish[data-view=watch] #kvj-preview-edit{grid-area:edit}.kvj #kvj-finish[data-view=watch] #kvj-mix-open{display:none}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence label[for=kvj-sequence-seek]{grid-area:time;margin:0;font-size:14.083px}.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-seek{grid-area:seek;height:44px;min-height:44px;min-width:0;margin:0;padding:0;accent-color:#7cbaa0}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-status{grid-area:status;margin:0;max-height:2.8em;overflow:auto;font-size:14.083px}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-source{grid-area:source;color:#a2d7bd}.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-sequence-issues{grid-area:issues;max-height:80px;overflow:auto;margin:0;font-size:14.083px}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) button{font-size:14.933px;min-height:44px;padding:8px;min-width:0}.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) .kvj-secondary{background:#1c2027;color:#a2d7bd;border-color:#7cbaa0}
.kvj #kvj-finish:is([data-view=watch],[data-view=mix]) #kvj-mix-header[hidden]{display:none}.kvj #kvj-finish[data-view=watch] #kvj-mix-header{display:block;min-width:0;padding:8px}
.kvj #kvj-finish[data-view=mix] #kvj-sequence{grid-template-rows:auto minmax(40px,1fr) auto auto 44px minmax(0,auto) auto auto auto;grid-template-areas:'shot shot' 'picture picture' 'play play' 'time time' 'seek seek' 'panel panel' 'status status' 'source source' 'issues issues'}
.kvj #kvj-finish[data-view=mix] :is(#kvj-preview-edit,#kvj-mix-open){display:none}
.kvj #kvj-finish[data-view=mix] #kvj-mix-panel{grid-area:panel;display:block;min-height:0;max-height:min(150px,32dvh);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(243,241,234,0.28);border-radius:8px;padding:8px;background:#1c2027}
.kvj .kvj-mix-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.kvj #kvj-mix-panel h4,.kvj #kvj-mix-shot{margin:0 0 4px;font-size:14.083px;line-height:1.25}.kvj #kvj-mix-shot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8d8d8d}.kvj #kvj-finish[data-view=mix] #kvj-mix-settings{min-height:28px;padding:2px 6px;font-size:13.2px;line-height:1.1}
.kvj .kvj-mix-levels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kvj .kvj-mix-levels label{display:block!important;font-size:14.083px!important;line-height:1.25;margin:0!important}.kvj .kvj-mix-levels input[type=range]{display:block;width:100%;height:44px;min-height:44px;margin:0;padding:0;accent-color:#7cbaa0;background:transparent;border:0}.kvj .kvj-mix-levels output{float:right;font-variant-numeric:tabular-nums}.kvj .kvj-mix-levels .kvj-mix-mute{display:flex!important;align-items:center;gap:4px;min-height:24px}.kvj .kvj-mix-mute input{margin:0}
.kvj #kvj-mix-status{font-size:13.2px;line-height:1.25;margin:2px 0;max-height:2.5em;overflow:auto}.kvj #kvj-mix-details{margin:0;padding:0;border:0;background:#1c2027;color:#f3f1ea}.kvj #kvj-mix-details summary{font-size:14.083px;min-height:32px;padding:6px 0;cursor:pointer;background:transparent;color:#a2d7bd}.kvj .kvj-mix-advanced{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px 0}.kvj .kvj-mix-advanced label:first-child,.kvj .kvj-mix-advanced p{grid-column:1/-1}.kvj .kvj-mix-advanced label{font-size:14.083px}.kvj .kvj-mix-advanced input,.kvj .kvj-mix-advanced select{display:block;width:100%;min-height:44px;font-size:16px;padding:7px;background:#1c2027;color:#f3f1ea;border:1px solid rgba(243,241,234,0.28)}.kvj .kvj-mix-advanced p{font-size:13.2px;margin:0;color:#8d8d8d}


.kvj #kvj-finish[data-view=watch]{grid-template-rows:auto minmax(0,1fr) auto;gap:6px}
.kvj #kvj-finish[data-view=watch] .kvj-finish-footer{display:block!important;padding:6px 0 env(safe-area-inset-bottom,0px);background:#1c2027}
.kvj #kvj-finish[data-view=watch] .kvj-finish-footer button{width:100%}
.kvj #kvj-finish .kvj-finish-header h3{font-size:16px}
.kvj #kvj-finish #kvj-watch-tools[hidden]{display:none}
.kvj #kvj-finish[data-view=preview] #kvj-watch-open{display:none}

.kvj #kvj-finish[data-view=mix] .kvj-finish-footer{display:none}


.kvj #kvj-render-picture{display:flex;align-items:center;justify-content:center;min-width:0;background:#1c2027}
.kvj #kvj-render-picture video{display:block;width:min(100%,calc(440px * var(--kvj-result-ratio,1)));max-width:720px;max-height:none;height:auto;object-fit:contain;background:#1c2027;margin:0 auto;box-sizing:border-box}
.kvj #kvj-render-stale{color:#d89d61}.kvj #kvj-render-package-status:empty{display:none}
.kvj #kvj-finish #kvj-render-enlarge[hidden]{display:none}
.kvj #kvj-finish[data-output-ready=true]{background:#1c2027;color:#f3f1ea;color-scheme:dark;--kvj-ink:#f3f1ea;grid-template-rows:auto minmax(0,1fr) auto}
.kvj #kvj-finish[data-output-ready=true] #kvj-finish-body,.kvj #kvj-finish[data-output-ready=true] #kvj-finish-output{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-panel{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;overflow:hidden}
.kvj #kvj-finish[data-output-ready=true] :is(#kvj-render-title,#kvj-render-help,#kvj-render-repairs){display:none}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-result{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;gap:6px;margin:0;padding:0;border:0;box-shadow:none;background:transparent}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-summary{margin:0;font-size:14.083px;flex:none}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-stale{margin:0;font-size:14.083px;line-height:1.35;color:#ffe0a4;max-height:3em;overflow:auto;flex:none}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-picture{flex:1;min-height:40px;overflow:hidden;background:#1c2027}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-video{flex:none;width:min(100%,calc(var(--kvj-result-room,300px) * var(--kvj-result-ratio,1)));max-width:none!important;max-height:none!important;height:auto!important;object-fit:contain;background:#1c2027;margin:0;box-shadow:none;border:0}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-details{flex:none;max-height:min(180px,32dvh);overflow:auto;margin:0;padding:0 8px;border-color:rgba(243,241,234,0.28);background:#1c2027}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-details>summary{display:flex;align-items:center;min-height:44px}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-package-status{font-size:13.2px;margin:0;max-height:2.8em;overflow:auto;flex:none}
.kvj #kvj-finish[data-output-ready=true] .kvj-finish-footer{background:#1c2027;display:block}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-ready-actions{display:flex;flex-direction:column;gap:8px;margin:0}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-ready-actions>*{width:100%;min-width:0;min-height:44px;padding:8px;text-align:center;justify-content:center;font-size:14.933px;line-height:1.2}
.kvj #kvj-finish[data-output-ready=true] .kvj-secondary{background:#1c2027;color:#a2d7bd;border-color:#7cbaa0}
.kvj #kvj-finish[data-output-ready=true][data-render-enlarged=true] :is(#kvj-render-summary,#kvj-render-details){display:none}
.kvj #kvj-render-panel[data-state=error] #kvj-render-result{display:none}
@media(min-width:601px){.kvj #kvj-finish[data-output-ready=true] #kvj-render-ready-actions{flex-direction:row}.kvj #kvj-finish[data-output-ready=true] #kvj-render-ready-actions>*{flex:1}}

.kvj #kvj-render-ready-actions a[download]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;background:var(--kvj-green--kxbg, var(--kvj-green));color:#f3f1ea;border:1px solid var(--kvj-green);border-radius:6px;font-weight:700;text-decoration:none;cursor:pointer}
.kvj #kvj-render-ready-actions #kvj-render-package{background:#13161c;color:var(--kvj-green--kxfg, var(--kvj-green));border-color:var(--kvj-green)}


.kvj #kvj-render-edit-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}
.kvj #kvj-render-moment{font-size:14.083px;line-height:1.2}.kvj #kvj-render-edit{min-height:44px;font-size:14.933px;padding:8px 12px;white-space:nowrap}
.kvj #kvj-render-edit-recovery{flex:none;max-height:120px;overflow:auto}.kvj #kvj-render-edit-recovery p{margin:0 0 6px;font-size:14.083px;line-height:1.3}
.kvj #kvj-finish[data-output-ready=true] #kvj-render-edit-recovery{color:#ffe0a4}


.kvj #kvj-mobile-review[open]:not([data-trimming=true]){grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(60px,1fr) auto auto}
.kvj #kvj-mobile-review:not([data-trimming=true]) #kvj-mobile-picture{min-height:0;overflow:hidden}
.kvj #kvj-mobile-review:not([data-trimming=true]) #kvj-mobile-picture .kvj-preview-panel{width:100%;height:100%;display:grid;place-items:center}
.kvj #kvj-mobile-review:not([data-trimming=true]) #kvj-source-preview{width:min(100%,calc(var(--kvj-review-picture-room,300px) * var(--kvj-frame-ratio,1)));max-width:none;margin:0}
.kvj #kvj-mobile-review:not([data-trimming=true]) #kvj-mobile-copy{max-height:min(280px,calc(var(--kvj-review-height,100dvh) - 240px))}
.kvj #kvj-mobile-review[data-enlarged=true]:not([data-trimming=true]) #kvj-mobile-copy{max-height:144px}
.kvj #kvj-mobile-review:not([data-trimming=true]) #kvj-mobile-copy textarea[name=copy]{height:48px;min-height:48px;resize:none}
.kvj #kvj-mobile-review:not([data-trimming=true]) #kvj-mobile-copy label{font-size:14.083px;line-height:1.25}
.kvj #kvj-mobile-copy #kvj-copy-layout{border:0;padding:0;margin:4px 0 0}
.kvj #kvj-mobile-copy #kvj-copy-layout h4{display:none}
.kvj #kvj-mobile-copy #kvj-copy-layout .kvj-fields{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px;margin:0}
.kvj #kvj-mobile-copy #kvj-copy-layout select{min-height:44px;height:44px;padding:6px;font-size:14.933px;margin:2px 0}
.kvj #kvj-mobile-copy #kvj-copy-size{min-height:44px;height:44px;padding:0;margin:2px 0}
.kvj #kvj-mobile-copy #kvj-review-more:not([open]){display:none}
.kvj #kvj-mobile-copy #kvj-review-more{margin:4px 0 0;padding:0;border:0}
.kvj #kvj-mobile-copy #kvj-review-more>summary{min-height:44px;padding:10px 0;font-size:14.933px;line-height:1.4}
.kvj #kvj-review-tools{padding:4px 2px 12px}
.kvj #kvj-review-tools :is(#kvj-mobile-reload,#kvj-trim-open,#kvj-frame-open,#kvj-arrange-review){min-height:44px;margin:4px 4px 4px 0;font-size:14.933px;padding:8px}
.kvj #kvj-review-tools #kvj-preview-status{max-height:none;font-size:14.083px;line-height:1.4;margin:8px 0}
.kvj #kvj-mobile-review[data-trimming=true] :is(#kvj-mobile-enlarge,#kvj-mobile-tools,#kvj-mobile-state){display:none}
.kvj #kvj-mobile-review:not([data-trimming=true]) #kvj-edit-return{display:none}
.kvj #kvj-mobile-review .kvj-mobile-header{gap:8px;min-width:0}
.kvj #kvj-mobile-review :is(#kvj-mobile-picture,#kvj-mobile-copy,.kvj-mobile-footer){min-width:0}
.kvj #kvj-mobile-review .kvj-mobile-heading{flex:1;min-width:0}
.kvj #kvj-mobile-review .kvj-mobile-header h3{font-size:14.933px}
.kvj #kvj-mobile-state #kvj-copy-status{font-size:12.1px;line-height:1.2;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kvj #kvj-mobile-review .kvj-mobile-header button{min-height:44px;padding:8px 10px;font-size:14.933px;margin:0}
.kvj #kvj-mobile-review[open][data-compact=true]:not([data-trimming=true]){grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);grid-template-rows:auto minmax(0,1fr) auto}
.kvj #kvj-mobile-review[data-compact=true]:not([data-trimming=true]) :is(.kvj-mobile-header,.kvj-mobile-footer){grid-column:1 / -1}
.kvj #kvj-mobile-review[data-compact=true]:not([data-trimming=true]) #kvj-mobile-picture{grid-column:1;grid-row:2}
.kvj #kvj-mobile-review[data-compact=true]:not([data-trimming=true]) #kvj-mobile-copy{grid-column:2;grid-row:2;max-height:none;height:100%}
.kvj #kvj-mobile-review[data-compact=true]:not([data-trimming=true]) #kvj-copy-layout .kvj-fields{grid-template-columns:1fr;gap:4px}
.kvj #kvj-mobile-review[data-compact=true]:not([data-trimming=true]) #kvj-mobile-copy textarea[name=copy]{height:72px;min-height:72px}
.kvj #kvj-mobile-review[open][data-compact=true][data-enlarged=true]:not([data-trimming=true]){grid-template-columns:minmax(0,.52fr) minmax(0,.48fr)}
