/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer studio-inspector{.is-studio-beta{--kc-inspector-width:400px;--kc-submenu-width:clamp(320px, calc(100vw - var(--kc-inspector-width) - 424px), 380px);--kc-submenu-reserve:0px;--kc-menu-inset:16px;--kc-menu-gap:8px;--kc-menu-control:36px;--kc-inspector-header-height:48px;--kc-submenu-header-offset:0px;--kc-menu-surface:#202c26;--kc-menu-section:#2a3730;--kc-menu-field:#293a31;--kc-menu-line:#3b4b41;--kc-menu-divider:var(--kc-menu-line)}@supports (color:color-mix(in lab, red, red)){.is-studio-beta{--kc-menu-divider:color-mix(in srgb, var(--kc-menu-line) 70%, transparent)}}.is-studio-beta{--kc-menu-muted:#b5c4b9;--kc-menu-pending:#f1dec1;--kc-menu-pending-surface:#3c3426}.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-focus-context{z-index:20!important;height:var(--kc-inspector-header-height)!important;min-height:var(--kc-inspector-header-height)!important;flex-wrap:nowrap!important;flex:0 0 var(--kc-inspector-header-height)!important;width:calc(100% + 2 * var(--kc-menu-inset))!important;max-width:none!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;padding:0 var(--kc-menu-inset)!important;background:var(--kc-menu-surface)!important;border-bottom:1px solid var(--kc-menu-line)!important;align-items:center!important;gap:8px!important;display:flex!important;position:sticky!important;top:0!important}.is-studio-beta .kc-inspector-title{min-width:0!important;font:600 16px/22px var(--kc-font-ui)!important;color:#fffaf0!important;flex:1!important;margin:0!important}.is-studio-beta .kc-studio-beta-focus-context>strong{min-width:0!important;font:400 14px/20px var(--kc-font-ui)!important;color:var(--kc-menu-muted)!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important;flex:0 auto!important}.is-studio-beta .kc-studio-beta-focus-context button{flex:0 0 var(--kc-menu-control)!important;width:var(--kc-menu-control)!important;min-width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;min-height:var(--kc-menu-control)!important;color:var(--kc-menu-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.is-studio-beta .kc-studio-beta-focus-context .kc-studio-toolbar-back{width:auto!important;font:400 12px/16px var(--kc-font-ui)!important;white-space:nowrap!important;flex:none!important;gap:4px!important;display:inline-flex!important}.is-studio-beta .kc-studio-toolbar-close{display:none!important}.is-studio-beta .kc-studio-beta-focus-context .kc-studio-beta-shot-playback{width:auto!important;min-width:var(--kc-menu-control)!important;border:1px solid var(--kc-menu-line)!important;font:500 14px/20px var(--kc-font-ui)!important;white-space:nowrap!important;box-shadow:none!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;display:inline-flex!important;transform:none!important}.is-studio-beta .kc-studio-beta-shot-playback>[hidden]{display:none!important}.is-studio-beta .kc-studio-beta-shot-playback [data-clip-preview-target=playLabel]{display:inline!important}.is-studio-beta .kc-studio-beta-switch-playing-shot{gap:0!important;font-size:0!important}.is-studio-beta .kc-studio-beta-playback-context{flex:none!important;gap:4px!important;margin:0!important}.is-studio-beta .kc-studio-beta-focus-context .kc-icon{width:18px!important;height:18px!important}.is-studio-beta .kc-studio-beta-focus-context button:hover{background:var(--kc-menu-field)!important;color:#70e6c9!important;outline:none!important}.is-studio-beta .kc-studio-beta-focus-context .kc-studio-beta-shot-playback:is(:hover,[aria-pressed=true]){border-color:#70e6c9!important}.is-studio-beta .kc-studio-beta-focus-context button:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.is-studio-beta .kc-studio-beta-tool-context-notice{top:var(--kc-inspector-header-height)!important;background:var(--kc-menu-surface)!important;font-size:14px!important;position:absolute!important}.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-clip-context{display:block!important}.is-studio-beta :is(.kc-adjust-pane-heading,.kc-studio-animation-head,.kc-studio-beta-text-editor>header,.kc-fixed-text-editor-summary,.kc-camera-editor-head,.kc-transition-editor-head){display:none!important}.is-studio-beta :is(.kc-studio-primary-heading,.kc-effects-browser-head,.kc-transition-view-head,.kc-text-submenu-header,.kc-music-submenu-header,.kc-fixed-text-design-picker-head){min-height:var(--kc-menu-control)!important;height:auto!important;width:calc(100% + 2 * var(--kc-menu-inset))!important;max-width:none!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;padding:0 var(--kc-menu-inset)!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.is-studio-beta :is(.kc-studio-primary-heading,.kc-effects-browser-head,.kc-transition-view-head,.kc-text-submenu-header,.kc-music-submenu-header,.kc-fixed-text-design-picker-head) :is(h2,h3,strong){font:500 14px/20px var(--kc-font-ui)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.is-studio-beta :is(.kc-studio-primary-help,.kc-fixed-text-design-picker-head small),.is-studio-beta[data-studio-native-tool=effects] [data-effect-preview-button]{display:none!important}.is-studio-beta .kc-effect-instance-heading{padding-block:8px!important}.is-studio-beta .kc-effect-heading-actions{flex:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.is-studio-beta .kc-effect-instance-heading button{width:auto!important;min-width:0!important;min-height:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;box-shadow:none!important;flex:none!important;gap:6px!important;padding:0 8px!important;font-size:14px!important;transform:none!important}.is-studio-beta .kc-effect-instance-heading button .kc-icon{flex:0 0 16px!important;width:16px!important;height:16px!important}.is-studio-beta .kc-effect-instance-count{min-width:28px!important;height:24px!important;font:400 12px/24px var(--kc-font-ui)!important;padding:0 5px!important}.is-studio-beta [data-effect-catalog-toggle-label]{white-space:nowrap!important}.is-studio-beta header.kc-studio-submenu-header{top:calc(var(--kc-submenu-header-offset) - var(--kc-menu-inset))!important;z-index:15!important;width:calc(100% + 2 * var(--kc-menu-inset))!important;min-width:0!important;max-width:none!important;min-height:calc(var(--kc-menu-control) + 16px)!important;height:auto!important;padding:8px var(--kc-menu-inset)!important;margin:calc(-1 * var(--kc-menu-inset)) calc(-1 * var(--kc-menu-inset)) 8px!important;border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-section)!important;grid-area:auto!important;align-items:center!important;gap:8px!important;display:flex!important;position:sticky!important;overflow:visible!important}.is-studio-beta .kc-studio-submenu-header[hidden]{display:none!important}.is-studio-beta .kc-studio-submenu-heading{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.is-studio-beta .kc-studio-submenu-heading strong{overflow-wrap:anywhere;font:500 14px/20px var(--kc-font-ui)!important;color:#fffaf0!important;min-width:0!important;margin:0!important}.is-studio-beta .kc-studio-submenu-heading small{color:var(--kc-menu-muted);font:400 12px/16px var(--kc-font-ui)}.is-studio-beta .kc-studio-submenu-header .kc-studio-submenu-back{flex:0 0 var(--kc-menu-control)!important;width:var(--kc-menu-control)!important;min-width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;min-height:var(--kc-menu-control)!important;color:var(--kc-menu-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;transform:none!important}.is-studio-beta .kc-studio-submenu-back .kc-icon{width:18px!important;height:18px!important;transform:none!important}.is-studio-beta .kc-studio-submenu-back:hover{background:var(--kc-menu-field)!important;color:#70e6c9!important}.is-studio-beta .kc-studio-submenu-back:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.is-studio-beta .kc-text-editor-toolbar .kc-text-editor-tabs{display:none!important}.is-studio-beta :is(.kc-text-scene-style-panel.is-open,.kc-studio-text-copy-picker:not([hidden])){--kc-submenu-header-offset:0px}@media (max-width:1100px){.is-studio-beta .kc-studio-primary-menu{--kc-submenu-header-offset:var(--kc-inspector-header-height)}}@media (pointer:coarse),(max-width:760px){.is-studio-beta{--kc-menu-control:44px}}@media (max-width:760px){.is-studio-beta{--kc-menu-inset:12px;--kc-inspector-header-height:52px}.is-studio-beta.is-studio-native-tool-open .kc-studio-mobile-sheet-header{display:none!important}.is-studio-beta .kc-inspector-title{font-size:16px!important}.is-studio-beta[data-studio-native-tool=transitions] .kc-studio-beta-playback-context{display:flex!important}.is-studio-beta[data-studio-native-tool=music] .kc-studio-clip-context{display:block!important}}.is-studio-beta .kc-inspector-search-section:not([hidden]):has(.kc-catalog-search){width:calc(100% + 2 * var(--kc-menu-inset))!important;min-width:0!important;max-width:none!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;padding:8px var(--kc-menu-inset)!important;border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-section)!important;box-shadow:none!important;border-radius:0!important}.is-studio-beta :is([data-catalog-search-home],[data-transition-search-home],[data-transition-search-mount]):not(:has(.kc-catalog-search)){display:none!important}@media (min-width:1101px){.is-studio-beta .kc-camera-editor>.kc-inspector-search-section[data-catalog-search-home]:not([hidden]):has(.kc-catalog-search){margin-bottom:-8px!important}}.is-studio-beta .kc-text-catalog-search:before,.is-studio-beta .kc-text-catalog-search:after{content:none!important;display:none!important}.is-studio-beta .kc-text-scene-style-body.kc-text-submenu-shell{height:auto!important;max-height:none!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.is-studio-beta .is-design .kc-text-style-controls-sticky{position:static!important}.is-studio-beta .is-design .kc-catalog-search{width:100%!important}.is-studio-beta .is-design .kc-text-style-secondary-filters{margin-right:0!important}.is-studio-beta .kc-catalog-search{min-width:0!important;height:var(--kc-menu-control)!important;width:100%!important;min-height:var(--kc-menu-control)!important;border:1px solid var(--kc-menu-line)!important;background:var(--kc-menu-field)!important;color:var(--kc-menu-muted)!important;box-shadow:none!important;border-radius:6px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 10px!important;display:flex!important;position:relative!important}.is-studio-beta .kc-catalog-search:hover{border-color:#718679!important}.is-studio-beta .kc-catalog-search:focus-within{border-color:#70e6c9!important;box-shadow:0 0 0 1px #70e6c9!important}.is-studio-beta .kc-catalog-search input[type=search]{appearance:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#f4f5ed!important;font:400 14px/20px var(--kc-font-ui)!important;letter-spacing:normal!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:1 1 0!important;margin:0!important;padding:0!important}.is-studio-beta .kc-catalog-search input::placeholder{color:var(--kc-menu-muted)!important;opacity:1!important;font-weight:400!important}.is-studio-beta .kc-catalog-search svg{width:18px!important;height:18px!important;color:inherit!important;flex:none!important}.is-studio-beta .kc-catalog-search>button:not([hidden]){width:calc(var(--kc-menu-control) - 2px)!important;height:calc(var(--kc-menu-control) - 2px)!important;min-width:0!important;min-height:0!important;color:var(--kc-menu-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;flex:none!important;place-items:center!important;margin:0 -8px 0 0!important;padding:0!important;display:grid!important}.is-studio-beta .kc-catalog-search>button:hover{color:#f4f5ed!important}.is-studio-beta .kc-catalog-search>button:focus-visible{outline-offset:-3px!important;outline:2px solid #70e6c9!important}@media (max-width:760px){.is-studio-beta .kc-catalog-search input[type=search]{font-size:16px!important}}body .kc-main.is-studio-beta .kc-studio-primary-menu[data-studio-menu-loading=true]>:not(.kc-studio-menu-loading),.is-studio-beta .kc-studio-primary-menu-shell:has([data-studio-menu-loading=true])>.kc-studio-mobile-sheet-header{display:none!important}.is-studio-beta .kc-studio-menu-loading{box-sizing:border-box!important;width:100%!important;min-height:180px!important;color:var(--kc-menu-muted)!important;font:500 14px/20px var(--kc-font-ui)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:22px!important;padding:32px 16px!important;display:flex!important}.is-studio-beta .kc-studio-menu-loading[hidden]{display:none!important}.is-studio-beta .kc-studio-primary-menu .kc-editor-catalog-placeholder,.is-studio-beta .kc-studio-animation-loading{box-sizing:border-box!important;min-height:88px!important;color:var(--kc-menu-muted)!important;font:500 14px/20px var(--kc-font-ui)!important;padding:18px 16px!important}.is-studio-beta .kc-studio-primary-menu .kc-editor-catalog-placeholder.is-error{color:#f0b3a8!important}.is-studio-beta .kc-editor-catalog-spinner{color:#70e6c9!important}.is-studio-beta .kc-studio-menu-loading .kc-editor-catalog-spinner{border-color:currentColor #70e6c92e #70e6c92e!important;width:28px!important;height:28px!important;animation-duration:.9s!important;box-shadow:0 0 0 9px #70e6c90d!important}@media (min-width:1101px){.is-studio-beta[data-studio-native-tool=effects]{--kc-effects-categories-width:240px;--kc-submenu-width:clamp(320px, calc(100vw - var(--kc-inspector-width) - 696px), 380px)}}@media (min-width:761px){.is-studio-beta :is(.kc-camera-editor[data-studio-catalog-mode=camera],.kc-reframe-editor,#clip_transition_editor,.kc-fixed-text-editor-body):not([hidden]){flex-direction:column!important;height:calc(100dvh - 96px)!important;display:flex!important}.is-studio-beta :is(.kc-reframe-editor,#clip_transition_editor,.kc-fixed-text-editor-body)>.kc-studio-tool-actions{margin-top:auto!important}.is-studio-beta[data-studio-native-tool=reframe]{--kc-inspector-width:500px}.is-studio-beta.is-studio-native-tool-open .kc-studio-grid{grid-template-columns:0 minmax(0, 1fr) var(--kc-inspector-width)!important}.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{width:var(--kc-inspector-width)!important;grid-template-columns:minmax(0,1fr) 80px!important}.is-studio-beta .kc-studio-beta-tool-nav{grid-auto-rows:minmax(44px,max-content)!important;gap:8px!important;width:80px!important;padding:4px!important}.is-studio-beta .kc-studio-beta-tool-nav button{gap:2px!important;height:auto!important;min-height:44px!important;padding:2px!important;font-size:12px!important;line-height:14px!important}}.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector-content{scrollbar-width:thin;scroll-padding-top:var(--kc-inspector-header-height);min-width:0!important;padding:0 var(--kc-menu-inset)!important;background:var(--kc-menu-surface)!important;overflow-y:auto!important}.is-studio-beta.is-studio-native-tool-open :is(.kc-studio-beta-setting-body,.kc-studio-beta-native-editor,.kc-studio-tool-panel){width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:0!important;font-size:14px!important;overflow:visible!important}.is-studio-beta .kc-studio-tool-panel :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=search]),select,textarea){font-family:var(--kc-font-ui)!important;color:#f4f5ed!important;background:var(--kc-menu-field)!important;border:1px solid var(--kc-menu-line)!important;border-radius:6px!important}.is-studio-beta .kc-studio-tool-panel :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=search]),select,textarea):not(.kc-text-copy-input){font-size:14px!important;line-height:20px!important}.is-studio-beta .kc-studio-tool-panel :is(select,input[type=number]){min-height:var(--kc-menu-control)!important}.is-studio-beta :is(.kc-studio-tool-actions,.kc-quick-style-actions,.kc-music-catalog-actions,.kc-text-design-footer,.kc-text-motion-footer,.kc-text-placement-actions):not([hidden]){min-height:calc(var(--kc-menu-control) + 25px)!important;width:calc(100% + 2 * var(--kc-menu-inset))!important;min-width:0!important;max-width:none!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;padding:12px var(--kc-menu-inset)!important;border-top:1px solid var(--kc-menu-line)!important;background:var(--kc-menu-surface)!important;box-shadow:none!important;z-index:3!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important;position:sticky!important;bottom:0!important}.is-studio-beta :is(.kc-studio-tool-actions,.kc-quick-style-actions,.kc-music-catalog-actions,.kc-text-design-footer,.kc-text-motion-footer,.kc-text-placement-actions)>button{width:auto!important;min-width:0!important;max-width:100%!important;min-height:var(--kc-menu-control)!important;height:auto!important;font:500 14px/20px var(--kc-font-ui)!important;box-shadow:none!important;border-radius:6px!important;flex:0 auto!important;gap:6px!important;margin:0!important;padding:8px 12px!important}.is-studio-beta :is(.kc-studio-tool-actions,.kc-text-design-footer,.kc-text-motion-footer,.kc-text-placement-actions)>button:first-child,.is-studio-beta .kc-music-catalog-actions>[data-action=clip-preview\#cancelMusicCatalog]{margin-right:auto!important}.is-studio-beta :is(.kc-studio-tool-actions,.kc-quick-style-actions,.kc-music-catalog-actions) .kc-icon{width:18px!important;height:18px!important}.is-studio-beta :is(.kc-studio-tool-actions,.kc-quick-style-actions,.kc-music-catalog-actions) .kc-btn-comic-ghost{background:0 0!important;border-color:#0000!important}.is-studio-beta :is(.kc-studio-tool-actions,.kc-quick-style-actions,.kc-music-catalog-actions)>[hidden],.is-studio-beta :is(.kc-studio-tool-actions,.kc-quick-style-actions,.kc-music-catalog-actions)[hidden],.is-studio-beta :is([data-quick-text-controls],[data-fixed-text-controls])[hidden],.is-studio-beta[data-studio-native-tool=text] .kc-quick-style-actions,.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true]:not([data-effects-browse-open=true]) .kc-camera-editor-actions,.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true]):not([data-effect-editor-dirty=true]) .kc-camera-editor-actions,.is-studio-beta[data-studio-native-tool=transitions] .kc-transition-editor:not(.has-pending-change) .kc-camera-editor-actions{display:none!important}.is-studio-beta :is(.kc-current-music-group,.kc-effect-settings,.kc-effect-timing-controls,.kc-fixed-text-editor-controls,.kc-studio-animation-current,.kc-studio-animation-draft-versions,.kc-studio-animation-choices,.kc-scene-visual-controls,.kc-transition-filter-row){width:calc(100% + 2 * var(--kc-menu-inset))!important;min-width:0!important;max-width:none!important;padding:12px var(--kc-menu-inset)!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;background:var(--kc-menu-section)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.is-studio-beta :is([data-camera-filters],.kc-transition-filter-row,.kc-studio-animation-choices,.kc-text-simple-actions){width:calc(100% + 2 * var(--kc-menu-inset))!important;min-width:0!important;max-width:none!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;background:var(--kc-menu-section)!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}.is-studio-beta :is([data-camera-filters],.kc-effects-category-menu,.kc-transition-filter-row,.kc-studio-animation-choices,.kc-text-simple-actions)>button:not([hidden]){width:100%!important;padding-inline:var(--kc-menu-inset)!important;box-shadow:none!important;background:var(--kc-motion-choice-background,transparent)!important;border:0!important;border-radius:0!important;margin:0!important}.is-studio-beta :is([data-camera-filters],.kc-effects-category-menu,.kc-transition-filter-row,.kc-studio-animation-choices,.kc-text-simple-actions)>button:not([hidden])~button:not([hidden]){border-top:1px solid var(--kc-menu-divider)!important}.is-studio-beta :is([data-camera-filters],.kc-effects-category-menu,.kc-transition-filter-row,.kc-studio-animation-choices,.kc-text-simple-actions)>button:not([hidden]):not(.is-submenu-open):hover{background:var(--kc-menu-field)!important}.is-studio-beta :is([data-camera-filters],.kc-effects-category-menu,.kc-transition-filter-row,.kc-studio-animation-choices,.kc-text-simple-actions)>button:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions:not([hidden]){width:calc(100% + 2 * var(--kc-menu-inset))!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:visible!important}.is-studio-beta .kc-studio-beta-text-mount{padding-top:12px!important}.is-studio-beta .kc-text-scene-row.is-studio-text-editor{grid-template-rows:auto!important;padding:0!important}.is-studio-beta .kc-text-scene-row.is-studio-text-editor:not(.is-text-empty.is-text-expanded){grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded{min-width:0;grid-template-columns:minmax(0,1fr) var(--kc-menu-control)!important;column-gap:8px!important;padding:0!important}.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded .kc-text-scene-field{min-width:0;grid-area:1/1!important}.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-copy-input{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;white-space:pre-wrap!important;width:100%!important;font:400 var(--kc-text-entry-size,14px)/var(--kc-text-entry-line,20px) var(--kc-font-ui)!important}.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded .kc-text-copy-input{min-height:calc(2lh + 24px)!important}@media (max-width:760px),(pointer:coarse){.is-studio-beta{--kc-text-entry-size:16px;--kc-text-entry-line:22px}}.is-studio-beta .kc-text-copy-input::placeholder{opacity:1;color:var(--kc-menu-muted)!important;font:inherit!important}.is-studio-beta .kc-text-scene-empty-cancel{cursor:pointer;justify-content:center;align-items:center;width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;background:var(--kc-menu-field)!important;border:1px solid var(--kc-menu-line)!important;color:#f4f5ed!important;box-shadow:none!important;border-radius:6px!important;grid-area:1/2!important;align-self:center!important;margin:0!important;padding:0!important;position:static!important}.is-studio-beta .kc-text-scene-empty-cancel:hover{background:var(--kc-menu-section)!important}.is-studio-beta .kc-text-scene-empty-cancel:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.is-studio-beta .kc-text-scene-empty-cancel .kc-icon{width:16px;height:16px}.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-summary{background:var(--kc-menu-section)!important;border:1px solid var(--kc-menu-line)!important;min-height:64px!important;box-shadow:none!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px!important;display:grid!important}.is-studio-beta .kc-text-scene-empty-summary>span:first-child{min-width:0}.is-studio-beta .kc-text-scene-empty-summary small{white-space:normal;color:var(--kc-menu-muted)!important;font:400 14px/20px var(--kc-font-ui)!important}.is-studio-beta .kc-text-scene-empty-action{gap:6px;min-height:var(--kc-menu-control)!important;font:500 14px/20px var(--kc-font-ui)!important;padding:0 10px!important}.is-studio-beta .kc-text-simple-actions>button{min-width:0!important;min-height:44px!important;font:400 14px/20px var(--kc-font-ui)!important;justify-content:flex-start!important;padding-block:10px!important}.is-studio-beta :is(.kc-effect-value-control,.kc-effect-space-control,.kc-effect-playback-control){background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:40px!important;padding:0!important;font-size:14px!important;display:flex!important}.is-studio-beta .kc-effect-time-values{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.is-studio-beta[data-studio-native-tool=effects] .kc-effect-instance-editor{border:0!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.is-studio-beta .kc-effect-instance-list{width:calc(100% + 2 * var(--kc-menu-inset))!important;max-width:none!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;padding:8px 0!important}.is-studio-beta .kc-effect-instance-row{grid-template-columns:minmax(0,1fr) var(--kc-menu-control)!important;padding:8px var(--kc-menu-inset)!important;box-shadow:none!important;border-radius:0!important;gap:8px!important}.is-studio-beta .kc-effect-instance-select{min-width:0!important;padding:0!important}.is-studio-beta .kc-effect-instance-menu>summary{width:var(--kc-menu-control)!important;min-width:0!important;height:var(--kc-menu-control)!important;min-height:var(--kc-menu-control)!important}.is-studio-beta .kc-effect-instance-copy{min-width:0!important}.is-studio-beta .kc-effect-instance-copy strong{white-space:normal!important;overflow-wrap:anywhere!important;font:500 14px/20px var(--kc-font-ui)!important}.is-studio-beta .kc-effect-instance-copy small{white-space:normal!important;font-size:14px!important;line-height:20px!important}.is-studio-beta .kc-effect-instance-copy>small[hidden]{display:none!important}.is-studio-beta .kc-effect-instance-row.has-pending-change{background:var(--kc-menu-pending-surface)!important}.is-studio-beta .kc-effect-instance-row.has-pending-change small,.is-studio-beta [data-effect-detail-status]{color:var(--kc-menu-pending)!important}.is-studio-beta .kc-effect-instance-row.is-disabled .kc-effect-instance-thumb{opacity:.5}.is-studio-beta .kc-effect-instance-controls:not([hidden]){background:0 0!important;border:0!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.is-studio-beta .kc-effect-instance-controls[hidden]{display:none!important}.is-studio-beta .kc-effect-timing-controls{border-bottom:1px solid var(--kc-menu-divider)!important;gap:12px!important}.is-studio-beta .kc-effect-timing-heading{gap:8px!important}.is-studio-beta :is(.kc-effect-timing-heading strong,.kc-effect-time-values strong,.kc-effect-time-values small,.kc-effect-timing-heading small){font-size:14px!important;line-height:20px!important}.is-studio-beta .kc-effect-whole-scene{min-height:var(--kc-menu-control)!important;flex:none!important;padding:0 8px!important;font-size:14px!important}.is-studio-beta .kc-effect-settings{overflow:visible!important}.is-studio-beta .kc-effect-settings>summary{min-height:var(--kc-menu-control)!important;padding:0!important}.is-studio-beta .kc-effect-settings:not([open])>summary>.kc-icon{transform:none!important}.is-studio-beta .kc-effect-settings[open]>summary>.kc-icon{transform:rotate(180deg)!important}.is-studio-beta .kc-effect-settings-body{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important;padding:8px 0!important;display:grid!important}.is-studio-beta .kc-effect-settings-body>.kc-effect-value-control{grid-column:span 1!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:6px!important;min-width:0!important;display:grid!important}.is-studio-beta .kc-effect-number{width:100%!important;min-width:0!important;display:flex!important}.is-studio-beta .kc-effect-number input{flex:1 1 0!important;width:0!important;min-width:0!important;padding:0 8px!important}.is-studio-beta .kc-effect-number small{flex:0 0 24px!important}.is-studio-beta .kc-effect-settings-body>:is(.kc-effect-space-control,.kc-effect-playback-control):not([hidden]){grid-column:1/-1!important;grid-template-columns:90px minmax(0,1fr)!important;gap:12px!important;min-width:0!important;display:grid!important}.is-studio-beta .kc-effect-settings-body select{width:100%!important;min-width:0!important}.is-studio-beta .kc-effect-settings-body>.kc-effect-reset{grid-column:1/-1!important;width:100%!important}.is-studio-beta .kc-effect-settings-body>[hidden]{display:none!important}.is-studio-beta .kc-camera-editor[data-effect-catalog-open=true]{height:auto!important;min-height:0!important}.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor[data-effects-browse-open=true][data-effect-catalog-open=true] .kc-effects-browser{flex-direction:column!important;display:flex!important}.is-studio-beta .kc-camera-editor .kc-effects-browser{gap:var(--kc-menu-gap)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.is-studio-beta .kc-catalog-footer:not([hidden]){width:calc(100% + 2 * var(--kc-menu-inset))!important;min-width:0!important;min-height:calc(var(--kc-menu-control) + 25px)!important;margin:8px calc(-1 * var(--kc-menu-inset)) calc(-1 * var(--kc-menu-inset))!important;padding:12px var(--kc-menu-inset)!important;background:var(--kc-menu-surface)!important;border:0!important;border-top:1px solid var(--kc-menu-line)!important;box-shadow:none!important;flex-wrap:wrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important;position:static!important}.is-studio-beta .kc-catalog-confirm-footer:not([hidden]){bottom:calc(-1 * var(--kc-menu-inset))!important;z-index:4!important;grid-template-columns:auto minmax(0,1fr)!important;padding-block:8px!important;display:grid!important;position:sticky!important}.is-studio-beta .kc-catalog-confirm-footer>:is(.kc-camera-pagination,.kc-transition-pagination){grid-column:1/-1!important;justify-self:center!important}.is-studio-beta .kc-catalog-confirm-footer>.kc-camera-editor-actions:not([hidden]){display:contents!important}.is-studio-beta .kc-catalog-confirm-footer>.kc-camera-editor-actions>button:first-child{grid-column:1!important;justify-self:start!important}.is-studio-beta .kc-catalog-confirm-footer>.kc-camera-editor-actions>button:last-child{grid-column:2!important;justify-self:end!important}.is-studio-beta .kc-catalog-confirm-footer>.kc-camera-editor-actions>button>span{white-space:normal!important}.is-studio-beta .kc-catalog-confirm-footer:empty,.is-studio-beta [data-camera-compact-confirm]{display:none!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer:not([hidden]){grid-template-columns:auto minmax(0,1fr) auto!important;gap:4px!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer>.kc-camera-pagination{grid-area:1/2!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer .kc-catalog-pagination{gap:4px!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer .kc-catalog-page{min-width:40px!important;font-size:12px!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer>.kc-camera-editor-actions>button{grid-row:1!important;padding-inline:8px!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer>.kc-camera-editor-actions>button:last-child{grid-column:3!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer [data-action*=applyCameraOption]>:not([data-camera-compact-confirm]){display:none!important}.is-studio-beta[data-studio-native-tool=camera] .kc-catalog-confirm-footer [data-camera-compact-confirm]{display:inline!important}.is-studio-beta :is(.kc-catalog-footer,.kc-catalog-pagination)[hidden]{display:none!important}.is-studio-beta .kc-catalog-pagination{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.is-studio-beta .kc-catalog-pagination button{cursor:pointer;width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;min-height:var(--kc-menu-control)!important;background:var(--kc-menu-field)!important;border:1px solid var(--kc-menu-line)!important;color:#f4f5ed!important;box-shadow:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;transform:none!important}.is-studio-beta .kc-catalog-pagination button:hover{background:var(--kc-menu-section)!important}.is-studio-beta .kc-catalog-pagination button:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.is-studio-beta .kc-catalog-pagination button:disabled{opacity:.4!important;cursor:default!important}.is-studio-beta .kc-catalog-pagination .kc-icon{width:16px!important;height:16px!important}.is-studio-beta .kc-catalog-page{color:#f4f5ed;text-align:center;white-space:nowrap;min-width:64px;font:500 14px/20px var(--kc-font-ui);font-variant-numeric:tabular-nums}.is-studio-beta .kc-text-scene-style-panel[data-quick-text-catalog-selection-pending=true] .kc-text-design-footer{display:contents!important}.is-studio-beta .kc-quick-text-delete-confirm:not([hidden]){grid-template-columns:minmax(0,1fr);background:var(--kc-menu-section)!important;border:1px solid var(--kc-menu-line)!important;color:#f4f5ed!important;border-radius:6px!important;gap:12px!important;padding:12px!important;display:grid!important}.is-studio-beta .kc-quick-text-delete-copy{gap:4px;min-width:0;display:grid}.is-studio-beta .kc-quick-text-delete-copy strong{font:500 14px/20px var(--kc-font-ui)!important}.is-studio-beta .kc-quick-text-delete-copy small{color:var(--kc-menu-muted)!important;font:400 14px/20px var(--kc-font-ui)!important}.is-studio-beta .kc-quick-text-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.is-studio-beta .kc-quick-text-delete-actions button{min-height:var(--kc-menu-control)!important;border:1px solid var(--kc-menu-line)!important;background:var(--kc-menu-field)!important;color:#f4f5ed!important;font:500 14px/20px var(--kc-font-ui)!important;box-shadow:none!important;border-radius:6px!important;padding:8px 12px!important}.is-studio-beta .kc-quick-text-delete-actions button.is-danger{color:#ffaaa5!important;background:0 0!important}.is-studio-beta .kc-quick-text-delete-actions button:hover{background:var(--kc-menu-section)!important}.is-studio-beta .kc-quick-text-delete-actions button:focus-visible{outline-offset:2px!important;outline:2px solid #70e6c9!important}.is-studio-beta .kc-text-span-help{flex-basis:100%;color:var(--kc-menu-muted)!important;font:400 14px/20px var(--kc-font-ui)!important;margin:4px 0 0!important}.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-control{flex-wrap:wrap}.is-studio-beta .kc-text-span-stepper{background:var(--kc-menu-field)!important;border:1px solid var(--kc-menu-line)!important;border-radius:6px!important}.is-studio-beta .kc-text-span-stepper button,.is-studio-beta .kc-text-span-stepper>strong{color:#f4f5ed!important;font:500 14px/20px var(--kc-font-ui)!important}.is-studio-beta .kc-text-span-stepper button:hover{background:var(--kc-menu-section)!important}.is-studio-beta .kc-text-span-stepper button:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.is-studio-beta .kc-effects-category-menu{min-width:0!important;padding:var(--kc-menu-inset)!important;background:var(--kc-menu-section)!important;border:0!important;flex-direction:column!important;gap:8px!important;margin:0!important;display:flex!important}.is-studio-beta .kc-effects-category-menu[hidden]{display:none!important}.is-studio-beta .kc-effects-category-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:4px 0 12px!important;display:grid!important}.is-studio-beta .kc-effects-category-shortcuts button{min-height:var(--kc-menu-control)!important;height:auto!important;color:var(--kc-menu-muted)!important;border-color:var(--kc-menu-line)!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;padding:8px!important;transform:none!important}.is-studio-beta .kc-effects-category-shortcuts button:is(:hover,.is-active){color:#70e6c9!important;background:#29493e!important;border-color:#52786a!important}.is-studio-beta .kc-effects-category-shortcuts button:focus-visible{outline-offset:2px!important;outline:2px solid #70e6c9!important}.is-studio-beta .kc-effects-category-shortcuts .kc-icon{flex:0 0 16px!important;width:16px!important;height:16px!important}.is-studio-beta .kc-effects-category-shortcuts strong{font:500 12px/16px var(--kc-font-ui)!important;text-align:center!important;white-space:normal!important}.is-studio-beta :is(.kc-effects-category-row,.kc-transition-filter-row>button){min-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:8px!important;padding-block:6px!important;font-size:14px!important}.is-studio-beta :is(.kc-effects-category-row,.kc-transition-filter-row>button):hover{background:var(--kc-menu-field)!important}.is-studio-beta .kc-effects-category-row[aria-expanded=true]{background:var(--kc-menu-field)!important;color:#70e6c9!important}@media (min-width:1101px) and (pointer:fine){.is-studio-beta .kc-effects-category-menu>.kc-effects-category-row{min-height:36px!important;padding-block:4px!important}}.is-studio-beta :is(.kc-effects-category-icon,.kc-transition-filter-icon){background:0 0!important;flex-basis:24px!important;width:24px!important;height:24px!important}.is-studio-beta .kc-effects-discovery{gap:8px!important}.is-studio-beta .kc-camera-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:8px!important;padding:0!important;overflow:visible!important}.is-studio-beta .kc-option-card-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.is-studio-beta .kc-option-card-shell>.kc-camera-card{background:0 0!important;border:0!important;padding:0!important}.is-studio-beta .kc-option-card-shell>.kc-camera-card>strong{padding:8px 4px!important;font-size:14px!important;line-height:20px!important}.is-studio-beta .kc-option-card-shell:has(.is-selected,.is-applied,.is-auditioning){background:#29473c!important}.is-studio-beta .kc-effect-color-swatches:not(.kc-effect-direction-swatches){gap:2px!important;padding:0 4px 4px!important}.is-studio-beta[data-studio-native-tool=camera] :is(.kc-option-card-shell,.kc-camera-card,.kc-camera-card-copy){height:auto!important;min-height:0!important;overflow:visible!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card{border:1px solid #0000!important;flex-direction:column!important;gap:8px!important;display:flex!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card.is-applied{border-color:#70e6c9!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card.is-selected.has-pending-change{border-color:var(--kc-menu-pending)!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card-state{font:500 12px/16px var(--kc-font-ui)!important;text-transform:none!important;color:#101715!important;box-shadow:none!important;background:#70e6c9!important;border:0!important;border-radius:4px!important;padding:2px 6px!important;top:6px!important;left:6px!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card.has-pending-change .kc-camera-card-state{background:var(--kc-menu-pending)!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card-copy{gap:4px!important;padding:0 8px 8px!important;display:grid!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card-copy :is(strong,small){flex:none!important;height:auto!important;font-size:14px!important;line-height:20px!important;display:block!important;overflow:visible!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor:not([data-camera-filter=all]):not([data-catalog-searching=true]) .kc-catalog-card-category{display:none!important}.is-studio-beta .kc-inspector-category{width:150px!important;min-width:0!important;font-size:14px!important}.is-studio-beta .kc-effects-search-row{gap:8px!important;display:flex!important}.is-studio-beta .kc-effects-discovery{grid-template-columns:minmax(0,1fr)!important}.is-studio-beta .kc-effects-secondary-filters{justify-content:flex-end!important}.is-studio-beta [data-effects-advanced-filters][hidden]{display:none!important}.is-studio-beta .kc-effects-advanced-toggle{width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;min-width:var(--kc-menu-control)!important;background:var(--kc-menu-field)!important;border:0!important;padding:0!important}.is-studio-beta .kc-effects-advanced-toggle>:is(span,small),.is-studio-beta .kc-effects-advanced-toggle>svg:last-child,.is-studio-beta .kc-inspector-camera-category{display:none!important}.is-studio-beta[data-studio-native-tool=camera] [data-catalog-search-home]:not([hidden]){align-items:center!important;gap:8px!important;display:flex!important}.is-studio-beta[data-studio-native-tool=camera] .kc-inspector-camera-category{flex:0 0 140px!important;width:140px!important;display:block!important}.is-studio-beta[data-studio-native-tool=camera] [data-camera-filters]{display:none!important}.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-heading{color:#f4f5ed!important;margin:0 0 12px!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-controls fieldset label{grid-template-columns:90px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;font-size:14px!important;display:grid!important}.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-controls fieldset label>select{width:100%!important;min-width:0!important}@media (max-width:760px){.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-controls fieldset label{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}}.is-studio-beta .kc-music-catalog-workspace{height:auto!important;min-height:0!important;max-height:none!important;width:calc(100% + 2 * var(--kc-menu-inset))!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;padding:0 var(--kc-menu-inset)!important;overflow:visible!important}.is-studio-beta :is(.kc-music-option-grid,#clip_transition_editor .kc-transition-gallery){width:calc(100% + 2 * var(--kc-menu-inset))!important;max-width:none!important;margin:0 calc(-1 * var(--kc-menu-inset))!important;background:var(--kc-menu-section)!important;gap:0!important;padding:0!important}.is-studio-beta .kc-music-option-grid>button:not([hidden])~button:not([hidden]),.is-studio-beta .kc-transition-gallery>.kc-option-card-shell:not([hidden])~.kc-option-card-shell:not([hidden]){border-top:1px solid var(--kc-menu-divider)!important}.is-studio-beta .kc-transition-gallery>.kc-option-card-shell{border-radius:0!important}.is-studio-beta .kc-transition-gallery .kc-transition-card.is-title-only{padding:8px 48px 8px var(--kc-menu-inset)!important;border:0!important;border-radius:0!important;height:auto!important;min-height:58px!important}.is-studio-beta .kc-music-option-media{width:40px!important;height:40px!important;position:relative!important;overflow:hidden!important}.is-studio-beta :is(.kc-current-music-group-title,.kc-current-music-settings label,.kc-current-music-segment-copy small){font:500 14px/20px var(--kc-font-ui)!important;text-transform:none!important;letter-spacing:0!important}.is-studio-beta :is(.kc-current-music-segment,.kc-music-sync-action){background:0 0!important;border:0!important;padding:8px 0!important}.is-studio-beta .kc-current-music-settings{gap:8px!important}.is-studio-beta .kc-current-music{gap:8px!important;overflow:visible!important}.is-studio-beta .kc-current-music-segment{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.is-studio-beta .kc-current-music-segment-copy{flex:100px!important;min-width:0!important}.is-studio-beta .kc-current-music-segment>button{flex:none!important;margin-left:auto!important}.is-studio-beta .kc-current-music-state{display:none!important}.is-studio-beta .kc-current-music-main{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.is-studio-beta .kc-current-music-identity{flex:220px!important;min-width:0!important}.is-studio-beta .kc-current-music-actions{flex:none!important;gap:8px!important;width:auto!important;margin-left:auto!important;display:flex!important}.is-studio-beta .kc-current-music-actions>button{flex:0 0 var(--kc-menu-control)!important;width:var(--kc-menu-control)!important;min-width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important}.is-studio-beta .kc-inspector-catalog-toolbar{align-items:center!important;gap:8px!important;display:flex!important}.is-studio-beta .kc-inspector-catalog-toolbar>.kc-catalog-search{flex:1!important}.is-studio-beta .kc-inspector-catalog-toolbar>.kc-music-filter-row{border:0!important;flex:0 150px!important;width:150px!important;margin:0!important;padding:0!important}.is-studio-beta .kc-inspector-catalog-toolbar .kc-music-filter-row>span:first-child{display:none!important}.is-studio-beta .kc-music-catalog{height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;width:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.is-studio-beta :is(.kc-music-catalog-heading,.kc-music-step-heading){display:none!important}.is-studio-beta .kc-music-library-pane{gap:8px!important;padding:0!important}.is-studio-beta .kc-custom-music{background:0 0!important;border:0!important;margin:0!important;padding:8px 0!important}.is-studio-beta .kc-custom-music-heading{gap:8px!important}.is-studio-beta .kc-custom-music-heading small{display:none!important}.is-studio-beta .kc-music-option{min-height:56px!important;padding:8px var(--kc-menu-inset)!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:12px!important;margin:0!important}.is-studio-beta .kc-music-option strong{font-size:14px!important;line-height:20px!important}.is-studio-beta .kc-music-option small{color:var(--kc-menu-muted)!important;opacity:1!important;font-size:14px!important;line-height:20px!important}.is-studio-beta .kc-music-option-artwork{object-fit:cover!important;width:40px!important;height:40px!important}.is-studio-beta .kc-music-option-play-badge{place-items:center!important;width:40px!important;height:40px!important;display:grid!important;inset:0!important}.is-studio-beta .kc-music-choice-summary{width:100%;min-width:0;font:400 14px/20px var(--kc-font-ui);flex:0 0 100%;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.is-studio-beta .kc-music-choice-summary small{color:var(--kc-menu-muted);grid-column:1/-1;font-size:12px}.is-studio-beta .kc-music-choice-summary strong{overflow-wrap:anywhere;font-weight:500}.is-studio-beta .kc-music-choice-summary>[data-music-segment-action]{min-height:var(--kc-menu-control);color:var(--kc-menu-muted);font:400 14px/20px var(--kc-font-ui);background:0 0;justify-self:end;padding:4px 0}.is-studio-beta .kc-music-choice-summary>[data-music-segment-action] .kc-icon{width:18px;height:18px}.is-studio-beta .kc-music-choice-error{color:var(--kc-status-danger,#ffaaa5)}.is-studio-beta .kc-music-choice-error[hidden],.is-studio-beta .kc-music-option .music-pause-icon,.is-studio-beta .kc-music-option.is-playing .music-play-icon{display:none}.is-studio-beta .kc-music-option.is-playing .music-pause-icon{display:inline-flex}.is-studio-beta .kc-music-option[aria-busy=true] .kc-music-option-media{opacity:.6}.is-studio-beta .kc-music-catalog-actions>[data-action=clip-preview\#cancelMusicCatalog]{display:inline-flex!important}.is-studio-beta .kc-music-catalog[data-mobile-music-stage=library] .kc-music-selection-pane,.is-studio-beta .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-choice-summary>[data-music-segment-action]{display:none!important}.is-studio-beta :is(.kc-fixed-text-value-field>span,.kc-fixed-text-design-field>span,.kc-fixed-text-opacity>span,.kc-fixed-text-switch){font:400 14px/20px var(--kc-font-ui)!important;text-transform:none!important;letter-spacing:0!important}.is-studio-beta .kc-fixed-text-switch{min-height:var(--kc-menu-control)!important;background:0 0!important;border:0!important;padding:8px 0!important}.is-studio-beta .kc-fixed-text-design-field button{font-size:14px!important}.is-studio-beta .kc-inspector-disclosure>summary{cursor:pointer!important;border-top:1px solid var(--kc-menu-line)!important;padding:12px 0!important}.is-studio-beta :where(#clip_transition_editor) .kc-transition-view{width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.is-studio-beta #clip_transition_editor .kc-transition-gallery{height:auto!important;max-height:none!important;overflow:visible!important}.is-studio-beta #clip_transition_editor .kc-transition-menu-body{flex:1 0 auto!important;overflow:visible!important}.is-studio-beta #clip_transition_editor [data-transition-view=graphic]>*{flex:none!important}.is-studio-beta #clip_transition_editor .kc-transition-filter-bar{height:auto!important}.is-studio-beta #clip_transition_editor .kc-transition-filter-bar:has([data-transition-genre-filter-wrap][hidden]){display:none!important}.is-studio-beta #clip_transition_editor :is([data-transition-view=motion],[data-transition-view=motion-settings]):not([hidden]){gap:12px!important;display:grid!important}.is-studio-beta #clip_transition_editor [data-transition-motion-trigger]{min-height:var(--kc-menu-control)!important}@media (max-width:1500px){.is-studio-beta #clip_transition_editor [data-transition-view=graphic]:has(>:is([data-transition-view=motion],[data-transition-view=motion-settings]):not([hidden]))>:not([data-transition-view=motion],[data-transition-view=motion-settings]){display:none!important}}.is-studio-beta #clip_transition_editor .kc-transition-filter-row{gap:0!important}.is-studio-beta .kc-transition-filter-row>button[aria-expanded=true]{color:#70e6c9!important;background:#29473c!important}.is-studio-beta #clip_transition_editor [data-transition-view=graphic]:not([hidden]){grid-template-columns:minmax(0,1fr)!important;align-content:start!important;row-gap:12px!important;display:grid!important}.is-studio-beta #clip_transition_editor [data-transition-search-mount]{padding-block:0 8px!important}.is-studio-beta #clip_transition_editor [data-transition-search-mount] .kc-catalog-search{width:100%!important}@media (max-width:1100px){.is-studio-beta #clip_transition_editor [data-transition-view=graphic]:not([hidden]){padding-top:12px!important}}.is-studio-beta :is(.kc-fixed-text-design-picker,.kc-text-submenu-shell,.kc-studio-text-copy-picker){width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.is-studio-beta :is(.kc-fixed-text-design-grid,.kc-text-scene-style-panel .kc-quick-style-grid){height:auto!important;max-height:none!important;overflow:visible!important}.is-studio-beta .kc-text-scene-style-panel.is-open{align-content:start!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;position:static!important;inset:auto!important}.is-studio-beta :is(.kc-text-submenu-header strong,.kc-fixed-text-design-picker-head strong,.kc-fixed-text-design-picker button){font-size:14px!important;line-height:20px!important}.is-studio-beta .kc-text-placement-controls{justify-content:space-between;align-items:center;gap:8px;padding-block:8px;display:flex}.is-studio-beta .kc-text-typography-editor>.kc-text-editor-section-heading{justify-content:flex-end;padding-block:4px;display:flex}.is-studio-beta :is(.kc-text-design-footer,.kc-text-motion-footer,.kc-text-placement-actions)>[data-action=clip-preview\#cancelQuickTextStyle]{color:var(--kc-menu-muted)!important;background:0 0!important;border:0!important}.is-studio-beta .kc-studio-animation-choices{gap:0!important}.is-studio-beta .kc-studio-animation-choice{background:var(--kc-motion-choice-background,transparent)!important;min-height:92px!important;box-shadow:none!important;border-radius:0!important;grid-template:"preview copy""preview cost"/64px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:4px 12px!important;padding-block:10px!important;display:grid!important}.is-studio-beta .kc-studio-animation-choice.is-submenu-open{--kc-motion-choice-background:#2b443a;box-shadow:inset 3px 0 #70e6c9!important}.is-studio-beta .kc-studio-animation-choice-preview{width:64px!important;height:72px!important;box-shadow:none!important;border:0!important;border-radius:4px!important;grid-area:preview!important;display:block!important}.is-studio-beta .kc-studio-animation-choice-preview>i,.is-studio-beta .kc-studio-animation-choice-action{display:none!important}.is-studio-beta .kc-studio-animation-choice-preview .kc-studio-parallax-demo-stack{aspect-ratio:auto!important;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}.is-studio-beta .kc-studio-animation-choice-preview .kc-motion-panel-slice{opacity:1!important;animation:none!important;transform:none!important}.is-studio-beta .kc-studio-animation-choice-copy{text-align:left!important;grid-area:copy!important;min-width:0!important}.is-studio-beta .kc-studio-animation-choice-cost{text-align:left!important;grid-area:cost!important;max-width:none!important}.is-studio-beta .kc-studio-animation-choice-cost strong,.is-studio-beta .kc-studio-animation-choice-copy strong{font:500 14px/20px var(--kc-font-ui)!important}.is-studio-beta .kc-studio-animation-choice-copy small{font-size:14px!important;font-weight:400!important;line-height:20px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])){background:var(--kc-menu-section)!important;padding:0!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-dialog-card{height:auto!important;max-height:inherit!important;background:0 0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-header{width:100%!important;min-height:48px!important;padding:0 var(--kc-menu-inset) 0 calc(var(--kc-menu-inset) + 44px)!important;border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-surface)!important;flex:0 0 48px!important;align-items:center!important;gap:8px!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-copy{min-width:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-copy h3{font:500 var(--kc-motion-heading)!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) :is(.kc-scene-animation-copy p,.kc-parallax-scene-chip){display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-close-submenu{top:6px!important;left:var(--kc-menu-inset)!important;width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;min-width:var(--kc-menu-control)!important;min-height:var(--kc-menu-control)!important;color:var(--kc-menu-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important;right:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-close-submenu svg{transform:rotate(180deg);width:18px!important;height:18px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-chooser{width:100%!important;margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-card[hidden]{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-card:not([hidden]){width:100%!important;min-width:0!important;min-height:0!important;padding:10px var(--kc-menu-inset)!important;box-shadow:none!important;text-align:left!important;font-family:var(--kc-font-ui)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:4px 12px!important;margin:0!important;display:grid!important;transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-card:not([hidden])~.kc-parallax-mode-card:not([hidden]){border-top:1px solid var(--kc-menu-divider)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) :is(.kc-parallax-mode-card,.kc-scene-animation-close-submenu):hover{background:var(--kc-menu-field)!important;border-color:var(--kc-menu-divider)!important;box-shadow:none!important;transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) :is(.kc-parallax-mode-card,.kc-scene-animation-close-submenu):hover:not(:focus-visible){outline:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) :is(.kc-parallax-mode-card,.kc-scene-animation-close-submenu):focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-icon{width:24px!important;height:24px!important;box-shadow:none!important;color:#70e6c9!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1!important;align-self:start!important;place-items:center!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-icon svg{width:18px!important;height:18px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-copy{grid-area:1/2/auto/-1!important;align-self:start!important;gap:4px!important;min-width:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-copy strong{font:500 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-copy small{font:400 var(--kc-motion-text)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-card>em{width:auto!important;min-width:0!important;min-height:20px!important;box-shadow:none!important;color:#70e6c9!important;font:500 var(--kc-motion-text)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:2/3!important;justify-self:end!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-card>em svg{width:16px!important;height:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-parallax-mode-settlement{text-align:left!important;color:var(--kc-menu-muted)!important;font:400 var(--kc-motion-text)!important;grid-area:2/2!important;justify-self:start!important;margin:0!important}@media (min-width:761px) and (max-width:1100px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])){left:auto!important}}@media (pointer:coarse),(max-width:760px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-header{flex-basis:52px!important;min-height:52px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-parallax-mode-chooser:not([hidden],.is-processing,.has-analysis-plan,.has-fast-selection,.has-subject-guidance,.has-panel-cut-editor),.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-scene-animation-close-submenu{top:4px!important}}@media (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])){max-height:calc(100dvh - 92px)!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) :is(.kc-parallax-mode-grid,.kc-parallax-flow-steps){display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-selection>header{padding:12px var(--kc-menu-inset)!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-selection>header>span{gap:4px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-selection>header strong{font:500 14px/20px var(--kc-font-ui)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-selection>header small{font:400 14px/20px var(--kc-font-ui)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-choice-layout{gap:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-preview{box-shadow:none!important;background:var(--kc-menu-surface)!important;border:0!important;border-radius:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-preview>:is(header,footer){padding:8px var(--kc-menu-inset)!important;background:0 0!important;border:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-preview>header{border-top:1px solid var(--kc-menu-divider)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-preview>header strong{font:500 14px/20px var(--kc-font-ui)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-preview>footer small{font:400 14px/20px var(--kc-font-ui)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-preview>div{padding:0 var(--kc-menu-inset)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-preview>div>:is(img,canvas){max-height:clamp(260px,38dvh,340px)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-selection-actions{z-index:3!important;padding:10px var(--kc-menu-inset)!important;background:var(--kc-menu-surface)!important;border-top:1px solid var(--kc-menu-divider)!important;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin:0!important;position:sticky!important;bottom:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-selection-actions button:not([hidden]){min-width:0!important;min-height:44px!important;font:500 14px/20px var(--kc-font-ui)!important;white-space:normal!important;padding:6px 8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection.is-panel-review:not([hidden])) .kc-fast-parallax-selection-actions .is-panel-manual{border-color:var(--kc-menu-line)!important;background:var(--kc-menu-field)!important}.is-studio-beta .kc-scene-animation-header{gap:8px!important;min-height:48px!important;margin:0!important;padding:0 44px 8px 0!important}.is-studio-beta .kc-scene-animation-header h3{font:600 16px/22px var(--kc-font-ui)!important}.is-studio-beta .kc-scene-animation-header p{font:400 14px/20px var(--kc-font-ui)!important}.is-studio-beta .kc-simple-parallax-inspector :is(h2,h3,h4,label,button,select){font-family:var(--kc-font-ui)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important}@media (max-width:1100px){.is-studio-beta .kc-camera-editor[data-effect-details-open=true][data-effect-catalog-open=false]{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}.is-studio-beta .kc-camera-editor[data-effect-details-open=true][data-effect-catalog-open=false] .kc-effect-instance-editor{flex:none!important;height:auto!important;min-height:0!important}.is-studio-beta .kc-camera-editor[data-effect-details-open=true][data-effect-catalog-open=false] :is(.kc-effect-instance-heading,.kc-effect-instance-list,.kc-effect-instance-empty,.kc-effect-instance-limit),.is-studio-beta .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-editor,.is-studio-beta .is-music-catalog-open>.kc-current-music,.is-studio-beta .kc-fixed-text-editor-body:has([data-fixed-text-design-picker]:not([hidden]))>:is(.kc-fixed-text-switch,.kc-fixed-text-editor-controls),.is-studio-beta .kc-transition-menu-body:not([data-transition-stage-current=home])>.kc-transition-view-home{display:none!important}.is-studio-beta.is-motion-submenu-open .kc-studio-beta-inspector-content{visibility:hidden!important;pointer-events:none!important}}@media (min-width:761px) and (max-width:1100px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open]{height:calc(100dvh - 48px)!important;width:calc(var(--kc-inspector-width) - 80px)!important;box-shadow:none!important;top:48px!important;bottom:0!important;right:80px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:is(.has-parallax-editor,.has-parallax-review,.has-parallax-pixel-editor,.has-subject-guidance-editor)[open]{width:min(1040px,100vw - 96px)!important}}@media (min-width:1101px){.is-studio-beta .kc-fixed-text-design-picker .kc-quick-style-sample{height:64px!important;min-height:64px!important}.is-studio-beta .kc-text-scene-style-panel .is-design{gap:6px!important}.is-studio-beta .kc-text-scene-style-panel .is-design .kc-text-style-controls-sticky.kc-inspector-search-section{padding-block:0!important}.is-studio-beta .kc-text-scene-style-panel .kc-quick-style-sample{height:64px!important;min-height:64px!important}.is-studio-beta .kc-text-scene-style-panel .kc-quick-style-card{grid-template-rows:64px auto!important;height:auto!important}.is-studio-beta .kc-text-scene-style-panel .kc-quick-style-grid{margin-top:0!important}.is-studio-beta .kc-text-scene-style-panel :is(.kc-text-design-footer,.kc-text-motion-footer),.is-studio-beta .kc-text-typography-grid>fieldset{padding-block:6px!important}.is-studio-beta #clip_transition_editor [data-camera-only-list]>button{min-height:40px!important;padding-block:4px!important}.is-studio-beta #clip_transition_editor .kc-camera-cut-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 8px!important}.is-studio-beta #clip_transition_editor .kc-camera-cut-option{flex-wrap:wrap!important;gap:4px!important;min-width:0!important}.is-studio-beta #clip_transition_editor .kc-camera-cut-option label>span{font-size:14px!important;line-height:20px!important}.is-studio-beta #clip_transition_editor .kc-camera-cut-option select{width:100%!important}.is-studio-beta:is([data-studio-native-tool=camera]:has(.kc-camera-editor[data-camera-browse-open=true]),[data-studio-native-tool=effects]:has(.kc-camera-editor[data-effect-catalog-open=true]),[data-studio-native-tool=effects]:has(.kc-camera-editor[data-effect-details-open=true][data-effect-catalog-open=false]),[data-studio-native-tool=music]:has(.kc-music-catalog:not([hidden])),[data-studio-native-tool=transitions]:has(.kc-transition-view:not(.kc-transition-view-home):not([hidden])),[data-studio-native-tool=fixed-text]:has(.kc-fixed-text-design-picker:not([hidden])),[data-studio-native-tool=text]:has(.kc-text-scene-style-panel.is-open,.kc-studio-text-copy-picker:not([hidden])),.is-motion-submenu-open){--kc-submenu-reserve:calc(var(--kc-submenu-width) + 8px)}.is-studio-beta[data-studio-native-tool=effects]:has(.kc-camera-editor[data-effect-catalog-open=true]:not([data-effects-browse-open=true])){--kc-submenu-reserve:calc(var(--kc-effects-categories-width) + 8px)}.is-studio-beta[data-studio-native-tool=effects] .kc-effects-category-menu{--kc-submenu-width:var(--kc-effects-categories-width)}.is-studio-beta .kc-preview-stage-home{width:calc(100% - var(--kc-submenu-reserve))!important;justify-self:start!important;margin-left:0!important;margin-right:auto!important}.is-studio-beta .kc-preview-stage-home>.kc-preview-canvas-surface{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.is-studio-beta .kc-preview-stage-home .kc-preview-expand-button{top:8px!important;right:8px!important}.is-studio-beta :is(.kc-camera-editor[data-studio-catalog-mode=camera][data-camera-browse-open=true] .kc-effects-browser,.kc-camera-editor[data-effect-catalog-open=true] .kc-effects-category-menu:not([hidden]),.kc-camera-editor[data-effects-browse-open=true][data-effect-catalog-open=true] .kc-effects-browser,.kc-camera-editor[data-effect-details-open=true][data-effect-catalog-open=false] .kc-effect-instance-controls:not([hidden]),.kc-music-catalog:not([hidden]),:where(#clip_transition_editor) section.kc-transition-view:not(.kc-transition-view-home),.kc-fixed-text-design-picker:not([hidden]),.kc-text-scene-style-panel.is-open,.kc-studio-text-copy-picker:not([hidden])),.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open]{left:auto!important;right:calc(var(--kc-submenu-inspector-right,var(--kc-inspector-width)) + 8px)!important;width:var(--kc-submenu-width)!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 276px)!important;padding:var(--kc-menu-inset)!important;background:var(--kc-menu-section)!important;box-shadow:none!important;z-index:70!important;border:0!important;border-radius:6px!important;margin:0!important;position:fixed!important;top:56px!important;bottom:auto!important;overflow-y:auto!important;transform:none!important}.is-studio-beta .kc-music-catalog-workspace{flex:auto!important;min-height:0!important;overflow-y:auto!important}.is-studio-beta .kc-music-catalog:not([hidden]){overflow:hidden!important}.is-studio-beta .kc-effects-browser-head{display:flex!important}.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor[data-effects-browse-open=true][data-effect-catalog-open=true] .kc-effects-browser{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;row-gap:12px!important;display:grid!important}.is-studio-beta[data-studio-native-tool=effects] .kc-effects-search-row{flex-wrap:nowrap!important}.is-studio-beta :is(.kc-effects-browser-head,.kc-music-submenu-header,.kc-transition-view-head,.kc-fixed-text-design-picker-head,.kc-text-submenu-header)>button{min-height:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;padding:0 8px!important}.is-studio-beta[data-studio-native-tool=camera] [data-camera-filters]:not([hidden]){flex:0 auto!important;align-content:start!important;min-height:0!important;display:grid!important;overflow-y:auto!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor-actions{margin-top:auto!important}.is-studio-beta[data-studio-native-tool=camera] [data-camera-filters]>button:not([hidden]){width:100%!important;min-height:44px!important;box-shadow:none!important;font:400 14px/20px var(--kc-font-ui)!important;align-items:center!important;gap:8px!important;padding-block:6px!important;display:flex!important}.is-studio-beta[data-studio-native-tool=camera] [data-camera-filters]>button:is(:hover,[aria-expanded=true]){background:var(--kc-menu-field)!important}.is-studio-beta .kc-camera-category-icon{color:#55f0c8!important;width:24px!important}.is-studio-beta .kc-camera-category-chevron{margin-left:auto!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor[data-camera-browse-open=true] .kc-effects-browser{flex-direction:column!important;gap:8px!important;display:flex!important}.is-studio-beta[data-studio-native-tool=camera] .kc-effects-browser>*{flex:none!important}.is-studio-beta[data-studio-native-tool=camera] .kc-effects-browser-head{justify-content:space-between!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor:not([data-camera-browse-open=true]) .kc-effects-browser,.is-studio-beta[data-studio-native-tool=camera] .kc-inspector-camera-category,.is-studio-beta[data-studio-native-tool=camera] .kc-effects-result-count,.is-studio-beta[data-studio-native-tool=effects] .kc-inspector-category{display:none!important}.is-studio-beta .kc-music-submenu-header{display:flex!important}.is-studio-beta .is-music-catalog-open>.kc-current-music{display:grid!important}.is-studio-beta .kc-text-scene-style-body.kc-text-submenu-shell{background:0 0!important;height:auto!important}.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions,.is-studio-beta[data-studio-native-tool=text] :is(.kc-text-scene-field,.kc-studio-beta-text-duration,.kc-studio-beta-text-editor){visibility:visible!important}.is-studio-beta .kc-studio-beta-inspector-content{visibility:visible!important;pointer-events:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:is(.has-parallax-editor,.has-parallax-review,.has-parallax-pixel-editor,.has-subject-guidance-editor)[open]{width:min(850px, calc(100vw - var(--kc-submenu-inspector-right,var(--kc-inspector-width)) - 24px))!important;height:calc(100dvh - 276px)!important}}@media (min-width:1281px){.is-studio-beta[data-studio-native-tool=effects]:has(.kc-camera-editor[data-effects-browse-open=true][data-effect-catalog-open=true]){--kc-submenu-reserve:calc(var(--kc-effects-categories-width) + var(--kc-submenu-width) + 16px)}.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor[data-effects-browse-open=true][data-effect-catalog-open=true] .kc-effects-browser{right:calc(var(--kc-submenu-inspector-right,var(--kc-inspector-width)) + var(--kc-effects-categories-width) + 16px)!important}}@media (max-width:1280px){.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor[data-effects-browse-open=true] .kc-effects-category-menu{display:none!important}}@media (min-width:1501px){.is-studio-beta #clip_transition_editor section.kc-transition-view:is([data-transition-view=motion],[data-transition-view=motion-settings]){right:calc(var(--kc-submenu-inspector-right,var(--kc-inspector-width)) + var(--kc-submenu-width) + 16px)!important;width:280px!important}.is-studio-beta[data-studio-native-tool=transitions]:has(#clip_transition_editor :is([data-transition-view=motion],[data-transition-view=motion-settings]):not([hidden])){--kc-submenu-reserve:calc(var(--kc-submenu-width) + 296px)}}@media (max-width:760px){.is-studio-beta #clip_transition_editor{flex:1 0 auto!important;height:auto!important}.is-studio-beta:is([data-studio-native-tool=camera],[data-studio-native-tool=effects]) .kc-studio-beta-native-editor{flex-direction:column!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor{flex-direction:column!important;min-height:calc(64dvh - 64px)!important;display:flex!important}.is-studio-beta[data-studio-native-tool=camera] .kc-effects-browser{flex-direction:column!important;gap:8px!important;display:flex!important}.is-studio-beta[data-studio-native-tool=camera] .kc-effects-browser>*{flex:none!important}.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor-actions{margin-top:auto!important}.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{height:64dvh!important;max-height:calc(100dvh - 64px)!important}.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-style-panel.is-open{z-index:75!important;background:var(--kc-menu-section)!important;width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 56px)!important;padding:12px!important;position:fixed!important;inset:56px 0 0!important;overflow-y:auto!important}.is-studio-beta .kc-inspector-category{width:120px!important}.is-studio-beta .kc-camera-gallery{gap:8px!important}.is-studio-beta :is(.kc-effects-category-row,.kc-transition-filter-row>button){min-height:44px!important}.is-studio-beta :is(.kc-studio-tool-actions,.kc-music-catalog-actions){padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.is-studio-beta .kc-inspector-catalog-toolbar>.kc-music-filter-row{flex-basis:120px!important;width:120px!important}}.kc-background-preparation-mode{font:var(--kc-motion-text);color:var(--kc-menu-text,#e5eee7);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:12px 0;display:grid}.kc-background-preparation-mode select{min-height:var(--kc-menu-control,36px);border:1px solid var(--kc-menu-divider);max-width:100%;color:inherit;background:var(--kc-menu-field);font:inherit;border-radius:4px;padding:6px 10px}.kc-background-preparation-mode small{font:var(--kc-motion-meta);color:var(--kc-menu-muted);grid-column:1/-1}.kc-parallax-mode-grid>.kc-background-preparation-mode{padding-inline:var(--kc-menu-inset)}.kc-parallax-mode-chooser.is-specialized-technique .kc-parallax-mode-grid>.kc-background-preparation-mode{display:none}.is-studio-beta{--kc-motion-text-size:13px;--kc-motion-text-line:18px;--kc-motion-text:var(--kc-motion-text-size)/var(--kc-motion-text-line) var(--kc-font-ui);--kc-motion-heading:14px/20px var(--kc-font-ui);--kc-motion-meta:12px/16px var(--kc-font-ui)}.kc-panel-playback{display:none}.is-panels-editor .kc-panel-playback{grid-template-columns:36px minmax(32px,1fr) 36px;align-items:center;gap:8px;width:100%;grid-area:3/1/auto/-1!important;display:grid!important}.is-panels-editor .kc-panel-playback button{min-height:36px;font:var(--kc-motion-text);border:1px solid var(--kc-menu-divider);background:var(--kc-menu-field);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.is-panels-editor .kc-panel-playback button:last-of-type{grid-area:1/3}.is-panels-editor .kc-panel-playback button>span{display:none}.is-panels-editor .kc-panel-playback input{accent-color:#70e6c9;flex:1;min-width:0}.is-panels-editor .kc-simple-parallax-play{display:none!important}.is-panels-editor .kc-fast-preview-time{font:var(--kc-motion-meta);text-align:right;white-space:nowrap;top:10px;right:12px;display:block!important;position:absolute!important}.is-panels-editor [data-fast-highlight-placement]{display:none!important}.is-panels-editor .kc-simple-parallax-preview{--kc-preview-player-space:44px;position:relative}.is-panels-editor .kc-motion-editor-duration{visibility:hidden}.is-studio-beta:has(dialog.kc-scene-animation-dialog[open]) .kc-preview-stage-home{visibility:hidden;pointer-events:none}.is-studio-beta .kc-studio-animation-choice-copy strong{font:500 var(--kc-motion-heading)!important}.is-studio-beta .kc-studio-animation-choice-copy small{font:400 var(--kc-motion-text)!important}.is-studio-beta .kc-studio-animation-choice-cost strong{font:500 var(--kc-motion-text)!important}.kc-scene-animation-expectations{font:400 var(--kc-motion-text);color:var(--kc-menu-muted,#aab7ae);grid-column:1/-1;margin:0}.is-studio-beta .kc-fast-editor-intensity>[data-shared-custom-intensity]{margin:0!important}.is-studio-beta .kc-fast-parallax-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;grid-template-columns:none!important}.is-studio-beta [data-fast-parallax-tab][hidden]{display:none!important}.is-studio-beta .kc-motion-editor-duration{color:var(--kc-menu-muted);white-space:nowrap;gap:6px;margin-left:auto;display:flex}.is-studio-beta .kc-motion-editor-duration small{font:400 12px/18px var(--kc-font-ui)!important}.is-studio-beta :is(.kc-simple-parallax-motion-layer-picker,.kc-illustration-motion-picker,.kc-parallax-direction-select,.kc-edge-softness-select){width:100%;min-width:0;background:var(--kc-menu-field)!important;height:36px!important;min-height:36px!important;color:var(--kc-menu-text,#e5eee7)!important;border:1px solid var(--kc-menu-divider)!important;font:500 var(--kc-motion-text)!important;border-radius:6px!important;padding:6px 8px!important}@media not all and (min-width:761px){.is-studio-beta :is(.kc-simple-parallax-motion-layer-picker,.kc-illustration-motion-picker,.kc-parallax-direction-select,.kc-edge-softness-select){height:44px!important;min-height:44px!important}}.is-studio-beta :is(.kc-fast-editor-separation-row,.kc-parallax-layer-corrections)[hidden]{display:none!important}.is-studio-beta .kc-parallax-layer-corrections>summary{font:500 var(--kc-motion-text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--kc-menu-divider)!important;min-height:44px!important;padding:8px 0!important;display:flex!important}.is-studio-beta .kc-parallax-layer-corrections>summary::marker{content:""}.is-studio-beta .kc-parallax-layer-corrections>summary svg{width:16px;height:16px}.is-studio-beta .kc-parallax-layer-corrections[open]>summary svg{transform:rotate(180deg)}.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-editor .kc-fast-editor-separation-row:not([hidden]){border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;background:0 0!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-editor .kc-fast-editor-separation-row .is-icon{background:0 0!important;border:0!important;width:24px!important;height:24px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-editor .kc-fast-editor-separation-row .is-copy{gap:4px!important}.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-editor .kc-fast-editor-separation-row small{font:400 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-editor .kc-fast-editor-separation-row button{min-height:32px!important;padding:6px 8px!important;text-decoration:none!important}.is-studio-beta .kc-scene-parallax-panel:not(.is-shared-parallax) .kc-simple-parallax-motion-direction>header{grid-template-columns:minmax(0,1fr);margin-bottom:12px;display:grid!important}.is-studio-beta .kc-scene-parallax-panel:not(.is-shared-parallax) .kc-simple-parallax-motion-direction>header>span{display:none!important}.is-studio-beta .kc-scene-parallax-panel:not(.is-shared-parallax) .kc-simple-parallax-motion-layer-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid!important}.is-studio-beta .kc-simple-parallax-motion-layer-field>span{font:500 var(--kc-motion-text)!important}.is-studio-beta .kc-layer-preparation-alternatives{grid-column:1/-1;min-width:0}.is-studio-beta .kc-parallax-mode-chooser.is-specialized-technique .kc-parallax-mode-card.is-guided{display:none!important}.is-studio-beta .kc-subject-guidance-example{border-block:1px solid var(--kc-menu-divider);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:12px 0;display:grid}.is-studio-beta .kc-subject-guidance-example>svg{border-radius:4px;width:52px;height:112px;display:block}.is-studio-beta .kc-subject-guidance-example figcaption{min-width:0;font:400 var(--kc-motion-text);color:var(--kc-menu-muted);gap:4px;display:grid}.is-studio-beta .kc-subject-guidance-example strong{color:var(--kc-menu-text,#e5eee7);font-weight:600}@media not all and (min-width:761px){.is-studio-beta .kc-subject-guidance-example{grid-template-columns:40px minmax(0,1fr);padding:8px 0}.is-studio-beta .kc-subject-guidance-example>svg{width:40px;height:88px}}.is-studio-beta .kc-layer-preparation-alternatives>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--kc-menu-divider)!important;min-height:44px!important;font:500 var(--kc-motion-text)!important;padding:12px 16px!important;display:flex!important}.is-studio-beta .kc-layer-preparation-alternatives>summary::marker{content:""}.is-studio-beta .kc-layer-preparation-alternatives>summary svg{width:16px;height:16px}.is-studio-beta .kc-layer-preparation-alternatives[open]>summary svg{transform:rotate(180deg)}.is-studio-beta :is(.kc-fast-editor-intensity,.kc-simple-parallax-layer-motion-advanced,.kc-layer-preparation-alternatives)[hidden]{display:none!important}.is-studio-beta .kc-layer-editor-loading:not([hidden]){min-height:144px;padding:24px var(--kc-menu-inset);justify-content:center;align-items:center;font:400 var(--kc-motion-text)!important;color:var(--kc-menu-muted)!important;gap:8px!important;display:flex!important}.is-studio-beta .kc-layer-editor-loading .kc-editor-catalog-spinner{width:16px!important;height:16px!important}.is-studio-beta :is([data-illustration-profile-picker],[data-motion-profile-options],[data-motion-profile-heading])[hidden],.is-studio-beta .is-shared-parallax .kc-fast-parallax-editor>header{display:none!important}.is-studio-beta .kc-fast-edge-softness{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.is-studio-beta .kc-object-light-scope{color:var(--kc-menu-muted);font:400 var(--kc-motion-text)!important;margin:0!important}.is-studio-beta .kc-object-navigation{padding:12px 16px!important}.is-studio-beta .kc-object-navigation [data-object-list]{gap:4px!important;display:grid!important}.is-studio-beta .kc-object-navigation [data-object-list].has-many{grid-template-columns:repeat(2,minmax(0,1fr))!important}.is-studio-beta .kc-motion-object{text-align:left!important;width:100%!important;min-height:48px!important;color:inherit!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;display:flex!important}.is-studio-beta .kc-motion-object[aria-pressed=true]{background:var(--kc-menu-field)!important;box-shadow:inset 2px 0 #72e8cf!important}.is-studio-beta .kc-motion-object:disabled{cursor:default!important}.is-studio-beta .kc-motion-object img{object-fit:contain!important;width:24px!important;height:36px!important}.is-studio-beta .kc-motion-object span{gap:2px!important;display:grid!important}.is-studio-beta .kc-motion-object strong{font:500 var(--kc-motion-text)!important}.is-studio-beta :is(.kc-motion-object small,[data-object-background]){font:400 var(--kc-motion-meta)!important;color:var(--kc-menu-muted)!important}.is-studio-beta [data-object-background]{display:block;margin-top:8px!important}.is-studio-beta :is([data-object-navigation],[data-object-settings],[data-object-setting-panel],[data-shared-motion-layer-picker],[data-review-view-field],[data-fast-parallax-tabs])[hidden]{display:none!important}.is-studio-beta :is(.kc-object-placement,.kc-shared-ai)>summary{cursor:pointer;min-height:var(--kc-menu-control)!important;border-top:1px solid var(--kc-menu-divider)!important;font:500 var(--kc-motion-text)!important;justify-content:space-between!important;align-items:center!important;padding:8px 0!important;display:flex!important}.is-studio-beta .kc-object-placement>summary svg{width:16px!important;height:16px!important}.is-studio-beta .kc-object-placement [data-shared-layer-editor]{padding-top:12px!important}@media (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor){padding:0!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-animation-dialog-card{flex-direction:column!important;gap:0!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-animation-header{flex:0 0 calc(var(--kc-menu-control) + 12px)!important;min-height:calc(var(--kc-menu-control) + 12px)!important;padding:0 var(--kc-menu-inset) 0 calc(var(--kc-menu-control) + var(--kc-menu-inset) + 8px)!important;border-bottom:1px solid var(--kc-menu-divider)!important;align-items:center!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-scene-animation-copy p,.kc-parallax-scene-chip){display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-animation-close-submenu{top:6px!important;left:var(--kc-menu-inset)!important;width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;right:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel:not([hidden]){flex:auto!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax{grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;height:100%!important;min-height:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-workspace{gap:0!important;min-height:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-fast-simple:not(.is-shared-parallax) .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-shared-parallax .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr) var(--kc-object-preview-width)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-shared-parallax .kc-simple-parallax-side{grid-area:1/1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-shared-parallax .kc-simple-parallax-preview{grid-area:1/2!important;grid-template-columns:minmax(0,1fr)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-shared-parallax .kc-simple-parallax-preview :is(.kc-manual-parallax-stage,.kc-simple-parallax-play){grid-column:1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-shared-parallax .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(calc((100cqh - 28px - var(--kc-preview-player-space,0px)) * 9 / 16),100cqw)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-shared-parallax .kc-simple-parallax-play{justify-self:center!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor):has(.is-shared-parallax){--kc-object-available-width:calc(100vw - var(--kc-motion-inspector-right,408px) - 16px);--kc-object-preview-width:clamp(200px,calc((100dvh - 285px) * .5625),330px);width:min(calc(260px + var(--kc-object-preview-width)),var(--kc-object-available-width))!important}@media not all and (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor):has(.is-shared-parallax){--kc-object-available-width:calc(100vw - 96px)}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-fast-editor-layout{gap:8px!important;padding:10px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-fast-editor-group{gap:6px!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-simple-parallax-layer-motion-advanced{margin:0!important;padding-top:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-simple-parallax-layer-motion-advanced>summary{min-height:36px!important;padding-block:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax [data-shared-custom-intensity],.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-shared-direction-control[hidden]{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-simple-parallax-preview>header{gap:12px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax [data-layer-provenance]{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax [data-shared-layer-corrections]{margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview{justify-items:center;container-type:size;grid-template-rows:20px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) auto 46px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:10px 12px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview:has(.kc-panel-playback):where(.is-panels-editor *){grid-template-rows:20px minmax(0,1fr) 36px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview>header{grid-area:1/1/auto/-1!important;width:100%!important;position:static!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview-title{font:500 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview .kc-manual-parallax-stage{place-self:center;width:min(calc((100cqh - 28px - var(--kc-preview-player-space,0px)) * 9 / 16), calc(100cqw - 70px))!important;aspect-ratio:9/16!important;grid-area:2/2!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-layer-tools{grid-area:2/3!important;grid-template-columns:minmax(0,1fr)!important;width:46px!important;padding:4px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-layer-tools button{width:36px!important;min-width:0!important;height:36px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-layer-tools output{font:500 12px/18px var(--kc-font-ui)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-stage-controls{display:contents!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-stage-controls>span{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-play{grid-area:2/2!important;place-self:end center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0 0 12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-side{scrollbar-width:thin;width:100%!important;min-width:0!important;min-height:0!important;overflow:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-parallax-editor{height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-illustration-tab-panel:not([hidden]){gap:10px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-simple-parallax-inspector,.kc-fast-editor-layout){gap:16px!important;padding:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-simple-parallax-inspector,.kc-fast-editor-layout) :is(h3,h4,strong,label,button){font-family:var(--kc-font-ui)!important;font-size:var(--kc-motion-text-size)!important;line-height:var(--kc-motion-text-line)!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-simple-parallax-inspector,.kc-fast-editor-layout) button{min-height:36px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) [role=tab]{min-height:36px!important;padding:6px 8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-thumb{width:24px!important;height:32px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-inspector-scale{grid-template-columns:52px minmax(0,1fr) 40px 32px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-inspector-scale>*{grid-area:1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-parallax-delete-layer,.kc-simple-parallax-inspector-scale button){flex:0 0 32px!important;width:32px!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:4px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-parallax-tabs{margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel:not(.is-shared-parallax) .kc-fast-parallax-editor>header{align-items:center!important;min-height:36px!important;margin:0!important;padding:8px 16px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-shared-origin{font:400 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-card:not([hidden]){gap:12px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-motion-card:has(.kc-shared-direction-control[hidden]){gap:16px!important;padding-top:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-motion-card:has(.kc-shared-direction-control[hidden]) .kc-fast-editor-group,.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-motion-card:has(.kc-shared-direction-control[hidden]) .kc-fast-editor-group>div{gap:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-motion-card:has(.kc-shared-direction-control[hidden]) .kc-fast-editor-group button{height:36px!important;min-height:36px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-motion-card:has(.kc-shared-direction-control[hidden]) .kc-simple-parallax-layer-motion-advanced>summary{min-height:40px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-group:not([hidden]){gap:8px!important;margin:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-group>strong{margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-group>div{gap:4px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-group button{height:auto!important;min-height:32px!important;padding:4px 6px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-fast-highlight-intensity,.kc-fast-highlight-thickness){grid-template-columns:minmax(0,1fr)!important;align-items:center!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-fast-editor-intensity,.kc-fast-highlight-intensity,.kc-fast-highlight-thickness)>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-fast-editor-intensity,.kc-fast-highlight-intensity,.kc-fast-highlight-thickness) button{white-space:normal!important;width:100%!important;min-width:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-intensity{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-intensity>strong{grid-area:1/1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-intensity>div{grid-column:1/-1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) [data-shared-custom-intensity]{color:var(--kc-menu-muted)!important;font:400 var(--kc-motion-text)!important;grid-area:1/2!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-highlight-color>div{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-appearance .kc-fast-editor-highlight-color:not([hidden]){margin-top:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-highlight-color button{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-highlight-color .kc-fast-highlight-color{background:var(--highlight-color)!important;border:2px solid var(--kc-menu-surface)!important;border-radius:50%!important;flex:0 0 28px!important;min-width:28px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-highlight-color .kc-fast-highlight-color[aria-pressed=true]{outline-offset:2px!important;outline:2px solid #63edcf!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-highlight-picker{min-height:28px!important;font:400 var(--kc-motion-text)!important;background:0 0!important;border:0!important;padding:2px 0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-highlight-picker span{font:inherit!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-shared-correction{gap:0!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-shared-correction>button{border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;background:0 0!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px!important;padding:12px 0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-shared-ai{border-top:1px solid var(--kc-menu-divider)!important;gap:8px!important;margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-shared-ai>button{margin-block:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-separation-list{gap:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-direction-grid{gap:4px!important;margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-shared-direction-control{margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced{margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-profile button{height:32px!important;min-height:32px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layers-heading{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:32px!important;margin:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-add-layer{flex-basis:32px!important;width:32px!important;height:32px!important;min-height:32px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-thumb-edit{opacity:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-thumb:is(:hover,:focus-within) .kc-simple-parallax-thumb-edit{opacity:1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-thumb [data-layer-empty]{width:100%!important;height:100%!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-thumb [data-layer-empty] small,.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-drag-hint{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-list{scrollbar-gutter:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:4px!important;width:100%!important;overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer{min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;grid-template-rows:minmax(32px,auto)!important;grid-template-columns:12px 24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:8px 10px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer.is-selected{background:var(--kc-menu-field)!important;border-left-color:#63edcf!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer:hover{background:var(--kc-menu-field)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-grip{width:12px!important;min-width:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-simple-parallax-grip,.kc-simple-parallax-layer-select){height:auto!important;min-height:32px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-inspector{border-top:1px solid var(--kc-menu-divider)!important;gap:12px!important;margin-top:12px!important;padding:12px 0 0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-select{align-self:center!important;height:32px!important;min-height:32px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) [data-shared-layer-editor] .kc-simple-parallax-layers-label{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) [data-shared-layer-editor] .kc-simple-parallax-order-copy>strong b{font:500 var(--kc-motion-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-inspector>header{border:0!important;align-items:center!important;min-height:32px!important;margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-inspector>header>span{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-inspector>header small{font:400 var(--kc-motion-text)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-inspector-scale output{font-variant-numeric:tabular-nums;height:32px!important;min-height:32px!important;box-shadow:none!important;font:400 var(--kc-motion-text)!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel[data-shared-tab=separation] .kc-fast-editor-layout{padding:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel[data-shared-tab=separation] .kc-fast-editor-separation{padding-bottom:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) [data-shared-layer-editor] .kc-simple-parallax-tab-viewport{gap:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layers{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layers>*{grid-row:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-drag-hint{font:400 14px/18px var(--kc-font-ui)!important;margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced>summary{gap:8px!important;min-height:32px!important;padding:4px 6px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced>summary small{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced[open]>section{margin:0!important;padding:12px 0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced .kc-parallax-layer-motion-heading{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-travel,.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-travel input{min-width:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity>*{grid-area:auto/1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity>input{width:100%!important;min-width:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) [data-shared-motion-advanced]{margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-appearance{gap:16px!important;margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-appearance[open]{display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-separation{padding-top:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-separation>div:empty{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-shared-effect-title{margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-footer{min-height:0!important;padding:8px var(--kc-menu-inset)!important;border-top:1px solid var(--kc-menu-divider)!important;gap:8px!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-footer button{min-height:36px!important;font:500 var(--kc-motion-text)!important;padding:6px 12px!important}@media not all and (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor){left:auto!important}}}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-animation-dialog-card{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-animation-header{flex:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-scene-parallax-panel:not([hidden]){flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax{grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-workspace{grid-template-rows:254px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview{grid-area:1/1!important;grid-template-rows:20px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 120px 54px minmax(0,1fr)!important;gap:8px!important;height:254px!important;min-height:0!important;padding:8px 12px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview:has(.kc-panel-playback):where(.is-panels-editor *){grid-template-rows:20px minmax(0,1fr) 36px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview>header{grid-area:1/1/auto/-1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important;position:static!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-preview .kc-manual-parallax-stage{aspect-ratio:9/16!important;grid-area:2/2!important;width:118px!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-layer-tools{grid-area:2/3!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:46px!important;padding:4px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-layer-tools button{width:36px!important;height:36px!important;min-height:44px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-layer-tools output{font:500 12px/18px var(--kc-font-ui)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-stage-controls{display:contents!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-stage-controls>span{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-play{grid-area:2/2!important;place-self:end center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 0 8px!important;position:static!important;transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-side{grid-area:2/1!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-parallax-editor{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-parallax-editor>header{margin:0!important;padding:8px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-layout{gap:12px!important;padding:12px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-card:not([hidden]){gap:12px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax [data-shared-custom-intensity]{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-illustration-tab-panel:not([hidden]){gap:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-group:not([hidden]){gap:8px!important;min-width:0!important;margin:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-profile>div:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-group button{white-space:normal!important;min-width:0!important;min-height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-group button small{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) :is(.kc-fast-editor-intensity,.kc-fast-highlight-intensity,.kc-fast-highlight-thickness)>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-fast-editor-layout :is(strong,h4,label,button){font:500 var(--kc-motion-text)!important;text-transform:none!important;letter-spacing:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-footer{padding:8px 12px max(8px,env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;position:static!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-footer>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-simple-parallax-footer button{width:100%!important;min-width:0!important;min-height:44px!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open]{padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-dialog-card{background:var(--kc-menu-section)!important;gap:0!important;min-width:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-header{min-height:calc(var(--kc-menu-control) + 12px)!important;padding:10px 16px 10px calc(var(--kc-menu-control) + 24px)!important;border-bottom:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-surface)!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(button,select,label,summary,input:not([type=range],[type=color]),textarea){font:400 var(--kc-motion-text)!important;letter-spacing:0!important;text-transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] button>:is(span,strong,small){font:inherit!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-direction,.kc-scene-animation-intensity) :is(strong,small,p,span){font:400 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-copy{min-width:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-copy h3{font:500 var(--kc-motion-heading)!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-copy p,.kc-parallax-scene-chip){display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-close-submenu{width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;color:var(--kc-menu-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;top:6px!important;left:16px!important;right:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-close-submenu .kc-icon{width:18px!important;height:18px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-parallax-flow-steps,.kc-parallax-mode-footer){display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-direction,.kc-scene-animation-intensity,.kc-scene-animation-safety,.kc-scene-animation-upload-alternative,.kc-parallax-automatic-progress,.kc-parallax-adjustment-review):not([hidden]){border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-safety-copy{gap:6px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-safety,.kc-scene-animation-upload-alternative,.kc-parallax-automatic-progress,.kc-parallax-adjustment-review,.kc-panel-cut-editor,.kc-subject-guidance,.kc-parallax-analysis-plan) :is(strong,h4,label,button,small,p,span,dt,dd){font-family:var(--kc-font-ui)!important;font-size:var(--kc-motion-text-size)!important;line-height:var(--kc-motion-text-line)!important;letter-spacing:0!important;text-transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-safety,.kc-scene-animation-upload-alternative,.kc-parallax-automatic-progress,.kc-panel-cut-editor,.kc-subject-guidance,.kc-parallax-analysis-plan) :is(strong,h4,button){font-weight:500!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-safety,.kc-scene-animation-upload-alternative,.kc-parallax-automatic-progress,.kc-panel-cut-editor,.kc-subject-guidance,.kc-parallax-analysis-plan) :is(small,p){color:var(--kc-menu-muted)!important;font-weight:400!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-safety,.kc-scene-animation-upload-alternative) button{border:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-field)!important;color:#63edcf!important;min-height:36px!important;box-shadow:none!important;border-radius:4px!important;padding:8px 12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(button,summary):hover:not(:focus-visible){box-shadow:none!important;outline:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(button,summary):not(.kc-panel-cut-line,.kc-panel-cut-handle,.kc-panel-cut-diagonal-body):hover:not(:focus-visible){transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] button:not([aria-pressed=true],[aria-selected=true]):hover:not(:focus-visible){border-color:var(--kc-menu-divider)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-actions:not([hidden]){border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;gap:8px!important;margin:0!important;padding:12px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-actions button{min-height:36px!important;font:500 var(--kc-motion-text)!important;box-shadow:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-highlight-color>div{flex-wrap:wrap!important;gap:8px!important;min-width:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-group>strong{font:500 var(--kc-motion-text)!important;text-transform:none!important;letter-spacing:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-preview-title{font:500 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-highlight-color .kc-fast-highlight-color{background:var(--highlight-color)!important;border:2px solid var(--kc-menu-surface)!important;border-radius:50%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-highlight-color .kc-fast-highlight-color[aria-pressed=true]{outline-offset:2px!important;outline:2px solid #63edcf!important}@media (pointer:coarse),not (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-scene-animation-safety,.kc-scene-animation-actions,.kc-scene-animation-upload-alternative) button{min-height:44px!important}}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is(.kc-fast-editor-layout,.kc-fast-editor-card,.kc-illustration-tab-panel,.kc-fast-editor-group){grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-group>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-profile>div:not([hidden]),.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-parallax-panel.is-shared-parallax .kc-fast-editor-highlight-effect>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-group button{white-space:normal!important;min-width:0!important;font:400 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-highlight-color>div{gap:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-highlight-picker{align-items:center;background:0 0!important;border:0!important;gap:4px!important;min-height:44px!important;padding:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-highlight-picker input{width:44px!important;height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-highlight-picker span{font:400 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-separation-row button{min-height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-editor-highlight-color .kc-fast-highlight-color{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-parallax-tabs{padding-inline:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-fast-parallax-tabs [role=tab]{flex:1 1 0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is([role=tab],summary):focus-visible{outline:2px solid var(--kc-menu-muted)!important;outline-offset:-2px!important;box-shadow:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced>summary b{color:var(--kc-menu-muted)!important;margin-left:auto!important;font-weight:500!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced>summary>.kc-icon:last-child{flex:0 0 16px!important;display:block!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] :is([role=tab],summary):hover{background-color:var(--kc-menu-field)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-global-controls{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:16px 0 0!important;padding:12px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity-labels{justify-content:space-between!important;gap:8px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity-labels span{font:400 12px/18px var(--kc-font-ui)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity>input[type=range]{height:8px!important;min-height:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced :is(.kc-simple-parallax-intensity>header,.kc-simple-parallax-timing>span){font:500 var(--kc-motion-text)!important}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced :is(.kc-simple-parallax-intensity,.kc-simple-parallax-layer-travel) input[type=range]{background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 8px!important;height:44px!important;min-height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel input[type=range]{background-image:linear-gradient(var(--kc-menu-divider), var(--kc-menu-divider))!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-parallax-analysis-plan{background:0 0!important;border:0!important;gap:16px!important;padding:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-parallax-analysis-content{gap:12px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-parallax-analysis-actions{gap:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])){overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-scene-animation-dialog-card{flex-direction:column!important;height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-scene-animation-header{flex:0 0 calc(var(--kc-menu-control) + 12px)!important;padding-block:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-scene-animation-close-submenu{display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-parallax-mode-chooser{display:contents!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-parallax-mode-grid{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) :is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden]){background:0 0!important;border:0!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-workspace{grid-template-columns:minmax(0,1fr) 260px!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-canvas-column{border:0!important;flex-direction:column!important;gap:12px!important;min-height:0!important;padding:12px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-toolbar{background:0 0!important;border:0!important;flex:0 0 36px!important;margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-size{grid-template-columns:auto minmax(0,1fr) 24px!important;align-items:center!important;gap:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-size>*{grid-area:1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-size :is(span,b){font:500 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-tools button{width:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;min-height:var(--kc-menu-control)!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-tools svg{width:16px!important;height:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-layer-picker{gap:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-layer-picker button{min-height:var(--kc-menu-control)!important;font:400 var(--kc-motion-text)!important;padding:6px 8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-inspector>header strong{font:500 var(--kc-motion-heading)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-actions small{font:400 var(--kc-motion-meta)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-stage{border:0!important;flex:auto!important;justify-content:center!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;container-type:size!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-artwork{width:min(100cqw,calc(100cqh * var(--kc-guidance-aspect,.5625)))!important;height:auto!important;aspect-ratio:var(--kc-guidance-aspect,.5625)!important;border:0!important;flex:none!important;max-width:100%!important;max-height:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-artwork img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-inspector{padding:var(--kc-menu-inset)!important;border:0!important;border-left:1px solid var(--kc-menu-divider)!important;flex-direction:column!important;gap:12px!important;display:flex!important;overflow-y:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-inspector p{margin:4px 0 0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-actions{border-top:1px solid var(--kc-menu-divider)!important;gap:8px!important;margin-top:auto!important;padding:12px 0 0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-actions button{min-height:36px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-editor:not([hidden]){grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-editor>header{padding:12px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-workspace{grid-template-columns:minmax(0,1fr) 200px!important;align-items:stretch!important;gap:16px!important;min-height:0!important;padding:0 16px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-canvas{border:0!important;place-self:center!important;width:fit-content!important;max-width:100%!important;height:100%!important;max-height:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-canvas>img{width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-workspace>aside{align-content:start!important;gap:8px!important;overflow-y:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-workspace>aside button{min-height:36px!important;box-shadow:none!important;padding:6px 10px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-editor>footer{border-top:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-surface)!important;padding:12px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-editor>footer button{min-height:36px!important;box-shadow:none!important;padding:6px 12px!important}@media (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])){width:min(850px, calc(100vw - var(--kc-submenu-inspector-right,var(--kc-inspector-width)) - 24px))!important;height:calc(100dvh - 212px)!important;max-height:calc(100dvh - 80px)!important}}@media (min-width:761px) and (not (min-width:1101px)){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])){width:calc(100vw - 96px)!important}}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-workspace{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-canvas-column{order:0!important;grid-row:1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-actions button{height:44px!important;min-height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-subject-guidance-inspector{padding:var(--kc-menu-inset)!important;border-left:0!important;border-top:1px solid var(--kc-menu-divider)!important;order:0!important;grid-row:2!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-workspace{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-workspace>aside{grid-template-columns:repeat(2,minmax(0,1fr))!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-workspace>aside>:is(strong,small){grid-column:1/-1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-editor>footer{grid-template-columns:auto 1fr!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(:is(.kc-subject-guidance,.kc-panel-cut-editor):not([hidden])) .kc-panel-cut-editor>footer>span{grid-area:2/1/auto/-1!important}}.is-studio-beta .kc-studio-animation-current{align-items:start;padding:var(--kc-menu-inset)!important;border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-section)!important;border-radius:0!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-type-preview{width:56px!important;height:72px!important;min-height:72px!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-current-copy{min-width:0;gap:4px!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-current-copy>span{font:400 var(--kc-motion-text)!important}.is-studio-beta .kc-studio-animation-current [data-studio-animation-state-title]{color:var(--kc-menu-text,#e5eee7);font:500 var(--kc-motion-heading)!important}.is-studio-beta .kc-studio-animation-current.is-saved-draft [data-studio-animation-state-title]{background:var(--kc-menu-pending-surface);width:fit-content;max-width:100%;color:var(--kc-menu-pending);border-radius:6px;align-self:flex-start;padding:4px 8px!important;font-weight:600!important;display:inline-flex!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-origin{font:400 12px/16px var(--kc-font-ui)!important;color:var(--kc-menu-muted)!important;background:0 0!important;border:0!important;padding:0!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-action-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;width:100%;min-width:0;grid-column:1/-1!important;gap:8px!important;display:grid!important}.is-studio-beta .kc-studio-animation-current :is(.kc-studio-animation-active-actions,.kc-studio-animation-draft-actions):not([hidden]){display:contents!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-action-row button{white-space:normal;justify-content:center;min-width:0;width:auto!important;min-height:var(--kc-menu-control)!important;font:400 var(--kc-motion-text)!important;box-shadow:none!important;gap:6px!important;padding:6px 8px!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-action-row button>span{font:inherit!important}.is-studio-beta .kc-studio-animation-current .kc-studio-animation-action-row button>svg{flex:0 0 16px;width:16px!important;height:16px!important}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] button,.is-studio-beta .kc-studio-animation-current .kc-studio-animation-action-row button{min-height:44px!important}}@media (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:is(.has-parallax-editor,.has-parallax-pixel-editor)[open]{height:calc(100dvh - 212px)!important;max-height:calc(100dvh - 80px)!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-scene-animation-header{min-height:calc(var(--kc-menu-control) + 12px)!important;height:calc(var(--kc-menu-control) + 12px)!important;padding-block:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-simple-parallax-edit-toolbar{gap:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-simple-parallax-edit-toolbar :is(strong,b,span,small,button,label,output){font:400 var(--kc-motion-text)!important;letter-spacing:0!important;text-transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-fast-cutout-intro strong{font-weight:500!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] :is(.kc-simple-parallax-edit-modes,.kc-fast-cutout-view-controls){background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-fast-cutout-view-controls{border-top:1px solid var(--kc-menu-divider)!important;padding-top:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-simple-parallax-edit-toolbar button{min-height:var(--kc-menu-control)!important;height:var(--kc-menu-control)!important;box-shadow:none!important;padding:6px 8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-fast-cutout-save-actions{border-top:1px solid var(--kc-menu-divider)!important;gap:8px!important;padding-top:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] input[type=range]{accent-color:#63edcf!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] input[type=range]::-webkit-slider-thumb{background:#63edcf!important}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open] .kc-simple-parallax-edit-toolbar button{min-height:44px!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open]{width:min(940px, calc(100vw - var(--kc-motion-inspector-right,458px) - 24px))!important;height:calc(100dvh - 212px)!important;max-height:calc(100dvh - 80px)!important;overflow:hidden!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-scene-animation-dialog-card{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-scene-animation-header{flex:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-parallax-mode-chooser{flex:1!important;min-height:0!important;padding:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection{padding:var(--kc-menu-inset)!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection>header{margin-bottom:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection>header>span{gap:4px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection :is(strong,small,button,span){font:400 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection strong{font-weight:500!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection small{color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-choice-layout{flex:1!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:stretch!important;gap:16px!important;min-height:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-preview{background:var(--kc-menu-surface)!important;border-radius:4px!important;place-items:center!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-preview>div{place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;display:grid!important;container-type:size!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-preview :is(img,canvas){object-fit:contain!important;border-radius:4px!important;width:auto!important;max-width:100%!important;height:100cqh!important;max-height:100cqh!important;display:block!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection [hidden]{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-review-warning{background:var(--kc-menu-field)!important;grid-column:2!important;gap:8px!important;padding:12px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-review-warning>span{gap:4px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-review-warning svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions{flex-direction:column!important;grid-column:2!important;gap:8px!important;min-width:0!important;padding:2px!important;display:flex!important;overflow-y:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions button{min-height:var(--kc-menu-control)!important;border:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-field)!important;color:inherit!important;box-shadow:none!important;text-align:left!important;border-radius:4px!important;padding:8px 12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions button>span{gap:4px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions button:hover{background:var(--kc-menu-surface)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions button:focus-visible{outline-offset:2px!important;outline:2px solid #63edcf!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-cut-review-group{border-bottom:1px solid var(--kc-menu-divider);gap:8px;padding-bottom:16px;display:grid}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-cut-review-group>span{font-weight:500!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-cut-review-group>small{font-size:12px!important;line-height:1.4!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-cut-review-options{flex-wrap:wrap;gap:6px;display:flex}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-cut-review-options>button{flex:72px;border:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-surface)!important;min-width:0!important;min-height:36px!important;color:var(--kc-menu-text)!important;text-align:center!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:8px!important;font-size:12px!important;line-height:16px!important;display:inline-flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-cut-review-options>button[aria-pressed=true]{color:#83f0d8!important;background:#304c42!important;border-color:#69e2c7!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions>:is(.is-recalculate,.is-refine){align-items:center!important;gap:10px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions>:is(.is-recalculate,.is-refine)>svg{flex:0 0 16px;width:16px!important;height:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-previous{background:0 0!important;align-items:center!important;gap:8px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-previous svg{width:16px!important;height:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-accept{border-top:1px solid var(--kc-menu-divider)!important;margin-top:auto!important;padding-top:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection:not(.is-panel-review) .kc-fast-parallax-accept{z-index:1;background:var(--kc-menu-section);flex-shrink:0;position:sticky;bottom:0}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] [data-fast-background-status]{font:var(--kc-motion-meta);color:var(--kc-menu-muted);margin:0}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-accept .is-accept{text-align:center!important;color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important;width:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions .is-panel-cancel{text-align:center!important;background:0 0!important}@media not all and (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open]{width:min(940px,100vw - 32px)!important}}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open]{width:100%!important;height:auto!important;max-height:100dvh!important;overflow-y:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-scene-animation-dialog-card{height:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection{display:block!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-preview>div{height:auto!important;container-type:normal!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-preview :is(img,canvas){height:min(32dvh,260px)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions{overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-choice-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-preview{grid-row:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-preview :is(img,canvas){max-height:min(32dvh,260px)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] :is(.kc-fast-parallax-review-warning,.kc-fast-parallax-selection-actions){grid-column:1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-selection-actions button{min-height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:has(.kc-fast-parallax-selection:not([hidden]))[open] .kc-fast-parallax-accept{margin-top:4px!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-error:not([hidden]){color:#f3dbab!important;border:0!important;border-bottom:1px solid var(--kc-menu-divider)!important;font:400 var(--kc-motion-text)!important;background:#3c3526!important;border-radius:0!important;margin:0!important;padding:12px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-progress:not([hidden]){background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;min-width:0!important;margin:0!important;padding:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-progress :is(strong,h4,small,span,p,b,button,a,dt,dd){font-family:var(--kc-font-ui)!important;font-size:var(--kc-motion-text-size)!important;line-height:var(--kc-motion-text-line)!important;letter-spacing:0!important;text-transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-progress :is(strong,h4,button,a){font-weight:500!important}@media not all and (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layers{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layer-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:4px!important;width:100%!important;display:grid!important;overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layer{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:44px 44px minmax(0,1fr)!important;gap:8px!important;padding:6px 8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layer.is-selected{background:var(--kc-menu-field)!important;border-left-color:#63edcf!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-grip{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-thumb{width:44px!important;height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-thumb :is([data-layer-empty] small,.kc-simple-parallax-thumb-edit){display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layer-select{height:auto!important;min-height:44px!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layer-select small{font:400 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layer-select :is(strong,small){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-layers-label{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-order-copy>strong b{font:400 var(--kc-motion-text)!important;background:0 0!important;border:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-inspector{border-top:1px solid var(--kc-menu-divider)!important;margin-top:12px!important;padding-top:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-inspector>header>span{align-items:center!important;gap:8px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-drag-hint{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-inspector-scale{grid-template-columns:auto minmax(0,1fr) 48px 44px!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-inspector-scale>*{grid-area:1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-inspector-scale button{width:44px!important;height:44px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open] .kc-simple-parallax-inspector-scale output{min-height:44px!important;font:400 var(--kc-motion-text)!important;background:0 0!important;border:0!important;padding:0!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.is-layer-hydrating{min-height:0!important}@media (min-width:761px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.is-layer-hydrating{height:auto!important;bottom:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.is-layer-hydrating .kc-scene-animation-dialog-card,.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.is-layer-hydrating .kc-simple-parallax{height:auto!important}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.is-layer-hydrating .kc-simple-parallax{grid-template-rows:144px minmax(0,1fr)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.is-layer-hydrating :is(.kc-simple-parallax-workspace,.kc-simple-parallax-footer),.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-fast-editor-layout{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-fast-parallax-editor{position:relative}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings{display:grid;padding:0 16px 12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings>button{text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;border:0!important;border-top:1px solid var(--kc-menu-divider)!important;background:0 0!important;border-radius:0!important;padding:8px 4px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings>button[hidden]{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings>button.is-selected{color:var(--kc-color-mint,#72e8cf);background:var(--kc-menu-field)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings>button:disabled{opacity:.5}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings>button>span{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings strong{font:500 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings small{color:var(--kc-menu-muted);text-align:right;font:400 var(--kc-motion-meta)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-settings svg{flex:0 0 16px;width:16px;height:16px}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-panel{background:var(--kc-menu-surface);min-width:0;min-height:0}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-panel>header{border-bottom:1px solid var(--kc-menu-divider);justify-content:space-between;align-items:center;gap:12px;display:flex;padding:8px 12px 8px 16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-panel h4{font:500 var(--kc-motion-heading)!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-panel>header button{flex:0 0 var(--kc-menu-control);width:var(--kc-menu-control);height:var(--kc-menu-control);min-height:var(--kc-menu-control)!important;padding:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body{min-height:0;padding:16px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body:has([data-object-setting-control=finish]){padding-block:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-fast-editor-appearance{gap:12px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body :is(strong,button,label,select){font:500 var(--kc-motion-text)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body small{color:var(--kc-menu-muted);font:400 var(--kc-motion-meta)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-motion-profile-options]{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-motion-profile-options] button{align-items:center;gap:8px;width:100%;height:auto!important;min-height:44px!important;padding:10px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-motion-profile-options] button span{text-align:left;gap:4px;display:grid}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-motion-profile-options] small{display:block!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-object-setting-control=intensity]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-object-setting-control=intensity]>div[role=group]{grid-area:auto/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-object-setting-control=intensity]>strong{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-object-setting-control=intensity] button{min-height:40px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-intensity{grid-area:auto/1!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-intensity>*{grid-area:auto/1!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-intensity input[type=range]{width:100%!important;min-width:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-intensity>header{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-intensity-labels{justify-content:space-between!important;gap:8px!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-intensity-labels span{font:400 var(--kc-motion-meta)!important;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-object-setting-control=direction]{display:block!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-object-setting-control=direction]>strong,.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-shared-direction-grid],.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-layer-motion-advanced>summary{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions button{place-items:center;min-width:0;height:44px;border:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-field)!important;border-radius:4px!important;padding:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions button:hover{background:var(--kc-menu-section)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions button[aria-pressed=true]{background:var(--kc-menu-section)!important;color:#72e8cf!important;border-color:#72e8cf!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions .is-up_left{transform:rotate(225deg)}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions .is-up_right{transform:rotate(315deg)}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions .is-down_left{transform:rotate(135deg)}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-directions .is-down_right{transform:rotate(45deg)}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-global-controls{gap:16px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-simple-parallax-layer-motion-advanced{margin:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body .kc-illustration-tab-panel{gap:8px!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [hidden],.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor) .kc-object-setting-body [data-motion-profile-options] button[hidden]{display:none!important}@media (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.has-object-setting:not(.has-parallax-pixel-editor){--kc-object-preview-width:clamp(180px,calc(var(--kc-object-available-width) - 480px),clamp(200px,calc((100dvh - 285px) * .5625),330px));width:min(calc(520px + var(--kc-object-preview-width)),var(--kc-object-available-width))!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.has-object-setting:not(.has-parallax-pixel-editor) .is-shared-parallax .kc-fast-parallax-editor{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(220px,1fr) 240px;height:100%!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.has-object-setting:not(.has-parallax-pixel-editor) .kc-object-navigation{grid-area:1/2}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.has-object-setting:not(.has-parallax-pixel-editor) .kc-object-settings{grid-area:2/2;align-content:start}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.has-object-setting:not(.has-parallax-pixel-editor) .kc-object-setting-panel{border-right:1px solid var(--kc-menu-divider);flex-direction:column;grid-area:1/1/3;display:flex}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor.has-object-setting:not(.has-parallax-pixel-editor) .kc-object-setting-body{flex:1;overflow-y:auto}}@media not all and (min-width:1101px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor .kc-fast-parallax-editor.has-object-setting .kc-object-navigation,.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor .kc-fast-parallax-editor.has-object-setting .kc-object-settings{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor .kc-fast-parallax-editor.has-object-setting .kc-object-setting-panel{display:block}}@media (min-width:761px) and (not (min-width:1101px)){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor .kc-fast-parallax-editor.has-object-setting{height:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor .kc-fast-parallax-editor.has-object-setting .kc-object-setting-panel{flex-direction:column;height:100%;display:flex}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor .kc-fast-parallax-editor.has-object-setting .kc-object-setting-body{flex:1;overflow-y:auto}}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open]{max-height:calc(100dvh - 72px)!important;overflow-y:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-dialog-card{max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result:not([hidden]){min-width:0!important;padding:12px var(--kc-menu-inset) var(--kc-menu-inset)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template:"copy""player""trim""options""actions"/minmax(0,1fr)!important;gap:12px!important;margin:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result [hidden]{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result :is(strong,small,span,p,button,a,summary){font:400 var(--kc-motion-text)!important;letter-spacing:0!important;text-transform:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-copy{gap:4px!important;min-width:0!important;padding:0!important;display:grid!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-copy>strong{font:600 16px/22px var(--kc-font-ui)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-copy p{color:var(--kc-menu-muted)!important;margin:0!important;display:block!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-payment{color:var(--kc-menu-muted)!important;background:0 0!important;border:0!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-payment>span{min-width:0}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-payment small:empty{display:none!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-payment.has-payment-problem{color:#f3dbab!important;background:#3c3526!important;padding:8px!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-payment.has-payment-problem small{color:inherit!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-player{background:var(--kc-menu-field)!important;border:0!important;border-radius:4px!important;height:min(300px,38dvh)!important;min-height:0!important;padding:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-player video{object-fit:contain!important;border-radius:0!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] :is(.kc-video-trim-editor,.kc-video-review-options){border:0!important;border-top:1px solid var(--kc-menu-divider)!important;background:0 0!important;border-radius:0!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-review-options{grid-area:options}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] :is(.kc-video-trim-editor,.kc-video-review-options)>summary{cursor:pointer;color:#f6f4ed;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 0;list-style:none;display:flex!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] summary::-webkit-details-marker{display:none}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] summary>span{align-items:center;gap:8px;display:flex}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] summary .kc-icon{flex:0 0 16px;width:16px;height:16px}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] details[open]>summary>.kc-icon{transform:rotate(180deg)}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] :is(summary,button,a):focus-visible{outline-offset:2px;outline:2px solid #70e6c9}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] :is(summary,button,a):hover{background-color:var(--kc-menu-field)}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-body{gap:10px;padding:8px 0 12px;display:grid}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-values{justify-content:space-between}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-track{background:var(--kc-menu-field)!important;border-color:var(--kc-menu-line)!important;margin:0!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-fill{background:#70e6c9!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-track input[type=range]::-webkit-slider-thumb{box-shadow:none!important;background:#e9f8ef!important;border-color:#176f5d!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-values small{color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-values strong{color:#f6f4ed!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-status{margin:0;color:var(--kc-menu-muted)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-trim-status:empty{display:none}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] :is(.kc-video-review-secondary-actions,.kc-video-trim-actions,.kc-scene-animation-result-actions){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-review-secondary-actions{padding:4px 0 12px}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-review-secondary-actions>button{grid-column:1/-1}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] :is(.kc-video-review-secondary-actions,.kc-video-trim-actions,.kc-scene-animation-result-actions,.kc-video-remove-confirmation) :is(button,a){justify-content:center;align-items:center;gap:6px;display:inline-flex;border:1px solid var(--kc-menu-line)!important;background:var(--kc-menu-field)!important;color:#f6f4ed!important;white-space:normal!important;width:auto!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;border-radius:4px!important;padding:8px 10px!important;font-weight:500!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] :is(.kc-video-trim-actions,.kc-scene-animation-result-actions) .kc-btn-comic-primary{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-actions{z-index:2;border-top:1px solid var(--kc-menu-divider);background:var(--kc-menu-section);padding:12px 0;position:sticky;bottom:0;align-content:start!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-actions>:is(a,button){grid-area:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-remove-action{color:#f4c1bc!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-remove-confirmation{margin:0 0 12px;padding:8px;background:var(--kc-menu-field)!important;border-color:var(--kc-menu-line)!important;grid-area:auto!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-video-remove-confirmation p{color:var(--kc-menu-muted)!important}@media (max-width:760px){.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open]{max-height:calc(100dvh - 72px)!important}.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-player{height:min(300px,36dvh)!important}}.kc-parallax-background-repair{border-top:1px solid var(--kc-menu-divider);font:var(--kc-motion-text);gap:8px;margin-top:16px;padding-top:16px;display:grid}.kc-parallax-background-repair[hidden]{display:none}.kc-parallax-background-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-parallax-background-row strong{font:500 var(--kc-motion-heading)}.kc-parallax-background-row small{color:var(--kc-menu-muted);font:var(--kc-motion-meta)}.kc-parallax-background-repair button{min-height:var(--kc-menu-control,36px);font:var(--kc-motion-text);justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;border:1px solid var(--kc-menu-divider)!important;background:var(--kc-menu-field)!important;color:inherit!important;border-radius:4px!important}.kc-parallax-background-row>button{margin-left:auto}.kc-parallax-background-repair button>.kc-icon{flex:0 0 16px;width:16px;height:16px}.kc-parallax-background-repair button:disabled{opacity:.55;cursor:default}.kc-parallax-background-repair button:focus-visible{outline-offset:2px;outline:2px solid #70e6c9}.kc-parallax-background-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kc-parallax-background-compare[hidden],.kc-parallax-background-row>button[hidden]{display:none}.kc-parallax-background-compare button[aria-pressed=true]{color:#70e6c9!important;background:var(--kc-menu-section)!important;border-color:#70e6c9!important}.kc-parallax-background-repair>p{color:var(--kc-menu-muted);font:var(--kc-motion-text);margin:0}.kc-parallax-background-repair>p.is-error{color:#f0b4ab}}@layer preview-geometry{body :is(.kc-manual-parallax-stage,.kc-reframe-viewport,.kc-library-preview-stage-shell,.kc-transition-card-preview,.kc-scene-animation-result-player video){aspect-ratio:9/16!important;flex-shrink:0!important;min-width:0!important;min-height:0!important}body .kc-reframe-viewport{align-self:center;height:auto!important;max-height:none!important}body .kc-transition-card-preview{justify-self:center;width:36px!important;height:64px!important}body .kc-library-preview-stage-shell{width:min(100cqw,56.25cqh)!important;max-width:100%!important;height:auto!important;max-height:none!important}body .kc-scene-animation-result-player video{object-fit:contain;width:min(100%,min(560px,100dvh - 180px)/1.77778)!important;height:auto!important;max-height:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-player video{width:min(100%,min(270px,33dvh - 20px)/1.77778)!important}@media (min-width:1101px) and (max-width:1759px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-player video{width:min(100%,min(380px,52dvh - 20px)/1.77778)!important}}@media (max-width:760px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-result[open] .kc-scene-animation-result-player video{width:min(100%,min(220px,28dvh - 20px)/1.77778)!important}}body .kc-preview-stage-home>.kc-preview-stage-shell{aspect-ratio:9/16!important;flex:none!important;width:min(100%,56.25dvh - 168.75px)!important;height:auto!important;min-height:0!important;max-height:none!important}body .kc-preview-stage-shell :is(.kc-phone-frame.kc-real-preview-frame,.kc-phone-screen,.kc-phone-stage){aspect-ratio:9/16!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}body .kc-main.is-studio-beta .kc-preview-canvas-surface>.kc-preview-stage-shell{aspect-ratio:9/16!important;width:100%!important;height:100%!important;max-height:none!important}body .kc-parallax-analysis-scene img{justify-self:center;aspect-ratio:9/16!important;object-fit:contain!important;width:min(100%,118.125px)!important;height:auto!important;max-height:none!important}body .kc-fast-parallax-preview>div>:is(img,canvas){aspect-ratio:9/16!important;object-fit:contain!important;width:min(100%,min(28dvh,225px)/1.77778)!important;height:auto!important;max-height:none!important}body .kc-fast-parallax-selection.is-panel-review .kc-fast-parallax-preview>div>img{width:min(100%,min(42dvh,350px)/1.77778)!important}body .kc-subject-guidance-stage{margin-inline:auto;aspect-ratio:9/16!important;flex:none!important;width:min(100%,min(520px,45dvh)/1.77778)!important;height:auto!important;min-height:0!important;max-height:none!important}body .kc-library-cover{align-self:center;aspect-ratio:9/16!important;height:auto!important;min-height:0!important}body :is(.kc-beta-example-media,.kc-home-example-media){aspect-ratio:9/16!important;height:auto!important;min-height:0!important}}@layer product-refinement{body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] :is(.kc-camera-gallery,.kc-transition-gallery) :is(.kc-camera-card,.kc-transition-card){box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:6px!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] :is(.kc-camera-gallery,.kc-transition-gallery) :is(.kc-camera-card,.kc-transition-card):hover{background:#70e6c912!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] :is(.kc-camera-gallery,.kc-transition-gallery) :is(.kc-camera-card,.kc-transition-card):is(.is-selected,.is-applied,.is-auditioning){background:#70e6c917!important;border-color:#70e6c9!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] :is(.kc-camera-gallery,.kc-transition-gallery) :is(.kc-camera-card,.kc-transition-card):focus-visible{outline-offset:2px;outline:2px solid #70e6c9!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-card-preview{box-shadow:none!important;border:0!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-card-copy strong{font-family:var(--kc-font-ui)!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-card-copy small{font-family:var(--kc-font-ui)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] :is(.kc-effect-settings,.kc-effect-instance-empty,.kc-current-music-group){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-effect-settings>summary{background:0 0!important;border:0!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-effect-settings>summary strong{font-family:var(--kc-font-ui)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-editor-head p{font-size:14px!important;font-weight:400!important;line-height:1.5!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-effect-settings-body{border:0!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-current-music-group-title{font-family:var(--kc-font-ui);letter-spacing:0;font-weight:600}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-motion-map{color:#dbe8e1!important;background:#19201c!important;border-color:#0000!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-motion-map .kc-motion-surface{fill:#2b3b32!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-card.is-selected .kc-camera-motion-map .kc-motion-surface{fill:#314d41!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-motion-map .kc-motion-detail{opacity:.7!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-camera-motion-map .kc-motion-reference{opacity:.25!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card{background:#34453c!important;border-color:#0000!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card:hover{background:#3b5044!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card:is(.is-selected,.is-applied,.is-auditioning){background:#3d594a!important;border-color:#0000!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-option-card-shell{height:128px!important}@media (max-width:760px){body.kc-body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=camera] .kc-camera-editor-actions{min-height:60px!important}}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-card:hover{background:#70e6c912!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-card.is-selected{background:#70e6c917!important;border-color:#70e6c9!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-browser .kc-camera-gallery{grid-auto-rows:1fr!important;align-items:stretch!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-browser .kc-option-card-shell{height:100%!important;box-shadow:none!important;background:#34453c!important;border-color:#0000!important;border-radius:6px!important;align-self:stretch!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-browser .kc-option-card-shell:hover{background:#3b5044!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-browser .kc-option-card-shell:has(>.kc-camera-card:is(.is-selected,.is-applied,.is-auditioning)){background:#3d594a!important;border-color:#0000!important}body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-browser .kc-option-card-shell>.kc-camera-card,body.kc-body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-browser .kc-option-card-shell>.kc-camera-card:is(:hover,:focus-visible,.is-selected,.is-applied,.is-auditioning){background:0 0!important;border-color:#0000!important}.kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-camera-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor-actions>.kc-btn{white-space:nowrap!important;gap:6px!important;padding-inline:8px!important}.kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor-actions>.kc-btn>span{white-space:nowrap!important}.kc-main[data-studio-native-tool=effects] .kc-effects-category-menu{align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important}.kc-main[data-studio-native-tool=effects] .kc-effects-category-menu :is(.kc-effects-category-row,[data-effects-browse-filter]){color:#e5eee7!important;text-align:left!important;background:#24302a!important;border:1px solid #46564d!important;border-radius:7px!important;flex:none!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:7px 12px!important;display:flex!important}.kc-main[data-studio-native-tool=effects] .kc-effects-category-row strong{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;flex:auto!important;width:auto!important;min-width:0!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.kc-main[data-studio-native-tool=effects] .kc-effects-category-icon{color:#70e6c9!important;background:#30473e!important;border-radius:6px!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;height:32px!important;display:inline-flex!important}.kc-main[data-studio-native-tool=effects] .kc-effects-category-menu svg{flex-shrink:0!important;width:17px!important;height:17px!important;margin:0!important}.kc-main[data-studio-native-tool=effects] .kc-effects-category-menu :is(.kc-effects-category-row,[data-effects-browse-filter]):is(:hover,:focus-visible,.is-active){background:#29493e!important;border-color:#70e6c9!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser-head{gap:8px!important;min-height:44px!important}.kc-main[data-studio-native-tool=effects] [data-effects-browser-title]{color:#e5eee7!important;white-space:normal!important;flex:auto!important;min-width:0!important;font-size:16px!important;line-height:1.3!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser-head .kc-effects-result-count{white-space:nowrap!important;color:#aab7ae!important;flex:none!important;font-size:14px!important;font-weight:400!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-discovery{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;display:grid!important;overflow:visible!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-search-row{flex-wrap:nowrap!important;min-width:0!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-search{align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 10px!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-search input{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;outline:none!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-secondary-filters{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser :is(.kc-effects-icon-filter,.kc-effects-reset){color:#c6d3cb!important;cursor:pointer!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.kc-main[data-studio-native-tool=effects] .kc-effects-icon-filter select{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.kc-main[data-studio-native-tool=effects] .kc-effects-browser :is(.kc-effects-icon-filter,.kc-effects-reset):is(:hover,:focus-within,.is-active){color:#70e6c9!important;background:#29493e!important;border-color:#70e6c9!important}.kc-main[data-studio-native-tool=effects] .kc-effects-icon-filter.is-active:after{content:"";pointer-events:none;background:#70e6c9;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}@media (min-width:1101px){.kc-main[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-camera-editor-actions{flex:none!important;grid-template-columns:1fr 1fr!important;margin-top:8px!important;padding:12px 14px!important;display:grid!important;position:static!important}}@media (max-width:760px){.kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-camera-editor-actions{box-sizing:border-box!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}}.kc-scene-overview{color:#fffaf0!important;background:var(--kc-menu-surface)!important;min-width:0!important;min-height:0!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.kc-scene-overview{background:color-mix(in srgb, var(--kc-menu-surface) 65%, #101715)!important}}.kc-scene-overview{grid-area:1/1!important;overflow-y:auto!important}.kc-main.is-studio-native-tool-open .kc-scene-overview{display:none!important}.kc-scene-overview-heading{padding:12px var(--kc-menu-inset)!important;cursor:pointer!important;border-bottom:1px solid var(--kc-menu-divider)!important;align-items:center!important;gap:8px!important;min-height:48px!important;list-style:none!important;display:flex!important}.kc-scene-overview-heading::-webkit-details-marker{display:none!important}.kc-scene-overview-copy small,.kc-scene-overview-caption{color:var(--kc-menu-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.kc-scene-overview-heading strong{color:#fffaf0!important;flex:1!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.kc-scene-overview-heading>.kc-icon{width:16px!important;height:16px!important;color:var(--kc-menu-muted)!important;transform:rotate(90deg)!important}.kc-scene-overview[open] .kc-scene-overview-heading>.kc-icon{transform:rotate(-90deg)!important}.kc-scene-overview-body{padding:6px 8px 8px!important}.kc-scene-overview-row{width:100%!important;min-height:var(--kc-summary-row-height,48px)!important;color:#fffaf0!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:4px 8px!important;display:flex!important}.kc-scene-overview-row:hover{background:var(--kc-menu-field)!important}.kc-scene-overview-row:focus-visible,.kc-scene-overview-heading:focus-visible,.kc-scene-overview-back:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.kc-scene-overview-row>.kc-icon:first-child{width:18px!important;height:18px!important;color:var(--kc-menu-muted)!important;flex:0 0 18px!important}.kc-scene-overview-row>.kc-icon:last-child{width:16px!important;height:16px!important;color:var(--kc-menu-muted)!important;flex:0 0 16px!important}.kc-scene-overview-copy{flex:1!important;gap:2px!important;min-width:0!important;display:grid!important}.kc-scene-overview-copy strong{color:#fffaf0!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.kc-scene-overview-group{border:0!important;margin:0!important;padding:0!important}.kc-scene-overview-group>summary{list-style:none}.kc-scene-overview-group>summary::-webkit-details-marker{display:none}.kc-scene-overview-group>summary>.kc-icon:last-child{transform:rotate(-90deg)!important}.kc-scene-overview-group[open]>summary>.kc-icon:last-child{transform:rotate(0)!important}.kc-scene-overview-children{--kc-summary-row-height:var(--kc-menu-control);border-left:1px solid var(--kc-menu-divider)!important;margin:0 8px 8px!important;padding-left:18px!important}.kc-scene-overview-back{width:100%!important;min-height:44px!important;color:var(--kc-menu-muted)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:8px 0!important;font-size:12px!important;display:flex!important}.kc-scene-overview-back:hover{color:#70e6c9!important}.kc-scene-overview-back .kc-icon{width:18px!important;height:18px!important}@media (min-width:761px){.kc-main.is-studio-beta:not(.is-studio-native-tool-open) .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) 362px!important}.kc-main.is-studio-beta:not(.is-studio-native-tool-open):not(.is-studio-library-collapsed) .kc-studio-grid{grid-template-columns:250px minmax(0,1fr) 362px!important}.kc-main.is-studio-beta:not(.is-studio-native-tool-open) .kc-studio-beta-inspector{grid-template-columns:minmax(0,1fr) 82px!important}.kc-main.is-studio-beta:not(.is-studio-native-tool-open) .kc-studio-beta-tool-nav{grid-column:2!important}}@media (max-width:760px){.kc-main.is-studio-beta:not(.is-studio-native-tool-open):not(.is-mobile-more-open):not(.is-mobile-material-open) .kc-preview-pane{padding-bottom:64px!important}.kc-main.is-studio-beta:not(.is-studio-native-tool-open):not(.is-mobile-more-open):not(.is-mobile-material-open) .kc-studio-beta-inspector{top:auto!important;left:12px!important;right:12px!important;bottom:var(--kc-scene-overview-bottom,180px)!important;z-index:20!important;border:0!important;border-radius:8px!important;width:auto!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important}.kc-main.is-studio-beta:not(.is-studio-native-tool-open):not(.is-mobile-more-open):not(.is-mobile-material-open) .kc-studio-beta-inspector>:not(.kc-scene-overview),.kc-main.is-mobile-more-open .kc-scene-overview,.kc-main.is-mobile-material-open .kc-scene-overview{display:none!important}.kc-scene-overview-heading{min-height:52px!important;padding:10px 12px!important}.kc-scene-overview-body{max-height:min(40vh,300px)!important;overflow-y:auto!important}.kc-scene-overview-row{min-height:48px!important}}body .kc-main .kc-catalog-search{color:#b7c4bc!important;background:#25332c!important;border:1px solid #4c6256!important;border-radius:6px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:8px 0!important;padding:0 10px!important;display:flex!important}body .kc-main .kc-catalog-search:focus-within{border-color:#58e5c3!important}body .kc-main .kc-catalog-search input{width:100%!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;color:#e4eae6!important;background:0 0!important;border:0!important;outline:none!important;flex:1!important;padding:0!important;font-size:13px!important}body .kc-main .kc-catalog-search svg{flex:none!important;width:16px!important;height:16px!important}body .kc-main [data-catalog-search-mount]{flex:1;min-width:0}body .kc-main .kc-catalog-empty{color:#b7c4bc;padding:12px 0;font-size:13px}body .kc-main .kc-catalog-card-category{display:none}body .kc-main [data-catalog-searching=true] .kc-catalog-card-category,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-catalog-searching=true] .kc-effects-browser .kc-effects-card-group-label{color:#bdcac2!important;margin-top:4px!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;display:block!important}body .kc-main [data-catalog-searching=true] .kc-text-style-filter-row,body .kc-main .kc-camera-editor[data-catalog-searching=true] [data-effects-advanced-filters],body .kc-main [data-catalog-search-home][hidden]{display:none!important}@media (max-width:767px){body .kc-main .kc-catalog-search{min-height:44px!important}body .kc-main .kc-catalog-search input{min-height:42px!important}}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-catalog-searching=true][data-effect-catalog-open=true] .kc-effects-browser [data-effects-advanced-filters],body .kc-main[data-studio-native-tool=camera] [data-effects-category-menu],body .kc-main [data-music-catalog][data-catalog-searching=true] .kc-music-filter-row,body .kc-main [data-quick-text-style-panel][data-catalog-searching=true] .kc-text-style-secondary-filters{display:none!important}body .kc-main [data-catalog-searching=true] [data-camera-preset]>strong{text-align:left;display:block!important}body .kc-main [data-transition-search-field] .kc-catalog-search{margin:8px 0 12px!important}body .kc-main [data-camera-only-list][hidden],body .kc-main .kc-camera-cut-options[hidden],body .kc-main [data-camera-preset][hidden],body .kc-main .kc-catalog-empty[hidden]{display:none!important}body .kc-main .kc-catalog-search input[data-effects-search]::-webkit-search-cancel-button{-webkit-appearance:none}body .kc-main [data-camera-editor][data-catalog-searching=true] [data-camera-filters]{display:none!important}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-700:oklch(50.5% .213 27.518);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:dark;--kc-bg:#07070d;--kc-bg-soft:#10101d;--kc-ink:#f8f6ff;--kc-muted:#aaa6bd;--kc-muted-strong:#d7d1e8;--kc-line:#ffffff1f;--kc-panel:#11121edb;--kc-panel-strong:#181928f0;--kc-accent:#ff3d7f;--kc-accent-hot:#ff7bd3;--kc-mint:#55f0c8;--kc-blue:#7aa7ff;--kc-yellow:#ffd95a;--kc-shadow:0 24px 70px #0000006b}.kc-body{background:radial-gradient(circle at 22% 10%, #ff3d7f2e, transparent 28%), linear-gradient(145deg, var(--kc-bg) 0%, var(--kc-bg-soft) 42%, #090914 100%);min-height:100vh;color:var(--kc-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.kc-body:before{content:"";pointer-events:none;z-index:0;opacity:.58;background:radial-gradient(circle,#ffffff14 0 1px,#0000 1.4px) 0 0/18px 18px,repeating-linear-gradient(115deg,#0000 0 38px,#ffffff09 38px 39px);position:fixed;inset:0}}@layer components{.kc-main[data-studio-native-tool=transitions] [data-studio-editor-target=shotPlaybackButton]{display:none!important}.kc-main[data-studio-native-tool=transitions] .kc-studio-beta-inspector-content{animation:none!important;transform:none!important}body .kc-main #clip_transition_editor[data-unified-transition]:not([hidden]){flex-direction:column!important;gap:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}#clip_transition_editor[data-unified-transition] [hidden]{display:none!important}#clip_transition_editor .kc-transition-editor-head{flex-wrap:wrap;flex:none;gap:8px}#clip_transition_editor .kc-transition-selected-summary{gap:3px;width:100%;text-align:left!important;max-width:none!important;display:grid!important}#clip_transition_editor .kc-transition-selected-summary small{color:#b5c9be;font-size:13px}#clip_transition_editor .kc-transition-selected-summary strong{white-space:normal!important;text-overflow:clip!important;font-size:14px!important}#clip_transition_editor [data-transition-motion-status]{color:#b5c9be;margin:0;font-size:14px}#clip_transition_editor [data-transition-motion-status]:empty{display:none}#clip_transition_editor .kc-transition-test-row{flex:none;justify-content:space-between;align-items:center;display:flex;padding:10px 0!important}#clip_transition_editor .kc-transition-test-copy{gap:2px;min-width:0;display:grid}#clip_transition_editor .kc-transition-test-copy strong{display:none;color:#70e6c9!important;font-size:14px!important}#clip_transition_editor .kc-transition-test-copy small{color:#b5c9be!important;font-size:14px!important}#clip_transition_editor .kc-transition-test{font:inherit;justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#e5eee7!important;background:#26312c!important;border:1px solid #52645a!important;border-radius:7px!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important;font-weight:700!important}#clip_transition_editor .kc-transition-test:hover,#clip_transition_editor .kc-transition-test:focus-visible{background:#34463c!important;border-color:#70e6c9!important}#clip_transition_editor .kc-transition-test svg{width:17px;height:17px}#clip_transition_editor .kc-transition-draft-status{flex:none;color:#b5c9be!important;margin:0!important;padding:0 0 8px!important;font-size:14px!important;line-height:1.35!important}#clip_transition_editor .kc-transition-draft-status:empty{display:none}#clip_transition_editor .kc-transition-menu-body{flex:auto;align-content:start;min-height:0;padding:2px 0 8px;display:block;overflow:hidden}#clip_transition_editor .kc-transition-view{align-content:start;gap:12px;min-height:0;display:grid}#clip_transition_editor :is([data-transition-view=motion],[data-transition-view=motion-settings]){top:60px;right:calc(var(--kc-transition-inspector-right,634px) + 8px);width:min(360px, calc(100vw - var(--kc-transition-inspector-right,634px) - 24px));z-index:65;border-radius:10px;max-height:calc(100dvh - 280px);position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0005;background:#202825!important;border:1px solid #46564d!important;padding:16px!important}@media (max-width:1100px){#clip_transition_editor :is([data-transition-view=motion],[data-transition-view=motion-settings]){width:min(360px,100vw - 32px);max-height:calc(100dvh - 96px);top:auto;bottom:16px;right:16px}}#clip_transition_editor .kc-transition-view-home>p{color:#c7d5cb!important;margin:0!important;font-size:14px!important}#clip_transition_editor .kc-transition-settings-trigger{grid-template-columns:22px minmax(0,1fr) 18px;place-items:center start;gap:10px;width:100%;min-height:54px;display:grid;color:#e8f0eb!important;text-align:left!important;background:#23302a!important;border:1px solid #46564d!important;border-radius:8px!important;padding:8px!important}#clip_transition_editor .kc-transition-settings-trigger:hover{background:#29493e!important;border-color:#70e6c9!important}#clip_transition_editor .kc-transition-settings-trigger>span{gap:2px;min-width:0;display:grid}#clip_transition_editor .kc-transition-settings-trigger strong{line-height:1.25;color:#f3f6f4!important;font-size:15px!important}#clip_transition_editor .kc-transition-settings-trigger small{line-height:1.3;color:#aebdb4!important;font-size:13px!important}#clip_transition_editor .kc-transition-view-head{border-bottom:1px solid #394741;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 0 10px;display:grid}#clip_transition_editor .kc-transition-view-head>button{color:#eef5f0;background:#26332d;border:1px solid #4c5d54;border-radius:7px;grid-area:1/2;justify-content:center;align-items:center;gap:6px;width:auto;height:34px;padding:0 10px;display:flex}#clip_transition_editor .kc-transition-view-head>button:hover{color:#70e6c9;border-color:#70e6c9}#clip_transition_editor .kc-transition-view-head>button svg{width:19px;height:19px}#clip_transition_editor .kc-transition-view-head>button>span{white-space:nowrap;font-size:12px;font-weight:700}#clip_transition_editor .kc-transition-view-head>span{grid-area:1/1;gap:2px;min-width:0;display:grid}#clip_transition_editor .kc-transition-view-head strong{line-height:1.2;color:#eef5f0!important;font-size:16px!important}#clip_transition_editor .kc-transition-view-head small{line-height:1.25;color:#aebdb4!important;font-size:13px!important}#clip_transition_editor .kc-transition-motion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#clip_transition_editor .kc-transition-motion-grid button{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;line-height:1.2;display:grid;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:7px!important;min-height:52px!important;padding:8px 10px!important;font-size:14px!important;font-weight:650!important}#clip_transition_editor .kc-transition-motion-grid button>span{color:#b8c8be;background:#31413a;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}#clip_transition_editor .kc-transition-motion-grid button svg{width:17px;height:17px}#clip_transition_editor .kc-transition-motion-grid button strong{color:#e5eee7!important;font-size:14px!important}#clip_transition_editor .kc-transition-motion-grid button:is(:hover,.is-selected){background:#29493e!important;border-color:#70e6c9!important}#clip_transition_editor .kc-transition-motion-grid button.is-selected>span{color:#10231c;background:#70e6c9}#clip_transition_editor .kc-transition-settings-trigger>svg{width:18px;height:18px}#clip_transition_editor .kc-transition-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}#clip_transition_editor .kc-transition-settings-grid label{gap:5px;min-width:0;display:grid;color:#c7d5cb!important;font-size:13px!important}#clip_transition_editor .kc-transition-settings-grid label>span{color:#c7d5cb!important;font-size:13px!important}#clip_transition_editor .kc-transition-settings-grid select,#clip_transition_editor .kc-transition-genre-filter select{color:#e5eee7!important;background:#17231d!important;border:1px solid #53635a!important;border-radius:6px!important;width:100%!important;min-height:44px!important;padding:8px!important;font-size:14px!important;font-weight:500!important}#clip_transition_editor .kc-transition-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:0!important;display:grid!important}#clip_transition_editor .kc-transition-filter-rail{min-width:0;display:block!important}#clip_transition_editor .kc-transition-filter-row,#clip_transition_editor .kc-transition-mobile-current{display:none!important}#clip_transition_editor .kc-transition-genre-filter{width:100%!important;margin:0!important}#clip_transition_editor .kc-transition-genre-filter>span{display:none!important}#clip_transition_editor .kc-transition-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}#clip_transition_editor .kc-transition-card-shell{min-width:0}#clip_transition_editor .kc-transition-card.is-title-only{height:auto!important;min-height:60px!important;padding:8px 38px 8px 10px!important}#clip_transition_editor .kc-transition-card .kc-camera-card-copy{gap:2px}#clip_transition_editor .kc-transition-card .kc-camera-card-copy strong{line-height:1.2;font-size:14px!important}#clip_transition_editor .kc-transition-card .kc-camera-card-copy small{line-height:1.2;font-size:12px!important}#clip_transition_editor .kc-camera-editor-actions{flex:none;grid-template-columns:1fr 1fr!important;display:grid!important;position:static!important}#clip_transition_editor .kc-camera-editor-actions>.kc-btn{min-height:44px!important;font-size:14px!important}#clip_transition_editor :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #55f0c8}#clip_transition_editor button:disabled{cursor:default;opacity:.45}@media (max-width:767px){#clip_transition_editor .kc-transition-menu-body{padding-bottom:8px}#clip_transition_editor .kc-transition-test-copy strong{display:block!important}#clip_transition_editor .kc-transition-test{flex:none}#clip_transition_editor .kc-transition-test-row{padding-block:6px!important}#clip_transition_editor .kc-transition-view{gap:8px}#clip_transition_editor .kc-transition-view-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:8px}#clip_transition_editor .kc-transition-view-head>button{width:auto;height:40px}#clip_transition_editor .kc-transition-motion-grid{grid-auto-rows:42px;gap:6px}#clip_transition_editor .kc-transition-motion-grid button{height:42px!important;min-height:42px!important;padding:5px 7px!important}#clip_transition_editor .kc-transition-motion-grid button>span{width:28px;height:28px}#clip_transition_editor .kc-transition-settings-trigger{min-height:44px;padding:6px 10px!important}#clip_transition_editor [data-transition-settings-trigger] small{display:none}#clip_transition_editor [data-transition-motion-status]{font-size:12px;line-height:1.25}#clip_transition_editor .kc-transition-filter-bar{gap:6px!important;height:40px!important}#clip_transition_editor .kc-transition-settings-grid select,#clip_transition_editor .kc-transition-genre-filter select{min-height:40px!important}#clip_transition_editor .kc-transition-gallery{height:52px!important}#clip_transition_editor .kc-transition-card.is-title-only{height:52px!important;min-height:52px!important}#clip_transition_editor .kc-transition-view-head small{white-space:normal}}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-studio-grid,.kc-main.is-studio-beta.is-studio-library-collapsed.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) 480px!important}}#clip_transition_editor .kc-transition-editor-head{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;gap:0 8px!important;padding-bottom:8px!important;display:grid!important}#clip_transition_editor .kc-transition-editor-title,#clip_transition_editor .kc-transition-selected-summary{min-width:0;width:auto!important}#clip_transition_editor .kc-transition-editor-title{grid-area:1/1}#clip_transition_editor .kc-transition-selected-summary{grid-area:2/1}#clip_transition_editor .kc-transition-test-row{grid-area:1/2/3}#clip_transition_editor .kc-transition-editor-head h3{white-space:nowrap}#clip_transition_editor .kc-transition-selected-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#clip_transition_editor .kc-transition-test-row{gap:10px;padding:0!important}#clip_transition_editor .kc-transition-test-copy small{white-space:nowrap}#clip_transition_editor .kc-transition-pending-badge{display:none!important}#clip_transition_editor .kc-transition-view-home .kc-transition-filter-row{gap:6px;margin-top:12px;flex-direction:column!important;align-items:stretch!important;display:flex!important}#clip_transition_editor .kc-transition-view-home .kc-camera-filter{text-align:left;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;color:#e5eee7!important;background:#24302a!important;border:1px solid #46564d!important;border-radius:7px!important;flex:none!important;min-height:48px!important;padding:7px 12px!important;font-size:14px!important;font-weight:700!important;display:flex!important}#clip_transition_editor .kc-transition-view-home .kc-camera-filter:hover,#clip_transition_editor .kc-transition-view-home .kc-camera-filter:focus-visible{background:#304239!important;border-color:#70e6c9!important}#clip_transition_editor .kc-transition-view-home .kc-camera-filter[hidden]{display:none!important}#clip_transition_editor .kc-transition-view-home .kc-camera-filter>span:not(.kc-transition-filter-icon):not(.kc-transition-filter-chevron){text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}#clip_transition_editor .kc-transition-view-home .kc-camera-filter>small{display:none!important}#clip_transition_editor .kc-transition-filter-icon{color:#70e6c9;background:#30473e;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:inline-flex}#clip_transition_editor .kc-transition-filter-icon svg{width:17px;height:17px}#clip_transition_editor .kc-transition-filter-chevron{color:#a7bcb1;flex:none;display:inline-flex}#clip_transition_editor .kc-transition-filter-chevron svg{width:16px;height:16px}#clip_transition_editor .kc-transition-selected-summary small{white-space:nowrap}#clip_transition_editor [data-transition-view=graphic]{min-height:0;max-height:calc(100dvh - 170px);right:calc(var(--kc-transition-inspector-right,634px) + 8px);width:min(270px, calc(100vw - var(--kc-transition-inspector-right,480px) - 24px));z-index:64;border-radius:10px;flex-direction:column;gap:6px;display:flex;position:fixed;top:60px;overflow:hidden;box-shadow:0 12px 32px #0005;background:#202825!important;border:1px solid #46564d!important;padding:10px!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-filter-bar{border:0!important;min-height:0!important;padding:0!important;display:block!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-genre-filter{position:relative;width:100%!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-genre-filter select{appearance:none!important;color:#e5eee7!important;background:#26312c!important;border:2px solid #53635a!important;border-radius:7px!important;outline:none!important;min-height:44px!important;padding:8px 38px 8px 10px!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-genre-filter select:is(:hover,:focus-visible){box-shadow:none!important;border-color:#70e6c9!important;outline:none!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-genre-filter>svg{color:#a7bcb1;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#clip_transition_editor [data-transition-view=graphic] .kc-transition-gallery{flex:auto;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;max-height:min(52dvh,450px)!important;padding:0 3px 0 0!important;overflow-y:auto!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-card.is-title-only{height:52px!important;min-height:52px!important;padding:5px 38px 5px 9px!important}body .kc-main #clip_transition_editor [data-transition-view=graphic] .kc-transition-card.is-title-only{grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;padding-left:5px!important}#clip_transition_editor .kc-transition-card-thumbnail{color:#75ddc2;background:#000;border:1px solid #46564d;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}#clip_transition_editor .kc-transition-card-thumbnail img{object-fit:cover;width:calc(100% - 4px);height:calc(100% - 4px);display:block}#clip_transition_editor .kc-transition-card-thumbnail [hidden]{display:none!important}#clip_transition_editor .kc-transition-card-thumbnail svg{width:18px;height:18px}#clip_transition_editor [data-transition-view=graphic] .kc-transition-card .kc-camera-card-copy{gap:1px}#clip_transition_editor [data-transition-view=graphic] .kc-transition-card .kc-camera-card-copy small{line-height:1.1!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-card:has(.kc-new-badge:not([hidden])).is-title-only{height:58px!important;min-height:58px!important}#clip_transition_editor [data-transition-view=motion] .kc-transition-view-head{border:0;padding:0}#clip_transition_editor [data-transition-view=motion] .kc-transition-view-head strong{font-size:14px!important}#clip_transition_editor [data-transition-view=motion] .kc-transition-motion-grid{grid-template-columns:minmax(0,1fr)}#clip_transition_editor [data-transition-view=motion] .kc-transition-motion-grid button{min-height:44px!important;padding:6px 8px!important}@media (max-width:1260px){#clip_transition_editor [data-transition-view=graphic]{width:min(320px,100vw - 24px);max-height:min(66dvh,580px);top:auto;bottom:12px;right:12px}}@media (max-width:767px){#clip_transition_editor .kc-transition-editor-head{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important}#clip_transition_editor .kc-transition-mobile-back,#clip_transition_editor .kc-transition-mobile-hint{display:none!important}#clip_transition_editor .kc-transition-editor-title{grid-area:1/1!important}#clip_transition_editor .kc-transition-selected-summary{grid-area:2/1!important;display:grid!important}#clip_transition_editor .kc-transition-test-row{grid-area:1/2/3!important}#clip_transition_editor .kc-transition-test-copy{display:none}#clip_transition_editor .kc-transition-view-home .kc-transition-filter-row{flex-direction:column!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-gallery{height:auto!important;max-height:42dvh!important}#clip_transition_editor [data-transition-view=graphic] .kc-transition-card.is-title-only{height:auto!important;min-height:52px!important}}#clip_transition_editor [data-transition-view=graphic]:has([data-camera-only-list]:not([hidden])) .kc-transition-filter-bar{display:none!important}#clip_transition_editor .kc-camera-cut-option select{min-height:44px!important}.kc-subject-guidance-progress:not([hidden]){text-align:center;justify-items:center;gap:12px;padding:24px 0;display:grid}.kc-subject-guidance-progress:not([hidden]) strong{color:#e1e9e3;font-weight:500}.kc-subject-guidance-progress:not([hidden]) p{color:#b2c1b8;margin:0}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-subject-guidance-progress .kc-parallax-automatic-build{--kc-parallax-scan-travel:100px;grid-area:auto!important;max-width:160px!important}.kc-subject-guidance.is-preparing .kc-subject-guidance-inspector>:not(.kc-subject-guidance-progress,.kc-subject-guidance-actions){display:none!important}.kc-subject-guidance.is-preparing .kc-subject-guidance-toolbar{visibility:hidden}.kc-subject-guidance.is-preparing .kc-subject-guidance-artwork{overflow:hidden}.kc-subject-guidance.is-preparing .kc-subject-guidance-artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#70e6c92b 49%,#70e6c9 50%,#0000 50.5%);animation:3s ease-in-out infinite kc-cutout-scan;position:absolute;inset:0}dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-simple-parallax-footer,.kc-subject-guidance-actions) button[aria-busy=true]{isolation:isolate;opacity:1!important;cursor:wait!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-simple-parallax-footer,.kc-subject-guidance-actions) button[aria-busy=true]>svg{display:none!important}dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-simple-parallax-footer,.kc-subject-guidance-actions) button[aria-busy=true]:before{content:"";box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 16px;animation:.85s linear infinite kc-parallax-action-spin;width:16px!important;height:16px!important;display:block!important}dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-simple-parallax-footer,.kc-subject-guidance-actions) button[aria-busy=true]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff26 50%,#0000 80%);animation:2s ease-in-out infinite kc-parallax-action-sheen;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.kc-subject-guidance.is-preparing .kc-subject-guidance-artwork:after{display:none}dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-simple-parallax-footer,.kc-subject-guidance-actions) button[aria-busy=true]:before{animation:none}dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-simple-parallax-footer,.kc-subject-guidance-actions) button[aria-busy=true]:after{display:none}}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr) 380px!important;gap:24px!important;min-height:0!important;padding:20px 24px!important;display:grid!important;overflow:hidden!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-preview{container-type:size;background:0 0!important;border:0!important;grid-column:1!important;grid-template-rows:24px minmax(0,1fr) 44px!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:12px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-preview>header{text-align:center;grid-area:1/1!important;width:100%!important;padding:0!important;position:static!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-manual-parallax-stage{aspect-ratio:9/16!important;grid-area:2/1!important;width:min(100%,56.25cqh - 51.75px)!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-stage-controls{grid-area:3/1!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-play{width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#26352e!important;border:1px solid #6a8075!important;border-radius:8px!important;margin:0!important;display:inline-flex!important;position:static!important;transform:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-scene-parallax-target=previewTime]{color:#c2cdc7!important;background:0 0!important;border:0!important;font:500 14px/20px Inter,sans-serif!important;position:static!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-side{background:0 0!important;border:0!important;grid-area:1/2!important;width:100%!important;min-width:0!important;padding:0!important;display:block!important;overflow-y:auto!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-parallax-editor{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-parallax-editor>header{flex-wrap:wrap;min-height:24px;align-items:center!important;gap:8px!important;margin:0 0 16px!important;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-origin{color:#dce7e0;font:600 14px/20px Inter,sans-serif}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-shared-retouched]{color:#a7bdaf;font-size:12px}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) :is(.kc-fast-layer-tools,.kc-simple-parallax-active-layer,.kc-simple-parallax-tabs,.kc-parallax-inspector-tabs,.kc-simple-parallax-regenerate,.kc-simple-parallax-deactivate,.kc-simple-parallax-scene-note){display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-parallax-tabs{border-bottom:1px solid #415249!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 0 24px!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-parallax-tabs>button{justify-content:center!important;gap:6px!important;min-height:44px!important;padding:8px 6px!important;font:600 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-layout{display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) :is(.kc-fast-editor-card,.kc-fast-editor-separation){background:0 0!important;border:0!important;padding:0!important;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-card>h4{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-effect-title{color:#dce7e0;margin:0 0 16px;font:600 14px/20px Inter,sans-serif;display:block}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-effect-title small{color:#b2c1b8;font:400 14px/20px Inter,sans-serif}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance{margin:0 0 24px!important;overflow:visible!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance>summary{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance .kc-fast-editor-highlight-effect{margin:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance .kc-fast-editor-highlight-effect>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance .kc-fast-editor-highlight-effect button{min-height:44px!important;padding:8px 10px!important;font:600 14px/18px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance .kc-fast-editor-highlight-color{margin-top:24px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance button.kc-fast-highlight-color,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance button.kc-fast-highlight-color.is-selected{background:var(--highlight-color)!important;color:#17201b!important;border-color:#62776b!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance button.kc-fast-highlight-color.is-selected{outline-offset:2px;outline:2px solid #83f0d8!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-highlight-intensity{margin-top:24px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance summary small{text-transform:none!important;letter-spacing:normal!important;font-size:14px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-appearance summary strong{font-size:14px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-group{gap:0!important;margin:0 0 24px!important;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-group>strong{display:block;text-transform:none!important;letter-spacing:normal!important;color:#dce7e0!important;margin-bottom:8px!important;font:600 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-group>div{padding:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-profile>div:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-profile button{justify-content:flex-start!important;gap:8px!important;min-width:0!important;min-height:48px!important;padding:10px 12px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-profile button small{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-profile button strong{font:600 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) :is(.kc-fast-editor-intensity,.kc-fast-editor-direction)>div{flex-wrap:wrap;gap:8px!important;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-intensity button{flex:1;min-width:0!important;padding-inline:6px!important;font:600 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) :is(button,summary){min-height:44px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) button .kc-icon{flex:0 0 18px;color:currentColor!important;width:18px!important;height:18px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) button:focus-visible,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) summary:focus-visible{outline-offset:3px;outline:2px solid #69e2c7!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) button.is-selected{color:#83f0d8!important;background:#29443b!important;border-color:#69e2c7!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-shared-custom-intensity]{color:#c2cdc7;margin:-16px 0 24px;font-size:14px;display:block}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-direction{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-direction-control{gap:12px!important;min-width:0!important;margin:0 0 24px!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-direction-control>strong{color:#dce7e0!important;font:600 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-shared-motion-layer-picker]{min-width:0}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-direction-control .kc-simple-parallax-direction-grid{min-width:0!important;padding:0!important;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-legacy-note{color:#b2c1b8;margin:0 0 16px;font-size:14px;line-height:1.45}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-scene-parallax-target=fastEditorTiming]{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced{border-top:1px solid #415249!important;margin-top:24px!important;padding-top:16px!important;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced>summary{color:#dce7e0;align-items:center;gap:8px;font-size:14px;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced>summary small{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced[open]>section{padding:16px 0 0!important;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-parallax-layer-motion-heading{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel{border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px 8px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel>span{min-width:0;grid-area:1/1!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel strong{color:#dce7e0;font:600 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel small{margin-top:4px;color:#b2c1b8!important;font:400 14px/20px Inter,sans-serif!important;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel output{color:#dce7e0;align-self:start;font:600 14px/20px Inter,sans-serif;grid-area:1/2!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel input{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;margin:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel input[type=range]{appearance:none!important;accent-color:#69e2c7!important;background:#34443c!important;border-radius:999px!important;height:8px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-layer-travel input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#69e2c7!important;border:2px solid #202b25!important;border-radius:50%!important;width:18px!important;height:18px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced:not([open])>:not(summary){display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced :is(.kc-simple-parallax-intensity,.kc-simple-parallax-timing){border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;padding:0!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity>header{grid-area:auto/1!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;padding:0!important;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-intensity>input{grid-area:auto/1!important;width:100%!important;min-width:0!important;margin:4px 0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-timing>span,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-timing-options,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-timing>small{grid-area:auto/1!important;min-width:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-timing-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-timing-options button{min-width:0!important;min-height:44px!important;font:600 14px/18px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-motion-advanced small{color:#b2c1b8;font-size:14px}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-shared-layer-editor] .kc-simple-parallax-tab-viewport{height:auto!important;display:block!important;overflow:visible!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layers{border:0!important;width:100%!important;padding:0!important;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer{width:100%!important;min-width:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-select{flex-direction:column;align-items:flex-start;min-width:0;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-shared-layer-origin]{color:#b2c1b8;white-space:normal;font-size:14px;line-height:1.3;display:block!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector{border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:24px 0!important;display:grid!important;overflow:visible!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector>header{align-items:center!important;gap:12px!important;margin:0!important;padding:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector .kc-simple-parallax-motion,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector .kc-parallax-refine-layer{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction{gap:8px;margin:16px 0 24px;display:grid}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction button{text-align:left;color:#e1e9e3;background:#26322c;border:1px solid #4a5d52;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction button span{gap:4px;display:grid}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction small,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-ai small{color:#b2c1b8;font:400 14px/1.4 Inter,sans-serif}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-ai{border-top:1px solid #415249;gap:12px;margin-top:24px;padding-top:24px;display:grid}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-ai>strong{font-size:14px}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-ai button{color:#dce7e0;background:0 0;border:1px solid #4a5d52;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [data-shared-layer-editor] .kc-simple-parallax-tab-viewport{min-height:0!important;margin:0!important;padding:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) :is(.kc-simple-parallax-layers,.kc-simple-parallax-inspector){box-shadow:none!important;background:0 0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layers-heading{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer{gap:8px!important;padding:4px 8px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-select{box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;padding:4px 0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-layer-select strong{overflow-wrap:anywhere;white-space:normal!important;font-size:14px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-drag-hint{gap:8px!important;margin:0 0 16px!important;line-height:20px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-drag-hint .kc-icon{flex:0 0 18px;color:#83f0d8!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector-scale{grid-template-columns:minmax(0,1fr) 52px 44px!important;gap:12px 8px!important;padding:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector-scale input{width:100%!important;min-width:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector-scale button{width:44px!important;min-width:44px!important;padding:10px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector-scale button .kc-icon path{fill:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector-scale output{justify-content:center;align-items:center;min-height:44px;color:#e1e9e3!important;background:#26352e!important;border:1px solid #4a5d52!important;border-radius:8px!important;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-inspector-scale button .kc-icon{fill:none!important;stroke:currentColor!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-separation-list{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction{gap:12px!important;margin:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction button{width:100%;line-height:20px;white-space:normal!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction button>.kc-icon{margin-top:2px}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction button span{min-width:0}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-shared-correction strong{font-size:14px}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-fast-editor-separation{padding-bottom:24px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-footer{background:#202b25!important;border-top:1px solid #415249!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0!important;padding:16px 24px!important;display:flex!important;position:static!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-footer>div{flex-wrap:wrap;gap:8px!important;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-apply{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-footer button{white-space:normal!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important;line-height:18px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) .kc-simple-parallax-footer button span{min-width:0;white-space:normal!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax:not(.is-pixel-editing) [hidden]{display:none!important}.kc-shared-correction,.kc-shared-ai,.kc-shared-effect-title{display:none}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser:not([hidden]):not(.is-processing):not(.has-analysis-plan):not(.has-fast-selection):not(.has-subject-guidance):not(.has-panel-cut-editor) .kc-parallax-mode-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card{min-height:88px!important;box-shadow:none!important;color:#e5eee7!important;background:#26322c!important;border:1px solid #4a5d52!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:4px 12px!important;padding:12px!important;display:grid!important;transform:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card[hidden]{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card:hover,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card:focus-visible{outline-offset:2px;background:#2b3c33!important;border-color:#69e2c7!important;outline:2px solid #69e2c7!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-icon{color:#83f0d8!important;background:#29443b!important;border:1px solid #4a5d52!important;border-radius:8px!important;grid-area:1/1/3!important;width:44px!important;height:44px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>.kc-parallax-mode-copy{grid-area:1/2/3!important;min-width:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card strong{color:#e5eee7!important;font:700 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card small{color:#b2c1b8!important;font:400 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-heading b{color:#83f0d8!important;box-shadow:none!important;background:#295748!important;border:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>em{color:#e5eee7!important;border:1px solid #53685b!important;border-radius:6px!important;grid-area:1/3!important;justify-content:center!important;align-self:center!important;min-width:116px!important;min-height:44px!important;padding:10px 12px!important;font:700 14px/20px Inter,sans-serif!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic>em{color:#fff!important;background:#fa3e38!important;border-color:#fa3e38!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card .kc-parallax-mode-settlement{color:#b2c1b8!important;grid-area:2/3!important;justify-content:center!important;font:600 12px/16px Inter,sans-serif!important}@media (max-width:600px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card{grid-template-rows:auto auto auto!important;grid-template-columns:44px minmax(0,1fr)!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-icon,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>.kc-parallax-mode-copy{grid-row:1!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>em{grid-area:2/1/auto/-1!important;width:100%!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card .kc-parallax-mode-settlement{grid-area:3/1/auto/-1!important}}.kc-engine-rules{color:#fffaf0;background:#1b2520;border:1px solid #42544b;border-radius:10px;max-width:1400px;margin:24px auto;padding:24px;font:400 14px/1.5 Inter,sans-serif}.kc-engine-rules h1{color:#fffaf0;text-transform:none;margin:0 0 4px;font:700 20px/1.3 Inter,sans-serif}.kc-engine-rules p{margin:0}.kc-er-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.kc-er-header p,.kc-er-note,.kc-er-save>span,.kc-er-pagination{color:#b4c4ba}.kc-er-tabs{border-bottom:1px solid #42544b;gap:24px;margin-bottom:20px;display:flex}.kc-er-tabs a{color:#b4c4ba;border-bottom:2px solid #0000;min-height:44px;padding:10px 0;text-decoration:none}.kc-er-tabs a[aria-current=page]{color:#55f0c8;border-bottom-color:#55f0c8}.kc-er-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.kc-er-filters label{color:#b4c4ba;gap:4px;font-size:14px;display:grid}.kc-er-filters .kc-er-search{flex:1;min-width:150px}.kc-engine-rules select,.kc-engine-rules input:not([type=hidden]):not([type=submit]):not([type=checkbox]){color:#fffaf0;min-height:44px;font:inherit;background:#111b16;border:1px solid #52685c;border-radius:5px;width:100%;padding:8px 10px}.kc-engine-rules input[type=checkbox]{accent-color:#55f0c8;cursor:pointer;width:20px;height:20px}.kc-engine-rules .kc-er-catalog{align-items:center;gap:8px;min-height:44px;display:flex}.kc-er-note{max-width:1080px;line-height:1.6;margin:12px 0 16px!important}.kc-er-table-scroll{border:1px solid #42544b;border-radius:6px;max-height:clamp(260px,100dvh - 460px,650px);overflow:auto}.kc-engine-rules thead th{z-index:1;position:sticky;top:0}.kc-engine-rules table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.kc-engine-rules th{color:#b4c4ba;background:#17211c;font-weight:600}.kc-engine-rules td,.kc-engine-rules th{vertical-align:middle;border-bottom:1px solid #34463c;padding:8px 12px}.kc-engine-rules tbody tr:last-child>*{border-bottom:0}.kc-engine-rules tbody tr:hover{background:#22312a}.kc-engine-rules td:nth-child(2){min-width:70px}.kc-engine-rules td select{min-width:140px}.kc-er-resource{align-items:center;gap:12px;min-width:220px;display:flex}.kc-er-resource strong{font-size:14px;font-weight:600;display:block}.kc-er-resource small{color:#9eb4a6;overflow-wrap:anywhere;font-size:14px;display:block}.kc-er-thumb{color:#55f0c8;background:#000;border:1px solid #52685c;border-radius:4px;flex:0 0 80px;place-items:center;width:80px;height:80px;padding:0;display:grid;overflow:hidden}button.kc-er-thumb{cursor:zoom-in}.kc-er-thumb img{object-fit:contain;width:80px;height:80px}.kc-er-advanced{flex-basis:100%}.kc-er-image-test{border-bottom:1px solid #42544b;flex-wrap:wrap;flex-basis:100%;gap:12px;padding-bottom:16px;display:flex}.kc-er-image-test h2,.kc-er-image-test>p{font:inherit;flex-basis:100%}.kc-er-image-test h2{font-weight:600}.kc-er-test-evidence{flex-basis:100%;gap:16px;display:flex}.kc-er-test-evidence img{object-fit:contain;background:#000;width:120px;height:180px}.kc-er-test-evidence>div{flex:1;min-width:0}.kc-er-tags{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.kc-er-tags button{color:#55f0c8;cursor:pointer;background:#24352c;border:1px solid #52685c;border-radius:5px;min-height:44px;padding:8px 12px}.kc-er-advanced>div{flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:8px;display:flex}.kc-er-preview{color:#fffaf0;background:#1b2520;border:1px solid #52685c;border-radius:10px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;font:400 14px/1.5 Inter,sans-serif;overflow:auto}.kc-er-preview::backdrop{background:#000000bf}.kc-er-preview header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.kc-er-preview h2{font:600 16px/1.4 Inter,sans-serif}.kc-er-preview-art{background:#000;border-radius:6px;place-items:center;height:min(440px,60dvh);display:grid}.kc-er-preview-art img{object-fit:contain;width:100%;height:100%;min-height:0}.kc-er-preview p{color:#b4c4ba;margin-top:12px}.kc-er-thumb svg{width:20px;height:20px}.kc-er-distribution{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:130px;display:flex}.kc-er-distribution>span{width:54px}.kc-er-distribution meter{accent-color:#55f0c8;width:90px;height:9px}.kc-er-distribution meter::-webkit-meter-bar{background:#34463c;border:0}.kc-er-distribution meter::-webkit-meter-optimum-value{background:#55f0c8}.kc-engine-rules summary{cursor:pointer;color:#b4c4ba;align-items:center;gap:8px;min-height:44px;display:flex}.kc-engine-rules summary:before{content:"+";color:#55f0c8}.kc-engine-rules details[open]>summary:before{content:"−"}.kc-er-details{min-width:220px;padding:8px 0}.kc-er-details p{justify-content:space-between;gap:12px;display:flex}.kc-er-details p span{font-variant-numeric:tabular-nums;color:#55f0c8}.kc-er-save,.kc-er-pagination{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.kc-er-pagination>div{gap:8px;display:flex}.kc-er-primary,.kc-er-secondary{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font:600 14px/1.4 Inter,sans-serif;text-decoration:none;display:inline-flex}.kc-er-primary{color:#fff;background:#ff3d35;border:1px solid #ff3d35}.kc-er-secondary{color:#fffaf0;background:#24352c;border:1px solid #52685c}.kc-er-primary:hover{background:#e42d26}.kc-er-secondary:hover{background:#314c3d}.kc-engine-rules :focus-visible{outline-offset:3px;outline:2px solid #55f0c8}.kc-er-version-table{min-width:760px}.kc-er-table-scroll:has(.kc-er-version-table){max-height:none}.kc-er-version-table th{width:31%}.kc-er-version-table td{width:23%}.kc-er-process{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.kc-er-process>span{background:#24352c;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:flex}.kc-er-process small{color:#55f0c8;font-size:14px}@media (max-width:700px){.kc-engine-rules{margin:8px;padding:16px}.kc-er-header{flex-direction:column;align-items:start;gap:12px}.kc-er-tabs{gap:16px}.kc-er-filters>label{flex:145px}.kc-er-save,.kc-er-pagination{flex-wrap:wrap}}.kc-studio-animation-draft-versions{gap:12px;display:grid}.kc-studio-animation-draft-versions[hidden]{display:none!important}.kc-studio-animation-draft-versions>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.kc-studio-animation-draft-versions>header>span:first-child{flex:160px;gap:4px;min-width:0;display:grid}.kc-studio-animation-draft-versions>header strong{font:500 var(--kc-motion-heading);color:var(--kc-menu-text,#e5eee7)}.kc-studio-animation-draft-versions>header small{font:400 var(--kc-motion-text);color:var(--kc-menu-muted)}.kc-studio-animation-draft-versions>header>span:last-child{font:400 var(--kc-motion-meta);color:var(--kc-menu-muted)}.kc-studio-animation-draft-versions>div{min-width:0;display:grid}.kc-studio-animation-draft-version{grid-template-columns:minmax(0,1fr) var(--kc-menu-control);align-items:center;gap:12px 8px;min-width:0;padding:12px 0;display:grid}.kc-studio-animation-draft-version+.kc-studio-animation-draft-version{border-top:1px solid var(--kc-menu-divider)}.kc-studio-animation-draft-copy{overflow-wrap:anywhere;grid-column:1/-1;gap:4px;min-width:0;display:grid}.kc-studio-animation-draft-copy>strong{font:500 var(--kc-motion-heading);color:var(--kc-menu-text,#e5eee7)}.kc-studio-animation-draft-copy>span{font:400 var(--kc-motion-text);color:var(--kc-menu-muted)}.kc-studio-animation-draft-version>button{min-width:0;min-height:var(--kc-menu-control);font:400 var(--kc-motion-text);color:var(--kc-menu-text,#e5eee7);background:var(--kc-menu-field);border:1px solid var(--kc-menu-line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.kc-studio-animation-draft-version>button.is-delete{color:var(--kc-menu-muted);background:0 0}.kc-studio-animation-draft-version>button:hover{background:var(--kc-menu-surface)}.kc-studio-animation-draft-version>button.is-delete:hover{color:#f0b3a8}.kc-studio-animation-draft-version>button:focus-visible{outline-offset:2px;outline:2px solid #70e6c9}.kc-studio-animation-draft-version>button .kc-icon{flex:0 0 16px;width:16px;height:16px}.kc-lazy-frame{position:relative}.kc-lazy-frame img{opacity:1;transition:opacity .16s}.kc-lazy-frame:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(135deg,#fff8e724,#55f0c81a),repeating-linear-gradient(115deg,#11111114 0 2px,#0000 2px 10px);transition:opacity .16s;position:absolute;inset:0}.kc-lazy-frame:after{content:"";opacity:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:54%;height:100%;position:absolute;inset:0 auto 0 -70%;transform:skew(-14deg)}.kc-lazy-frame.is-loading img{opacity:.08}.kc-lazy-frame.is-loading:before{opacity:1}.kc-lazy-frame.is-loading:after{opacity:1;animation:1.1s ease-in-out infinite kc-lazy-sweep}.kc-lazy-frame.is-loaded:before,.kc-lazy-frame.is-loaded:after,.kc-lazy-frame.is-failed:before,.kc-lazy-frame.is-failed:after{opacity:0}.kc-lazy-frame .kc-scene-order,.kc-lazy-frame .kc-scene-visual-preview,.kc-lazy-frame figcaption{z-index:3;position:relative}@keyframes kc-lazy-sweep{0%{transform:translate(0)skew(-14deg)}to{transform:translate(330%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.kc-lazy-frame img,.kc-lazy-frame:before{transition:none}.kc-lazy-frame.is-loading:after{animation:none}.kc-clip-studio{scroll-behavior:auto}.kc-clip-studio *,.kc-clip-studio :before,.kc-clip-studio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kc-shell{isolation:isolate;z-index:1;min-height:100vh;padding:16px;position:relative}.kc-main{width:100%;max-width:none;margin:20px auto 0}.kc-grid{gap:14px;display:grid}.kc-detail-grid{grid-template-columns:minmax(0,.72fr) minmax(300px,.38fr);align-items:start;gap:20px;display:grid}.kc-studio-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:22px;display:grid}.kc-shell:has(.kc-editor-shell.is-material-pending){padding-top:10px}.kc-shell:has(.kc-editor-shell.is-material-pending) .kc-app-nav{padding-block:8px;top:0}.kc-app-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#fff8e7d6;border:2px solid #11111129;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:none;margin:0 auto;padding:8px 12px;display:flex;position:sticky;top:8px;box-shadow:6px 6px #11111114}.kc-brand{color:#111;letter-spacing:0;align-items:center;gap:10px;min-width:max-content;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}.kc-brand-icon{color:#fff8e7;background:#111;border:3px solid #111;border-radius:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:5px 5px #ff3d2e}.kc-brand small{color:#f0442f;margin-top:2px;font-size:.68rem;font-weight:700;line-height:1;display:block}.kc-app-context{align-items:center;gap:10px;min-width:0;display:flex}.kc-app-separator{color:#1111114d;font-size:18px;font-weight:950}.kc-app-state{color:#111;white-space:nowrap;border-radius:7px;min-width:0;padding:7px 8px;font-size:12px;font-weight:900;text-decoration:none}.kc-app-state:hover,.kc-app-state:focus-visible,.kc-app-state[aria-current=page]{background:#11111112;outline:none}.kc-app-state.is-static{color:#11111194;padding-inline:0}.kc-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:16px;height:16px;display:inline-block}.kc-nav-links{background:#1111110f;border:1px solid #1111111c;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px;display:flex}.kc-nav-links a,.kc-nav-ghost,.kc-locale-tabs a{color:#1111119e;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;min-height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.kc-nav-links a:hover,.kc-nav-ghost:hover,.kc-locale-tabs a:hover{color:#111;background:#11111114}.kc-nav-links a[aria-current=page]{color:#fff8e7;background:#111}.kc-nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.kc-nav-save{color:#111;white-space:nowrap;background:#fff;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:3px 3px #55f0c8}.kc-nav-save:hover,.kc-nav-save:focus-visible{outline:none;transform:translateY(-1px);box-shadow:4px 4px #ff3d2e}.kc-nav-credit-balance{color:#fff;white-space:nowrap;background:#171717;border:2px solid #171717;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px 0 5px;font-size:.76rem;font-weight:850;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:3px 3px #55f0c8}.kc-nav-credit-balance:hover,.kc-nav-credit-balance:focus-visible{outline:none;transform:translateY(-1px);box-shadow:4px 4px #ff3d2e}.kc-nav-credit-balance.is-static,.kc-nav-credit-balance.is-static:hover{cursor:default;transform:none;box-shadow:3px 3px #55f0c8}.kc-nav-credit-balance strong{font-size:.8rem;font-weight:950}.kc-nav-credit-logo{background:#ff3d2e;border:1px solid #ffffffe6;border-radius:4px;justify-content:center;align-items:center;width:21px;height:21px;font-family:Bungee,sans-serif;font-size:.56rem;display:inline-flex}.kc-user-menu{z-index:70;flex:none;position:relative}.kc-user-menu-trigger{appearance:none;color:#111;cursor:pointer;background:#fff;border:2px solid #111;border-radius:8px;grid-template-columns:26px minmax(0,auto) 10px;align-items:center;gap:7px;min-height:36px;padding:3px 8px 3px 3px;line-height:1;list-style:none;transition:box-shadow .15s,transform .15s;display:grid}.kc-user-menu-trigger:hover,.kc-user-menu-trigger:focus-visible,.kc-user-menu.is-open .kc-user-menu-trigger{outline:none;transform:translateY(-1px);box-shadow:3px 3px #55f0c8}.kc-user-menu-trigger strong{font-size:12px;font-weight:950;line-height:1}.kc-user-avatar{color:#fff8e7;background:#111;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:950;display:inline-flex}.kc-user-menu-chevron{color:#1111118f;transform-origin:50%;width:10px;height:8px;transition:transform .15s;display:block}.kc-user-menu-chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.kc-user-menu.is-open .kc-user-menu-chevron{transform:rotate(180deg)}.kc-user-menu-popover{color:#111;background:#fff8e7;border:2px solid #111;border-radius:10px;gap:0;width:min(300px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:5px 5px #1113}.kc-user-menu-popover[hidden]{display:none}.kc-user-menu-identity{border-bottom:1px solid #11111124;grid-template-columns:minmax(0,1fr) 44px;gap:2px;min-width:0;padding:3px 8px 10px;display:grid}.kc-user-menu-email-toggle{color:#111;background:0 0;border:0;border-radius:6px;grid-area:1/2/span 2;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kc-user-menu-email-toggle:hover{background:#11111112}.kc-user-menu-email-toggle:focus-visible{outline-offset:2px;outline:2px solid #111}.kc-user-menu-email-toggle svg{color:#111;width:20px;height:20px}.kc-user-menu-email-toggle [hidden]{display:none}.kc-user-menu-identity span,.kc-user-menu-locale>span{color:#1111118f;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.kc-user-menu-identity strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:1.35;overflow:hidden}.kc-user-menu-tester-access{background:#55f0c82e;border:1px solid #0d9f7e61;border-left:4px solid #0d9f7e;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 9px;margin:10px 0 5px;padding:9px 10px;display:grid}.kc-user-menu-tester-access-icon{color:#087f65;grid-row:1/span 2;justify-content:center;align-items:center;display:flex}.kc-user-menu-tester-access-icon svg{width:17px;height:17px}.kc-user-menu-tester-access strong{font-size:12px;font-weight:950;line-height:1.35}.kc-user-menu-tester-access small{color:#111111a3;font-size:11px;font-weight:750;line-height:1.35}.kc-user-menu-tester-access.is-warning{background:#ffd34e33;border-color:#ae76006b #ae76006b #ae76006b #d18d00}.kc-user-menu-tester-access.is-warning .kc-user-menu-tester-access-icon{color:#9b6800}.kc-user-menu-tester-access.is-ended{background:#1111110f;border-color:#1113 #1113 #1113 #11111173}.kc-user-menu-tester-access.is-ended .kc-user-menu-tester-access-icon{color:#1111118f}.kc-user-menu-links{padding:5px 0;display:grid}.kc-user-menu-links a,.kc-user-menu-action{color:#111;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:36px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:850;text-decoration:none;display:flex}.kc-user-menu-links a:hover,.kc-user-menu-links a:focus-visible,.kc-user-menu-action:hover,.kc-user-menu-action:focus-visible{background:#11111112;outline:none}.kc-user-menu-action.is-danger{color:#a51e15}.kc-user-menu-links a.is-admin{color:#176c59}.kc-user-menu-admin-trigger{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.kc-user-menu-admin-trigger svg{color:#111;width:16px;height:16px}.kc-user-menu-admin-trigger[aria-expanded=true] svg{transform:rotate(90deg)}.kc-user-menu-admin-trigger:focus-visible{outline-offset:-2px;outline:2px solid #111}.kc-user-menu-admin-links{border-left:1px solid #11111124;margin:0 0 8px 12px;padding-left:8px}.kc-user-menu-admin-links[hidden]{display:none}.kc-user-menu-form{margin:0}.kc-user-menu-links+.kc-user-menu-form,.kc-user-menu-form.is-separated{border-top:1px solid #11111124;padding-top:5px}.kc-user-menu-locale{border-top:1px solid #11111124;justify-content:space-between;align-items:center;gap:10px;padding:7px 4px 3px 7px;display:flex}.kc-user-menu-locale>div{background:#11111112;border:1px solid #1111111f;border-radius:7px;flex:0 0 106px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.kc-user-menu-locale a{color:#1111119e;border-radius:5px;justify-content:center;align-items:center;min-height:26px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.kc-user-menu-locale a[aria-current=true]{color:#fff8e7;background:#111}.kc-nav-actions form,.kc-main form.button_to{margin:0}.kc-locale-tabs{background:#11111114;border:1px solid #1111111f;border-radius:8px;align-items:center;padding:3px;display:inline-flex}.kc-locale-tabs a[aria-current=true]{color:#fff8e7;background:#111;box-shadow:3px 3px #ff3d2e}.kc-button-primary{color:#fff;cursor:pointer;background:#ff3d2e;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:950;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:4px 4px #111}.kc-button-primary:hover{transform:translateY(-1px);box-shadow:5px 5px #111}.kc-button.is-submitting,.kc-button-primary.is-submitting,.kc-nav-cta.is-submitting,.kc-nav-ghost.is-submitting,.kc-danger-button.is-submitting,[data-submit-icon-only].is-submitting{cursor:wait;opacity:.82;pointer-events:none}.kc-button.is-submitting:before,.kc-button-primary.is-submitting:before,.kc-nav-cta.is-submitting:before,.kc-nav-ghost.is-submitting:before,.kc-danger-button.is-submitting:before,[data-submit-icon-only].is-submitting:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:14px;height:14px;animation:.72s linear infinite kc-spin}[data-submit-icon-only].is-submitting .kc-icon{display:none}@media (prefers-reduced-motion:reduce){[data-submit-icon-only].is-submitting:before{animation:none}}@keyframes kc-spin{to{transform:rotate(360deg)}}.kc-nav-cta{color:#fff;cursor:pointer;background:#ff3d2e;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:950;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:4px 4px #111}.kc-nav-cta:hover{transform:translateY(-1px);box-shadow:5px 5px #111}.kc-button,.kc-button-ghost{border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.kc-button{color:var(--kc-ink);background:#ffffff0f;border:1px solid #ffffff24}.kc-button-ghost{border:1px solid var(--kc-line);color:var(--kc-muted-strong);background:0 0}.kc-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(105deg, #ff3d7f14, transparent 34%, #55f0c80f), linear-gradient(180deg, #1c1d2ee0, #0e0f1ae6), var(--kc-panel);box-shadow:var(--kc-shadow);border:1px solid #ffffff1f;border-radius:8px}.kc-panel-pad{padding:16px}.kc-project-flow{gap:14px;display:grid}.kc-create-flow-strip{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:100%;max-width:1440px;margin-inline:auto;display:grid}.kc-create-flow-strip span{color:#111;background:linear-gradient(112deg,#ffffffad,#fff8e761),#fff8e7eb;border:2px solid #111111c7;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:42px;padding:6px 9px;display:grid;box-shadow:3px 3px #111111c2}.kc-create-flow-strip small{color:#55f0c8;background:#111;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.kc-create-flow-strip strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:1;overflow:hidden}.kc-create-flow-strip .is-done small{color:#111;background:#55f0c8}.kc-create-flow-strip .is-current{border-color:#111;box-shadow:4px 4px #ff3d2e}.kc-create-flow-strip .is-locked{opacity:.48}.kc-editor-shell{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:22px;min-height:calc(100vh - 112px);display:grid}.kc-editor-shell.is-material-pending{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:4px}.kc-editor-shell.is-material-pending .kc-project-flow,.kc-editor-shell.is-material-pending [data-flow-step=material]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kc-editor-shell .kc-project-flow{width:100%;max-width:1440px;margin-inline:auto}.kc-editor-shell.is-material-pending [data-flow-step=material]{gap:0;padding:0}.kc-editor-shell.is-material-pending [data-flow-step=material]>.kc-step-heading{display:none}.kc-editor-shell>.kc-flash{grid-column:1/-1;margin-top:0}.kc-step-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.kc-step-number{color:#fff;background:linear-gradient(135deg,#ff3d7f 0%,#7a5cff 52%,#55f0c8 100%);border-radius:999px;justify-content:center;align-items:center;width:42px;height:44px;font-size:18px;font-weight:950;display:inline-flex;box-shadow:0 0 26px #ff3d7f47}.kc-flow-step.is-complete .kc-step-number{color:#d9fff3;background:#55f0c829;box-shadow:inset 0 0 0 1px #55f0c85c}.kc-step-heading h2{color:var(--kc-ink);letter-spacing:0;margin:0;font-size:1.5rem;font-weight:950;line-height:1.12}.kc-step-heading p:not(.kc-eyebrow){color:var(--kc-muted);max-width:820px;margin:6px 0 0;font-size:14px;line-height:1.45}.kc-uploader-form{margin:0}.kc-uploader-input{cursor:pointer;opacity:0;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.kc-uploader.is-uploading .kc-uploader-input{cursor:wait;pointer-events:none}.kc-upload-copy{pointer-events:none;gap:4px;min-width:0;display:grid}.kc-upload-pick{cursor:pointer;pointer-events:none;min-width:142px}.kc-upload-status{color:#fff8e7;pointer-events:none;text-transform:uppercase;z-index:4;background:#111;border:2px solid #111;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:34px;font-size:.78rem;font-weight:950;line-height:1;display:none;position:relative;box-shadow:3px 3px #55f0c8}.kc-upload-status:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.72s linear infinite kc-spin}.kc-uploader.is-uploading .kc-upload-status{display:inline-flex}.kc-upload-pick:before{content:"";background:currentColor;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16V4' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='m7 9 5-5 5 5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 16v3h14v-3' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16V4' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='m7 9 5-5 5 5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 16v3h14v-3' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.kc-material-storyboard{background:#fff8e7f0;border:2px solid #111111c7;border-radius:10px;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:5px 5px #111111b8}.kc-storyboard-header,.kc-source-library-heading,.kc-storyboard-scenes-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-storyboard-header>div,.kc-source-library-heading>div,.kc-storyboard-scenes-heading>div{gap:2px;min-width:0;display:grid}.kc-storyboard-header strong,.kc-source-library-heading strong,.kc-storyboard-scenes-heading strong{color:#111;font-size:13px;font-weight:950}.kc-storyboard-header span,.kc-source-library-heading span,.kc-storyboard-scenes-heading span{color:#111111a3;font-size:10px;font-weight:800;line-height:1.3}.kc-storyboard-header>b,.kc-source-library-heading>b,.kc-source-library-heading-actions>b{color:#111;background:#55f0c8;border:2px solid #111;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:950}.kc-storyboard-header-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;gap:10px!important;display:grid!important}.kc-storyboard-header-actions form{min-width:0;margin:0;display:flex}.kc-storyboard-create-action{text-align:left;white-space:nowrap;align-items:center;gap:7px;min-height:40px;padding:7px 10px;display:inline-flex}.kc-storyboard-create-action.is-assisted,.kc-storyboard-create-action.is-manual{cursor:pointer;border:2px solid #111;border-radius:9px;font-family:inherit;font-weight:950}.kc-storyboard-create-action.is-assisted{color:#fff8e7;background:#111;box-shadow:3px 3px #ff3d35}.kc-storyboard-create-action.is-manual{color:#111;background:#fffdf7;box-shadow:3px 3px #55f0c8}.kc-storyboard-create-action.is-assisted:hover,.kc-storyboard-create-action.is-assisted:focus-visible{outline-offset:2px;background:#292929;outline:2px solid #55f0c8;transform:translateY(-1px)}.kc-storyboard-create-action.is-manual:hover,.kc-storyboard-create-action.is-manual:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #ff3d35;transform:translateY(-1px)}.kc-storyboard-create-action:disabled{cursor:not-allowed;opacity:.44}.kc-storyboard-finish{background:#55f0c81a;border:1.5px solid #11111147;border-radius:9px;justify-content:flex-end;align-items:center;gap:12px;padding:8px;display:flex}.kc-storyboard-finish>strong{color:#111111ad;margin-right:auto;font-size:10px;font-weight:950}.kc-storyboard-finish .kc-storyboard-header-actions{width:auto;gap:8px!important;display:flex!important}.kc-storyboard-finish .kc-storyboard-header-actions form{width:auto}.kc-storyboard-finish .kc-storyboard-create-action{white-space:nowrap;grid-template-columns:none;align-items:center;gap:7px;width:auto;min-height:40px;padding:7px 10px;display:inline-flex}.kc-storyboard-finish .kc-storyboard-create-action>svg{flex:none;width:14px;height:14px}.kc-storyboard-finish .kc-storyboard-create-action>span{color:inherit;font-size:11px;font-weight:950}.kc-storyboard-finish .kc-storyboard-create-action>small{color:inherit;background:#fff8e729;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:950}.kc-storyboard-finish .kc-storyboard-create-action.is-manual>small{background:#55f0c833}.kc-storyboard-workspace{grid-template-columns:minmax(195px,230px) minmax(0,1fr);align-items:start;gap:10px;min-width:0;transition:grid-template-columns .18s;display:grid}.kc-material-storyboard.is-library-expanded .kc-storyboard-workspace{grid-template-columns:minmax(330px,410px) minmax(0,1fr)}.kc-source-library,.kc-storyboard-scenes{background:#ffffff9e;border:1px solid #1113;border-radius:9px;gap:8px;min-width:0;padding:8px;display:grid}.kc-storyboard-scenes-count{color:#111;background:#55f0c8;border:2px solid #111;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:950}.kc-source-library{grid-template-rows:auto auto minmax(0,1fr);height:min(100dvh - 24px,900px);max-height:min(100dvh - 24px,900px);transition:border-color .16s,box-shadow .16s;position:sticky;top:8px}.kc-source-library.is-guiding-selection{border-color:#087f66;animation:1.15s ease-in-out infinite alternate kc-library-guide-pulse;box-shadow:0 0 0 5px #55f0c83d,5px 5px #111}@keyframes kc-library-guide-pulse{0%{box-shadow:0 0 0 3px #55f0c829,4px 4px #111}to{box-shadow:0 0 0 8px #55f0c84d,4px 4px #111}}.kc-source-library-heading>.kc-source-library-heading-actions{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.kc-source-library-expand{color:#fff8e7;cursor:pointer;background:#111;border:2px solid #111;border-radius:6px;justify-content:center;align-items:center;gap:0;width:30px;height:30px;min-height:30px;padding:0;font-family:inherit;font-size:8px;font-weight:950;display:inline-flex}.kc-source-library-expand:hover,.kc-source-library-expand:focus-visible{color:#55f0c8;outline:none;box-shadow:3px 3px #55f0c8}.kc-source-library-expand svg{width:13px;height:13px}.kc-source-library-expand span{display:none;color:inherit!important}.kc-source-library-list{overscroll-behavior:contain;scrollbar-color:#111 #1111111a;scrollbar-width:thin;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:2px 7px 8px 2px;display:grid;overflow-y:auto}.kc-storyboard-selection-bar{background:#55f0c81f;border:1px solid #087f6633;border-radius:7px;grid-row:2;justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:5px 6px;transition:background .14s,border-color .14s,color .14s;display:flex}.kc-storyboard-selection-status{color:#111111ad;background:0 0;border:0;margin:0;padding:0;font-size:9px;font-weight:850;line-height:1.3}.kc-storyboard-selection-bar[data-state=idle]{display:none}.kc-storyboard-selection-bar[data-state=choose]{color:#332500;background:#fff0ac;border:2px solid #8c6812}.kc-storyboard-selection-bar[data-state=choose] .kc-storyboard-selection-status{color:inherit;font-size:9px}.kc-storyboard-selection-bar[data-state=error]{color:#8b1710;background:#ffe0e0;border:2px solid #b42318}.kc-storyboard-selection-bar[data-state=error] .kc-storyboard-selection-status{color:inherit}.kc-storyboard-selection-bar[data-state=error] .kc-storyboard-selection-status:before{content:"⚠ "}.kc-storyboard-selection-cancel{color:#111;cursor:pointer;background:#fffdf7;border:1px solid #111;border-radius:5px;flex:none;min-height:25px;padding:3px 7px;font-family:inherit;font-size:8px;font-weight:950}.kc-storyboard-selection-cancel:hover,.kc-storyboard-selection-cancel:focus-visible{color:#fff;background:#111;outline:none}.kc-storyboard-selection-cancel[hidden]{display:none}.kc-source-library-card{color:#111;cursor:default;text-align:left;background:#fffdf7;border:2px solid #11111129;border-radius:8px;grid-template-rows:auto auto;width:100%;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.kc-source-library-card:hover{border-color:#111;box-shadow:3px 3px #55f0c8}.kc-source-library-card.is-processing,.kc-source-library-card.has-failed{cursor:default}.kc-source-library-card.is-processing{background:linear-gradient(135deg,#fffdf7,#eefcf8)}.kc-source-library-card.has-failed{background:#fff0ed;border-color:#b4231880}.kc-source-library-visual{aspect-ratio:9/16;background:#111;min-width:0;position:relative;overflow:hidden}.kc-source-library-select{color:#111;cursor:pointer;text-align:center;background:#55f0c8;border:0;border-top:2px solid #111;justify-content:center;align-items:center;gap:4px;width:100%;min-height:32px;padding:6px 4px;font-family:inherit;font-size:8px;font-weight:1000;line-height:1.1;display:flex}.kc-source-library-select:hover,.kc-source-library-select:focus-visible{color:#55f0c8;background:#111;outline:none}.kc-source-library-select svg{stroke-width:3px;flex:none;width:11px;height:11px}.kc-source-library-select:disabled{cursor:default;opacity:1}.kc-source-library-thumb{cursor:grab;touch-action:none;background:#111;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.kc-source-library-thumb:active{cursor:grabbing}.kc-source-library-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%}.kc-source-library-card.is-long-source .kc-source-library-thumb img{object-fit:cover;object-position:top center}.kc-source-media-placeholder{color:#55f0c8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.kc-source-media-placeholder svg{width:24px;height:24px}.kc-source-media-placeholder.is-processing:after{content:"";border:2px solid #55f0c83d;border-top-color:#55f0c8;border-radius:999px;width:38px;height:38px;animation:.9s linear infinite kc-media-processing-spin;position:absolute}.kc-source-media-placeholder.is-failed{color:#ff7a70}.kc-source-drag-badge{color:#fff8e7;opacity:.94;pointer-events:none;background:#111111e6;border:1px solid #fff8e7db;border-radius:999px;align-items:center;gap:3px;min-height:23px;padding:2px 5px;font-size:7px;font-weight:950;transition:opacity .14s;display:inline-flex;position:absolute;top:5px;left:5px}.kc-source-drag-badge b{font-size:8px;line-height:1}.kc-source-drag-badge span{letter-spacing:-2px;line-height:1}.kc-source-library-card:hover .kc-source-drag-badge{opacity:1}.kc-source-library-preview{color:#fff8e7;cursor:pointer;background:#111111e6;border:1.5px solid #fff8e7eb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;display:inline-flex;position:absolute;top:5px;right:5px;box-shadow:0 2px 8px #00000057}.kc-source-library-preview:hover,.kc-source-library-preview:focus-visible{color:#111;background:#55f0c8;border-color:#111;outline:none}.kc-source-library-preview svg{width:13px;height:13px}.kc-source-format{color:#111;letter-spacing:.03em;text-transform:uppercase;background:#55f0c8;border:1px solid #111;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:1000;display:block;position:absolute;bottom:5px;left:5px}.kc-source-media-state{color:#111111a3;text-align:center;border-top:2px solid #111;justify-content:center;align-items:center;min-height:32px;padding:5px;font-size:7px;font-weight:900;line-height:1.2;display:flex}.kc-source-media-state.is-failed{color:#a52218;font-size:9px}.kc-source-library-remove{color:#ff8b82;cursor:pointer;background:#111111e6;border:1.5px solid #ff8b82;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:5px;right:5px}.kc-source-library-remove svg{width:13px;height:13px}.kc-source-library-retry{color:#111;cursor:pointer;background:#ff3d35;border:1.5px solid #111;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:5px;left:5px}.kc-source-library-retry svg{width:13px;height:13px}.kc-source-library-visual>form{margin:0}.kc-source-library-preview span{display:none}.kc-material-storyboard.is-library-expanded .kc-source-library-list{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-storyboard-frame-limit{background:#111;border-radius:999px;flex:none;padding:5px 8px;color:#fff8e7!important}.kc-storyboard-grid{grid-template-columns:repeat(auto-fill,minmax(112px,148px));justify-content:start;align-items:stretch;gap:8px;display:grid}.kc-storyboard-slot{color:#fff8e7;background:#11131c;border:2px solid #111;border-radius:9px;align-content:start;gap:7px;min-width:0;padding:7px;transition:border-color .14s,box-shadow .14s,opacity .14s,transform .14s;display:grid;position:relative;box-shadow:3px 3px #11111157}.kc-storyboard-slot.is-filled{flex-direction:column;height:100%;display:flex}.kc-storyboard-slot.is-empty{box-shadow:none;color:#111;background:#1111110f;border-style:dashed}.kc-storyboard-slot.is-drop-target{border-color:#ff3d2e;transform:translateY(-3px);box-shadow:0 0 0 6px #ff3d2e3d,5px 5px #111}.kc-storyboard-slot.is-reorder-target{border-color:#ffd95a;transform:translateY(-3px);box-shadow:0 0 0 5px #ffd95a52,5px 5px #111}.kc-storyboard-slot.is-dragging{opacity:.42;transform:scale(.98)}.kc-material-storyboard.is-dragging-source .kc-storyboard-slot{border-style:dashed;border-color:#55f0c8;box-shadow:0 0 0 3px #55f0c82e}.kc-material-storyboard.is-dragging-source .kc-storyboard-slot:after{color:#111;content:"SUELTA AQUÍ";pointer-events:none;z-index:9;background:#55f0c8;border:1px solid #111;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:1000;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.kc-storyboard-slot.is-awaiting-source{opacity:1;outline-offset:2px;background:#fff9d8;border-color:#8c6812;outline:3px solid #ffcf33}.kc-storyboard-slot.is-awaiting-source .kc-storyboard-empty-frame{opacity:.45;background:#1111112e}.kc-storyboard-awaiting-label{color:#111;pointer-events:none;text-transform:uppercase;white-space:nowrap;z-index:10;background:#ffcf33;border:2px solid #111;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:1000;display:none;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:2px 2px #111}.kc-storyboard-slot.is-awaiting-source .kc-storyboard-awaiting-label{display:block}.kc-storyboard-slot.has-error{border-color:#b42318;box-shadow:0 0 0 4px #b4231833}.kc-storyboard-slot.is-saving{pointer-events:none}.kc-storyboard-slot.is-saving>:not(.kc-storyboard-assigning){opacity:.22}.kc-storyboard-assigning{color:#fff8e7;pointer-events:none;text-align:center;z-index:20;background:#11131c;border:2px solid #111;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 20px);min-height:82px;padding:12px 14px;display:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:3px 3px #55f0c8}.kc-storyboard-slot.is-saving .kc-storyboard-assigning{display:flex}.kc-storyboard-assigning strong{font-size:10px;font-weight:950;line-height:1.2}.kc-storyboard-assigning-spinner{border:3px solid #fff8e747;border-top-color:#55f0c8;border-radius:50%;width:25px;height:25px;animation:.72s linear infinite kc-spin}@media (prefers-reduced-motion:reduce){.kc-storyboard-assigning-spinner{animation:none}}.kc-storyboard-slot>header{cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;margin-bottom:4px;display:grid}.kc-storyboard-slot>header:active{cursor:grabbing}.kc-storyboard-drag-handle{color:#111;background:#ffd95a;border:2px solid #111;border-radius:5px;justify-content:center;align-items:center;width:24px;height:22px;display:inline-flex;box-shadow:2px 2px #55f0c8}.kc-storyboard-drag-handle .kc-icon{color:#111;stroke-linecap:round;stroke-width:4px;width:15px;height:15px}.kc-storyboard-slot>header strong{white-space:nowrap;font-size:10px;font-weight:950}.kc-storyboard-empty-frame{aspect-ratio:9/16;touch-action:none;border:2px solid #fff8e7b8;border-radius:7px;width:100%;position:relative;overflow:hidden}.kc-storyboard-video-preview{color:#55f0c8;cursor:pointer;z-index:7;background:#111111e0;border:1px solid #fff8e7;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-family:inherit;font-size:7px;font-weight:950;display:inline-flex;position:absolute;bottom:6px;right:5px}.kc-storyboard-video-preview:hover,.kc-storyboard-video-preview:focus-visible{color:#111;background:#55f0c8;outline:none}.kc-storyboard-video-preview svg{width:11px;height:11px}.kc-storyboard-crop-label{color:#111;letter-spacing:.04em;pointer-events:none;z-index:4;background:#55f0c8;border-bottom:1px solid #111;border-right:1px solid #111;padding:2px 4px;font-size:6px;font-weight:1000;position:absolute;top:0;left:0}.kc-storyboard-drag-hint{color:#fff8e7;opacity:0;pointer-events:none;white-space:nowrap;background:#111111b8;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;transition:opacity .14s;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.kc-storyboard-empty-frame{color:#111;cursor:pointer;text-align:center;background:#ffffff7a;border:2px dashed #1111114d;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;font-family:inherit;display:flex}.kc-storyboard-empty-frame:hover{background:#55f0c829;border-color:#087f66}.kc-storyboard-empty-frame svg{width:22px;height:22px}.kc-storyboard-empty-frame strong{font-size:10px;font-weight:950}.kc-storyboard-empty-frame span{color:#11111194;font-size:8px;font-weight:800;line-height:1.25}.kc-storyboard-frame-controls,.kc-storyboard-pan-controls,.kc-storyboard-slot>footer{align-self:end;align-items:center;gap:5px;display:flex}.kc-storyboard-frame-controls{flex-direction:column;justify-content:center;align-items:stretch;margin-top:2px;display:flex}.kc-storyboard-pan-controls{display:none}.kc-storyboard-slot.is-controls-open .kc-storyboard-pan-controls{display:flex}.kc-storyboard-pan-controls{justify-content:center;width:100%}.kc-storyboard-pan-controls button,.kc-storyboard-replace{color:#fff8e7;cursor:pointer;background:#fff8e714;border:1px solid #fff8e733;border-radius:5px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:950;display:inline-flex}.kc-storyboard-pan-controls button:hover,.kc-storyboard-replace:hover{background:#55f0c82e;border-color:#55f0c8}.kc-storyboard-frame-status{color:#fff8e794;min-height:12px;margin:0;font-size:8px;font-weight:800;line-height:1.2}.kc-storyboard-frame-status:empty{display:none}.kc-storyboard-slot>footer{border-top:1px solid #fff8e724;grid-template-columns:minmax(42px,1fr) repeat(3,26px);gap:4px;width:100%;margin-top:auto;padding-top:7px;display:grid}.kc-storyboard-slot>footer form{width:26px;margin:0}.kc-storyboard-slot>footer .kc-scene-action{min-height:26px}.kc-storyboard-slot>footer .kc-scene-action-icon{width:26px;min-width:26px}.kc-storyboard-adjust[aria-expanded=true]{color:#111;background:#55f0c8;border-color:#55f0c8}.kc-storyboard-replace{width:100%;min-width:0;min-height:26px;margin:0;padding-inline:5px;font-size:8px}.kc-source-preview-dialog{color:#111;background:#fff8e7;border:3px solid #111;border-radius:12px;width:min(92vw,1100px);max-width:min(92vw,1100px);height:min(88vh,900px);max-height:88vh;margin:auto;padding:10px;box-shadow:8px 8px #55f0c8}.kc-source-preview-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07080fd1}.kc-source-preview-dialog[open]{grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}.kc-source-preview-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.kc-source-preview-dialog>header>div{gap:2px;min-width:0;display:grid}.kc-source-preview-dialog>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kc-source-preview-dialog>header span{color:#1111119e;font-size:10px;font-weight:800}.kc-source-preview-dialog>header button{color:#fff;cursor:pointer;background:#ff3d2e;border:2px solid #111;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.kc-source-preview-canvas{overscroll-behavior:contain;background-color:#171923;background-image:linear-gradient(45deg,#252733 25%,#0000 25%),linear-gradient(-45deg,#252733 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#252733 75%),linear-gradient(-45deg,#0000 75%,#252733 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:2px solid #111;border-radius:8px;min-height:0;padding:12px;overflow:auto}.kc-source-preview-canvas img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.kc-source-preview-canvas video{object-fit:contain;background:#080910;width:auto;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:block}.kc-source-preview-canvas video[hidden],.kc-source-preview-canvas img[hidden]{display:none}@keyframes kc-media-processing-spin{to{transform:rotate(360deg)}}html.kc-dialog-open{overflow:hidden}@media (max-width:1250px) and (min-width:901px){.kc-storyboard-grid{grid-template-columns:repeat(auto-fill,minmax(112px,142px))}.kc-material-storyboard.is-library-expanded .kc-storyboard-workspace{grid-template-columns:minmax(300px,350px) minmax(0,1fr)}}@media (max-width:900px){.kc-pricing-page .kc-home-nav-links{display:none}.kc-storyboard-header{flex-direction:column;align-items:stretch}.kc-storyboard-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.kc-storyboard-create-action{width:100%}.kc-storyboard-header-actions form{min-width:0}.kc-storyboard-workspace{grid-template-columns:1fr}.kc-source-library{height:auto;max-height:none;position:static}.kc-source-library-list{min-height:210px;padding-bottom:5px;display:flex;overflow:auto hidden}.kc-source-library-card{flex:0 0 104px}.kc-material-storyboard.is-library-expanded .kc-storyboard-workspace{grid-template-columns:1fr}.kc-material-storyboard.is-library-expanded .kc-source-library-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:52vh;display:grid;overflow:hidden auto}.kc-material-storyboard.is-library-expanded .kc-source-library-card{min-width:0}.kc-storyboard-grid{grid-template-columns:repeat(auto-fill,minmax(112px,142px))}}@media (max-width:640px){.kc-storyboard-header-actions{grid-template-columns:minmax(0,1fr)}.kc-storyboard-create-action{min-width:0;padding:9px}.kc-storyboard-finish{flex-direction:column;align-items:stretch}.kc-storyboard-finish .kc-storyboard-header-actions{grid-template-columns:1fr;width:100%;display:grid!important}.kc-storyboard-finish .kc-storyboard-header-actions form,.kc-storyboard-finish .kc-storyboard-create-action{width:100%}.kc-storyboard-finish .kc-storyboard-create-action{min-height:42px;display:flex}.kc-storyboard-finish .kc-storyboard-create-action>small{margin-left:auto}}@media (max-width:560px){.kc-storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-storyboard-header,.kc-storyboard-scenes-heading{flex-direction:column;align-items:flex-start}.kc-material-storyboard.is-library-expanded .kc-source-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kc-scene-media>span:not(.kc-scene-order):not(.kc-scene-role-badge):not(.kc-scene-text-preview):not(.kc-scene-state-badge):not(.kc-scene-excluded-overlay):not(.kc-scene-visual-preview){color:#f8f6ff94;text-align:center;justify-content:center;align-items:center;height:100%;padding:10px;font-size:12px;font-weight:800;display:flex}.kc-scene-visual-preview,.kc-scene-visual-preview:before,.kc-scene-visual-preview:after,.kc-preview-effect,.kc-preview-transition{pointer-events:none;position:absolute;inset:0}.kc-scene-visual-preview{z-index:2;overflow:hidden}.kc-scene-visual-preview:before,.kc-scene-visual-preview:after,.kc-preview-effect,.kc-preview-transition{content:"";opacity:0;will-change:transform, opacity}.kc-scene-visual-preview.is-motion-cinematic .kc-preview-effect,.kc-scene-visual-preview.is-motion-parallax .kc-preview-effect,.kc-scene-visual-preview.is-motion-float .kc-preview-effect,.kc-scene-visual-preview.is-motion-swipe .kc-preview-effect{opacity:.34;background:linear-gradient(135deg,#ffffff52,#0000 38%,#00000042)}.kc-scene-visual-preview.is-motion-cinematic .kc-preview-effect,.kc-scene-visual-preview.is-motion-parallax .kc-preview-effect,.kc-scene-visual-preview.is-motion-float .kc-preview-effect{animation:2.2s ease-in-out infinite alternate kcPreviewLightBreathe}.kc-scene-media:has(.kc-scene-visual-preview.is-motion-cinematic) img{animation:2.4s ease-in-out infinite alternate kcPreviewSlowZoom}.kc-scene-media:has(.kc-scene-visual-preview.is-motion-parallax) img{animation:2s ease-in-out infinite alternate kcPreviewParallaxDrift}.kc-scene-media:has(.kc-scene-visual-preview.is-motion-float) img{animation:1.8s ease-in-out infinite kcPreviewFloatDrift}.kc-scene-visual-preview.is-motion-swipe .kc-preview-effect{mix-blend-mode:screen;opacity:1;background:linear-gradient(105deg,#0000 36%,#ffffff9e 48%,#0000 60%);animation:1.35s ease-in-out infinite kcPreviewSwipeBand;inset:-30%}.kc-scene-visual-preview.is-motion-scroll .kc-preview-effect{opacity:.72;background:linear-gradient(#ffffffb8,#0000 30% 70%,#0000007a) 0 0/100% 180%;animation:1.8s linear infinite kcPreviewScrollSweep}.kc-scene-visual-preview.is-motion-impact .kc-preview-effect{mix-blend-mode:screen;opacity:.48;background:repeating-conic-gradient(from -10deg at 50% 48%,#0000 0deg 5deg,#ffffff47 5deg 6.4deg,#0000 6.4deg 15deg),linear-gradient(135deg,#ffd95a26,#0000 50%,#ff3d7f1a);animation:1.15s ease-in-out infinite kcPreviewImpactFlash}.kc-scene-visual-preview.is-motion-impact:before{opacity:1;border:2px solid #ffffffb8;border-radius:8px;animation:1.15s ease-in-out infinite kcPreviewImpactFrame;inset:20%;transform:rotate(-8deg);box-shadow:0 0 0 4px #ff3d7f2e,0 0 16px #ffd95a6b}.kc-scene-media:has(.kc-scene-visual-preview.is-motion-impact) img,.kc-scene-media:has(.kc-scene-visual-preview.is-motion-beat) img{animation:1.15s ease-in-out infinite kcPreviewImpactMedia}.kc-scene-visual-preview.is-motion-beat .kc-preview-effect{opacity:1;border:3px solid #ffd95ad1;border-radius:10px;animation:.86s ease-in-out infinite kcPreviewBeatPulse;inset:8%;box-shadow:0 0 0 8px #ffd95a29}.kc-scene-visual-preview.is-motion-glitch:before,.kc-scene-visual-preview.is-motion-rgb:before{mix-blend-mode:screen;opacity:.6;background:linear-gradient(90deg,#ff005057,#0000 42%);animation:.52s steps(2,end) infinite kcPreviewGlitchA;transform:translate(-3px)}.kc-scene-visual-preview.is-motion-glitch:after,.kc-scene-visual-preview.is-motion-rgb:after{mix-blend-mode:screen;opacity:.6;background:linear-gradient(270deg,#00e1ff57,#0000 42%);animation:.58s steps(2,end) infinite kcPreviewGlitchB;transform:translate(3px)}.kc-scene-visual-preview.is-motion-manga .kc-preview-effect{mix-blend-mode:screen;opacity:.5;background:repeating-conic-gradient(from -18deg at 50% 46%,#0000 0deg 4deg,#ffffff57 4deg 5.5deg,#0000 5.5deg 13deg),radial-gradient(circle at 50% 46%,#0000 0 36%,#0000002e 58% 100%);animation:1.6s linear infinite kcPreviewMangaSpin}.kc-scene-visual-preview.is-transition-speed-wipe .kc-preview-transition{filter:blur(.2px);mix-blend-mode:screen;opacity:.78;background:linear-gradient(105deg,#0000 28%,#00000047 34%,#0000 39%),linear-gradient(105deg,#0000 38%,#ffffffc7 48%,#ffd95a8f 53%,#00dcff2e 59%,#0000 69%);animation:1.05s ease-in-out infinite kcPreviewTransitionWipe;inset:-12%}.kc-scene-visual-preview.is-transition-panel-slam .kc-preview-transition{opacity:.78;border:3px solid #ffffffdb;border-radius:6px;animation:.96s ease-in-out infinite kcPreviewTransitionSlam;inset:14%;box-shadow:0 0 0 999px #0000001f,inset 0 0 0 2px #ffd95a5c,0 0 24px #ffffff38}.kc-scene-visual-preview.is-transition-page-slice .kc-preview-transition{opacity:.78;background:linear-gradient(105deg,#0000 20%,#ffffffb3 23%,#0000 27%),linear-gradient(105deg,#0000 42%,#00dcff57 45%,#0000 50%),linear-gradient(105deg,#0000 62%,#ffffff7a 65%,#0000 70%);animation:1.2s ease-in-out infinite kcPreviewTransitionSlice;inset:-12%}.kc-scene-visual-preview.is-transition-ink-flash .kc-preview-transition{clip-path:polygon(0 5%,62% 0,100% 16%,70% 32%,100% 47%,58% 60%,92% 78%,64% 100%,0 88%);opacity:.78;background:radial-gradient(circle at 38% 44%,#ffffffd1,#0000 28%),linear-gradient(96deg,#00000057,#0000 34%),repeating-linear-gradient(170deg,#0000002e 0 7px,#0000 7px 22px);animation:1.18s ease-in-out infinite kcPreviewTransitionInk;inset:-12%}.kc-scene-role-badge{color:#fff8e7;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:5;background:#111;border:2px solid #fff8e7d1;border-radius:999px;justify-content:center;align-items:center;max-width:calc(100% - 18px);min-height:24px;padding:0 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:3px 3px #55f0c8}.kc-scene-state-badge,.kc-scene-excluded-overlay{color:#fff;text-transform:uppercase;z-index:4;border-radius:7px;justify-content:center;align-items:center;padding:7px 9px;font-size:11px;font-weight:950;line-height:1;display:inline-flex;position:absolute}.kc-scene-state-badge{background:#000000c2;border:1px solid #ffffff47;bottom:10px;left:10px;right:10px}.kc-scene-excluded-overlay{white-space:nowrap;background:#ff3d7fd6;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 16px 30px #0000006b}.kc-scene-text-preview{-webkit-line-clamp:3;color:#fff;text-align:center;text-shadow:0 1px #000000d9,0 2px 10px #000000f2;text-transform:uppercase;z-index:3;background:#000c;border:1px solid #ffffff61;border-radius:7px;-webkit-box-orient:vertical;align-items:center;padding:9px 10px 11px;font-size:13px;font-weight:950;line-height:1.08;display:-webkit-box;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 14px 30px #00000070}.kc-scene-text-preview:after{content:"";background:linear-gradient(90deg,#ff3d7f,#ff7447,#7a5cff);border-radius:999px;height:2px;position:absolute;bottom:3px;left:18px;right:18px}@keyframes kcPreviewLightBreathe{0%{opacity:.22}to{opacity:.52}}@keyframes kcPreviewSlowZoom{0%{transform:scale(1.01)}to{transform:scale(1.09)}}@keyframes kcPreviewParallaxDrift{0%{transform:scale(1.08)translate(-3%,1%)}to{transform:scale(1.08)translate(3%,-1%)}}@keyframes kcPreviewFloatDrift{0%,to{transform:scale(1.05)translateY(0)}50%{transform:scale(1.05)translateY(-5px)}}@keyframes kcPreviewSwipeBand{0%{opacity:0;transform:translate(-70%)}32%{opacity:.75}70%,to{opacity:0;transform:translate(70%)}}@keyframes kcPreviewScrollSweep{0%{background-position:0 -45%}to{background-position:0 145%}}@keyframes kcPreviewImpactFlash{0%,to{opacity:.26;transform:scale(.96)rotate(0)}42%{opacity:.92;transform:scale(1.08)rotate(5deg)}56%{opacity:.62;transform:scale(1.15)rotate(-3deg)}}@keyframes kcPreviewImpactFrame{0%,to{opacity:.15;transform:scale(.9)rotate(-8deg)}44%{opacity:.92;transform:scale(1.03)rotate(-8deg)}62%{opacity:.28;transform:scale(1.16)rotate(-8deg)}}@keyframes kcPreviewImpactMedia{0%,to{filter:contrast();transform:scale(1.02)rotate(0)}42%{filter:contrast(1.12)saturate(1.08);transform:scale(1.09)rotate(-1.2deg)}54%{transform:scale(1.06)rotate(.8deg)}}@keyframes kcPreviewBeatPulse{0%,to{opacity:.42;transform:scale(.9);box-shadow:0 0 0 2px #ffd95a38}45%{opacity:.9;transform:scale(1.04);box-shadow:0 0 0 10px #ffd95a1f}}@keyframes kcPreviewGlitchA{0%,to{clip-path:inset(8% 0 70%);opacity:.35;transform:translate(-4px,-1px)}45%{clip-path:inset(42% 0 31%);opacity:.65;transform:translate(5px,1px)}}@keyframes kcPreviewGlitchB{0%,to{clip-path:inset(64% 0 10%);opacity:.35;transform:translate(4px,1px)}55%{clip-path:inset(20% 0 52%);opacity:.65;transform:translate(-5px,-1px)}}@keyframes kcPreviewMangaSpin{0%{opacity:.52;transform:scale(1.06)rotate(0)}50%{opacity:.9;transform:scale(1.12)rotate(6deg)}to{opacity:.52;transform:scale(1.06)rotate(12deg)}}@keyframes kcPreviewTransitionWipe{0%{opacity:0;transform:translate(-65%)}30%{opacity:.78}72%,to{opacity:0;transform:translate(64%)}}@keyframes kcPreviewTransitionSlam{0%,to{opacity:.12;transform:scale(.86)rotate(-6deg)}42%{opacity:.86;transform:scale(1.04)rotate(2deg)}62%{opacity:.28;transform:scale(1.14)rotate(-2deg)}}@keyframes kcPreviewTransitionSlice{0%{opacity:0;transform:translate(-42%)skew(-12deg)}48%{opacity:.78}to{opacity:0;transform:translate(42%)skew(-12deg)}}@keyframes kcPreviewTransitionInk{0%,to{opacity:.16;transform:scale(.88)rotate(-5deg)}48%{opacity:.82;transform:scale(1.08)rotate(3deg)}}.kc-scene-action{color:#f8f6ffd6;cursor:pointer;white-space:nowrap;background:#fff8e70f;border:1px solid #fff8e729;border-radius:7px;justify-content:center;align-items:center;min-height:22px;padding:0 6px;font-family:inherit;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.kc-scene-action-icon{width:22px;min-width:22px;padding:0;font-size:12px}.kc-scene-action:hover{color:#fff;background:#fff8e71f}.kc-scene-action:disabled{cursor:not-allowed;opacity:.34}.kc-scene-action-danger{color:#ff9aad}.kc-scene-action-selection{color:#8fffdc}.kc-scene-action-review{color:#ffe994;background:#ffd95a21;border-color:#ffd95a6b}.kc-pill-warm{color:var(--kc-yellow);background:#ffd95a1c;border-color:#ffd95a47}.kc-flash{border-radius:8px;margin-top:18px;padding:12px 14px;font-size:.88rem;font-weight:800}.kc-flash-notice{color:var(--kc-mint);background:#55f0c81f;border:1px solid #55f0c847}.kc-flash-alert{color:#ff9ebe;background:#ff3d7f1c;border:1px solid #ff3d7f47}.kc-editor-shell .kc-project-flow{gap:14px}.kc-editor-shell .kc-step-number{color:#55f0c8;background:#111;box-shadow:3px 3px #ff3d2e}.kc-editor-shell .kc-flow-step.is-complete .kc-step-number{color:#111;background:#55f0c8;box-shadow:3px 3px #111}.kc-editor-shell .kc-eyebrow{color:#ff3d2e}.kc-editor-shell .kc-step-heading h2{color:#111;letter-spacing:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif}.kc-editor-shell .kc-step-heading p:not(.kc-eyebrow){color:#1111119e}.kc-project-flow.is-material-ready [data-flow-step=material]{display:none}.kc-auth-body{background:#100d14;min-height:100vh;margin:0}.kc-auth-page{align-items:center;min-height:calc(100vh - 80px);padding:clamp(28px,6vw,72px) 16px;display:grid;position:relative}.kc-auth-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#ff3d2f29,#0000 30%),radial-gradient(circle at 78% 66%,#55f0c81f,#0000 28%),repeating-linear-gradient(63deg,#fff8e709 0 1px,#0000 1px 18px),repeating-linear-gradient(117deg,#55f0c807 0 1px,#0000 1px 22px);position:absolute;inset:0}.kc-auth-card{color:#111;z-index:1;background:linear-gradient(112deg,#ffffffbd,#ffffff57),repeating-linear-gradient(0deg,#11111107 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#11111106 0 1px,#0000 1px 24px),#fff8e7eb;border:2px solid #111;border-radius:8px;gap:16px;width:min(100%,470px);min-width:0;max-width:470px;margin-inline:auto;padding:clamp(18px,3vw,28px);display:grid;position:relative;box-shadow:6px 6px #111,0 30px 90px #00000075}.kc-auth-card:after{content:"";pointer-events:none;border:1px dashed #11111138;border-radius:6px;position:absolute;inset:8px}.kc-auth-card-head{text-align:center;z-index:1;gap:8px;display:grid;position:relative}.kc-auth-badge{color:#fff8e7;text-transform:uppercase;background:#ff3d2e;border:2px solid #111;border-radius:999px;place-self:start center;padding:7px 10px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:3px 3px #111}.kc-auth-card h1{color:#111;margin:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:950;line-height:1}.kc-auth-card-head p{color:#111111ad;margin:0;font-size:.92rem;font-weight:850;line-height:1.35}.kc-auth-social{z-index:1;gap:12px;display:grid;position:relative}.kc-auth-google-button{color:#111;cursor:pointer;opacity:1;background:#fff;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:3px 3px #111}.kc-auth-google-form{margin:0}.kc-auth-google-button:hover,.kc-auth-google-button:focus-visible{outline-offset:2px;background:#fff8e7;outline:3px solid #f0442f3d;box-shadow:5px 5px #111}.kc-auth-google-mark{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kc-auth-google-mark svg{width:21px;height:21px;display:block}.kc-auth-divider{color:#11111185;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:.68rem;font-weight:950;line-height:1;display:grid}.kc-auth-divider:before,.kc-auth-divider:after{content:"";background:#1111112e;height:2px}.kc-auth-form{z-index:1;gap:12px;display:grid;position:relative}.kc-auth-field{gap:6px;display:grid}.kc-auth-field label{color:#111111ad;text-transform:uppercase;font-size:.7rem;font-weight:950;line-height:1}.kc-auth-field input{color:#111;background:#fff8e7f0;border:2px solid #111111b8;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 12px;font-size:.95rem;font-weight:850;box-shadow:2px 2px #111111bd}.kc-auth-field input:focus{background:#fff;border-color:#111;box-shadow:3px 3px #55f0c8}.kc-auth-field input[aria-invalid=true]{border-color:#c52217;box-shadow:3px 3px #c5221747}.kc-auth-field input[readonly]{color:#111111b3;background:#1111110e}.kc-auth-hint{color:#1111118f;margin-top:7px;font-size:.76rem;font-weight:800;line-height:1.25;display:block}.kc-password-field{display:grid;position:relative}.kc-password-field input{padding-right:52px}.kc-password-toggle{color:#111111ad;cursor:pointer;background:#11111114;border:1px solid #11111129;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.kc-password-toggle:hover,.kc-password-toggle:focus-visible,.kc-password-toggle[aria-pressed=true]{color:#fff8e7;background:#111;border-color:#111;outline:none}.kc-password-toggle .kc-icon{width:17px;height:17px}.kc-auth-submit{color:#fff8e7;cursor:pointer;background:#ff3d2e;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:.92rem;font-weight:950;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:4px 4px #111}.kc-auth-submit:hover,.kc-auth-submit:focus-visible{outline:none;transform:translate(-1px,-1px);box-shadow:5px 5px #111}.kc-auth-form-link{color:#111;text-underline-offset:3px;justify-self:end;min-height:44px;padding:11px 0;font-size:.8rem;font-weight:900;-webkit-text-decoration:underline #ff3d2e;text-decoration:underline #ff3d2e;text-decoration-thickness:2px}.kc-auth-alert{color:#b50f05;text-align:center;z-index:1;background:#ff3d2f1a;border:2px solid #ff3d2f80;border-radius:8px;padding:10px 12px;font-size:.84rem;font-weight:850;line-height:1.35;position:relative}.kc-auth-notice{color:#0a5c4c;text-align:center;z-index:1;background:#55f0c824;border:2px solid #55f0c873;border-radius:8px;padding:10px 12px;font-size:.84rem;font-weight:850;line-height:1.35;position:relative}.kc-auth-footer{color:#1111119e;text-align:center;z-index:1;margin:0;font-size:.86rem;font-weight:850;position:relative}.kc-auth-footer a{color:#111;text-underline-offset:3px;align-items:center;min-height:44px;padding:10px 2px;font-weight:950;-webkit-text-decoration:underline #ff3d2e;text-decoration:underline #ff3d2e;text-decoration-thickness:2px;display:inline-flex}.kc-auth-legal{color:#11111191;text-align:center;z-index:1;margin:0;font-size:.73rem;font-weight:760;line-height:1.45;position:relative}.kc-auth-legal a,.kc-auth-text-link{color:#111;text-underline-offset:3px;font-weight:900;-webkit-text-decoration:underline #ff3d2e;text-decoration:underline #ff3d2e;text-decoration-thickness:2px}.kc-auth-result{text-align:center;justify-items:center}.kc-auth-result>h1{margin:0}.kc-auth-result>p{color:#111111ad;margin:0 0 4px;font-size:.92rem;font-weight:820;line-height:1.45}.kc-auth-result-icon{color:#111;z-index:1;background:#55f0c8;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:relative;box-shadow:4px 4px #111}.kc-auth-result-icon.is-error,.kc-auth-badge.is-error{color:#fff8e7;background:#ff3d2e}.kc-auth-result-icon .kc-icon{stroke-width:3px;width:28px;height:28px}.kc-auth-link-button{text-decoration:none}.kc-auth-secondary{color:#111;cursor:pointer;background:#fff8e7eb;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 14px;font-size:.86rem;font-weight:950;display:inline-flex;box-shadow:3px 3px #111}.kc-auth-secondary:disabled{cursor:not-allowed;opacity:.58}.kc-auth-resend-form{width:100%;margin:0}.kc-auth-text-link{align-items:center;min-height:44px;padding:10px 4px;font-size:.8rem;display:inline-flex}.kc-auth-requirements{color:#11111194;gap:3px;margin:0;padding-left:18px;font-size:.72rem;font-weight:780;line-height:1.3;list-style:outside;display:grid}.kc-beta-invitation-card{max-width:520px;box-shadow:6px 6px #111,10px 10px #55f0c8,0 30px 90px #00000075}.kc-auth-card.is-beta-invited{box-shadow:6px 6px #111,10px 10px #55f0c8,0 30px 90px #00000075}.kc-beta-invitation-details{gap:10px;margin:0;display:grid}.kc-beta-invitation-details div{background:#55f0c81f;border:1px solid #1111112e;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.kc-beta-invitation-details dt{color:#11111194;text-transform:uppercase;font-size:.72rem;font-weight:900}.kc-beta-invitation-details dd{margin:0;font-size:.84rem;font-weight:950}.kc-beta-invitation-accept{text-decoration:none}.kc-auth-password-disclosure{z-index:1;border-top:2px solid #11111124;position:relative}.kc-auth-password-disclosure summary{color:#111;cursor:pointer;text-underline-offset:3px;justify-content:center;align-items:center;min-height:46px;padding:10px 4px 6px;font-size:.82rem;font-weight:950;-webkit-text-decoration:underline #ff3d2e;text-decoration:underline #ff3d2e;text-decoration-thickness:2px;display:flex}.kc-auth-password-disclosure summary::marker{color:#ff3d2e}.kc-auth-password-disclosure summary:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #f0442f3d}.kc-auth-disclosed-form{padding-top:10px}.kc-beta-registration-details{gap:7px}.kc-beta-registration-details div{padding-block:8px}.kc-beta-success-details{text-align:left;width:100%}.kc-beta-invitation-card>form{z-index:1;width:100%;position:relative}.kc-account-page{color:var(--kc-ink);gap:20px;max-width:1180px;margin:0 auto;padding:34px 24px 72px;display:grid}.kc-account-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.kc-account-header .kc-eyebrow{color:var(--kc-mint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.76rem;font-weight:950}.kc-account-header h1,.kc-account-card h2{margin:0;font-family:Bungee,Impact,sans-serif;line-height:1}.kc-account-header h1{font-size:clamp(2rem,5vw,3.4rem)}.kc-account-header>div>p:last-child{color:var(--kc-muted-strong);margin:8px 0 0;font-weight:750}.kc-account-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.kc-account-card{color:#111;background:#fffdf6;border:2px solid #111;border-radius:12px;gap:18px;padding:22px;display:grid;box-shadow:5px 5px #111}.kc-account-card h2{font-size:1.5rem}.kc-account-card>div:first-child>p{color:#1111119e;margin:7px 0 0}.kc-account-identities{gap:16px;margin:0;display:grid}.kc-account-identities>div{border-bottom:1px solid #11111124;gap:5px;padding-bottom:14px;display:grid}.kc-account-identities>div:last-child{border-bottom:0;padding-bottom:0}.kc-account-identities dt{color:#1111118a;text-transform:uppercase;font-size:.72rem;font-weight:950}.kc-account-identities dd{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.kc-account-identities dd span{background:#55f0c84d;border:1px solid #1111113d;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.kc-account-security-note{background:#55f0c82e;border-left:4px solid #0d9f7e;align-items:start;gap:9px;padding:12px;font-size:.82rem;font-weight:800;display:flex}.kc-account-password-form,.kc-account-password-form button{width:100%;margin:0}@media (max-width:760px){.kc-account-page{padding-inline:14px}.kc-account-header{flex-direction:column;align-items:stretch}.kc-account-header>a{justify-content:center;width:100%}.kc-account-grid{grid-template-columns:1fr}.kc-account-card{padding:18px}.kc-account-identities dd{flex-direction:column;align-items:flex-start}}.kc-admin-beta{color:var(--kc-ink);gap:18px;max-width:1240px;margin:0 auto;padding:34px 24px 72px;display:grid;position:relative}.kc-admin-beta-header,.kc-admin-beta-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.kc-admin-beta-header{padding:0 0 4px}.kc-admin-beta-header h1,.kc-admin-beta-section-head h2{letter-spacing:-.025em;margin:0;font-family:Bungee,Impact,sans-serif;font-weight:950}.kc-admin-beta-header h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1}.kc-admin-beta-header .kc-eyebrow{color:var(--kc-mint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.76rem;font-weight:950}.kc-admin-beta-header>div:first-child>p:last-child{color:var(--kc-muted-strong);margin:4px 0 0;font-weight:750}.kc-admin-beta-section-head p{color:#1111119e;margin:4px 0 0;font-weight:750}.kc-admin-beta-header-actions{flex:none;align-items:center;gap:8px;display:flex}.kc-admin-beta-header-actions button,.kc-admin-beta-header-actions a{min-height:44px}.kc-admin-beta-header-actions .kc-nav-ghost{color:var(--kc-ink);border-color:#ffffff52}.kc-admin-beta-card{color:#111;background:#fffdf6;border:2px solid #111;border-radius:12px;gap:18px;padding:20px;display:grid;box-shadow:5px 5px #111111eb}.kc-admin-beta-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kc-admin-beta-metrics article{color:#111;background:#fffdf6;border:2px solid #111;border-radius:10px;gap:4px;min-height:84px;padding:14px;display:grid;box-shadow:4px 4px #111}.kc-admin-beta-metrics span{color:#1111119e;font-size:.86rem;font-weight:800}.kc-admin-beta-metrics strong{font-family:Bungee,Impact,sans-serif;font-size:1.35rem}.kc-admin-beta-notice,.kc-admin-beta-alert{border:2px solid;border-radius:8px;padding:11px 13px;font-size:.86rem;font-weight:850}.kc-admin-beta-notice{color:#0a5c4c;background:#55f0c824;border-color:#0f6f5c57}.kc-admin-beta-alert{color:#b50f05;background:#ff3d2f1a;border-color:#b50f0557}.kc-admin-beta-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.kc-admin-beta-form .is-wide,.kc-admin-beta-form>.kc-admin-beta-alert,.kc-admin-beta-form>.kc-admin-beta-grant-summary,.kc-admin-beta-form>.kc-button-primary{grid-column:1/-1}.kc-admin-beta-grant-summary{background:#55f0c829;border-left:4px solid #0d9f7e;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:.8rem;font-weight:850;display:flex}.kc-admin-beta-form label,.kc-admin-beta-link label{text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950;display:block}.kc-admin-beta-form input:not([type=submit]),.kc-admin-beta-form select,.kc-admin-beta-form textarea,.kc-admin-beta-link input{background:#fff;border:2px solid #111111b8;border-radius:7px;width:100%;min-height:44px;padding:9px 10px;font-size:.84rem;font-weight:800}.kc-admin-beta-form textarea{resize:vertical;min-height:70px}.kc-admin-beta-directory{overflow:hidden}.kc-admin-beta-filters{grid-template-columns:minmax(230px,1.65fr) repeat(4,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;display:grid}.kc-admin-beta-filters label{text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950;display:block}.kc-admin-beta-filters input,.kc-admin-beta-filters select{color:#111;background:#fff;border:2px solid #111111b8;border-radius:7px;width:100%;min-height:44px;padding:0 10px}.kc-admin-beta-clear{color:#111;align-items:center;min-height:44px;padding-inline:4px;font-size:.8rem;font-weight:850;display:inline-flex}.kc-admin-beta-table-wrap{overflow-x:auto}.kc-admin-beta-table{border-collapse:collapse;width:100%;min-width:940px}.kc-admin-beta-table th,.kc-admin-beta-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #11111124;padding:12px 10px}.kc-admin-beta-table th{color:#11111194;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:950}.kc-admin-beta-table td{font-size:.84rem;font-weight:750}.kc-admin-beta-table td:first-child{min-width:220px}.kc-admin-beta-table td:first-child strong,.kc-admin-beta-table td:first-child small{display:block}.kc-admin-beta-table td:first-child small,.kc-admin-beta-access-cell{color:#11111194;font-size:.72rem}.kc-admin-beta-status{text-transform:uppercase;border:1px solid #11111138;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950}.kc-admin-beta-status.is-pending{background:#ffcf4a47}.kc-admin-beta-status.is-invited,.kc-admin-beta-status.is-accepted,.kc-admin-beta-status.is-active{background:#55f0c833}.kc-admin-beta-status.is-expired,.kc-admin-beta-status.is-revoked,.kc-admin-beta-status.is-released{background:#11111114}.kc-admin-beta-status.is-reserved{background:#ffcf4a47}.kc-admin-beta-status.is-settled{background:#55f0c833}.kc-admin-beta-row-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:150px;display:flex}.kc-admin-beta-row-actions form{margin:0}.kc-admin-beta-credit-cell{min-width:150px}.kc-admin-beta-header-credit-form{align-items:center;gap:6px;display:flex}.kc-admin-beta-header-credit-form input{color:#111;background:#fffdf6;border:1px solid #11111147;border-radius:7px;min-height:38px;padding:6px 9px;font-size:.76rem}.kc-admin-beta-header-credit-form input[type=email]{width:180px}.kc-admin-beta-header-credit-form input[type=number]{width:68px}.kc-admin-beta-header-credit-form input[type=submit]{color:#fff;cursor:pointer;background:#087f6b;border-color:#087f6b;font-weight:900}.kc-admin-beta-credit-cell>strong{font-size:1rem;display:block}.kc-admin-beta-credit-grant{margin-top:6px}.kc-admin-beta-credit-grant summary{color:#087f6b;cursor:pointer;font-size:.7rem;font-weight:900;list-style:none}.kc-admin-beta-credit-grant summary::-webkit-details-marker{display:none}.kc-admin-beta-credit-form{align-items:center;gap:5px;margin-top:6px;display:flex}.kc-admin-beta-credit-form input[type=number]{border:1px solid #11111147;border-radius:6px;width:70px;min-height:32px;padding:4px 6px;font-size:.78rem}.kc-admin-beta-credit-form input[type=submit]{color:#fff;cursor:pointer;background:#087f6b;border:1px solid #087f6b;border-radius:6px;min-height:32px;padding:4px 8px;font-size:.7rem;font-weight:900}.kc-admin-beta-credit-grant small{color:#11111185;margin-top:4px;font-size:.65rem;display:block}.kc-admin-beta-pagination{color:#1111119e;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:800;display:flex}.kc-admin-beta-pagination>div{align-items:center;gap:8px;display:flex}.kc-admin-beta-pagination .is-disabled{opacity:.4;pointer-events:none}.kc-admin-beta-empty-state{color:#1111119e;text-align:center;place-items:center;gap:7px;min-height:220px;display:grid}.kc-admin-beta-empty-state strong{color:#111;font-family:Bungee,Impact,sans-serif}.kc-admin-beta-empty-state p{margin:0}.kc-admin-beta-dialog{box-sizing:border-box;color:#111;background:#fff9e9;border:2px solid #111;border-radius:12px;width:calc(100% - 32px);max-width:680px;max-height:calc(100vh - 32px);margin:auto;padding:24px;overflow-y:auto;box-shadow:8px 8px #111}.kc-admin-beta-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07070cc7}.kc-admin-beta-dialog-head,.kc-admin-beta-dialog-actions{justify-content:space-between;align-items:start;gap:12px;display:flex}.kc-admin-beta-dialog-head{margin-bottom:18px}.kc-admin-beta-dialog-head .kc-eyebrow{color:#0d9f7e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:950}.kc-admin-beta-dialog-head h2{overflow-wrap:anywhere;margin:0;font-family:Bungee,Impact,sans-serif;font-size:clamp(1.35rem,4vw,2rem);line-height:1.1}.kc-admin-beta-dialog-head p:last-child{color:#1111119e;margin:7px 0 0}.kc-admin-beta-dialog-close{background:0 0;border:1px solid #11111147;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:inline-flex}.kc-admin-beta-dialog-actions{grid-column:1/-1;justify-content:flex-end;align-items:center}.kc-admin-beta-dialog-actions>*{min-height:44px}.kc-admin-beta-toast{color:#111;z-index:100;background:#55f0c8;border:2px solid #111;border-radius:8px;padding:12px 15px;font-size:.84rem;font-weight:900;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:4px 4px #111}.kc-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1040px){.kc-admin-beta-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-admin-beta-filters .is-search{grid-column:span 2}}@media (max-width:760px){.kc-admin-beta{padding-inline:14px}.kc-admin-beta-header{flex-direction:column;align-items:stretch}.kc-admin-beta-header-actions{width:100%}.kc-admin-beta-header-actions a,.kc-admin-beta-header-actions button{flex:1 1 0;justify-content:center}.kc-admin-beta-metrics{gap:8px}.kc-admin-beta-metrics article{min-height:76px;padding:10px;box-shadow:3px 3px #111}.kc-admin-beta-card{padding:14px}.kc-admin-beta-section-head,.kc-admin-beta-pagination{flex-direction:column;align-items:stretch}.kc-admin-beta-filters,.kc-admin-beta-filters .is-search{grid-column:auto;grid-template-columns:1fr}.kc-admin-beta-form{grid-template-columns:1fr}.kc-admin-beta-form .is-wide,.kc-admin-beta-form>.kc-admin-beta-alert,.kc-admin-beta-form>.kc-admin-beta-grant-summary,.kc-admin-beta-form>.kc-button-primary{grid-column:auto}.kc-admin-beta-header-credit-form{flex-wrap:wrap;align-items:stretch;width:100%}.kc-admin-beta-header-credit-form input[type=email]{flex:190px}.kc-admin-beta-table{min-width:0}.kc-admin-beta-table thead{display:none}.kc-admin-beta-table,.kc-admin-beta-table tbody,.kc-admin-beta-table tr,.kc-admin-beta-table td{width:100%;display:block}.kc-admin-beta-credit-cell{min-width:0!important}.kc-admin-beta-table tr{border:1px solid #11111129;border-radius:9px;margin-bottom:12px;padding:9px}.kc-admin-beta-table td{border:0;padding:7px 4px;min-width:0!important}.kc-admin-beta-table td:before{color:#11111185;content:attr(data-label);text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:950;display:block}.kc-admin-beta-row-actions{flex-direction:column;justify-content:stretch;display:flex!important}.kc-admin-beta-row-actions>*,.kc-admin-beta-row-actions form,.kc-admin-beta-row-actions button{flex:1 1 0;width:100%}.kc-admin-beta-dialog{padding:18px}.kc-admin-beta-dialog-actions{flex-direction:column-reverse;align-items:stretch}.kc-admin-beta-dialog-actions>*{width:100%}}.kc-admin-beta-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-admin-beta-metrics article small{color:#1111118f;font-size:.7rem;font-weight:800}.kc-admin-beta-meter{background:#1111111f;border:1px solid #11111152;border-radius:999px;align-self:end;height:7px;margin-top:4px;overflow:hidden}.kc-admin-beta-meter i{background:var(--kc-mint);min-width:2px;height:100%;display:block}.kc-admin-beta-capacity-note{color:var(--kc-ink);background:#55f0c81a;border:1px solid #55f0c857;border-radius:9px;align-items:center;gap:9px;min-height:44px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:850;display:flex}.kc-admin-beta-header-actions .kc-nav-save:disabled,.kc-admin-beta-header-actions .kc-nav-save.is-disabled{cursor:not-allowed;filter:grayscale();opacity:.55}.kc-admin-beta-alert-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kc-admin-beta-attention{color:var(--kc-ink);background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:.8rem;font-weight:850;text-decoration:none;display:flex}.kc-admin-beta-attention.is-warm{background:#ffcf4a1f;border-color:#ffcf4a57}.kc-admin-beta-attention svg{flex:none}.kc-admin-beta-directory-meta{align-items:center;gap:10px;display:flex}.kc-admin-beta-filter-toggle{background:#fff;border:2px solid #111;border-radius:7px;align-items:center;gap:6px;min-height:42px;padding:8px 11px;font-size:.78rem;font-weight:900;display:none}.kc-admin-beta-filters{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(116px,1fr)) auto auto}.kc-admin-beta-stage{background:#55f0c829;border:1px solid #0d9f7e59;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950;line-height:1.2;display:inline-flex}.kc-admin-beta-stage.is-request_received,.kc-admin-beta-stage.is-invitation_prepared,.kc-admin-beta-stage.is-invitation_sent,.kc-admin-beta-stage.is-email_delivered{background:#ffcf4a38;border-color:#8b63004d}.kc-admin-beta-activity{align-items:center;gap:6px;font-size:.76rem;font-weight:850;display:inline-flex}.kc-admin-beta-activity i{background:#7b7b7b;border-radius:999px;width:8px;height:8px;display:block}.kc-admin-beta-activity.is-active i{background:#0d9f7e;box-shadow:0 0 0 3px #0d9f7e21}.kc-admin-beta-activity.is-inactive i{background:#e59d00}.kc-admin-beta-access-cell>*{width:max-content;display:block}.kc-admin-beta-access-cell small{max-width:28ch;margin-top:7px;font-size:.75rem;line-height:1.45}.kc-admin-beta-row-actions .kc-nav-ghost svg{width:15px;height:15px}.kc-admin-beta-drawer::backdrop{background:#07070ca8}.kc-admin-beta-drawer{color:#111;z-index:91;background:#fff9e9;border:0;border-left:2px solid #111;flex-direction:column;width:min(500px,100% - 28px);max-width:500px;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:22px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 30px #0003}.kc-admin-beta-drawer[open]{display:flex}.kc-admin-beta-drawer>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kc-admin-beta-drawer h2{font-family:var(--kc-font-ui);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:22px}.kc-admin-beta-drawer header p:last-child{color:#1119;margin:6px 0 0;font-size:.78rem;font-weight:750}.kc-admin-beta-journey-summary{background:#55f0c821;border:1px solid #0d9f7e4d;border-radius:9px;gap:3px;margin-top:20px;padding:12px;display:grid}.kc-admin-beta-journey-summary span,.kc-admin-beta-journey-summary small{color:#11111194;font-size:.7rem;font-weight:800}.kc-admin-beta-timeline{margin:22px 0;padding:0;list-style:none}.kc-admin-beta-timeline li{grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:11px;min-height:58px;padding-bottom:8px;display:grid;position:relative}.kc-admin-beta-timeline li:after{content:"";background:#11111126;width:2px;position:absolute;top:30px;bottom:0;left:14px}.kc-admin-beta-timeline li:last-child:after{display:none}.kc-admin-beta-timeline-marker{z-index:1;background:#fff;border:2px solid #11111140;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;font-weight:950;display:inline-flex}.kc-admin-beta-timeline .is-done .kc-admin-beta-timeline-marker{background:#55f0c8;border-color:#111}.kc-admin-beta-timeline .is-current .kc-admin-beta-timeline-marker{box-shadow:0 0 0 4px #55f0c838}.kc-admin-beta-timeline li div{gap:3px;padding-top:3px;display:grid}.kc-admin-beta-timeline li small{color:#11111185;font-size:.7rem;font-weight:750}.kc-admin-beta-drawer>footer{border-top:1px solid #11111124;gap:8px;margin-top:auto;padding-top:16px;display:flex}.kc-admin-beta-drawer>footer form{margin:0}.kc-admin-beta-delete-user{color:#fff;background:#ff3d2e;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:950;display:inline-flex;box-shadow:3px 3px #111}.kc-admin-beta-delete-user:hover,.kc-admin-beta-delete-user:focus-visible{outline:none;transform:translate(-1px,-1px);box-shadow:4px 4px #111}.kc-admin-beta-guide{max-width:1040px}.kc-admin-beta-guide-rule{background:#55f0c82e;border:1px solid #0d9f7e61;border-left:4px solid #0d9f7e;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:.9rem;line-height:1.45;display:grid}.kc-admin-beta-guide-rule svg{color:#087f65}.kc-admin-beta-guide-flow{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:18px;margin:0 0 18px;padding:0;list-style:none;display:grid}.kc-admin-beta-guide-flow li{text-align:center;background:#fff;border:1px solid #11111138;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 9px;font-size:.72rem;font-weight:900;display:flex;position:relative}.kc-admin-beta-guide-flow li:not(:last-child):after{content:"";background:#11111159;width:12px;height:1px;position:absolute;left:calc(100% + 3px)}.kc-admin-beta-guide-tabs{border-bottom:2px solid #11111124;gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.kc-admin-beta-guide-tabs button{color:#11111194;flex:1 0 max-content;background:0 0;border-bottom:3px solid #0000;min-height:44px;padding:9px 14px 7px;font-size:.82rem;font-weight:900}.kc-admin-beta-guide-tabs button:hover,.kc-admin-beta-guide-tabs button:focus-visible{color:#111}.kc-admin-beta-guide-tabs button:focus-visible{outline-offset:-3px;outline:3px solid #0d9f7e52}.kc-admin-beta-guide-tabs button.is-selected{color:#111;border-bottom-color:#ff3d2e}.kc-admin-beta-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kc-admin-beta-templates article{background:#fff;border:2px solid #111;border-radius:9px;gap:12px;padding:15px;display:grid}.kc-admin-beta-templates article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.kc-admin-beta-templates article>header>div{gap:3px;display:grid}.kc-admin-beta-templates article>header>span{color:#fff;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.76rem;font-weight:950;display:flex}.kc-admin-beta-templates strong{font-size:.95rem}.kc-admin-beta-templates small{color:#1111118f;font-size:.76rem;font-weight:750}.kc-admin-beta-template-message,.kc-admin-beta-template-translation{margin:0;font-size:1rem;line-height:1.6}.kc-admin-beta-template-translation{color:#111111c7;background:#ffd34e2e;border-left:3px solid #d89d00;border-radius:5px;padding:10px 12px}.kc-admin-beta-templates article>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.kc-admin-beta-templates article>footer button{min-height:44px}.kc-admin-beta-translation-button{color:#087f65;text-underline-offset:3px;background:0 0;border-radius:6px;padding:8px 10px;font-size:.8rem;font-weight:900;text-decoration:underline}.kc-admin-beta-translation-button:hover,.kc-admin-beta-translation-button:focus-visible{background:#55f0c82e}.kc-admin-beta-guide-note{color:#11111194;text-align:center;margin:14px 0 0;font-size:.78rem;font-weight:750}@media (max-width:760px){.kc-admin-beta-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-admin-beta-alert-strip{grid-template-columns:1fr}.kc-admin-beta-directory-meta{justify-content:space-between;width:100%}.kc-admin-beta-filter-toggle{display:inline-flex}.kc-admin-beta-filters{display:none}.kc-admin-beta-filters.is-open{display:grid}.kc-admin-beta-row-actions{flex-direction:row;align-items:stretch}.kc-admin-beta-row-actions>*,.kc-admin-beta-row-actions form,.kc-admin-beta-row-actions button{width:auto}.kc-admin-beta-row-actions>a:last-child{flex:auto;justify-content:center}.kc-admin-beta-drawer{border-left:0;width:100%;padding:18px}.kc-admin-beta-drawer>footer{flex-direction:column;align-items:stretch}.kc-admin-beta-drawer>footer form,.kc-admin-beta-drawer>footer button{width:100%}.kc-confirm-submit.is-danger .kc-confirm-submit-actions{grid-template-columns:1fr}.kc-admin-beta-guide-flow{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.kc-admin-beta-guide-flow li{flex:none;min-width:92px}.kc-admin-beta-guide-flow li:not(:last-child):after{display:none}.kc-admin-beta-templates{grid-template-columns:1fr}.kc-admin-beta-templates article>footer{flex-direction:column;align-items:stretch}.kc-admin-beta-templates article>footer button{justify-content:center;width:100%}}@media (max-width:520px){.kc-admin-beta-metrics{grid-template-columns:1fr}}.kc-admin-ops{max-width:1280px}.kc-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kc-ops-metrics article{color:#111;background:#fffdf6;border:2px solid #111;border-radius:10px;gap:5px;min-height:126px;padding:15px;display:grid;box-shadow:4px 4px #111}.kc-ops-metrics article:first-child,.kc-ops-metrics article:nth-child(6){box-shadow:4px 4px #55f0c8}.kc-ops-metrics article.has-errors{background:#ffe8df;box-shadow:4px 4px #ff3d2e}.kc-ops-metrics article>span,.kc-ops-audit article small{color:#11111194;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:950}.kc-ops-metrics article>strong{letter-spacing:-.04em;align-self:end;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:950;line-height:1}.kc-ops-metrics article>strong small,.kc-ops-metrics article>small{color:#11111185;letter-spacing:0;font-size:.72rem;font-weight:850}.kc-ops-budget{gap:12px}.kc-ops-benchmark-form{border-top:1px solid #11111129;margin-top:16px;padding-top:16px}.kc-ops-runs{margin-top:16px}.kc-admin-ops{grid-template-columns:minmax(0,1fr)}.kc-admin-ops>*,.kc-admin-ops .kc-admin-beta-card>*{min-width:0}.kc-admin-ops .kc-admin-beta-capacity-note{color:#111;overflow-wrap:anywhere;font-size:14px}.kc-evidence-health{overflow-wrap:anywhere;border-left:2px solid;gap:4px;margin-top:8px;padding-left:8px;font-size:14px;line-height:1.4;display:grid}.kc-evidence-health strong,.kc-evidence-health small{font-family:inherit;font-size:14px}.kc-evidence-health[data-evidence-status=partial],.kc-evidence-health[data-evidence-status=fallback]{color:#a13c20}.kc-ops-runs td>small{color:#11111194;margin-top:3px;font-size:.68rem;font-weight:780;display:block}.kc-admin-beta-status.is-completed{background:#55f0c833}.kc-admin-beta-status.is-running,.kc-admin-beta-status.is-queued{background:#ffd34e3d}.kc-admin-beta-status.is-failed,.kc-admin-beta-status.is-cancelled{color:#a51e15;background:#ff3d2e24}.kc-ops-budget-track{background:#1111111a;border:2px solid #111;border-radius:999px;height:18px;overflow:hidden}.kc-ops-budget-track span{background:linear-gradient(90deg,#55f0c8 0 50%,#ffd34e 75%,#ff3d2e 100%);min-width:2px;height:100%;display:block}.kc-ops-budget-values{justify-content:space-between;font-size:.82rem;display:flex}.kc-ops-budget-alert{background:#ffd34e33;border:2px solid #111;border-radius:8px;padding:10px 12px;font-size:.82rem;font-weight:900}.kc-ops-budget-alert.is-90{color:#a51e15;background:#ff3d2e21}.kc-ops-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.kc-ops-readiness article{background:#55f0c81a;border:1px solid #1111112e;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:9px;display:grid}.kc-ops-readiness article.needs-attention{background:#ffd34e26}.kc-ops-readiness article>span{color:#55f0c8;background:#111;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:950;display:flex}.kc-ops-readiness article.needs-attention>span{color:#ffd34e}.kc-ops-readiness article div{gap:2px;min-width:0;display:grid}.kc-ops-readiness strong,.kc-ops-readiness small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-ops-readiness strong{font-size:.78rem}.kc-ops-readiness small{color:#11111194;font-size:.68rem;font-weight:800}.kc-ops-issues,.kc-ops-alert-history{gap:8px;display:grid}.kc-ops-issues article,.kc-ops-alert-history article{background:#ff3d2e14;border:1px solid #a51e153d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.kc-ops-issues span,.kc-ops-issues small,.kc-ops-alert-history span,.kc-ops-alert-history small{color:#1111119e;font-size:.72rem;font-weight:800}.kc-ops-audit{gap:8px;display:grid}.kc-ops-audit article{background:#fff8e7b8;border:1px solid #11111129;border-radius:9px;grid-template-columns:.7fr 1.35fr 1fr .7fr auto;align-items:center;gap:12px;padding:11px;display:grid}.kc-ops-audit article>div{gap:2px;min-width:0;display:grid}.kc-ops-audit article strong,.kc-ops-audit article span{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.kc-ops-audit article span{color:#11111194;font-weight:780}.kc-admin-beta-section-head>strong.has-errors{color:#b50f05}.kc-ops-alert-history{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-ops-alert-history article{background:#ffd34e21;grid-template-columns:auto minmax(0,1fr)}.kc-ops-alert-history article small{grid-column:1/-1}@media (max-width:900px){.kc-ops-readiness,.kc-ops-audit article{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-ops-audit article>.kc-admin-beta-status{justify-self:start}}@media (max-width:560px){.kc-admin-beta-header-actions{flex-direction:column;width:100%}.kc-admin-beta-header-actions a{width:100%}.kc-ops-metrics,.kc-ops-readiness,.kc-ops-alert-history{grid-template-columns:1fr}.kc-ops-metrics article{min-height:105px}.kc-ops-audit article,.kc-ops-issues article{grid-template-columns:1fr;align-items:start}.kc-ops-readiness strong{text-overflow:clip;white-space:normal;overflow:visible}}.kc-danger-button{color:#ff9ebe;background:#ff3d7f17;border:1px solid #ff3d7f6b;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.kc-clip-studio{margin-top:18px}.kc-icon-button-text.is-preview-loading{cursor:wait;opacity:1}.kc-icon-button-text.is-preview-loading .kc-icon{display:none}.kc-icon-button-text.is-preview-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:14px;height:14px;animation:.78s linear infinite kc-preview-button-spin}@keyframes kc-preview-button-spin{to{transform:rotate(360deg)}}.kc-clip-studio .kc-review-hero{order:1}.kc-review-hero{color:#111;background:linear-gradient(110deg,#ff3d3714,#0000 42%,#55f0c81a),linear-gradient(#11111109 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#11111109 1px,#0000 1px) 0 0/24px 24px,#fff8e7;border:2px solid #111111db;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr) minmax(190px,.38fr);align-items:center;gap:18px;padding:18px;display:grid;box-shadow:7px 7px #000000c7}.kc-review-compact{grid-template-columns:minmax(170px,.34fr) minmax(390px,.5fr) auto;gap:14px;padding:12px 16px}.kc-review-hero .kc-eyebrow{color:#ff3d35}.kc-review-hero-copy{gap:8px;min-width:0;display:grid}.kc-review-hero h1{color:#090909;letter-spacing:0;margin:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,2.6vw,2.5rem);font-weight:950;line-height:.98}.kc-review-compact h1{font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1}.kc-review-hero p{color:#111111ad;max-width:740px;margin:0;font-size:.92rem;font-weight:850;line-height:1.35}.kc-review-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.kc-review-compact .kc-review-proof-row{justify-self:end;width:100%;max-width:640px}.kc-review-proof-row .kc-review-proof{color:inherit;border-left:1px solid #11111129;gap:4px;min-width:0;padding:6px 14px;text-decoration:none;display:grid}.kc-review-compact .kc-review-proof-row .kc-review-proof{padding-block:3px}.kc-review-proof-row .kc-review-proof:first-child{border-left:0;padding-left:0}.kc-review-proof-row .kc-review-proof-variant{cursor:pointer;border-radius:6px;padding-left:9px;transition:background .14s,box-shadow .14s,transform .14s}.kc-review-proof-row .kc-review-proof-variant:hover,.kc-review-proof-row .kc-review-proof-variant:focus-visible{background:#55f0c82e;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #111111b8}.kc-review-proof-variant strong{align-items:center;gap:6px;display:flex}.kc-review-proof-variant strong span{text-overflow:ellipsis;overflow:hidden}.kc-review-proof-variant .kc-icon{flex:none;width:12px;height:12px}.kc-review-proof-row strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:950;line-height:1.05;overflow:hidden}.kc-review-proof-row small{color:#11111194;font-size:.72rem;font-weight:950;line-height:1.1}.kc-edit-safety-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.kc-edit-safety-actions form{margin:0}.kc-autosave-status{color:#11111194;white-space:nowrap;align-items:center;gap:6px;min-height:28px;padding:0 4px;font-size:.68rem;font-weight:900;display:inline-flex}.kc-autosave-status:before{color:#111;content:"✓";background:#55f0c8;border:1.5px solid #111;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.62rem;line-height:1;display:inline-flex}.kc-autosave-status[data-state=saving]:before{content:"";background:#ffd85a;animation:.9s ease-in-out infinite alternate kc-autosave-pulse}.kc-autosave-status[data-state=error]{color:#b42318}.kc-autosave-status[data-state=error]:before{color:#fff;content:"!";background:#ff3d35}@keyframes kc-autosave-pulse{0%{opacity:.52;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.kc-edit-safety-button{color:#111;cursor:pointer;white-space:nowrap;background:#ffffff94;border:2px solid #111111d1;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:.7rem;font-weight:950;display:inline-flex}.kc-edit-safety-button:hover:not(:disabled),.kc-edit-safety-button:focus-visible:not(:disabled){background:#fff8e7;outline:none;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-edit-safety-button.is-restore:hover:not(:disabled),.kc-edit-safety-button.is-restore:focus-visible:not(:disabled){box-shadow:3px 3px #ff3d35}.kc-edit-safety-button.is-history-icon{justify-content:center;width:34px;padding:0}.kc-edit-safety-button:disabled{cursor:default;opacity:.38}.kc-edit-safety-button .kc-icon{width:14px;height:14px}.kc-text-scene-list{gap:8px;display:grid}.kc-fixed-text-editor{background:#fff8e7d1;border:2px solid #111111c7;border-radius:9px;margin:0 0 10px;overflow:hidden;box-shadow:3px 3px #111111c2}.kc-fixed-text-editor-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;min-height:46px;padding:7px 10px;list-style:none;display:flex}.kc-fixed-text-editor-icon{flex:0 0 30px}.kc-fixed-text-editor-summary-copy{flex:auto;overflow:hidden}.kc-fixed-text-tag{white-space:nowrap;flex:none}.kc-fixed-text-chevron{flex:0 0 22px;width:22px}.kc-fixed-text-editor-summary::-webkit-details-marker{display:none}.kc-fixed-text-editor-summary::marker{content:""}.kc-fixed-text-editor-summary-copy{min-width:0;line-height:1.1;display:grid}.kc-fixed-text-editor-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:950;overflow:hidden}.kc-fixed-text-editor-summary-copy small{color:#1111119e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.6rem;font-weight:800;overflow:hidden}.kc-fixed-text-editor-icon{background:#55f0c8;border:1.5px solid #111;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.kc-fixed-text-editor-icon .kc-icon{width:14px;height:14px}.kc-fixed-text-tag{color:#fff8e7;letter-spacing:.04em;text-transform:uppercase;background:#111;border-radius:999px;padding:4px 7px;font-size:.55rem;font-weight:950}.kc-fixed-text-chevron{justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.kc-fixed-text-chevron .kc-icon{width:14px;height:14px}.kc-fixed-text-editor[open] .kc-fixed-text-chevron{transform:rotate(180deg)}.kc-fixed-text-editor-body{border-top:1px solid #1113;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px 10px;display:grid}.kc-fixed-text-apply-bar{background:#fff8e7f5;border-top:1px solid #1111112e;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;min-height:52px;margin:2px -10px -10px;padding:9px 10px 10px;display:flex;position:static}.kc-fixed-text-apply-bar .kc-btn:disabled{box-shadow:none;cursor:default;filter:grayscale(.45);opacity:.42;transform:none}.kc-fixed-text-switch{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:.66rem;font-weight:950;display:inline-flex}.kc-fixed-text-switch input[type=checkbox]{accent-color:#111;width:17px;height:17px;margin:0}.kc-fixed-text-editor-controls{grid-template-columns:minmax(150px,1.1fr) minmax(150px,.9fr) minmax(112px,.5fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.kc-fixed-text-value-field,.kc-fixed-text-design-field{gap:3px;min-width:0;display:grid}.kc-fixed-text-value-field>span,.kc-fixed-text-design-field>span,.kc-fixed-text-opacity>span{color:#111111a8;letter-spacing:.03em;text-transform:uppercase;font-size:.55rem;font-weight:950}.kc-fixed-text-value-field input,.kc-fixed-text-design-trigger{background:#fffdf7;border:1.5px solid #111111c7;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:.68rem;font-weight:850}.kc-fixed-text-design-trigger{color:#111;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:7px;font-family:inherit;display:flex}.kc-fixed-text-design-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-fixed-text-design-trigger .kc-icon{flex:none;width:13px;height:13px;transition:transform .16s}.kc-fixed-text-design-trigger[aria-expanded=true]{color:#fff8e7;background:#111}.kc-fixed-text-design-trigger[aria-expanded=true] .kc-icon{transform:rotate(180deg)}.kc-fixed-text-design-picker{background:#fffdf7fa;border:1.5px solid #111111b8;border-radius:9px;grid-column:1/-1;gap:9px;min-width:0;padding:10px;display:grid;box-shadow:3px 3px #11111129}.kc-fixed-text-design-picker[hidden]{display:none}.kc-fixed-text-design-picker-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-fixed-text-design-picker-head>div{gap:1px;display:grid}.kc-fixed-text-design-picker-head strong{text-transform:uppercase;font-size:.76rem;font-weight:950}.kc-fixed-text-design-picker-head small{color:#11111194;font-size:.62rem;font-weight:750}.kc-fixed-text-design-close{cursor:pointer;background:0 0;border:1.5px solid #11111159;border-radius:999px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.kc-fixed-text-design-close:hover,.kc-fixed-text-design-close:focus-visible{color:#fff8e7;background:#111;outline:none}.kc-fixed-text-design-close .kc-icon{width:13px;height:13px}.kc-fixed-text-design-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));max-height:310px;padding:2px 3px 3px 2px;overflow-y:auto}.kc-fixed-text-design-grid .kc-quick-style-card{min-height:122px}.kc-fixed-text-default-sample{background:linear-gradient(145deg,#fff8e7,#f6e6bd);justify-content:center;align-items:center;display:flex}.kc-fixed-text-default-sample>span{text-overflow:ellipsis;white-space:nowrap;background:#fffdf7;border:2px solid #111;max-width:88%;padding:5px 8px;font-family:Impact,sans-serif;font-size:.72rem;font-style:italic;font-weight:950;overflow:hidden;transform:rotate(-2deg);box-shadow:3px 3px #1111116b}.kc-fixed-text-opacity{grid-template-columns:minmax(90px,1fr) auto;gap:3px 6px;display:grid}.kc-fixed-text-opacity>span{grid-column:1/-1}.kc-fixed-text-opacity input{accent-color:#111;width:100%;min-width:90px}.kc-fixed-text-opacity output{text-align:right;min-width:34px;font-size:.66rem;font-weight:950}@media (max-width:1120px){.kc-fixed-text-editor-controls{grid-template-columns:minmax(170px,1fr) minmax(150px,.85fr) auto}.kc-fixed-text-opacity{display:none}.kc-fixed-text-design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.kc-fixed-text-editor-summary{gap:6px;padding-inline:8px}.kc-fixed-text-editor-body{grid-template-columns:1fr;align-items:start}.kc-fixed-text-editor-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start}.kc-fixed-text-value-field,.kc-fixed-text-design-field{grid-column:1/-1}.kc-fixed-text-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kc-text-scene-row{color:#111;background:linear-gradient(112deg,#ffffffa8,#ffffff57),#fff8e7db;border:2px solid #111111c7;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:58px minmax(220px,1fr) minmax(264px,.44fr) 116px 72px;align-items:start;gap:8px 12px;min-width:0;padding:8px;display:grid;position:relative;box-shadow:4px 4px #111111d1}.kc-text-scene-row:has(.kc-text-scene-style-panel.is-open){z-index:30}.kc-text-scene-row.is-preview-active{border-color:#ff3d35;box-shadow:4px 4px #111,inset 4px 0 #55f0c8}.kc-text-scene-row.is-text-copy-target{border-color:#087f66;box-shadow:0 0 0 3px #55f0c838,4px 4px #111111d1}.kc-text-scene-row.is-text-empty:not(.is-text-expanded){grid-template-rows:44px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;padding:6px;box-shadow:3px 3px #111111b8}.kc-text-scene-empty-summary{color:#111;cursor:pointer;text-align:left;background:0 0;border:0;grid-column:2/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 6px;display:none}.kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-summary{display:flex}.kc-text-scene-empty-summary>span:first-child{gap:3px;min-width:0;display:grid}.kc-text-scene-empty-summary strong{text-transform:uppercase;font-size:.76rem;font-weight:950;line-height:1}.kc-text-scene-empty-summary small{color:#1111118a;font-size:.7rem;font-weight:850}.kc-text-scene-empty-action{color:#fff8e7;background:#111;border:2px solid #111;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:.68rem;font-weight:950;display:inline-flex;box-shadow:2px 2px #55f0c8}.kc-text-scene-empty-summary:hover .kc-text-scene-empty-action,.kc-text-scene-empty-summary:focus-visible .kc-text-scene-empty-action{background:#ff3d35;box-shadow:3px 3px #111}.kc-text-scene-empty-summary:focus-visible{outline-offset:2px;outline:2px solid #111}.kc-text-scene-empty-action .kc-icon{width:13px;height:13px}.kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-thumb{width:44px;height:44px}.kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-field,.kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-style-panel,.kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-cancel,.kc-text-scene-row.is-text-empty .kc-text-scene-row-actions{display:none}.is-copying-text-style .kc-text-scene-row.is-text-empty:not(.is-text-expanded){grid-template-columns:44px minmax(0,1fr) 34px}.is-copying-text-style .kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-summary{pointer-events:none;grid-column:2}.is-copying-text-style .kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-action{display:none}.is-copying-text-style .kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-row-actions{box-shadow:none;z-index:2;grid-column:3;margin-top:0;display:inline-flex;position:relative}.is-copying-text-style .kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-copy-button{border-radius:999px;width:34px;min-width:34px}.is-copying-text-style .kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-toggle{display:none}.is-copying-text-style .kc-text-scene-row.is-text-empty.is-text-expanded .kc-text-scene-row-actions{display:inline-flex}.is-copying-text-style .kc-text-scene-row.is-text-empty.is-text-expanded .kc-text-scene-toggle,.is-copying-text-style .kc-text-scene-row.is-text-empty.is-text-expanded .kc-text-scene-empty-cancel{display:none}.is-copying-text-style .kc-text-scene-row.is-text-empty.is-text-expanded .kc-text-scene-copy-button{border-radius:999px}.kc-text-scene-empty-cancel{display:none}.kc-text-scene-row.is-text-empty.is-text-expanded .kc-text-scene-empty-cancel{display:inline-flex}.kc-text-scene-row.is-text-empty.is-text-expanded .kc-text-scene-field{grid-column:2/-2}.kc-text-scene-row.is-text-hidden{background:linear-gradient(90deg,#11111114,#0000 42%),repeating-linear-gradient(135deg,#1111110e 0 2px,#0000 2px 10px),#ffffff70;border-color:#1111119e}.kc-text-scene-row.is-text-hidden:after{color:#fff8e7;content:attr(data-hidden-label);letter-spacing:0;pointer-events:none;text-transform:uppercase;z-index:2;background:#111;border:2px solid #111;border-radius:999px;padding:5px 7px;font-size:.58rem;font-weight:950;line-height:1;position:absolute;top:7px;right:8px;box-shadow:2px 2px #55f0c8}.kc-text-scene-thumb{background:#11111114;border:2px solid #111;border-radius:6px;grid-area:1/1;width:58px;height:62px;display:block;position:relative;overflow:hidden;box-shadow:2px 2px #ff3d35d1}.kc-text-scene-thumb img{object-fit:cover;width:100%;height:100%}.kc-text-scene-thumb .kc-scene-order{border-width:0 2px 2px 0;border-radius:0 0 8px;min-width:22px;height:22px;padding:0 6px;font-size:.68rem;top:0;left:0;box-shadow:2px 2px #ff3d2e}.kc-text-scene-field{grid-area:1/2;gap:5px;min-width:0;display:grid;position:relative}.kc-text-scene-row:not(.is-text-ready) .kc-text-scene-field{grid-column:2/span 2}.kc-text-scene-meta{display:none}.kc-text-scene-meta span{color:#1111119e;background:#11111113;border:1px solid #1111111f;border-radius:999px;padding:5px 7px;font-size:.66rem;font-weight:900;line-height:1}.kc-text-scene-field>span{color:#111111a8;text-transform:uppercase;font-size:.7rem;font-weight:950;line-height:1}.kc-text-scene-field .kc-input{color:#fff8e7;letter-spacing:0;text-transform:none;background:linear-gradient(135deg,#111111eb,#111111d1),repeating-linear-gradient(115deg,#ffffff14 0 1px,#0000 1px 10px);border:2px solid #111;border-radius:8px;max-width:100%;min-height:48px;padding:0 10px;overflow:hidden;box-shadow:2px 2px #ff3d2e}.kc-text-scene-field .kc-input::placeholder{color:#fff8e761;text-transform:none}.kc-text-scene-row.is-text-hidden .kc-input{color:#fff8e775;text-decoration:line-through;text-decoration-thickness:2px}.kc-text-scene-row.is-text-hidden .kc-text-scene-thumb{opacity:.62;filter:grayscale(.7)contrast(.86)}.kc-text-scene-row.is-text-hidden .kc-text-scene-style-panel{opacity:.72}.kc-text-scene-row-actions{border-radius:999px;grid-area:1/5;place-self:start end;align-items:stretch;margin-top:16px;display:inline-flex}.kc-text-scene-copy-button,.kc-text-scene-toggle{color:#111;cursor:pointer;white-space:nowrap;background:#fff8e7e6;border:2px solid #111111d1;justify-content:center;align-items:center;gap:6px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:.72rem;font-weight:950;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;position:relative}.kc-text-scene-copy-button{border-radius:999px 0 0 999px;width:34px}.kc-text-scene-toggle{border-left:1px solid #11111138;border-radius:0 999px 999px 0;width:38px}.kc-text-scene-row-actions{box-shadow:2px 2px #111111d1}.kc-text-scene-copy-button:hover,.kc-text-scene-copy-button:focus-visible,.kc-text-scene-toggle:hover,.kc-text-scene-toggle:focus-visible{color:#111;background:#fff;border-color:#111;outline:none}.kc-text-scene-row-actions:has(:hover),.kc-text-scene-row-actions:has(:focus-visible){transform:translate(-1px,-1px);box-shadow:3px 3px #ff3d2e}.kc-text-scene-copy-button.is-copy-source{background:#ffd95a;box-shadow:inset 0 0 0 1px #111}.kc-text-scene-copy-button.is-copy-target{background:#55f0c8;animation:1.15s ease-in-out infinite kc-camera-copy-target-pulse}.kc-text-scene-toggle.is-muted{color:#111;background:#55f0c8;border-color:#111;box-shadow:inset 0 0 0 3px #fff8e7c7}.kc-text-scene-toggle.is-muted:after{content:"";background:#ff3d2e;border:2px solid #111;border-radius:999px;width:10px;height:10px;position:absolute;top:1px;right:1px}.kc-text-scene-toggle.is-muted:hover,.kc-text-scene-toggle.is-muted:focus-visible{color:#fff8e7;background:#111;border-color:#111}.kc-text-scene-toggle-icon{align-items:center;display:inline-flex}.kc-text-scene-toggle-icon.is-show,[data-quick-text-toggle].is-muted .kc-text-scene-toggle-icon.is-hide{display:none}[data-quick-text-toggle].is-muted .kc-text-scene-toggle-icon.is-show{display:inline-flex}.kc-text-scene-copy-button .kc-icon,.kc-text-scene-toggle .kc-icon{width:16px;height:16px}.kc-text-scene-action-label{display:none}.kc-quick-text-select{appearance:none;color:#111;font:inherit;text-overflow:ellipsis;background:linear-gradient(45deg,#0000 50%,#111 50%) calc(100% - 14px) 52%/6px 6px no-repeat,linear-gradient(135deg,#111 50%,#0000 50%) calc(100% - 10px) 52%/6px 6px no-repeat,#fff8e7e6;border:2px solid #111111b8;border-radius:999px;width:100%;min-width:0;height:38px;min-height:38px;padding:0 26px 0 10px;font-size:.72rem;font-weight:950;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:2px 2px #111111bd}.kc-quick-text-select:hover{background-color:#fff;border-color:#111}.kc-quick-text-select:focus-visible{border-color:#111;outline:none;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-text-scene-row:not(.is-text-ready) .kc-text-scene-style-trigger,.kc-text-scene-row:not(.is-text-ready) .kc-text-scene-toggle{display:none}.kc-text-scene-style-panel{grid-area:1/1/span 2/-1;grid-template-columns:subgrid;pointer-events:none;gap:8px;display:grid;position:relative}.kc-text-scene-style-trigger{color:#111;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff8e7c7;border:2px solid #111111d1;border-radius:999px;grid-area:1/4;justify-content:center;place-self:start end;align-items:center;gap:5px;width:116px;min-width:116px;height:38px;min-height:38px;margin-top:16px;padding:0 8px;font-size:.68rem;font-weight:950;list-style:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:2px 2px #111111d1}.kc-text-scene-style-trigger:hover,.kc-text-scene-style-trigger:focus-visible,.kc-text-scene-style-panel.is-open .kc-text-scene-style-trigger{color:#fff8e7;background:#111;outline:none;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-text-scene-style-panel.is-disabled .kc-text-scene-style-trigger{box-shadow:none;color:#1111116b;cursor:not-allowed;background:#11111114;border-color:#11111138;transform:none}.kc-text-scene-style-trigger .kc-icon{width:16px;height:16px}.kc-text-scene-style-trigger .kc-text-scene-action-label{display:inline}.kc-text-scene-style-body{pointer-events:auto;background:linear-gradient(115deg,#ff3d2f14,#0000 46%,#55f0c81a),#fff8e7e0;border:2px solid #111111db;border-radius:8px;grid-area:2/1/auto/-1;gap:10px;width:100%;max-height:none;margin-top:8px;padding:10px 10px 0;display:grid;position:static;overflow:visible;box-shadow:5px 5px #111}.kc-text-scene-style-body fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.kc-text-editor-tabs{background:#fff9ec;border:2px solid #111;grid-template-columns:repeat(3,minmax(0,1fr));box-shadow:3px 3px #1111112e}.kc-text-editor-tabs button{color:#1111119e;font:inherit;background:0 0;border:1px solid #0000;padding:6px 12px;transition:background .14s,color .14s,transform .14s}.kc-text-editor-tabs button:hover,.kc-text-editor-tabs button:focus-visible{outline:none;transform:translateY(-1px)}.kc-text-editor-section[hidden]{display:none}.kc-text-editor-section-heading{justify-content:space-between;align-items:end;display:flex}.kc-text-editor-section-heading>span{gap:2px;min-width:0;display:grid}.kc-text-editor-section-heading strong{color:#111;font-size:.76rem}.kc-text-editor-section-heading small{color:#11111194;font-size:.64rem;font-weight:800}.kc-text-typography-editor{background:linear-gradient(120deg,#ff3d2f0b,#55f0c814),#fffdf7;border:2px solid #111;border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:4px 4px #11111124}.kc-text-typography-reset{color:#111;cursor:pointer;font:inherit;background:#fff9ec;border:1.5px solid #111;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:.66rem;font-weight:900;display:inline-flex;box-shadow:2px 2px #1111112e}.kc-text-typography-reset:hover,.kc-text-typography-reset:focus-visible{background:#fff;outline:none;box-shadow:2px 2px #55f0c8}.kc-text-typography-reset .kc-icon{width:14px;height:14px}.kc-text-typography-grid{grid-template-columns:minmax(180px,1.15fr) repeat(3,minmax(160px,1fr));gap:10px;display:grid}.kc-text-typography-grid>label,.kc-text-typography-grid>fieldset{background:#ffffffb8;border:1.5px solid #111111d1;border-top:3px solid #55f0c8;border-radius:9px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid}.kc-text-typography-grid>label>span,.kc-text-typography-grid>fieldset>legend{color:#176d5d;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:950}.kc-text-typography-grid select{appearance:none;color:#fff8e7;font:inherit;background:linear-gradient(45deg,#0000 50%,#fff8e7 50%) calc(100% - 14px)/6px 6px no-repeat,linear-gradient(135deg,#fff8e7 50%,#0000 50%) calc(100% - 10px)/6px 6px no-repeat,#111;border:0;border-radius:7px;width:100%;min-height:42px;padding:7px 30px 7px 10px;font-size:.76rem;font-weight:900;box-shadow:2px 2px #55f0c8}.kc-text-typography-options{background:#fff9ec;border:1px solid #1111116b;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.kc-text-typography-grid>fieldset:nth-of-type(2) .kc-text-typography-options{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-text-typography-options button{color:#111111ad;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:5px 6px;font-size:.62rem;font-weight:900;transition:background .12s,color .12s,transform .12s;display:inline-flex}.kc-text-typography-options button:hover,.kc-text-typography-options button:focus-visible{color:#111;background:#fff;outline:none;transform:translateY(-1px)}.kc-text-typography-options button.is-selected{color:#fff8e7;background:#111;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-text-typography-options.is-colors button i{background:linear-gradient(135deg,#111 50%,#fff 50%);border:1px solid;border-radius:50%;width:9px;height:9px}.kc-text-typography-options.is-colors .is-color-light i{background:#fff}.kc-text-typography-options.is-colors .is-color-dark i{background:#111}.kc-text-typography-options.is-colors .is-color-accent i{background:#ff3d2f}@media (max-width:1240px){.kc-text-typography-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.kc-text-typography-grid{grid-template-columns:1fr}.kc-text-typography-editor .kc-text-editor-section-heading{flex-wrap:wrap;gap:10px}.kc-text-typography-grid select{color:#111;-webkit-text-fill-color:#111;background-color:#fffaf0}.kc-text-editor-tabs button{gap:4px;padding-inline:6px}}.kc-text-scene-style-body legend{color:#111111ad;text-transform:uppercase;padding:0;font-size:.68rem;font-weight:950}.kc-text-motion-picker{background:0 0;border:0;border-radius:8px;gap:8px;padding:2px 0 0;display:grid}.kc-text-motion-family-row{flex-wrap:wrap;gap:6px;display:flex}.kc-text-motion-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.kc-text-motion-family{color:#111111a6;cursor:pointer;font:inherit;background:#ffffffb3;border:1px solid #11111138;border-radius:999px;min-height:28px;padding:4px 9px;font-size:.64rem;font-weight:950}.kc-text-motion-family:hover,.kc-text-motion-family:focus-visible,.kc-text-motion-family.is-active{color:#fff8e7;background:#111;border-color:#111;outline:none}.kc-text-motion-family.is-active{box-shadow:2px 2px #55f0c8}.kc-text-motion-card{color:#111;cursor:pointer;font:inherit;text-align:left;background:#fff8e7b8;border:1px solid #1113;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:7px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.kc-text-motion-card[hidden]{display:none}.kc-text-motion-card:hover,.kc-text-motion-card:focus-visible{background:#fff;border-color:#111;outline:none;transform:translateY(-1px)}.kc-text-motion-card.is-selected{color:#fff8e7;background:#111;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-text-motion-card.is-featured{background:linear-gradient(120deg,#ff3d2f1a,#0000 54%,#55f0c824),#fff8e7e6}.kc-text-motion-card.is-featured.is-selected{background:#111}.kc-text-motion-card.is-selected.has-pending-change{box-shadow:3px 3px #ff3d2f,inset 0 -3px #55f0c8}.kc-text-motion-card>span:last-child{gap:2px;min-width:0;display:grid}.kc-text-motion-card strong{font-size:.69rem;line-height:1.1}.kc-text-motion-card small{color:currentColor;opacity:.62;font-size:.58rem;font-weight:750;line-height:1.2}.kc-text-motion-card-preview{background:#ff3d2f1f;border:1px solid;border-radius:6px;justify-content:center;align-items:center;width:42px;height:40px;display:flex;position:relative;overflow:hidden}.kc-text-motion-card-preview i{opacity:.82;background:currentColor;border-radius:2px;width:24px;height:7px;display:block}.kc-text-motion-card-preview.is-impact-slam i,.kc-text-motion-card-preview.is-punch-pop i{width:28px;height:11px}.kc-text-motion-card-preview.is-elastic-drop i{transform:translateY(5px)rotate(-4deg)}.kc-text-motion-card-preview.is-mask-swipe i,.kc-text-motion-card-preview.is-slide-left i{transform:translate(5px)}.kc-text-motion-card-preview.is-vertical-unfold i{height:18px}.kc-text-motion-card-preview.is-center-reveal i{width:30px}.kc-text-motion-card-preview.is-glitch-type i,.kc-text-motion-card-preview.is-scanline-snap i,.kc-text-motion-card-preview.is-pixel-lock i{box-shadow:-3px 3px #55f0c8,3px -2px #ff3d2f}.kc-text-motion-card-preview.is-soft-breathe i,.kc-text-motion-card-preview.is-float-drift i,.kc-text-motion-card-preview.is-gentle-zoom i{opacity:.58;border-radius:999px}@media (max-width:860px){.kc-text-motion-options{grid-template-columns:1fr}}.kc-quick-style-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));max-height:none;padding-right:0;display:grid;overflow:visible}.kc-text-style-gallery-head{flex-direction:column;align-items:stretch;gap:12px;display:flex}.kc-text-style-filter-row{flex-wrap:wrap;flex:auto;gap:5px;min-width:0;display:flex}.kc-text-style-filter{color:#111111b8;cursor:pointer;font:inherit;background:#ffffffbd;border:1px solid #11111147;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:900}.kc-text-style-filter:hover,.kc-text-style-filter:focus-visible,.kc-text-style-filter.is-active{color:#fff8e7;background:#111;border-color:#111;outline:none}.kc-text-style-filter.is-active{box-shadow:2px 2px #55f0c8}.kc-text-style-genre-filter{flex:none;align-items:center;gap:7px;display:inline-flex}.kc-text-style-secondary-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.kc-text-style-genre-filter>span{color:#11111194;text-transform:uppercase;font-size:.62rem;font-weight:950}.kc-text-style-genre-filter select{appearance:none;color:#111;cursor:pointer;font:inherit;background:linear-gradient(45deg,#0000 50%,#111 50%) calc(100% - 14px) 52%/5px 5px no-repeat,linear-gradient(135deg,#111 50%,#0000 50%) calc(100% - 10px) 52%/5px 5px no-repeat,#fff8e7eb;border:1px solid #1111116b;border-radius:999px;min-width:136px;min-height:32px;padding:0 30px 0 12px;font-size:.68rem;font-weight:900}.kc-text-style-genre-filter select:hover,.kc-text-style-genre-filter select:focus-visible{background-color:#fff;border-color:#111;outline:none;box-shadow:2px 2px #55f0c8}.kc-text-taxonomy-combo{z-index:1;width:100%;min-width:0;position:relative}.kc-text-taxonomy-combo.is-open{z-index:30}.kc-text-taxonomy-trigger{color:#111;cursor:pointer;font:inherit;text-align:left;background:#fffaf0;border:2px solid #111111db;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px 0 12px;font-size:.7rem;font-weight:900;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:2px 2px #1111113d}.kc-text-taxonomy-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-text-taxonomy-trigger>.kc-icon{width:14px;height:14px;transition:transform .15s}.kc-text-taxonomy-trigger:hover,.kc-text-taxonomy-trigger:focus-visible,.kc-text-taxonomy-combo.is-open .kc-text-taxonomy-trigger{background:#fff;outline:none;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-text-taxonomy-combo.is-open .kc-text-taxonomy-trigger>.kc-icon{transform:rotate(180deg)}.kc-text-taxonomy-menu{background:#fffaf0;border:2px solid #111;border-radius:10px;gap:3px;width:max-content;min-width:100%;max-height:min(280px,44vh);margin-top:6px;padding:5px;display:grid;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:4px 4px #111}.kc-text-taxonomy-menu[hidden]{display:none}.kc-text-taxonomy-menu button{color:#111;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;padding:6px 8px 6px 10px;font-size:.68rem;font-weight:850;display:flex}.kc-text-taxonomy-menu button:hover,.kc-text-taxonomy-menu button:focus-visible{background:#ff3d2e1f;border-color:#111;outline:none}.kc-text-taxonomy-menu button[aria-selected=true]{background:#55f0c852;border-color:#111;font-weight:950}.kc-text-taxonomy-menu button .kc-icon{opacity:0;width:14px;height:14px}.kc-text-taxonomy-menu button[aria-selected=true] .kc-icon{opacity:1}.kc-text-catalog-footer{background:#fff8e7;border:2px solid #111;justify-content:flex-end;justify-self:end;align-items:center;gap:5px;width:fit-content;display:flex;box-shadow:3px 3px #55f0c8}.kc-text-catalog-footer [data-quick-text-catalog-count],.kc-text-catalog-empty{font-size:.68rem;font-weight:950}.kc-text-catalog-footer [data-quick-text-catalog-count]{color:#fff8e7;white-space:nowrap;background:#111;border-radius:999px;padding:0 11px}.kc-text-catalog-empty{color:#11111194;text-align:center;grid-column:1/-1;margin:12px 0}.kc-text-style-glyph{border:1px solid;border-radius:3px;flex:0 0 14px;justify-content:center;align-items:center;height:14px;font-family:Georgia,serif;font-size:.62rem;font-style:normal;display:inline-flex}.kc-quick-style-card{color:#111111b3;cursor:pointer;font:inherit;text-align:left;background:#ffffffa8;border:1px solid #1111112e;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:6px;width:100%;padding:6px;font-size:.7rem;font-weight:950;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:grid}.kc-fixed-text-design-grid .kc-quick-style-card{content-visibility:auto;contain-intrinsic-size:178px 130px}.kc-quick-style-card[hidden]{display:none}.kc-quick-style-card.is-preview-rendering .kc-quick-style-sample:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#55f0c847,#0000);animation:1.1s linear infinite kc-preview-loading-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes kc-preview-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kc-quick-style-card:hover,.kc-quick-style-card:focus-visible{color:#111;background:#fff;border-color:#11111180;outline:none;transform:translateY(-1px)}.kc-quick-style-card.is-selected{box-shadow:3px 3px #ff3d2e}.kc-quick-style-actions{background:#fff8e7f5;border-top:1px solid #11111124;justify-content:flex-end;align-items:center;gap:8px;margin:0 -10px;padding:9px 10px 10px;display:flex;position:sticky;bottom:0}.kc-quick-style-draft-status{color:#11111185;margin-right:auto;font-size:.64rem;font-weight:850}.kc-quick-style-draft-status.is-pending{color:#b42318;font-weight:950}.kc-quick-style-actions .kc-btn:disabled{box-shadow:none;cursor:default;filter:grayscale(.45);opacity:.42;transform:none}.kc-btn-comic{cursor:pointer;font:inherit;white-space:nowrap;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:950;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:4px 4px #111}.kc-btn-comic:hover,.kc-btn-comic:focus-visible{outline:none;transform:translate(-1px,-1px);box-shadow:5px 5px #55f0c8}.kc-btn-comic-primary{color:#fff;background:#ff3d2e}.kc-btn-comic-ghost{color:#111;background:#fff8e7}.kc-btn-comic-small{min-height:38px;padding:0 14px}.kc-quick-style-sample{color:#111;text-align:center;background:radial-gradient(circle at 82% 20%,#55f0c829,#0000 34%),linear-gradient(#fffffff5,#efe8d6eb),#fff8e7;border:2px solid #111;border-radius:7px;justify-content:center;align-items:center;min-height:92px;padding:6px;font-weight:950;line-height:1.08;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -10px 18px #11111114}.kc-quick-style-sample>span{overflow-wrap:anywhere;z-index:1;max-width:100%;display:block;position:relative}.kc-quick-style-sample>img{object-fit:contain;opacity:0;pointer-events:none;z-index:2;max-width:97%;max-height:94%;transition:opacity .14s;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kc-quick-style-card.has-real-preview .kc-quick-style-sample{background:radial-gradient(circle at 84% 18%,#ffd95a33,#0000 30%),linear-gradient(#fffdf7,#e9e1cf)}.kc-quick-style-card.has-real-preview .kc-quick-style-sample:before,.kc-quick-style-card.has-real-preview .kc-quick-style-sample:after{display:none}.kc-quick-style-card.has-real-preview .kc-quick-style-sample>img{opacity:1}.kc-quick-style-card.has-real-preview .kc-quick-style-sample>span{opacity:0}.kc-fixed-text-design-grid .is-fixed-signature-preview .kc-quick-style-sample{isolation:isolate}.kc-fixed-text-design-grid .is-fixed-signature-preview .kc-quick-style-sample>span{justify-content:center;align-items:center;max-width:86%;min-height:30px;padding:5px 11px;display:inline-flex}.kc-fixed-text-design-grid .has-static-frame-preview .kc-quick-style-sample>img{opacity:1;max-width:91%;max-height:82%}.kc-fixed-text-design-grid .has-static-frame-preview .kc-quick-style-sample>span{color:#111;text-shadow:0 1px #fff;z-index:3;font-family:Bungee,Impact,sans-serif;font-size:.78rem}.kc-fixed-text-design-grid [data-quick-text-choice-value=tx-superhero-action-narration-box] .kc-quick-style-sample{background:linear-gradient(90deg,#ff3d35 0 28%,#ffd95a 28% 70%,#41cdb2 70%) 12% 20%/76% 4px no-repeat,#fff8e7}.kc-fixed-text-design-grid [data-quick-text-choice-value=tx-superhero-action-narration-box] .kc-quick-style-sample>span{background:#ffd95a;border:2px solid #111;font-family:Comic Neue,system-ui,sans-serif;font-weight:900;box-shadow:4px 4px #111}.kc-fixed-text-design-grid [data-quick-text-choice-value=tx-classic-comic-rough-caption] .kc-quick-style-sample>span,.kc-fixed-text-design-grid [data-quick-text-choice-value=tx-monochrome-comic-rough-caption] .kc-quick-style-sample>span{border:2px solid #111;font-family:Comic Neue,system-ui,sans-serif;font-style:italic;font-weight:900;transform:rotate(-2deg);box-shadow:3px 3px #11111138}.kc-fixed-text-design-grid [data-quick-text-choice-value=tx-classic-comic-rough-caption] .kc-quick-style-sample>span{background:#ffd95a}.kc-fixed-text-design-grid [data-quick-text-choice-value=tx-monochrome-comic-rough-caption] .kc-quick-style-sample{background:repeating-linear-gradient(-15deg,#fff 0 8px,#f0ede4 8px 10px)}.kc-fixed-text-design-grid [data-quick-text-choice-value=tx-monochrome-comic-rough-caption] .kc-quick-style-sample>span{background:#fff}.kc-quick-style-sample.is-framing-stage{background:radial-gradient(circle at 84% 18%,#55f0c829,#0000 30%),linear-gradient(#fffdf7,#e9e1cf)}.kc-quick-style-card.has-real-preview .kc-quick-style-sample.is-framing-stage{background:radial-gradient(circle at 84% 18%,#ffd95a33,#0000 30%),linear-gradient(#fffdf7,#e9e1cf)}.kc-quick-style-sample.is-framing-stage>img{filter:none;max-width:97%;max-height:94%}.kc-quick-style-label,.kc-quick-style-label>span{align-items:center;gap:6px;min-width:0;display:flex}.kc-quick-style-label>small{white-space:nowrap;background:#11111114;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:.58rem}.kc-quick-style-card.is-selected .kc-quick-style-label>small{background:#ffffff24}.kc-quick-style-label .kc-icon{flex:none;width:14px;height:14px}@media (max-width:760px){.kc-text-style-gallery-head{flex-direction:column;align-items:stretch}.kc-text-style-genre-filter{justify-content:space-between}.kc-text-style-secondary-filters{flex-direction:column;align-items:stretch}.kc-quick-style-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}}@media (max-width:1120px){.kc-text-scene-row{grid-template-columns:58px minmax(200px,1fr) minmax(230px,.44fr) 38px 72px;column-gap:8px}.kc-text-scene-style-trigger{width:38px;min-width:38px;padding:0}.kc-text-scene-style-trigger .kc-text-scene-action-label{display:none}.kc-text-motion-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.kc-text-motion-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.kc-text-motion-options{grid-template-columns:1fr}}.kc-material-storyboard .kc-storyboard-quick-remove{color:#c92f2f;cursor:pointer;z-index:7;background:#fffaf0;border:1.5px solid #111;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:2px 3px #111111e6}.kc-material-storyboard .kc-storyboard-quick-remove:hover,.kc-material-storyboard .kc-storyboard-quick-remove:focus-visible{color:#a91f1f;outline-offset:1px;background:#ffebe7;outline:3px solid #55f0c8}.kc-material-storyboard .kc-storyboard-quick-remove .kc-icon{stroke-width:3px;width:16px;height:16px}.kc-material-storyboard .kc-storyboard-quick-remove-form{display:contents}@media (max-width:767px){.kc-material-storyboard .kc-storyboard-quick-remove{bottom:9px;right:9px}}.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:36px minmax(0,1fr) 64px auto!important}.kc-main.is-studio-beta .kc-studio-beta-audio-track{height:46px;overflow:hidden;background:linear-gradient(#ffffff57,#ffffff0d),#dff8ee!important;border-top:1px solid #8fc8b4!important;min-height:46px!important}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform{cursor:crosshair;touch-action:none;z-index:1;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #087f66,inset 0 0 0 4px #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-music-fade-handle{cursor:ew-resize;touch-action:none;z-index:2;background:linear-gradient(90deg,#fff8e700,#fff8e7d6);border:0;border-left:2px solid #ff3d35;min-width:8px;padding:0;position:absolute;top:0;bottom:0;right:12px}.kc-main.is-studio-beta .kc-studio-beta-music-fade-handle:before{content:"";background:#ff3d35;border:2px solid #111;border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:-6px;box-shadow:1px 1px #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-music-fade-handle:focus-visible{outline-offset:-2px;outline:2px solid #55f0c8}.kc-clip-studio .kc-current-music-main>.kc-global-music-fade{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;display:grid}.kc-clip-studio .kc-current-music-main>.kc-global-music-fade>span,.kc-clip-studio .kc-current-music-main>.kc-global-music-fade>output{color:#111;white-space:nowrap;font-size:.68rem;font-weight:950}.kc-clip-studio .kc-current-music-main>.kc-global-music-fade>output{text-align:right;min-width:34px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas{transform-origin:0;will-change:transform;height:100%;position:absolute;top:0;left:0}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas svg{width:100%;height:100%;display:block;overflow:visible}.kc-main.is-studio-beta .kc-studio-beta-waveform-shape{fill:#55f0c838;stroke:#087f6661;stroke-width:1px;vector-effect:non-scaling-stroke}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-energy{stroke:#086c57ad;stroke-linecap:round;stroke-width:1.35px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-beat{stroke:#1113;stroke-width:1px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-downbeat{stroke:#111111c2;stroke-width:2px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-accent{stroke:#ff3d35;stroke-dasharray:2 2;stroke-width:2px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-empty-line{stroke:#176a584d;stroke-width:2px}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-empty .kc-studio-beta-audio-waveform-canvas,.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-analysis-unavailable .kc-studio-beta-audio-waveform-canvas{opacity:.36}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-muted{background:repeating-linear-gradient(-45deg,#11111109,#11111109 8px,#0000 8px 16px),#ecebe7!important;border-top-color:#aaa79f!important}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-muted .kc-studio-beta-audio-waveform-canvas,.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-muted .kc-studio-beta-audio-playhead{opacity:.24}.kc-main.is-studio-beta .kc-studio-beta-strong-beats{color:#176a58;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0 4px;display:inline-flex;text-decoration:none!important}.kc-main.is-studio-beta .kc-studio-beta-strong-beats>span{background:#fffdf7;border:1px solid #176a58;border-radius:999px;width:32px;height:18px;padding:2px;transition:background .15s;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-strong-beats>span i{background:#73746f;border-radius:999px;width:12px;height:12px;transition:transform .15s,background .15s;display:block;transform:translate(0)}.kc-main.is-studio-beta .kc-studio-beta-strong-beats[aria-pressed=true]>span{background:#55f0c8}.kc-main.is-studio-beta .kc-studio-beta-strong-beats[aria-pressed=true]>span i{background:#111;transform:translate(12px)}.kc-main.is-studio-beta .kc-studio-beta-strong-beats b{white-space:nowrap;font-size:11px;font-weight:850}.kc-main.is-studio-beta .kc-studio-beta-strong-beats:focus-visible{outline-offset:1px;border-radius:5px;outline:2px solid #087f66}.kc-main.is-studio-beta .kc-studio-beta-strong-beats:disabled{cursor:not-allowed;opacity:.42}.kc-main.is-studio-beta .kc-studio-beta-audio-playhead{pointer-events:none;z-index:4;background:#ff3d35;width:2px;position:absolute;top:0;bottom:0;box-shadow:1px 0 #ffffffc7}.kc-main.is-studio-beta .kc-studio-beta-beat-guide{pointer-events:none;z-index:11;border-left:2px dashed #087f66;position:absolute;top:20px;bottom:0}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:36px minmax(0,1fr) 64px auto!important}.kc-main.is-studio-beta .kc-studio-beta-audio-track{height:44px;min-height:44px!important}}@media (max-width:620px){.kc-main.is-studio-beta .kc-studio-beta-strong-beats{display:inline-flex!important}.kc-main.is-studio-beta .kc-studio-beta-strong-beats b{display:none!important}}.kc-quick-style-card.is-selected .kc-quick-style-sample{box-shadow:3px 3px #55f0c8}.kc-quick-style-sample.is-style-caption{text-transform:uppercase;background:linear-gradient(#ffffffeb,#fff8e7db),#fff8e7;font-family:Bungee,Impact,sans-serif;font-size:.92rem}.kc-quick-style-sample.is-layout-lower-third,.kc-quick-style-sample.is-layout-safe-caption,.kc-quick-style-sample.is-layout-global-edge-scene-label,.kc-quick-style-sample.is-layout-global-safe-scene-caption,.kc-quick-style-sample.is-layout-global-reveal-scan-card{text-transform:uppercase;background:linear-gradient(#fffffff0,#fff8e7d1),repeating-linear-gradient(0deg,#0000 0 11px,#1111110f 11px 12px);font-family:Bungee,Impact,sans-serif}.kc-quick-style-sample.is-style-speech,.kc-quick-style-sample.is-style-thought{background:#fffdf5;border-radius:18px;font-family:Comic Neue,system-ui,sans-serif;font-size:1rem}.kc-quick-style-sample.is-layout-love-letter,.kc-quick-style-sample.is-layout-shojo,.kc-quick-style-sample.is-layout-soft-whisper,.kc-quick-style-sample.is-layout-rose-drama,.kc-quick-style-sample.is-layout-heart-pop,.kc-quick-style-sample.is-layout-fantasy-scroll{color:#211426;background:radial-gradient(circle at 20% 18%,#ff7bd338,#0000 34%),linear-gradient(135deg,#fff8fb,#fff8e7);border-color:#111111b8;border-radius:18px;font-family:Comic Neue,system-ui,sans-serif}.kc-quick-style-sample.is-style-speech:after{background:inherit;content:"";border-bottom:2px solid #111;border-right:2px solid #111;width:17px;height:17px;position:absolute;bottom:-7px;right:28px;transform:rotate(32deg)}.kc-quick-style-sample.is-style-thought{color:#111;background:#fff2fb;border-style:dashed}.kc-quick-style-sample.is-style-thought:before,.kc-quick-style-sample.is-style-thought:after{content:"";background:#fff2fb;border:2px solid #111;border-radius:999px;width:14px;height:14px;position:absolute;bottom:-7px;right:26px}.kc-quick-style-sample.is-style-thought:after{width:8px;height:8px;bottom:-18px;right:14px}.kc-quick-style-sample.is-style-burst{background:radial-gradient(circle at 50% 50%, #fff7d6 0 38%, transparent 39%), conic-gradient(from 8deg, #ff3d2e 0 8deg, #111 8deg 12deg, #ff3d2e 12deg 24deg, #ffd95a 24deg 32deg, #ff3d2e 32deg 44deg, #111 44deg 48deg, #ff3d2e 48deg 60deg);color:#111;text-shadow:2px 2px #fff8e7;text-transform:uppercase;font-family:Bangers,Impact,sans-serif;font-size:1.18rem}.kc-quick-style-sample.is-layout-black-star,.kc-quick-style-sample.is-layout-white-star,.kc-quick-style-sample.is-layout-speed-title,.kc-quick-style-sample.is-layout-chrome-title{background:radial-gradient(circle at 50% 50%, #fff7d6 0 34%, transparent 35%), conic-gradient(from 8deg, #ff3d2e 0 8deg, #111 8deg 12deg, #ffd95a 12deg 24deg, #ff3d2e 24deg 36deg, #111 36deg 42deg, #55f0c8 42deg 52deg, #ff3d2e 52deg 64deg);color:#111;text-shadow:2px 2px #fff8e7;text-transform:uppercase;font-family:Bangers,Impact,sans-serif;font-size:1.2rem}.kc-quick-style-sample.is-style-manga-vertical{color:#111;text-orientation:upright;text-shadow:2px 2px #fff8e7;text-transform:uppercase;writing-mode:vertical-rl;background:repeating-linear-gradient(90deg,#1111112e 0 2px,#0000 2px 7px),#ffd95a;justify-content:flex-end;align-items:flex-start;padding-right:12px;font-family:Bangers,Impact,sans-serif;font-size:1.14rem}.kc-quick-style-sample.is-layout-terminal,.kc-quick-style-sample.is-layout-holo-panel,.kc-quick-style-sample.is-layout-data-chip,.kc-quick-style-sample.is-layout-glitch,.kc-quick-style-sample.is-layout-neon-grid,.kc-quick-style-sample.is-layout-mecha-hud{color:#d9fbff;text-shadow:0 0 10px #55f0c880;text-transform:uppercase;background:linear-gradient(135deg,#001118f5,#092633e6),repeating-linear-gradient(0deg,#55f0c829 0 1px,#0000 1px 8px);border-color:#55f0c8;font-family:Bungee,Impact,sans-serif}.kc-quick-style-sample.is-layout-horror-ink,.kc-quick-style-sample.is-layout-blood-scratch,.kc-quick-style-sample.is-layout-cursed-note,.kc-quick-style-sample.is-layout-file,.kc-quick-style-sample.is-layout-newspaper,.kc-quick-style-sample.is-layout-paper,.kc-quick-style-sample.is-layout-wanted,.kc-quick-style-sample.is-layout-seinen-caption{color:#191512;text-transform:uppercase;background:linear-gradient(135deg,#fff8e7eb,#504a3e38),repeating-linear-gradient(115deg,#11111114 0 1px,#0000 1px 9px);border-color:#111111d6;font-family:Bungee,Impact,sans-serif}.kc-quick-style-sample.is-layout-blood-scratch,.kc-quick-style-sample.is-layout-horror-ink,.kc-quick-style-sample.is-layout-cursed-note{color:#fff8e7;text-shadow:2px 2px #111;background:radial-gradient(circle at 50% 45%,#ff3d2e57,#0000 44%),linear-gradient(135deg,#181015,#07070d);border-color:#ff3d2e}.kc-quick-style-sample.is-layout-chat-card,.kc-quick-style-sample.is-layout-cute-pop,.kc-quick-style-sample.is-layout-pixel{color:#111;background:radial-gradient(circle at 74% 26%,#ffd95a6b,#0000 28%),linear-gradient(135deg,#fff,#fff8e7);border-radius:16px;font-family:Comic Neue,system-ui,sans-serif}.kc-text-thumbnail-renderer,.kc-camera-thumbnail-renderer{opacity:0;pointer-events:none;width:180px;height:320px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.kc-clip-studio .kc-clip-adjust-panel{order:2}.kc-clip-studio .kc-clip-editor-form{order:3}.kc-clip-adjust-panel{color:#111;background:linear-gradient(110deg,#ff3d3714,#0000 42%,#55f0c81a),linear-gradient(#11111109 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#11111109 1px,#0000 1px) 0 0/24px 24px,#fff8e7;border:2px solid #111111db;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:7px 7px #000000c7}.kc-adjust-tab-control{opacity:0;pointer-events:none;position:absolute}.kc-adjust-rail{background:linear-gradient(#ffffff94,#fff8e733),#fff8e7a3;border-right:2px solid #111111db;grid-auto-rows:42px;gap:8px;padding:10px 7px;display:grid}.kc-adjust-rail label{color:#fff8e7;cursor:pointer;background:#111;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:42px;min-height:42px;padding:0;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:3px 3px #ff3d35e6}.kc-adjust-rail label:hover{color:#111;background:#fff8e7;transform:translate(-1px,-1px);box-shadow:4px 4px #55f0c8}.kc-adjust-rail label:focus-visible{color:#111;background:#fff8e7;outline:none;transform:translate(-1px,-1px);box-shadow:4px 4px #55f0c8}.kc-adjust-rail label span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-adjust-rail .kc-icon{width:19px;height:19px}@media (min-width:1280px){.kc-clip-adjust-panel{grid-template-columns:138px minmax(0,1fr)}.kc-adjust-rail label{justify-content:flex-start;gap:8px;width:122px;padding:0 10px}.kc-adjust-rail label span{clip:auto;clip-path:none;text-transform:uppercase;white-space:nowrap;width:auto;height:auto;font-size:.62rem;font-weight:950;position:static;overflow:visible}}.kc-clip-adjust-panel:has(#clip_adjust_text:checked) .kc-adjust-rail label[for=clip_adjust_scenes],.kc-clip-adjust-panel:has(#clip_adjust_scenes:checked) .kc-adjust-rail label[for=clip_adjust_scenes],.kc-clip-adjust-panel:has(#clip_adjust_music:checked) .kc-adjust-rail label[for=clip_adjust_music],.kc-clip-adjust-panel:has(#clip_adjust_variations:checked) .kc-adjust-rail label[for=clip_adjust_variations]{color:#fff;background:#ff3d35;border-color:#111;transform:translate(-1px,-1px);box-shadow:4px 4px #55f0c8}.kc-adjust-content{gap:14px;min-width:0;padding:16px;display:grid}.kc-adjust-pane{gap:14px;min-width:0;display:none}.kc-clip-adjust-panel:has(#clip_adjust_text:checked) .kc-adjust-pane-scenes,.kc-clip-adjust-panel:has(#clip_adjust_scenes:checked) .kc-adjust-pane-scenes,.kc-clip-adjust-panel:has(#clip_adjust_music:checked) .kc-adjust-pane-music,.kc-clip-adjust-panel:has(#clip_adjust_variations:checked) .kc-adjust-pane-variations{display:grid}.kc-adjust-pane-heading{gap:4px;min-width:0;display:grid}.kc-adjust-pane-heading-with-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px}.kc-adjust-pane-heading-with-meta>div{gap:4px;min-width:0;display:grid}.kc-adjust-pane-heading .kc-eyebrow{color:#ff3d35}.kc-adjust-pane-heading h2{color:#090909;margin:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.1rem,1.6vw,1.48rem);font-weight:950;line-height:1}.kc-adjust-pane-heading p{color:#1111119e;margin:0;font-size:.84rem;font-weight:850;line-height:1.32}.kc-variant-pill{white-space:nowrap;background:#55f0c829;border:2px solid #111;border-radius:8px;justify-self:end;align-items:end;gap:2px;min-width:126px;padding:7px 10px;display:grid;box-shadow:3px 3px #55f0c8}.kc-variant-pill small{color:#b12823;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:950;line-height:1}.kc-variant-pill strong{color:#111;font-family:var(--kc-font-display);text-transform:uppercase;font-size:.78rem;line-height:1.05}.kc-regeneration-form{gap:10px;display:grid;container-type:inline-size}.kc-regeneration-summary,.kc-regeneration-unavailable{background:#fff8e7c7;border:2px solid #111111c7;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid;box-shadow:3px 3px #111111d1}.kc-regeneration-summary-icon,.kc-regeneration-unavailable>.kc-icon{color:#fff8e7;background:#111;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.kc-regeneration-summary>div,.kc-regeneration-unavailable>div{gap:3px;display:grid}.kc-regeneration-summary strong,.kc-regeneration-unavailable strong{color:#111;font-size:.94rem;font-weight:950}.kc-regeneration-summary p,.kc-regeneration-unavailable p,.kc-regeneration-actions p{color:#1111119e;margin:0;font-size:.78rem;font-weight:800;line-height:1.35}.kc-regeneration-bulk-actions{align-items:center;gap:6px;display:flex}.kc-regeneration-bulk-actions button{color:#111;cursor:pointer;white-space:nowrap;background:#fff8e7;border:2px solid #111;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.68rem;font-weight:950;display:inline-flex}.kc-regeneration-bulk-actions button.is-primary{color:#fff8e7;background:#111;box-shadow:3px 3px #55f0c8}.kc-regeneration-bulk-actions button .kc-icon{width:13px;height:13px}.kc-regeneration-bulk-actions button:hover,.kc-regeneration-bulk-actions button:focus-visible{color:#fff;background:#ff3d35;outline:none}.kc-regeneration-scene-list{gap:6px;display:grid}.kc-regeneration-scene{background:#ffffff75;border:1px solid #1111112e;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.kc-regeneration-scene>header{align-items:start;gap:2px;display:grid}.kc-regeneration-scene>header strong{color:#111;font-size:.78rem;font-weight:950}.kc-regeneration-scene>header small{display:none}.kc-regeneration-resource-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;display:grid}.kc-resource-lock{cursor:pointer;background:#fff;border:2px solid #111111b8;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:6px 8px;transition:background .14s,box-shadow .14s,transform .14s;display:grid}.kc-resource-lock:hover,.kc-resource-lock:has(.kc-resource-lock-input:focus-visible){transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-resource-lock.is-previewing{outline-offset:2px;outline:3px solid #55f0c8}.kc-resource-lock:has(.kc-resource-lock-input:checked){background:#ff3d351a;border-color:#111;box-shadow:3px 3px #ff3d35}.kc-resource-lock-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-resource-lock-icon{color:#1111117a;background:#11111114;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.kc-resource-lock:has(.kc-resource-lock-input:checked) .kc-resource-lock-icon{color:#fff8e7;background:#111}.kc-resource-lock-icon .kc-icon{width:13px;height:13px}.kc-resource-lock-copy{gap:2px;min-width:0;display:grid}.kc-resource-lock-copy small{color:#ff3d35;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:950}.kc-resource-lock-copy strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:900;line-height:1.2;overflow:hidden}.kc-resource-lock-state{color:#11111180;white-space:nowrap;font-size:.58rem;font-weight:850;display:none}.kc-resource-lock:has(.kc-resource-lock-input:checked) .kc-resource-lock-state{color:#b4231b;display:block}.kc-resource-lock:has(.kc-resource-lock-input:checked) .kc-resource-lock-state:before{content:attr(data-locked-label)}.kc-regeneration-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.kc-regeneration-actions p{max-width:480px}@media (max-width:760px){.kc-regeneration-scene{grid-template-columns:1fr;align-items:stretch}.kc-regeneration-resource-grid{grid-template-columns:1fr}.kc-regeneration-actions{flex-direction:column;align-items:stretch}.kc-regeneration-actions .kc-button-primary{justify-content:center;width:100%}}@container (max-width:620px){.kc-regeneration-summary{grid-template-columns:38px minmax(0,1fr);align-items:start}.kc-regeneration-bulk-actions{grid-column:1/-1}.kc-regeneration-scene{grid-template-columns:1fr;align-items:stretch}.kc-regeneration-resource-grid{grid-template-columns:1fr}}.kc-adjust-tool-card{background:#ffffff6b;border:1px solid #11111124;border-radius:8px;gap:14px;padding:12px;display:grid}.kc-adjust-tool-summary{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.kc-adjust-tool-summary>span{color:#fff8e7;background:#111;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:3px 3px #ff3d35}.kc-adjust-tool-summary .kc-icon{width:19px;height:19px}.kc-adjust-tool-summary div{gap:3px;min-width:0;display:grid}.kc-adjust-tool-summary strong{color:#111;font-size:.98rem;font-weight:950;line-height:1.1}.kc-adjust-tool-summary small{color:#11111194;font-size:.78rem;font-weight:850;line-height:1.3}.kc-adjust-tool-card .kc-button-primary{justify-self:start}.kc-clip-adjust-panel .kc-global-music-panel{background:linear-gradient(112deg,#ffffffa8,#ffffff57),#fff8e7e0;border:2px solid #111111c7;grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:stretch;gap:14px;margin-top:0;padding:13px;box-shadow:4px 4px #111111d1}.kc-clip-adjust-panel .kc-global-music-track{gap:9px;display:grid}.kc-clip-adjust-panel .kc-global-music-panel label>span{color:#111111a8;font-size:.7rem;font-weight:950}.kc-clip-adjust-panel .kc-global-music-panel .kc-icon{color:#ff3d35}.kc-clip-adjust-panel .kc-global-music-panel select{appearance:none;color:#111;background:linear-gradient(45deg,#0000 50%,#111 50%) calc(100% - 18px) 52%/7px 7px no-repeat,linear-gradient(135deg,#111 50%,#0000 50%) calc(100% - 13px) 52%/7px 7px no-repeat,#fff8e7eb;border:2px solid #111111b8;border-radius:8px;min-height:44px;padding-right:34px;font-weight:850;box-shadow:2px 2px #111111bd}.kc-adjust-pane-scenes{gap:12px}.kc-adjust-pane-scenes .kc-clip-editor-panel{box-shadow:none;background:#12121bf2;border-color:#111111db;margin:0}.kc-platform-select{gap:7px;min-width:0;display:grid}.kc-platform-select>span{color:var(--kc-mint);text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.kc-platform-select select{appearance:none;color:var(--kc-ink);font:inherit;text-overflow:ellipsis;background:#ffffff13;border:1px solid #ffffff21;border-radius:8px;width:100%;min-height:38px;padding:0 9px;font-size:.76rem;font-weight:850;overflow:hidden}.kc-clip-editor-form{margin:0}.kc-clip-editor-panel{gap:10px;display:grid}.kc-clip-shot-list{gap:8px;display:grid}.kc-clip-shot-list.is-sorting{isolation:isolate;-webkit-user-select:none;user-select:none}.kc-clip-shot-item{position:relative}.kc-clip-shot-item.is-dragging{opacity:.68;transform:scale(.995)}.kc-clip-shot-item.is-pointer-dragging{cursor:grabbing;left:var(--kc-drag-left);opacity:.98;pointer-events:none;top:var(--kc-drag-top);width:var(--kc-drag-width);z-index:120;margin:0;position:fixed;transform:scale(1.002)}.kc-clip-shot-item.is-pointer-dragging .kc-clip-shot-card{border-color:#111;box-shadow:5px 6px #1111113d,0 12px 24px #1113}.kc-clip-shot-item.is-pointer-dragging .kc-clip-drag-handle{cursor:grabbing;background:#ff3d35;box-shadow:2px 2px #55f0c8}.kc-clip-shot-placeholder{background:repeating-linear-gradient(-45deg,#55f0c81f 0 9px,#ffd95a1f 9px 18px),#fff8e794;border:2px dashed #11111194;border-radius:8px;min-height:58px;position:relative;box-shadow:inset 5px 0 #55f0c8}.kc-clip-shot-placeholder:before{content:"";background:#ff3d35;border:2px solid #111;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;left:-8px;transform:translateY(-50%);box-shadow:2px 2px #55f0c8}.kc-is-sorting-scenes,.kc-is-sorting-scenes *{cursor:grabbing!important}.kc-clip-shot-item.is-drop-target .kc-clip-shot-card{border-color:#ffd95ab8;box-shadow:0 0 0 3px #ffd95a1f,0 16px 34px #00000047}.kc-clip-shot-selector{opacity:0;pointer-events:none;position:absolute}.kc-clip-shot-card{background:linear-gradient(#161726e0,#0a0b14e6),#080911d1;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:1fr;gap:0;padding:0;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;overflow:hidden}.kc-clip-shot-selector:checked+.kc-clip-shot-card{background:linear-gradient(116deg,#55f0c80e,#ff3d7f09),linear-gradient(#181928f5,#0a0b14f5),#080911d1;border-color:#55f0c83d;box-shadow:inset 3px 0 #55f0c880,0 14px 30px #0003}.kc-clip-shot-summary{cursor:pointer;grid-template-columns:28px 74px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:background .16s;display:grid}.kc-clip-drag-handle{color:#f8f6ff9e;cursor:grab;touch-action:none;background:#05060c7a;border:1px solid #ffffff21;border-radius:8px;justify-content:center;align-self:center;align-items:center;width:28px;height:30px;padding:0;font-family:inherit;font-size:14px;font-weight:950;line-height:1;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.kc-clip-drag-handle:hover,.kc-clip-drag-handle:focus-visible{color:#d9fff3;background:#55f0c81a;border-color:#55f0c86b;outline:none}.kc-clip-shot-summary:hover{background:#ffffff09}.kc-clip-shot-summary:focus-visible{outline-offset:-3px;outline:2px solid #55f0c880}.kc-clip-shot-selector:checked+.kc-clip-shot-card .kc-clip-shot-summary{background:#ffffff09}.kc-clip-shot-actions{flex:none;align-self:flex-start;align-items:center;gap:8px;max-width:100%;display:inline-flex}.kc-clip-shot-thumb{background:linear-gradient(135deg,#ffffff14,#ffffff05),#00000057;border-radius:7px;width:74px;min-width:0;height:84px;position:relative;overflow:hidden}.kc-clip-shot-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kc-clip-shot-thumb>span:not(.kc-scene-order){color:#f8f6ff94;text-align:center;justify-content:center;align-items:center;height:100%;padding:10px;font-size:12px;font-weight:800;display:flex}.kc-clip-shot-summary-main{gap:5px;min-width:0;display:grid}.kc-clip-shot-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-clip-shot-title>span:first-child{min-width:0}.kc-clip-shot-title .kc-pill{flex:none;align-self:flex-start}.kc-duration-corner{color:#fff2b8;cursor:text;background:#ffd95a1f;border:1px solid #ffd95a57;border-radius:999px;flex:none;grid-template-columns:22px minmax(56px,72px) 22px;align-self:flex-start;align-items:center;gap:3px;min-width:122px;min-height:34px;padding:0 6px;transition:border-color .18s,box-shadow .18s,background .18s;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff09}.kc-duration-corner:hover{background:#ffd95a29;border-color:#ffd95a85}.kc-duration-corner:focus-within{background:#ffd95a2e;border-color:#ffd95ab8;min-width:130px;box-shadow:0 0 0 2px #ffd95a24}.kc-duration-nudge{color:#fff2b8d1;cursor:pointer;background:#080c1457;border:1px solid #ffd95a38;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:13px;font-weight:950;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.kc-duration-nudge:hover,.kc-duration-nudge:focus-visible{color:#fff7cf;background:#ffd95a2e;border-color:#ffd95a94;outline:none}.kc-duration-value{justify-content:center;align-items:baseline;min-width:0;display:inline-flex}.kc-duration-corner-input{appearance:textfield;color:#fff2b8;font:inherit;text-align:center;background:0 0;border:0;width:36px;min-width:0;padding:0 1px;font-size:13px;font-weight:950}.kc-duration-unit{color:#fff2b8ad;margin-left:1px;font-size:10px;font-weight:950;line-height:1}.kc-duration-corner-input::-webkit-inner-spin-button{appearance:none;margin:0}.kc-duration-corner-input::-webkit-outer-spin-button{appearance:none;margin:0}.kc-duration-corner-input:focus{outline:none}.kc-clip-shot-title strong{color:var(--kc-ink);margin:0;font-size:13px;font-weight:950;line-height:1.1;display:block}.kc-clip-shot-title small{color:#f8f6ff8c;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.kc-clip-shot-summary-text{color:#f8f6ffa3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.25;display:block;overflow:hidden}.kc-adjust-pane-scenes .kc-clip-editor-panel{color:#111;background:linear-gradient(112deg,#ff3d3512,#0000 42%,#55f0c81a),linear-gradient(#11111108 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#11111108 1px,#0000 1px) 0 0/22px 22px,#fff8e7;border:2px solid #111111db;gap:12px;padding:14px}.kc-adjust-pane-scenes .kc-clip-shot-list{gap:10px}.kc-adjust-pane-scenes .kc-clip-shot-card{color:#111;background:linear-gradient(112deg,#ffffff9e,#ffffff42),#fff8e7c7;border:2px solid #111111c2;box-shadow:4px 4px #111111d1}.kc-adjust-pane-scenes .kc-clip-shot-selector:checked+.kc-clip-shot-card{background:linear-gradient(110deg,#55f0c82e,#fff8e7d1 34%,#ff3d3514),#fff8e7;border-color:#111;box-shadow:inset 6px 0 #55f0c8,5px 5px #111111db}.kc-adjust-pane-scenes .kc-clip-shot-summary{grid-template-columns:32px 82px minmax(0,1fr);gap:12px;padding:10px}.kc-adjust-pane-scenes .kc-clip-shot-summary:hover,.kc-adjust-pane-scenes .kc-clip-shot-selector:checked+.kc-clip-shot-card .kc-clip-shot-summary{background:#ffffff6b}.kc-adjust-pane-scenes .kc-clip-shot-summary:focus-visible{outline-offset:-4px;outline:2px solid #ff3d3580}.kc-adjust-pane-scenes .kc-clip-drag-handle{color:#fff8e7;background:#111;border-color:#111;box-shadow:2px 2px #ff3d35}.kc-adjust-pane-scenes .kc-clip-drag-handle:hover,.kc-adjust-pane-scenes .kc-clip-drag-handle:focus-visible{color:#fff;background:#ff3d35;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-adjust-pane-scenes .kc-clip-shot-thumb{background:#11111114;border:2px solid #111;border-radius:7px;width:82px;height:88px;box-shadow:3px 3px #ff3d35d1}.kc-adjust-pane-scenes .kc-clip-shot-thumb>span:not(.kc-scene-order){color:#1111119e}.kc-adjust-pane-scenes .kc-clip-shot-title strong{color:#111;font-size:.9rem}.kc-adjust-pane-scenes .kc-clip-shot-title small,.kc-adjust-pane-scenes .kc-clip-shot-summary-text{color:#11111194}.kc-adjust-pane-scenes .kc-clip-shot-summary-text{font-weight:850}.kc-adjust-pane-scenes .kc-duration-corner{color:#111;background:#ffd95a57;border-color:#1113;box-shadow:3px 3px #111111d1}.kc-adjust-pane-scenes .kc-duration-corner:hover,.kc-adjust-pane-scenes .kc-duration-corner:focus-within{background:#ffd95a7a;border-color:#11111170;box-shadow:3px 3px #111111db}.kc-adjust-pane-scenes .kc-duration-nudge{color:#111;background:#fff8e7b8;border-color:#1111112e}.kc-adjust-pane-scenes .kc-duration-nudge:hover,.kc-adjust-pane-scenes .kc-duration-nudge:focus-visible{color:#fff8e7;background:#111;border-color:#111}.kc-adjust-pane-scenes .kc-duration-corner-input,.kc-adjust-pane-scenes .kc-duration-unit{color:#111}.kc-scenes-editor-shell.kc-clip-editor-panel{color:#111;background:linear-gradient(112deg,#ff3d3512,#0000 42%,#55f0c81a),linear-gradient(#11111108 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#11111108 1px,#0000 1px) 0 0/22px 22px,#fff8e7;border:2px solid #111111db;gap:12px;padding:14px}.kc-scenes-editor-shell .kc-clip-shot-card{color:#111;background:linear-gradient(112deg,#ffffffa8,#ffffff57),#fff8e7db;border:2px solid #111111c7;box-shadow:4px 4px #111111d1}.kc-scenes-editor-shell .kc-clip-shot-selector:checked+.kc-clip-shot-card{background:linear-gradient(110deg,#55f0c82e,#fff8e7db 34%,#ff3d3514),#fff8e7;border-color:#111;box-shadow:inset 6px 0 #55f0c8,5px 5px #111111db}.kc-scenes-editor-shell .kc-clip-shot-summary{grid-template-columns:32px 82px minmax(0,1fr);gap:12px;padding:10px}.kc-scenes-editor-shell .kc-clip-shot-summary:hover,.kc-scenes-editor-shell .kc-clip-shot-selector:checked+.kc-clip-shot-card .kc-clip-shot-summary{background:#ffffff75}.kc-scenes-editor-shell .kc-clip-drag-handle{color:#fff8e7;background:#111;border-color:#111;box-shadow:2px 2px #ff3d35}.kc-scenes-editor-shell .kc-clip-shot-thumb{background:#11111114;border:2px solid #111;border-radius:7px;width:82px;height:88px;box-shadow:3px 3px #ff3d35d1}.kc-scenes-editor-shell .kc-clip-shot-thumb>span:not(.kc-scene-order){color:#1111119e}.kc-scenes-editor-shell .kc-clip-shot-title strong{color:#111;font-size:.9rem}.kc-scenes-editor-shell .kc-clip-shot-title small,.kc-scenes-editor-shell .kc-clip-shot-summary-text{color:#11111194}.kc-scenes-editor-shell .kc-clip-shot-summary-text{font-weight:850}.kc-scenes-editor-shell .kc-duration-corner{color:#111;background:#ffd95a57;border-color:#1113;box-shadow:3px 3px #111111d1}.kc-scenes-editor-shell .kc-duration-nudge{color:#111;background:#fff8e7b8;border-color:#1111112e}.kc-scenes-editor-shell .kc-duration-corner-input,.kc-scenes-editor-shell .kc-duration-unit{color:#111}.kc-scenes-editor-shell .kc-clip-shot-card{position:relative}.kc-scenes-editor-shell .kc-clip-shot-card:before{content:"";opacity:0;background:#ff3d35;width:4px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.kc-scenes-editor-shell .kc-clip-shot-selector:checked+.kc-clip-shot-card:before{opacity:1}.kc-scenes-editor-shell .kc-clip-shot-summary{align-items:center;min-height:108px}.kc-scenes-editor-shell .kc-clip-shot-title{align-items:start;gap:14px}.kc-scenes-editor-shell .kc-clip-shot-title small{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.kc-scenes-editor-shell .kc-clip-shot-title small span{background:#1111110e;border:1px solid #1111111a;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;display:inline-flex}.kc-scenes-editor-shell .kc-clip-shot-actions{align-self:center;align-items:center}.kc-scenes-editor-shell .kc-clip-shot-summary-main{gap:8px}.kc-scenes-editor-shell .kc-clip-shot-summary-text{background:#ffffff6b;border:1px solid #1111111a;border-radius:8px;max-width:680px;min-height:30px;padding:7px 9px;display:block}.kc-scenes-editor-shell .kc-clip-shot-list{gap:8px}.kc-scenes-editor-shell .kc-clip-shot-card{border-radius:8px}.kc-scenes-editor-shell .kc-clip-shot-summary{cursor:pointer;grid-template-columns:38px 58px minmax(0,1fr);gap:10px;min-height:72px;padding:8px}.kc-scenes-editor-shell .kc-clip-shot-selector:checked+.kc-clip-shot-card{box-shadow:inset 4px 0 #55f0c8,4px 4px #111111db}.kc-scenes-editor-shell .kc-clip-shot-item.has-ai-animation .kc-clip-shot-card{background:radial-gradient(circle at 82% 18%,#ffdf5d47,#0000 24%),linear-gradient(108deg,#7c3aed2b,#fff8e7e6 34%,#db27771f 78%,#55f0c829),#fff8e7;border-color:#5b21b6;box-shadow:4px 4px #55f0c8,7px 7px #5b21b640}.kc-scenes-editor-shell .kc-clip-shot-item.has-ai-animation .kc-clip-shot-card:before{opacity:1;background:linear-gradient(#7c3aed,#db2777 60%,#55f0c8)}.kc-scenes-editor-shell .kc-clip-shot-item.has-ai-animation .kc-clip-shot-thumb{box-shadow:2px 2px #7c3aed,4px 4px #55f0c8}.kc-scenes-editor-shell .kc-clip-shot-item.has-uploaded-video .kc-clip-shot-card{background:radial-gradient(circle at 82% 18%,#38bdf833,#0000 26%),linear-gradient(108deg,#0ea5e921,#fff8e7eb 38%,#22d3ee21),#fff8e7;border-color:#0e7490;box-shadow:4px 4px #22d3eeb8,7px 7px #0e749029}.kc-scenes-editor-shell .kc-clip-shot-item.has-uploaded-video .kc-clip-shot-card:before{opacity:1;background:linear-gradient(#0284c7,#22d3ee 62%,#55f0c8)}.kc-scenes-editor-shell .kc-clip-shot-item.has-uploaded-video .kc-clip-shot-thumb{box-shadow:2px 2px #0284c7,4px 4px #67e8f9}.kc-scenes-editor-shell .kc-clip-shot-item.has-uploaded-video .kc-scene-animation-video-badge{color:#fff;background:linear-gradient(110deg,#075985,#0891b2);border-color:#083344;box-shadow:2px 2px #67e8f9}.kc-ai-animation-status{color:#fff;z-index:3;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;bottom:3px;right:3px;box-shadow:2px 2px #55f0c8;background:linear-gradient(110deg,#5b21b6,#db2777)!important;border:2px solid #27104f!important}.kc-ai-animation-status svg{width:12px;height:12px}.kc-scenes-editor-shell .kc-clip-shot-thumb>.kc-ai-animation-status{aspect-ratio:1;box-sizing:border-box;color:#fff;flex:0 0 20px;min-width:20px;top:3px;bottom:auto;right:3px;width:20px!important;height:20px!important;padding:0!important}.kc-scenes-editor-shell .kc-clip-shot-thumb>.kc-ai-animation-status svg{flex:none;width:10px;height:10px}.kc-scenes-editor-shell .kc-clip-drag-handle{border-radius:999px;width:38px;height:38px}.kc-scenes-editor-shell .kc-clip-shot-thumb{border-radius:6px;width:58px;height:62px;box-shadow:2px 2px #ff3d35d1}.kc-scenes-editor-shell .kc-clip-shot-title{grid-template-columns:minmax(92px,110px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.kc-scenes-editor-shell .kc-clip-shot-title strong{font-size:.86rem}.kc-scenes-editor-shell .kc-clip-shot-title small{margin-top:3px}.kc-scenes-editor-shell .kc-clip-shot-title small span{min-height:18px;padding:0 6px}.kc-scenes-editor-shell .kc-clip-shot-summary-main{border-left:1px solid #1111112e;gap:0;min-width:0;padding-left:14px;container:scene-row-controls/inline-size}.kc-scenes-editor-shell .kc-clip-shot-actions{grid-template-columns:minmax(0,1fr) 136px 38px;justify-content:stretch;align-items:start;gap:12px;width:100%;display:grid}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-trash{justify-self:end}.kc-scene-trash{color:#111;cursor:pointer;background:#fff8e7eb;border:2px solid #111111b8;border-radius:999px;justify-content:center;align-self:end;align-items:center;width:38px;height:38px;padding:0;transition:background .14s,color .14s,transform .14s;display:inline-flex;box-shadow:2px 2px #111111d1}.kc-scene-trash:hover,.kc-scene-trash:focus-visible{color:#fff;outline-offset:1px;background:#ff3d35;outline:2px solid #55f0c8;transform:translateY(-1px)}.kc-scene-trash:disabled{cursor:not-allowed;opacity:.34}.kc-scene-trash svg{width:15px;height:15px}.kc-timeline-motion-control,.kc-timeline-duration-control{gap:4px;min-width:0;display:grid}.kc-timeline-duration-heading{justify-content:space-between;align-items:center;gap:6px;min-height:17px;display:flex}.kc-video-loop-toggle{color:#111111ad;cursor:pointer;background:#fff8e7e6;border:1px solid #1111116b;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:.58rem;font-weight:950;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.kc-video-loop-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-video-loop-toggle svg{width:11px;height:11px}.kc-video-loop-toggle:hover,.kc-video-loop-toggle:focus-within{color:#111;border-color:#111}.kc-video-loop-toggle.is-active{color:#fff8e7;background:#111;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-timeline-control-label{color:#11111194;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.kc-timeline-motion-select{appearance:none;color:#111;font:inherit;text-overflow:ellipsis;background:linear-gradient(45deg,#0000 50%,#111 50%) calc(100% - 14px) 52%/6px 6px no-repeat,linear-gradient(135deg,#111 50%,#0000 50%) calc(100% - 10px) 52%/6px 6px no-repeat,#fff8e7eb;border:2px solid #111111b8;border-radius:999px;width:100%;min-width:0;height:38px;padding:0 28px 0 12px;font-size:.72rem;font-weight:950;box-shadow:2px 2px #111111c7}.kc-mobile-motion-picker{display:none}.kc-timeline-motion-input-row{grid-template-columns:minmax(130px,158px) minmax(142px,168px) minmax(110px,126px) minmax(164px,164px);justify-content:start;gap:8px;width:100%;max-width:100%;display:grid}.kc-timeline-camera-actions{border-radius:999px;align-items:stretch;width:168px;display:inline-flex}.kc-timeline-camera-actions .kc-timeline-camera-edit{border-radius:999px 0 0 999px;flex:auto;min-width:0;padding-right:8px}.kc-timeline-reframe-edit{box-sizing:border-box;width:126px}.kc-timeline-camera-edit{color:#fff8e7;cursor:pointer;font:inherit;background:#111;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:38px;padding:0 10px;font-size:.66rem;font-weight:950;display:inline-flex}.kc-timeline-camera-copy{color:#111;cursor:pointer;background:#fff8e7;border:2px solid #111;border-left:1px solid #fff8e757;border-radius:0 999px 999px 0;justify-content:center;align-items:center;width:34px;height:38px;padding:0;display:inline-flex}.kc-timeline-camera-copy svg{width:13px;height:13px}.kc-timeline-camera-copy:hover,.kc-timeline-camera-copy:focus-visible{background:#55f0c8;outline:none}.kc-timeline-camera-copy.is-copy-source{background:#ffd95a;box-shadow:inset 0 0 0 1px #111}.kc-timeline-camera-copy.is-copy-target{background:#55f0c8;border-color:#111;animation:1.15s ease-in-out infinite kc-camera-copy-target-pulse}.kc-copy-icon-default,.kc-copy-icon-cancel,.kc-copy-icon-target{justify-content:center;align-items:center;display:inline-flex}.kc-copy-icon-cancel,.kc-copy-icon-target,.is-copy-source>.kc-copy-icon-default{display:none}.is-copy-source>.kc-copy-icon-cancel{display:inline-flex}.is-copy-target>.kc-copy-icon-default{display:none}.is-copy-target>.kc-copy-icon-target{display:inline-flex}.kc-clip-shot-item.is-camera-copy-target .kc-clip-shot-card{border-color:#55f0c8;box-shadow:0 0 0 3px #55f0c833}@keyframes kc-camera-copy-target-pulse{0%,to{transform:scale(1);box-shadow:0 0 #55f0c81f}50%{transform:scale(1.05);box-shadow:0 0 0 4px #55f0c838}}.kc-timeline-camera-edit svg{width:13px;height:13px}.kc-timeline-camera-edit:hover{box-shadow:none;background:#242424;outline:none}.kc-timeline-camera-edit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #55f0c8}@container scene-row-controls (max-width:780px){.kc-timeline-motion-input-row{grid-template-columns:minmax(92px,1fr) 72px 38px 38px;gap:5px}.kc-timeline-camera-actions{width:72px}.kc-timeline-camera-actions .kc-timeline-camera-edit,.kc-timeline-reframe-edit{box-sizing:border-box;width:38px;padding-inline:0}.kc-timeline-camera-edit>span,.kc-scene-animation-button>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-scene-animation-button,.kc-scene-animation-button.is-applied{box-sizing:border-box;width:38px;padding-inline:0;min-width:38px!important}}.kc-timeline-motion-select:hover,.kc-timeline-motion-select:focus-visible{background-color:#fff;border-color:#111;outline:none;box-shadow:3px 3px #55f0c8}.kc-camera-editor{border-top:2px solid #111111b8;gap:12px;padding:16px;scroll-margin-top:84px;display:none}.kc-reframe-editor{background:linear-gradient(135deg,#ff3d350b,#55f0c813),#fff8e7b8;border-top:2px solid #111111b8;gap:14px;padding:16px;display:grid}.kc-reframe-editor[hidden]{display:none}.kc-reframe-workspace{grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center;gap:8px;padding:0;display:grid}.kc-reframe-stage{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.kc-reframe-viewport{aspect-ratio:9/16;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#09090d;border:3px solid #111;border-radius:12px;flex:0 auto;width:min(100%,292px,56.25dvh - 164.25px);position:relative;overflow:hidden;box-shadow:6px 6px #ff3d35}.kc-reframe-viewport:focus-visible{outline-offset:4px;outline:3px solid #55f0c8}.kc-reframe-viewport.is-dragging{cursor:grabbing}.kc-reframe-viewport>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.kc-reframe-viewport.is-loaded>img{opacity:1}.kc-reframe-grid{opacity:.56;pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#fff8e77a 33.3% 33.6%,#0000 33.8% 66.1%,#fff8e77a 66.3% 66.6%,#0000 66.8%),linear-gradient(#0000 33.1%,#fff8e77a 33.3% 33.6%,#0000 33.8% 66.1%,#fff8e77a 66.3% 66.6%,#0000 66.8%);position:absolute;inset:0}.kc-reframe-drag-hint{color:#1111119e;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:.72rem;font-weight:850;display:flex}.kc-reframe-drag-hint svg{width:12px;height:12px}.kc-reframe-tools{background:#fffaf0;border:2px solid #111;border-radius:12px;flex-direction:column;flex:0 0 48px;align-items:center;padding:3px;display:flex;overflow:hidden;box-shadow:4px 4px #111}.kc-reframe-tools button{color:#111;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:44px;padding:0;display:inline-flex}.kc-reframe-tools button:hover,.kc-reframe-tools button:focus-visible{outline-offset:-2px;background:#fff;outline:2px solid #111}.kc-reframe-tools button.is-active{background:#55f0c8;box-shadow:0 3px #111}.kc-reframe-tools button svg{width:19px;height:19px}.kc-reframe-tools output{border-top:1px solid #11111129;border-bottom:1px solid #11111129;justify-content:center;align-items:center;width:40px;height:34px;font-size:.68rem;font-weight:950;display:inline-flex}.kc-reframe-tools .kc-reframe-reset{border-top:1px solid #11111129;border-radius:0 0 8px 8px}.kc-reframe-image-status{color:#fff8e7;text-align:center;z-index:3;background:#09090de6;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:.75rem;font-weight:850;display:none;position:absolute;inset:0}.kc-reframe-viewport.is-loading .kc-reframe-image-loading,.kc-reframe-viewport.is-failed .kc-reframe-image-error{display:flex}.kc-reframe-image-error button{color:#111;cursor:pointer;font:inherit;background:#fffaf0;border:2px solid #111;border-radius:8px;min-height:44px;padding:7px 13px;font-weight:950}@media (max-width:900px){.kc-reframe-viewport{width:min(100%,260px,56.25dvh - 155.25px)}.kc-timeline-camera-edit span{display:none}.kc-timeline-camera-edit{width:38px}.kc-scene-animation-button{width:auto;min-width:118px}.kc-scene-animation-button.is-applied{min-width:140px}.kc-scene-animation-button span{display:inline}}@media (max-width:620px){.kc-reframe-editor{padding:12px}.kc-reframe-stage{align-items:center}.kc-reframe-viewport{width:min(100% - 58px,250px,56.25dvh - 146.25px)}.kc-reframe-editor .kc-camera-editor-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.kc-reframe-editor .kc-camera-editor-actions>.kc-btn{gap:5px;min-width:0;padding-inline:8px;font-size:.75rem}}.kc-clip-shot-selector:checked+.kc-clip-shot-card .kc-camera-editor{display:grid}.kc-camera-editor-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.kc-camera-editor-head h3{color:#111;font-family:var(--kc-font-display);text-transform:uppercase;margin:3px 0 5px;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1}.kc-camera-editor-head p{color:#1119;margin:0;font-size:.76rem;font-weight:800}.kc-camera-selected-summary{text-align:right;flex:0 0 min(280px,38%);gap:3px;display:grid}.kc-camera-selected-summary span{color:#11111185;text-transform:uppercase;font-size:.62rem;font-weight:950}.kc-camera-selected-summary strong{color:#111;font-size:.78rem;line-height:1.2}.kc-camera-card-state{color:#111;text-transform:uppercase;z-index:4;background:#55f0c8;border:1px solid #111;border-radius:999px;padding:5px 7px;font-size:.58rem;font-weight:950;line-height:1;position:absolute;top:7px;left:7px;box-shadow:2px 2px #111}.kc-camera-card-state[hidden]{display:none}.kc-camera-card.has-pending-change .kc-camera-card-state{background:#ffd95a}.kc-camera-card.is-auditioning{border-color:#111;box-shadow:4px 4px #ffd95a}.kc-camera-editor-actions>.kc-btn:disabled{cursor:not-allowed;opacity:.48}.kc-camera-card.is-applied:not(.is-selected){border-color:#16866f;box-shadow:inset 0 -3px #55f0c8}[data-studio-catalog-mode=effects] .kc-camera-card.is-applied.is-selected:not(.has-pending-change){color:#111;background:#dff8ef;border-color:#16866f;box-shadow:4px 4px #55f0c8,inset 0 -3px #16866f}[data-studio-catalog-mode=effects] .kc-camera-card.is-applied.is-selected:not(.has-pending-change) .kc-camera-card-copy small{color:#1111119e}.kc-camera-filter-row{flex-wrap:wrap;gap:7px;display:flex}.kc-camera-filter{color:#111111ad;cursor:pointer;font:inherit;background:#ffffff94;border:1px solid #1111113d;border-radius:999px;min-height:36px;padding:7px 13px;font-size:.74rem;font-weight:950}.kc-camera-filter:hover,.kc-camera-filter:focus-visible,.kc-camera-filter.is-active{color:#fff8e7;background:#111;border-color:#111;outline:none}.kc-camera-filter.is-active{box-shadow:3px 3px #55f0c8}.kc-effects-card-group-label{display:none}.kc-camera-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,184px),1fr));align-content:start;gap:11px;min-height:0;padding:2px 4px 5px 2px;display:grid;overflow:hidden}.kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,198px),1fr))}.kc-camera-gallery:focus-visible{outline-offset:2px;outline:3px solid #55f0c8}.kc-camera-editor-actions{border-top:1px solid #11111129;justify-content:flex-end;align-items:center;gap:9px;padding-top:12px;display:flex}.kc-camera-pagination[hidden]{display:none}@media (max-width:700px){.kc-camera-editor-actions{flex-wrap:wrap}.kc-camera-editor-actions>.kc-btn{flex:1 1 0}}.kc-camera-card{color:#111;cursor:pointer;font:inherit;text-align:left;background:#fffcf4e0;border:2px solid #1113;border-radius:9px;gap:7px;width:100%;min-width:0;height:100%;padding:8px;display:grid;position:relative}.kc-camera-card.is-special{background:linear-gradient(145deg,#ffd95a3d,#ff3d351a 52%,#55f0c82e);border-color:#111111bd;padding:9px;box-shadow:3px 3px #ffd95a}.kc-camera-card[hidden]{display:none}.kc-camera-card:hover,.kc-camera-card:focus-visible{border-color:#111;outline:none;box-shadow:3px 3px #ff3d35bd}.kc-camera-card.is-selected{color:#fff8e7;background:#111;border-color:#111;box-shadow:4px 4px #ff3d35,inset 0 -3px #55f0c8}.kc-camera-motion-map{color:#111;aspect-ratio:180/92;background:#f8f1e5;border:1px solid #11111147;border-radius:7px;height:auto;display:block;position:relative;overflow:hidden}.kc-camera-card.is-selected .kc-camera-motion-map{color:#fff8e7;background:#171817;border-color:#fff8e780}.kc-clip-studio.is-camera-preview-updating .kc-phone-stage:after{content:"";pointer-events:none;z-index:12;background:linear-gradient(90deg,#0000,#55f0c8 38%,#ff3d35 72%,#0000);width:42%;height:4px;animation:.62s linear infinite kc-camera-preview-scan;position:absolute;top:0;left:0}.kc-camera-motion-svg{width:100%;height:100%;display:block}.kc-motion-surface{fill:#fffcf5}.kc-camera-card.is-selected .kc-motion-surface{fill:#252824}.kc-motion-outline{fill:none;stroke:currentColor;stroke-width:1.7px}.kc-motion-detail{stroke:currentColor;stroke-width:1.3px;opacity:.42}.kc-motion-landmark{fill:#55f0c8;stroke:currentColor;stroke-width:1.2px}.kc-motion-origin{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-dasharray:3 3;opacity:.5}.kc-motion-origin--middle{opacity:.16;stroke-dasharray:2 2}.kc-motion-route{fill:none;stroke:#ef3b32;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.kc-motion-route-number{fill:#fffaf0;stroke:#ef3b32;stroke-width:1px}.kc-camera-motion-svg text{fill:#a62d25;font:8px Inter,sans-serif}.kc-motion-reference{fill:none;stroke:currentColor;opacity:.12;stroke-width:1px}.kc-motion-rhythm{stroke-width:1.3px;opacity:.8}.kc-camera-card[data-camera-slot=camera]{align-content:start}.kc-camera-card[data-camera-slot=camera] .kc-camera-card-copy{gap:5px}.kc-camera-card[data-camera-slot=camera] .kc-camera-card-copy strong{font-size:15px;line-height:1.25}.kc-camera-card[data-camera-slot=camera] .kc-camera-card-copy small{font-size:14px;font-weight:500;line-height:1.35}.kc-main.is-studio-beta .kc-camera-editor[data-controller~=camera-motion-preview] .kc-camera-editor-head [data-camera-gallery-hint]{font-size:14px;font-weight:500;line-height:1.4}@keyframes kc-camera-preview-scan{0%{transform:translate(-110%)}to{transform:translate(240%)}}.kc-camera-card-preview{aspect-ratio:16/9;background:#111;border:2px solid;border-radius:6px;display:block;position:relative;overflow:hidden}.kc-camera-card.is-special .kc-camera-card-preview{aspect-ratio:16/8.75}.kc-camera-card-preview img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:filter .14s,opacity .14s}.kc-camera-card-preview.is-loading img{filter:grayscale()contrast(.72);opacity:.18}.kc-camera-card-preview.is-rendering img{filter:saturate(.72)contrast(.9);opacity:.68}.kc-camera-card-loading{color:#fff8e7;text-transform:uppercase;z-index:2;background:linear-gradient(105deg,#0000 35%,#fff8e71f 48%,#0000 61%) 0 0/220% 100%,#171817;justify-content:center;align-items:center;gap:7px;font-size:.64rem;font-weight:900;display:none;position:absolute;inset:0}.kc-camera-card-preview.is-loading .kc-camera-card-loading{animation:1.1s linear infinite kc-camera-preview-loading;display:flex}.kc-camera-card-preview.is-rendering .kc-camera-card-loading{bottom:7px;background:#050507d1;border:1px solid #fff8e79e;border-radius:999px;padding:5px 8px;display:flex;inset:auto auto 7px 7px}.kc-camera-card-preview.has-real-preview img{filter:none;opacity:1}.kc-camera-card-loading i{border:2px solid #fff8e757;border-top-color:#55f0c8;border-radius:999px;width:15px;height:15px;animation:.72s linear infinite kc-spin;display:block}.kc-camera-card-preview.is-unavailable .kc-camera-card-loading{display:none}@keyframes kc-camera-preview-loading{to{background-position:-220% 0,0 0}}@media (prefers-reduced-motion:reduce){.kc-camera-card-preview.is-loading .kc-camera-card-loading,.kc-camera-card-loading i,.kc-clip-studio.is-camera-preview-updating .kc-phone-stage:after{animation:none}}.kc-camera-preview-badge{color:#fff8e7;text-transform:uppercase;background:#050507c7;border:1px solid #fff8e7b8;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.58rem;font-weight:950;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:absolute;bottom:8px;right:8px}.kc-camera-preview-badge svg{width:11px;height:11px}.kc-camera-card:hover .kc-camera-preview-badge,.kc-camera-card:focus-visible .kc-camera-preview-badge{color:#111;background:#55f0c8;border-color:#111;transform:translateY(-1px)}.kc-camera-card-copy{gap:3px;min-width:0;min-height:35px;display:grid}.kc-new-badge{color:#087565;letter-spacing:.02em;background:#d8fff3;border:1px solid #159b88;border-radius:999px;align-items:center;width:fit-content;margin-top:.2rem;padding:.12rem .42rem;font-size:.66rem;font-style:normal;font-weight:800;line-height:1.1;display:inline-flex}.kc-camera-card-copy strong{font-size:.84rem;line-height:1.18}.kc-camera-card-copy small{color:#1111118f;font-size:.74rem;font-weight:850;line-height:1.2}.kc-camera-card.is-selected .kc-camera-card-copy small{color:#fff8e7a8}.kc-scenes-editor-shell .kc-duration-corner{background:#fff8e7eb;border:2px solid #111111b8;border-radius:999px;grid-template-columns:22px minmax(46px,1fr) 22px;gap:5px;width:100%;min-width:0;height:38px;min-height:38px;padding:0 7px;box-shadow:2px 2px #111111c7}.kc-scenes-editor-shell .kc-duration-corner:hover,.kc-scenes-editor-shell .kc-duration-corner:focus-within{background:#fff;border-color:#111;box-shadow:3px 3px #ff3d35}.kc-scenes-editor-shell .kc-duration-nudge{color:#111;background:#ffffffb8;border:1px solid #1111112e;width:22px;height:22px;font-size:.78rem}.kc-scenes-editor-shell .kc-duration-nudge:hover,.kc-scenes-editor-shell .kc-duration-nudge:focus-visible{color:#fff8e7;background:#111;border-color:#111}.kc-scenes-editor-shell .kc-duration-corner-input{color:#111;width:32px;font-size:.78rem}.kc-scenes-editor-shell .kc-duration-unit{color:#1111119e;font-size:.58rem}.kc-scenes-editor-shell .kc-clip-shot-summary-text{display:none}.kc-storyboard{gap:12px;min-width:0;display:grid}.kc-editor-sequence{background:#ffffff80;border:1px solid #11111138;border-radius:9px;min-width:0;overflow:hidden}.kc-editor-sequence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 10px;list-style:none;display:flex}.kc-editor-sequence>summary::-webkit-details-marker{display:none}.kc-editor-sequence>summary:hover,.kc-editor-sequence>summary:focus-visible{background:#55f0c81f;outline:none}.kc-editor-sequence>summary:focus-visible{box-shadow:inset 0 0 0 3px #55f0c8}.kc-editor-sequence-action{color:#111;flex:none;align-items:center;gap:7px;font-size:.7rem;font-weight:950;display:inline-flex}.kc-editor-sequence-action .kc-icon{width:15px;height:15px}.kc-editor-sequence-action .kc-icon:last-child{transition:transform .15s}.kc-editor-sequence-action .is-open{display:none}.kc-editor-sequence[open] .kc-editor-sequence-action .is-open{display:inline}.kc-editor-sequence[open] .kc-editor-sequence-action .is-closed{display:none}.kc-editor-sequence[open] .kc-editor-sequence-action .kc-icon:last-child{transform:rotate(180deg)}.kc-editor-sequence-panel{border-top:1px solid #1111112e;gap:8px;padding:8px;display:grid}.kc-storyboard-heading{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;padding:0 2px;display:grid}.kc-storyboard-heading-copy{gap:3px;display:grid}.kc-storyboard-kicker{color:#ff3d35;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950}.kc-storyboard-heading strong{color:#111;font-family:var(--kc-font-display);text-transform:uppercase;font-size:1.3rem;line-height:1}.kc-storyboard-heading-meta{justify-self:end;place-items:end;gap:5px;display:grid}.kc-storyboard-summary{color:#111111b8;font-family:var(--kc-font-clean);text-transform:none;background:#11111114;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:.64rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.kc-storyboard-summary i{color:#ff3d35;font-style:normal}.kc-storyboard-navigation{min-width:0;position:relative}.kc-storyboard-viewport{scroll-behavior:smooth;scrollbar-color:#55f0c8 #ffffff14;scrollbar-width:thin;background:radial-gradient(circle at 12% 24%,#ff3d3533,#0000 24%),radial-gradient(circle at 88% 78%,#55f0c833,#0000 26%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/18px 18px,#111116;border:2px solid #111;border-radius:12px;min-width:0;padding:14px 42px 16px;overflow:auto hidden;box-shadow:4px 4px #ff3d35}.kc-storyboard-viewport::-webkit-scrollbar{height:6px}.kc-storyboard-viewport::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.kc-storyboard-viewport::-webkit-scrollbar-thumb{background:#55f0c8;border-radius:999px}.kc-storyboard-nav{color:#fff8e7;cursor:pointer;z-index:5;background:#111;border:2px solid #fff8e7;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s,box-shadow .15s,opacity .15s,transform .15s;display:inline-flex;position:absolute;top:calc(50% - 20px)}.kc-storyboard-nav.is-previous{left:7px;box-shadow:2px 2px #ff3d35}.kc-storyboard-nav.is-next{right:7px;box-shadow:2px 2px #55f0c8}.kc-storyboard-nav:hover:not(:disabled),.kc-storyboard-nav:focus-visible:not(:disabled){background:#ff3d35;outline:none;transform:scale(1.08)}.kc-storyboard-nav:disabled{cursor:default;opacity:.24}.kc-storyboard-nav svg{width:15px;height:15px}.kc-storyboard-track{align-items:center;min-width:max-content;display:flex;position:relative}.kc-storyboard-track:before{content:"";z-index:0;background:linear-gradient(90deg,#ff3d35,#ffd95a 48%,#55f0c8);height:4px;position:absolute;top:56px;left:64px;right:64px;box-shadow:0 0 0 3px #111111e0,0 0 16px #55f0c838}.kc-storyboard-scene{color:#111;cursor:pointer;font:inherit;text-align:left;z-index:1;background:#fff8e7;border:2px solid #111;border-radius:8px;flex:0 0 130px;gap:5px;width:130px;padding:6px;transition:box-shadow .15s,transform .15s,background .15s;display:grid;position:relative;transform:translateY(0);box-shadow:3px 3px #000000d1}.kc-storyboard-scene-shell{z-index:2;flex:0 0 130px;width:130px;position:relative}.kc-storyboard-scene-shell .kc-storyboard-scene{width:100%}.kc-storyboard-text-shortcut{color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:5;background:#ff3d35;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:3px 6px;transition:background .14s,box-shadow .14s,opacity .14s,transform .14s;display:inline-flex;position:absolute;top:34px;right:6px;transform:translateY(-2px);box-shadow:2px 2px #55f0c8}.kc-storyboard-scene.is-active+.kc-storyboard-text-shortcut,.kc-storyboard-scene-shell:hover .kc-storyboard-text-shortcut,.kc-storyboard-scene-shell:focus-within .kc-storyboard-text-shortcut{opacity:1;pointer-events:auto;transform:translateY(0)}.kc-storyboard-text-shortcut.has-text{background:#111}.kc-storyboard-text-shortcut:hover,.kc-storyboard-text-shortcut:focus-visible{color:#111;background:#55f0c8;outline:none;transform:translate(-1px,-1px);box-shadow:3px 3px #ff3d35}.kc-storyboard-text-shortcut .kc-icon{flex:none;width:11px;height:11px}.kc-storyboard-text-shortcut span{white-space:nowrap;font-size:.48rem;font-weight:950;line-height:1}.kc-storyboard-remove-form{z-index:4;margin:0;position:absolute;top:34px;right:6px}.kc-storyboard-remove-form form{margin:0}.kc-storyboard-remove-scene{color:#fff;cursor:pointer;opacity:0;background:#111111db;border:1px solid #fff8e7;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:auto;height:25px;padding:0 7px;transition:opacity .14s,transform .14s,background .14s;display:inline-flex;transform:translateY(-2px)}.kc-storyboard-scene-shell:hover .kc-storyboard-remove-scene,.kc-storyboard-remove-scene:focus-visible{opacity:1;transform:translateY(0)}.kc-storyboard-remove-scene:hover,.kc-storyboard-remove-scene:focus-visible{outline-offset:1px;background:#ff3d35;outline:2px solid #55f0c8}.kc-storyboard-remove-scene:disabled{cursor:not-allowed;opacity:0}.kc-storyboard-remove-scene svg{width:11px;height:11px}.kc-storyboard-remove-scene span{letter-spacing:.02em;text-transform:uppercase;font-size:.52rem;font-weight:950}.kc-storyboard-removed-link{color:#b12823;border-bottom:1px solid;font-size:.65rem;font-weight:900;text-decoration:none}.kc-removed-scenes{background:#fff8e7c2;border:1px solid #1111113d;border-radius:8px;margin-top:10px;overflow:hidden}.kc-removed-scenes>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;list-style:none;display:grid}.kc-removed-scenes>summary::-webkit-details-marker{display:none}.kc-removed-scenes>summary>span{align-items:center;gap:7px;display:inline-flex}.kc-removed-scenes>summary>span svg,.kc-removed-scenes>summary>svg{width:15px;height:15px}.kc-removed-scenes>summary>small{color:#11111194;font-size:.65rem;font-weight:750}.kc-removed-scenes[open]>summary>svg{transform:rotate(180deg)}.kc-removed-scenes-track{border-top:1px solid #11111129;gap:8px;padding:10px;display:flex;overflow-x:auto}.kc-removed-scene-card{background:#fff;border:1px solid #1111116b;border-radius:7px;flex:0 0 255px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.kc-removed-scene-thumb{aspect-ratio:16/10;background:#242424;border:1px solid #111;border-radius:4px;overflow:hidden}.kc-removed-scene-thumb img{object-fit:cover;width:100%;height:100%}.kc-removed-scene-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.kc-removed-scene-card strong,.kc-removed-scene-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-removed-scene-card strong{font-size:.72rem}.kc-removed-scene-card small{color:#11111194;font-size:.58rem;font-weight:750}.kc-removed-scene-restore{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 9px;display:inline-flex}.kc-removed-scene-restore span{display:none}.kc-removed-scene-restore svg{width:14px;height:14px}.kc-storyboard-scene:hover,.kc-storyboard-scene:focus-visible{outline:none;transform:translateY(-3px);box-shadow:4px 4px #ff3d35}.kc-storyboard-scene.is-active{color:#fff8e7;background:#111;border-color:#55f0c8;transform:translateY(-3px);box-shadow:4px 4px #55f0c8}.kc-storyboard-scene-topline{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.59rem;font-weight:950;line-height:1;display:flex}.kc-storyboard-scene-topline>span:first-child{color:#fff;text-align:center;background:#ff3d35;border:1px solid #111;border-radius:999px;min-width:25px;padding:3px 5px}.kc-storyboard-scene.is-active .kc-storyboard-scene-topline>span:first-child{color:#111;background:#55f0c8}.kc-storyboard-frame{aspect-ratio:16/10;background:#292929;border:1px solid;border-radius:5px;display:block;position:relative;overflow:hidden}.kc-storyboard-frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 52%,#ff3d3559);position:absolute;inset:0}.kc-storyboard-frame img{object-fit:cover;width:100%;height:100%;display:block}.kc-storyboard-play{color:#fff;opacity:0;z-index:1;background:#ff3d35;border:2px solid #fff8e7;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;bottom:6px;right:6px;transform:scale(.82);box-shadow:2px 2px #111}.kc-storyboard-play svg{width:12px;height:12px}.kc-storyboard-scene:hover .kc-storyboard-play,.kc-storyboard-scene:focus-visible .kc-storyboard-play,.kc-storyboard-scene.is-active .kc-storyboard-play{opacity:1;transform:scale(1)}.kc-storyboard-scene-footer{gap:4px;min-width:0;display:grid}.kc-storyboard-scene-footer>strong{font-size:.67rem;line-height:1}.kc-storyboard-badges{gap:4px;min-height:16px;display:flex;overflow:hidden}.kc-storyboard-badges span{color:#111111ad;white-space:nowrap;background:#11111114;border-radius:999px;padding:3px 5px;font-size:.48rem;font-weight:950}.kc-storyboard-scene.is-active .kc-storyboard-badges span{color:#fff8e7b8;background:#fff8e71f}.kc-storyboard-transition{color:#fff8e7;cursor:pointer;font:inherit;touch-action:manipulation;z-index:2;background:0 0;border:0;flex:0 0 104px;justify-content:center;align-self:stretch;align-items:center;padding:0 10px;display:flex;position:relative}.kc-storyboard-transition:hover,.kc-storyboard-transition:focus-visible,.kc-storyboard-transition[aria-expanded=true]{z-index:12;background:linear-gradient(#ffd95a0a,#55f0c829,#ffd95a0a);border-radius:9px;outline:none}.kc-storyboard-transition[aria-expanded=true]{background:linear-gradient(#55f0c814,#55f0c83d,#55f0c814);border-radius:9px;box-shadow:inset 0 0 0 2px #55f0c8c2}.kc-storyboard-transition:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #fff8e7,0 0 0 6px #55f0c8}.kc-storyboard-transition:hover .kc-storyboard-transition-node,.kc-storyboard-transition:focus-visible .kc-storyboard-transition-node,.kc-storyboard-transition[aria-expanded=true] .kc-storyboard-transition-node{background:#55f0c8;transform:rotate(45deg)scale(1.1);box-shadow:3px 3px #ff3d35}.kc-storyboard-transition-line{opacity:.7;background:#fff8e7;height:2px;position:absolute;top:50%;left:10px;right:10px}.kc-storyboard-transition-node{color:#111;z-index:2;background:#ffd95a;border:2px solid #111;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;transform:rotate(45deg);box-shadow:2px 2px #ff3d35}.kc-storyboard-transition-node svg{width:11px;height:11px;transform:rotate(-45deg)}.kc-storyboard-transition-label{color:#fff8e7;opacity:1;pointer-events:none;text-transform:none;background:#111116;border:1px solid #fff8e74d;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:88px;max-width:88px;min-height:30px;padding:4px 5px;font-size:.5rem;font-weight:950;line-height:1.25;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex;position:absolute;top:calc(50% + 22px);left:50%;transform:translate(-50%)}.kc-storyboard-transition-label>span:first-child{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.kc-storyboard-transition-edit-icon{flex:none;display:inline-flex}.kc-storyboard-transition-edit-icon .kc-icon{width:9px;height:9px}.kc-storyboard-transition:hover .kc-storyboard-transition-label,.kc-storyboard-transition:focus-visible .kc-storyboard-transition-label,.kc-storyboard-transition[aria-expanded=true] .kc-storyboard-transition-label{color:#111;background:#55f0c8;border-color:#111;transform:translate(-50%,-1px)}.kc-storyboard-scene-shell:has(+.kc-storyboard-transition[aria-expanded=true]) .kc-storyboard-scene,.kc-storyboard-transition[aria-expanded=true]+.kc-storyboard-scene-shell .kc-storyboard-scene{filter:none;opacity:1;z-index:4;transform:translateY(-3px)scale(1);box-shadow:0 0 0 3px #ffd95a,4px 4px #55f0c8}.kc-transition-editors{display:grid}.kc-transition-editors:not(:has(>.kc-transition-editor:not([hidden]))){display:none}.kc-transition-adjustments{gap:12px;scroll-margin-top:12px;display:grid}.kc-transition-adjustments[hidden]{display:none}.kc-transition-list{gap:8px;display:grid}.kc-transition-list>.kc-transition-editor{margin:1px 0 7px}.kc-transition-list-item{color:#111;background:linear-gradient(100deg,#ffffffb8,#fff8e7db);border:2px solid #111111b8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:7px 10px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:3px 3px #111111c2}.kc-transition-list-item:has(.kc-transition-list-preview:hover),.kc-transition-list-item:has(.kc-transition-list-preview:focus-visible),.kc-transition-list-item:has(.kc-transition-list-edit:hover),.kc-transition-list-item:has(.kc-transition-list-edit:focus-visible){background:#fff;border-color:#111;transform:translate(-1px,-1px);box-shadow:4px 4px #ff3d35}.kc-transition-list-item.is-active,.kc-transition-list-item:has(.kc-transition-list-edit[aria-expanded=true]){background:linear-gradient(110deg,#55f0c83d,#ffd95a33),#fffdf5;border-color:#087f66;box-shadow:5px 5px #ff3d35,inset 0 0 0 2px #55f0c8}.kc-transition-list-preview{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:136px minmax(0,1fr);align-items:center;min-width:0;padding:0;display:grid}.kc-transition-list-preview:focus-visible{outline-offset:3px;outline:3px solid #55f0c8}.kc-transition-list-thumb{aspect-ratio:4/3;background:#111;border:2px solid #111;border-radius:6px;display:block;overflow:hidden}.kc-transition-list-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kc-transition-list-arrow{color:#ff3d35;justify-content:center;align-items:center;display:inline-flex}.kc-transition-list-arrow .kc-icon{width:15px;height:15px}.kc-transition-list-copy{gap:3px;min-width:0;display:grid}.kc-transition-list-copy small{color:#1111118a;text-transform:uppercase;font-size:.62rem;font-weight:950}.kc-transition-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.2;overflow:hidden}.kc-transition-list-actions{border-radius:7px;align-items:stretch;transition:box-shadow .14s,transform .14s;display:inline-flex;box-shadow:3px 3px #55f0c8}.kc-transition-list-edit{box-shadow:none;color:#fff8e7;background:#111;border:2px solid #111;border-radius:7px 0 0 7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:.68rem;font-weight:950;display:inline-flex}.kc-transition-list-edit:hover,.kc-transition-list-edit:focus-visible{box-shadow:none;background:#ff3d35;outline:none}.kc-transition-list-actions:has(:hover),.kc-transition-list-actions:has(:focus-visible){transform:translate(-1px,-1px);box-shadow:3px 3px #111,0 0 0 2px #55f0c8}.kc-transition-list-edit .kc-icon{width:14px;height:14px}.kc-transition-list-copy-button{color:#111;cursor:pointer;background:#fff8e7;border:2px solid #111;border-left:1px solid #fff8e757;border-radius:0 7px 7px 0;justify-content:center;align-items:center;width:34px;min-height:36px;padding:0;display:inline-flex}.kc-transition-list-copy-button .kc-icon{width:14px;height:14px}.kc-transition-list-copy-button:hover,.kc-transition-list-copy-button:focus-visible{background:#55f0c8;outline:none}.kc-transition-list-copy-button.is-copy-source{background:#ffd95a;box-shadow:inset 0 0 0 1px #111}.kc-transition-list-copy-button.is-copy-target{background:#55f0c8;animation:1.15s ease-in-out infinite kc-camera-copy-target-pulse}.kc-transition-list-item.is-transition-copy-target{border-color:#087f66;box-shadow:0 0 0 3px #55f0c838,3px 3px #111111c2}@media (max-width:680px){.kc-transition-list-item{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.kc-transition-list-preview{grid-template-columns:108px minmax(0,1fr);gap:8px}.kc-transition-list-edit{width:38px;padding:0}.kc-transition-list-edit>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-transition-list-copy-button{width:34px}}.kc-storyboard-workspace-actions{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:18;background:0 0;border:0;border-bottom:3px solid #111;border-radius:0;justify-content:flex-end;align-items:end;gap:7px;padding:0 12px;display:flex;position:sticky;top:78px}.kc-text-workspace{gap:.9rem;min-width:0;margin-top:0;display:grid}.kc-text-workspace[hidden]{display:none}.kc-storyboard-workspace-button{box-shadow:none;color:#111;cursor:pointer;background:#fff8e7eb;border:3px solid #111;border-bottom:0;border-radius:10px 10px 0 0;flex:0 180px;justify-content:center;align-items:center;gap:7px;min-width:142px;min-height:44px;margin-bottom:-3px;padding:8px 18px;font-size:.78rem;font-weight:950;transition:background .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.kc-storyboard-workspace-button svg{width:15px;height:15px}.kc-storyboard-workspace-button:hover:not(:disabled),.kc-storyboard-workspace-button:focus-visible{background:#55f0c8;outline:none}.kc-storyboard-workspace-button.is-active{color:#fff;background:#ff3d35;transform:none;box-shadow:inset 0 5px #55f0c8}.kc-storyboard-workspace-button:disabled{cursor:not-allowed;opacity:.42}.kc-scene-adjustments{scroll-margin-top:12px;display:grid}.kc-scene-adjustments[hidden]{display:none}.kc-transition-editor{background:linear-gradient(120deg,#ff3d3514,#0000 36%,#55f0c81f),#ffffff94;border:2px solid #111;border-radius:10px;gap:9px;padding:10px;scroll-margin-top:84px;display:grid;box-shadow:5px 5px #111111d6}.kc-transition-editor[hidden]{display:none}.kc-transition-editor-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.kc-transition-editor-title{min-width:0}.kc-transition-editor-head h3{color:#111;font-family:var(--kc-font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1;overflow:hidden}.kc-transition-mobile-back,.kc-transition-mobile-hint,.kc-transition-pending-badge,.kc-transition-inline-preview,.kc-transition-action-mobile{display:none}.kc-transition-editor [data-transition-apply-button]:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.46}.kc-transition-selected-summary{text-align:right;flex:0 auto;align-items:baseline;gap:7px;min-width:0;display:flex}.kc-transition-selected-summary strong{color:#111;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:.78rem;line-height:1.2;overflow:hidden}.kc-transition-filter-row{flex-wrap:wrap;gap:7px;display:flex}.kc-transition-filter-bar{justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.kc-transition-genre-filter{flex:none;align-items:center;gap:7px;display:inline-flex}.kc-transition-genre-filter>span{color:#11111194;text-transform:uppercase;font-size:.62rem;font-weight:950}.kc-transition-genre-filter select{appearance:none;color:#111;cursor:pointer;font:inherit;background:linear-gradient(45deg,#0000 50%,#111 50%) calc(100% - 14px) 52%/5px 5px no-repeat,linear-gradient(135deg,#111 50%,#0000 50%) calc(100% - 10px) 52%/5px 5px no-repeat,#fff8e7eb;border:2px solid #111111b8;border-radius:999px;min-width:158px;min-height:36px;padding:0 30px 0 12px;font-size:.7rem;font-weight:950;box-shadow:2px 2px #111111c2}.kc-transition-genre-filter select:hover,.kc-transition-genre-filter select:focus-visible{background-color:#fff;border-color:#111;outline:none;box-shadow:3px 3px #55f0c8}@media (max-width:860px){.kc-transition-editor-head{align-items:start}.kc-transition-selected-summary{gap:2px;display:grid}.kc-transition-filter-bar{flex-direction:column;align-items:stretch}.kc-transition-genre-filter{justify-content:flex-end}}.kc-transition-gallery{overscroll-behavior:contain;scrollbar-color:#1111119e #11111114;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));align-content:start;gap:10px;min-height:0;max-height:clamp(260px,52dvh,560px);padding:2px 7px 9px 2px;display:grid;overflow-y:auto}.kc-transition-gallery:focus-visible{outline-offset:2px;outline:3px solid #55f0c8}.kc-transition-gallery::-webkit-scrollbar{width:10px}.kc-transition-gallery::-webkit-scrollbar-track{background:#11111114;border-radius:999px}.kc-transition-gallery::-webkit-scrollbar-thumb{background:#1111119e;border:2px solid #fff8e7eb;border-radius:999px}.kc-effect-color-swatches{flex-wrap:wrap;gap:2px;padding:0 4px 4px;display:flex}.kc-effect-color-swatch{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:28px;height:32px;display:grid}.kc-effect-color-swatch:before{content:"";background:var(--effect-color);border:1px solid #aaa;border-radius:50%;width:16px;height:16px}.kc-effect-color-swatch[aria-pressed=true]:before{outline-offset:3px;outline:2px solid #55f0c8}.kc-effect-color-swatch:focus-visible{outline:2px solid #55f0c8}.kc-effect-color-swatch:disabled{opacity:.35;cursor:default}.kc-option-card-shell{align-content:start;min-width:0;display:grid;position:relative}.kc-option-card-shell[hidden]{display:none}.kc-text-variants-back{color:#111;cursor:pointer;font:inherit;background:#fff8e7;border:1px solid #aaa79e;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.kc-text-variants-back svg{flex-shrink:0;width:16px;height:16px}.kc-text-variants-back:hover{background:#e6f8ef}.kc-text-variants-back:focus-visible{outline-offset:2px;outline:2px solid #111}.kc-resource-favorite-button{color:#111;cursor:pointer;z-index:5;background:#fff8e7f5;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;position:absolute;top:13px;right:13px;box-shadow:2px 2px #111111bd}.kc-resource-favorite-button .kc-icon{width:18px;height:18px;transition:fill .14s,transform .14s}.kc-resource-favorite-button:hover,.kc-resource-favorite-button:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #111;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-resource-favorite-button.is-favorite{background:#ffd95a;box-shadow:3px 3px #ff3d35}.kc-resource-favorite-button.is-favorite .kc-icon{fill:#ffd95a;transform:scale(1.06)}.kc-resource-favorite-button.is-pending{cursor:wait;opacity:.58}.kc-resource-favorites-filter{justify-content:center;align-items:center;gap:5px;display:inline-flex}.kc-resource-favorites-filter .kc-icon{width:13px;height:13px}.kc-resource-favorites-filter [data-resource-favorite-count]{background:#11111114;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:2px 5px;font-size:.52rem;display:inline-flex}.kc-resource-favorites-empty{color:#11111194;text-align:center;grid-column:1/-1;align-self:center;margin:18px 8px;font-size:.7rem;font-weight:900}@media (max-width:760px){.kc-resource-favorite-button{width:40px;height:40px;top:11px;right:11px}}.kc-transition-card{color:#111;cursor:pointer;font:inherit;text-align:left;background:#ffffffad;border:2px solid #1113;border-radius:9px;gap:8px;width:100%;min-width:0;padding:7px;display:grid}.kc-transition-card[hidden]{display:none}.kc-transition-card:hover,.kc-transition-card:focus-visible{border-color:#111;outline:none;box-shadow:3px 3px #ff3d35bd}.kc-transition-card.is-selected{color:#111;background:linear-gradient(135deg,#ffd95a94,#0000 48%),#d8fff4;border-color:#087f66;box-shadow:4px 4px #ff3d35,inset 0 0 0 2px #55f0c8}.kc-transition-card.is-applied{background:#d8fff4;border-color:#087f66;box-shadow:3px 3px #55f0c8,inset 0 0 0 1px #087f66}.kc-transition-card.is-previewing{background:linear-gradient(135deg,#ffd95a9e,#0000 56%),#fffaf0;border-color:#ff3d35;box-shadow:3px 3px #ff3d35,inset 0 0 0 1px #ffd95a}.kc-transition-card-state{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#087f66;border-radius:999px;justify-self:start;align-items:center;min-height:21px;padding:5px 7px;font-size:.58rem;font-weight:950;line-height:1;display:inline-flex}.kc-transition-card-state[hidden]{display:none}.kc-transition-card.is-previewing .kc-transition-card-state{background:#ff3d35}.kc-transition-card.is-selected .kc-camera-card-copy small{color:#111111a8}.kc-option-card-apply{color:#fff;cursor:pointer;background:#ff3d35;border:2px solid #111;border-radius:0 0 8px 8px;justify-content:center;justify-self:center;align-items:center;gap:6px;width:calc(100% - 14px);min-height:34px;margin-top:-2px;padding:6px 10px;font-size:.68rem;font-weight:950;display:none;box-shadow:3px 3px #55f0c8}.kc-option-card-shell:has(>.kc-camera-card.is-selected.has-pending-change)>.kc-option-card-apply,.kc-option-card-shell:has(>.kc-transition-card.is-selected.has-pending-change)>.kc-option-card-apply,.kc-option-card-shell:has(>.kc-quick-style-card.is-selected.has-pending-change)>.kc-option-card-apply{display:inline-flex}.kc-option-card-apply:hover,.kc-option-card-apply:focus-visible{outline-offset:2px;background:#111;outline:2px solid #55f0c8;box-shadow:3px 3px #ff3d35}.kc-option-card-apply svg{width:13px;height:13px}.kc-transition-card.is-loading{opacity:.62;pointer-events:none}.kc-transition-filter-row .kc-camera-filter{align-items:center;gap:5px;display:inline-flex}.kc-transition-filter-row .kc-camera-filter small{background:#11111114;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:2px 5px;font-size:.52rem;display:inline-flex}.kc-transition-filter-row .kc-camera-filter.is-active small{background:#fff8e724}.kc-storyboard .kc-clip-shot-item{scroll-margin-top:96px;display:block}.kc-storyboard .kc-clip-shot-item.is-storyboard-selected .kc-clip-shot-card{background:linear-gradient(110deg,#55f0c833,#fff8e7e6 34%,#ff3d3514),#fff8e7;border-color:#111;box-shadow:inset 5px 0 #55f0c8,4px 4px #111111db}.kc-storyboard .kc-clip-shot-item.is-storyboard-selected.is-activation-cue .kc-clip-shot-card{transform-origin:50%;animation:.72s cubic-bezier(.22,.82,.24,1) kc-scene-activation-cue}@keyframes kc-scene-activation-cue{0%{transform:translateY(0)scale(1);box-shadow:inset 5px 0 #55f0c8,4px 4px #111111db}38%{transform:translateY(-3px)scale(1.006);box-shadow:inset 7px 0 #55f0c8,0 0 0 4px #55f0c852,7px 7px #111111e0}to{transform:translateY(0)scale(1);box-shadow:inset 5px 0 #55f0c8,4px 4px #111111db}}.kc-timeline-hidden-fields{display:none}.kc-editor-sequence .kc-storyboard-viewport{box-shadow:none;border-radius:8px;padding:10px 38px 12px}.kc-editor-sequence .kc-storyboard-track:before{top:43px;left:46px;right:46px}.kc-editor-sequence .kc-storyboard-track{width:max-content}.kc-editor-sequence .kc-storyboard-scene,.kc-editor-sequence .kc-storyboard-scene-shell{flex-basis:94px;width:94px}.kc-editor-sequence .kc-storyboard-scene{gap:4px;padding:5px}.kc-editor-sequence .kc-storyboard-scene:hover,.kc-editor-sequence .kc-storyboard-scene:focus-visible,.kc-editor-sequence .kc-storyboard-scene.is-active{transform:translateY(-1px)}.kc-editor-sequence .kc-storyboard-scene-topline{font-size:.52rem}.kc-editor-sequence .kc-storyboard-scene-topline>span:first-child{min-width:22px;padding:3px 4px}.kc-editor-sequence .kc-storyboard-scene-footer{gap:0}.kc-editor-sequence .kc-storyboard-scene-footer>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.kc-editor-sequence .kc-storyboard-badges{display:none}.kc-editor-sequence .kc-storyboard-transition{flex-basis:48px;padding-inline:6px}.kc-editor-sequence .kc-storyboard-transition-line{left:4px;right:4px}.kc-editor-sequence .kc-storyboard-transition-node{width:22px;height:22px}.kc-editor-sequence .kc-storyboard-transition-label{display:none}.kc-editor-sequence .kc-storyboard-nav{width:30px;height:30px;top:calc(50% - 15px)}.kc-editor-sequence .kc-storyboard-removed-link{justify-self:start}@media (max-width:760px){.kc-storyboard-workspace-actions{gap:4px;width:100%;padding-inline:4px;top:68px}.kc-storyboard-workspace-button{flex:33.333%;min-width:0;padding-inline:6px;font-size:.68rem}.kc-editor-sequence>summary{gap:7px;min-height:44px;padding-inline:8px}.kc-editor-sequence .kc-storyboard-summary{white-space:nowrap;gap:4px;padding-inline:6px;font-size:.57rem}.kc-editor-sequence-action{gap:5px;font-size:.65rem}.kc-editor-sequence .kc-storyboard-viewport{padding:8px 34px 10px}.kc-editor-sequence .kc-storyboard-scene,.kc-editor-sequence .kc-storyboard-scene-shell{flex-basis:88px;width:88px}.kc-editor-sequence .kc-storyboard-transition{flex-basis:42px;padding-inline:4px}.kc-editor-sequence .kc-storyboard-transition-line{left:3px;right:3px}.kc-storyboard-workspace-button{padding-inline:8px}.kc-scenes-editor-shell .kc-clip-shot-summary{grid-template-columns:32px 54px minmax(0,1fr);min-height:70px}.kc-scenes-editor-shell .kc-clip-shot-thumb{width:54px;height:58px}.kc-scenes-editor-shell .kc-clip-shot-title{grid-template-columns:1fr;align-items:start}.kc-scenes-editor-shell .kc-clip-shot-actions{grid-template-columns:minmax(0,1fr) auto 38px;width:100%}.kc-timeline-control-label{display:none}}@media (prefers-reduced-motion:reduce){.kc-storyboard-viewport{scroll-behavior:auto}.kc-storyboard-transition,.kc-storyboard-transition-node,.kc-storyboard-transition-label,.kc-storyboard-scene{transition-duration:.01ms}.kc-storyboard .kc-clip-shot-item.is-activation-cue .kc-clip-shot-card{animation:none}}.kc-shot{border:1px solid var(--kc-line);background:#ffffff0f;border-radius:8px;padding:12px}.kc-shot-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kc-preview-pane .kc-shot-head>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.kc-preview-pane .kc-shot-head .kc-section-title{font-size:.95rem;line-height:1.1}.kc-preview-pane .kc-shot-head .kc-muted{margin:0;font-size:.78rem;line-height:1.1}.kc-crop-editor-stage-wrap{border:1px solid var(--kc-line);background:#00000061;border-radius:8px;justify-content:center;align-items:flex-start;max-height:72vh;padding:12px;display:flex;overflow:auto}.kc-vertical-review-intro{background:#232c28;border:1px solid #55f0c861;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.kc-vertical-review-intro.is-warning{box-shadow:inset 4px 0 0 var(--kc-yellow);border-color:#ffd95a94}.kc-vertical-review-intro>div{gap:6px;display:grid}.kc-vertical-review-intro h2,.kc-vertical-review-intro p{margin:0}.kc-vertical-review-intro h2{font-size:1.05rem;font-weight:950}.kc-vertical-review-intro p{color:var(--kc-muted);font-size:.82rem;line-height:1.4}.kc-vertical-review-intro>strong{color:var(--kc-yellow);text-align:right;flex:0 0 min(260px,34%);font-size:.78rem;line-height:1.35}.kc-crop-editor-stage{touch-action:none;-webkit-user-select:none;user-select:none;flex:0 720px;width:min(100%,720px);min-width:0;max-width:100%;position:relative}.kc-crop-editor-stage.is-adding,.kc-crop-editor-stage.is-adding .kc-crop-box{cursor:crosshair}.kc-crop-editor-stage>img{pointer-events:none;width:100%;height:100%;display:block}.kc-crop-overlay-layer{position:absolute;inset:0}.kc-crop-box{box-shadow:none;color:#111;cursor:move;background:#55f0c814;border:2px solid #55f0c8e0;padding:0;position:absolute}.kc-crop-box>span{background:var(--kc-mint);border:1px solid #111;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:950;display:flex;position:absolute;top:-1px;left:-1px}.kc-crop-box>i{background:var(--kc-yellow);cursor:nwse-resize;border:2px solid #111;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.kc-crop-box.is-selected{border-color:var(--kc-mint);z-index:2;background:#55f0c824}.kc-crop-box.is-draft{pointer-events:none;border-style:dashed}.kc-crop-box.has-overlap{border-color:var(--kc-yellow);box-shadow:0 0 0 1px #000000b8,0 0 18px #ffd95a3d}.kc-crop-box.has-duplicate{border-color:#ff3d7f;box-shadow:0 0 0 1px #000000b8,0 0 18px #ff3d7f47}.kc-crop-box.is-too-small{outline-offset:2px;outline:2px dashed #ff7447}.kc-crop-box.is-too-long{box-shadow:inset 0 0 0 3px #ff7447c7,0 0 18px #ff74473d}.kc-crop-editor-help{color:var(--kc-muted);margin-top:12px;font-size:.82rem;line-height:1.45}.kc-crop-list{gap:8px;margin-left:0;padding:0;list-style:none;display:grid}.kc-crop-list li{border:1px solid var(--kc-line);background:#ffffff0d;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.kc-crop-list li.is-selected{border-color:var(--kc-mint)}.kc-crop-list li.has-overlap{box-shadow:inset 3px 0 0 var(--kc-yellow)}.kc-crop-list li.has-duplicate{box-shadow:inset 3px 0 #ff3d7f}.kc-crop-list li.is-too-small{border-color:#ff74479e}.kc-crop-list li.is-too-long{box-shadow:inset 4px 0 #ff7447}.kc-crop-list li>button{text-align:left;flex:1;font-weight:500}.kc-crop-list li>span{gap:5px;display:flex}.kc-crop-list li>span button{border:1px solid var(--kc-line);background:#ffffff14;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:500;display:flex}.kc-crop-list button:disabled{cursor:not-allowed;opacity:.32}.kc-crop-editor-actions{grid-template-columns:1fr;gap:10px;display:grid}.kc-crop-add-button[aria-pressed=true]{background:var(--kc-mint);color:#111;border-color:#111}.kc-crop-editor-warning{color:var(--kc-yellow);background:#ffd95a1f;border:1px solid #ffd95a6b;border-radius:7px;padding:8px 10px;font-size:.76rem;font-weight:850;line-height:1.4}.kc-pill.is-warning{color:var(--kc-yellow);background:#ffd95a24;border-color:#ffd95a80}.kc-media-frame{aspect-ratio:4/5;border:1px solid var(--kc-line);background:linear-gradient(135deg,#ffffff14,#ffffff05),#00000040;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kc-media-frame img{object-fit:contain;width:100%;height:100%;display:block}.kc-media-empty{color:var(--kc-muted);text-align:center;padding:24px;font-size:.9rem;font-weight:800}.kc-crop-outline{border:2px solid var(--kc-mint);pointer-events:none;border-radius:8px;position:absolute;inset:18px;box-shadow:0 0 0 999px #0000002e,0 0 28px #55f0c838}.kc-meta-list{gap:12px;display:grid}.kc-meta-item{border:1px solid var(--kc-line);background:#ffffff0f;border-radius:8px;padding:14px}.kc-meta-item dt{color:var(--kc-muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.kc-meta-item dd{color:var(--kc-muted-strong);overflow-wrap:anywhere;margin-top:6px;font-size:.9rem}.kc-preview-pane{position:sticky;top:78px}.kc-preview-pane .kc-panel{background:linear-gradient(115deg,#ff3d2f14,#0000 32%,#55f0c812 70%,#0000),repeating-linear-gradient(63deg,#fff8e70b 0 1px,#0000 1px 18px),repeating-linear-gradient(117deg,#55f0c809 0 1px,#0000 1px 22px),linear-gradient(145deg,#141522fa,#080911fc),#0a0a12;border:1px solid #ffffff1f;border-radius:6px;gap:6px;padding:5px;display:grid;position:relative;box-shadow:3px 3px #050507,0 18px 50px #00000061}.kc-preview-pane .kc-panel:before{display:none}.kc-preview-pane .kc-panel.is-transition-previewing{animation:1.55s both kc-transition-preview-focus}.kc-preview-stage-home{display:contents}.kc-preview-expand-button,.kc-expanded-preview-close{color:#fff8e7;cursor:pointer;z-index:12;background:#111111e0;border:2px solid #fff8e7d6;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;position:absolute;box-shadow:3px 3px #55f0c8}.kc-preview-expand-button{top:4px;right:-43px}.kc-preview-stage-home .kc-real-preview-frame{width:min(100% - 44px,430px)}.kc-preview-expand-button:hover,.kc-preview-expand-button:focus-visible,.kc-expanded-preview-close:hover,.kc-expanded-preview-close:focus-visible{color:#111;background:#fff8e7;outline:none;transform:translate(-1px,-1px);box-shadow:4px 4px #ff3d35}.kc-preview-expand-button .kc-icon,.kc-expanded-preview-close .kc-icon{width:17px;height:17px}body.is-clip-preview-expanded{overflow:hidden}.kc-expanded-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1200;background:#050509f0;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:22px;display:grid;position:fixed;inset:0}.kc-expanded-preview:not([open]),.kc-expanded-preview[hidden]{display:none}.kc-expanded-preview::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509c2}.kc-expanded-preview-dialog{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center;gap:10px;width:min(56.25dvh - 66.375px,100vw - 32px);max-width:100%;height:calc(100dvh - 32px);min-height:0;max-height:none;display:grid;position:relative}.kc-expanded-preview-close{height:44px;right:max(16px, env(safe-area-inset-right));top:max(16px, env(safe-area-inset-top));width:44px;position:fixed}.kc-expanded-preview-mount{place-items:center;width:100%;max-width:100%;height:100%;min-height:0;display:grid}.kc-expanded-preview-mount .kc-preview-stage-shell{aspect-ratio:9/16;width:auto;max-width:100%;height:100%;max-height:100%;padding:0}.kc-expanded-preview-mount .kc-preview-stage-shell:before,.kc-expanded-preview-mount .kc-preview-stage-shell:after,.kc-expanded-preview-mount .kc-preview-expand-button{display:none}.kc-expanded-preview-mount :is(.kc-effect-transform-overlay,.kc-text-transform-overlay,.kc-composition-canvas){display:none!important}.kc-expanded-preview-mount .kc-phone-frame.kc-real-preview-frame{width:100%;max-width:100%;height:100%;max-height:100%}.kc-expanded-preview-controls{align-content:center;gap:9px;width:100%;min-width:0;display:grid}.kc-expanded-preview-controls .kc-preview-controls{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.kc-expanded-preview{align-items:start;padding:54px 10px 10px;overflow-y:auto}.kc-expanded-preview-dialog{width:min(56.25dvh - 81px,100vw - 20px);height:calc(100dvh - 64px);max-height:none}.kc-expanded-preview-mount .kc-phone-frame.kc-real-preview-frame{width:100%;max-width:100%;height:100%;max-height:100%}}@media (max-height:620px){.kc-expanded-preview{padding-block:48px 8px}.kc-expanded-preview-dialog{gap:6px;width:min(56.25dvh - 73.125px,100vw - 24px);height:calc(100dvh - 56px);max-height:none}.kc-expanded-preview-mount .kc-phone-frame.kc-real-preview-frame{width:100%;max-width:100%;height:100%;max-height:100%}.kc-expanded-preview-controls{gap:6px}}@media (max-width:360px){.kc-expanded-preview-dialog{width:min(56.25dvh - 106.875px,100vw - 20px)}.kc-expanded-preview-controls .kc-preview-controls{grid-template-columns:1fr}}@keyframes kc-transition-preview-focus{0%{border-color:#ffffff1f;box-shadow:5px 5px #050507,0 24px 70px #0000006b}18%{border-color:#55f0c8;box-shadow:5px 5px #ff3d35,0 0 0 5px #55f0c82e,0 24px 70px #00000080}to{border-color:#ffffff1f;box-shadow:5px 5px #050507,0 24px 70px #0000006b}}.kc-platform-select-inline{width:100%;min-width:0;max-width:none}.kc-platform-control-row{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;min-width:0;display:grid}.kc-platform-select-inline>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-platform-select-inline select{appearance:none;color:#fff8e7;background:linear-gradient(45deg,#0000 50%,#fff8e7 50%) calc(100% - 16px) 52%/7px 7px no-repeat,linear-gradient(135deg,#fff8e7 50%,#0000 50%) calc(100% - 11px) 52%/7px 7px no-repeat,#0c0e18e6;border:2px solid #ffffff2e;border-radius:8px;min-height:38px;padding-inline:10px 28px;font-size:.72rem;font-weight:950;box-shadow:2px 2px #050507}.kc-platform-select-inline select:focus-visible{border-color:#55f0c8;outline:none;box-shadow:3px 3px #ff3d35}.kc-platform-guides-toggle{color:#fff8e7;background:#fff8e70f;border:2px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:42px;min-height:38px;padding:0;box-shadow:2px 2px #050507}.kc-platform-guides-toggle .kc-icon{width:17px;height:17px}.kc-platform-guides-toggle:hover,.kc-platform-guides-toggle:focus-visible{color:#55f0c8;background:#111;border-color:#55f0c8;outline:none;box-shadow:3px 3px #ff3d35}.kc-platform-guides-toggle[aria-pressed=true]{color:#55f0c8;background:#111;border-color:#55f0c8;box-shadow:3px 3px #ff3d35}.kc-platform-guides-toggle .kc-platform-guides-eye{display:none}.kc-platform-guides-toggle[aria-pressed=false] .kc-platform-guides-eye{display:inline-flex}.kc-platform-guides-toggle[aria-pressed=false] .kc-platform-guides-eye-off{display:none}.kc-preview-stage-shell{--safe-top:14%;--safe-right:15%;--safe-bottom:35%;--safe-left:6%;--ui-top:14%;--ui-right:15%;--ui-bottom:35%;justify-content:center;min-width:0;padding-top:0;display:flex;position:relative}.kc-preview-stage-shell:before,.kc-preview-stage-shell:after{content:"";pointer-events:none;position:absolute}.kc-preview-stage-shell:before{filter:blur(14px);opacity:.65;background:linear-gradient(90deg,#0000,#55f0c82e,#0000),linear-gradient(#0000,#ff3d2f29,#0000);border-radius:12px;inset:10% 12%}.kc-preview-stage-shell:after{display:none}.kc-preview-stage-shell[data-platform=tiktok]{--safe-top:7%;--safe-right:13%;--safe-bottom:25%;--safe-left:6%;--ui-top:7%;--ui-right:13%;--ui-bottom:25%}.kc-preview-stage-shell[data-platform=youtube_shorts]{--safe-top:20%;--safe-right:11%;--safe-bottom:20%;--safe-left:6%;--ui-top:20%;--ui-right:11%;--ui-bottom:20%}.kc-real-preview-frame{border-radius:12px;width:min(100%,430px);max-width:430px;max-height:calc(100vh - 315px);padding:0}.kc-real-preview-frame .kc-phone-screen{border-radius:0}.kc-platform-guides,.kc-platform-safe-zone,.kc-platform-ui{pointer-events:none;position:absolute}.kc-platform-guides{z-index:6;inset:0}.kc-preview-stage-shell[data-guides=hidden] .kc-platform-guides{display:none}.kc-platform-safe-zone{inset:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);border:1px dashed #55f0c8b8;border-radius:6px;box-shadow:inset 0 0 0 999px #00000014}.kc-platform-ui{background:#ff3d7f24;border:1px solid #ff3d7f47}.kc-platform-guide-label{color:#f8f6ffeb;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#05060cc7;border:1px solid #ffffff38;border-radius:999px;max-width:calc(100% - 12px);padding:4px 6px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px;overflow:hidden}.kc-platform-safe-zone .kc-platform-guide-label{color:#d9fff3;background:#082a24d1;border-color:#55f0c86b}.kc-platform-ui .kc-platform-guide-label{color:#ffdce8;background:#370c1ed1;border-color:#ff3d7f5c}.kc-platform-guide-label-vertical{transform-origin:50%;max-width:120px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.kc-platform-ui-top{height:var(--ui-top);inset:0 0 auto}.kc-platform-ui-bottom{height:var(--ui-bottom);inset:auto 0 0}.kc-platform-ui-right{width:var(--ui-right);inset:0 0 0 auto}.kc-phone-frame{aspect-ratio:9/16;background:linear-gradient(145deg,#ffffff29,#ffffff08),#050509;border:1px solid #ffffff2e;border-radius:32px;width:min(100%,370px);max-width:370px;max-height:calc(100vh - 230px);margin:6px auto 0;padding:10px;box-shadow:0 24px 65px #00000080,inset 0 0 0 1px #ffffff0d}.kc-phone-frame.kc-real-preview-frame{box-shadow:none;background:0 0;border:0;border-radius:0;width:min(100%,56.25vh - 151.875px,430px);max-width:min(100%,430px);max-height:min(680px,100vh - 270px);margin-top:0;padding:0;position:relative}.kc-phone-screen{background:0 0;border-radius:22px;height:100%;position:relative;overflow:hidden}.kc-phone-stage{aspect-ratio:9/16;border-radius:inherit;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.kc-studio-preview-instant-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kc-clip-studio[data-preview-status=ready] .kc-studio-preview-instant-poster{opacity:0;pointer-events:none}.kc-phone-stage canvas{display:block;width:100%!important;height:100%!important}.kc-text-transform-overlay{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;z-index:8;position:absolute;inset:0;overflow:visible}.kc-phone-screen:has(>.kc-text-transform-overlay:not([hidden])){overflow:visible}.kc-text-transform-overlay[hidden]{display:none!important}.kc-text-transform-box{cursor:move;pointer-events:auto;transform-origin:50%;z-index:4;border:2px solid #55f0c8;min-width:34px;min-height:26px;position:absolute}.kc-text-transform-overlay.is-approximate .kc-text-transform-box{border-style:dashed}.kc-text-transform-overlay.is-content-target .kc-text-transform-box{border-color:#ffda57}.kc-text-transform-overlay.is-content-target .kc-text-transform-box:before{border-color:#ffda57e6}.kc-text-transform-overlay.is-overflowing .kc-text-transform-box{border-color:#ffda57}.kc-text-transform-overflow-warning{color:#111;pointer-events:none;text-align:center;z-index:7;background:#ffda57;border:2px solid #111;border-radius:5px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 20px);margin:0;padding:6px 8px;font-size:11px;font-weight:950;line-height:1.15;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:3px 3px #111111d9}.kc-text-transform-overflow-warning[hidden]{display:none!important}.kc-text-transform-overflow-warning>span{color:#ffda57;background:#111;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;height:16px;display:inline-flex}.kc-text-transform-box:before{content:"";pointer-events:none;border:1px dashed #111c;position:absolute;inset:2px}.kc-text-transform-box:focus-visible{outline-offset:3px;outline:2px solid #fff8e7}.kc-text-transform-overlay.is-measuring .kc-text-transform-box{visibility:hidden}.kc-text-transform-readout{color:#fff8e7;pointer-events:none;white-space:nowrap;background:#111;border:1px solid #fff8e7;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;font-weight:950;line-height:1;display:flex;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.kc-text-transform-handle{pointer-events:auto;background:#fff8e7;border:2px solid #111;border-radius:2px;width:18px;height:18px;position:absolute}.kc-text-transform-handle.is-top-left{cursor:nwse-resize;top:-4px;left:-4px}.kc-text-transform-handle.is-top-right{cursor:nesw-resize;top:-4px;right:-4px}.kc-text-transform-handle.is-bottom-right{cursor:nwse-resize;bottom:-4px;right:-4px}.kc-text-transform-handle.is-bottom-left{cursor:nesw-resize;bottom:-4px;left:-4px}.kc-text-transform-rotation-stem{pointer-events:none;background:#55f0c8;width:2px;height:25px;position:absolute;top:-27px;left:50%}.kc-text-transform-handle.is-rotate{color:#111;cursor:grab;background:#ffda57;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;top:-45px;left:calc(50% - 10px)}.kc-text-transform-handle.is-rotate .kc-icon{color:#111;pointer-events:none;stroke-width:2.7px;height:14px;transform:rotate(calc(-1 * var(--text-transform-rotation,0deg)));width:14px}.kc-text-transform-overlay.is-content-target .kc-text-transform-rotation-stem,.kc-text-transform-overlay.is-content-target .kc-text-transform-handle.is-rotate,.kc-text-transform-overlay.is-content-target [data-text-transform-rotation-output]{display:none}.kc-text-transform-context-actions{pointer-events:auto;gap:5px;display:flex;position:absolute;top:-47px;left:calc(50% + 19px)}.kc-text-transform-overlay.is-fixed-text .kc-text-transform-context-actions{display:none}.kc-text-transform-overlay.is-controls-below .kc-text-transform-rotation-stem{top:auto;bottom:-27px}.kc-text-transform-overlay.is-controls-below .kc-text-transform-handle.is-rotate{top:auto;bottom:-45px}.kc-text-transform-overlay.is-controls-below .kc-text-transform-context-actions{top:auto;bottom:-47px}.kc-text-transform-overlay.is-controls-below .kc-text-transform-readout{top:-28px;bottom:auto}.kc-text-transform-context-actions button{color:#111;cursor:pointer;background:#fff8e7;border:2px solid #111;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.kc-text-transform-context-actions button:hover,.kc-text-transform-context-actions button:focus-visible,.kc-text-transform-context-actions button.is-active{outline-offset:1px;background:#55f0c8;outline:2px solid #fff8e7}.kc-text-transform-context-actions button.is-active{box-shadow:2px 2px #111}.kc-text-transform-context-actions button.is-cancel{color:#b42318}.kc-text-transform-context-actions button.is-cancel:hover,.kc-text-transform-context-actions button.is-cancel:focus-visible{color:#111;background:#ff6b5e}.kc-text-transform-context-actions .kc-icon{pointer-events:none;height:13px;transform:rotate(calc(-1 * var(--text-transform-rotation,0deg)));width:13px}.kc-text-transform-overlay.is-transforming .kc-text-transform-box{cursor:grabbing}.kc-text-transform-guide{pointer-events:none;background:#ffda57e6;display:none;position:absolute}.kc-text-transform-guide.is-vertical{width:1px;top:0;bottom:0;left:50%}.kc-text-transform-guide.is-horizontal{height:1px;top:50%;left:0;right:0}.kc-text-transform-overlay.is-snapped-x .kc-text-transform-guide.is-vertical,.kc-text-transform-overlay.is-snapped-y .kc-text-transform-guide.is-horizontal{display:block}.kc-export-comic-loader{z-index:5;background:radial-gradient(circle,#ff3d354d,#0000 52%),radial-gradient(circle,#fff8e721 0 1.5px,#0000 1.8px) 0 0/11px 11px,#08080d;align-content:center;gap:22px;padding:12%;display:grid;position:absolute;inset:0;overflow:hidden}.kc-export-comic-rays{background:repeating-conic-gradient(from 0deg, transparent 0 8deg, #ffd95a1f 8deg 10deg);animation:14s linear infinite kc-comic-rays-spin;position:absolute;inset:-30%}.kc-export-comic-page{aspect-ratio:.78;background:#fff8e7;border:5px solid #111;grid-template:1fr .82fr/1fr .8fr;gap:5px;padding:6px;animation:2.4s ease-in-out infinite kc-comic-page-bob;display:grid;position:relative;transform:rotate(-2deg);box-shadow:9px 10px #ff3d35,14px 15px #111}.kc-export-comic-panel{background:linear-gradient(145deg,#0000 48%,#1111112e 49% 51%,#0000 52%),radial-gradient(circle,#111 0 1px,#0000 1.4px) 0 0/7px 7px,#ffd95a;border:4px solid #111;place-items:center;display:grid;position:relative;overflow:hidden}.kc-export-comic-panel:after{content:"";opacity:.12;background:#111;animation:2.8s ease-in-out infinite kc-comic-ink-swipe;position:absolute;inset:-20% 35% -20% -45%;transform:skew(-18deg)}.kc-export-comic-panel i{color:#fff8e7;letter-spacing:.04em;opacity:0;paint-order:stroke fill;text-shadow:3px 3px #111;z-index:2;font-family:Bangers,Impact,sans-serif;font-size:clamp(1rem,5vw,2.15rem);font-style:normal;position:relative;transform:scale(.4)rotate(-8deg)}.kc-export-comic-panel.is-panel-one{background-color:#ff3d35;grid-row:1/3}.kc-export-comic-panel.is-panel-two{background-color:#55f0c8}.kc-export-comic-panel.is-panel-three{background-color:#7aa7ff}.kc-export-comic-panel.is-panel-one i{animation:3.6s .15s infinite kc-comic-word-pop}.kc-export-comic-panel.is-panel-two i{animation:3.6s 1.15s infinite kc-comic-word-pop}.kc-export-comic-panel.is-panel-three i{animation:3.6s 2.15s infinite kc-comic-word-pop}.kc-export-comic-caption{color:#111;text-align:center;background:#fff8e7;border:4px solid #111;gap:4px;padding:12px 14px;display:grid;position:relative;transform:rotate(1deg);box-shadow:6px 6px #55f0c8}.kc-export-comic-caption:before{content:"";background:#fff8e7;border-top:4px solid #111;border-left:4px solid #111;width:18px;height:18px;position:absolute;top:-11px;left:24%;transform:rotate(45deg)}.kc-export-comic-caption strong{font-family:Bungee,Impact,sans-serif;font-size:clamp(.82rem,3.4vw,1.15rem);line-height:1.15}.kc-export-comic-caption span{color:#111111a3;font-size:clamp(.62rem,2.4vw,.78rem);font-weight:850}@keyframes kc-comic-rays-spin{to{transform:rotate(360deg)}}@keyframes kc-comic-page-bob{50%{transform:translateY(-8px)rotate(1deg)}}@keyframes kc-comic-ink-swipe{0%,20%{transform:translate(-120%)skew(-18deg)}65%,to{transform:translate(420%)skew(-18deg)}}@keyframes kc-comic-word-pop{0%,12%,80%,to{opacity:0;transform:scale(.4)rotate(-8deg)}20%,68%{opacity:1;transform:scale(1)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.kc-export-comic-rays,.kc-export-comic-page,.kc-export-comic-panel:after,.kc-export-comic-panel i{animation:none}.kc-export-comic-panel i{opacity:1;transform:none}}.kc-preview-timeline{grid-template-columns:minmax(138px,auto) minmax(72px,1fr);align-items:center;gap:8px;margin-top:2px;display:grid}.kc-preview-timeline-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.kc-preview-timeline-meta strong{color:var(--kc-mint);text-shadow:0 0 18px #55f0c838;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.82rem;font-weight:900;overflow:hidden}.kc-preview-timeline-meta span{color:var(--kc-muted);flex:none;font-size:.74rem;font-weight:850}.kc-preview-progress-track{background:#fff8e714;border:2px solid #ffffff1f;border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #050507b8}.kc-preview-progress-track span{border-radius:inherit;background:linear-gradient(96deg,#ff3d7f 0%,#ff7a3d 46%,#55f0c8 100%);width:0;height:100%;transition:width 80ms linear;display:block}.kc-preview-progress-track input{appearance:none;cursor:ew-resize;opacity:0;z-index:2;width:100%;margin:0;position:absolute;inset:-7px 0}.kc-preview-progress-track:focus-within{border-color:#55f0c8;box-shadow:0 0 0 3px #55f0c829,inset 0 0 0 1px #050507b8}.kc-preview-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.kc-preview-controls .kc-button,.kc-preview-controls .kc-button-primary{border-radius:8px;gap:7px;min-width:0;min-height:38px;padding-inline:10px;font-weight:950;box-shadow:3px 3px #050507}.kc-preview-controls .kc-button{color:#fff8e7;background:#fff8e70f;border:2px solid #ffffff2e}.kc-preview-controls .kc-button:hover,.kc-preview-controls .kc-button:focus-visible{color:#55f0c8;background:#111;border-color:#55f0c8;outline:none;box-shadow:3px 3px #ff3d35}.kc-preview-output-row{grid-template-columns:minmax(0,.64fr) minmax(132px,.36fr);align-items:stretch;gap:8px;display:grid}.kc-preview-output-row form{min-width:0;display:grid}.kc-preview-output-row form[hidden]{display:none}.kc-preview-output-row .kc-export-form{gap:7px}.kc-preview-output-row .kc-button{border:2px solid #ffffff2e;border-radius:8px;gap:7px;min-width:0;min-height:38px;padding-inline:10px;font-weight:950;box-shadow:3px 3px #050507}.kc-preview-output-row>form .kc-button{color:#fff8e7;background:#fff8e714}.kc-preview-output-row>form .kc-button:hover,.kc-preview-output-row>form .kc-button:focus-visible{color:#55f0c8;background:#111;border-color:#55f0c8;outline:none;box-shadow:3px 3px #ff3d35}.kc-preview-output-row .kc-preview-export-action{color:#111;background:#fff8e7;border-color:#111}.kc-preview-output-row .kc-preview-export-action:hover,.kc-preview-output-row .kc-preview-export-action:focus-visible{color:#111;background:#55f0c8;border-color:#111;box-shadow:3px 3px #ff3d35}.kc-preview-output-row .kc-button:disabled{cursor:not-allowed;opacity:.58}.kc-export-preparing-button{position:relative;overflow:hidden}.kc-export-preparing-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#55f0c833,#0000);width:42%;animation:1.45s ease-in-out infinite kc-export-button-sweep;position:absolute;inset:0 auto 0 -45%}.kc-export-preparing-button .kc-icon{animation:.86s linear infinite kc-spin}@keyframes kc-export-button-sweep{to{transform:translate(360%)}}.kc-export-status-note{color:#fff8e7a8;margin:-1px 0 0;font-size:.74rem;font-weight:820;line-height:1.3}.kc-export-status-note-active{gap:6px;display:grid}.kc-export-status-meter{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.kc-export-status-meter:before{border-radius:inherit;content:"";background:linear-gradient(90deg,#ff3d35,#ffd95a,#55f0c8);width:36%;animation:1.35s ease-in-out infinite kc-export-meter;position:absolute;inset:0 auto 0 -36%}.kc-export-status-meter[style*=--export-progress]:before{width:var(--export-progress);animation:none;inset:0 auto 0 0;transform:none}@keyframes kc-export-meter{to{transform:translate(380%)}}@media (prefers-reduced-motion:reduce){.kc-export-preparing-button:after,.kc-export-preparing-button .kc-icon,.kc-export-status-meter:before{animation:none}}.kc-global-music-panel{padding:9px;background:#05060c47;border:1px solid #55f0c824;border-radius:8px;grid-template-columns:minmax(300px,1fr) minmax(150px,.22fr) minmax(210px,.34fr);align-items:end;gap:12px;margin-top:10px;padding:12px;display:grid}.kc-global-music-track{align-self:start;min-width:0}.kc-global-music-actions{align-content:start;align-self:stretch;gap:9px;min-width:0;display:grid}.kc-music-filter-row{flex-wrap:wrap;gap:6px;min-width:0;margin:0 0 8px;display:flex}.kc-global-music-track small{color:#1111118f;margin-top:6px;font-size:.7rem;font-weight:850;line-height:1.2;display:block}.kc-global-music-volume{align-self:start;gap:6px;min-width:0;display:grid}.kc-clip-adjust-panel .kc-global-music-volume{border-left:1px solid #11111129;align-content:center;align-self:stretch;padding:2px 0 2px 18px}.kc-global-music-panel label{gap:6px;min-width:0;display:grid}.kc-global-music-panel label>span{color:var(--kc-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:900;display:inline-flex}.kc-global-music-panel .kc-icon{width:14px;height:14px}.kc-global-music-panel input[type=range]{appearance:none;background:0 0;width:100%;height:26px;padding:0}.kc-global-music-panel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff3d35 0 var(--kc-volume-progress,50%), #fff8e7 var(--kc-volume-progress,50%) 100%);border:2px solid #111;border-radius:999px;height:9px;box-shadow:2px 2px #1113}.kc-global-music-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:#55f0c8;border:2px solid #111;border-radius:999px;width:18px;height:18px;margin-top:-6.5px;box-shadow:2px 2px #111}.kc-global-music-panel input[type=range]::-moz-range-track{background:#fff8e7;border:2px solid #111;border-radius:999px;height:7px;box-shadow:2px 2px #1113}.kc-global-music-panel input[type=range]::-moz-range-progress{background:#ff3d35;border:2px solid #111;border-radius:999px;height:7px}.kc-global-music-panel input[type=range]:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.kc-global-music-panel.is-no-music .kc-global-music-track select{color:#1111119e}.kc-global-music-panel p{color:var(--kc-muted);grid-column:1/-1;margin:0;font-size:.72rem;font-weight:750;line-height:1.35}.kc-global-music-track .kc-music-sync-hint{color:#7a4220;font-weight:900}.kc-audio-fit-button{white-space:nowrap;place-self:start stretch;gap:7px;min-height:44px;margin-top:23px;padding-inline:12px}.kc-global-music-actions .kc-audio-fit-button{width:100%;margin-top:0}.kc-clip-adjust-panel .kc-audio-fit-button{color:#111;background:#fff8e7e6;border:2px solid #111111d1;border-radius:999px;font-size:.72rem;font-weight:950;box-shadow:2px 2px #111111d1}.kc-clip-adjust-panel .kc-audio-fit-button:hover,.kc-clip-adjust-panel .kc-audio-fit-button:focus-visible{color:#fff8e7;background:#111;outline:none;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-clip-adjust-panel .kc-audio-fit-button:disabled{box-shadow:none;color:#1111116b;cursor:not-allowed;opacity:1;background:#11111114;border-color:#11111142;transform:none}.kc-clip-adjust-panel .kc-global-music-panel{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;container-type:inline-size}.kc-current-music{gap:12px;min-width:0;display:grid}.kc-current-music-main{grid-template-columns:minmax(250px,1fr) minmax(220px,310px) auto;align-items:center;gap:16px 22px;min-width:0;display:grid}.kc-current-music-identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.kc-current-music-play{color:#fff;cursor:pointer;background:#ff3d35;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;box-shadow:3px 3px #55f0c8}.kc-current-music-artwork{border-radius:inherit;object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.kc-current-music-play .kc-icon{color:#fff;fill:currentColor;stroke:none;z-index:1;width:18px;height:18px;transform:translate(1px)}.kc-current-music-play:has(.kc-current-music-artwork:not([hidden])) .kc-icon{box-sizing:content-box;background:#111111a8;border-radius:999px;padding:6px}.kc-current-music-play:hover:not(:disabled),.kc-current-music-play:focus-visible:not(:disabled){background:#111;outline:none;transform:translate(-1px,-1px);box-shadow:3px 3px #ff3d35}.kc-current-music-play:disabled{box-shadow:none;color:#11111161;cursor:default;background:#11111124}.kc-current-music-play.is-playing:after{content:"";z-index:2;border-left:4px solid;border-right:4px solid;width:13px;height:16px;position:absolute}.kc-current-music-play.is-playing .kc-icon{opacity:0}.kc-current-music-copy{gap:2px;min-width:0;display:grid}.kc-current-music-copy>span{color:#ff3d35;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:950}.kc-current-music-copy strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:950;overflow:hidden}.kc-current-music-copy small{color:#11111194;font-size:.72rem;font-weight:850}.kc-current-music-copy .kc-current-music-state{color:#111111ad;letter-spacing:0;text-transform:none;background:#11111114;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 7px;font-size:.6rem;font-weight:950;display:inline-flex}.kc-current-music-description{gap:2px;min-width:0;display:grid}.kc-current-music-description>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-current-music-source{align-items:center;gap:4px;display:inline-flex}.kc-current-music-source:before{content:none}.kc-current-music-segment{background:#55f0c81c;border:1px solid #1113;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 8px;display:grid}.kc-current-music-segment[hidden]{display:none}.kc-current-music-segment-copy{gap:1px;min-width:0;display:grid}.kc-current-music-segment-icon{color:#55f0c8;background:#111;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.kc-current-music-segment-icon svg{width:14px;height:14px}.kc-current-music-segment small{color:#1111117a;letter-spacing:.05em;text-transform:uppercase;font-size:.54rem;font-weight:900}.kc-current-music-segment strong{color:#111;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:950;line-height:1.1}.kc-current-music-segment button{color:#111;cursor:pointer;font:inherit;background:#fff;border:1px solid #11111152;border-radius:999px;flex:none;min-height:26px;padding:4px 9px;font-size:.6rem;font-weight:950}.kc-current-music-segment button:hover,.kc-current-music-segment button:focus-visible{color:#fff;outline-offset:1px;background:#111;outline:2px solid #55f0c8}.kc-current-music-tools{border-top:1px solid #1111112b;grid-template-columns:minmax(255px,.72fr) minmax(480px,1.28fr);align-items:stretch;gap:12px;padding-top:12px;display:grid}.kc-current-music-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-width:max-content;display:flex}.kc-music-change-button,.kc-music-remove-button{white-space:nowrap;min-height:38px}@container (max-width:880px){.kc-current-music-main{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.kc-current-music-main>.kc-global-music-volume{grid-area:2/1/auto/-1}.kc-current-music-tools{grid-template-columns:minmax(250px,.8fr) minmax(350px,1.2fr);gap:10px}.kc-current-music-actions{justify-content:flex-end;min-width:0}}@container (max-width:620px){.kc-current-music-main,.kc-current-music-tools{grid-template-columns:1fr}.kc-current-music-main>.kc-global-music-volume{grid-area:auto}.kc-current-music-actions{justify-content:flex-start}}.kc-music-change-button{color:#fff8e7;cursor:pointer;background:#111;border:2px solid #111;border-radius:8px;gap:8px;padding:0 13px;font-size:.7rem;font-weight:950;transition:box-shadow .15s,transform .15s;overflow:hidden;box-shadow:4px 4px #55f0c8}.kc-music-change-button:hover,.kc-music-change-button:focus-visible{outline-offset:2px;outline:3px solid #55f0c89e;transform:translateY(-1px);box-shadow:5px 5px #ff3d35}.kc-music-change-icon{color:#55f0c8;justify-content:center;align-items:center;width:18px;display:inline-flex}.kc-music-change-icon .kc-icon{color:#55f0c8;width:15px;height:15px}.kc-clip-adjust-panel .kc-global-music-panel .kc-music-change-icon .kc-icon{color:#55f0c8}.kc-clip-adjust-panel .kc-global-music-panel .kc-current-music-play .kc-icon{color:#fff}.kc-music-remove-button{color:#1111119e;cursor:pointer;font:inherit;background:0 0;border:1px solid #11111138;border-radius:8px;justify-content:center;align-items:center;width:38px;padding:0;font-size:.68rem;font-weight:900;display:inline-flex}.kc-music-remove-button:hover:not(:disabled),.kc-music-remove-button:focus-visible:not(:disabled){color:#c52f29;background:#ff3d3517;border-color:#ff3d357a;outline:none}.kc-music-remove-button:disabled{cursor:default;opacity:.3}.kc-music-mute-icon{justify-content:center;align-items:center;display:inline-flex}.kc-music-mute-icon.is-enable,.kc-music-remove-button.is-active .kc-music-mute-icon.is-disable{display:none}.kc-music-remove-button.is-active .kc-music-mute-icon.is-enable{display:inline-flex}.kc-global-music-panel.is-music-muted .kc-current-music{background:repeating-linear-gradient(-45deg,#11111106,#11111106 8px,#0000 8px 16px),#fff8e7e6}.kc-global-music-panel.is-music-muted .kc-current-music-copy strong,.kc-global-music-panel.is-music-muted .kc-current-music-description{color:#11111194}.kc-global-music-panel.is-music-muted .kc-current-music-state{color:#fff;background:#111}.kc-global-music-panel.is-music-muted .kc-global-music-volume{opacity:.46}.kc-global-music-panel.is-music-muted .kc-music-remove-button.is-active{color:#55f0c8;background:#111;border-color:#111;box-shadow:3px 3px #55f0c8}.kc-clip-adjust-panel .kc-global-music-panel.is-music-muted .kc-music-remove-button.is-active .kc-icon{color:#55f0c8}.kc-global-music-panel.is-no-music .kc-global-music-volume,.kc-global-music-panel.is-no-music .kc-music-remove-button,.kc-global-music-panel.is-no-music .kc-current-music-tools{display:none}.kc-global-music-panel.is-no-music .kc-current-music-main{grid-template-columns:minmax(0,1fr) auto}.kc-global-music-panel.is-no-music .kc-current-music-play{display:none}.kc-global-music-panel.is-no-music .kc-current-music-identity{grid-template-columns:minmax(0,1fr)}.kc-global-music-volume>span{align-items:center;gap:5px;display:flex}.kc-global-music-volume output{color:#111;font-size:.68rem;font-weight:950}.kc-clip-adjust-panel .kc-global-music-volume{background:0 0;border:0;grid-template-columns:auto minmax(110px,1fr) auto;align-items:center;gap:8px;max-width:none;margin:0;padding:0;display:grid}.kc-global-music-panel input[type=range]{height:20px}.kc-global-music-panel input[type=range]::-webkit-slider-runnable-track{box-shadow:none;border-radius:3px;height:13px}.kc-global-music-panel input[type=range]::-webkit-slider-thumb{background:#111;border:2px solid #fff8e7;border-radius:2px;width:10px;height:19px;margin-top:-5px;box-shadow:0 0 0 2px #111}.kc-global-music-panel input[type=range]::-moz-range-track{box-shadow:none;border-radius:3px;height:11px}.kc-global-music-panel input[type=range]::-moz-range-progress{box-shadow:none;border-radius:3px;height:11px}.kc-global-music-panel input[type=range]::-moz-range-thumb{background:#111;border:2px solid #fff8e7;border-radius:2px;width:8px;height:17px;box-shadow:0 0 0 2px #111}.kc-music-catalog{background:#fff8e7d1;border:2px solid #111111b8;border-radius:9px;gap:11px;padding:12px;display:grid;box-shadow:4px 4px #55f0c8}.kc-music-catalog[hidden]{display:none}.kc-music-catalog-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.kc-music-catalog-heading>div{gap:2px;display:grid}.kc-music-catalog-heading .kc-eyebrow{margin:0}.kc-music-catalog-heading strong{color:#111;font-size:.96rem;font-weight:950}.kc-music-catalog-heading>small{color:#1111118f;text-align:right;max-width:520px;font-size:.7rem;font-weight:850}.kc-music-catalog-workspace{gap:12px;min-width:0;display:grid}.kc-music-library-pane,.kc-music-selection-pane{min-width:0}.kc-music-library-pane{gap:9px;display:grid}.kc-music-selection-pane{background:#ffffff85;border:2px solid #111111b8;border-radius:9px;align-content:start;gap:11px;padding:11px;display:grid}.kc-music-step-heading{align-items:center;gap:8px;min-height:28px;display:flex}.kc-music-step-heading>span{color:#fff;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.64rem;font-weight:950;display:inline-flex;box-shadow:2px 2px #ff3d35}.kc-music-step-heading>strong{color:#111;font-size:.76rem;font-weight:950}.kc-music-segment-empty{text-align:center;border:2px dashed #11111138;border-radius:8px;align-content:center;justify-items:center;min-height:220px;padding:24px;display:grid}.kc-music-segment-empty[hidden]{display:none}.kc-music-segment-empty-icon{color:#11111180;background:#11111114;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:inline-flex}.kc-music-segment-empty-icon svg{width:20px;height:20px}.kc-music-segment-empty strong{color:#111;font-size:.82rem;font-weight:950}.kc-music-segment-empty p{color:#1111118f;max-width:310px;margin-top:4px;font-size:.68rem;font-weight:800;line-height:1.45}.kc-custom-music{background:linear-gradient(115deg,#55f0c829,#ffffffa3 44%,#ff3d3514),#fff8e7;border:2px solid #111111b8;border-radius:9px;display:block;overflow:hidden;box-shadow:4px 4px #55f0c8d1}details.kc-custom-music:not([open]){box-shadow:none;background:0 0;border:0;justify-self:start}details.kc-custom-music:not([open]) .kc-custom-music-heading{background:#ffffffb3;border:1px solid #1111113d;border-radius:999px;padding:5px 8px 5px 5px;display:inline-flex}details.kc-custom-music:not([open]) .kc-custom-music-heading>span:nth-child(2) small{display:none}details.kc-custom-music:not([open]) .kc-custom-music-icon{box-shadow:none;border:0;border-radius:999px;width:26px;height:26px}details.kc-custom-music:not([open]) .kc-custom-music-open-label{background:0 0;border:0;padding:0 0 0 3px}.kc-custom-music-heading{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;list-style:none;display:grid}.kc-custom-music-heading::-webkit-details-marker{display:none}.kc-custom-music-heading:focus-visible{outline-offset:-3px;outline:2px solid #ff3d35}.kc-custom-music-icon{color:#fff;background:#ff3d35;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:2px 2px #55f0c8}.kc-custom-music-icon svg{width:14px;height:14px}.kc-custom-music-heading>span:nth-child(2){gap:2px;min-width:0;display:grid}.kc-custom-music-heading strong{color:#111;font-size:.78rem;font-weight:950}.kc-custom-music-heading small,.kc-custom-music-status{color:#11111194;margin:0;font-size:.64rem;font-weight:800}.kc-custom-music-open-label{color:#111;background:#ffffffb8;border:1px solid #11111147;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.62rem;font-weight:950;display:inline-flex}.kc-custom-music-open-label svg{width:12px;height:12px;transition:transform .14s}.kc-custom-music[open] .kc-custom-music-open-label{color:#fff;background:#111}.kc-custom-music[open] .kc-custom-music-open-label svg{transform:rotate(180deg)}.kc-custom-music-body{border-top:1px solid #11111129;gap:7px;padding:10px;display:grid}.kc-custom-music-form{grid-template-columns:minmax(220px,280px) minmax(280px,360px) auto;justify-content:start;gap:7px;display:grid}.kc-custom-music-picker,.kc-custom-music-rights{cursor:pointer;text-transform:none;background:#ffffffb3;border:1px solid #11111147;border-radius:7px;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:flex}.kc-custom-music-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-custom-music-picker:focus-within,.kc-custom-music-picker:hover{border-color:#111;box-shadow:inset 3px 0 #ff3d35}.kc-custom-music-picker-icon{color:#ff3d35;background:#ff3d351a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kc-custom-music-picker-icon svg{width:14px;height:14px}.kc-custom-music-picker-copy,.kc-custom-music-rights-copy{gap:2px;min-width:0;display:grid}.kc-custom-music-picker-copy strong,.kc-custom-music-rights-copy strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:950;overflow:hidden}.kc-custom-music-picker-copy small,.kc-custom-music-rights-copy small{color:#11111185;font-size:.58rem;font-weight:750;line-height:1.2}.kc-custom-music-rights input{accent-color:#ff3d35;flex:none;width:17px;height:17px;margin:0}.kc-custom-music-rights:has(input:checked){background:#55f0c81f;border-color:#1111119e;box-shadow:inset 3px 0 #55f0c8}.kc-custom-music-submit,.kc-custom-music-use,.kc-custom-music-delete{cursor:pointer;font:inherit;text-transform:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 11px;font-size:.64rem;font-weight:950;display:inline-flex}.kc-custom-music-submit,.kc-custom-music-use{color:#fff;background:#111;border:2px solid #111}.kc-custom-music-submit:not(:disabled):hover,.kc-custom-music-use:hover,.kc-custom-music-use.is-active{transform:translateY(-1px);box-shadow:3px 3px #ff3d35}.kc-custom-music-submit:disabled{cursor:not-allowed;opacity:.34}.kc-custom-music-delete{color:#1111119e;background:0 0;border:1px solid #11111147}.kc-custom-music-delete:hover{color:#b32621;background:#ff3d351a;border-color:#ff3d35}.kc-custom-music-submit svg,.kc-custom-music-use svg,.kc-custom-music-delete svg{width:13px;height:13px}.kc-custom-music-status[data-state=saving]{color:#9a5e00}.kc-custom-music-status[data-state=saved]{color:#08785f}.kc-custom-music-status[data-state=active]{color:#08785f;background:#55f0c824;font-weight:950}.kc-custom-music-status[data-state=active]:before{content:"✓";margin-right:5px}.kc-custom-music-status[data-state=ready]{color:#785000;background:#ffd95a2e;font-weight:900}.kc-custom-music-status[data-state=ready]:before{content:"→";margin-right:5px}.kc-custom-music-status[data-state=error]{color:#b32621}.kc-custom-music-status:empty{display:none}.kc-custom-music-form-actions{flex-wrap:wrap;justify-content:flex-start;align-self:center;align-items:center;gap:7px;padding-top:1px;display:flex}.kc-custom-music-locked{color:#111111a3;background:#fff9;border:1px dashed #11111152;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.66rem;font-weight:800;display:flex}.kc-custom-music-locked a{color:#111;font-weight:950;-webkit-text-decoration:underline #ff3d35;text-decoration:underline #ff3d35;text-decoration-thickness:2px}section.kc-custom-music{box-shadow:none;background:#ffffff8f;border:1px solid #1111113d;border-radius:8px;gap:0;display:grid;overflow:hidden}section.kc-custom-music .kc-custom-music-heading{cursor:default;grid-template-columns:30px minmax(150px,1fr) auto auto;gap:10px;padding:7px 9px;display:grid}section.kc-custom-music .kc-custom-music-icon{box-shadow:none;border:0;border-radius:999px;width:28px;height:28px}section.kc-custom-music .kc-custom-music-heading strong{font-size:.72rem}section.kc-custom-music .kc-custom-music-heading small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:.6rem;overflow:hidden}section.kc-custom-music .kc-custom-music-form{display:block}section.kc-custom-music .kc-custom-music-form.is-uploading{opacity:.55;pointer-events:none}section.kc-custom-music .kc-custom-music-picker{color:#fff;white-space:nowrap;background:#111;border:2px solid #111;border-radius:999px;gap:6px;min-height:34px;padding:6px 10px;font-size:.64rem;font-weight:950;display:inline-flex}section.kc-custom-music .kc-custom-music-picker:hover,section.kc-custom-music .kc-custom-music-picker:focus-within{box-shadow:2px 2px #ff3d35}section.kc-custom-music .kc-custom-music-picker svg{color:#55f0c8;width:13px;height:13px}section.kc-custom-music .kc-custom-music-picker>span{color:#fff;text-overflow:clip;text-transform:none;white-space:nowrap;font-size:.64rem;font-weight:950;display:inline;overflow:visible}.kc-custom-music-actions{align-items:center;gap:6px;display:inline-flex}section.kc-custom-music .kc-custom-music-use,section.kc-custom-music .kc-custom-music-delete{min-height:32px}section.kc-custom-music .kc-custom-music-use:not(.is-active){background:#ff3d35;border-color:#111;box-shadow:2px 2px #111}section.kc-custom-music .kc-custom-music-delete{border-radius:999px;width:32px;padding:7px}section.kc-custom-music .kc-custom-music-status{border-top:1px solid #1111111a;padding:5px 9px}section.kc-custom-music .kc-custom-music-status:empty{border:0;padding:0;display:none}@container (max-width:900px){.kc-custom-music-form{grid-template-columns:minmax(200px,1fr) minmax(240px,1.2fr)}.kc-custom-music-form-actions{grid-column:1/-1}.kc-custom-music-picker,.kc-custom-music-rights{min-height:44px}section.kc-custom-music .kc-custom-music-heading{grid-template-columns:28px minmax(150px,1fr) auto}section.kc-custom-music .kc-custom-music-actions{grid-column:2/-1;justify-self:end}}@container (max-width:620px){.kc-custom-music-heading{grid-template-columns:30px minmax(0,1fr) auto}.kc-custom-music-open-label>span{display:none}.kc-custom-music-form-actions>button{flex:auto}.kc-custom-music-form{grid-template-columns:1fr}.kc-custom-music-form-actions{grid-column:auto}section.kc-custom-music .kc-custom-music-heading{grid-template-columns:28px minmax(0,1fr)}section.kc-custom-music .kc-custom-music-form,section.kc-custom-music .kc-custom-music-actions{grid-column:2;justify-self:start}}.kc-music-option-grid{scrollbar-color:#55f0c8 #11111114;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:280px;padding:2px 4px 5px 2px;display:grid;overflow-y:auto}@container (min-width:900px){.kc-music-catalog-workspace{grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr);align-items:start}.kc-music-library-pane .kc-music-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.kc-music-selection-pane{position:sticky;top:10px}}@container (max-width:899px){.kc-music-segment-empty{min-height:128px}}.kc-music-option{color:#111;cursor:pointer;font:inherit;text-align:left;background:#ffffff94;border:2px solid #1113;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:58px;padding:7px;display:grid}.kc-music-option:hover,.kc-music-option:focus-visible{border-color:#111;outline:none}.kc-music-option.is-selected{color:#fff8e7;background:#111;border-color:#111;box-shadow:3px 3px #ff3d35}.kc-music-option-play{color:#fff;background:#ff3d35;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.kc-music-option-media{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.kc-music-option-artwork{object-fit:cover;object-position:50% 22%;background:#111;border:1px solid #1111113d;border-radius:7px;width:32px;height:32px}.kc-music-option-play-badge{color:#fff;background:#ff3d35;border:2px solid #fff8e7;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.kc-music-option-play-badge svg{width:7px;height:7px}.kc-music-option.is-selected .kc-music-option-play-badge{border-color:#111}.kc-music-option-play svg,.kc-music-option-check svg{width:12px;height:12px}.kc-music-option>span:nth-child(2){gap:2px;min-width:0;display:grid}.kc-music-option strong,.kc-music-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-music-option strong{font-size:.72rem;font-weight:950}.kc-music-option small{color:currentColor;opacity:.62;font-size:.62rem}.kc-music-option-check{opacity:0}.kc-music-option.is-selected .kc-music-option-check{color:#55f0c8;opacity:1}.kc-music-segment-editor{box-shadow:none;background:linear-gradient(115deg,#55f0c829,#ffffffbd 46%,#ff3d351a),#fff8e7;border:0;border-radius:8px;gap:12px;padding:12px;display:grid}.kc-music-segment-editor[hidden]{display:none}.kc-music-segment-heading{grid-template-columns:minmax(210px,auto) minmax(220px,1fr);align-items:end;gap:10px 24px;display:grid}.kc-music-segment-heading>span{gap:2px;display:grid}.kc-music-segment-heading small{color:#ff3d35;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:950}.kc-music-segment-heading strong{color:#111;font-size:.9rem;font-weight:950}.kc-music-segment-heading p{color:#11111194;font-size:.66rem;font-weight:800;line-height:1.35}.kc-music-segment-main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.kc-music-segment-preview{color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;position:relative;box-shadow:3px 3px #55f0c8}.kc-music-segment-preview:hover,.kc-music-segment-preview:focus-visible{outline-offset:2px;outline:2px solid #55f0c8;box-shadow:3px 3px #ff3d35}.kc-music-segment-preview svg{fill:currentColor;stroke:none;width:16px;height:16px;transform:translate(1px)}.kc-music-segment-preview.is-playing:after{content:"";border-left:4px solid;border-right:4px solid;width:12px;height:15px;position:absolute}.kc-music-segment-preview.is-playing svg{opacity:0}.kc-music-segment-waveform{--kc-segment-start:0%;--kc-segment-width:10%;background:#11111112;border:2px solid #111;border-radius:8px;height:76px;position:relative;overflow:hidden}.kc-music-segment-waveform canvas{opacity:.78;height:72px;display:block;width:100%!important}.kc-music-segment-window{bottom:0;left:var(--kc-segment-start);pointer-events:none;width:var(--kc-segment-width);z-index:2;background:#55f0c842;border:3px solid #ff3d35;position:absolute;top:0;transform:translate(-1px);box-shadow:inset 0 0 0 1px #ffffffb8}.kc-music-segment-window:after{content:"";background:#111;border:2px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:-8px}.kc-global-music-panel .kc-music-segment-waveform input[type=range]{appearance:none;cursor:ew-resize;z-index:3;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.kc-global-music-panel .kc-music-segment-waveform input[type=range]:focus-visible{outline-offset:-4px;outline:3px solid #55f0c8}.kc-global-music-panel .kc-music-segment-waveform input[type=range]::-webkit-slider-runnable-track{box-shadow:none;background:0 0;border:0;height:72px}.kc-global-music-panel .kc-music-segment-waveform input[type=range]::-webkit-slider-thumb{appearance:none;box-shadow:none;background:0 0;border:0;width:18px;height:72px;margin:0}.kc-global-music-panel .kc-music-segment-waveform input[type=range]::-moz-range-track{box-shadow:none;background:0 0;border:0;height:72px}.kc-global-music-panel .kc-music-segment-waveform input[type=range]::-moz-range-progress{background:0 0;height:72px}.kc-global-music-panel .kc-music-segment-waveform input[type=range]::-moz-range-thumb{box-shadow:none;background:0 0;border:0;width:18px;height:72px}.kc-music-segment-controls{grid-template-columns:70px minmax(150px,230px) 70px;justify-content:center;align-items:stretch;gap:8px;display:grid}.kc-music-segment-controls>button{color:#111;cursor:pointer;font:inherit;background:#fff;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:42px;font-size:.64rem;font-weight:950;display:inline-flex}.kc-music-segment-controls>button:hover:not(:disabled),.kc-music-segment-controls>button:focus-visible:not(:disabled){color:#fff;outline-offset:1px;background:#111;outline:2px solid #55f0c8}.kc-music-segment-controls>button:disabled{cursor:default;opacity:.28}.kc-music-segment-controls>button svg{width:13px;height:13px}.kc-music-segment-controls output{color:#fff;background:#111;border:2px solid #111;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:6px 11px;display:grid}.kc-music-segment-controls output small{color:#55f0c8;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.54rem;font-weight:950}.kc-music-segment-controls output strong{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:950}.kc-music-segment-controls output span{color:#ffffffa8;font-variant-numeric:tabular-nums;justify-self:end;font-size:.62rem;font-weight:800}.kc-music-segment-status{color:#11111194;text-align:center;min-height:0;font-size:.62rem;font-weight:850}.kc-music-segment-status:empty{display:none}.kc-music-segment-status[data-state=error]{color:#b32621}.kc-music-segment-status[data-state=short]{color:#785000}.kc-music-catalog-actions{z-index:4;background:linear-gradient(#fff8e7e6,#fff8e7 34%);border-top:1px solid #11111129;justify-content:flex-end;gap:8px;margin:0 -4px -4px;padding:11px 4px 4px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #1111110f}.kc-music-sync-action{background:#11111109;border:1px solid #11111129;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.kc-music-sync-action-icon{color:#fff;background:#111;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:2px 2px #55f0c8}.kc-music-sync-action-icon svg{color:#55f0c8;width:16px;height:16px}.kc-music-sync-action-copy{gap:2px;min-width:0;display:grid}.kc-music-sync-action-copy strong{color:#111;align-items:center;gap:7px;font-size:.74rem;font-weight:950;display:flex}.kc-music-sync-action-copy strong small{color:#1111118f;background:#11111112;border-radius:999px;padding:3px 6px;font-size:.56rem}.kc-music-sync-action-copy>span{color:#11111194;font-size:.66rem;font-weight:800}.kc-music-sync-action .kc-music-sync-hint{color:#7a4220;font-size:.62rem;font-weight:900}.kc-music-sync-action .kc-audio-fit-button{color:#fff;white-space:nowrap;background:#111;border:2px solid #111;border-radius:8px;min-height:38px;margin:0;box-shadow:3px 3px #55f0c8}@media (max-width:980px){.kc-current-music-actions{justify-content:flex-start}.kc-music-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kc-current-music-main,.kc-current-music-tools{grid-template-columns:1fr;align-items:start}.kc-global-music-panel.is-no-music .kc-current-music-main{grid-template-columns:1fr}.kc-current-music-segment{grid-template-columns:30px minmax(0,1fr)}.kc-current-music-segment button{grid-column:1/-1;justify-self:stretch}.kc-current-music-play{width:42px;height:42px}.kc-current-music-identity{grid-template-columns:46px minmax(0,1fr)}.kc-music-option-grid{grid-template-columns:1fr}.kc-music-segment-heading{grid-template-columns:1fr;align-items:start}.kc-music-segment-main{grid-template-columns:38px minmax(0,1fr)}.kc-music-segment-preview{width:38px;height:38px}.kc-music-segment-waveform{height:68px}.kc-music-segment-waveform canvas{height:64px}.kc-music-segment-controls{grid-template-columns:58px minmax(126px,1fr) 58px}.kc-music-segment-controls output span{display:none}.kc-music-catalog-heading,.kc-music-sync-action{grid-template-columns:1fr;align-items:start}.kc-music-catalog-heading{display:grid}.kc-music-sync-action-icon{display:none}.kc-music-sync-action .kc-audio-fit-button{justify-self:stretch}}.kc-audio-fit-button[data-state=busy]{cursor:progress}.kc-audio-fit-button[data-state=busy]>svg{display:none}.kc-audio-fit-button[data-state=done]{color:#d9fff3;border-color:#55f0c86b}.kc-audio-fit-button[data-state=error]{color:#ffdce5;border-color:#ff3d7f7a}.kc-preview-pane .mt-4{margin-top:0}.kc-input{border:1px solid var(--kc-line);color:var(--kc-ink);background:#ffffff14;border-radius:6px;width:100%;min-height:38px;padding:0 13px}.kc-input::file-selector-button{color:#15111c;background:#fff;border:0;border-radius:6px;margin-right:12px;padding:8px 12px;font-weight:850}.kc-visual-lab{gap:16px;display:grid}.kc-visual-lab-renderer-source{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.kc-visual-motion-modal[hidden]{display:none}.kc-visual-motion-modal{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.kc-visual-motion-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020208b8;position:absolute;inset:0}.kc-visual-motion-panel{background:linear-gradient(#141522fa,#080911fa);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(260px,420px) minmax(340px,1fr);gap:16px;width:100%;max-width:min(96vw,1040px);height:min(92vh,850px);padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e}.kc-visual-motion-stage{aspect-ratio:9/16;width:100%;height:100%;min-height:0}.kc-visual-motion-stage canvas{display:block;width:100%!important;height:100%!important}.kc-visual-motion-phone-shell{align-self:start;width:100%}.kc-visual-motion-phone-frame.kc-real-preview-frame{width:min(100%,min(92vh,850px)/1.77778 - 15.75px,430px);max-height:calc(min(92vh,850px) - 28px)}.kc-visual-motion-info{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;align-content:start;gap:14px;min-width:0;min-height:0;max-height:calc(min(92vh,850px) - 28px);padding:4px 8px 4px 0;display:grid;overflow:auto}.kc-visual-motion-info h2{margin:4px 0 0;font-size:clamp(1.25rem,2vw,2rem);font-weight:950;line-height:1.05}.kc-visual-motion-info p{color:var(--kc-muted-strong);margin:0;font-size:.9rem;line-height:1.42}.kc-visual-motion-info small{color:var(--kc-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.4}.kc-visual-motion-speed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.kc-visual-motion-speed strong{color:var(--kc-muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.kc-visual-motion-speed-options{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;flex:240px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.kc-visual-motion-speed-options button{color:var(--kc-muted-strong);cursor:pointer;background:0 0;border:0;min-width:0;padding:8px 10px;font-size:.78rem;font-weight:850}.kc-visual-motion-speed-options button+button{border-left:1px solid #ffffff14}.kc-visual-motion-speed-options button.is-active{color:var(--kc-ink);background:#55f0c824}.kc-visual-motion-speed-scale{grid-template-columns:auto minmax(120px,1fr) 52px;align-items:center;gap:8px;width:100%;display:grid}.kc-visual-motion-speed-scale span{color:var(--kc-muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.kc-visual-motion-speed-scale input[type=range]{accent-color:var(--kc-mint);width:100%;min-width:0}.kc-visual-motion-speed-scale input[type=number]{color:var(--kc-ink);text-align:center;background:#55f0c81f;border:1px solid #55f0c833;border-radius:7px;justify-self:end;width:58px;min-width:0;padding:5px 7px;font-size:.74rem;font-weight:900}.kc-visual-background-picker,.kc-visual-validation-picker,.kc-visual-variety-audit,.kc-visual-curation-form{border-top:1px solid #ffffff14;gap:9px;padding-top:12px;display:grid}.kc-visual-background-picker>strong,.kc-visual-validation-picker>strong,.kc-visual-background-head strong,.kc-visual-variety-head strong,.kc-visual-curation-head strong,.kc-visual-curation-note>span{color:var(--kc-muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.kc-visual-background-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-visual-background-head small{color:var(--kc-muted-strong);border:1px solid #ffffff1f;border-radius:999px;padding:5px 7px;font-family:inherit;font-size:.66rem;font-weight:850;line-height:1}.kc-visual-background-head small[data-style-fit=native]{color:var(--kc-mint);border-color:#55f0c852}.kc-visual-background-head small[data-style-fit=risky]{color:var(--kc-yellow);border-color:#ffd95a5c}.kc-visual-background-head small[data-style-fit=blocked]{color:#ffdce5;border-color:#ff3d7f57}.kc-visual-background-options{scrollbar-color:#ffffff38 transparent;gap:7px;margin-inline:-2px;padding:0 2px 5px;display:flex;overflow-x:auto}.kc-visual-background-option{color:var(--kc-muted-strong);cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;flex:0 0 78px;place-items:center stretch;gap:6px;min-width:0;padding:5px;display:grid}.kc-visual-background-option.is-active{color:var(--kc-ink);border-color:#55f0c89e;box-shadow:inset 0 0 0 1px #55f0c833}.kc-visual-background-option.is-fit-risky{border-color:#ffd95a47}.kc-visual-background-option.is-fit-blocked{opacity:.58}.kc-visual-background-option span[data-style-label],.kc-visual-background-option span[data-sample-label]{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;overflow:hidden}.kc-visual-fit-badge{color:var(--kc-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff1;border:1px solid #ffffff1a;border-radius:999px;min-width:0;padding:4px 5px;font-size:.55rem;font-weight:900;line-height:1;overflow:hidden}.kc-visual-background-option.is-fit-native .kc-visual-fit-badge{color:var(--kc-mint)}.kc-visual-background-option.is-fit-risky .kc-visual-fit-badge{color:var(--kc-yellow)}.kc-visual-background-option.is-fit-blocked .kc-visual-fit-badge{color:#ffdce5}.kc-visual-style-adaptation-toggle{color:var(--kc-muted-strong);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:flex}.kc-visual-style-adaptation-toggle input{accent-color:var(--kc-mint);flex:none}.kc-visual-style-adaptation-toggle span{font-size:.72rem;font-weight:850;line-height:1.25}.kc-visual-preview-text-tester{background:#ffffff0a;border:1px solid #55f0c829;border-radius:8px;gap:8px;padding:9px;display:grid}.kc-visual-preview-text-tester[hidden]{display:none}.kc-visual-preview-text-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-visual-preview-text-head strong{color:var(--kc-mint);text-transform:uppercase;font-size:.7rem;font-weight:950}.kc-visual-preview-text-head small{color:var(--kc-muted-strong);border:1px solid #ffffff1f;border-radius:999px;padding:5px 7px;font-family:inherit;font-size:.66rem;font-weight:850;line-height:1}.kc-visual-preview-text-head small[data-limit-state=full]{color:var(--kc-yellow);border-color:#ffd95a5c}.kc-visual-preview-text-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.kc-visual-preview-text-row .kc-input{min-height:38px}.kc-visual-preview-text-row .kc-button-secondary{white-space:nowrap;min-height:38px}.kc-visual-preview-text-controls{gap:7px;display:grid}.kc-visual-preview-text-controls>div{gap:5px;display:grid}.kc-visual-preview-text-controls span{color:var(--kc-muted);text-transform:uppercase;font-size:.62rem;font-weight:900}.kc-visual-preview-text-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.kc-visual-preview-text-options.is-position{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-visual-preview-text-options button{color:var(--kc-muted-strong);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;min-width:0;min-height:30px;padding:6px 5px;font-size:.66rem;font-weight:900;line-height:1;overflow:hidden}.kc-visual-preview-text-options button.is-active{color:var(--kc-mint);border-color:#55f0c89e;box-shadow:inset 0 0 0 1px #55f0c833}.kc-visual-preview-text-tester p{color:var(--kc-muted);margin:0;font-size:.72rem;font-weight:750;line-height:1.25}.kc-visual-style-stress{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:9px;display:grid}.kc-visual-style-stress-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-visual-style-stress-head strong{color:var(--kc-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.kc-visual-style-stress-head small{color:var(--kc-muted-strong);white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:5px 7px;font-family:inherit;font-size:.64rem;font-weight:850;line-height:1}.kc-visual-style-stress-head small[data-style-fit=native]{color:var(--kc-mint);border-color:#55f0c852}.kc-visual-style-stress-head small[data-style-fit=risky]{color:var(--kc-yellow);border-color:#ffd95a57}.kc-visual-style-stress-head small[data-style-fit=blocked]{color:#ffdce5;border-color:#ff3d7f57}.kc-visual-style-stress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.kc-visual-style-stress-grid span{color:var(--kc-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff14;border-radius:7px;justify-items:center;gap:2px;min-width:0;padding:6px 4px;font-size:.58rem;font-weight:850;line-height:1;display:grid;overflow:hidden}.kc-visual-style-stress-grid b{color:var(--kc-ink);font-size:.9rem;line-height:1}.kc-visual-style-stress-grid span[data-fit=native] b{color:var(--kc-mint)}.kc-visual-style-stress-grid span[data-fit=risky] b{color:var(--kc-yellow)}.kc-visual-style-stress-grid span[data-fit=blocked] b{color:#ffdce5}.kc-visual-style-stress-list{color:var(--kc-muted-strong);gap:5px;margin:0;padding:0;list-style:none;display:grid}.kc-visual-style-stress-list li{overflow-wrap:anywhere;padding-left:12px;font-size:.68rem;font-weight:760;line-height:1.28;position:relative}.kc-visual-style-stress-list li:before{background:var(--kc-yellow);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.42em;left:0}.kc-visual-style-stress-list.is-checklist li{color:var(--kc-muted)}.kc-visual-style-stress-list.is-checklist li:before{background:var(--kc-mint)}.kc-visual-sample-thumb{aspect-ratio:9/11;background-color:#080914;background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:6px;width:100%;display:block;overflow:hidden}.kc-visual-curation-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-visual-curation-head small{color:var(--kc-mint);font-family:inherit;font-size:.68rem;font-weight:850}.kc-visual-curation-form{margin-bottom:4px}.kc-visual-curation-form .kc-button-primary{min-height:38px}.kc-visual-quick-review{background:#ffffff09;border:1px solid #55f0c829;border-radius:8px;gap:8px;padding:10px}.kc-visual-quick-rule{background:#55f0c813;border:1px solid #55f0c829;border-radius:7px;gap:3px;padding:8px 9px;display:grid}.kc-visual-quick-rule strong{color:var(--kc-mint);text-transform:uppercase;font-size:.72rem;font-weight:950}.kc-visual-quick-rule span{color:var(--kc-muted-strong);font-size:.82rem;font-weight:750;line-height:1.28}.kc-catalog-gate{background:#ffd95a12;border:1px solid #ffd95a38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;display:grid}.kc-catalog-gate>div{gap:2px;display:grid}.kc-catalog-gate span,.kc-catalog-gate li{color:var(--kc-muted);font-size:.68rem;font-weight:800;line-height:1.25}.kc-catalog-gate strong{color:var(--kc-yellow);font-size:.85rem}.kc-catalog-gate>b{color:var(--kc-ink);background:#ffffff12;border-radius:999px;padding:5px 7px;font-size:.72rem}.kc-catalog-gate ul{grid-column:1/-1;gap:3px;margin:0;padding-left:18px;list-style:outside;display:grid}.kc-catalog-gate[data-state=eligible],.kc-catalog-gate[data-state=ready]{background:#55f0c814;border-color:#55f0c847}.kc-catalog-gate[data-state=eligible] strong,.kc-catalog-gate[data-state=ready] strong{color:var(--kc-mint)}.kc-catalog-gate[data-state=blocked],.kc-catalog-gate[data-state=invalid]{border-color:#ff3d7f4d}.kc-catalog-gate[data-state=blocked] strong,.kc-catalog-gate[data-state=invalid] strong{color:#ffdce5}.kc-visual-quick-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kc-style-review-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;padding:7px}.kc-style-tested-check{align-items:center;gap:6px;display:flex;color:var(--kc-muted-strong)!important;text-transform:none!important;font-size:.68rem!important}.kc-style-tested-check input{accent-color:var(--kc-mint)}.kc-style-test-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.kc-style-test-actions .kc-button{min-height:28px;padding:5px 8px;font-size:.64rem}.kc-style-test-actions .kc-button.is-tested{color:var(--kc-mint);border-color:#55f0c86b}.kc-review-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kc-visual-optional-review{background:#080a1357;border:1px solid #ffffff17;border-radius:8px;overflow:hidden}.kc-visual-optional-review>summary{color:var(--kc-muted-strong);cursor:pointer;text-transform:uppercase;padding:10px;font-size:.7rem;font-weight:950}.kc-visual-optional-review>summary small{color:var(--kc-muted);float:right;font-size:.62rem}.kc-visual-optional-review>.kc-visual-curation-block{border:0;border-top:1px solid #ffffff14;border-radius:0}.kc-visual-curation-block,.kc-visual-curation-summary{background:#080a136b;border:1px solid #ffffff18;border-radius:8px;gap:8px;padding:9px;display:grid}.kc-visual-curation-summary[hidden]{display:none}.kc-visual-curation-block-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kc-visual-curation-block-head strong{color:var(--kc-muted-strong);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:950}.kc-visual-curation-block-head small{color:var(--kc-muted);font-size:.66rem;font-weight:850}.kc-visual-quick-decisions,.kc-visual-genre-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kc-visual-quick-review .kc-visual-curation-toggle{min-height:29px;padding-block:5px}.kc-visual-quick-review .kc-visual-curation-toggle span{overflow-wrap:anywhere;min-width:0}.kc-visual-quick-review .kc-visual-curation-toggle.is-general{color:var(--kc-mint);border-color:#55f0c84d}.kc-visual-semantic-curation-groups{gap:6px;display:grid}.kc-visual-semantic-curation-group{background:#ffffff09;border:1px solid #ffffff16;border-radius:7px;overflow:hidden}.kc-visual-semantic-curation-group summary{color:var(--kc-ink);cursor:pointer;text-transform:uppercase;padding:8px 9px;font-size:.72rem;font-weight:950}.kc-visual-semantic-curation-group:has(input:checked) summary{color:var(--kc-mint);background:#55f0c814}.kc-visual-semantic-tag-grid{gap:4px;padding:0 8px 8px;display:grid}.kc-visual-semantic-tag-row{background:#080a1357;border:1px solid #ffffff12;border-radius:6px;grid-template-columns:minmax(86px,1fr) minmax(54px,auto) minmax(58px,auto);align-items:center;gap:6px;min-height:30px;padding:5px 7px;display:grid}.kc-visual-semantic-tag-row>span{color:var(--kc-muted-strong);overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:850}.kc-visual-semantic-tag-row label{color:var(--kc-muted);border:1px solid #0000;border-radius:999px;justify-content:flex-end;align-items:center;gap:4px;min-width:0;padding:4px 6px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.kc-visual-semantic-tag-row input{accent-color:var(--kc-mint);block-size:14px;inline-size:14px}.kc-visual-semantic-tag-row label:has(input:checked){color:#07110f;background:#55f0c8eb;border-color:#55f0c8f2;box-shadow:0 0 0 1px #55f0c829}.kc-visual-semantic-tag-row label:last-child:has(input:checked){color:#fff;background:#ff3d7fe6;border-color:#ff7bd3b8}.kc-visual-semantic-tag-row label:has(input:checked) input{accent-color:#111}.kc-visual-semantic-tag-row b{font-size:.66rem;font-weight:900;line-height:1}.kc-visual-curation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.kc-visual-curation-summary-grid div{background:#ffffff0b;border:1px solid #ffffff16;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.kc-visual-curation-summary-grid dt{color:var(--kc-muted);text-transform:uppercase;font-size:.62rem;font-weight:900}.kc-visual-curation-summary-grid dd{color:var(--kc-ink);overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:850}.kc-visual-text-curation{border-color:#55f0c838}.kc-visual-text-curation[hidden]{display:none}.kc-visual-text-contract-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kc-visual-text-contract-summary div{background:#55f0c80e;border:1px solid #55f0c81f;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.kc-visual-text-contract-summary dt{color:var(--kc-muted);text-transform:uppercase;font-size:.61rem;font-weight:950}.kc-visual-text-contract-summary dd{color:var(--kc-ink);overflow-wrap:anywhere;margin:0;font-size:.73rem;font-weight:850}.kc-visual-quick-fields.is-text-rules{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-visual-quick-review .kc-visual-curation-note textarea{min-height:54px;max-height:70px}.kc-visual-quick-hidden{display:none}.kc-visual-semantic-chip-row>span{color:var(--kc-muted);text-transform:uppercase;font-size:.64rem;font-weight:900}.kc-visual-semantic-chip-row{gap:5px;display:grid}.kc-visual-semantic-chip-row div{flex-wrap:wrap;gap:5px;display:flex}.kc-visual-semantic-chip-row b{color:var(--kc-muted-strong);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:6px 8px;font-size:.64rem;font-weight:900;line-height:1}.kc-visual-semantic-chip-row b.is-reference,.kc-visual-semantic-chip-row b.is-selected{color:var(--kc-mint);background:#55f0c814;border-color:#55f0c83d}.kc-visual-semantic-chip-row b.is-trigger,.kc-visual-semantic-chip-row b.is-goal{color:#dbe5ff;background:#7aa7ff14;border-color:#7aa7ff38}.kc-visual-semantic-chip-row b.is-avoid{color:#ffdce5;background:#ff3d7f17;border-color:#ff3d7f47}.kc-visual-semantic-chip-row b.is-tag{color:#ffe9a2;background:#ffd95a14;border-color:#ffd95a3d}@media (max-width:720px){.kc-visual-quick-fields,.kc-visual-curation-summary-grid,.kc-visual-text-contract-summary,.kc-visual-quick-fields.is-text-rules{grid-template-columns:1fr}.kc-visual-quick-decisions,.kc-visual-genre-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-visual-semantic-tag-row{grid-template-columns:1fr;justify-items:start}.kc-visual-semantic-tag-row label{justify-content:flex-start}}.kc-visual-advanced-review{border-top:1px solid #ffffff14;gap:10px;padding-top:10px;display:grid}.kc-visual-advanced-review summary{color:var(--kc-muted-strong);cursor:pointer;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:7px;justify-content:space-between;align-items:center;min-height:34px;padding:9px 10px;font-size:.76rem;font-weight:900;line-height:1;list-style:none;display:flex}.kc-visual-advanced-review summary::-webkit-details-marker{display:none}.kc-visual-advanced-review summary:after{color:var(--kc-mint);content:"+";font-size:1rem;line-height:1}.kc-visual-advanced-review[open] summary:after{content:"-"}.kc-visual-curation-toggle{color:var(--kc-muted-strong);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:32px;padding:7px 8px;display:flex}.kc-visual-curation-toggle input{accent-color:var(--kc-mint);flex:none}.kc-visual-curation-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:850;line-height:1.1;overflow:hidden}.kc-visual-curation-note{gap:6px;display:grid}.kc-visual-curation-note textarea{resize:vertical;min-height:68px;max-height:92px}.kc-visual-curation-form+p{border-top:1px solid #ffffff14;padding-top:10px}.kc-visual-lab-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.kc-visual-lab-hero{align-items:center;padding:10px 12px}.kc-visual-lab-hero .kc-title{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1}.kc-visual-lab-hero .kc-eyebrow,.kc-visual-lab-hero .kc-subtitle{display:none}.kc-visual-lab-hero .kc-page-header-actions{gap:8px}.kc-visual-lab-hero .kc-button-primary,.kc-visual-lab-hero .kc-button-ghost{min-height:32px}.kc-visual-lab-review-strip{background:linear-gradient(#161827d1,#0c0d17c7);border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.kc-visual-lab-workflow{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.kc-visual-lab-workflow>span{color:var(--kc-muted);text-transform:uppercase;padding-inline:4px;font-size:.72rem;font-weight:950}.kc-visual-lab-workflow-item{color:var(--kc-ink);background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.kc-visual-lab-workflow-item:hover{background:#55f0c814;border-color:#55f0c847;transform:translateY(-1px)}.kc-visual-lab-workflow-item small{color:var(--kc-mint);font-size:.66rem;font-weight:950}.kc-visual-lab-workflow-item strong{font-size:.78rem;line-height:1}.kc-visual-lab-guide{flex:none;position:relative}.kc-visual-lab-guide>summary{color:var(--kc-mint);cursor:pointer;background:#55f0c814;border:1px solid #55f0c83d;border-radius:8px;min-height:32px;padding:7px 10px;font-size:.78rem;font-weight:950;list-style:none}.kc-visual-lab-guide>summary::-webkit-details-marker{display:none}.kc-visual-lab-guide[open]>div{z-index:15;background:#0c0d17f5;border:1px solid #55f0c82e;border-radius:8px;gap:8px;width:520px;max-width:min(520px,88vw);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000052}.kc-visual-lab-guide strong{color:var(--kc-ink);font-size:.82rem}.kc-visual-lab-guide p,.kc-visual-lab-guide li{color:var(--kc-muted-strong);font-size:.76rem;font-weight:750;line-height:1.32}.kc-visual-lab-guide ol{gap:4px;margin:0;padding-left:18px;list-style:decimal;display:grid}.kc-visual-lab-guide-docs{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--kc-mint)!important;font-size:.68rem!important}.kc-visual-lab-stats div{background:linear-gradient(#161827c7,#0c0d17c2);border:1px solid #ffffff1a;border-radius:8px;padding:14px}.kc-visual-lab-stats.is-priority div{border-color:#55f0c826;padding:11px 12px}.kc-visual-lab-stats.is-priority{flex-wrap:wrap;gap:6px;display:flex}.kc-visual-lab-stats.is-priority div{align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.kc-visual-lab-stats.is-secondary{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px}.kc-visual-lab-stats.is-secondary div{padding:10px}.kc-visual-lab-stats strong{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1;display:block}.kc-visual-lab-stats.is-priority strong{font-size:1rem}.kc-visual-lab-stats span{color:var(--kc-muted);text-transform:uppercase;margin-top:7px;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.kc-visual-lab-stats.is-priority span{margin-top:0;font-size:.64rem}.kc-visual-lab-filter-panel{z-index:2;padding:0;position:relative;overflow:visible}.kc-visual-lab-filters{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid}.kc-visual-lab-filter-panel.is-simple{padding:10px}.kc-visual-lab-filters.is-simple{padding:0}.kc-visual-lab-search{grid-column:span 2}.kc-availability-shortcuts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.kc-availability-shortcut{color:var(--kc-muted);text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:950;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.kc-availability-shortcut:hover,.kc-availability-shortcut:focus-visible{color:var(--kc-ink);border-color:#55f0c866;transform:translateY(-1px)}.kc-availability-shortcut.is-active{color:var(--kc-mint);background:#55f0c829;border-color:#55f0c894}.kc-availability-shortcut.is-test.is-active{background:#55f0c82e}.kc-availability-shortcut.is-pro.is-active{color:var(--kc-red);background:#ff3a322e;border-color:#ff3a3285}.kc-visual-filter-fields{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));align-items:end;gap:8px;margin-top:8px;display:grid}.kc-visual-lab-filters.is-simple .kc-visual-filter-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:0}.kc-visual-lab-filters.is-simple .kc-visual-lab-search{grid-column:auto}.kc-visual-variant-shortcuts{grid-column:span 2;justify-content:flex-start;align-self:end;min-height:34px}.kc-visual-lab-filters label{gap:6px;min-width:0;display:grid}.kc-visual-lab-filters label>span{color:var(--kc-muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.kc-visual-lab-filters .kc-input{min-height:34px}.kc-visual-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kc-visual-pagination .kc-button,.kc-visual-pagination .kc-button-primary{min-height:34px;padding-inline:14px}.kc-visual-pagination .is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.kc-visual-lab-results-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.kc-visual-lab-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:10px;display:grid}.kc-visual-preset-card{background:linear-gradient(180deg, #171826eb, #0c0d17e6), var(--kc-panel);contain-intrinsic-size:340px;content-visibility:auto;border:1px solid #ffffff1a;border-radius:8px;overflow:clip;box-shadow:0 16px 40px #00000038}.kc-visual-preset-preview{aspect-ratio:9/16;background:radial-gradient(circle at 55% 42%,#ffffff38,#0000 0 22%,#0000),linear-gradient(135deg,#ffffff14,#0000 58%),#111320;border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.kc-visual-preset-preview.is-lite{transform:translateZ(0)}.kc-visual-preset-preview img{color:#0000;object-fit:cover;opacity:0;z-index:2;width:100%;height:100%;font-size:0;transition:opacity .18s;position:absolute;inset:0}.kc-visual-preset-preview.has-real-preview img{opacity:1}.kc-visual-preset-preview img:not([src]),.kc-visual-preset-preview img[src=""]{visibility:hidden}.kc-visual-preset-preview.has-real-preview:before,.kc-visual-preset-preview.has-real-preview:after,.kc-visual-preset-preview.has-real-preview .kc-preview-frame-line,.kc-visual-preset-preview.has-real-preview .kc-preview-focus,.kc-visual-preset-preview.has-real-preview .kc-preview-burst{opacity:0}.kc-visual-preset-preview:before,.kc-visual-preset-preview:after,.kc-preview-frame-line,.kc-preview-focus,.kc-preview-burst{content:"";position:absolute}.kc-visual-preset-preview:before{opacity:.44;background:repeating-linear-gradient(112deg,#0000 0 15px,#ffffff29 16px 18px);inset:-20%;transform:rotate(-5deg)}.kc-visual-preset-preview:after{border:2px solid #ffffff61;inset:12px;box-shadow:inset 0 0 0 1px #00000047}.kc-preview-frame-line{background:#ffffff8f;height:2px;top:36%;left:12%;right:14%;transform:rotate(-10deg)}.kc-preview-focus{color:#ffffffb8;border:2px solid;border-radius:999px;width:74px;height:74px;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-preview-burst{clip-path:polygon(50% 0,61% 33%,98% 27%,68% 50%,98% 73%,61% 67%,50% 100%,39% 67%,2% 73%,32% 50%,2% 27%,39% 33%);color:#ffffff57;background:currentColor;width:96px;height:96px;top:15%;right:13%}.kc-preview-caption{color:var(--kc-ink);z-index:3;background:#04050cc2;border:1px solid #ffffff47;border-radius:6px;align-items:center;padding:7px 9px;font-family:Bungee,Inter,sans-serif;font-size:.75rem;line-height:1;display:inline-flex;position:absolute;bottom:13px;left:13px}.kc-preview-status{color:var(--kc-muted-strong);letter-spacing:0;z-index:3;background:#050509b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:7px 9px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-visual-preset-preview.has-real-preview .kc-preview-status{display:none}.kc-visual-preset-preview.has-preview-error .kc-preview-status{color:#ffdce5}.kc-visual-preset-preview.is-rendering .kc-preview-status{color:var(--kc-mint)}.kc-visual-preset-preview.is-action{color:#ffd95a;background:radial-gradient(circle at 62% 44%,#ffd95a61,#0000 24%),linear-gradient(135deg,#241217,#2a1d08 46%,#090914)}.kc-visual-preset-preview.is-horror{color:#ff3d7f;background:radial-gradient(circle at 52% 45%,#ff3d7f47,#0000 22%),linear-gradient(135deg,#07070d,#171016 52%,#030305)}.kc-visual-preset-preview.is-romance{color:#ff9ed1;background:radial-gradient(circle at 58% 38%,#ff9ed166,#0000 23%),linear-gradient(135deg,#211222,#352034 48%,#0b0a14)}.kc-visual-preset-preview.is-scifi{color:#55f0c8;background:radial-gradient(circle at 56% 43%,#55f0c857,#0000 23%),linear-gradient(135deg,#07131a,#0a2430 48%,#07070d)}.kc-visual-preset-preview.is-webtoon{color:#7aa7ff;background:radial-gradient(circle at 50% 36%,#7aa7ff57,#0000 22%),linear-gradient(#101528,#10101d 50%,#090914)}.kc-visual-preset-preview.is-comedy{color:#ffbd4a;background:radial-gradient(circle at 58% 42%,#ffbd4a6b,#0000 23%),linear-gradient(135deg,#242006,#2b1732 54%,#090914)}.kc-visual-preset-preview.is-promo{color:#ff7bd3;background:radial-gradient(circle at 58% 43%,#ff7bd35c,#0000 22%),linear-gradient(135deg,#241326,#111b2f 54%,#090914)}.kc-visual-preset-main{gap:7px;padding:9px;display:grid}.kc-visual-preset-title-row{justify-content:space-between;align-items:start;gap:8px;display:flex}.kc-visual-preset-title-row h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.kc-visual-preset-title-row code{color:var(--kc-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.6rem;display:block}.kc-visual-preset-actions{flex:none;place-items:flex-end end;gap:5px;display:grid}.kc-visual-preset-delete{min-height:24px;padding-inline:8px}.kc-visual-preset-main p{color:var(--kc-muted-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.38;display:none;overflow:hidden}.kc-visual-preset-key-tags{flex-wrap:wrap;gap:5px;display:flex}.kc-visual-variety-tag.is-core-kit{color:var(--kc-mint);border-color:#55f0c857}.kc-card-catalog-gate{background:#ffd95a0f;border:1px solid #ffd95a2e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:7px;display:grid}.kc-card-catalog-gate>div{gap:1px;display:grid}.kc-card-catalog-gate span,.kc-card-catalog-gate small{color:var(--kc-muted);font-size:.58rem;font-weight:800;line-height:1.2}.kc-card-catalog-gate strong,.kc-card-catalog-gate b{color:var(--kc-yellow);font-size:.68rem}.kc-card-catalog-gate small{grid-column:1/-1}.kc-card-catalog-gate[data-state=eligible],.kc-card-catalog-gate[data-state=ready]{background:#55f0c812;border-color:#55f0c838}.kc-card-catalog-gate[data-state=eligible] strong,.kc-card-catalog-gate[data-state=eligible] b,.kc-card-catalog-gate[data-state=ready] strong,.kc-card-catalog-gate[data-state=ready] b{color:var(--kc-mint)}.kc-visual-curation-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kc-visual-curation-strip>div{background:#05060e80;border:1px solid #ffffff16;border-radius:7px;gap:3px;min-width:0;min-height:50px;padding:7px;display:grid}.kc-visual-curation-strip span,.kc-visual-curation-strip small{color:var(--kc-muted);text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.05}.kc-visual-curation-strip strong{color:var(--kc-ink);overflow-wrap:anywhere;min-width:0;font-size:.68rem;font-weight:900;line-height:1.12}.kc-visual-curation-strip small{color:var(--kc-mint);text-transform:none}.kc-visual-text-profile{background:#05060e8a;border:1px solid #55f0c829;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;min-height:48px;padding:6px;display:grid}.kc-visual-text-profile span{color:#baf8eb;overflow-wrap:anywhere;text-align:center;background:#55f0c812;border:1px solid #55f0c824;border-radius:6px;justify-content:center;align-items:center;min-height:22px;padding:4px 5px;font-size:.6rem;font-weight:850;line-height:1.1;display:inline-flex}.kc-visual-text-profile[data-gallery-mode=phone_preview]{border-color:#7aa7ff40}.kc-visual-text-profile[data-gallery-mode=phone_preview] span{color:#c8d7ff;background:#7aa7ff14;border-color:#7aa7ff2e}.kc-visual-text-profile[data-gallery-mode=card] span{color:#ffe9a2;background:#ffd95a14;border-color:#ffd95a2e}.kc-visual-preset-key-tags span{color:var(--kc-muted-strong);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:5px 6px;font-size:.6rem;font-weight:800;line-height:1.1}@media (max-width:720px){.kc-visual-curation-strip{grid-template-columns:1fr}}.kc-visual-preset-key-tags .kc-visual-variety-tag{color:#baf8eb;background:#55f0c812;border-color:#55f0c82e}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-global{color:#c8d7ff;border-color:#7aa7ff42}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-genre{color:#ffe9a2;border-color:#ffd95a3d}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-manual{color:#ffdce5;background:#ff3d7f14;border-color:#ff3d7f47}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-clip-variant{color:var(--kc-mint);background:#55f0c81a;border-color:#55f0c857}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-no-variant{color:#ffe9a2;background:#ffd95a17;border-color:#ffd95a4d}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-ai-ready{color:#dbe5ff;background:#7aa7ff14;border-color:#7aa7ff38}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-ai-review{color:#ffe9a2;background:#ffd95a14;border-color:#ffd95a3d}.kc-visual-preset-key-tags .kc-visual-variety-tag.is-ai-blocked{color:#ffdce5;background:#ff3d7f17;border-color:#ff3d7f4d}.kc-visual-variety-audit{gap:10px}.kc-visual-variety-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-visual-variety-head small{color:var(--kc-mint);border:1px solid #55f0c833;border-radius:999px;padding:5px 7px;font-family:inherit;font-size:.66rem;font-weight:850;line-height:1}.kc-visual-variety-audit dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.kc-visual-variety-audit div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;min-width:0;padding:8px}.kc-visual-variety-audit dt{color:var(--kc-muted);text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.kc-visual-variety-audit dd{color:var(--kc-muted-strong);overflow-wrap:anywhere;margin:5px 0 0;font-size:.73rem;font-weight:780;line-height:1.2}.kc-visual-motion-button{z-index:4;justify-content:center;gap:5px;width:31px;min-height:31px;padding:0;font-size:.68rem;position:absolute;bottom:7px;left:auto;right:7px;box-shadow:0 10px 22px #00000057}.kc-visual-preset-card>.kc-visual-motion-button{box-shadow:none;border-radius:0;min-height:42px}.kc-visual-preset-details{border-top:1px solid #ffffff14;padding-top:10px}.kc-visual-preset-details summary{color:var(--kc-mint);cursor:pointer;font-size:.78rem;font-weight:900}.kc-visual-preset-details dl{gap:8px;margin:10px 0 0;display:grid}.kc-visual-preset-details div{gap:3px;display:grid}.kc-visual-lab-empty{text-align:center}.kc-visual-preset-details dt{color:var(--kc-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.kc-visual-preset-details dd{color:var(--kc-muted-strong);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.35}.kc-public-locale{z-index:80;background:#0f1012d1;border:1px solid #ffffff2e;border-radius:8px;align-items:center;padding:3px;display:inline-flex;position:fixed;top:18px;right:18px;overflow:hidden;box-shadow:0 18px 38px #0003}.kc-public-locale-link{color:#ffffffb8;border-radius:6px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.kc-public-locale-link:hover{color:#fff;background:#ffffff14}.kc-public-locale-link.is-active{color:#111;background:#f7f0df}body:has(.kc-home-page)>.kc-public-locale{display:none}html:has(.kc-home-page),body:has(.kc-home-page){background:linear-gradient(90deg,#1111110b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#11111109 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#fff8e7 0%,#f7f0df 64%,#efeadf 100%)}.kc-home-page{--home-paper:#f7f0df;--home-paper-hot:#fff8e7;--home-ink:#111;--home-ink-soft:#302a26;--home-muted:#111111ad;--home-line:#11111129;--home-red:#f0442f;--home-cyan:#24d5c2;--home-yellow:#f5c84b;--home-lilac:#7764ff;background:linear-gradient(90deg, #1111110b 1px, transparent 1px), linear-gradient(180deg, #11111109 1px, transparent 1px), linear-gradient(180deg, var(--home-paper-hot) 0%, var(--home-paper) 64%, #efeadf 100%);color:var(--home-ink);background-size:28px 28px,28px 28px,auto;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.kc-home-page:before{content:"";mix-blend-mode:multiply;opacity:.45;pointer-events:none;background:repeating-linear-gradient(0deg,#1111110e 0 1px,#0000 1px 5px),linear-gradient(135deg,#0000 0 42%,#f0442f17 42% 44%,#0000 44% 100%);position:absolute;inset:0}.kc-home-nav,.kc-home-hero,.kc-home-section{z-index:1;width:calc(100% - 40px);max-width:1180px;margin-inline:auto;position:relative}.kc-home-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--home-ink);z-index:40;background:#fffdf6f0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);max-width:1400px;margin-top:8px;padding:8px 12px;display:flex;position:sticky;top:8px;box-shadow:5px 5px #111111e0}.kc-home-brand,.kc-home-topbar-actions,.kc-home-nav-links,.kc-home-locale,.kc-home-actions,.kc-home-proof,.kc-home-principles li{align-items:center;display:flex}.kc-home-brand{color:var(--home-ink);gap:10px;min-width:max-content;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;text-decoration:none}.kc-home-brand-mark{background:var(--home-ink);border:3px solid var(--home-ink);box-shadow:5px 5px 0 var(--home-red);color:var(--home-paper);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.kc-home-nav-links{background:#1111110e;border:1px solid #11111126;border-radius:6px;justify-content:flex-end;gap:2px;padding:3px}.kc-home-topbar-actions{justify-content:flex-end;gap:8px;min-width:0}.kc-home-topbar-actions>form,.kc-home-actions form,.kc-home-creator-copy form{margin:0;display:inline-flex}.kc-home-nav-links a,.kc-home-locale a{color:var(--home-ink-soft);border-radius:4px;min-height:32px;padding:0 11px;font-size:13px;font-weight:900;text-decoration:none}.kc-home-nav-links a:hover,.kc-home-locale a:hover{background:#ffffffb8}.kc-home-nav-links a[aria-current=page]{background:var(--home-ink);color:var(--home-paper)}.kc-home-locale{background:#11111114;border:1px solid #1111111f;border-radius:8px;gap:2px;padding:3px}.kc-home-locale a{min-height:30px;padding:0 9px;font-size:12px}.kc-home-locale a.is-active{background:var(--home-ink);box-shadow:3px 3px 0 var(--home-red);color:var(--home-paper)}.kc-home-topbar-link,.kc-home-topbar-cta{border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.kc-home-topbar-link{color:var(--home-ink);border:1px solid #0000}.kc-home-topbar-link:hover{background:#1111110f;border-color:#11111129}.kc-home-topbar-cta{background:var(--home-red);border:2px solid var(--home-ink);box-shadow:3px 3px 0 var(--home-ink);color:#fff;cursor:pointer}.kc-home-topbar-cta:hover{box-shadow:4px 4px 0 var(--home-ink);transform:translateY(-1px)}.kc-user-menu.is-marketing .kc-user-menu-trigger{border-radius:6px;min-height:38px}.kc-user-menu.is-marketing .kc-user-menu-trigger strong{font-size:13px}.kc-home-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:40px;min-height:575px;padding:34px 0 42px;display:grid}.kc-home-hero-copy{align-self:center;min-width:0;padding-bottom:36px}.kc-home-hero h1{color:var(--home-ink);text-wrap:balance;max-width:620px;margin:0;font-size:68px;font-weight:900;line-height:1.04}.kc-home-subhead{color:var(--home-muted);max-width:610px;margin:24px 0 0;font-size:20px;font-weight:720;line-height:1.55}.kc-home-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.kc-home-account-note{color:var(--home-muted);max-width:560px;margin:12px 0 0;font-size:12px;font-weight:800;line-height:1.45}.kc-home-primary,.kc-home-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:15px;font-weight:950;text-decoration:none;display:inline-flex}.kc-home-primary{background:var(--home-red);border:2px solid var(--home-ink);box-shadow:5px 5px 0 var(--home-ink);color:#fff;font-family:inherit}.kc-home-primary:hover{transform:translateY(-1px)}.kc-home-secondary{border:2px solid var(--home-line);color:var(--home-ink);background:#ffffff85}.kc-home-proof{border-block:2px solid #11111126;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:640px;margin:38px 0 0;display:grid}.kc-home-proof div{border-right:2px solid #1111111f;flex:1 1 0;min-width:0;padding:16px 18px 16px 0}.kc-home-proof div+div{padding-left:18px}.kc-home-proof div:last-child{border-right:0}.kc-home-proof dt{color:var(--home-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:950;line-height:1}.kc-home-proof dd{color:var(--home-muted);margin:6px 0 0;font-size:12px;font-weight:900;line-height:1.3}.kc-home-production-rail{background:#ffffff52;border:2px solid #11111129;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;max-width:640px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.kc-home-production-rail:before{background:var(--home-red);content:"";z-index:1;width:24%;height:3px;position:absolute;top:0;left:0}.kc-home-production-rail li{color:var(--home-ink-soft);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;padding:10px 8px 9px;font-size:11px;font-weight:950;overflow:hidden}.kc-home-production-rail li+li{border-left:1px solid #1111111f}.kc-home-production-rail li:last-child{color:var(--home-ink);background:#24d5c22e}.kc-home-visual{align-self:stretch;min-height:540px;position:relative}.kc-home-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:330px;display:grid;position:absolute;top:34px;left:0}.kc-home-source-panel,.kc-home-creator-art{background:var(--home-ink);border:3px solid var(--home-ink);border-radius:8px;margin:0;overflow:hidden;box-shadow:8px 8px #1111111f}.kc-home-source-panel{aspect-ratio:1/1.2;position:relative}.kc-home-source-panel.is-wide{aspect-ratio:1/1.42;grid-row:span 2}.kc-home-source-panel:after{content:"";opacity:.75;pointer-events:none;border:1px solid #f0442fd1;position:absolute;inset:9px}.kc-home-source-panel img,.kc-home-creator-art img,.kc-home-reel img,.kc-home-reel video{object-fit:cover;width:100%;height:100%;display:block}.kc-home-phone{z-index:3;background:#101010;border:4px solid #101010;border-radius:34px;width:296px;height:525px;padding:10px;position:absolute;top:0;right:18px;overflow:hidden;transform:rotate(2deg);box-shadow:20px 22px #24d5c285,0 34px 90px #11111157}.kc-home-phone-screen{background:#060606;border-radius:24px;grid-template-rows:24px minmax(0,1fr) 54px;height:100%;display:grid;overflow:hidden}.kc-home-phone-status{justify-content:space-between;align-items:center;padding:8px 14px 0;display:flex}.kc-home-phone-status span{background:#ffffffc7;border-radius:999px;width:36px;height:5px;display:block}.kc-home-reel{border-block:2px solid #ffffff29;min-height:0;position:relative;overflow:hidden}.kc-home-reel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 68%,#f0442fc7 68% 70%,#0000 70%),repeating-linear-gradient(#0000 0 58px,#ffffff3d 58px 60px);position:absolute;inset:0}.kc-home-reel-cut{background:#060606d1;border:1px solid #ffffff2e;border-radius:8px;height:72px;position:absolute;left:18px;right:18px}.kc-home-reel-cut.is-top{top:18px}.kc-home-reel-cut.is-bottom{bottom:18px}.kc-home-overlay-label{border:2px solid var(--home-ink);color:var(--home-ink);text-transform:uppercase;z-index:2;background:#f7f0dfeb;border-radius:6px;padding:6px 7px;font-size:10px;font-weight:950;line-height:1;position:absolute}.kc-home-overlay-label.is-hook{box-shadow:3px 3px 0 var(--home-red);top:92px;left:16px}.kc-home-overlay-label.is-caption{box-shadow:3px 3px 0 var(--home-cyan);bottom:92px;left:18px}.kc-home-overlay-label.is-sfx{background:var(--home-yellow);top:204px;right:18px;transform:rotate(4deg)}.kc-home-overlay-label.is-crop{box-shadow:3px 3px 0 var(--home-red);bottom:170px;right:18px}.kc-home-reel-play{background:var(--home-red);color:#fff;z-index:3;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;bottom:108px;right:18px}.kc-home-reel-play span{justify-content:center;align-items:center;display:flex}.kc-home-reel-play .is-pause,.kc-home-hero.is-playing .kc-home-reel-play .is-play{display:none}.kc-home-hero.is-playing .kc-home-reel-play .is-pause{display:flex}.kc-home-reel-play:focus-visible{box-shadow:0 0 0 4px var(--home-cyan);outline:2px solid var(--home-ink);outline-offset:2px}.kc-home-timeline{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:12px;display:grid;position:relative}.kc-home-timeline span{background:#ffffff2e;border-radius:7px;height:28px;display:block}.kc-home-timeline span:nth-child(2){background:#f0442fd1}.kc-home-timeline i{background:var(--home-yellow);width:3px;display:block;position:absolute;top:8px;bottom:8px;left:48%}.kc-home-studio-card{color:#fff;z-index:4;background:#111111eb;border:2px solid #ffffff29;border-radius:8px;gap:8px;min-width:260px;padding:15px;display:grid;position:absolute;bottom:24px;left:94px;box-shadow:10px 10px #f0442f80}.kc-home-studio-card span{color:#ffffff9e;font-size:11px;font-weight:900}.kc-home-studio-card strong{font-size:18px;line-height:1.1}.kc-home-studio-card div{grid-template-columns:.9fr 1.2fr .7fr;gap:5px;display:grid}.kc-home-studio-card i{background:var(--home-cyan);border-radius:999px;height:8px;display:block}.kc-home-studio-card i:nth-child(2){background:var(--home-red)}.kc-home-studio-card i:nth-child(3){background:var(--home-yellow)}.kc-pricing-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,.8fr);min-height:360px;padding-block:22px 28px}.kc-pricing-hero .kc-home-hero-copy{padding-bottom:0}.kc-pricing-hero h1{font-size:clamp(44px,5vw,60px)}.kc-pricing-hero .kc-home-subhead{margin-top:16px;font-size:18px;line-height:1.45}.kc-pricing-hero .kc-home-actions{margin-top:22px}.kc-pricing-intro,.kc-pricing-credit-strip{z-index:1;width:calc(100% - 40px);max-width:1180px;margin-inline:auto;position:relative}.kc-pricing-intro{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:32px;padding:36px 0 24px;display:grid}.kc-pricing-intro h1{text-wrap:balance;margin:5px 0 0;font-size:clamp(44px,5.4vw,68px);font-weight:950;line-height:.98}.kc-pricing-intro .kc-home-subhead{max-width:680px;margin-top:14px;font-size:18px;line-height:1.45}.kc-pricing-intro-art{height:112px;position:relative;transform:rotate(2deg)}.kc-pricing-intro-art span{border:3px solid var(--home-ink);box-shadow:5px 5px 0 var(--home-red);background:#ffffff94;border-radius:7px;width:72px;height:72px;position:absolute}.kc-pricing-intro-art span:first-child{top:4px;left:0}.kc-pricing-intro-art span:nth-child(2){background:radial-gradient(circle, #1113 0 1px, transparent 1.5px) 0 0 / 7px 7px, var(--home-yellow);top:25px;left:52px}.kc-pricing-intro-art span:nth-child(3){background:var(--home-cyan);top:7px;left:104px}.kc-pricing-intro-art strong{color:var(--home-ink);z-index:2;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;position:absolute;top:43px;left:72px;transform:rotate(-7deg)}.kc-pricing-alert{color:#a31205;background:#f0442f1a;border:2px solid #f0442f6b;border-radius:8px;max-width:560px;margin-top:22px;padding:13px 14px;font-size:14px;font-weight:900;line-height:1.35}.kc-pricing-summary{border:2px solid var(--home-ink);color:var(--home-ink);background:linear-gradient(135deg,#ffffffb8,#f7f0dfad),repeating-linear-gradient(0deg,#11111109 0 1px,#0000 1px 18px);border-radius:8px;align-self:center;gap:16px;padding:24px;display:grid;box-shadow:8px 8px #11111129}.kc-pricing-summary strong{font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.4rem,3vw,2.35rem);line-height:1.04}.kc-pricing-trial-badge{background:var(--home-yellow);border:2px solid var(--home-ink);box-shadow:3px 3px 0 var(--home-red);text-transform:uppercase;border-radius:999px;justify-self:start;padding:7px 10px;font-size:11px;font-weight:950}.kc-pricing-summary p{color:var(--home-muted);margin:0;font-size:15px;font-weight:780;line-height:1.45}.kc-pricing-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.kc-pricing-summary div{border-left:3px solid var(--home-red);min-width:0;padding-left:10px}.kc-pricing-summary dt{font-size:24px;font-weight:950;line-height:1}.kc-pricing-summary dd{color:var(--home-muted);margin:5px 0 0;font-size:11px;font-weight:900;line-height:1.25}.kc-pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:48px;display:grid}.kc-pricing-plan{background:#fff8e7bd;border:2px solid #1111117a;border-radius:8px;flex-direction:column;gap:18px;min-width:0;padding:18px;display:flex;box-shadow:6px 6px #1111111f}.kc-pricing-plan.is-featured{border-color:var(--home-ink);box-shadow:8px 8px 0 var(--home-red);background:linear-gradient(145deg,#fff8e7d1,#24d5c224)}.kc-pricing-plan-head{gap:7px;display:grid}.kc-pricing-plan-head span{color:var(--home-red);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.kc-pricing-plan h2{margin:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.05}.kc-pricing-plan p{color:var(--home-muted);margin:0;font-size:14px;font-weight:780;line-height:1.42}.kc-pricing-price{border-block:2px solid #1111111f;padding-block:12px;font-size:24px;font-weight:950}.kc-pricing-plan ul{flex:auto;gap:10px;margin:0;padding:0;list-style:none;display:grid}.kc-pricing-plan-trial{background:var(--home-yellow);border:2px solid var(--home-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:flex;color:var(--home-ink)!important;font-size:11px!important;font-weight:950!important;line-height:1.2!important}.kc-pricing-plan-trial .kc-icon{flex:none}.kc-pricing-plan li{color:var(--home-ink-soft);align-items:flex-start;gap:8px;font-size:13px;font-weight:850;line-height:1.32;display:flex}.kc-pricing-plan li .kc-icon{color:var(--home-cyan);margin-top:1px}.kc-pricing-plan-cta{background:var(--home-red);border:2px solid var(--home-ink);box-shadow:4px 4px 0 var(--home-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.kc-pricing-plan form{margin:0;display:flex}.kc-pricing-plan form .kc-pricing-plan-cta{cursor:pointer;width:100%}.kc-pricing-plan-cta:disabled,.kc-pricing-plan-cta[aria-disabled=true]{box-shadow:none;color:#11111194;cursor:not-allowed;background:#1111111f}.kc-pricing-details{border-top:3px solid var(--home-ink);padding-bottom:80px}.kc-pricing-credit-strip{border:2px solid var(--home-ink);box-shadow:6px 6px 0 var(--home-cyan);background:repeating-linear-gradient(-12deg,#11111108 0 1px,#0000 1px 8px),#ffffff7a;border-radius:8px;grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr);align-items:center;gap:22px;margin-bottom:56px;padding:16px 18px;display:grid}.kc-pricing-credit-strip>strong{font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.1}.kc-pricing-credit-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.kc-pricing-credit-strip dl div{border-left:3px solid var(--home-red);padding-left:12px}.kc-pricing-credit-strip dt{font-size:22px;font-weight:950;line-height:1}.kc-pricing-credit-strip dd{color:var(--home-muted);margin:4px 0 0;font-size:11px;font-weight:900;line-height:1.25}.kc-pricing-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.kc-pricing-policy-grid article{border:2px solid var(--home-ink);background:repeating-linear-gradient(-12deg,#11111106 0 1px,#0000 1px 9px),#ffffff75;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;padding:18px;display:grid;box-shadow:6px 6px #1111111f}.kc-pricing-policy-grid article:nth-child(2){box-shadow:6px 6px #24d5c28f}.kc-pricing-policy-grid article:nth-child(3){box-shadow:6px 6px #f0442f7a}.kc-pricing-policy-grid article>span{color:var(--home-red);font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px}.kc-pricing-policy-grid h3{margin:0;font-size:18px;font-weight:950;line-height:1.15}.kc-pricing-policy-grid p{color:var(--home-muted);margin:8px 0 0;font-size:13px;font-weight:760;line-height:1.5}@media (prefers-reduced-motion:no-preference){.kc-home-production-rail:before{animation:5.6s ease-in-out infinite kc-home-rail-scan}.kc-home-reel-play{animation:2.8s ease-in-out infinite kc-home-play-pulse}}@keyframes kc-home-rail-scan{0%,12%{width:20%;left:0}42%{width:20%;left:38%}75%,to{width:20%;left:80%}}@keyframes kc-home-play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.kc-home-section{padding:70px 0}.kc-home-examples,.kc-home-flow{border-top:3px solid var(--home-ink)}.kc-home-example-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:880px;margin:38px auto 0;display:grid}.kc-home-example-strip article{border:2px solid var(--home-ink);background:#ffffff6b;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:5px 5px #1111111a}.kc-home-example-strip figure{background:var(--home-ink);border-bottom:2px solid var(--home-ink);min-height:0;margin:0;overflow:hidden}.kc-home-example-media{aspect-ratio:9/16;position:relative}.kc-home-example-strip video{object-fit:cover;width:100%;height:100%;display:block}.kc-home-example-strip video::-webkit-media-controls-fullscreen-button{display:none}.kc-home-example-strip video::-webkit-media-controls-picture-in-picture-button{display:none}.kc-home-example-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#11111173);position:absolute;inset:0}.kc-home-example-play,.kc-home-example-format{background:var(--home-yellow);border:2px solid var(--home-ink);z-index:1;align-items:center;display:flex;position:absolute;color:var(--home-ink)!important}.kc-home-example-play{opacity:0;border-radius:999px;justify-content:center;width:48px;height:48px;transition:opacity .18s,transform .18s;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.kc-home-example-play svg{width:18px;height:18px}.kc-home-example-format{padding:5px 7px;bottom:12px;left:12px;font-size:10px!important}.kc-home-example-strip article:hover .kc-home-example-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.kc-home-example-strip article>div{align-content:start;gap:7px;padding:14px;display:grid}.kc-home-example-strip span{color:var(--home-red);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:950}.kc-home-example-strip h3{margin:0;font-size:17px;font-weight:950;line-height:1.05}.kc-home-example-strip p{color:var(--home-muted);margin:0;font-size:12px;font-weight:760;line-height:1.5}.kc-home-section-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);gap:18px;display:grid}.kc-home-section h2{text-wrap:balance;margin:0;font-size:42px;font-weight:950;line-height:1.02}.kc-home-section-heading p,.kc-home-creator-copy>p{color:var(--home-muted);margin:0;font-size:17px;font-weight:720;line-height:1.6}.kc-home-steps{counter-reset:home-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.kc-home-steps li{border-block:2px solid var(--home-ink);border-right:2px solid var(--home-ink);background:#ffffff57;min-height:240px;padding:22px}.kc-home-steps li:first-child{border-left:2px solid var(--home-ink);border-radius:8px 0 0 8px}.kc-home-steps li:last-child{border-radius:0 8px 8px 0}.kc-home-steps span{color:var(--home-red);margin-bottom:34px;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:22px;display:block}.kc-home-steps h3{margin:0;font-size:21px;font-weight:950;line-height:1.12}.kc-home-steps p{color:var(--home-muted);margin:12px 0 0;font-size:14px;font-weight:760;line-height:1.55}.kc-home-creators{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.kc-home-creator-art{aspect-ratio:.72;box-shadow:10px 10px 0 var(--home-red)}.kc-home-creator-copy h2{margin:0 0 20px;font-size:54px;font-weight:950;line-height:.98}.kc-home-principles{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.kc-home-principles li{color:var(--home-ink-soft);background:#ffffff70;border:2px solid #1111112e;border-radius:8px;gap:12px;min-height:56px;padding:12px 14px;font-size:15px;font-weight:850}.kc-home-principles strong{color:var(--home-ink);margin-bottom:2px;font-size:14px;font-weight:950;line-height:1.25;display:block}.kc-home-principles .kc-icon{color:var(--home-red);width:20px;height:20px}.kc-home-creator-cta{margin-top:28px}.kc-creation-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kc-creation-mode-option{background:linear-gradient(112deg,#ffffffc7,#fff8e770),#fff8e7;border:2px solid #111;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;min-height:188px;padding:16px;display:grid;box-shadow:5px 5px #111}.kc-creation-mode-option.is-manual{background:linear-gradient(112deg,#55f0c838,#ffffffa8),#fff8e7;box-shadow:5px 5px #55f0c8}.kc-creation-mode-option.is-automatic{background:linear-gradient(112deg,#ff3d2e1f,#ffffffb3),#fff8e7;box-shadow:5px 5px #ff3d2e}.kc-creation-mode-icon,.kc-automatic-setup-mark{color:#55f0c8;background:#111;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.kc-creation-mode-icon .kc-icon,.kc-automatic-setup-mark .kc-icon{width:20px;height:20px}.kc-creation-mode-option h3{color:#111;margin:4px 0 5px;font-size:19px;font-weight:950;line-height:1.15}.kc-creation-mode-option p{color:#111111a3;margin:0;font-size:13px;font-weight:720;line-height:1.42}.kc-creation-mode-badge{color:#ff3d2e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.kc-creation-mode-option>a,.kc-creation-mode-option>form{grid-column:1/-1;align-self:end;width:100%;margin:0}.kc-creation-mode-option>a,.kc-creation-mode-option>form .kc-button-primary{justify-content:center;width:100%}.kc-creation-mode-automatic-action{background:#111;box-shadow:4px 4px #55f0c8}.kc-creation-mode-automatic-action:hover{box-shadow:5px 5px #55f0c8}.kc-automatic-setup-heading{grid-template-columns:42px minmax(0,1fr)}.kc-clip-language-control{background:#ffffffb8;border:2px solid #111;border-radius:8px;grid-template-columns:38px minmax(0,1fr) minmax(150px,210px);align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:4px 4px #55f0c8}.kc-clip-language-mark{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:flex}.kc-clip-language-control label{color:#111;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.kc-clip-language-control small{color:#1111119e;margin-top:2px;font-size:12px;font-weight:700;display:block}.kc-clip-language-control select{color:#111;font:inherit;background:#fff8e7;border:2px solid #111;border-radius:6px;width:100%;min-height:42px;padding:7px 10px;font-weight:850}.kc-clip-language-control select:focus{outline:none;box-shadow:0 0 0 3px #ff3d2e2e}.kc-montage-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.kc-montage-grid legend{color:#111;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:950}.kc-montage-option{--montage-accent:#55f0c8;cursor:pointer;background:#ffffff9e;border:2px solid #111111d1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:112px;padding:16px;display:grid;box-shadow:4px 4px #1111117a}.kc-montage-preview-grid .kc-montage-option{cursor:default}.kc-montage-preview-marker{background:var(--montage-accent);color:#111;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@keyframes kc-variant-panel-build{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}.kc-montage-option.is-clean_read{--montage-accent:#55f0c8}.kc-montage-option.is-dynamic_hook{--montage-accent:#ff3d2e}.kc-montage-option.is-graphic_remix{--montage-accent:#ffd95a}.kc-montage-option:has(input:checked){background:var(--montage-accent)}@supports (color:color-mix(in lab, red, red)){.kc-montage-option:has(input:checked){background:color-mix(in srgb, var(--montage-accent) 18%, #fff)}}.kc-montage-option:has(input:checked){box-shadow:6px 6px 0 var(--montage-accent)}.kc-montage-option input{accent-color:var(--montage-accent);width:20px;height:20px;margin:1px 0 0}.kc-montage-option strong{color:#111;font-size:18px;font-weight:950;display:block}.kc-montage-option small{color:#1111119e;margin-top:5px;font-size:13px;font-weight:700;line-height:1.4;display:block}@media (max-width:700px){.kc-clip-language-control{grid-template-columns:38px minmax(0,1fr)}.kc-clip-language-control select{grid-column:1/-1}.kc-creation-mode-grid{grid-template-columns:1fr}.kc-creation-mode-option{min-height:0}.kc-montage-grid{grid-template-columns:1fr}}@media (max-width:980px){.kc-home-nav,.kc-home-hero,.kc-home-section{width:calc(100% - 28px)}.kc-home-nav{flex-wrap:nowrap;align-items:center;gap:12px}.kc-home-topbar-actions,.kc-home-nav-links{flex-wrap:nowrap}.kc-home-nav-links a{padding-inline:8px}.kc-home-example-strip{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:210px;grid-auto-flow:column;max-width:none;margin-inline:-14px;padding:4px 14px 16px;overflow-x:auto}.kc-home-example-strip article{scroll-snap-align:start;grid-template-rows:auto 1fr}.kc-home-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding-top:28px}.kc-home-hero-copy{padding-bottom:0}.kc-home-hero h1{max-width:760px;font-size:56px}.kc-home-subhead{max-width:720px;font-size:18px}.kc-home-visual{min-height:560px}.kc-home-source-grid{width:min(44vw,330px);left:4%}.kc-home-phone{right:8%}.kc-home-studio-card{left:28%}.kc-home-section-heading,.kc-home-creators{grid-template-columns:1fr}.kc-home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-home-steps li:first-child{border-radius:8px 0 0}.kc-home-steps li:nth-child(2){border-radius:0 8px 0 0}.kc-home-steps li:nth-child(3){border-left:2px solid var(--home-ink);border-radius:0 0 0 8px}.kc-home-steps li:last-child{border-radius:0 0 8px}.kc-home-creator-art{aspect-ratio:16/10;max-height:420px}.kc-visual-motion-panel{grid-template-columns:minmax(0,1fr);max-width:min(94vw,460px);height:min(94vh,850px);overflow:auto}.kc-visual-motion-stage{width:100%;max-height:none}.kc-visual-motion-phone-frame.kc-real-preview-frame{width:min(100%,20.25vh);max-height:36vh}.kc-visual-motion-info{max-height:none;padding:0;overflow:visible}.kc-visual-background-option{flex-basis:72px}.kc-visual-lab-review-strip{align-items:stretch;display:grid}.kc-visual-lab-workflow{align-items:stretch}.kc-visual-lab-workflow-item{min-height:0}.kc-visual-lab-guide[open]>div{width:100%;max-width:100%;left:0;right:auto}.kc-visual-lab-stats,.kc-visual-lab-stats.is-secondary,.kc-visual-filter-fields,.kc-visual-lab-filters.is-simple .kc-visual-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-availability-shortcuts{justify-content:stretch}.kc-availability-shortcut{flex:70px}.kc-visual-lab-search,.kc-visual-lab-filters.is-simple .kc-visual-lab-search{grid-column:1/-1}.kc-visual-lab-filter-panel{position:static}.kc-editor-shell{grid-template-columns:1fr}.kc-create-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-detail-grid,.kc-studio-grid{grid-template-columns:1fr}.kc-clip-studio .kc-studio-grid>.kc-grid{display:contents}.kc-clip-studio .kc-review-hero{order:1;grid-template-columns:1fr}.kc-review-proof-row{max-width:760px}.kc-preview-pane{order:-1;position:relative;top:auto}.kc-clip-studio .kc-preview-pane{order:3}.kc-clip-studio .kc-clip-editor-form{order:2}.kc-global-music-panel{grid-template-columns:minmax(0,1fr) minmax(150px,180px)}.kc-global-music-volume{grid-column:1/-1}.kc-clip-adjust-panel .kc-global-music-panel{grid-template-columns:1fr}.kc-audio-fit-button,.kc-global-music-volume{margin-top:0}.kc-adjust-tool-summary{grid-template-columns:38px minmax(0,1fr);align-items:start}.kc-adjust-tool-summary>span{width:38px;height:38px}.kc-nav-links{margin-left:auto}}@media (max-width:700px){.kc-create-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kc-create-flow-strip span{min-height:38px;padding:5px 7px}.kc-review-hero,.kc-clip-adjust-panel{padding:12px;box-shadow:5px 5px #000000c7}.kc-clip-adjust-panel{grid-template-columns:1fr;gap:10px}.kc-adjust-rail{border-bottom:2px solid #111111db;border-right:0;grid-template-columns:repeat(5,42px);grid-auto-rows:auto;grid-auto-flow:column;padding:8px;overflow-x:auto}.kc-adjust-content{padding:0}.kc-review-proof-row{grid-template-columns:1fr}.kc-text-scene-row{grid-template-columns:54px minmax(0,1fr) 38px 72px}.kc-text-scene-thumb{width:54px;height:58px}.kc-text-scene-field{grid-column:2}.kc-text-scene-style-panel{grid-column:1/-1;grid-template-columns:subgrid;justify-self:stretch}.kc-text-scene-toggle{justify-self:auto}.kc-text-scene-row-actions{grid-column:4;justify-self:end}.kc-text-scene-style-trigger{grid-column:3}.kc-text-scene-style-body{grid-column:1/-1;width:100%}.kc-quick-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-review-proof-row .kc-review-proof{border-top:1px solid #11111124;border-left:0;padding:9px 0}.kc-review-proof-row .kc-review-proof:first-child{border-top:0;padding-top:0}.kc-home-nav,.kc-home-hero,.kc-home-section{width:calc(100% - 24px)}.kc-home-nav{align-items:center;gap:12px;min-height:0;padding:9px;position:relative;top:auto}.kc-home-topbar-actions{flex:0 auto;justify-content:space-between;gap:8px;margin-left:auto}.kc-home-brand,.kc-home-topbar-link,.kc-home-topbar-cta{min-height:44px}.kc-home-nav-links{display:none}.kc-home-nav-links a{min-height:34px;padding-inline:9px}.kc-home-nav-links a[href=\#flow],.kc-home-nav-links a[href=\#examples],.kc-home-nav-links a[href=\#creators]{display:none}@media (max-width:420px){.kc-home-nav{gap:8px;padding-inline:7px}.kc-home-brand{gap:7px;font-size:14px}.kc-home-brand-mark{width:32px;height:32px}.kc-home-topbar-actions{gap:6px}.kc-home-topbar-cta{padding-inline:10px}.kc-desktop-label{display:none}.kc-home-topbar-cta:after,.kc-home-topbar-link[data-mobile-label]:after{content:attr(data-mobile-label)}.kc-user-menu.is-marketing .kc-user-menu-trigger{min-height:44px;padding-right:7px}}.kc-home-locale{margin-left:auto}.kc-home-hero{gap:14px;padding-top:14px;padding-bottom:0}.kc-home-hero h1{font-size:38px;line-height:.98}.kc-home-subhead{font-size:16px;line-height:1.55}.kc-home-actions{grid-template-columns:1fr;align-items:stretch;margin-top:24px;display:grid}.kc-home-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.kc-home-proof div,.kc-home-proof div+div{border-right:1px solid #1111111f;min-width:0;padding:9px 8px 8px 0}.kc-home-proof div+div{border-top:0;padding-left:10px}.kc-home-proof div:nth-child(2){border-right:0}.kc-home-proof div:nth-child(n+3){border-top:1px solid #1111111f}.kc-home-proof div:nth-child(3){padding-left:0}.kc-home-proof div:last-child{border-right:0}.kc-home-proof dt{font-size:15px}.kc-home-proof dd{font-size:9px}.kc-pricing-hero{grid-template-columns:1fr;min-height:0}.kc-pricing-summary{gap:12px;padding:16px}.kc-pricing-summary dl{grid-template-columns:1fr}.kc-pricing-plans{grid-template-columns:1fr;padding-bottom:24px}.kc-pricing-policy-grid{grid-template-columns:1fr}.kc-pricing-intro{grid-template-columns:minmax(0,1fr) 86px;padding:24px 0 18px;overflow:hidden}.kc-pricing-intro h1{font-size:clamp(36px,11vw,48px)}.kc-pricing-intro .kc-home-subhead{font-size:15px}.kc-pricing-intro-art{transform-origin:100%;transform:scale(.62)rotate(2deg)}.kc-pricing-credit-strip{grid-template-columns:1fr;align-items:stretch;margin-bottom:32px}.kc-pricing-credit-strip dl{grid-template-columns:1fr;gap:12px}.kc-home-production-rail{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.kc-home-production-rail li{padding:7px 3px 6px;font-size:7px}.kc-home-visual{min-height:188px}.kc-home-source-grid{gap:8px;width:56%;top:12px;left:0}.kc-home-source-panel{border-width:2px;box-shadow:5px 5px #1111111f}.kc-home-phone{border-radius:22px;width:min(39vw,145px);height:190px;padding:6px;top:4px;right:0;box-shadow:10px 12px #24d5c280,0 20px 48px #1111114d}.kc-home-phone-screen{border-radius:16px;grid-template-rows:16px minmax(0,1fr) 34px}.kc-home-phone-status{padding:5px 8px 0}.kc-home-phone-status span{width:24px;height:4px}.kc-home-reel-cut{border-radius:6px;height:30px;left:9px;right:9px}.kc-home-reel-cut.is-top{top:9px}.kc-home-reel-cut.is-bottom{bottom:9px}.kc-home-reel-play{width:30px;height:30px;bottom:47px;right:8px}.kc-home-overlay-label{border-width:1px;border-radius:5px;padding:4px 5px;font-size:7px}.kc-home-overlay-label.is-hook{top:45px;left:8px}.kc-home-overlay-label.is-caption{bottom:43px;left:8px}.kc-home-overlay-label.is-sfx{top:94px;right:8px}.kc-home-overlay-label.is-crop{bottom:75px;right:8px}.kc-home-timeline{gap:5px;padding:8px}.kc-home-timeline span{border-radius:5px;height:18px}.kc-home-studio-card{gap:5px;min-width:0;padding:8px;bottom:0;left:8px;right:52px;box-shadow:6px 6px #f0442f70}.kc-home-studio-card span{font-size:9px}.kc-home-studio-card strong{font-size:13px}.kc-home-section{padding:52px 0}.kc-home-example-strip{gap:10px;margin-top:28px}.kc-home-example-strip article{grid-template-rows:auto 1fr;grid-template-columns:none;min-height:0;transform:none}.kc-home-example-media{aspect-ratio:9/16}.kc-home-example-strip article>div{padding:14px}.kc-home-example-strip h3{font-size:18px}.kc-home-example-strip p{font-size:13px}.kc-home-section h2,.kc-home-creator-copy h2{font-size:34px;line-height:1.04}.kc-home-section-heading p,.kc-home-creator-copy>p{font-size:15px}.kc-home-steps{grid-template-columns:1fr}.kc-home-steps li,.kc-home-steps li:first-child,.kc-home-steps li:nth-child(2),.kc-home-steps li:nth-child(3),.kc-home-steps li:last-child{border:2px solid var(--home-ink);border-radius:8px;min-height:0}.kc-home-steps li+li{margin-top:10px}.kc-home-steps span{margin-bottom:18px}.kc-home-creators{gap:28px}.kc-home-creator-art{aspect-ratio:1/.78}.kc-shell{padding:10px}.kc-page-header{flex-direction:column;align-items:stretch}.kc-app-nav{flex-wrap:nowrap;gap:6px;padding:6px}.kc-app-context{flex:auto;gap:5px;min-width:0}.kc-brand{flex:none;align-items:center;min-width:44px;min-height:44px}.kc-brand>span:last-child,.kc-app-separator,.kc-app-state.is-admin-only{display:none}.kc-app-state{text-overflow:ellipsis;align-items:center;min-height:44px;padding-inline:4px;display:flex;overflow:hidden}.kc-nav-actions{flex-wrap:nowrap;flex:none;gap:5px;width:auto}.kc-nav-credit-balance{min-height:44px;padding-right:7px}.kc-user-menu-trigger{min-height:44px;padding-right:6px}.kc-user-avatar{width:28px;height:28px}.kc-user-menu-popover{max-height:calc(100dvh - 82px);overflow-y:auto}.kc-user-menu-links a,.kc-user-menu-action,.kc-nav-ghost,.kc-nav-save{min-height:44px}.kc-main{margin-top:12px}.kc-panel-pad{padding:11px}.kc-step-heading{grid-template-columns:30px minmax(0,1fr);gap:9px}.kc-step-number{width:30px;height:30px;font-size:13px}.kc-step-heading h2{font-size:1rem;line-height:1.1}.kc-step-heading p:not(.kc-eyebrow){font-size:13px;line-height:1.34}.kc-upload-pick{width:100%}.kc-preview-controls{grid-template-columns:1fr}.kc-global-music-panel{grid-template-columns:1fr;gap:10px;padding:10px}.kc-global-music-volume{grid-column:auto;margin-top:0}.kc-audio-fit-button{justify-content:center;width:100%;margin-top:0}.kc-clip-shot-title{flex-direction:column;align-items:stretch;min-width:0}.kc-adjust-pane-heading-with-meta{grid-template-columns:1fr;align-items:start}.kc-clip-shot-title>span:first-child,.kc-clip-shot-summary-text{min-width:0;max-width:100%}.kc-clip-shot-card{grid-template-columns:1fr}.kc-clip-shot-thumb{max-height:360px}.kc-title{margin-top:10px;font-size:1.75rem}.kc-main>.kc-page-header{padding:14px}.kc-subtitle{margin-top:8px;font-size:13px;line-height:1.34}.kc-brand{font-size:14px}.kc-brand-icon{width:32px;height:32px}.kc-phone-frame{width:min(100%,260px);max-width:260px;max-height:none}.kc-phone-frame.kc-real-preview-frame{width:min(100%,30.375vh,360px);max-width:min(100%,360px)}.kc-preview-output-row,.kc-global-music-panel{grid-template-columns:1fr}.kc-table th,.kc-table td{padding:12px 10px}.kc-project-list .kc-table th:nth-child(3),.kc-project-list .kc-table th:nth-child(4),.kc-project-list .kc-table td:nth-child(3),.kc-project-list .kc-table td:nth-child(4){display:none}}@media (max-width:420px){.kc-app-state{flex:auto;max-width:96px}.kc-app-desktop-label{display:none}.kc-nav-ghost[data-mobile-label]:after,.kc-nav-save[data-mobile-label]:after{content:attr(data-mobile-label)}.kc-nav-credit-balance>span:last-child{display:none}}@media (max-width:360px){.kc-user-menu.is-marketing .kc-user-menu-trigger{grid-template-columns:28px 10px;gap:0;padding-right:3px}.kc-user-menu.is-marketing .kc-user-menu-trigger strong{display:none}}.kc-workspace-list{gap:8px;display:grid}.kc-workspace-list.is-sorting{isolation:isolate;-webkit-user-select:none;user-select:none}.kc-workspace-order-handle{color:#fff8e7;cursor:grab;font:inherit;touch-action:none;z-index:2;background:#111;border:3px solid #111;border-radius:999px;flex:none;grid-area:1/1;justify-content:center;align-self:center;align-items:center;width:38px;height:38px;padding:0;font-size:.76rem;font-weight:950;line-height:1;transition:background .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;position:relative;box-shadow:2px 2px #ff3d35}.kc-workspace-order-handle:hover,.kc-workspace-order-handle:focus-visible{color:#fff;outline-offset:2px;background:#ff3d35;outline:2px solid #111;transform:translateY(-1px);box-shadow:2px 2px #55f0c8}[data-reorder-panel-id].is-pointer-dragging{cursor:grabbing;left:var(--kc-drag-left);opacity:.98;pointer-events:none;top:var(--kc-drag-top);width:var(--kc-drag-width);z-index:120;margin:0;position:fixed;transform:scale(1.002)}[data-reorder-panel-id].is-pointer-dragging,[data-reorder-panel-id].is-drop-target{border-color:#111;box-shadow:3px 4px #55f0c8,5px 6px #ff3d3547}[data-reorder-panel-id].is-pointer-dragging .kc-workspace-order-handle{cursor:grabbing;background:#ff3d35;box-shadow:2px 2px #55f0c8}.kc-scenes-editor-shell .kc-workspace-row-scene,.kc-text-scene-row.kc-workspace-row,.kc-transition-list-item.kc-workspace-row{color:#111;background:linear-gradient(112deg,#ffffffb8,#ffffff5c),#fff8e7e6;border:3px solid #111;border-radius:9px;min-height:84px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:4px 4px #111111d1}.kc-scenes-editor-shell .kc-clip-shot-item.is-storyboard-selected .kc-workspace-row-scene,.kc-text-scene-row.kc-workspace-row.is-workspace-selected,.kc-transition-list-item.kc-workspace-row.is-active{background:linear-gradient(110deg,#55f0c838,#fff8e7eb 40%,#ff3d3512),#fffdf5;border-color:#111;box-shadow:inset 6px 0 #55f0c8,5px 5px #ff3d35}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary{grid-template-columns:38px 58px minmax(0,1fr);gap:10px;min-height:78px;padding:7px 10px}.kc-scenes-editor-shell .kc-workspace-row-thumb,.kc-text-scene-row.kc-workspace-row .kc-workspace-row-thumb,.kc-transition-list-item.kc-workspace-row .kc-workspace-row-thumb{aspect-ratio:auto;background:#11111114;border:3px solid #111;border-radius:6px;width:58px;height:62px;position:relative;overflow:hidden;box-shadow:3px 3px #ff3d35d1}.kc-workspace-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kc-workspace-row-thumb .kc-scene-order{border-width:0 2px 2px 0;border-radius:0 0 7px;min-width:22px;height:22px;padding:0 6px;font-size:.68rem;top:0;left:0;box-shadow:2px 2px #ff3d35}.kc-text-scene-row.kc-workspace-row{min-height:84px;padding:7px 10px}.kc-text-scene-row.kc-workspace-row .kc-text-scene-thumb{grid-column:2}.kc-text-scene-row.kc-workspace-row.is-text-empty:not(.is-text-expanded){grid-template-rows:62px;grid-template-columns:38px 58px minmax(0,1fr);align-items:center;gap:10px;min-height:84px;padding:7px 10px}.kc-text-scene-row.kc-workspace-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-summary{box-sizing:border-box;border-left:1px solid #1111112e;grid-column:3/-1;align-self:stretch;padding-left:14px}.kc-text-scene-row.kc-workspace-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-thumb{width:58px;height:62px}.kc-text-scene-row.kc-workspace-row.is-text-empty.is-text-expanded{grid-template-columns:38px 58px minmax(0,1fr) 38px}.kc-text-scene-row.kc-workspace-row.is-text-empty.is-text-expanded .kc-text-scene-field{grid-column:3}.kc-transition-list-item.kc-workspace-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:7px 10px}.kc-transition-list-item.kc-workspace-row:has(.kc-transition-list-preview:hover),.kc-transition-list-item.kc-workspace-row:has(.kc-transition-list-preview:focus-visible),.kc-transition-list-item.kc-workspace-row:has(.kc-transition-list-edit:hover),.kc-transition-list-item.kc-workspace-row:has(.kc-transition-list-edit:focus-visible){background:#fff;border-color:#111;transform:translate(-1px,-1px);box-shadow:4px 4px #ff3d35}.kc-transition-list-item.kc-workspace-row.is-active,.kc-transition-list-item.kc-workspace-row:has(.kc-transition-list-edit[aria-expanded=true]){background:linear-gradient(110deg,#55f0c838,#fff8e7eb 40%,#ff3d3512),#fffdf5;border-color:#111;box-shadow:inset 6px 0 #55f0c8,5px 5px #ff3d35}.kc-transition-list-preview{grid-template-columns:58px minmax(0,1fr) auto;gap:10px}.kc-transition-list-destination{align-items:center;gap:7px;display:inline-flex}.kc-transition-list-target-thumb{background:#111;border:2px solid #111;border-radius:5px;width:38px;height:42px;display:block;overflow:hidden}.kc-transition-list-target-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kc-transition-list-copy>span{color:#1111118f;font-size:.66rem;font-weight:800;line-height:1.2}.kc-transition-list-item.is-terminal{cursor:default;grid-template-columns:38px minmax(0,1fr)}.kc-transition-terminal-preview{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:10px;min-width:0;padding:0;display:grid}.kc-transition-terminal-preview:focus-visible{outline-offset:3px;outline:3px solid #55f0c8}.kc-transition-list-item.is-terminal:not(.is-active):hover,.kc-transition-list-item.is-terminal:not(.is-active):has(.kc-transition-terminal-preview:focus-visible){background:#fff;border-color:#111;outline:none;transform:translate(-1px,-1px);box-shadow:4px 4px #ff3d35}.kc-transition-terminal-mark{color:#111111ad;background:#11111114;border:2px solid #111111b8;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.kc-transition-terminal-mark .kc-icon{width:14px;height:14px}@media (max-width:767px){.kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary{grid-template-rows:58px auto;grid-template-columns:38px 54px minmax(0,1fr);align-items:center;min-height:132px;padding:7px 8px}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary-main,.kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-title{border-left:0;padding-left:0;display:contents}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-title>span:first-child{text-align:left;grid-area:1/3;align-self:center}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-actions{border-top:1px solid #11111129;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;width:100%;padding-top:8px;display:grid}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-control{grid-column:1/-1}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-duration-control{grid-column:1;min-width:0}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-trash{grid-column:2}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-input-row{grid-template-rows:repeat(2,38px);grid-template-columns:72px minmax(0,1fr) 38px 38px;gap:4px;width:100%}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-select{grid-area:1/1/auto/-1;padding-left:9px;font-size:.64rem}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-camera-actions{grid-area:2/1;width:72px}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-camera-actions .kc-timeline-camera-edit{flex:0 0 38px;width:38px;padding-inline:0}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-reframe-edit{grid-area:2/3}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-animation-button{grid-area:2/4}.kc-scenes-editor-shell .kc-workspace-row-thumb,.kc-text-scene-row.kc-workspace-row .kc-workspace-row-thumb,.kc-transition-list-item.kc-workspace-row .kc-workspace-row-thumb{width:54px;height:58px}.kc-text-scene-row.kc-workspace-row.is-text-empty:not(.is-text-expanded){grid-template-rows:58px;grid-template-columns:38px 54px minmax(0,1fr);min-height:84px;padding:7px 8px}.kc-text-scene-row.kc-workspace-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-thumb{width:54px;height:58px}.kc-transition-list-item.kc-workspace-row{grid-template-columns:38px minmax(0,1fr) 72px;min-height:84px;padding:7px 8px}.kc-transition-list-preview{grid-template-columns:54px minmax(0,1fr)}.kc-transition-list-destination{display:none}.kc-transition-list-item.is-terminal{grid-template-columns:38px minmax(0,1fr)}.kc-transition-terminal-preview{grid-template-columns:54px minmax(0,1fr) 36px}}.kc-text-scene-row.kc-workspace-row.is-text-ready{grid-template-rows:auto auto;grid-template-columns:38px 58px minmax(0,1fr) 142px 72px;align-items:center;gap:0 10px;min-height:84px}.kc-text-scene-row.kc-workspace-row.is-text-style-open{background:linear-gradient(110deg,#55f0c829,#fff8e7f0 38%,#ff3d350f),#fffdf5}.kc-text-scene-row.is-text-hidden:after{content:none}.kc-text-scene-row.is-text-ready .kc-text-scene-field{box-sizing:border-box;border-left:1px solid #1111112e;grid-area:1/3;place-content:center stretch;align-self:stretch;gap:3px;padding-left:14px}.kc-text-scene-row.is-text-ready .kc-text-scene-field>span:first-child{font-size:.61rem}.kc-text-scene-row.is-text-ready .kc-text-scene-field .kc-input{color:#111;background:#fffdf5f5;border-color:#111111d1;border-radius:6px;width:100%;min-width:0;min-height:36px;padding-inline:9px;box-shadow:2px 2px #55f0c8d1}.kc-text-scene-row.is-text-ready .kc-text-scene-field .kc-input::placeholder{color:#1116}.kc-text-scene-row.is-text-hidden .kc-text-scene-field .kc-input{color:#11111180}.kc-text-scene-row.is-text-ready .kc-text-scene-meta{color:#11111185;white-space:nowrap;align-items:center;gap:0;min-width:0;margin-top:5px;font-size:.56rem;font-weight:850;line-height:1;display:flex;overflow:hidden}.kc-text-scene-row.is-text-ready .kc-text-scene-meta span{color:inherit;font:inherit;line-height:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:0;display:inline;overflow:hidden}.kc-text-scene-row.is-text-ready .kc-text-scene-meta>span:first-child,.kc-text-scene-row.is-text-ready .kc-text-scene-meta .kc-text-scene-visibility-status{display:none}.kc-text-scene-row.is-text-ready .kc-text-scene-meta span+span:before{color:#1111114d;content:"·";margin:0 5px}.kc-text-scene-row.is-text-ready .kc-text-scene-meta>[data-quick-text-motion-selected]:before{content:none}.kc-text-scene-row.is-text-ready.is-text-hidden .kc-text-scene-meta .kc-text-scene-visibility-status{color:#b42318;display:inline}.kc-text-scene-row.is-text-ready .kc-text-scene-style-panel{grid-area:1/1/span 2/-1;grid-template-columns:subgrid;gap:8px}.kc-text-scene-row.is-text-ready .kc-text-scene-style-trigger{text-align:left;border-radius:7px;grid-area:1/4;grid-template-columns:18px minmax(0,1fr);justify-content:stretch;place-self:center stretch;gap:7px;width:auto;min-width:0;height:44px;margin:0;padding:0 10px;display:grid}.kc-text-scene-row.is-text-ready .kc-text-scene-row-actions{grid-area:1/5;align-self:center;margin-top:0}.kc-text-scene-row.is-text-ready .kc-text-scene-style-body{overscroll-behavior:contain;grid-area:2/1/auto/-1;max-height:min(68vh,620px);margin-top:10px;overflow:hidden auto}@media (max-width:760px){.kc-text-scene-row.kc-workspace-row.is-text-ready{grid-template-rows:54px 38px;grid-template-columns:38px 54px minmax(0,1fr) 76px;align-items:center;gap:7px 6px;min-height:0;padding:7px 8px}.kc-text-scene-row.is-text-ready .kc-text-scene-style-panel{grid-area:1/1/span 2/-1;grid-template-columns:subgrid;grid-template-rows:subgrid}.kc-text-scene-row.is-text-ready .kc-text-scene-style-trigger{grid-area:2/1/auto/4;grid-template-columns:16px minmax(0,1fr);gap:7px;height:38px;padding-inline:10px}.kc-text-scene-row.is-text-ready .kc-text-scene-style-body{grid-area:3/1/auto/-1;max-height:72vh;margin-top:1px}.kc-text-scene-row.is-text-ready .kc-text-scene-style-body>*{min-width:0;max-width:100%}.kc-text-scene-row.is-text-ready .kc-text-editor-tabs{width:100%}.kc-text-scene-row.is-text-ready .kc-text-editor-tabs button{gap:3px;min-width:0;padding-inline:3px;font-size:.62rem}.kc-text-scene-row.is-text-ready .kc-text-editor-tabs .kc-icon{flex:none;width:12px;height:12px}.kc-text-scene-row.is-text-ready .kc-text-style-secondary-filters{justify-content:flex-start}.kc-text-scene-row.is-text-ready .kc-text-style-genre-filter{width:100%;min-width:0}.kc-text-scene-row.is-text-ready .kc-text-style-genre-filter select{flex:auto;min-width:0}.kc-text-scene-row.is-text-ready .kc-text-catalog-footer{justify-content:space-between;justify-self:stretch;width:100%}.kc-text-scene-row.is-text-ready .kc-text-scene-row-actions{grid-area:2/4}.kc-text-scene-row.is-text-ready .kc-text-scene-field{border-left:1px solid #1111112e;grid-area:1/3/auto/-1;padding-left:10px}.kc-text-scene-row.is-text-ready .kc-text-scene-meta>span:nth-child(4){display:none}}@media (max-width:460px){.kc-text-scene-row.is-text-ready .kc-quick-style-grid{grid-template-columns:1fr}}.kc-text-scene-row.kc-workspace-row.is-text-style-open{background:#fffdf7;box-shadow:4px 4px #55f0c8cc}.kc-text-scene-row.is-text-ready .kc-text-scene-style-trigger{background:#fffaf0;box-shadow:2px 2px #1111114d}.kc-text-scene-row.is-text-ready .kc-text-scene-style-trigger:hover,.kc-text-scene-row.is-text-ready .kc-text-scene-style-trigger:focus-visible,.kc-text-scene-row.is-text-ready .kc-text-scene-style-panel.is-open .kc-text-scene-style-trigger{color:#111;background:#fffdf7;transform:none;box-shadow:inset 0 0 0 2px #55f0c8}.kc-text-scene-row.is-text-ready .kc-text-scene-style-body{background:#fffaf0;border-color:#111;gap:12px;padding:0 12px;scroll-margin-top:84px;box-shadow:3px 3px #111111d1}.kc-text-editor-toolbar{z-index:12;background:linear-gradient(110deg,#55f0c821,#ffffffad 52%,#ff3d2f14),#fffaf0;border-bottom:2px solid #111111b8;justify-content:flex-end;align-items:stretch;gap:8px;min-height:44px;margin:0 -12px;padding:4px 10px;display:flex;position:sticky;top:0}.kc-text-editor-tabs{box-shadow:none;background:#11111114;border:2px solid #111111b8;border-radius:9px;flex:auto;align-self:center;gap:5px;max-width:none;padding:5px;display:flex}.kc-text-editor-tabs button{color:#111111c2;cursor:pointer;letter-spacing:.01em;text-align:center;background:#fffdf7d1;border:1.5px solid #1111113d;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:104px;min-height:42px;padding:5px 10px;font-size:.76rem;font-weight:950;display:inline-flex;box-shadow:0 2px #1111111f}.kc-text-editor-tabs button:hover,.kc-text-editor-tabs button:focus-visible{color:#111;background:#fff;border-color:#111;transform:none;box-shadow:0 2px #55f0c8}.kc-text-editor-tabs button.is-active{color:#fff8e7;background:#111;border-color:#111;box-shadow:3px 3px #55f0c8}.kc-text-editor-tabs .kc-icon{flex:none;width:15px;height:15px}.kc-text-editor-close{color:#111;cursor:pointer;background:0 0;border:1.5px solid #1111118f;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:34px;height:34px;display:inline-flex}.kc-text-editor-close:hover,.kc-text-editor-close:focus-visible{color:#fff8e7;outline-offset:2px;background:#111;outline:2px solid #55f0c8}.kc-text-editor-close .kc-icon{width:14px;height:14px}.kc-text-placement-editor{gap:16px;padding:16px 2px 6px;display:grid}.kc-text-placement-editor[hidden]{display:none}.kc-text-placement-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kc-text-placement-stepper{background:#fffdf7;border:2px solid #111;border-radius:9px;align-items:center;min-height:44px;display:inline-flex;overflow:hidden;box-shadow:3px 3px #11111124}.kc-text-placement-stepper button{cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;min-width:44px;padding:0;display:inline-flex}.kc-text-placement-stepper button:hover,.kc-text-placement-stepper button:focus-visible{background:#55f0c8;outline:none}.kc-text-placement-stepper output{border-left:1px solid #1111113d;border-right:1px solid #1111113d;justify-content:center;align-self:stretch;align-items:center;min-width:68px;padding:0 8px;font-size:.78rem;font-weight:950;display:inline-flex}.kc-text-placement-stepper .kc-icon,.kc-text-placement-reset .kc-icon{width:15px;height:15px}.kc-text-placement-reset{cursor:pointer;background:#fffdf7;border:1.5px solid #111111ad;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:.76rem;font-weight:900;display:inline-flex}.kc-text-placement-reset:hover,.kc-text-placement-reset:focus-visible{color:#fff8e7;outline-offset:1px;background:#111;outline:2px solid #55f0c8}.kc-text-scene-style-body fieldset.kc-text-editor-section.is-design{gap:12px}.kc-text-style-controls-sticky{z-index:11;background:#fffaf0fa;border-bottom:1px solid #1113;gap:8px;margin:0 -12px;padding:9px 12px 10px;display:grid;position:sticky;top:58px;box-shadow:0 10px 18px #11111114}.kc-text-catalog-search{min-width:0;display:block}.kc-text-catalog-search input{width:100%;min-height:44px}.kc-clip-studio .kc-text-scene-style-body .kc-text-catalog-search input[type=search]{color:#111;background:#fff;border:1px solid #aaa79e;border-radius:8px;min-height:44px;padding:8px 12px}.kc-clip-studio .kc-text-scene-style-body .kc-text-catalog-search input[type=search]::placeholder{color:#66665f;opacity:1}.kc-text-copy-input{resize:vertical;field-sizing:content;min-height:44px;max-height:160px}.kc-text-typography-grid>label>small{color:#62645f;font-size:11px;line-height:1.4}.kc-text-style-controls-sticky .kc-text-style-gallery-head{box-shadow:none;background:#ffd95a1a;border:1px solid #11111129;border-radius:8px;gap:10px;margin:0;padding:7px 9px;position:static}.kc-text-style-controls-sticky .kc-text-style-secondary-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kc-text-style-controls-sticky .kc-text-style-genre-filter{align-items:stretch;gap:3px;width:auto;min-width:0;display:grid}.kc-text-style-controls-sticky .kc-text-style-genre-filter select{width:100%;min-width:0}.kc-text-style-gallery-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.kc-text-style-gallery-title{letter-spacing:.02em;text-transform:uppercase;flex:none;min-width:78px;font-size:.68rem;font-weight:950}.kc-text-style-filter-row{flex:360px}.kc-text-style-filter{background:0 0;border-color:#11111142;min-height:32px;padding-inline:11px}.kc-text-style-filter:hover,.kc-text-style-filter:focus-visible{color:#111;background:#55f0c829;border-color:#111}.kc-text-style-filter.is-active{box-shadow:none;color:#111;background:#55f0c847;border-color:#111}.kc-resource-favorites-filter.is-active [data-resource-favorite-count]{background:#1111111a}.kc-text-catalog-footer{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;min-height:32px;padding:0}.kc-text-catalog-footer [data-quick-text-catalog-count]{color:#1111118f;background:0 0;padding:0 6px;line-height:1.2}.kc-quick-style-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:10px}.kc-quick-style-card{background:#fffdf7;border:1.5px solid #11111147;min-height:130px}.kc-quick-style-card:hover,.kc-quick-style-card:focus-visible{border-color:#111;transform:none;box-shadow:0 2px #11111129}.kc-quick-style-card.is-selected{color:#111;background:#fffdf7;border-color:#111;box-shadow:inset 0 0 0 2px #55f0c8}.kc-quick-style-label small{display:none}.kc-quick-style-grid .kc-option-card-shell:not(:has(>.kc-quick-style-card.is-selected.has-pending-change))>.kc-option-card-apply{display:none!important}.kc-quick-style-actions{z-index:12;background:#fffaf0fa;border-top-color:#1113;margin:0 -12px;padding:10px 12px}.kc-text-motion-family-row{z-index:10;background:#fffaf0fa;margin:0 -2px;padding:7px 2px;position:sticky;top:58px;box-shadow:0 8px 14px #1111110f}.kc-quick-style-draft-status[hidden]{display:none}.kc-text-typography-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.kc-text-editor-toolbar{gap:4px;padding-inline:7px}.kc-text-editor-tabs{gap:2px}.kc-text-editor-tabs button{min-width:0}.kc-text-style-controls-sticky{padding-inline:9px}.kc-text-style-gallery-title{min-width:0}.kc-text-style-gallery-toolbar{align-items:flex-start}.kc-text-style-gallery-title,.kc-text-style-filter-row,.kc-text-catalog-footer{width:100%}.kc-text-scene-row.is-text-ready .kc-text-catalog-footer{justify-content:flex-start}.kc-text-typography-grid{grid-template-columns:1fr}}.kc-library-page{color:#111;gap:18px;max-width:1480px;display:grid}.kc-library-hero{background:radial-gradient(circle at 88% 12%,#55f0c85c,#0000 24%),linear-gradient(125deg,#fff8e7 0 64%,#f3fffa 100%);border:2px solid #111;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:7px 7px #55f0c8}.kc-library-heading{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;display:grid}.kc-library-heading-icon{color:#fff8e7;background:#ff3b30;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:3px 3px #111}.kc-library-heading-icon svg{width:25px;height:25px}.kc-library-heading .kc-eyebrow{color:#16816b;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:.7rem;font-weight:950}.kc-library-heading h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Arial Black,Helvetica Neue,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:950;line-height:.95}.kc-library-heading p:last-child{color:#111111a8;margin:8px 0 0;font-size:.9rem;font-weight:700}.kc-library-new-button,.kc-library-open-button{color:#fff8e7;cursor:pointer;background:#111;border:2px solid #111;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:inherit;font-size:.8rem;font-weight:950;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex}.kc-library-new-button:hover,.kc-library-new-button:focus-visible,.kc-library-open-button:hover,.kc-library-open-button:focus-visible{outline:none;transform:translate(-1px,-1px);box-shadow:4px 4px #55f0c8}.kc-library-new-button svg,.kc-library-open-button svg,.kc-library-safe-note svg,.kc-library-duration svg{width:16px;height:16px}.kc-library-collection{background:#fff8e7f0;border:2px solid #111;border-radius:14px;padding:18px;box-shadow:6px 6px #1111112e}.kc-library-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.kc-library-summary h2{margin:0;font-size:1.05rem;font-weight:950}.kc-library-summary p{color:#11111194;margin:3px 0 0;font-size:.75rem;font-weight:800}.kc-library-safe-note{color:#126b59;white-space:nowrap;background:#55f0c838;border:1px solid #16816b5c;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.kc-library-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding-block:16px;display:flex}.kc-library-page-button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-flex}.kc-library-page-button:hover{background:#55f0c81f}.kc-library-page-button:focus-visible{outline-offset:3px;outline:2px solid #55f0c8}.kc-library-page-button[aria-disabled=true]{opacity:.4;pointer-events:none}.kc-library-page-range{font-variant-numeric:tabular-nums;font-size:14px}#library-trash{display:block}#library-trash[busy]{opacity:.6;pointer-events:none}.kc-library-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.kc-library-card{background:#fffdf5;border:2px solid #111;border-radius:12px;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:4px 4px #1111112e}.kc-library-card.is-active{box-shadow:5px 5px #55f0c8}.kc-library-cover{aspect-ratio:9/11;background:linear-gradient(135deg,#7c3aed2e,#55f0c82e),#171726;border-bottom:2px solid #111;position:relative;overflow:hidden}.kc-library-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#0a0a108f);position:absolute;inset:0}.kc-library-cover img{object-fit:cover;width:100%;height:100%;display:block}.kc-library-cover-empty{color:#fff8e780;justify-content:center;align-items:center;height:100%;display:flex}.kc-library-cover-empty svg{width:42px;height:42px}.kc-library-status,.kc-library-duration{z-index:1;border:2px solid #111;border-radius:999px;align-items:center;font-size:.64rem;font-weight:950;line-height:1;display:inline-flex;position:absolute}.kc-library-status{text-transform:uppercase;background:#fff8e7;padding:7px 9px;top:10px;left:10px}.kc-library-card.is-active .kc-library-status{background:#55f0c8}.kc-library-duration{color:#fff8e7;background:#111;gap:4px;padding:6px 8px;bottom:9px;right:9px}.kc-library-card-body{flex-direction:column;gap:13px;min-width:0;padding:14px;display:flex}.kc-library-card-title{min-width:0}.kc-library-card-title p{color:#16816b;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 3px;font-size:.63rem;font-weight:900;overflow:hidden}.kc-library-card-title p:empty{display:none}.kc-library-card-title h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:950;line-height:1.16;display:-webkit-box;overflow:hidden}.kc-library-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.kc-library-meta div{min-width:0}.kc-library-meta dt{color:#11111180;letter-spacing:.04em;text-transform:uppercase;font-size:.57rem;font-weight:900}.kc-library-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.7rem;font-weight:900;overflow:hidden}.kc-library-card-body form.button_to{width:100%;margin-top:auto}.kc-library-card-actions{grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin-top:auto;display:grid}.kc-library-card-actions form.button_to{margin:0}.kc-library-trash-button,.kc-library-restore-button{color:#111;cursor:pointer;font:inherit;background:#fff8e7;border:2px solid #111;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.72rem;font-weight:950;display:inline-flex}.kc-library-trash-button{width:44px}.kc-library-trash-button:hover,.kc-library-trash-button:focus-visible{background:#ffd7d3;outline:none}.kc-library-trash-button svg,.kc-library-restore-button svg,.kc-library-trash summary svg{width:16px;height:16px}.kc-library-card .kc-library-open-button{justify-content:space-between;width:100%}.kc-library-empty{color:#111;text-align:center;background:#fff8e7f0;border:2px dashed #11111185;border-radius:14px;flex-direction:column;align-items:center;min-height:360px;padding:48px 20px;display:flex}.kc-library-empty>span{background:#f8d84a;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:22px;display:flex;box-shadow:4px 4px #111}.kc-library-empty>span svg{width:29px;height:29px}.kc-library-empty h2{margin:0;font-size:1.35rem;font-weight:950}.kc-library-empty p{color:#1111119e;margin:8px 0 20px;font-size:.84rem;font-weight:700}.kc-library-trash{background:#fff8e7e6;border:2px solid #111;border-radius:12px;padding:0 16px}.kc-library-trash summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;font-size:.82rem;font-weight:950;display:flex}.kc-library-trash summary span{align-items:center;gap:8px;display:inline-flex}.kc-library-trash summary small,.kc-library-trash>p,.kc-library-trash-list article small{color:#11111194;font-size:.68rem;font-weight:800}.kc-library-trash>p{margin:-5px 0 12px}.kc-library-trash-list{gap:8px;padding-bottom:16px;display:grid}.kc-library-trash-list article{background:#fffdf5;border:1px solid #11111147;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.kc-library-trash-list article div{gap:2px;min-width:0;display:grid}.kc-library-trash-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-library-restore-button{padding:0 13px}@media (max-width:760px){.kc-library-page{gap:12px}.kc-library-hero{flex-direction:column;align-items:stretch;gap:16px;padding:17px;box-shadow:4px 4px #55f0c8}.kc-library-heading{grid-template-columns:46px minmax(0,1fr);gap:12px}.kc-library-heading-icon{width:46px;height:46px}.kc-library-heading h1{font-size:1.65rem}.kc-library-new-button{width:100%}.kc-library-collection{padding:12px}.kc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kc-library-summary{flex-direction:column;align-items:flex-start;gap:9px}.kc-library-grid{grid-template-columns:1fr}.kc-library-card{grid-template-rows:none;grid-template-columns:minmax(118px,.42fr) minmax(0,1fr)}.kc-library-cover{aspect-ratio:auto;border-bottom:0;border-right:2px solid #111;min-height:235px}.kc-library-card-body{padding:12px}.kc-library-meta{grid-template-columns:1fr}.kc-library-meta div:nth-child(2){display:none}.kc-library-open-button{padding-inline:11px;font-size:.72rem}}@media (max-width:380px){.kc-app-state.is-library{display:none}}@media (max-width:340px){.kc-library-card{grid-template-rows:auto 1fr;grid-template-columns:1fr}.kc-library-cover{aspect-ratio:4/3;border-bottom:2px solid #111;border-right:0;min-height:0}.kc-library-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.kc-clip-studio .kc-studio-grid>.kc-grid,.kc-clip-studio .kc-clip-adjust-panel,.kc-clip-studio .kc-adjust-content{min-width:0}@media (min-width:1121px) and (max-width:1440px){.kc-clip-studio .kc-studio-grid{grid-template-columns:minmax(0,1fr) clamp(320px,27vw,360px);gap:16px}.kc-clip-studio .kc-preview-pane .kc-panel{gap:5px;padding:5px}.kc-clip-studio .kc-review-compact{grid-template-columns:minmax(145px,.3fr) minmax(350px,.52fr) auto;gap:10px;padding-inline:12px}.kc-clip-studio .kc-review-proof-row .kc-review-proof{padding-inline:9px}.kc-clip-studio .kc-review-proof-row small{font-size:.66rem}.kc-clip-studio .kc-preview-controls,.kc-clip-studio .kc-preview-output-row{gap:6px}.kc-clip-studio .kc-preview-output-row{grid-template-columns:minmax(0,1fr) minmax(104px,.42fr)}.kc-clip-studio .kc-preview-controls .kc-button,.kc-clip-studio .kc-preview-controls .kc-button-primary,.kc-clip-studio .kc-preview-output-row .kc-button{padding-inline:8px;font-size:.7rem}}@media (min-width:981px) and (max-width:1120px){.kc-clip-studio .kc-studio-grid{grid-template-columns:minmax(0,1fr)}.kc-clip-studio .kc-studio-grid>.kc-grid{display:contents}.kc-clip-studio .kc-review-hero{order:1}.kc-clip-studio .kc-preview-pane{order:2;position:relative;top:auto}.kc-clip-studio .kc-clip-adjust-panel{order:3}.kc-clip-studio .kc-preview-pane .kc-panel{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;gap:8px 14px;padding:10px}.kc-clip-studio .kc-preview-stage-shell{grid-area:1/1/span 6;align-self:start}.kc-clip-studio .kc-phone-frame.kc-real-preview-frame{width:min(100%,196.875px);max-height:350px}.kc-clip-studio .kc-preview-timeline,.kc-clip-studio .kc-preview-controls,.kc-clip-studio .kc-preview-output-row,.kc-clip-studio .kc-export-status-note,.kc-clip-studio .kc-preview-pane .mt-4{grid-column:2}.kc-clip-studio .kc-preview-pane .mt-4{margin-top:0}}.kc-home-page:not(.kc-pricing-page){--home-paper:#fff8e7;--home-paper-hot:#fffdf6;--home-ink:#111;--home-ink-soft:#27231f;--home-muted:#111111ad;--home-line:#1111112e;--home-red:#ff3d35;--home-cyan:#55f0c8;--home-yellow:#f8d84a;display:flow-root;overflow:clip}.kc-home-page:not(.kc-pricing-page) .kc-home-nav,.kc-home-page:not(.kc-pricing-page) .kc-home-hero,.kc-home-page:not(.kc-pricing-page) .kc-home-section,.kc-home-flow-inner,.kc-home-final-cta,.kc-home-footer{width:calc(100% - 48px);max-width:1440px}.kc-home-page:not(.kc-pricing-page) .kc-home-nav{border-radius:10px;align-items:center;gap:20px;max-width:1520px;min-height:64px;padding:8px 14px;box-shadow:4px 4px #111111e0}.kc-home-page:not(.kc-pricing-page) .kc-home-brand{letter-spacing:-.02em;gap:11px;font-size:16px;line-height:1}.kc-home-page:not(.kc-pricing-page) .kc-home-brand-mark{flex:none;width:40px;height:40px}.kc-home-page:not(.kc-pricing-page) .kc-home-topbar-actions{gap:10px}.kc-home-page:not(.kc-pricing-page) .kc-home-nav-links{background:0 0;border:0;gap:2px;padding:0}.kc-home-page:not(.kc-pricing-page) .kc-home-nav-links a{letter-spacing:-.01em;white-space:nowrap;align-items:center;min-height:40px;padding-inline:13px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.kc-home-page:not(.kc-pricing-page) .kc-home-locale{border:1px solid #1111112e;border-radius:7px;flex:none;min-height:40px;padding:3px}.kc-home-page:not(.kc-pricing-page) .kc-home-locale a{border-radius:5px;align-items:center;min-height:32px;padding-inline:9px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.kc-home-page:not(.kc-pricing-page) .kc-home-locale a.is-active{box-shadow:none}.kc-home-page:not(.kc-pricing-page) .kc-home-topbar-link,.kc-home-page:not(.kc-pricing-page) .kc-home-topbar-cta{white-space:nowrap;min-height:40px;padding-inline:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:800;line-height:1}.kc-home-page:not(.kc-pricing-page) .kc-user-menu.is-marketing .kc-user-menu-trigger{min-height:40px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kc-home-page:not(.kc-pricing-page) .kc-user-menu.is-marketing .kc-user-menu-trigger strong{white-space:nowrap;font-size:13px;font-weight:800;line-height:1}.kc-home-page:not(.kc-pricing-page) .kc-home-hero{grid-template-rows:minmax(620px,auto);grid-template-columns:minmax(0,.72fr) minmax(620px,1.28fr);gap:28px 48px;min-height:calc(100svh - 82px);padding:42px 0 28px;display:grid}.kc-home-page:not(.kc-pricing-page) .kc-home-hero-copy{align-self:center;padding:0}.kc-home-eyebrow{color:var(--home-red);letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:950}.kc-home-page:not(.kc-pricing-page) .kc-home-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:450px;font-family:Bungee,Impact,sans-serif;font-size:clamp(3rem,4.3vw,4.25rem);font-weight:400;line-height:1}.kc-home-page:not(.kc-pricing-page) .kc-home-subhead{max-width:500px;margin-top:18px;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.5}.kc-home-page:not(.kc-pricing-page) .kc-home-actions{margin-top:24px}.kc-home-page:not(.kc-pricing-page) .kc-home-actions svg{display:none}.kc-home-platforms{flex-wrap:wrap;align-items:center;gap:0;margin-top:28px;display:flex}.kc-home-platforms-label{display:none}.kc-home-platform-badge{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;min-height:52px;padding:2px 24px;font-size:11px;font-weight:900;line-height:1.05;display:inline-flex;position:relative}.kc-home-platform-badge:first-of-type{padding-left:0}.kc-home-platform-badge+.kc-home-platform-badge:before{content:"";background:#11111152;width:1px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kc-home-platform-badge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none;width:44px;height:44px}.kc-home-platform-badge .is-fill{fill:currentColor;stroke:none}.kc-home-platform-badge.is-shorts svg{fill:var(--home-red);stroke:var(--home-ink);stroke-width:1.6px}.kc-home-platform-badge.is-shorts .is-paper{fill:var(--home-paper);stroke:var(--home-ink)}.kc-home-page:not(.kc-pricing-page) .kc-home-primary,.kc-home-page:not(.kc-pricing-page) .kc-home-secondary{border-radius:9px;min-height:50px;padding-inline:20px}.kc-home-page:not(.kc-pricing-page) .kc-home-primary{box-shadow:4px 4px 0 var(--home-ink)}.kc-home-page:not(.kc-pricing-page) .kc-home-secondary{border-color:var(--home-ink);background:#ffffff7a}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{isolation:isolate;min-height:620px}.kc-home-page:not(.kc-pricing-page) .kc-home-visual:before{box-shadow:none;content:"";z-index:-1;background:0 0;border:0;border-radius:50%;position:absolute;inset:40px 0 22px 72px;transform:none}.kc-home-page:not(.kc-pricing-page) .kc-home-source-grid{z-index:1;gap:12px;width:min(48%,350px);top:66px;left:0;transform:rotate(-4deg)}.kc-home-panel-flow{pointer-events:none;z-index:1;position:absolute;inset:0}.kc-home-panel-flow:before,.kc-home-panel-flow:after{content:none}.kc-home-panel-source{aspect-ratio:666/900;clip-path:none;filter:none;background:0 0;width:min(50%,430px);padding:0;animation:7s ease-in-out infinite kc-home-panels-drift;position:absolute;top:25px;left:0;transform:none}.kc-home-panel-source:before,.kc-home-panel-source:after{content:none}.kc-home-panel-flow-label,.kc-home-phone-label{background:var(--home-paper);border:3px solid var(--home-ink);box-shadow:4px 4px 0 var(--home-ink);color:var(--home-ink);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;z-index:5;border-radius:999px;padding:8px 12px 7px;font-family:Bungee,sans-serif;font-size:11px;line-height:1;position:absolute}.kc-home-panel-flow-label{top:-18px;left:50%;transform:translate(-50%)rotate(2.5deg)}.kc-home-panel-grid{z-index:1;display:block;position:absolute;inset:0}.kc-home-panel-card{aspect-ratio:auto;background:var(--home-ink);filter:none;border:0;border-radius:0;margin:0;padding:0;position:absolute;overflow:hidden;clip-path:none!important}.kc-home-panel-card:first-child{width:43%;height:47%;top:5%;left:8%;transform:none}.kc-home-panel-card:nth-child(2){width:44%;height:48%;top:2%;left:50%;transform:none}.kc-home-panel-card:nth-child(3){width:43%;height:44.5%;top:50.5%;left:11.5%;transform:none}.kc-home-panel-card:nth-child(4){width:44%;height:45%;top:48%;left:52.5%;transform:none}.kc-home-panel-card:after{content:none}.kc-home-panel-frame{object-fit:fill;pointer-events:none;z-index:4;width:100%;height:100%;display:block;position:absolute;inset:0}.kc-home-panel-card img{object-fit:cover;width:100%;height:100%;display:block}.kc-home-panel-card.is-panel-1 img{object-position:50% 44%}.kc-home-panel-card.is-panel-2 img{object-position:50% 42%}.kc-home-panel-card.is-panel-3 img{object-position:50% 49%}.kc-home-panel-card.is-panel-4 img{object-position:50% 42%}.kc-home-panel-arrow{filter:none;z-index:5;width:28%;height:auto;position:absolute;top:33%;left:43%;overflow:visible;transform:rotate(-2deg)}.kc-home-page:not(.kc-pricing-page) .kc-home-source-panel{border-color:var(--home-ink);border-width:3px;border-radius:10px;box-shadow:8px 9px #11111126}.kc-home-page:not(.kc-pricing-page) .kc-home-source-panel.is-wide img{object-position:50% 56%}.kc-home-page:not(.kc-pricing-page) .kc-home-source-panel.is-detail-original img{object-position:20% center}.kc-home-page:not(.kc-pricing-page) .kc-home-source-panel.is-detail-color img{object-position:82% center}.kc-home-page:not(.kc-pricing-page) .kc-home-reel img,.kc-home-page:not(.kc-pricing-page) .kc-home-reel video,.kc-home-mini-editor img,.kc-home-mini-export img{object-position:50% 54%}.kc-home-page:not(.kc-pricing-page) .kc-home-reel-cut{background:#06060685;height:52px}.kc-home-page:not(.kc-pricing-page) .kc-home-phone{box-shadow:none;clip-path:none;filter:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;inset:auto auto 0 0;overflow:visible;transform:none}.kc-home-phone-wrap{z-index:3;width:250px;height:565px;position:absolute;top:22px;right:0;transform:rotate(.8deg)}.kc-home-phone-wrap:before,.kc-home-page:not(.kc-pricing-page) .kc-home-phone:after{content:none}.kc-home-page:not(.kc-pricing-page) .kc-home-phone-screen{clip-path:none;border:0;border-radius:0;width:81.2%;height:82.5%;display:block;position:absolute;top:3.5%;left:7%}.kc-home-phone-frame{object-fit:fill;pointer-events:none;z-index:6;width:100%;height:100%;display:block;position:absolute;inset:0}.kc-home-page:not(.kc-pricing-page) .kc-home-phone-status,.kc-home-page:not(.kc-pricing-page) .kc-home-overlay-label{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-reel{border:0;height:100%}.kc-home-page:not(.kc-pricing-page) .kc-home-reel:before{display:none}@keyframes kc-home-panels-drift{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.kc-home-panel-source{animation:none}}.kc-home-page:not(.kc-pricing-page) .kc-home-reel-play{background:0 0;border:0;border-radius:0;width:38px;height:38px;bottom:-78px;left:18px;right:auto}.kc-home-page:not(.kc-pricing-page) .kc-home-reel-play svg,.kc-home-page:not(.kc-pricing-page) .kc-home-reel-play .kc-icon{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-reel-play:before{content:none}.kc-home-page:not(.kc-pricing-page) .kc-home-timeline,.kc-home-page:not(.kc-pricing-page) .kc-home-timeline span{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-timeline i{background:var(--home-red);width:auto;height:4px;inset:0 22% auto 0}.kc-home-page:not(.kc-pricing-page) .kc-home-timeline:after{background:var(--home-red);content:"";border-radius:999px;width:13px;height:13px;position:absolute;top:-4px;right:calc(22% - 6px)}.kc-home-page:not(.kc-pricing-page) .kc-home-proof{border:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;margin:0;display:grid}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div{border-block:1px solid #1111112e;border-right:1px solid #1111112e;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:15px 20px;display:grid}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div:first-child{padding-left:0}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div:last-child{border-right:0}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div>span{background:#fffdf6b8;border:1px solid #1111116b;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div>span svg{stroke-width:2px;width:17px;height:17px}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div>div{border:0;min-width:0;padding:0}.kc-home-page:not(.kc-pricing-page) .kc-home-proof dt{font-family:Bungee,Impact,sans-serif;font-size:13px;font-weight:400}.kc-home-page:not(.kc-pricing-page) .kc-home-proof dd{text-transform:uppercase;font-size:9px;line-height:1.35}.kc-home-page:not(.kc-pricing-page) .kc-home-section{padding:64px 0 74px}.kc-home-page:not(.kc-pricing-page) .kc-home-examples{border-top:0;padding-top:58px}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-stacked{max-width:920px;display:block}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-stacked h2,.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-centered h2,.kc-home-page:not(.kc-pricing-page) .kc-home-creator-copy h2{letter-spacing:-.035em;font-family:Bungee,Impact,sans-serif;font-weight:400}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-stacked h2{font-size:clamp(2.45rem,4vw,4rem);line-height:1.02}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-stacked>p:last-child{max-width:780px;margin-top:17px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:none;margin-top:30px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip article{background:#fffdf6c7;border-radius:12px;box-shadow:4px 4px #11111124}.kc-home-page:not(.kc-pricing-page) .kc-home-example-media{aspect-ratio:9/11.5}.kc-home-page:not(.kc-pricing-page) .kc-home-example-play{background:var(--home-red);opacity:1;border-color:#fff;transform:translate(-50%,-50%)scale(1);color:#fff!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-format{background:var(--home-ink);left:auto;right:12px;color:#fff!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip article>div{gap:8px;padding:14px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip article>div>span{background:var(--home-cyan);color:var(--home-ink);border-radius:999px;justify-self:start;padding:5px 8px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip h3{font-size:17px;line-height:1.12}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip p{font-size:12px;line-height:1.45}.kc-home-motion{background:radial-gradient(circle at 0 50%, #ff3d3514, transparent 28%), radial-gradient(circle at 100% 42%, #55f0c814, transparent 26%), radial-gradient(circle, #fff8e711 0 1px, transparent 1.4px), repeating-linear-gradient(135deg, #ffffff05 0 1px, transparent 1px 12px), var(--home-ink);color:var(--home-paper);background-size:auto,auto,18px 18px,auto,auto;position:relative;overflow:hidden}.kc-home-motion-inner{grid-template-columns:minmax(290px,.72fr) minmax(650px,1.48fr);align-items:center;gap:clamp(34px,4vw,68px);width:calc(100% - 48px);max-width:1440px;margin-inline:auto;padding:64px 0 68px;display:grid}.kc-home-motion-copy{min-width:0}.kc-home-motion-copy .kc-home-eyebrow{color:var(--home-red);margin-bottom:14px}.kc-home-motion-copy h2{color:var(--home-paper);letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Bungee,Impact,sans-serif;font-size:clamp(2.65rem,4.25vw,4.25rem);font-weight:400;line-height:1.02}.kc-home-motion-body{color:#fff8e7cc;max-width:460px;margin:20px 0 0;font-size:16px;font-weight:650;line-height:1.55}.kc-home-motion-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:27px;display:flex}.kc-home-motion-actions form{margin:0}.kc-home-motion-actions .kc-home-primary{box-shadow:4px 4px 0 var(--home-paper);border-radius:9px;min-height:52px;padding-inline:22px}.kc-home-motion-actions .kc-home-primary svg{width:18px;height:18px}.kc-home-motion-secondary{appearance:none;color:var(--home-paper);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #fff8e7b8;min-height:32px;padding:5px 0 3px;font-size:14px;font-weight:850;text-decoration:none}.kc-home-motion-secondary:hover,.kc-home-motion-secondary:focus-visible{border-color:var(--home-cyan);color:var(--home-cyan);outline:none}.kc-home-motion-note{color:#fff8e7c7;align-items:center;gap:10px;margin:28px 0 0;font-size:13px;font-weight:750;display:flex}.kc-home-motion-note svg{border:1.5px solid var(--home-red);color:var(--home-red);border-radius:6px;flex:none;width:28px;height:28px;padding:5px}.kc-home-motion-showcase{grid-template-columns:minmax(130px,.65fr) 70px repeat(2,minmax(210px,1fr));align-items:center;gap:clamp(12px,1.5vw,24px);min-width:0;display:grid}.kc-home-motion-card{background:var(--home-paper);border:2px solid var(--home-ink);color:var(--home-ink);border-radius:13px;min-width:0;padding:12px;position:relative;box-shadow:5px 6px #fff8e733}.kc-home-motion-card.is-original{padding:10px;transform:rotate(-1.5deg)}.kc-home-motion-card.is-original h3{text-align:center;text-transform:uppercase;margin:0 0 9px;font-family:Bungee,Impact,sans-serif;font-size:14px;font-weight:400}.kc-home-motion-card.is-animation{border-color:var(--home-red);box-shadow:5px 6px #ff3d3599}.kc-home-motion-card.is-parallax{border-color:var(--home-cyan);box-shadow:5px 6px #55f0c88c}.kc-home-motion-card-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;display:grid}.kc-home-motion-card-heading>span{border:2px solid var(--home-ink);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kc-home-motion-card.is-animation .kc-home-motion-card-heading>span{background:var(--home-red);color:#fff}.kc-home-motion-card.is-parallax .kc-home-motion-card-heading>span{background:var(--home-cyan);color:var(--home-ink)}.kc-home-motion-card-heading svg{width:19px;height:19px}.kc-home-motion-card-heading h3{text-transform:uppercase;margin:0;font-family:Bungee,Impact,sans-serif;font-size:clamp(.82rem,1vw,1rem);font-weight:400;line-height:1.05}.kc-home-motion-card.is-animation .kc-home-motion-card-heading h3{color:var(--home-red)}.kc-home-motion-card.is-parallax .kc-home-motion-card-heading h3{color:#087f78}.kc-home-motion-card-heading p{color:var(--home-muted);margin:3px 0 0;font-size:10px;font-weight:750;line-height:1.35}.kc-home-motion-card figure{aspect-ratio:9/16;border:2px solid var(--home-ink);background:#21151c;border-radius:9px;margin:0;position:relative;overflow:hidden}.kc-home-motion-card figure>img,.kc-home-motion-card video{object-fit:cover;width:100%;height:100%;display:block}.kc-home-motion-card video{background:#21151c}.kc-home-motion-play{color:#fff;cursor:pointer;z-index:4;background:#111111b8;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:12px;left:12px}.kc-home-motion-play:focus-visible{box-shadow:0 0 0 4px var(--home-cyan);outline:2px solid var(--home-ink);outline-offset:2px}.kc-home-motion-play span{justify-content:center;align-items:center;display:flex}.kc-home-motion-play svg{width:18px;height:18px}.kc-home-motion-play .is-pause,.kc-home-motion.is-playing .kc-home-motion-play .is-play{display:none}.kc-home-motion.is-playing .kc-home-motion-play .is-pause{display:flex}.kc-home-motion-parallax img{object-fit:cover;position:absolute;inset:0}.kc-home-motion-parallax .is-background{animation:6.4s ease-in-out infinite alternate kc-home-parallax-background}.kc-home-motion-parallax .is-character{animation:6.4s ease-in-out infinite alternate kc-home-parallax-character}.kc-home-motion-parallax .is-foreground{transform-origin:bottom;animation:6.4s ease-in-out infinite alternate kc-home-parallax-foreground}.kc-home-motion-branch{color:var(--home-paper);width:100%;overflow:visible}.kc-home-motion-branch path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}@keyframes kc-home-parallax-background{0%{transform:scale(1.08)translate(-2.2%,-.5%)}to{transform:scale(1.08)translate(2.2%,.5%)}}@keyframes kc-home-parallax-character{0%{transform:scale(1.12)translate(-1.1%)}to{transform:scale(1.12)translate(1.1%,-.4%)}}@keyframes kc-home-parallax-foreground{0%{transform:scale(1.18)translate(-2.8%)}to{transform:scale(1.18)translate(2.8%,-.7%)}}@media (prefers-reduced-motion:reduce){.kc-home-motion-parallax img{animation-play-state:paused!important}}.kc-home-editing{background:linear-gradient(#11111109 1px, transparent 1px), linear-gradient(90deg, #11111109 1px, transparent 1px), var(--home-paper);color:var(--home-ink);background-size:24px 24px,24px 24px,auto;overflow:hidden}.kc-home-editing-inner{grid-template-columns:minmax(300px,.58fr) minmax(760px,1.42fr);align-items:center;gap:clamp(28px,3.2vw,58px);width:calc(100% - 64px);max-width:1580px;min-height:780px;margin-inline:auto;padding:64px 0 68px;display:grid}.kc-home-editing-copy .kc-home-eyebrow{color:var(--home-red);margin-bottom:14px}.kc-home-editing-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Bungee,Impact,sans-serif;font-size:clamp(2.55rem,4vw,4.15rem);font-weight:400;line-height:1.02}.kc-home-editing-copy>p:not(.kc-home-eyebrow):not(.kc-home-editing-note){color:var(--home-muted);max-width:460px;margin:20px 0 26px;font-size:16px;font-weight:700;line-height:1.55}.kc-home-editing-copy form{margin:0}.kc-home-editing-copy .kc-home-primary{box-shadow:4px 4px 0 var(--home-ink);min-height:52px}.kc-home-editing-note{color:var(--home-muted);align-items:center;gap:9px;margin:24px 0 0;font-size:13px;font-weight:800;display:flex}.kc-home-editing-note svg{color:#087f78;width:20px;height:20px}.kc-home-editing-demo{justify-self:end;width:100%;min-width:0;max-width:980px;position:relative}.kc-home-editing-stage{isolation:isolate;grid-template-columns:minmax(150px,175px) minmax(250px,300px) minmax(300px,350px);justify-content:end;align-items:center;gap:clamp(10px,1vw,18px);min-height:650px;display:grid;position:relative}.kc-home-editing-impact{object-fit:fill;opacity:.82;pointer-events:none;z-index:-2;width:124%;max-width:none;height:112%;position:absolute;top:-6%;left:-12%}.kc-home-editing-scenes{z-index:1;grid-template-columns:minmax(0,1fr);justify-self:end;gap:0;width:min(100%,175px);min-height:0;margin-right:-30px;display:grid;position:relative}.kc-home-editing-scene{background:var(--home-paper);border:2px solid var(--home-ink);box-shadow:6px 6px 0 var(--home-ink);border-radius:0;padding:8px;position:relative}.kc-home-editing-scene:after,.kc-home-editing-result figure:after{content:"";pointer-events:none;z-index:5;background:url("/komaclip-assets/home-examples/comic-video-frame-overlay.webp") 50%/100% 100% no-repeat;position:absolute;inset:-5px}.kc-home-editing-scene.is-one{box-shadow:-6px 5px 0 var(--home-red), 4px 9px 0 var(--home-ink);z-index:1;transform:rotate(-5deg)translate(5px,8px)}.kc-home-editing-scene.is-two{box-shadow:-5px 6px 0 var(--home-cyan), 4px 9px 0 var(--home-ink);z-index:2;margin-top:-48px;transform:rotate(4deg)translate(-1px,2px)}.kc-home-editing-scene>span,.kc-home-editing-result-label{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;min-height:25px;font-family:Bungee,Impact,sans-serif;font-size:10px;display:flex}.kc-home-editing-scene figure,.kc-home-editing-result figure{aspect-ratio:9/16;background:#18141b;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.kc-home-editing-scene img,.kc-home-editing-result video{object-fit:cover;width:100%;height:100%;display:block}.kc-home-editing-scene.is-one img{animation:5.2s ease-in-out infinite alternate kc-home-editing-camera}.kc-home-editing-frame{border:2px solid var(--home-cyan);width:65%;height:43%;animation:5.2s ease-in-out infinite alternate kc-home-editing-frame;position:absolute;top:42%;left:18%;box-shadow:0 0 0 999px #1111112e}.kc-home-editing-scene svg{z-index:4;width:76%;position:absolute;inset:8% 12%}.kc-home-editing-scene svg path{fill:none;stroke:var(--home-cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.kc-home-editing-result{background:var(--home-ink);border:2px solid var(--home-ink);box-shadow:-7px -6px 0 var(--home-cyan), 10px 10px 0 var(--home-red), 14px 15px 0 #1113;color:var(--home-paper);z-index:3;border-radius:0;justify-self:center;width:100%;max-width:300px;padding:11px;position:relative;transform:rotate(1.8deg)}.kc-home-editing-result-label svg{color:var(--home-red);width:15px;height:15px}.kc-home-editing-result .kc-home-motion-play{bottom:9px;left:9px}.kc-home-editing.is-playing .kc-home-motion-play .is-play{display:none}.kc-home-editing.is-playing .kc-home-motion-play .is-pause{display:flex}.kc-home-editing-result>p{color:var(--home-cyan);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin:9px 0 1px;font-size:10px;font-weight:950;display:flex}.kc-home-editing-result>p svg{width:13px;height:13px}.kc-home-editing-controls{z-index:4;grid-template-columns:minmax(0,1fr);justify-self:start;gap:10px;width:100%;max-width:350px;margin:0;padding:0;list-style:none;display:grid;position:relative}.kc-home-editing-controls>li{background:var(--home-paper) url("/komaclip-assets/home-examples/comic-caption-frame.webp") center / 100% 100% no-repeat;box-shadow:6px 6px 0 var(--home-red), 9px 10px 0 #11111129;grid-template-columns:minmax(0,1fr) 78px;gap:8px;min-width:0;min-height:94px;padding:13px 14px;display:grid;position:relative}.kc-home-editing-controls>li:after{content:none}.kc-home-editing-controls>li:nth-child(2n){box-shadow:6px 6px 0 var(--home-cyan), 9px 10px 0 #11111129}.kc-home-editing-controls>li:first-child{transform:rotate(1.4deg)translate(2px)}.kc-home-editing-controls>li:nth-child(2){transform:rotate(-1.1deg)translate(8px)}.kc-home-editing-controls>li:nth-child(3){transform:rotate(1deg)translate(-2px)}.kc-home-editing-controls>li:nth-child(4){transform:rotate(-1.4deg)translate(6px)}.kc-home-editing-tool-preview{border:2px solid var(--home-ink);background:#17131b;height:62px;position:relative;overflow:hidden}.kc-home-editing-tool-preview img{object-fit:cover;width:100%;height:100%}.kc-home-editing-controls .is-tool-1 .kc-home-editing-tool-preview img{animation:3.8s ease-in-out infinite alternate kc-home-editing-mini-camera}.kc-home-editing-controls .is-tool-1 .kc-home-editing-tool-preview i{border:1.5px solid var(--home-cyan);position:absolute;inset:15px 12px}.kc-home-editing-controls .is-tool-2 .kc-home-editing-tool-preview img{position:absolute;inset:0}.kc-home-editing-controls .is-tool-2 .kc-home-editing-tool-preview img:last-child{clip-path:inset(0 100% 0 0);animation:3.8s steps(18,end) infinite kc-home-editing-wipe}.kc-home-editing-controls .is-tool-3 .kc-home-editing-tool-preview{background:var(--home-red);color:#fff;text-align:center;justify-content:center;align-items:center;display:flex}.kc-home-editing-controls .is-tool-3 strong{text-shadow:2px 2px 0 var(--home-ink);font-family:Bungee,Impact,sans-serif;font-size:13px;line-height:1;animation:2.8s ease-in-out infinite kc-home-editing-text}.kc-home-editing-controls .is-tool-4 .kc-home-editing-tool-preview img{animation:2.5s ease-in-out infinite alternate kc-home-editing-effect}.kc-home-editing-controls .is-tool-4 .kc-home-editing-tool-preview i{background:linear-gradient(90deg,#0000,#55f0c8bf,#0000);animation:2.5s ease-in-out infinite kc-home-editing-glint;position:absolute;inset:0;transform:skew(-18deg)translate(-130%)}.kc-home-editing-tool-copy{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.kc-home-editing-tool-copy>span{background:var(--home-red);border:2px solid var(--home-ink);box-shadow:2px 2px 0 var(--home-ink);border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.kc-home-editing-controls>li:nth-child(2n) .kc-home-editing-tool-copy>span{background:var(--home-cyan)}.kc-home-editing-tool-copy>span svg{width:15px;height:15px}.kc-home-editing-controls h3{text-transform:uppercase;margin:2px 0 0;font-family:Bungee,Impact,sans-serif;font-size:12px;font-weight:400;line-height:1}.kc-home-editing-controls p{color:var(--home-muted);margin:7px 0 0;font-size:12px;font-weight:750;line-height:1.32}.kc-home-editing-connector{color:var(--home-paper);pointer-events:none;width:118px;height:66px;position:absolute;top:calc(50% - 33px);left:-108px;overflow:visible}.kc-home-editing-connector path{fill:none;stroke-linecap:round;stroke-linejoin:round}.kc-home-editing-connector .is-ink,.kc-home-editing-connector .is-arrow-ink{stroke:var(--home-ink);stroke-width:9px}.kc-home-editing-connector .is-paper,.kc-home-editing-connector .is-arrow-paper{stroke:currentColor;stroke-width:4px}.kc-home-editing-controls>li:nth-child(2n) .kc-home-editing-connector{transform:scaleY(-1)}@keyframes kc-home-editing-camera{0%{transform:scale(1.03)translate(-2%,1%)}to{transform:scale(1.17)translate(4%,-3%)}}@keyframes kc-home-editing-frame{0%{transform:translate(-4%,4%)scale(1.08)}to{transform:translate(4%,-7%)scale(.88)}}@keyframes kc-home-editing-mini-camera{0%{transform:scale(1.05)translate(-3%)}to{transform:scale(1.25)translate(5%)}}@keyframes kc-home-editing-wipe{0%,20%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0)}}@keyframes kc-home-editing-text{0%,15%{opacity:0;transform:scale(.72)rotate(-4deg)}35%,80%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.08)}}@keyframes kc-home-editing-effect{0%{filter:saturate(.8);transform:scale(1.02)}to{filter:saturate(1.5)brightness(1.15);transform:scale(1.1)}}@keyframes kc-home-editing-glint{0%,30%{transform:skew(-18deg)translate(-130%)}75%,to{transform:skew(-18deg)translate(150%)}}@media (max-width:1120px){.kc-home-editing-inner{grid-template-columns:1fr;align-items:start;min-height:0}.kc-home-editing-copy{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:0 36px;display:grid}.kc-home-editing-copy .kc-home-eyebrow,.kc-home-editing-copy h2{grid-column:1}.kc-home-editing-copy>p:not(.kc-home-eyebrow):not(.kc-home-editing-note){grid-area:1/2/span 2;margin-top:0}.kc-home-editing-copy form,.kc-home-editing-copy>.kc-home-primary,.kc-home-editing-note{grid-column:2}.kc-home-editing-copy form,.kc-home-editing-copy>.kc-home-primary{justify-self:start;margin-top:18px}.kc-home-editing-note{margin-top:17px}.kc-home-editing-stage{max-width:940px;margin-inline:auto}}@media (max-width:820px){.kc-home-editing-stage{grid-template-columns:minmax(130px,.6fr) minmax(190px,1fr);gap:24px 18px;min-height:0;padding:30px 10px}.kc-home-editing-impact{width:120%;height:72%;top:-1%;left:-10%}.kc-home-editing-scenes{margin-right:-24px}.kc-home-editing-result{max-width:270px}.kc-home-editing-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}.kc-home-editing-controls>li{grid-template-columns:minmax(0,1fr) 76px;min-height:100px}.kc-home-editing-connector{display:none}}@media (max-width:700px){.kc-home-editing-inner{gap:38px;width:calc(100% - 28px);padding-block:52px 56px}.kc-home-editing-copy{display:block}.kc-home-editing-copy h2{font-size:clamp(2.05rem,10vw,2.8rem)}.kc-home-editing-copy>p:not(.kc-home-eyebrow):not(.kc-home-editing-note){margin:17px 0 22px;font-size:15px}.kc-home-editing-copy form,.kc-home-editing-copy .kc-home-primary{width:100%}.kc-home-editing-stage{grid-template-columns:minmax(105px,.58fr) minmax(165px,1fr);padding-inline:0}.kc-home-editing-scenes{margin-right:-18px}.kc-home-editing-scene{padding:5px}.kc-home-editing-scene>span,.kc-home-editing-result-label{min-height:21px;font-size:8px}.kc-home-editing-result{max-width:235px;padding:7px}.kc-home-editing-result>p{gap:4px;margin-top:7px;font-size:7px}.kc-home-editing-result>p svg{width:10px;height:10px}.kc-home-editing-result .kc-home-motion-play{width:38px;height:38px;bottom:6px;left:6px}.kc-home-editing-result .kc-home-motion-play svg{width:15px;height:15px}.kc-home-editing-controls>li{grid-template-columns:minmax(0,1fr) 72px;padding:16px 14px}.kc-home-editing-tool-preview{height:68px}.kc-home-editing-tool-copy{grid-template-columns:28px minmax(0,1fr);gap:7px}.kc-home-editing-tool-copy>span{width:27px;height:27px}.kc-home-editing-controls h3,.kc-home-editing-controls p{font-size:10px}}@media (max-width:470px){.kc-home-editing-controls{grid-template-columns:minmax(0,1fr)}.kc-home-editing-controls>li{grid-template-columns:minmax(0,1fr) 92px;min-height:104px}}@media (prefers-reduced-motion:reduce){.kc-home-editing *{animation-play-state:paused!important}}.kc-home-flow{background:radial-gradient(circle at 0 0, #55f0c817, transparent 22%), radial-gradient(circle at 100% 100%, #ff3d351a, transparent 22%), repeating-linear-gradient(135deg, #ffffff05 0 1px, transparent 1px 12px), var(--home-ink);color:var(--home-paper);z-index:2;position:relative}.kc-home-flow-inner{margin-inline:auto;padding:70px 0 60px}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-centered{text-align:center;max-width:1180px;margin-inline:auto;display:block}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-centered .kc-home-eyebrow{color:var(--home-cyan)}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-centered h2{color:var(--home-paper);font-size:clamp(2.45rem,4vw,3.8rem);line-height:1.02}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-centered>p:last-child{color:#fff8e7c7;max-width:880px;margin:18px auto 0;font-size:15px;line-height:1.55}.kc-home-page:not(.kc-pricing-page) .kc-home-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.kc-home-page:not(.kc-pricing-page) .kc-home-steps li,.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:first-child,.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:nth-child(2),.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:nth-child(3),.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:last-child{background:var(--home-paper);color:var(--home-ink);border:1px solid #fff8e7bd;border-radius:10px;flex-direction:column;min-height:448px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000038}.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:nth-child(n+3){box-shadow:0 18px 34px #00000038}.kc-home-page:not(.kc-pricing-page) .kc-home-steps li+li{margin-top:0}.kc-home-step-heading{grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:13px;display:grid}.kc-home-page:not(.kc-pricing-page) .kc-home-steps .kc-home-step-heading>span{background:var(--home-ink);color:var(--home-paper);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;font-family:Bungee,Impact,sans-serif;font-size:17px;display:flex}.kc-home-page:not(.kc-pricing-page) .kc-home-steps h3{font-size:19px;line-height:1.12}.kc-home-page:not(.kc-pricing-page) .kc-home-steps p{margin-top:8px;font-size:12px;line-height:1.42}.kc-home-flow .kc-home-steps span{margin:0}.kc-home-mini-upload,.kc-home-mini-modes,.kc-home-mini-editor,.kc-home-mini-export{margin-top:20px;padding-top:0}.kc-home-mini-upload{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kc-home-mini-upload>div{text-align:center;border:1px dashed #1111119e;border-radius:7px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:100px;padding:12px;display:flex}.kc-home-mini-upload>div svg{width:28px;height:28px;margin-bottom:7px}.kc-home-mini-upload>div strong,.kc-home-mini-upload>div small{display:block}.kc-home-mini-upload>div strong{font-size:11px}.kc-home-mini-upload>div small{color:var(--home-muted);margin-top:4px;font-size:8px}.kc-home-mini-upload figure{aspect-ratio:3/4;background:var(--home-ink);border:1px solid var(--home-ink);border-radius:6px;margin:0;overflow:hidden}.kc-home-mini-upload figure.is-comparison img{object-position:78% center}.kc-home-mini-upload img,.kc-home-mini-editor img,.kc-home-mini-export img{object-fit:cover;width:100%;height:100%}.kc-home-mini-modes{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kc-home-mini-modes>div{border:1px solid #1111117a;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:102px;padding:12px;display:grid}.kc-home-mini-modes>div.is-selected{border:2px solid var(--home-red);background:#ff3d350f}.kc-home-mini-modes>div>svg:first-child{background:var(--home-red);border:1px solid var(--home-ink);border-radius:8px;width:36px;height:36px;padding:8px}.kc-home-mini-modes>div:not(.is-selected)>svg:first-child{background:0 0}.kc-home-mini-modes strong,.kc-home-mini-modes small{display:block}.kc-home-mini-modes strong{text-transform:uppercase;font-size:12px}.kc-home-mini-modes small{color:var(--home-muted);margin-top:4px;font-size:9px;line-height:1.35}.kc-home-mini-modes>div>svg:last-child{color:var(--home-red);width:18px;height:18px}.kc-home-mini-editor{background:var(--home-ink);border:1px solid var(--home-ink);border-radius:8px;padding-top:0;overflow:hidden}.kc-home-mini-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kc-home-mini-tabs span{background:var(--home-paper);border-bottom:1px solid var(--home-ink);color:var(--home-ink);text-align:center;padding:8px 3px;font-size:8px;font-weight:900}.kc-home-mini-tabs span.is-active{background:var(--home-red);color:#fff}.kc-home-mini-editor-body{grid-template-columns:minmax(0,1fr) 84px;gap:7px;min-height:220px;padding:8px;display:grid}.kc-home-mini-timeline{background:#181818;border:1px solid #ffffff2e;border-radius:5px;gap:9px;padding:10px 8px;display:grid;position:relative}.kc-home-mini-timeline>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.kc-home-mini-timeline i{background:#fff3;border-radius:3px;height:45px}.kc-home-mini-timeline>span{border-radius:999px;height:12px;display:block}.kc-home-mini-timeline .is-camera{background:var(--home-cyan);width:80%}.kc-home-mini-timeline .is-text{background:var(--home-yellow);width:68%;margin-left:18%}.kc-home-mini-timeline .is-audio{background:#8d68ff;width:96%}.kc-home-mini-timeline b{background:var(--home-red);width:2px;position:absolute;top:8px;bottom:8px;left:56%}.kc-home-mini-editor-body figure{border:1px solid #ffffff47;border-radius:5px;margin:0;position:relative;overflow:hidden}.kc-home-mini-editor-body figure span{background:var(--home-ink);color:#fff;border-radius:4px;padding:4px;font-size:8px;position:absolute;top:5px;right:5px}.kc-home-mini-export{justify-items:center;gap:9px;display:grid}.kc-home-mini-export figure{aspect-ratio:9/13;border:2px solid var(--home-ink);border-radius:8px;width:72%;max-width:135px;margin:0;position:relative;overflow:hidden}.kc-home-mini-export figure span{color:#fff;background:#111111c7;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-home-mini-export small{color:var(--home-muted);font-size:9px;font-weight:900}.kc-home-mini-export>div{gap:4px;display:flex}.kc-home-mini-export>div span{border:1px solid #11111161;border-radius:4px;padding:5px;font-size:7px;font-weight:950}.kc-home-mini-export>strong{background:var(--home-red);border:2px solid var(--home-ink);color:#fff;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:11px;display:flex}.kc-home-outcome{border:1px solid #fff8e738;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:820px;margin:34px auto 0;display:grid;overflow:hidden}.kc-home-outcome span{color:var(--home-paper);border-right:1px solid #fff8e72e;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-family:Bungee,Impact,sans-serif;font-size:10px;display:flex}.kc-home-outcome span:last-child{border-right:0}.kc-home-outcome span svg{background:var(--home-cyan);color:var(--home-ink);border-radius:5px;flex:none;width:20px;height:20px;padding:4px}.kc-home-outcome .is-outcome-1,.kc-home-outcome .is-outcome-2,.kc-home-outcome .is-outcome-3{grid-column:auto}.kc-home-page:not(.kc-pricing-page) .kc-home-creators{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:48px;padding-block:70px 48px}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-art{aspect-ratio:3/2;box-shadow:6px 6px 0 var(--home-red);border-radius:12px;align-self:start;max-height:none;margin-top:24px;display:block;position:relative}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-art img{object-fit:cover;width:100%;height:100%}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-label{background:var(--home-paper);border:2px solid var(--home-ink);color:var(--home-ink);text-transform:uppercase;border-radius:6px;padding:7px 9px;font-size:11px;position:absolute;top:14px;left:14px}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-label.is-clip{left:auto;right:14px}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-copy h2{font-size:clamp(2.35rem,3.35vw,3.4rem);line-height:1.02}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-copy>.kc-home-eyebrow{color:var(--home-red)}.kc-home-page:not(.kc-pricing-page) .kc-home-principles{gap:0}.kc-home-page:not(.kc-pricing-page) .kc-home-principles li{background:0 0;border:0;border-bottom:1px solid #1113;border-radius:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:0;padding:12px 0;font-size:13px;display:grid}.kc-home-page:not(.kc-pricing-page) .kc-home-principles li:first-child{border-top:1px solid #1113}.kc-home-page:not(.kc-pricing-page) .kc-home-principles .kc-icon{border:2px solid var(--home-ink);color:var(--home-ink);background:#ffffff57;border-radius:8px;flex:none;width:50px;height:50px;padding:10px}.kc-home-page:not(.kc-pricing-page) .kc-home-principles li:nth-child(2) .kc-icon{border-radius:999px}.kc-home-creator-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.kc-home-creator-actions .kc-home-creator-cta{margin-top:0}.kc-home-inline-link{color:var(--home-ink);text-underline-offset:4px;align-items:center;gap:7px;font-size:13px;font-weight:950;text-decoration-thickness:2px;display:inline-flex}.kc-home-inline-link svg{color:var(--home-red);width:16px;height:16px}.kc-home-final-cta{background:radial-gradient(circle at 5% 50%, #55f0c829, transparent 16%), repeating-linear-gradient(135deg, #ffffff06 0 1px, transparent 1px 10px), var(--home-ink);border:2px solid var(--home-ink);color:var(--home-paper);z-index:2;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr) auto;align-items:center;gap:32px;margin:0 auto 34px;padding:24px 30px;display:grid;position:relative}.kc-home-final-cta>div>p{color:var(--home-cyan);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:950}.kc-home-final-cta h2{color:var(--home-paper);margin:0;font-family:Bungee,Impact,sans-serif;font-size:clamp(1.65rem,3vw,2.9rem);font-weight:400;line-height:1}.kc-home-final-cta>p{color:#fff8e7d1;border-left:1px solid #ffffff5c;margin:0;padding-left:28px;font-size:13px;line-height:1.45}.kc-home-final-cta form,.kc-home-final-cta .kc-home-primary{margin:0}.kc-home-footer{border-top:2px solid var(--home-ink);z-index:2;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,auto));align-items:start;gap:28px 54px;margin:0 auto;padding:26px 0 22px;display:grid;position:relative}.kc-home-footer-brand{align-items:center;gap:14px;display:flex}.kc-home-footer-brand strong{font-family:Bungee,Impact,sans-serif;font-size:19px;font-weight:400}.kc-home-footer-brand p{color:var(--home-muted);margin:5px 0 0;font-size:11px;font-weight:750}.kc-home-footer nav{gap:5px;display:grid}.kc-home-footer nav strong{letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:950}.kc-home-footer nav a{color:var(--home-ink-soft);font-size:11px;font-weight:750;text-decoration:none}.kc-home-footer nav a:hover,.kc-home-footer nav a.is-active{color:var(--home-red)}.kc-home-footer-bottom{color:var(--home-muted);border-top:1px solid #11111194;grid-column:1/-1;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}@media (max-width:1120px){.kc-home-page:not(.kc-pricing-page) .kc-home-hero{grid-template-rows:auto auto auto;grid-template-columns:1fr}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{min-height:520px}.kc-home-page:not(.kc-pricing-page) .kc-home-source-grid,.kc-home-panel-source{width:340px;left:12%}.kc-home-panel-arrow{width:clamp(120px,18%,180px);top:18%;left:auto;right:calc(16% + 230px)}.kc-home-page:not(.kc-pricing-page) .kc-home-phone{right:auto}.kc-home-phone-wrap{right:16%}.kc-home-page:not(.kc-pricing-page) .kc-home-studio-card{left:30%}.kc-home-page:not(.kc-pricing-page) .kc-home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-home-motion-inner{grid-template-columns:1fr;align-items:start;width:calc(100% - 48px)}.kc-home-motion-copy{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);display:grid}.kc-home-motion-copy .kc-home-eyebrow,.kc-home-motion-copy h2{grid-column:1}.kc-home-motion-body,.kc-home-motion-actions,.kc-home-motion-note{grid-column:2}.kc-home-motion-body{grid-row:1/span 2;margin-top:0}.kc-home-motion-actions,.kc-home-motion-note{margin-top:18px}.kc-home-page:not(.kc-pricing-page) .kc-home-creators{grid-template-columns:1fr}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-art{max-height:580px;margin-top:0}}@media (max-width:900px){.kc-home-page:not(.kc-pricing-page) .kc-home-nav,.kc-home-page:not(.kc-pricing-page) .kc-home-hero,.kc-home-page:not(.kc-pricing-page) .kc-home-section,.kc-home-flow-inner,.kc-home-final-cta,.kc-home-footer{width:calc(100% - 28px)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(250px,42vw);grid-auto-flow:column;margin-inline:-14px;padding:4px 14px 18px;overflow-x:auto}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip article{scroll-snap-align:start}.kc-home-motion-showcase{grid-template-columns:minmax(120px,.6fr) 52px repeat(2,minmax(180px,1fr));gap:14px}.kc-home-final-cta{grid-template-columns:minmax(0,1fr) auto}.kc-home-final-cta>p{border-left:0;grid-column:1;padding-left:0}.kc-home-final-cta form,.kc-home-final-cta>.kc-home-primary{grid-area:1/2/span 2}.kc-home-footer{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(90px,auto))}}@media (max-width:700px){.kc-home-page:not(.kc-pricing-page) .kc-home-nav{position:sticky;top:6px}.kc-home-page:not(.kc-pricing-page) .kc-home-locale{margin-left:0}.kc-home-page:not(.kc-pricing-page) .kc-home-locale a{min-height:34px;padding-inline:7px}.kc-home-page:not(.kc-pricing-page) .kc-home-hero{gap:20px;padding-top:30px}.kc-home-page:not(.kc-pricing-page) .kc-home-hero h1{font-size:clamp(2.25rem,9.8vw,2.85rem)}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{min-height:340px}.kc-home-page:not(.kc-pricing-page) .kc-home-visual:before{box-shadow:none;border-radius:50%;inset:34px 2px 22px 38px}.kc-home-page:not(.kc-pricing-page) .kc-home-source-grid{width:54%;top:44px;left:0}.kc-home-panel-source{width:51%;padding:0;top:48px;left:0}.kc-home-panel-grid{gap:2.2%}.kc-home-panel-card{box-shadow:none;border-width:2px;border-radius:2px}.kc-home-panel-card:after{inset:0}.kc-home-panel-flow-label,.kc-home-phone-label{box-shadow:3px 3px 0 var(--home-ink);border-width:2px;padding:6px 8px 5px;font-size:8px}.kc-home-panel-flow-label{top:-13px}.kc-home-phone-label{top:11px}.kc-home-panel-arrow{z-index:4;width:32%;top:8%;left:38%;right:auto}.kc-home-page:not(.kc-pricing-page) .kc-home-phone{width:100%;height:100%;top:auto;right:auto}.kc-home-phone-wrap{width:160px;height:342px;top:4px;right:0}.kc-home-page:not(.kc-pricing-page) .kc-home-timeline{height:44px}.kc-home-page:not(.kc-pricing-page) .kc-home-reel-play{width:30px;height:30px;bottom:5px;left:10px}.kc-home-page:not(.kc-pricing-page) .kc-home-reel-play svg{width:23px;height:23px}.kc-home-page:not(.kc-pricing-page) .kc-home-reel-cut{height:30px}.kc-home-page:not(.kc-pricing-page) .kc-home-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div,.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div:first-child{border-top:0;border-bottom:1px solid #1111112e;border-right:1px solid #1111112e;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:13px 8px}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div:nth-child(-n+2){border-top:1px solid #1111112e}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div:nth-child(2n){border-right:0}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div>span{width:34px;height:34px}.kc-home-page:not(.kc-pricing-page) .kc-home-proof>div>span svg{width:16px;height:16px}.kc-home-page:not(.kc-pricing-page) .kc-home-section{padding-block:48px}.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-stacked h2,.kc-home-page:not(.kc-pricing-page) .kc-home-section-heading.is-centered h2,.kc-home-page:not(.kc-pricing-page) .kc-home-creator-copy h2{font-size:clamp(1.95rem,8.4vw,2.5rem)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip{grid-auto-columns:minmax(245px,76vw)}.kc-home-platforms{flex-wrap:nowrap;gap:0;margin-top:20px;display:flex}.kc-home-platforms-label{margin-right:0;font-size:8px}.kc-home-platform-badge{justify-content:center;gap:6px;min-width:0;min-height:46px;padding:2px 10px;font-size:9px}.kc-home-platform-badge:first-of-type{padding-left:0}.kc-home-platform-badge svg{width:38px;height:38px}.kc-home-motion-inner{gap:34px;width:calc(100% - 28px);padding-block:50px 54px}.kc-home-motion-copy{display:block}.kc-home-motion-copy h2{font-size:clamp(2.1rem,10vw,3rem)}.kc-home-motion-body{margin-top:16px;font-size:15px}.kc-home-motion-actions{margin-top:22px}.kc-home-motion-actions form,.kc-home-motion-actions .kc-home-primary{width:100%}.kc-home-motion-note{margin-top:22px}.kc-home-motion-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px 12px}.kc-home-motion-card.is-original{grid-column:1/-1;justify-self:center;width:48%;max-width:170px}.kc-home-motion-branch{display:none}.kc-home-motion-card{padding:8px}.kc-home-motion-card-heading{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:7px;margin-bottom:8px}.kc-home-motion-card-heading>span{border-radius:7px;width:30px;height:30px}.kc-home-motion-card-heading svg{width:15px;height:15px}.kc-home-motion-card-heading h3{font-size:10px}.kc-home-motion-card-heading p{font-size:8px;line-height:1.25}.kc-home-motion-play{width:40px;height:40px;bottom:8px;left:8px}.kc-home-flow-inner{padding-block:52px}.kc-home-page:not(.kc-pricing-page) .kc-home-steps{grid-template-columns:1fr}.kc-home-page:not(.kc-pricing-page) .kc-home-steps li,.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:first-child,.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:nth-child(2),.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:nth-child(3),.kc-home-page:not(.kc-pricing-page) .kc-home-steps li:last-child{min-height:0;padding:16px}.kc-home-mini-upload,.kc-home-mini-modes,.kc-home-mini-editor,.kc-home-mini-export{margin-top:14px}.kc-home-outcome{grid-template-columns:1fr;gap:0;margin-top:34px}.kc-home-outcome .is-outcome-1,.kc-home-outcome .is-outcome-2,.kc-home-outcome .is-outcome-3{grid-column:1}.kc-home-outcome span{border-bottom:1px solid #fff8e72e;border-right:0;justify-content:flex-start}.kc-home-outcome span:last-child{border-bottom:0}.kc-home-page:not(.kc-pricing-page) .kc-home-creators{gap:28px;padding-block:50px 36px}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-art{aspect-ratio:3/2}.kc-home-page:not(.kc-pricing-page) .kc-home-principles li{grid-template-columns:46px minmax(0,1fr);gap:12px}.kc-home-page:not(.kc-pricing-page) .kc-home-principles .kc-icon{width:42px;height:42px;padding:8px}.kc-home-final-cta{grid-template-columns:1fr;align-items:stretch;gap:16px;padding:22px}.kc-home-final-cta>p,.kc-home-final-cta form,.kc-home-final-cta>.kc-home-primary{grid-area:auto/1}.kc-home-final-cta form,.kc-home-final-cta .kc-home-primary{width:100%}.kc-home-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-home-footer-brand{grid-column:1/-1}.kc-home-footer-bottom{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:360px){.kc-home-panel-arrow{z-index:7;width:38%;top:5%;left:31%}.kc-home-phone-wrap{width:150px;height:332px;right:-2px}}@media (max-width:460px){.kc-home-motion-showcase{grid-template-columns:1fr}.kc-home-motion-card.is-original,.kc-home-motion-card.is-animation,.kc-home-motion-card.is-parallax{grid-column:1}.kc-home-motion-card.is-original{width:44%;max-width:150px}.kc-home-motion-card.is-animation,.kc-home-motion-card.is-parallax{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:12px;padding:10px;display:grid}.kc-home-motion-card.is-animation .kc-home-motion-card-heading,.kc-home-motion-card.is-parallax .kc-home-motion-card-heading{grid-template-columns:38px minmax(0,1fr);align-self:center;gap:9px;margin:0;display:grid}.kc-home-motion-card-heading>span{width:38px;height:38px}.kc-home-motion-card-heading h3{font-size:12px;line-height:1.15}.kc-home-motion-card-heading p{margin-top:6px;font-size:11px;line-height:1.4}.kc-home-motion-card.is-animation figure,.kc-home-motion-card.is-parallax figure{grid-area:1/2}.kc-home-page:not(.kc-pricing-page) .kc-home-brand>span:last-child{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-nav{gap:6px;padding:7px}.kc-home-page:not(.kc-pricing-page) .kc-home-topbar-actions{gap:4px}.kc-home-page:not(.kc-pricing-page) .kc-home-topbar-link,.kc-home-page:not(.kc-pricing-page) .kc-home-topbar-cta{padding-inline:8px}.kc-home-page:not(.kc-pricing-page) .kc-home-locale a{padding-inline:5px;font-size:10px}.kc-home-page:not(.kc-pricing-page) .kc-home-proof dt{font-size:12px}.kc-home-page:not(.kc-pricing-page) .kc-home-proof dd{font-size:8px}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-label{padding:5px 6px;font-size:8px;top:8px;left:8px}.kc-home-page:not(.kc-pricing-page) .kc-home-creator-label.is-clip{left:auto;right:8px}}.kc-pricing-page .kc-home-nav{border-radius:10px;width:calc(100% - 48px);max-width:1520px;min-height:64px;padding:8px 14px;box-shadow:4px 4px #111111e0}.kc-pricing-page .kc-home-brand{letter-spacing:-.02em;gap:11px;font-size:16px;line-height:1}.kc-pricing-page .kc-home-brand-mark{width:40px;height:40px}.kc-pricing-page .kc-home-topbar-actions{gap:10px}.kc-pricing-page .kc-home-nav-links{background:0 0;border:0;gap:2px;padding:0}.kc-pricing-page .kc-home-nav-links a,.kc-pricing-page .kc-home-topbar-link,.kc-pricing-page .kc-home-topbar-cta{white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:800;line-height:1}.kc-pricing-page .kc-home-nav-links a{min-height:40px;padding-inline:13px}.kc-pricing-page .kc-home-nav-links a[aria-current=page]{border-bottom:2px solid var(--home-red);color:var(--home-ink);background:0 0;border-radius:0}.kc-pricing-page .kc-home-topbar-link,.kc-pricing-page .kc-home-topbar-cta{min-height:40px;padding-inline:14px}.kc-pricing-page .kc-user-menu.is-marketing .kc-user-menu-trigger{min-height:40px}.kc-pricing-intro,.kc-pricing-page .kc-pricing-plans,.kc-pricing-page .kc-pricing-credit-strip,.kc-pricing-page .kc-pricing-details{width:calc(100% - 96px);max-width:1440px}.kc-pricing-intro{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:48px;padding:42px 0 14px}.kc-pricing-intro .kc-eyebrow{color:var(--home-red);letter-spacing:.04em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:900}.kc-pricing-intro h1{letter-spacing:-.045em;margin-top:10px;font-family:Bungee,Impact,sans-serif;font-size:clamp(2.75rem,5vw,4.6rem);font-weight:400;line-height:.96}.kc-pricing-intro .kc-home-subhead{color:var(--home-ink-soft);max-width:760px;margin-top:16px;font-size:15px;font-weight:650;line-height:1.5}.kc-pricing-intro-art{transform-origin:50%;height:132px;transform:rotate(2deg)scale(1.08)}.kc-pricing-period{background:var(--home-ink);border:2px solid var(--home-ink);z-index:2;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 48px);max-width:360px;margin:2px auto 0;padding:2px;display:grid;position:relative;overflow:hidden}.kc-pricing-period legend{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kc-pricing-period input{opacity:0;width:1px;height:1px;position:absolute}.kc-pricing-period label{color:var(--home-paper);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:850;display:flex}.kc-pricing-period input:checked+label{background:var(--home-paper-hot);color:var(--home-ink)}.kc-pricing-period input:focus-visible+label{outline:2px solid var(--home-cyan);outline-offset:-2px}.kc-pricing-period label span{color:var(--home-cyan);margin-left:3px;font-size:9px}.kc-pricing-availability{color:#111111b8;background:#f8d84a38;border:1px solid #11111157;border-radius:7px;align-items:center;gap:8px;width:calc(100% - 48px);max-width:760px;margin:12px auto 0;padding:8px 12px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.kc-pricing-availability .kc-icon{flex:none;width:16px;height:16px}.kc-pricing-price .is-yearly,.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-price .is-monthly{display:none}.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-price .is-yearly{display:inline}.kc-pricing-page .kc-pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-inline:auto;padding:16px 0 10px;display:grid}.kc-pricing-page .kc-pricing-plan{border:2px solid var(--home-ink);box-shadow:none;background:#fffdf6b3;border-radius:10px;gap:0;min-height:350px;padding:18px;position:relative;overflow:hidden}.kc-pricing-page .kc-pricing-plan.is-featured{border-color:var(--home-ink);background:#fffdf6d1;box-shadow:7px 7px #55f0c89e}.kc-pricing-page .kc-pricing-plan.is-featured:before{background:var(--home-red);content:"";height:4px;position:absolute;top:0;left:0;right:0}.kc-pricing-page .kc-pricing-plan-head{min-height:104px;display:block}.kc-pricing-page .kc-pricing-plan-head span{background:var(--home-paper-hot);border:1px solid var(--home-red);color:var(--home-red);border-radius:999px;margin-bottom:5px;padding:4px 7px;font-size:9px;line-height:1;display:inline-flex}.kc-pricing-page .kc-pricing-plan h2{letter-spacing:-.035em;font-family:Bungee,Impact,sans-serif;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:400;line-height:1}.kc-pricing-page .kc-pricing-plan-head p{color:var(--home-muted);margin-top:10px;font-size:11px;font-weight:700;line-height:1.4}.kc-pricing-page .kc-pricing-price{border-block:1px solid #11111138;padding-block:13px;font-size:20px;line-height:1}.kc-pricing-page .kc-pricing-plan ul{align-content:start;gap:10px;padding-block:14px}.kc-pricing-page .kc-pricing-plan li{font-size:11px;font-weight:800;line-height:1.35}.kc-pricing-page .kc-pricing-plan li .kc-icon{color:#0d9f7e;width:15px;height:15px}.kc-pricing-page .kc-pricing-plan-trial{border-radius:6px;padding:7px 8px;margin-bottom:12px!important;font-size:9px!important}.kc-pricing-page .kc-pricing-plan-cta{box-shadow:none;border-radius:6px;width:100%;min-height:42px;font-size:12px}.kc-pricing-start-note{color:var(--home-muted);text-align:center;width:calc(100% - 48px);max-width:720px;margin:4px auto 52px;font-size:10px;font-weight:750}.kc-pricing-page .kc-pricing-credit-strip{margin-bottom:60px}.kc-pricing-page .kc-pricing-details{margin-inline:auto}@media (max-width:900px){.kc-pricing-intro,.kc-pricing-page .kc-pricing-plans,.kc-pricing-page .kc-pricing-credit-strip,.kc-pricing-page .kc-pricing-details{width:calc(100% - 32px)}.kc-pricing-intro{grid-template-columns:minmax(0,1fr) 120px;gap:18px;padding-top:30px}.kc-pricing-intro-art{transform-origin:100%;transform:rotate(2deg)scale(.78)}.kc-pricing-page .kc-pricing-plans{gap:14px}.kc-pricing-page .kc-pricing-plan{padding:14px}}@media (max-width:760px){.kc-pricing-page .kc-home-nav{width:calc(100% - 24px)}.kc-pricing-intro{grid-template-columns:1fr;padding-bottom:10px;overflow:visible}.kc-pricing-intro h1{font-size:clamp(2.2rem,10vw,3.25rem)}.kc-pricing-intro .kc-home-subhead{font-size:13px}.kc-pricing-intro-art{display:none}.kc-pricing-page .kc-pricing-plans{grid-template-columns:1fr;max-width:560px;padding-top:14px}.kc-pricing-page .kc-pricing-plan{min-height:0;padding:17px}.kc-pricing-page .kc-pricing-plan-head{min-height:0}.kc-pricing-page .kc-pricing-plan-head p{max-width:440px}.kc-pricing-start-note{margin-bottom:40px}}.kc-app-nav.kc-site-header,.kc-home-page .kc-home-nav.kc-site-header,.kc-home-nav.kc-site-header.is-auth{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#e8e0d2f5;border:2px solid #111111d1;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:8px 14px;display:flex;box-shadow:0 4px #11111185}.kc-app-nav.kc-site-header{width:100%;max-width:none;margin-inline:auto}.kc-home-page .kc-home-nav.kc-site-header,.kc-home-nav.kc-site-header.is-auth{width:calc(100% - 24px);max-width:none;margin:8px auto 0;position:sticky;top:8px}.kc-site-context,.kc-site-header-actions,.kc-site-brand,.kc-site-context-chip,.kc-site-back-link{align-items:center;display:flex}.kc-site-context{flex:0 auto;gap:10px;min-width:0}.kc-site-brand,.kc-home-page .kc-site-brand,.kc-home-nav.is-auth .kc-site-brand{color:#111;letter-spacing:0;flex:none;gap:10px;min-width:max-content;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:1;text-decoration:none}.kc-site-brand-mark,.kc-home-page .kc-site-brand-mark,.kc-home-nav.is-auth .kc-site-brand-mark{color:#fff8e7;background:#111;border:3px solid #111;border-radius:0;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:5px 5px #ff3d2e}.kc-site-brand-word{white-space:nowrap;display:inline-block}.kc-site-separator{color:#1111114d;flex:none;font-size:18px;font-weight:950}.kc-site-context-chip{color:#111;white-space:nowrap;background:#1111110e;border-radius:7px;min-width:0;min-height:34px;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:900;line-height:1;text-decoration:none}.kc-site-context-chip:hover,.kc-site-context-chip:focus-visible,.kc-site-context-chip[aria-current=page]{background:#1111111a;outline:none}.kc-site-header-actions{flex:none;justify-content:flex-end;gap:8px;min-width:0}.kc-auth-header-pricing,.kc-auth-header-locale{color:#111;justify-content:center;align-items:center;min-height:44px;padding-inline:12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.kc-auth-header-pricing:hover,.kc-auth-header-pricing:focus-visible{background:#11111114;border-radius:7px;outline:none}.kc-auth-header-locale{background:#fff8e7c2;border:2px solid #111;border-radius:7px;min-width:46px;box-shadow:2px 2px #111}.kc-auth-header-locale:hover,.kc-auth-header-locale:focus-visible{outline-offset:2px;background:#55f0c8;outline:3px solid #55f0c83d}.kc-site-public-nav,.kc-home-page .kc-site-public-nav{background:0 0;border:0;gap:2px;padding:0}.kc-site-public-nav a,.kc-home-page .kc-site-public-nav a{color:#111111b8;white-space:nowrap;border-radius:7px;align-items:center;min-height:36px;padding:0 11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.kc-site-public-nav a:hover,.kc-site-public-nav a:focus-visible,.kc-site-public-nav a[aria-current=page],.kc-pricing-page .kc-site-public-nav a[aria-current=page]{color:#111;background:#11111114;border:0;border-radius:7px;outline:none}.kc-site-header .kc-home-topbar-link,.kc-site-header .kc-home-topbar-cta,.kc-site-back-link{white-space:nowrap;border-radius:8px;min-height:38px;padding:0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:900;line-height:1}.kc-site-header .kc-home-topbar-link{color:#111;background:#fff;border:2px solid #111}.kc-site-header .kc-home-topbar-link:hover,.kc-site-header .kc-home-topbar-link:focus-visible{background:#fff;border-color:#111;outline:none;transform:translateY(-1px);box-shadow:3px 3px #55f0c8}.kc-site-header .kc-home-topbar-cta{color:#fff;background:#ff3d2e;border:2px solid #111;box-shadow:3px 3px #111}.kc-site-header .kc-home-topbar-cta:hover,.kc-site-header .kc-home-topbar-cta:focus-visible{outline:none;transform:translateY(-1px);box-shadow:4px 4px #55f0c8}.kc-site-back-link{color:#111;background:#fff;border:2px solid #111;justify-content:center;gap:7px;text-decoration:none}.kc-site-back-link:hover,.kc-site-back-link:focus-visible{outline:none;transform:translateY(-1px);box-shadow:3px 3px #55f0c8}.kc-site-back-link .kc-icon{width:14px;height:14px}.kc-site-header .kc-nav-credit-balance,.kc-site-header .kc-user-menu-trigger,.kc-site-header .kc-user-menu.is-marketing .kc-user-menu-trigger{min-height:38px}@media (max-width:860px){.kc-home-page .kc-home-nav.kc-site-header,.kc-home-nav.kc-site-header.is-auth{width:calc(100% - 20px)}.kc-site-public-nav{display:none}}@media (max-width:560px){.kc-app-nav.kc-site-header,.kc-home-page .kc-home-nav.kc-site-header,.kc-home-nav.kc-site-header.is-auth{gap:7px;min-height:58px;padding:6px 8px}.kc-home-page .kc-home-nav.kc-site-header,.kc-home-nav.kc-site-header.is-auth{width:calc(100% - 12px);top:6px}.kc-site-context{gap:7px}.kc-site-brand,.kc-home-page .kc-site-brand,.kc-home-nav.is-auth .kc-site-brand{min-width:44px;min-height:44px}.kc-site-brand-word,.kc-home-page .kc-site-brand-word,.kc-home-nav.is-auth .kc-site-brand-word,.kc-site-separator,.kc-home-nav:not(.kc-app-nav) .kc-site-context-chip{display:none}.kc-site-brand-mark,.kc-home-page .kc-site-brand-mark,.kc-home-nav.is-auth .kc-site-brand-mark{width:34px;height:34px}.kc-site-header-actions{gap:6px}.kc-auth-header-pricing{display:none}.kc-auth-page{align-items:start;min-height:calc(100vh - 70px);padding:22px 12px 40px}.kc-auth-card{gap:14px;padding:18px 16px;box-shadow:4px 4px #111,0 24px 70px #0000006b}.kc-auth-card.is-beta-invited,.kc-beta-invitation-card{box-shadow:4px 4px #111,7px 7px #55f0c8,0 24px 70px #0000006b}.kc-site-header .kc-home-topbar-link,.kc-site-header .kc-home-topbar-cta,.kc-site-back-link{min-height:40px;padding-inline:10px}.kc-site-back-link span{display:none}.kc-site-back-link{padding-inline:12px}}.kc-create-flow-progress{background:repeating-linear-gradient(0deg,#11111106 0 1px,#0000 1px 22px),#fffaf0;border:2px solid #111;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;width:100%;max-width:1500px;min-height:62px;margin:0 auto 4px;padding:0 18px;display:grid;overflow:hidden;box-shadow:5px 5px #111}.kc-create-flow-progress span{box-shadow:none;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 12px;display:grid;position:relative}.kc-create-flow-progress span:not(:last-child):after{content:"";z-index:0;background:#1113;width:20px;height:1px;position:absolute;top:28px;left:calc(100% - 10px)}.kc-create-flow-progress small{color:#1111119e;z-index:1;background:#fffaf0;border:1.5px solid #11111161;width:29px;height:29px;font-size:13px;position:relative}.kc-create-flow-progress small .kc-icon{stroke-width:3px;width:14px;height:14px}.kc-create-flow-progress strong{letter-spacing:.035em;text-transform:uppercase;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.kc-create-flow-progress .is-done small{color:#111;background:#55f0c8;border-color:#111}.kc-create-flow-progress .is-current{box-shadow:none;border-bottom-color:#ff3d35}.kc-create-flow-progress .is-current small{color:#fff;background:#111;border-color:#111}.kc-create-flow-progress .is-locked,.kc-create-flow-progress .is-skipped{opacity:.55}.kc-create-flow-progress .is-skipped small{border-style:dashed}.kc-editor-shell{max-width:1500px}.kc-project-flow[data-controller]{background:linear-gradient(115deg,#ff3d3509,#0000 38%,#55f0c80d),repeating-linear-gradient(90deg,#11111106 0 1px,#0000 1px 24px),#fffaf0;border:2px solid #111;border-radius:9px;padding:14px;box-shadow:6px 6px #111}.kc-project-flow [data-flow-step][hidden]{display:none!important}.kc-project-flow.is-material-ready.is-viewing-montage [data-flow-step=material]{display:block}.kc-project-flow.is-viewing-montage [data-flow-step=material]>.kc-step-heading{display:none}.kc-project-flow .kc-material-storyboard{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.kc-material-storyboard .kc-storyboard-header{align-items:flex-end;min-height:58px;padding:2px 2px 4px}.kc-material-storyboard .kc-storyboard-header>div{gap:3px}.kc-material-storyboard .kc-storyboard-kicker{color:#ff3d35;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.kc-material-storyboard .kc-storyboard-header strong{letter-spacing:-.025em;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.kc-material-storyboard .kc-storyboard-header span{font-size:12px}.kc-material-storyboard .kc-storyboard-workspace{grid-template-columns:minmax(220px,255px) minmax(0,1fr);gap:12px}.kc-material-storyboard .kc-source-library,.kc-material-storyboard .kc-storyboard-scenes{background:#ffffff9e;border:1.5px solid #1111118c;border-radius:8px;padding:10px}.kc-material-storyboard .kc-source-library{grid-template-rows:auto auto auto minmax(0,1fr);height:535px;min-height:470px;max-height:535px}.kc-source-library-uploader{margin:0;position:relative}.kc-source-library-uploader input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.kc-source-library-uploader label{color:#111;cursor:pointer;background:#fffaf0;border:1.5px dashed #1111119e;border-radius:7px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.kc-source-library-uploader label:hover,.kc-source-library-uploader label:focus-within{background:#55f0c824;border-color:#111}.kc-source-library-uploader label>.kc-icon{flex:none;width:21px;height:21px}.kc-source-library-uploader label span{gap:2px;min-width:0;display:grid}.kc-source-library-uploader label strong{font-size:9px;font-weight:950}.kc-source-library-uploader label small{color:#1111118c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:760;overflow:hidden}.kc-source-library-uploader .kc-upload-status{display:none}.kc-material-storyboard .kc-storyboard-selection-bar,.kc-material-storyboard .kc-source-library-list{grid-row:auto}.kc-material-storyboard .kc-storyboard-scenes{align-content:start;overflow:hidden}.kc-material-storyboard .kc-storyboard-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;justify-content:start;gap:10px;padding:3px 7px 13px 2px;display:flex;overflow-x:auto}.kc-material-storyboard .kc-storyboard-slot{scroll-snap-align:start;flex:0 0 clamp(142px,13.3vw,190px)}.kc-material-storyboard .kc-storyboard-slot.is-filled{min-height:430px}.kc-material-storyboard .kc-storyboard-finish{background:#ffffffa3;border:1.5px solid #1111118c;border-radius:8px;padding:10px 12px}.kc-storyboard-finish-summary{gap:2px;margin-right:auto;display:grid}.kc-storyboard-finish-summary strong{color:#111;font-size:11px;font-weight:950}.kc-storyboard-finish-summary span{color:#11111194;max-width:520px;font-size:9px;font-weight:740}.kc-clip-studio>.kc-create-flow-progress{max-width:none;margin-bottom:14px}@media (max-width:1050px){.kc-create-flow-progress{padding-inline:8px;overflow-x:auto}.kc-create-flow-progress span{min-width:138px}}@media (max-width:760px){.kc-create-flow-progress{grid-template-columns:repeat(5,118px);min-height:52px;overflow-x:auto}.kc-create-flow-progress span{grid-template-columns:25px minmax(0,1fr);min-width:118px;min-height:50px;padding:6px 8px}.kc-create-flow-progress small{width:25px;height:25px}.kc-create-flow-progress strong{font-size:11px}.kc-project-flow[data-controller]{padding:10px}.kc-material-storyboard .kc-storyboard-workspace{grid-template-columns:1fr}.kc-material-storyboard .kc-source-library{height:auto;min-height:0;max-height:none}.kc-material-storyboard .kc-source-library-list{min-height:190px}.kc-material-storyboard .kc-storyboard-slot{flex-basis:150px}.kc-material-storyboard .kc-storyboard-finish{grid-template-columns:1fr;align-items:stretch}.kc-storyboard-finish-summary{margin:0}}.kc-project-flow.is-viewing-montage{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:1500px;padding:0}.kc-project-flow.is-viewing-montage>.kc-flow-step[data-flow-step=material]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kc-project-flow.is-viewing-montage .kc-material-storyboard{gap:12px}.kc-material-storyboard .kc-storyboard-workspace{grid-template-columns:minmax(220px,252px) minmax(0,1fr);align-items:stretch;gap:12px}.kc-material-storyboard .kc-source-library,.kc-material-storyboard .kc-storyboard-scenes{box-shadow:none;background:#fffdf8;border:1.5px solid #1111119e;border-radius:8px;min-height:600px;padding:10px}.kc-material-storyboard .kc-source-library{height:600px;min-height:600px;max-height:600px;position:static}.kc-material-storyboard .kc-source-library-heading{min-height:34px}.kc-material-storyboard .kc-source-library-heading strong{font-size:16px}.kc-material-storyboard .kc-source-library-heading-actions>b{box-shadow:none;background:#fffdf8;border:1.5px solid #11111180;padding:5px 8px;font-size:12px}.kc-material-storyboard .kc-source-library-uploader label{background:#fffaf0;gap:10px;min-height:68px;padding:9px 10px}.kc-material-storyboard .kc-source-upload-icon{color:#fff;background:#111;border:1.5px solid #111;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.kc-material-storyboard .kc-source-upload-icon .kc-icon{stroke-width:2.25px;width:19px;height:19px}.kc-material-storyboard .kc-source-library-uploader label strong{font-size:14px}.kc-material-storyboard .kc-source-library-uploader label small{font-size:9px;line-height:1.25}.kc-material-storyboard .kc-source-library-list{gap:7px;padding:1px 5px 5px 1px}.kc-material-storyboard .kc-source-library-visual{aspect-ratio:1}.kc-material-storyboard .kc-source-library-card{box-shadow:none;border:1.5px solid #11111175;border-radius:7px;grid-template-rows:minmax(0,1fr)}.kc-material-storyboard .kc-source-library-card:hover{border-color:#111;box-shadow:2px 2px #55f0c8}.kc-material-storyboard button.kc-source-library-thumb{cursor:pointer;font:inherit;text-align:left;border:0;padding:0}.kc-material-storyboard button.kc-source-library-thumb:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #55f0c8}.kc-material-storyboard .kc-source-library-thumb img{transition:transform .16s}.kc-material-storyboard .kc-source-library-card:hover .kc-source-library-thumb img,.kc-material-storyboard button.kc-source-library-thumb:focus-visible img{transform:scale(1.025)}.kc-source-library-add-cue{color:#111;pointer-events:none;background:#55f0c8;border:1.5px solid #111;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .14s,color .14s,transform .14s;display:inline-flex;position:absolute;bottom:5px;right:5px}.kc-source-library-add-cue .kc-icon{stroke-width:3px;width:14px;height:14px}.kc-source-library-card:hover .kc-source-library-add-cue,button.kc-source-library-thumb:focus-visible .kc-source-library-add-cue{color:#55f0c8;background:#111;transform:scale(1.06)}.kc-material-storyboard .kc-source-library-select{min-height:34px;font-size:13px}.kc-material-storyboard .kc-source-drag-badge{min-height:26px;padding:3px 7px;font-size:11px}.kc-material-storyboard .kc-source-drag-badge b{font-size:12px}.kc-material-storyboard .kc-storyboard-scenes{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:10px;display:grid;overflow:hidden}.kc-storyboard-editor-heading{justify-content:space-between;align-items:end;gap:16px;min-height:50px;padding:0 2px 2px;display:flex}.kc-storyboard-editor-heading>div:first-child{gap:3px;min-width:0;display:grid}.kc-material-storyboard .kc-storyboard-kicker{font-size:12px}.kc-storyboard-editor-heading>div:first-child>strong{color:#111;letter-spacing:-.025em;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.2vw,2rem);line-height:1}.kc-storyboard-editor-heading>div:first-child>span{color:#1119;font-size:15px;font-weight:800}.kc-material-storyboard .kc-storyboard-scenes-heading{display:none}.kc-material-storyboard .kc-storyboard-grid{scroll-snap-type:x proximity;scrollbar-color:#11111194 #1111111a;scrollbar-width:thin;justify-content:flex-start;align-items:flex-start;gap:14px;min-height:0;padding:2px 2px 8px;display:flex;overflow-x:auto}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar{height:8px}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar-track{background:#1111111a;border-radius:999px}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar-thumb{background:#11111194;border-radius:999px}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled{box-sizing:border-box;box-shadow:none;color:#111;scroll-snap-align:start;isolation:isolate;background:#fffdf8;border:1.5px solid #11111161;border-radius:7px;flex:0 0 150px;align-content:start;gap:6px;width:150px;min-width:0;max-width:150px;height:360px;min-height:0;padding:6px;display:grid;overflow:hidden}.kc-material-storyboard .kc-storyboard-slot.is-filled{position:relative}.kc-material-storyboard .kc-storyboard-slot.is-empty{background:#fffdf77a;border:1.5px dashed #1111118a;align-self:start;min-width:112px;height:310px;min-height:310px}.kc-material-storyboard .kc-storyboard-slot.is-empty>header{display:none}.kc-material-storyboard .kc-storyboard-slot>header{grid-template-columns:12px 24px minmax(0,1fr);gap:4px;min-height:22px;margin:0}.kc-material-storyboard .kc-storyboard-drag-handle{box-shadow:none;color:#11111185;background:0 0;border:0;border-radius:0;width:10px;height:18px}.kc-material-storyboard .kc-storyboard-drag-handle .kc-icon{width:10px;height:12px}.kc-storyboard-scene-index{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:inline-flex}.kc-material-storyboard .kc-storyboard-slot>header strong{color:#111;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.kc-material-storyboard .kc-storyboard-empty-frame{box-sizing:border-box;border:1.5px solid #111;border-radius:5px}.kc-material-storyboard .kc-storyboard-crop-label,.kc-material-storyboard .kc-storyboard-drag-hint{display:none}.kc-material-storyboard .kc-storyboard-actions-popover{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;width:100%;padding:0;display:grid;position:static}.kc-material-storyboard .kc-storyboard-actions-popover .kc-storyboard-frame-controls{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;margin-top:0;display:grid}.kc-material-storyboard .kc-storyboard-actions-popover>footer{border-top:1px solid #1111112e;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.kc-material-storyboard .kc-storyboard-actions-popover>footer form{width:100%;margin:0}.kc-material-storyboard .kc-storyboard-actions-popover>footer .kc-scene-action{width:100%;min-width:0;min-height:28px}.kc-material-storyboard .kc-storyboard-replace,.kc-material-storyboard .kc-storyboard-actions-popover>footer .kc-scene-action{color:#111;background:#fffdf8;border:1px solid #1111116b}.kc-material-storyboard .kc-storyboard-drag-control{color:#111;cursor:grab;background:#fffdf8;border:1px solid #1111116b;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.kc-material-storyboard .kc-storyboard-drag-control .kc-icon{stroke-width:2.5px;width:14px;height:14px}.kc-material-storyboard .kc-storyboard-replace:hover,.kc-material-storyboard .kc-storyboard-actions-popover>footer .kc-scene-action:hover{background:#55f0c838;border-color:#111}.kc-material-storyboard .kc-storyboard-replace{font-size:13px}.kc-material-storyboard .kc-storyboard-empty-frame{aspect-ratio:auto;align-self:stretch;height:100%;min-height:0}.kc-material-storyboard .kc-storyboard-finish{background:#fffdf7db;border:1.5px solid #1111119e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:8px 10px;display:grid}.kc-storyboard-finish-meta{align-items:center;gap:10px;display:flex}.kc-storyboard-finish-meta>strong{color:#111111a3;white-space:nowrap;font-size:12px;font-weight:900}.kc-storyboard-create-options{grid-template-columns:minmax(210px,238px) minmax(190px,218px);justify-self:end;align-items:center;gap:8px;width:auto;min-width:0;display:grid}.kc-storyboard-create-form{align-self:center;min-width:0;height:48px;margin:0;display:flex}.kc-storyboard-create-option{cursor:pointer;text-align:left;border:1.5px solid #111;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.kc-storyboard-create-option.is-assisted{color:#fff;background:#ff3d35;box-shadow:3px 3px #111}.kc-storyboard-create-option.is-manual{color:#111;background:#fffaf0;box-shadow:3px 3px #55f0c8}.kc-storyboard-create-option:hover,.kc-storyboard-create-option:focus-visible{outline-offset:2px;outline:2px solid #55f0c8;transform:translateY(-1px)}.kc-storyboard-create-option:disabled{cursor:not-allowed;opacity:.45;transform:none}.kc-storyboard-create-form[aria-busy=true] .kc-storyboard-create-option{cursor:progress;opacity:.72}.kc-storyboard-create-icon{background:#1111111f;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.kc-storyboard-create-icon .kc-icon{stroke-width:2.5px;width:14px;height:14px}.kc-storyboard-create-copy{gap:2px;min-width:0;display:grid}.kc-storyboard-create-copy>strong{font-size:14px;font-weight:950;line-height:1.05}.kc-storyboard-create-copy>b{opacity:.78;margin:0;font-size:10px;font-weight:950;line-height:1.1}.kc-storyboard-create-option>.kc-icon{stroke-width:2.5px;width:15px;height:15px}.kc-storyboard-finish-meta .kc-storyboard-save-action{width:auto;min-height:30px;padding:5px 8px;font-size:10px}.kc-storyboard-save-action,.kc-storyboard-continue-action{text-align:center;border:1.5px solid #111;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.kc-storyboard-save-action{color:#111;background:#fffdf8}.kc-storyboard-continue-action{color:#fff;cursor:pointer;background:#ff3d35;box-shadow:2px 2px #111}.kc-storyboard-save-action:hover,.kc-storyboard-save-action:focus-visible{background:#55f0c838;outline:none}.kc-storyboard-continue-action:hover,.kc-storyboard-continue-action:focus-visible{outline-offset:2px;background:#e92d26;outline:2px solid #55f0c8}.kc-storyboard-continue-action:disabled{cursor:not-allowed;opacity:.45}.kc-storyboard-save-action .kc-icon,.kc-storyboard-continue-action .kc-icon{width:13px;height:13px}@media (max-width:900px){.kc-material-storyboard .kc-source-library-list{align-items:flex-start;min-height:0}.kc-material-storyboard .kc-source-library-card{height:auto}}@media (max-width:1100px){.kc-material-storyboard .kc-storyboard-workspace{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.kc-material-storyboard .kc-storyboard-finish{grid-template-columns:1fr}.kc-storyboard-create-options{grid-template-columns:minmax(210px,1fr) minmax(190px,.92fr);justify-self:stretch;width:100%}}@media (max-width:760px){.kc-material-storyboard .kc-storyboard-workspace{grid-template-columns:1fr}.kc-material-storyboard .kc-source-library,.kc-material-storyboard .kc-storyboard-scenes{height:auto;min-height:0;max-height:none}.kc-storyboard-editor-heading{flex-direction:column;align-items:stretch}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled{flex-basis:142px;width:142px;max-width:142px}.kc-material-storyboard .kc-storyboard-finish{grid-template-columns:1fr}.kc-storyboard-create-options{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-storyboard-create-form{height:56px}.kc-storyboard-create-option{grid-template-columns:28px minmax(0,1fr);min-height:56px}.kc-storyboard-create-option>.kc-icon{display:none}.kc-storyboard-finish-meta{justify-content:space-between}}.kc-material-storyboard .kc-source-library{align-self:start;height:auto;min-height:0;max-height:none}.kc-material-storyboard .kc-source-library-list{max-height:410px;overflow-y:auto}.kc-material-storyboard .kc-source-library-uploader label small{text-overflow:clip;white-space:normal;overflow:visible}.kc-material-storyboard .kc-storyboard-editor-heading{align-items:center;min-height:34px;padding:0 2px}.kc-material-storyboard .kc-storyboard-editor-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.kc-material-storyboard .kc-storyboard-editor-heading>div:first-child>strong{white-space:nowrap;font-size:clamp(1.45rem,1.7vw,1.7rem)}.kc-material-storyboard .kc-storyboard-editor-heading>div:first-child>span{font-size:13px;line-height:1.25}.kc-material-storyboard .kc-storyboard-scenes-layout{background:linear-gradient(120deg,#ff3d3506,#0000 42%,#55f0c80b),#e9e8e4;border:1.5px solid #11111185;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,344px);gap:0;min-height:0;display:grid;position:relative;overflow:hidden}.kc-material-storyboard .kc-storyboard-grid{scroll-snap-type:none;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;align-items:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:visible}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar{display:none}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-material-storyboard .kc-storyboard-slot.is-empty{box-shadow:none;box-sizing:border-box;background:#fffdf8;border:1.5px solid #11111161;border-radius:7px;flex:none;align-content:start;align-self:start;gap:5px;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:5px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:visible}.kc-material-storyboard .kc-storyboard-slot.is-filled:hover{border-color:#111}.kc-material-storyboard .kc-storyboard-slot.is-filled{cursor:grab}.kc-material-storyboard .kc-storyboard-slot.is-filled:active,.kc-material-storyboard .kc-storyboard-slot.is-dragging{cursor:grabbing}.kc-material-storyboard .kc-storyboard-slot.is-selected{border-color:#087f66;box-shadow:0 0 0 2px #55f0c8}.kc-material-storyboard .kc-storyboard-slot>header{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px;min-height:30px;margin:0;display:grid}.kc-material-storyboard .kc-storyboard-drag-handle{box-shadow:none;color:#1111119e;cursor:grab;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.kc-material-storyboard .kc-storyboard-drag-handle:hover,.kc-material-storyboard .kc-storyboard-drag-handle:focus-visible{color:#111;outline-offset:1px;background:#55f0c83d;outline:2px solid #55f0c8}.kc-material-storyboard .kc-storyboard-drag-handle:active{cursor:grabbing}.kc-material-storyboard .kc-storyboard-drag-handle .kc-icon{stroke-width:4px;width:14px;height:14px}.kc-storyboard-scene-select{color:#111;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:28px;padding:0;font-family:inherit;display:grid}.kc-storyboard-scene-select:focus-visible{outline-offset:1px;border-radius:5px;outline:2px solid #55f0c8}.kc-material-storyboard .kc-storyboard-scene-index{width:24px;height:24px;font-size:11px}.kc-material-storyboard .kc-storyboard-scene-select strong{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.kc-storyboard-scene-copy{min-width:0;display:block}.kc-storyboard-scene-action-label{display:none}.kc-storyboard-tile-preview{aspect-ratio:9/16;cursor:pointer;background:#111;border:1.5px solid #111;border-radius:5px;place-self:start center;width:min(110px,100%);max-width:100%;height:auto;padding:0;display:block;position:relative;overflow:hidden}.kc-storyboard-tile-preview:hover,.kc-storyboard-tile-preview:focus-visible{border-color:#087f66;outline:none;box-shadow:0 0 0 2px #55f0c8}.kc-storyboard-tile-preview>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.kc-storyboard-tile-video{color:#55f0c8;background:#111111d1;border:1px solid #fff8e7;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;bottom:6px;right:6px}.kc-storyboard-tile-video .kc-icon{width:12px;height:12px}.kc-material-storyboard .kc-storyboard-slot.is-empty{background:#fffdf875;border:1.5px dashed #11111175;min-height:240px;padding:5px}.kc-material-storyboard .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{aspect-ratio:auto;border-color:#11111185;height:100%;min-height:228px}.kc-material-storyboard .kc-storyboard-slot.is-dragging{opacity:.42;background:#55f0c812;border-color:#087f66;box-shadow:0 0 0 2px #55f0c8b8}.kc-material-storyboard .kc-storyboard-slot.is-dragging>*{visibility:visible}.kc-material-storyboard .kc-storyboard-slot.is-reorder-target{box-shadow:none;border-color:#111}.kc-material-storyboard .kc-storyboard-slot.is-reorder-target[data-drop-position=before]{transform:translate(4px)}.kc-material-storyboard .kc-storyboard-slot.is-reorder-target[data-drop-position=after]{transform:translate(-4px)}.kc-material-storyboard .kc-storyboard-slot.is-reorder-target:before,.kc-material-storyboard .kc-storyboard-slot.is-reorder-target:after{content:"";z-index:8;background:#55f0c8;border:1px solid #111;border-radius:999px;width:4px;position:absolute;top:-3px;bottom:-3px}.kc-material-storyboard .kc-storyboard-slot.is-reorder-target[data-drop-position=before]:before{left:-7px}.kc-material-storyboard .kc-storyboard-slot.is-reorder-target[data-drop-position=after]:after{right:-7px}.kc-material-storyboard .kc-storyboard-slot.is-reorder-target[data-drop-position=before]:after,.kc-material-storyboard .kc-storyboard-slot.is-reorder-target[data-drop-position=after]:before{display:none}.kc-storyboard-drag-preview{box-sizing:border-box;opacity:.98;pointer-events:none;z-index:9999;background:#fffdf8;border:2px solid #111;border-radius:8px;grid-template-rows:28px auto;gap:5px;width:132px;padding:6px;display:grid;overflow:hidden;transform:none;position:fixed!important;box-shadow:5px 5px #111,0 0 0 2px #55f0c8!important}.kc-storyboard-drag-preview-header{color:#111;grid-template-columns:18px 24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.kc-storyboard-drag-preview-header>.kc-icon{color:#111111a3;stroke-width:4px;justify-self:center;width:14px;height:14px}.kc-storyboard-drag-preview-thumbnail{aspect-ratio:9/16;background:#111;border:1.5px solid #111;border-radius:5px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.kc-storyboard-drag-preview-thumbnail>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.kc-storyboard-drag-preview-index{color:#fffdf8;background:#111;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:inline-flex}.kc-storyboard-drag-preview-header strong{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.15;overflow:hidden}.kc-storyboard-drag-preview:not(.is-pointer-preview){top:-2000px!important;left:-2000px!important}.kc-storyboard-drag-preview.is-pointer-preview{margin:0;transition:none}.kc-material-storyboard .kc-storyboard-slot.is-saving{box-shadow:0 0 0 3px #55f0c852,3px 3px #11111157}.kc-storyboard-inspector-panel>header{border-bottom:1px solid #fff8e738;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding-bottom:5px;display:grid}.kc-storyboard-inspector-navigation{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.kc-storyboard-inspector-navigation button{color:#fff8e7;cursor:pointer;background:#fff8e714;border:1px solid #fff8e73d;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kc-storyboard-inspector-navigation button:hover:not(:disabled),.kc-storyboard-inspector-navigation button:focus-visible{outline-offset:1px;background:#55f0c8;outline:2px solid #fff8e7}.kc-storyboard-inspector-navigation button:disabled{cursor:default;opacity:.35}.kc-storyboard-inspector-navigation button .kc-icon{width:17px;height:17px}.kc-storyboard-inspector-navigation strong{color:#fff8e7;text-align:center;font-size:15px;font-weight:950}.kc-storyboard-inspector-panel>header>p{color:#fff8e7b3;font-size:12px;display:none}.kc-storyboard-inspector-close{color:#111;cursor:pointer;background:#fffdf8;border:1px solid #1111116b;border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.kc-storyboard-frame-expand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff8e7;cursor:pointer;z-index:8;background:#111111e0;border:1px solid #fff8e7b3;border-radius:5px;align-items:center;gap:5px;min-height:36px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:7px;left:7px}.kc-storyboard-frame-expand:hover,.kc-storyboard-frame-expand:focus-visible{color:#111;background:#55f0c8;outline:2px solid #111}.kc-storyboard-frame-collapse-icon,.kc-material-storyboard.is-frame-expanded .kc-storyboard-frame-expand-icon{display:none}.kc-material-storyboard.is-frame-expanded .kc-storyboard-frame-collapse-icon{display:inline-flex}.kc-storyboard-frame-expand .kc-icon{width:14px;height:14px}.kc-storyboard-zoom-slider{align-items:center;min-width:0;display:flex}.kc-storyboard-zoom-slider input{accent-color:#ff3d35;cursor:pointer;width:100%;min-height:40px}.kc-storyboard-frame-feedback{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:34px;display:grid}.kc-storyboard-frame-feedback:not(:has(.kc-storyboard-frame-warning:not(:empty),.kc-storyboard-frame-status:not(:empty),.kc-storyboard-frame-retry:not([hidden]))){display:none}.kc-storyboard-frame-warning{color:#ffd95a;margin:0;font-size:11px;line-height:1.3}.kc-storyboard-frame-status{color:#fff8e7ad;text-align:right;min-width:0;margin:0;font-size:11px}.kc-storyboard-frame-retry{color:#fff8e7;cursor:pointer;background:#ff3d35;border:1px solid #111;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.kc-storyboard-frame-retry:hover,.kc-storyboard-frame-retry:focus-visible{color:#111;background:#55f0c8;outline:1px solid #fff8e7}.kc-storyboard-frame-status[data-state=saving]{color:#fff8e7}.kc-storyboard-frame-status[data-state=saved]{color:#55f0c8}.kc-storyboard-frame-status[data-state=error]{color:#ff8b82}.kc-material-storyboard.is-frame-expanded .kc-storyboard-workspace{grid-template-columns:minmax(0,1fr)}.kc-material-storyboard.is-frame-expanded .kc-source-library,.kc-material-storyboard.is-frame-expanded .kc-storyboard-grid{display:none}.kc-material-storyboard.is-frame-expanded .kc-storyboard-scenes-layout{grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.kc-material-storyboard.is-frame-expanded .kc-storyboard-inspector-panel>header{grid-column:1/-1}.kc-material-storyboard.is-frame-expanded .kc-storyboard-frame-feedback{grid-column:2}}.kc-storyboard-inspector-empty{color:#fff8e7ad;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:13px;display:flex}.kc-storyboard-inspector-backdrop{display:none}@media (max-width:1550px){.kc-material-storyboard .kc-storyboard-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1300px){.kc-material-storyboard .kc-storyboard-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1150px){.kc-material-storyboard .kc-storyboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.kc-material-storyboard .kc-storyboard-scenes-layout{grid-template-columns:minmax(0,1fr) 300px}.kc-material-storyboard .kc-storyboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.kc-material-storyboard .kc-storyboard-scenes-layout{display:block}.kc-material-storyboard .kc-storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kc-storyboard-inspector-backdrop{opacity:0;pointer-events:none;z-index:69;background:#04050cb8;border:0;transition:opacity .16s;display:block;position:fixed;inset:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-backdrop{opacity:1;pointer-events:auto}.kc-storyboard-inspector-close{display:inline-flex}.kc-storyboard-inspector-panel>header>p{text-align:center;grid-column:1/-1;margin:0;display:block}}.kc-material-storyboard .kc-source-library,.kc-material-storyboard .kc-storyboard-scenes{box-sizing:border-box}@media (min-width:901px){.kc-material-storyboard .kc-source-library,.kc-material-storyboard .kc-storyboard-scenes{height:clamp(520px,100dvh - 174px,680px);min-height:clamp(520px,100dvh - 174px,680px);max-height:clamp(520px,100dvh - 174px,680px)}.kc-material-storyboard .kc-source-library-list{min-height:0;max-height:none}.kc-material-storyboard .kc-storyboard-scenes-layout{min-height:0}}.kc-material-storyboard .kc-source-library-list{max-height:490px}.kc-material-storyboard .kc-source-format{color:#55f0c8;letter-spacing:.09em;text-transform:uppercase;background:#111;border:1px solid #111;border-radius:3px 999px 999px 3px;align-items:center;min-height:20px;padding:4px 9px 4px 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:950;line-height:1;display:inline-flex;bottom:6px;box-shadow:inset 3px 0 #55f0c8,1px 1px #fff8e7b3}.kc-material-storyboard .kc-storyboard-scenes-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.kc-material-storyboard .kc-storyboard-grid{background:#fffdf8b8;border-bottom:1.5px solid #11111185;align-items:stretch;gap:9px;min-height:140px;padding:9px 10px 10px;display:flex;overflow-x:auto}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-material-storyboard .kc-storyboard-slot.is-empty{flex:0 0 112px;width:112px;max-width:112px;height:126px;min-height:126px}.kc-material-storyboard .kc-storyboard-slot.is-empty,.kc-material-storyboard .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{min-height:126px}.kc-material-storyboard .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{height:100%}.kc-material-storyboard .kc-storyboard-tile-preview{width:48px;height:84px}.kc-storyboard-inspector-panel>header{grid-template-columns:minmax(0,1fr) minmax(210px,300px) auto;align-items:center;gap:14px;min-height:50px;padding-bottom:9px}.kc-storyboard-frame-heading{gap:3px;min-width:0;display:grid}.kc-storyboard-frame-heading>strong{color:#fff8e7;font:600 16px/22px var(--kc-font-ui);letter-spacing:0}.kc-storyboard-frame-heading>p{color:#fff8e7ad;margin:0;font-size:13px;font-weight:700;line-height:1.3}.kc-storyboard-inspector-navigation{grid-template-columns:44px minmax(0,1fr) 44px}.kc-storyboard-inspector-navigation button{width:44px;height:44px}.kc-storyboard-tool-label{color:#fff8e7d1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2}@media (min-width:901px) and (max-height:850px){.kc-material-storyboard .kc-storyboard-scenes{gap:7px}.kc-material-storyboard .kc-storyboard-grid{min-height:110px;padding:6px 8px 7px}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-material-storyboard .kc-storyboard-slot.is-empty{height:96px;min-height:96px}.kc-material-storyboard .kc-storyboard-slot.is-empty,.kc-material-storyboard .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{min-height:96px}.kc-material-storyboard .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{min-height:84px}.kc-material-storyboard .kc-storyboard-tile-preview{width:32px;height:56px}.kc-material-storyboard .kc-storyboard-finish{min-height:58px}.kc-storyboard-inspector-panel>header{min-height:44px;padding-bottom:5px}}@media (min-width:1150px) and (max-height:850px){.kc-storyboard-inspector-panel>header{grid-area:1/1/auto/-1}.kc-storyboard-frame-feedback{grid-column:2}}@media (max-width:1100px){.kc-storyboard-inspector-panel>header{grid-template-columns:minmax(0,1fr) minmax(190px,250px) auto}}@media (max-width:760px){.kc-material-storyboard .kc-source-library,.kc-material-storyboard .kc-storyboard-scenes{min-height:0}.kc-material-storyboard .kc-source-library{height:auto;max-height:none}.kc-storyboard-inspector-panel>header{grid-template-columns:minmax(0,1fr) auto}.kc-storyboard-inspector-navigation{grid-area:2/1/auto/-1}.kc-storyboard-inspector-close{grid-area:1/2}}.kc-storyboard-adjust-frame{color:#111;cursor:pointer;background:#fffaf0;border:1px solid #1111116b;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.kc-storyboard-adjust-frame:hover,.kc-storyboard-adjust-frame:focus-visible{outline-offset:1px;background:#55f0c833;border-color:#111;outline:2px solid #55f0c8}.kc-storyboard-adjust-frame .kc-icon{width:14px;height:14px}.kc-material-storyboard .kc-source-library-heading strong{white-space:nowrap;font-size:14px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes{grid-template-rows:auto minmax(0,1fr) auto}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-editor-heading{align-items:center;min-height:38px;padding:0 4px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-compact-instruction{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(13px,1vw,16px);line-height:1.25;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading{justify-content:space-between;align-items:center;min-height:42px;padding:0 4px;display:flex}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading>div{align-items:baseline;gap:10px;min-width:0;display:flex}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading strong{color:#111;white-space:nowrap;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading span{color:#11111194;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-layout{background:#e9e8e4b8;border:1.5px solid #11111185;border-radius:8px;min-height:0;display:block;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-inspector-backdrop{display:none}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid{scroll-snap-type:x proximity;background:0 0;border:0;align-items:stretch;gap:12px;height:100%;min-height:0;padding:12px 12px 10px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-filled,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-empty{scroll-snap-align:start;flex:0 0 clamp(142px,13.8vw,176px);grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;width:clamp(142px,13.8vw,176px);min-width:142px;max-width:176px;height:100%;min-height:0;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-empty{grid-template-rows:minmax(0,1fr)}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{height:100%;min-height:0}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-tile-preview{width:min(132px,100%);height:100%;min-height:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-workspace{grid-template-columns:minmax(0,1fr)}.kc-material-storyboard.is-inspector-open .kc-source-library,.kc-material-storyboard.is-inspector-open .kc-storyboard-editor-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-finish{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes{background:0 0;border:0;padding:0;display:block}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{background:#11131c;border:1.5px solid #111c;border-radius:8px;grid-template:"inspector"minmax(0,1fr)"filmstrip"112px/minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{scroll-snap-type:x proximity;background:#fffdf8;border:0;border-top:1.5px solid #111111b8;grid-area:filmstrip;align-items:stretch;gap:9px;height:112px;min-height:112px;padding:8px 10px;display:flex;overflow:auto hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-filled,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty{scroll-snap-align:start;flex:0 0 142px;grid-template-rows:minmax(0,1fr);grid-template-columns:30px minmax(0,1fr);align-self:stretch;gap:4px;width:142px;max-width:142px;height:94px;min-height:94px;padding:5px;display:grid;overflow:hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot>header{flex-direction:column;grid-column:1;align-self:stretch;gap:4px;min-height:0;display:flex}.kc-material-storyboard.is-inspector-open .kc-storyboard-scene-select{min-height:0;display:flex}.kc-material-storyboard.is-inspector-open .kc-storyboard-scene-select strong,.kc-material-storyboard.is-inspector-open .kc-storyboard-adjust-frame,.kc-material-storyboard.is-inspector-open .kc-storyboard-awaiting-label{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-tile-preview{grid-column:2;align-self:stretch;width:46px;height:82px}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty{display:block}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{height:82px;min-height:82px}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{border-bottom:1px solid #fff8e738;grid-area:1/1/auto/-1;grid-template-columns:auto minmax(170px,1fr) minmax(220px,280px) auto auto;align-items:center;gap:12px;min-height:52px;padding:0 0 8px;display:grid}.kc-storyboard-frame-back{cursor:pointer;white-space:nowrap;color:#fff8e7;background:#fff8e714;border:1px solid #fff8e76b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.kc-storyboard-frame-back:hover,.kc-storyboard-frame-back:focus-visible,.kc-storyboard-frame-done:hover,.kc-storyboard-frame-done:focus-visible{outline-offset:2px;outline:2px solid #55f0c8}.kc-storyboard-frame-back .kc-icon,.kc-storyboard-frame-done .kc-icon{width:15px;height:15px}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-heading>strong{font:600 16px/22px var(--kc-font-ui);letter-spacing:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-heading>p{font-size:12px}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-navigation{grid-template-columns:44px minmax(0,1fr) 44px}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-feedback{grid-column:auto;justify-content:flex-end;align-items:center;gap:6px;min-height:44px;display:flex}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-warning{max-width:170px}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-status{color:#55f0c8;text-align:right;white-space:nowrap;font-size:12px;font-weight:850}.kc-storyboard-mobile-adjust-heading{display:none}.kc-storyboard-more-actions{position:relative}.kc-storyboard-more-actions>summary{color:#fff8e7;cursor:pointer;background:#fff8e714;border:1px solid #fff8e747;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:7px 12px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.kc-storyboard-more-actions>summary::-webkit-details-marker{display:none}.kc-storyboard-more-actions>summary:hover,.kc-storyboard-more-actions>summary:focus-visible{color:#111;outline-offset:1px;background:#55f0c8;outline:2px solid #fff8e7}.kc-storyboard-more-actions>summary .kc-icon{width:15px;height:15px}.kc-storyboard-more-actions-menu{z-index:12;background:#11131c;border:1px solid #fff8e76b;border-radius:6px;gap:6px;width:210px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:4px 4px #55f0c8b3}.kc-storyboard-more-actions-menu form{width:100%;margin:0}.kc-storyboard-more-actions-menu .kc-scene-action,.kc-storyboard-more-actions-menu form .kc-scene-action{justify-content:flex-start;width:100%;min-height:44px}@media (max-width:1149px){.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{grid-template-columns:auto minmax(150px,1fr) minmax(190px,240px) auto}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-feedback{display:none}}@media (max-width:760px){.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-workspace{grid-template-columns:minmax(0,1fr);display:grid}.kc-material-storyboard:not(.is-inspector-open) .kc-source-library{max-height:252px}.kc-material-storyboard:not(.is-inspector-open) .kc-source-library-list{grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;max-height:124px;display:grid;overflow:auto hidden}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes{height:auto;max-height:none;display:grid}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading>div{gap:2px;display:grid}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading span{white-space:normal}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-layout{height:370px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-filled,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-empty{flex-basis:156px;width:156px;min-width:156px;max-width:156px}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes{height:100dvh;min-height:100dvh;max-height:100dvh}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{z-index:70;border:0;border-radius:0;position:fixed;inset:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;min-height:48px;padding-bottom:6px}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-back span,.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-feedback{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-navigation{grid-column:2}.kc-storyboard-frame-back{padding-inline:10px}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{height:92px;min-height:92px;padding-block:6px}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{grid-template-rows:minmax(0,1fr) 92px}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-filled,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty{height:78px;min-height:78px}.kc-material-storyboard.is-inspector-open .kc-storyboard-tile-preview,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{height:66px;min-height:66px}}.kc-home-page:not(.kc-pricing-page) .kc-home-examples{--examples-gutter:clamp(24px, 4.4vw, 76px);box-sizing:border-box;max-width:none;padding:clamp(22px, 2.2vw, 38px) var(--examples-gutter) clamp(42px, 4.5vw, 72px);width:100%;scroll-margin-top:92px;overflow:clip}.kc-home-page:not(.kc-pricing-page) .kc-home-examples .kc-home-section-heading.is-stacked{z-index:2;max-width:620px;position:relative}.kc-home-page:not(.kc-pricing-page) .kc-home-examples .kc-home-section-heading.is-stacked>p:last-child{max-width:560px}@media (min-width:901px){.kc-home-page:not(.kc-pricing-page) .kc-home-examples{padding-top:18px}.kc-home-page:not(.kc-pricing-page) .kc-home-examples .kc-home-eyebrow{color:var(--home-cyan);margin-bottom:12px;font-size:14px;line-height:1.15}.kc-home-page:not(.kc-pricing-page) .kc-home-examples .kc-home-section-heading.is-stacked h2{font-size:3.25rem;line-height:1.02}.kc-home-page:not(.kc-pricing-page) .kc-home-examples .kc-home-section-heading.is-stacked>p:last-child{max-width:500px;margin-top:22px;font-size:16px;line-height:1.25}}.kc-home-page:not(.kc-pricing-page) .kc-home-example-stage{isolation:isolate;margin-top:clamp(16px,1.8vw,28px);position:relative}.kc-home-page:not(.kc-pricing-page) .kc-home-example-stage:before{content:"";inset:clamp(-176px, -10vw, -142px) calc(var(--examples-gutter) * -1) 40px;opacity:1;pointer-events:none;z-index:-3;background:url("/komaclip-assets/home-examples/fx-impact-stage-bg.webp") top/100% no-repeat;position:absolute;transform:none;-webkit-mask-image:none;mask-image:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-stage:after{display:none}@media (min-width:901px){.kc-home-page:not(.kc-pricing-page) .kc-home-example-stage{margin-top:15px}}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(28px,3vw,52px);max-width:1550px;margin:0 auto;padding:6px clamp(24px,2.1vw,38px) 18px;display:grid;position:relative;overflow:visible}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card{--card-accent:var(--home-red);box-shadow:none;filter:drop-shadow(7px 10px #1111111f);isolation:isolate;transform-origin:50% 44%;background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:visible;transform:rotate(-1.35deg)translateY(-3px)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(2){--card-accent:var(--home-cyan);transform:rotate(1.1deg)translateY(-4px)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(3){transform:rotate(-.65deg)translateY(-4px)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(4){--card-accent:var(--home-cyan);transform:rotate(1.4deg)translateY(-2px)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:before,.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:after{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-media{aspect-ratio:9/13.25;clip-path:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:visible}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(2n) .kc-home-example-media{clip-path:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-media video{clip-path:polygon(4% 2.5%,97.5% 3%,96% 97%,3% 96.5%);object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:relative;transform:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-media:before{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-media:after{background:var(--card-accent);clip-path:polygon(1% 1%,99% 1%,99% 99%,1% 99%);content:"";pointer-events:none;z-index:0;display:block;position:absolute;inset:6px -10px -10px 6px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-frame{pointer-events:none;z-index:6;background:url("/komaclip-assets/home-examples/comic-video-frame-overlay.webp") 50%/100% 100% no-repeat;display:block;position:absolute;inset:-4px -13px -4px -4px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-effect{background:var(--home-cyan);border:2px solid var(--home-ink);box-shadow:-5px 4px 0 var(--card-accent);clip-path:polygon(8% 0,92% 3%,100% 9%,94% 48%,100% 92%,88% 100%,8% 96%,0 88%,5% 50%,0 7%);letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;z-index:7;justify-content:center;align-items:center;width:32px;min-height:92px;padding:7px 5px;font-family:Bungee,Impact,sans-serif;font-weight:400;display:flex;position:absolute;top:250px;left:-28px;transform:rotate(-3deg);color:var(--home-ink)!important;font-size:10px!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(odd) .kc-home-example-effect{background:var(--home-ink);color:#fff9eb!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:first-child .kc-home-example-effect{top:66px;left:-36px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(2) .kc-home-example-effect{top:248px;left:-24px;transform:rotate(1deg)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(3) .kc-home-example-effect{top:256px;left:-27px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(4) .kc-home-example-effect{top:250px;left:-24px;right:auto;transform:rotate(2deg)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-play{background:var(--home-red);box-shadow:3px 4px 0 var(--home-ink);opacity:1;pointer-events:none;z-index:5;border:2px solid #fff;width:52px;height:52px;transform:translate(-50%,-50%)scale(1);color:#fff!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-format{background:var(--home-ink);z-index:7;border:0;padding:6px 8px;bottom:12px;left:auto;right:12px;color:#fff!important;font-size:10px!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card>div{clip-path:none;isolation:isolate;background:0 0;border:0;align-content:start;gap:5px;min-height:112px;margin-top:8px;padding:11px 14px 13px;display:grid;position:relative}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card>div:before{background:var(--card-accent);clip-path:polygon(1% 1%,99% 1%,99% 99%,1% 99%);content:"";pointer-events:none;z-index:0;position:absolute;inset:6px -10px -10px 6px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(2n)>div{clip-path:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-caption-frame{pointer-events:none;z-index:0;background:url("/komaclip-assets/home-examples/comic-caption-frame.webp") 50%/100% 100% no-repeat;display:block;position:absolute;inset:-4px -5px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card>div>:not(.kc-home-example-caption-frame){z-index:1;position:relative}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card>div>span{background:var(--home-cyan);border:1.5px solid var(--home-ink);letter-spacing:.02em;border-radius:999px;justify-self:start;padding:4px 7px;color:var(--home-ink)!important;font-size:9.5px!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card h3{font-size:15px;line-height:1.1}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card p{color:var(--home-muted);font-size:11.5px;line-height:1.4}.kc-home-example-progress{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kc-home-page:not(.kc-pricing-page) .kc-home-example-card{transition:filter .18s,transform .18s}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:hover{filter:drop-shadow(10px 14px #11111126);transform:rotate(0)translateY(-8px)}}@media (min-width:901px) and (max-width:1200px){.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip{gap:16px;padding-inline:10px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-effect{top:22px!important;left:7px!important}}@media (max-width:900px){.kc-home-page:not(.kc-pricing-page) .kc-home-examples{--examples-gutter:14px;padding:48px var(--examples-gutter)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-stage{margin-inline:-14px;margin-top:32px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-stage:before{opacity:.96;background-position:38%;background-size:auto 100%;inset:20px 0 34px;transform:rotate(-1deg)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-media{aspect-ratio:9/16}.kc-home-page:not(.kc-pricing-page) .kc-home-example-effect,.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:first-child .kc-home-example-effect,.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(2) .kc-home-example-effect,.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(3) .kc-home-example-effect,.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(4) .kc-home-example-effect{width:28px;min-height:74px;top:22px;left:7px;transform:rotate(-2deg)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-stage:after{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(286px,76vw);grid-auto-flow:column;gap:20px;margin:0;padding:10px 22px 28px;scroll-padding-inline:22px;overflow-x:auto}.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip::-webkit-scrollbar{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card{scroll-snap-align:start;scroll-snap-stop:always;transform:rotate(-.65deg)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(2),.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(3),.kc-home-page:not(.kc-pricing-page) .kc-home-example-card:nth-child(4){transform:rotate(.65deg)translateY(4px)}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card>div{gap:8px;min-height:150px;padding:16px 15px 18px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card>div>span{padding:5px 8px;font-size:10px!important}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card h3{font-size:18px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-card p{font-size:14px}.kc-home-example-progress{justify-content:center;align-items:center;gap:13px;margin-top:6px;display:flex}.kc-home-example-progress-bars{grid-template-columns:repeat(4,28px);gap:5px;display:grid}.kc-home-example-progress-bars i{background:#11111138;height:4px;transition:background .16s,transform .16s;display:block;transform:skew(-18deg)}.kc-home-example-progress-bars i.is-active{background:var(--home-red);transform:skew(-18deg)scaleY(1.7)}.kc-home-example-progress output{color:var(--home-muted);font-family:Bungee,Impact,sans-serif;font-size:11px}}@media (max-width:420px){.kc-home-page:not(.kc-pricing-page) .kc-home-example-strip{grid-auto-columns:minmax(244px,76vw);padding-inline:18px;scroll-padding-inline:18px}.kc-home-page:not(.kc-pricing-page) .kc-home-example-effect{min-height:70px}}@media (prefers-reduced-motion:reduce){.kc-home-page:not(.kc-pricing-page) .kc-home-example-card{transition:none!important;animation:none!important}}@media (min-width:761px){body .kc-main.is-studio-beta .kc-studio-beta-timeline-head>.kc-mobile-duration{display:none!important}}@media (max-width:760px){.kc-mobile-only{display:inline-flex!important}.kc-desktop-copy,.kc-library-heading .kc-eyebrow,.kc-library-card-title>p,.kc-library-meta dt{display:none!important}.kc-library-card{grid-template-columns:90px minmax(0,1fr)!important;min-height:176px!important}.kc-library-cover{min-height:176px!important}.kc-library-card-body{gap:8px!important;padding:10px!important}.kc-library-meta{gap:8px!important;margin:0!important}.kc-library-meta dd{font-size:12px!important}.kc-library-card-title{margin:0!important}.kc-library-hero{padding:12px!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-grid{height:calc(100dvh - 64px - env(safe-area-inset-bottom))!important;grid-template-rows:60px minmax(0,1fr) 206px!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-mobile-command-bar{height:calc(64px + env(safe-area-inset-bottom))!important;padding-bottom:calc(4px + env(safe-area-inset-bottom))!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{height:min(390px, calc(100dvh - 396px - env(safe-area-inset-bottom)))!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:48px 104px 48px!important;height:206px!important;max-height:206px!important;padding:0 8px 4px!important;overflow:hidden!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-timeline-head{gap:8px!important;min-height:48px!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-timeline-title{display:none!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-mobile-duration{background:#fffdf8;border:1px solid #111;border-radius:8px;min-height:44px;padding:6px 10px;font-size:14px;font-weight:800}.kc-mobile-duration .kc-icon{width:18px;height:18px}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-video-row{height:104px!important;min-height:0!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-timeline-scroll{height:104px!important;padding:4px 0!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-timeline-canvas{grid-template-rows:1fr!important;height:94px!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-audio-track{height:48px!important;min-height:48px!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-studio-beta-time-ruler{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-inspector{height:64dvh!important;min-height:0!important;max-height:64dvh!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-mobile-sheet-header{flex:0 0 56px!important;padding:6px 12px!important}body .kc-main.is-studio-beta .kc-studio-mobile-sheet-header small{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-inspector-content{overscroll-behavior-y:contain;flex:auto;min-height:0;padding:0 12px max(12px, env(safe-area-inset-bottom))!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body>.kc-studio-beta-secondary,body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body>label,body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor-head>div:first-child,body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-text-editor>header{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body{gap:0!important;padding:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor,body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-transition-editor,body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-reframe-editor{border:0!important;gap:8px!important;min-width:0!important;margin:0!important;padding:8px 0 0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor-actions{z-index:8;padding:8px 0 max(8px, env(safe-area-inset-bottom))!important;background:#fffdf8!important;margin:0!important;position:sticky!important;bottom:-1px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter-row{flex-wrap:wrap!important;gap:4px!important;overflow:visible!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter{min-height:44px!important;font-size:12px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-gallery{max-height:none!important;overflow:visible!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=duration] .kc-studio-beta-inspector{height:auto!important;max-height:60dvh!important}body .kc-main.is-studio-beta[data-mobile-studio-tool=duration] .kc-studio-beta-shot-actions{gap:12px;padding:16px 0!important;display:grid!important}body .kc-main.is-studio-beta[data-mobile-studio-tool=duration] .kc-studio-beta-shot-actions>button{display:none!important}body .kc-main.is-studio-beta[data-mobile-studio-tool=duration] .kc-studio-beta-duration-input{align-items:center;gap:8px;display:flex!important}body .kc-main.is-studio-beta[data-mobile-studio-tool=duration] .kc-studio-beta-duration-input input{text-align:center;width:96px!important;font-size:20px!important}body .kc-main.is-studio-beta[data-mobile-studio-tool=duration] .kc-studio-beta-duration-input button{border:1px solid #111;border-radius:8px;justify-content:center;align-items:center;width:48px}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=reframe] .kc-studio-beta-inspector{height:calc(100dvh - 60px)!important;max-height:calc(100dvh - 60px)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-viewport{width:min(calc(100vw - 100px), calc((100dvh - 220px - env(safe-area-inset-bottom)) * 9 / 16))!important}body .kc-main.is-studio-beta .kc-reframe-tools button{width:44px!important}body .kc-main.is-studio-beta .kc-reframe-drag-hint{display:none!important}body .kc-main.is-studio-beta .kc-studio-mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .kc-main.is-studio-beta .kc-studio-mobile-more-grid small{display:none!important}body .kc-main.is-studio-beta .kc-studio-beta-focus-context:has([data-studio-editor-target=toolContextNotice]:not([hidden])){padding:8px 0!important;display:block!important}body .kc-main.is-studio-beta .kc-studio-beta-focus-context>strong,body .kc-main.is-studio-beta .kc-studio-beta-focus-context>.kc-studio-beta-playback-context{display:none!important}body .kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px 0!important;display:flex!important}body .kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-workspace-order-handle,body .kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-thumb{display:none!important}body .kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>*{grid-area:auto!important;min-width:0!important;max-width:100%!important}body .kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field .kc-input{width:100%!important;min-height:48px!important;font-size:16px!important}body .kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-control{width:100%!important;padding:12px!important}body .kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions{justify-content:flex-end!important;position:static!important}body .kc-main.is-studio-beta .kc-text-scene-style-trigger{width:100%!important;min-height:44px!important}body .kc-main.is-studio-beta .kc-transition-inline-preview-copy>strong{color:#fff8e7!important}body .kc-main.is-studio-beta .kc-transition-mobile-hint{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=transitions] .kc-studio-beta-inspector{height:82dvh!important;max-height:82dvh!important}body .kc-main.is-studio-beta .kc-adjust-pane-music{align-content:start!important;gap:12px!important;padding:12px!important}body .kc-main.is-studio-beta .kc-adjust-pane-music>.kc-adjust-pane-heading{display:none!important}body .kc-main.is-studio-beta [data-studio-editor-target=drawer]>header button{color:#111!important;width:44px!important;height:44px!important}body .kc-main.is-studio-beta [data-studio-editor-target=drawer]>header>div>span{display:none!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-mobile-duration{background:0 0;flex:none;height:44px;border:0!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important}body .kc-main.is-studio-beta .kc-mobile-duration button{color:#111;background:#fffdf8;border:1px solid #111;border-radius:7px;flex:0 0 44px;width:44px;height:44px;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}body .kc-main.is-studio-beta .kc-mobile-duration output{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;width:48px;font-size:14px;font-weight:800}body .kc-main.is-studio-beta .kc-mobile-duration button:disabled{opacity:.34}body .kc-main.is-studio-beta .kc-mobile-duration button:focus-visible{outline-offset:1px;outline:3px solid #087f66}body .kc-main.is-studio-beta .kc-studio-mobile-timeline-nav{margin-left:auto;gap:2px!important}body .kc-main.is-studio-beta .kc-studio-mobile-timeline-nav output{min-width:48px!important;font-size:12px!important}body .kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{touch-action:pan-x pan-y}body .kc-main.is-studio-beta .kc-studio-beta-timeline-item:has(.is-selected){z-index:9}body .kc-main.is-studio-beta .kc-studio-beta-timeline-item:has(.is-selected) .kc-studio-beta-duration-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;width:44px!important;height:44px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;position:absolute!important;top:25px!important;right:0!important}body .kc-main.is-studio-beta .kc-studio-beta-duration-handle:after{content:"";pointer-events:none;background:#55f0c8 linear-gradient(#111,#111) 50%/2px 16px no-repeat;border:2px solid #111;border-radius:5px;width:14px;height:40px;box-shadow:0 1px 3px #0004}body .kc-main.is-studio-beta .kc-studio-beta-duration-handle:focus-visible{outline-offset:-2px;outline:3px solid #111}body .kc-main.is-studio-beta .kc-clip-workspace-back,body .kc-main.is-studio-beta .kc-studio-beta-player-play,body .kc-main.is-studio-beta .kc-studio-beta-player-skip{justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important}body .kc-main.is-studio-beta .kc-studio-beta-player-play>span:not([hidden]):not([data-clip-preview-target=playLabel]){line-height:1;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}body .kc-main.is-studio-beta .kc-studio-beta-player-play>[data-clip-preview-target=playLabel],body .kc-main.is-studio-beta .kc-clip-workspace-back>span{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=camera] .kc-studio-beta-inspector,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=effects] .kc-studio-beta-inspector{height:min(48dvh,420px)!important;min-height:min(320px,48dvh)!important;max-height:min(48dvh,420px)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-studio-beta-setting[data-studio-tool-setting=camera],body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-studio-beta-setting[data-studio-tool-setting=effects]{flex-direction:column;height:100%!important;min-height:0!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-studio-beta-setting-body,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-studio-beta-setting-body{flex-direction:column;flex:auto;overflow:hidden;height:auto!important;padding:0!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-studio-beta-native-editor,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-studio-beta-native-editor{flex:auto;min-height:0!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor{flex:auto;grid-template-rows:44px minmax(0,1fr) 56px;overflow:hidden;gap:8px!important;height:calc(min(48dvh,420px) - 80px)!important;min-height:0!important;padding:8px 0 0!important;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor{grid-template-rows:44px auto minmax(0,1fr) 56px}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-head,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-head{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-filter-row,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter-row{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;min-height:44px;scroll-padding-inline:2px;flex-wrap:nowrap!important;gap:6px!important;max-width:none!important;padding:0 2px 2px!important;overflow:auto hidden!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row[hidden],body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter-row[hidden]{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter-row{min-height:38px;padding-bottom:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-filter,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter{scroll-snap-align:start;flex:none!important;min-height:40px!important;padding-inline:12px!important;font-size:12px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter{min-height:36px!important;padding-inline:11px!important;font-size:11px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{overscroll-behavior-y:contain;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;max-height:none!important;padding:2px 2px 8px!important;overflow:hidden auto!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-actions,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions{min-height:56px;padding:8px 0 max(8px, env(safe-area-inset-bottom))!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions{flex-wrap:nowrap!important;gap:6px!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions>.kc-btn{min-width:44px;min-height:44px;flex:none!important;padding-inline:10px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions>.kc-btn:first-of-type span{display:none}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=transitions] .kc-studio-beta-inspector{height:min(56dvh,480px)!important;min-height:min(380px,56dvh)!important;max-height:min(56dvh,480px)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-studio-beta-setting[data-studio-tool-setting=transitions],body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-studio-beta-setting-body,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-studio-beta-native-editor{flex-direction:column;flex:auto;overflow:hidden;min-height:0!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor{flex:auto;grid-template-rows:80px minmax(0,1fr) 56px;overflow:hidden;gap:8px!important;height:calc(min(56dvh,480px) - 80px)!important;min-height:0!important;padding:8px 0 0!important;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor-head,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-inline-preview{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-bar{grid-template-rows:40px 36px;gap:4px!important;min-height:0!important;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;min-height:40px;flex-wrap:nowrap!important;gap:6px!important;padding:0 2px!important;overflow:auto hidden!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row .kc-camera-filter{scroll-snap-align:start;flex:none!important;min-height:38px!important;font-size:12px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-genre-filter{align-items:center;min-height:36px;gap:0!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-genre-filter>span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-genre-filter select{width:100%!important;min-height:36px!important;font-size:12px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-gallery{overscroll-behavior-y:contain;align-content:start;min-height:0!important;max-height:none!important;padding:2px 2px 8px!important;overflow:hidden auto!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card{grid-template-columns:54px minmax(0,1fr)!important;min-height:64px!important;padding:5px 38px 5px 5px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card-shell>.kc-resource-favorite-button{top:16px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor>.kc-camera-editor-actions{min-height:56px;padding:8px 0 max(8px, env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-studio-beta-inspector,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=fixed-text] .kc-studio-beta-inspector{height:min(56dvh,480px)!important;min-height:min(360px,56dvh)!important;max-height:min(56dvh,480px)!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-studio-beta-setting[data-studio-tool-setting=text],body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=fixed-text] .kc-studio-beta-setting[data-studio-tool-setting=fixed-text]{flex-direction:column;height:100%!important;min-height:0!important;display:flex!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-studio-beta-setting-body,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=fixed-text] .kc-studio-beta-setting-body{overscroll-behavior-y:contain;flex:auto;overflow:hidden auto;min-height:0!important;padding:0!important;display:block!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor{gap:8px!important;height:auto!important;display:grid!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-span-control{grid-column:1/-1!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field{grid-row:1!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-span-control{grid-row:2!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel{grid-area:3/1!important;min-width:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions{align-self:stretch;grid-area:3/2!important;justify-content:flex-end!important;margin:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-style-open .kc-text-scene-style-panel{grid-column:1/-1!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-style-open>.kc-text-scene-row-actions{grid-area:4/1/auto/-1!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music]{flex-direction:column;justify-content:flex-end;align-items:stretch;box-shadow:none!important;background:#11111147!important;border:0!important;width:100vw!important;display:flex!important;inset:0!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music]>header{flex:0 0 56px;width:100vw!important;height:56px!important;margin:0!important;padding:6px 12px!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-studio-beta-tool-drawer-body{background:#fffdf8;flex:0 min(56dvh,480px);min-height:min(360px,56dvh);width:100vw!important;height:min(56dvh,480px)!important;max-height:min(56dvh,480px)!important;margin:0!important;overflow:hidden!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-studio-editor-workspace,body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-studio-editor-workspace>.kc-adjust-content{overscroll-behavior-y:contain;height:100%!important;min-height:0!important;overflow:hidden auto!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-adjust-pane-music{min-height:0!important;padding:10px 12px max(12px, env(safe-area-inset-bottom))!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-catalog-actions{z-index:3;position:sticky;bottom:0}dialog.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])){position:fixed;width:100%!important;max-height:72dvh!important;margin:0!important;padding:0!important;inset:auto 0 0!important}dialog.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-dialog-card{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 -4px #55f0c8;max-height:72dvh!important;padding:14px 12px max(14px, env(safe-area-inset-bottom))!important}dialog.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-header{gap:8px}dialog.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-mark{width:40px;height:40px}dialog.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-copy h3{font-size:1rem}dialog.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-copy p{display:none}}@media (min-width:641px){body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-rail{width:100%;min-width:0}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row{scrollbar-color:#11111157 transparent;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row::-webkit-scrollbar{height:3px}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row::-webkit-scrollbar-thumb{background:#11111157;border-radius:99px}}@media (max-width:640px){body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor{grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-bar{background:0 0!important;border:0!important;border-bottom:1px solid #1111112e!important;border-radius:0!important;grid-template-rows:40px 36px 32px!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;min-width:0!important;padding:0 0 7px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row{scrollbar-color:#1111116b transparent;scrollbar-width:thin}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row::-webkit-scrollbar{height:3px;display:block}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row::-webkit-scrollbar-thumb{background:#1111116b;border-radius:99px}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-rail{position:relative;width:100%!important;min-width:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-rail .kc-transition-filter-row{width:100%!important;min-width:0!important;padding-right:42px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-genre-filter select{font-weight:800!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-mobile-current{background:#e6faf4;border-left:3px solid #087f66;align-items:center;min-width:0;margin:0;padding:5px 8px}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-mobile-current>span{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:11px;font-weight:950}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-mobile-current>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-gallery{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;padding:2px 2px 8px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card-shell{width:100%!important;min-width:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card.is-title-only{align-items:center;position:relative;grid-template-columns:minmax(0,1fr)!important;min-height:72px!important;padding:9px 62px 9px 12px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card .kc-camera-card-copy{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px;display:grid}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card .kc-camera-card-copy strong{grid-column:1/-1}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card .kc-camera-card-copy small{grid-column:1;min-height:18px}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card-state{grid-area:2/2;min-height:18px;padding:4px 6px}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card-shell>.kc-resource-favorite-button{z-index:2;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:inline-flex!important;top:calc(50% - 22px)!important;right:9px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor:not(.has-pending-change)>.kc-camera-editor-actions{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor.has-pending-change>.kc-camera-editor-actions{min-height:56px;padding:8px 0 max(8px, env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;display:grid!important}}.kc-camera-filter-row,.kc-music-filter-row,.kc-text-style-filter-row,.kc-text-motion-family-row{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto}.kc-camera-filter,.kc-text-style-filter,.kc-text-motion-family{white-space:nowrap;flex:none!important;width:auto!important;min-height:34px!important;padding:6px 10px!important;font-size:11px!important;line-height:1!important}.kc-camera-filter[hidden],.kc-text-style-filter[hidden],.kc-text-motion-family[hidden]{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-library-tools.is-search-free{justify-content:flex-end}.kc-main.is-studio-beta .kc-studio-beta-library-filters{justify-content:flex-start;overflow-x:auto}.kc-main.is-studio-beta .kc-studio-beta-library-filters button{width:auto;padding:5px 10px;flex:none!important;min-height:32px!important}@media (max-width:640px){.kc-camera-filter,.kc-text-style-filter,.kc-text-motion-family{min-height:40px!important;padding-inline:11px!important}.kc-main.is-studio-beta .kc-studio-beta-library-filters button{min-height:40px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-bar:has([data-transition-genre-filter-wrap][hidden]){grid-template-rows:40px 36px!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-catalog-heading{display:none!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-library-pane{flex-direction:column;display:flex}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-filter-row{order:1}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-option-grid{order:2}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-custom-music{order:3}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-catalog-actions{padding-block:8px max(8px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1fr)!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-catalog-actions [data-music-apply-button]{grid-column:auto!important}body .kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=music] .kc-music-catalog-actions>button{min-height:44px;padding-inline:8px}}@media (min-width:621px){.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:36px minmax(0,1fr) 44px!important}.kc-main.is-studio-beta .kc-studio-beta-audio-track{height:44px!important;min-height:44px!important}}.kc-main.is-studio-beta .kc-studio-beta-audio-track{background:#22382e!important;border-color:#40574a!important}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .kc-studio-beta-waveform-peaks{fill:#74c7a061!important;stroke:#8bddb7c7!important}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas :is(.is-energy,.is-accent,.is-beat-point){stroke:#80cdaa!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>span{color:#70e6c9!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools>small{color:#aab7ae!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-playback{display:none!important}@media (min-width:761px){.kc-main.is-studio-beta{--kc-studio-playback-left:0px;--kc-studio-playback-right:82px}.kc-main.is-studio-beta:not(.is-studio-library-collapsed):not(.is-studio-native-tool-open){--kc-studio-playback-left:250px}.kc-main.is-studio-beta.is-studio-native-tool-open{--kc-studio-playback-right:634px}.kc-main.is-studio-beta.is-studio-native-tool-open:is([data-studio-native-tool=music],[data-studio-native-tool=text]){--kc-studio-playback-right:422px}.kc-main.is-studio-beta .kc-studio-beta-preview-playback{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:var(--kc-timeline-resize-height) 46px minmax(0, 1fr) 44px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{position:relative;align-items:center!important;min-height:46px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-playback{left:calc(var(--kc-studio-playback-left) + (100% - var(--kc-studio-playback-left) - var(--kc-studio-playback-right)) / 2);z-index:1;position:absolute;top:50%;transform:translate(-50%,-50%);flex:none!important;align-items:center!important;gap:7px!important;padding:0!important;display:inline-flex!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-playback .kc-studio-beta-player-play,.kc-main.is-studio-beta .kc-studio-beta-timeline-playback .kc-studio-beta-player-skip{height:36px!important;min-height:36px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-playback .kc-studio-beta-player-skip{flex:0 0 36px!important;width:36px!important;min-width:36px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-playback .kc-studio-beta-player-play>span{color:#fff!important;letter-spacing:0!important;font-size:13px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-playback .kc-studio-beta-player-time{color:#e3e9e3!important;letter-spacing:0!important;font-size:12px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-playback .kc-studio-beta-player-position{height:36px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools{margin-left:auto}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{height:min(575px,100dvh - 300px)!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage,.kc-main.is-studio-beta .kc-preview-pane [data-clip-preview-target=stage]{max-height:calc(100dvh - 290px)!important}}@media (min-width:761px) and (max-width:999px){body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-grid{grid-template-columns:0 minmax(300px,1fr) calc(100vw - 300px)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-timeline-playback{left:150px!important}}.kc-main.is-studio-beta .kc-studio-beta-music-fade-handle{background:linear-gradient(90deg,#12211b00,#12211bcc)!important;border-left:1px solid #80cdaa!important}.kc-main.is-studio-beta .kc-studio-beta-music-fade-handle:before{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor{box-shadow:none!important;color:#e3e9e3!important;background:#202825!important;border:0!important;border-radius:0!important;gap:0!important;padding:0 14px 14px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-editor{gap:0!important;padding:0 0 16px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-heading strong{color:#f4f5ee!important;font-size:15px!important;font-weight:750!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-heading small,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-catalog-hint{color:#aab7ae!important;font-size:12px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-catalog-hint{margin:12px 0 4px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-heading-actions .kc-btn{box-shadow:none!important;border:1px solid #53635a!important;border-radius:6px!important;min-height:38px!important;font-size:12px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-heading-actions [data-effect-preview-button]{color:#e3e9e3!important;background:#26332d!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-heading-actions [data-effect-preview-button]:hover{background:#304b40!important;border-color:#70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-add-button]{color:#70e6c9!important;background:#26332d!important;min-width:38px!important;padding:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-catalog-toggle-icon]{justify-content:center;align-items:center;display:inline-flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-catalog-toggle-icon] .kc-icon{width:17px;height:17px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-catalog-toggle-icon] .kc-icon:last-child,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-add-button][aria-expanded=true] [data-effect-catalog-toggle-icon] .kc-icon:first-child{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-add-button][aria-expanded=true] [data-effect-catalog-toggle-icon] .kc-icon:last-child{display:block}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-catalog-toggle-icon]:not(:has(.kc-icon)){width:18px;height:18px;position:relative;font-size:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-catalog-toggle-icon]:not(:has(.kc-icon)):before,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-catalog-toggle-icon]:not(:has(.kc-icon)):after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:8px;left:2px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-catalog-toggle-icon]:not(:has(.kc-icon)):after{transform:rotate(90deg)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-add-button][aria-expanded=true] [data-effect-catalog-toggle-icon]:not(:has(.kc-icon)):before{transform:rotate(45deg)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effect-add-button][aria-expanded=true] [data-effect-catalog-toggle-icon]:not(:has(.kc-icon)):after{transform:rotate(-45deg)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-list{gap:0!important;padding:4px 0 0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-row{box-shadow:none!important;color:#e3e9e3!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 44px!important;min-height:62px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-row.is-selected{background:#294038!important;border-left:2px solid #70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-select{gap:10px!important;padding:7px 9px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-thumb{border:1px solid #53635a!important;border-radius:5px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-copy strong{color:#f4f5ee!important;font-size:13px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-copy small{color:#aab7ae!important;font-size:11px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu>summary{color:#c7d5cb!important;outline:none!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;line-height:1!important;display:flex!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu>summary:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu[open]>summary,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu>summary:focus-visible{color:#70e6c9!important;background:#304b40!important;border-radius:5px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu>summary:focus-visible{box-shadow:inset 0 0 0 2px #70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu-items{background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;min-width:164px!important;padding:4px!important;box-shadow:0 12px 24px #00000038!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu-items button{color:#e3e9e3!important;font-size:12px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu-items button:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu-items button:focus-visible{background:#304b40!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-menu-items button:last-child{color:#ff9d95!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-controls{gap:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-timing-controls{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;gap:13px!important;padding:18px 0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-timing-heading strong{color:#f4f5ee!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-timing-heading small,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-time-values small{color:#aab7ae!important;font-size:11px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-time-values strong{color:#e3e9e3!important;font-size:12px!important;font-weight:650!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-whole-scene{color:#c7d5cb!important;background:0 0!important;border:1px solid #53635a!important;border-radius:5px!important;font-size:11px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-whole-scene:hover{color:#70e6c9!important;border-color:#70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-time-track{background:#394741!important;border:0!important;border-radius:4px!important;height:8px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-time-fill{background:#70e6c9!important;border-radius:4px!important;top:0!important;bottom:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-time-fill:after{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-time-track input[type=range]::-webkit-slider-thumb{box-shadow:none!important;background:#e3e9e3!important;border:2px solid #334d42!important;width:18px!important;height:18px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings>summary,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings[open]>summary{background:0 0!important;border:0!important;min-height:48px!important;padding:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings>summary strong{color:#f4f5ee!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings>summary small,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings>summary>.kc-icon{color:#aab7ae!important;font-size:11px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings-body{border-top:1px solid #394741!important;gap:12px!important;padding:14px 0 18px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings-body>label{color:#aab7ae!important;gap:6px!important;font-size:12px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-number,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings-body select,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-reset{box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-number input{color:#e3e9e3!important;font-size:13px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-number small{color:#aab7ae!important;background:#304039!important;border-left:1px solid #53635a!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings-body select,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-reset{font-size:12px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-reset:hover{color:#70e6c9!important;border-color:#70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-empty,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-limit{color:#aab7ae!important;padding:14px 0!important;font-size:13px!important;font-weight:500!important}@media (max-width:640px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-studio-editor-target=effectsMount]>[data-camera-editor-mount]{box-sizing:border-box;flex:100%;width:100%;min-width:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor{width:100%!important;min-width:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:8px 0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true]{grid-template-rows:auto minmax(0,1fr) 56px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-editor{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-discovery{align-content:start;gap:8px!important;display:grid!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search{min-width:0!important;min-height:40px!important;display:flex!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-toolbar{align-items:center;flex-wrap:nowrap!important;display:flex!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-quick-filters{flex:auto!important;min-width:0!important;overflow-x:auto!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-quick-filters .kc-camera-filter{flex:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery .kc-camera-filter{padding-inline:7px!important;font-size:11px!important}}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery{padding:12px 0 0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search{box-shadow:none!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;min-height:42px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search:focus-within{border-color:#70e6c9!important;box-shadow:0 0 0 1px #70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search>.kc-icon,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search button{color:#aab7ae!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search input{color:#e3e9e3!important;font-size:13px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search input::placeholder,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-result-count{color:#aab7ae!important;font-size:11px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-toolbar{border-bottom:1px solid #394741!important;gap:8px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery .kc-camera-filter-row{border:0!important;gap:0!important;padding:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery .kc-camera-filter{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:36px!important;padding:5px 9px!important;font-size:12px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery .kc-camera-filter:is(:hover,:focus-visible,.is-active){color:#f4f5ee!important;background:0 0!important;border-bottom-color:#70e6c9!important;outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle{box-shadow:none!important;color:#e3e9e3!important;background:0 0!important;border:1px solid #53635a!important;border-radius:5px!important;min-height:34px!important;font-size:12px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle:is(:hover,:focus-visible,.has-active-filters){box-shadow:none!important;color:#70e6c9!important;border-color:#70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-secondary-filters{background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;padding:10px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-select>span,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-reset{color:#aab7ae!important;font-size:11px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-select select{color:#e3e9e3!important;background:#1d2521!important;border:1px solid #53635a!important;border-radius:5px!important;height:38px!important;font-size:12px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-empty{color:#aab7ae!important;font-size:13px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{padding:2px 0 10px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-card{box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-card:is(:hover,:focus-visible,.is-selected,.is-auditioning){box-shadow:none!important;background:#304b40!important;border-color:#70e6c9!important;outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-card-copy strong{color:#f4f5ee!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-card-copy small{color:#aab7ae!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-card-state{box-shadow:none!important;color:#70e6c9!important;background:#294038!important;border:1px solid #70e6c9!important;border-radius:4px!important;font-size:10px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-resource-favorite-button{box-shadow:none!important;color:#e3e9e3!important;background:#1d2521eb!important;border:1px solid #53635a!important;border-radius:5px!important;width:32px!important;height:32px!important;top:8px!important;right:8px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-resource-favorite-button:is(:hover,:focus-visible,.is-favorite){box-shadow:none!important;color:#70e6c9!important;background:#304b40!important;border-color:#70e6c9!important;transform:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-preview-badge{box-shadow:none!important;color:#e3e9e3!important;text-transform:none!important;background:#1d2521eb!important;border:1px solid #53635a!important;border-radius:4px!important;font-size:10px!important;font-weight:650!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-card:is(:hover,:focus-visible) .kc-camera-preview-badge{color:#70e6c9!important;background:#304b40!important;border-color:#70e6c9!important;transform:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions{box-shadow:none!important;background:#202825!important;border-top:1px solid #394741!important;margin:0 -14px!important;padding:12px 14px!important;bottom:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions .kc-btn{box-shadow:none!important;border:1px solid #53635a!important;border-radius:6px!important;min-height:40px!important;font-size:13px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions .kc-btn-comic-ghost{color:#e3e9e3!important;background:#26312c!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions .kc-btn-comic-primary{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions .kc-btn-comic-primary:disabled{color:#aab7ae!important;opacity:1!important;background:#39443e!important;border-color:#53635a!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-catalog-hint{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-editor{padding-bottom:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-heading{min-height:52px!important;padding-block:6px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery{gap:5px!important;padding-top:8px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-toolbar{border-bottom:0!important;padding-bottom:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:2px 0 4px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery:focus-visible{outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .kc-option-card-shell{grid-template-rows:minmax(0,1fr);height:155px;align-content:stretch!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .kc-option-card-shell.has-color-variants{background:#26312c;border:1px solid #53635a;border-radius:6px;grid-template-rows:auto auto;height:auto;min-height:191px;align-content:start!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .has-color-variants:has(.kc-camera-card:is(:hover,:focus-visible,.is-selected,.is-auditioning,.is-applied)){background:#304b40;border-color:#70e6c9}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .has-color-variants>.kc-camera-card{grid-template-rows:auto auto;height:auto;min-height:153px;overflow:visible;background:0 0!important;border:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .has-color-variants .kc-effect-color-swatches{padding:0 6px 6px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .kc-camera-card{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:5px;height:100%;padding:6px;overflow:hidden}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .kc-camera-card-copy{align-content:start;gap:3px;min-height:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .kc-camera-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .kc-new-badge{z-index:2;border-radius:3px;margin:0;position:absolute;top:11px;left:11px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery .kc-effects-card-group-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog{color:#e3e9e3!important;background:#202825!important;border:1px solid #53635a!important;border-radius:8px!important;box-shadow:0 18px 50px #00000061!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog header strong{color:#f4f5ee!important;letter-spacing:0!important;font-family:inherit!important;font-size:18px!important;font-weight:750!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog header small,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-count,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-layer small,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-target small{color:#aab7ae!important;font-size:12px!important;font-weight:500!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog header button,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-layer strong,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-target strong{color:#e3e9e3!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-target,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-layer select{color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-target:has(input:checked){background:#294038!important;border-color:#70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-layer{border-top-color:#394741!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog footer .kc-btn{box-shadow:none!important;border-radius:6px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog footer .kc-btn-comic-ghost{color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog footer .kc-btn-comic-primary{color:#fff!important;background:#ff3d35!important;border:1px solid #ff3d35!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-copy-dialog footer .kc-btn-comic-primary:disabled{color:#aab7ae!important;opacity:1!important;background:#39443e!important;border-color:#53635a!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor{box-shadow:none!important;color:#e9f0e9!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:12px 14px 14px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-head{border-bottom:1px solid #3b4941!important;padding:0 0 10px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-head h3{color:#f4f5ee!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-head p{color:#aab7ae!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-viewport{box-shadow:none!important;background:#111614!important;border:1px solid #53635a!important;border-radius:6px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-viewport:focus-visible{outline-offset:3px!important;outline:2px solid #70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-grid{opacity:.24!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-tools{box-shadow:none!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;flex-basis:44px!important;padding:2px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-tools button{color:#e3e9e3!important;border-radius:4px!important;width:38px!important;height:42px!important;min-height:42px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-tools button:is(:hover,:focus-visible),.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-tools button.is-active{box-shadow:none!important;color:#70e6c9!important;background:#304b40!important;outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-tools button:focus-visible{outline-offset:-2px!important;outline:2px solid #70e6c9!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-tools output{color:#c7d5cb!important;border-color:#3b4941!important;width:38px!important;font-size:11px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-tools .kc-reframe-reset{border-color:#3b4941!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-drag-hint{color:#aab7ae!important;font-size:12px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-actions{background:#202825!important;border-top:1px solid #3b4941!important;margin:0!important;padding:12px 0 0!important;bottom:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-actions .kc-btn{box-shadow:none!important;border:1px solid #53635a!important;border-radius:6px!important;min-height:40px!important;font-size:13px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-actions .kc-btn-comic-ghost{color:#e3e9e3!important;background:#26312c!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-actions .kc-btn-comic-primary{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor .kc-camera-editor-actions .kc-btn-comic-primary:disabled{color:#aab7ae!important;opacity:1!important;background:#39443e!important;border-color:#53635a!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor{box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:8px!important;padding:0 14px 14px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-head{min-height:48px;border-bottom:1px solid #394741!important;align-items:center!important;gap:10px!important;padding:8px 0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-head>div:first-child{align-items:center;min-width:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-head h3{color:#f4f5ee!important;text-transform:none!important;margin:0!important;font-family:inherit!important;font-size:15px!important;font-weight:750!important;line-height:1.25!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-selected-summary{min-width:0;flex-basis:155px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-selected-summary span{font-size:10px!important;font-weight:650!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-selected-summary strong{font-size:12px!important;line-height:1.25!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] [data-camera-filters]{scrollbar-width:none;min-width:0;overflow-x:auto;border:0!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] [data-camera-filters]::-webkit-scrollbar{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] [data-camera-filters] .kc-camera-filter{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:36px!important;padding:5px 9px!important;font-size:12px!important;font-weight:600!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] [data-camera-filters] .kc-camera-filter:is(:hover,:focus-visible,.is-active){color:#f4f5ee!important;border-bottom-color:#70e6c9!important;outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;max-height:none!important;padding:2px 0 4px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery:focus-visible{outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-option-card-shell{grid-template-rows:minmax(0,1fr);height:162px;align-content:stretch!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card{grid-template-rows:74px minmax(0,1fr);align-content:start;height:100%;overflow:hidden;box-shadow:none!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;gap:5px!important;padding:6px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card:is(:hover,:focus-visible,.is-selected,.is-applied){background:#304b40!important;border-color:#70e6c9!important;outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-motion-map{aspect-ratio:auto!important;border-color:#53635a!important;height:74px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card-copy{align-content:start;min-height:0;gap:3px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.25!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:11px!important;line-height:1.25!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-new-badge{z-index:2;border-radius:3px;margin:0;position:absolute;top:11px;left:11px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-resource-favorite-button{box-shadow:none!important;color:#e3e9e3!important;background:#1d2521eb!important;border:1px solid #53635a!important;border-radius:5px!important;width:32px!important;height:32px!important;top:8px!important;right:8px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-resource-favorite-button:is(:hover,:focus-visible,.is-favorite){color:#70e6c9!important;background:#304b40!important;border-color:#70e6c9!important;outline:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:none!important;background:#202825!important;border-top:1px solid #394741!important;gap:8px!important;margin:0 -14px!important;padding:10px 14px!important;display:grid!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-actions .kc-btn{min-width:0;box-shadow:none!important;border:1px solid #53635a!important;border-radius:6px!important;min-height:40px!important;font-size:13px!important;font-weight:700!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-actions .kc-btn-comic-ghost{color:#e3e9e3!important;background:#26312c!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-actions .kc-btn-comic-primary{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-actions .kc-btn-comic-primary:disabled{color:#aab7ae!important;opacity:1!important;background:#39443e!important;border-color:#53635a!important}@media (max-width:640px){body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor{color:#e3e9e3!important;background:#202825!important;padding:8px 12px 0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card{color:#e3e9e3!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card-copy strong{color:#f4f5ee!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card-copy small{color:#aab7ae!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-actions{width:100%!important;margin:0!important;padding:8px 0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-group{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;gap:9px!important;padding:12px 0 14px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-group-title{color:#aab7ae!important;letter-spacing:.04em!important;border:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-main{gap:10px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-identity,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-copy,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-description{min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-play,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-preview{box-shadow:none!important;color:#70e6c9!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:6px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-source{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;display:block!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-state{color:#70e6c9!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-change-button,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-remove-button,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment button,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-audio-fit-button{box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;transform:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action{box-shadow:none!important;background:0 0!important;border:1px solid #394741!important;border-radius:6px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-icon,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment-icon{box-shadow:none!important;color:#70e6c9!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:5px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy strong small{color:#aab7ae!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog{gap:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog .kc-music-step-heading{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading{min-height:51px;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:4px!important;padding:0 0 9px!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading .kc-eyebrow,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading>small,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-current small{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading strong{font-size:15px!important;line-height:1.25!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-fragment-title,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-library-title{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-fragment-title{display:block!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-current{flex-wrap:wrap;justify-content:start;min-width:0;max-width:none;border:0!important;grid-area:2/1!important;align-items:baseline!important;gap:2px 6px!important;margin:0!important;padding:0!important;display:flex!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-current strong{overflow-wrap:anywhere;white-space:normal;max-width:100%}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-row{background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 0 9px!important;display:flex!important;overflow:visible!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-row>span:first-child{color:#aab7ae;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-row>span:first-child .kc-icon{color:#70e6c9;width:14px;height:14px}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-select-wrap{flex:0 160px;min-width:0;display:block;position:relative}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-select-wrap select{appearance:none;cursor:pointer;font:inherit;width:100%;min-width:0;height:36px;padding:0 30px 0 10px;font-size:12px;font-weight:700;box-shadow:none!important;color:#f4f5ee!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-select-wrap select:focus-visible{outline-offset:2px;outline:1px solid #70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-select-wrap>.kc-icon{color:#aab7ae;pointer-events:none;width:14px;height:14px;position:absolute;top:11px;right:9px}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-workspace{scrollbar-color:#53635a transparent;scrollbar-width:thin;padding-top:8px;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-library-pane{height:auto!important;overflow:visible!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-grid{margin-top:6px}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option{grid-template-columns:30px minmax(0,1fr) 18px!important;gap:9px!important;min-height:54px!important;padding:6px 9px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-play{color:#70e6c9!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:5px!important;width:30px!important;height:30px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-media,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-artwork{width:30px;height:30px}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-artwork{border-color:#53635a;border-radius:5px}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-play-badge{color:#14201b;background:#70e6c9;border-color:#202825}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option:is(:hover,:focus-visible,.is-selected){background:#263b33!important;outline:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music{background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;margin:6px 0!important;padding:7px 0 10px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-heading{grid-template-columns:28px minmax(0,1fr) 112px!important;align-items:center!important;gap:4px 8px!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-form{grid-area:1/3!important;width:100%!important;min-width:0!important;margin:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-icon{box-shadow:none!important;color:#70e6c9!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:5px!important;width:28px!important;height:28px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-heading>span:nth-child(2){min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-picker{border-radius:5px!important;justify-items:center!important;min-height:34px!important;padding:0 7px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;padding:9px 0!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-segment-action]{grid-area:1/1/auto/-1}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-actions>[data-music-segment-action]{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-action=clip-preview\#cancelMusicCatalog]{grid-area:2/1}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-apply-button]{grid-area:2/2}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions button{box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;justify-content:center!important;min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions [data-music-apply-button]{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-library-pane{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-selection-pane{box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 0!important;display:block!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-editor{box-shadow:none!important;background:0 0!important;border:0!important;gap:14px!important;padding:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-heading{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-heading small{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-heading strong{color:#f4f5ee!important;font-size:14px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-heading p{color:#aab7ae!important;font-size:12px!important;font-weight:500!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-main{min-width:0;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-preview{width:38px!important;height:38px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-waveform{min-width:0;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;height:72px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-waveform canvas{filter:grayscale()invert();opacity:.48!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-window{box-shadow:none!important;background:#70e6c92e!important;border:1px solid #70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls{min-width:0;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:7px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls>button,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls output{min-width:0;box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls>button svg,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-preview svg{color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-volume input,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-fade input{accent-color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #70e6c9 0 var(--kc-volume-progress,50%), #415149 var(--kc-volume-progress,50%) 100%)!important;box-shadow:none!important;border:0!important;height:5px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel input[type=range]::-webkit-slider-thumb{box-shadow:none!important;background:#70e6c9!important;border:1px solid #20332b!important;border-radius:50%!important;width:14px!important;height:14px!important;margin-top:-4.5px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel input[type=range]::-moz-range-track{box-shadow:none!important;background:#415149!important;border:0!important;height:5px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel input[type=range]::-moz-range-progress{background:#70e6c9!important;border:0!important;height:5px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel input[type=range]::-moz-range-thumb{box-shadow:none!important;background:#70e6c9!important;border:1px solid #20332b!important;width:14px!important;height:14px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-settings .kc-icon,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action .kc-icon,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment-icon .kc-icon,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-play .kc-icon,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-check .kc-icon,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-custom-music .kc-icon{color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls>button span{display:none}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls output{gap:1px 5px!important;padding:5px 8px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls output small,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls output span{color:#aab7ae!important}@media (max-width:640px){body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-workspace,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-library-pane,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-selection-pane,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-editor{box-sizing:border-box!important;width:100%!important;min-width:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog{color:#e3e9e3!important;background:#202825!important;padding:8px 12px 0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-workspace{padding:4px 0 0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-library-pane{flex-direction:column;display:flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-library-pane{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music{order:3}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-grid{order:2}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions{padding:8px 0 max(8px, env(safe-area-inset-bottom))!important;background:#202825!important;border-top:1px solid #394741!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;margin:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-segment-action]{white-space:nowrap;gap:4px!important;padding-inline:4px!important;font-size:11px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-segment-action] svg{width:13px!important;height:13px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls output strong{color:#f4f5ee!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-segment-action]{grid-area:1/1/auto/-1!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-action=clip-preview\#cancelMusicCatalog]{grid-area:2/1!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-apply-button]{grid-area:2/2!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-actions>[data-music-segment-action]{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=music] .kc-studio-beta-inspector{height:72dvh!important;max-height:72dvh!important}body .kc-main.is-studio-beta[data-mobile-studio-tool=music] .kc-studio-beta-inspector-content,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-adjust-pane-music,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music{color:#e3e9e3!important;background:#202825!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-group{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;padding:12px 0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music{box-shadow:none!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-main{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-copy strong,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy strong{color:#f4f5ee!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-description,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-description span,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy>span{color:#aab7ae!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-actions{grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-change-button{width:100%!important;min-width:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-remove-button{width:38px!important;min-width:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-source{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment{background:0 0!important;border:1px solid #394741!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important;min-width:0!important;padding:7px!important;display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment button{color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important;grid-area:auto!important;width:auto!important;min-height:34px!important;padding:0 7px!important;font-size:11px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment-copy small,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-settings label>span,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-settings output{color:#aab7ae!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment-copy strong{color:#f4f5ee!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-settings{gap:12px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-settings .kc-global-music-fade,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-settings .kc-global-music-volume{grid-template-columns:124px minmax(0,1fr) 40px!important;min-width:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action{box-shadow:none!important;background:0 0!important;border:1px solid #394741!important;border-radius:6px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog{flex-direction:column!important;height:calc(72dvh - 122px)!important;min-height:0!important;max-height:calc(72dvh - 122px)!important;display:flex!important;overflow:hidden!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-workspace{flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-grid{gap:0!important;margin-top:3px!important;padding:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option{box-shadow:none!important;color:#e3e9e3!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;min-height:56px!important;padding:7px 4px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option:is(.is-selected,:hover,:focus-visible){background:#263b33!important;outline:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option strong{color:#f4f5ee!important;font-size:13px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option small{color:#aab7ae!important;font-size:11px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-heading strong{color:#f4f5ee!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-heading p{color:#aab7ae!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions{flex:none!important;position:static!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=library] .kc-music-catalog-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=library] .kc-music-catalog-actions>[data-music-segment-action]{grid-area:1/1!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=library] .kc-music-catalog-actions>[data-music-apply-button]{grid-area:1/2!important;display:inline-flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-actions>[data-music-apply-button]{grid-area:1/1/auto/-1!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-editor,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-selection-pane{box-shadow:none!important;color:#e3e9e3!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls{grid-template-columns:38px minmax(0,1fr) 38px!important;width:100%!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-segment-controls output span{display:none!important}}.kc-uploader-form.is-uploading .kc-uploader,.kc-source-library-uploader.is-uploading label{cursor:wait;border-color:#111}.kc-upload-button-busy,.kc-source-upload-busy{justify-content:center;align-items:center;gap:8px}.kc-upload-button-busy:before,.kc-source-upload-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;flex:0 0 15px;width:15px;height:15px;animation:.72s linear infinite kc-spin}.kc-upload-progress{z-index:5;background:#11111124;border-radius:0 0 6px 6px;height:5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.kc-upload-progress i,.kc-upload-preview-progress i{background:#55f0c8;width:0;height:100%;transition:width .16s;display:block}.kc-upload-feedback{color:#f1e4d2;text-align:left;z-index:6;background:#30372f;border:0;border-left:2px solid #efbb88;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.45;display:flex;position:relative}.kc-upload-feedback-copy{gap:4px;min-width:0;display:grid}.kc-upload-feedback-copy strong{color:#fffaf0;font-weight:500}.kc-upload-feedback-action{color:#fffaf0;cursor:pointer;font:inherit;background:#435347;border:0;border-radius:6px;flex:none;min-height:44px;padding:8px 12px}.kc-upload-feedback-action:focus-visible,.kc-upload-preview-actions button:focus-visible{outline-offset:3px;outline:2px solid #55f0c8}.kc-upload-preview-grid{z-index:4;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.kc-upload-preview-grid:empty{display:none}.kc-upload-preview-grid:has(.is-failed){grid-template-columns:minmax(0,1fr)}.kc-upload-preview-item{color:#f3f5ef;background:#26342d;border:0;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:10px;display:grid;position:relative}.kc-upload-preview-item.is-ready{animation:.3s both kc-upload-arrive}.kc-upload-preview-item.is-failed{background:#30362f}.kc-upload-preview-visual{background:linear-gradient(110deg,#304338 30%,#45564a 45%,#304338 60%) 0 0/230% 100%;border:0;border-radius:5px;width:48px;height:48px;display:block;overflow:hidden}.kc-upload-preview-item.is-pending .kc-upload-preview-visual:empty{animation:1.35s linear infinite kc-upload-shimmer}.kc-upload-preview-visual img{object-fit:cover;width:100%;height:100%;display:block}.kc-upload-preview-copy{text-align:left;align-self:center;gap:4px;min-width:0;display:grid}.kc-upload-preview-copy strong{color:#f3f5ef;overflow-wrap:anywhere;font-size:14px;font-weight:500}.kc-upload-preview-copy small{color:#b5c4b9;font-size:13px;line-height:1.4}.kc-upload-preview-item.is-failed .kc-upload-preview-copy small{color:#f1dec1}.kc-upload-preview-actions{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.kc-upload-preview-retry,.kc-upload-preview-remove{cursor:pointer;font:500 13px/1.4 var(--kc-font-ui);border:0;border-radius:6px;min-height:36px;padding:8px 12px}.kc-upload-preview-retry{color:#fffaf0;background:#466053}.kc-upload-preview-remove{color:#c3cfc6;background:0 0}.kc-upload-preview-actions button:hover{filter:brightness(1.12)}.kc-upload-preview-actions button:disabled{opacity:.5;cursor:wait}.kc-upload-preview-progress{background:#1c2821;height:3px;position:absolute;bottom:0;left:0;right:0}.kc-upload-preview-item.is-failed .kc-upload-preview-progress{display:none}.kc-source-library-uploader .kc-source-upload-idle{align-items:center;gap:10px;width:100%;display:flex}.kc-source-library-uploader .kc-source-upload-busy{width:100%;min-height:44px;font-size:13px;font-weight:950}.kc-source-library-uploader .kc-upload-feedback{margin-top:7px}.kc-source-library-list>.kc-upload-preview-item:not(.is-failed){aspect-ratio:1;min-height:0;padding:0;display:block}.kc-source-library-list>.kc-upload-preview-item:not(.is-failed) .kc-upload-preview-visual{border:0;border-radius:5px;width:100%;height:100%}.kc-source-library-list>.kc-upload-preview-item:not(.is-failed) .kc-upload-preview-copy{color:#fff;background:#111111e0;padding:4px 5px;position:absolute;bottom:5px;left:5px;right:5px}.kc-source-library-list>.kc-upload-preview-item:not(.is-failed) .kc-upload-preview-copy strong{display:none}.kc-source-library-list>.kc-upload-preview-item:not(.is-failed) .kc-upload-preview-copy small{color:inherit;text-align:center;white-space:normal;font-size:10px}.kc-source-library-list>.kc-upload-preview-item.is-failed{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr)}.kc-source-library-list>.kc-upload-preview-item.is-failed .kc-upload-preview-actions{grid-column:2}@media (max-width:760px){.kc-uploader .kc-upload-pick{min-height:48px}.kc-upload-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-upload-preview-grid:not(:has(.is-failed)) .kc-upload-preview-item{aspect-ratio:.78;min-height:126px;padding:0;display:block}.kc-upload-preview-grid:not(:has(.is-failed)) .kc-upload-preview-visual{border:0;border-radius:5px;width:100%;height:100%}.kc-upload-preview-grid:not(:has(.is-failed)) .kc-upload-preview-copy{color:#fff;background:#111111e0;padding:4px 5px;position:absolute;bottom:5px;left:5px;right:5px}.kc-upload-preview-grid:not(:has(.is-failed)) .kc-upload-preview-copy strong{display:none}.kc-upload-preview-grid:not(:has(.is-failed)) .kc-upload-preview-copy small{color:inherit;text-align:center;white-space:normal;font-size:10px}.kc-upload-preview-item.is-failed{grid-template-columns:48px minmax(0,1fr)}.kc-upload-preview-item.is-failed .kc-upload-preview-actions{grid-column:2}.kc-upload-preview-actions button{min-height:44px}.kc-upload-feedback{flex-direction:column;align-items:stretch;font-size:14px}.kc-upload-feedback-action{justify-content:center;align-items:center;width:100%;display:inline-flex}}@keyframes kc-upload-shimmer{to{background-position:-230% 0}}@keyframes kc-upload-arrive{0%{opacity:.45;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}body .kc-main.is-studio-beta .kc-transition-editor:not([hidden]){box-shadow:none!important;color:#e5eee7!important;background:#202824!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:0!important;height:calc(100dvh - 148px)!important;min-height:0!important;padding:12px 14px 0!important;display:grid!important;overflow:hidden!important}body .kc-main.is-studio-beta .kc-transition-editor-head{border-bottom:1px solid #394741!important;min-height:44px!important;padding:0 0 10px!important}body .kc-main.is-studio-beta .kc-transition-editor-head h3{color:#e5eee7!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:750!important}body .kc-main.is-studio-beta .kc-transition-selected-summary strong{color:#70e6c9!important;font-size:12px!important;font-weight:700!important}body .kc-main.is-studio-beta .kc-transition-filter-bar{background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:58px!important;padding:8px 0!important;display:grid!important}body .kc-main.is-studio-beta .kc-transition-filter-rail{width:100%!important;min-width:0!important}body .kc-main.is-studio-beta .kc-transition-filter-row{display:none!important}body .kc-main.is-studio-beta .kc-transition-genre-filter select{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important;width:100%!important;min-height:40px!important;padding:6px 28px 6px 10px!important;font-size:12px!important;font-weight:650!important}body .kc-main.is-studio-beta .kc-transition-genre-filter{color:#aab7ae!important;grid-template-columns:minmax(0,1fr)!important;width:150px!important;min-width:0!important}body .kc-main.is-studio-beta .kc-transition-genre-filter>span{display:none!important}body .kc-main.is-studio-beta .kc-transition-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:8px!important;min-height:0!important;max-height:none!important;padding:12px 3px 14px 0!important;display:grid!important;overflow:hidden auto!important}body .kc-main.is-studio-beta .kc-transition-card-shell{min-width:0!important}body .kc-main.is-studio-beta .kc-transition-card.is-title-only{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:72px!important;min-height:72px!important;padding:8px 46px 8px 10px!important;display:grid!important;overflow:hidden!important}body .kc-main.is-studio-beta .kc-transition-card.is-title-only:is(:hover,:focus-visible){background:#304139!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta .kc-transition-card.is-title-only.is-selected{box-shadow:none!important;background:#29493e!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta .kc-transition-card .kc-camera-card-copy strong{color:#e5eee7!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}body .kc-main.is-studio-beta .kc-transition-card .kc-camera-card-copy small{color:#aab7ae!important;font-size:11px!important}body .kc-main.is-studio-beta .kc-transition-card .kc-new-badge{box-shadow:none!important;color:#70e6c9!important;background:#29493e!important;border:1px solid #53635a!important;border-radius:3px!important;font-size:10px!important}body .kc-main.is-studio-beta .kc-transition-card-state{display:none!important}body .kc-main.is-studio-beta .kc-transition-card-shell>.kc-resource-favorite-button{box-shadow:none!important;color:#c7d5cb!important;background:0 0!important;border:0!important;border-radius:4px!important;width:40px!important;height:40px!important;top:calc(50% - 20px)!important;right:5px!important}body .kc-main.is-studio-beta .kc-transition-card-shell>.kc-resource-favorite-button:is(:hover,:focus-visible){color:#70e6c9!important;background:#304b40!important}body .kc-main.is-studio-beta .kc-transition-editor>.kc-camera-editor-actions{box-shadow:none!important;background:#202824!important;border-top:1px solid #394741!important;gap:8px!important;max-width:none!important;margin:0 -14px!important;padding:10px 14px 12px!important}body .kc-main.is-studio-beta .kc-transition-editor>.kc-camera-editor-actions>.kc-btn{box-shadow:none!important;border:1px solid #53635a!important;border-radius:6px!important;min-height:42px!important;font-size:12px!important;font-weight:700!important}body .kc-main.is-studio-beta .kc-transition-editor>.kc-camera-editor-actions>.kc-btn:first-child{color:#e5eee7!important;background:#26312c!important}body .kc-main.is-studio-beta .kc-transition-editor>.kc-camera-editor-actions>.kc-btn:last-child{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}body .kc-main.is-studio-beta .kc-transition-editor>.kc-camera-editor-actions>.kc-btn:last-child:disabled{color:#aab7ae!important;opacity:1!important;background:#39443e!important;border-color:#53635a!important}@media (max-width:640px){body .kc-main.is-studio-beta .kc-transition-editor:not([hidden]){grid-template-rows:auto auto minmax(0,1fr) auto!important}body .kc-main.is-studio-beta .kc-transition-filter-bar{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:52px!important}body .kc-main.is-studio-beta .kc-transition-mobile-current{display:none!important}body .kc-main.is-studio-beta .kc-transition-gallery{grid-template-columns:minmax(0,1fr)!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-beta-inspector,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-mobile-sheet-header{color:#e5eee7!important;background:#202824!important;border-color:#394741!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-mobile-sheet-header :is(strong,small){color:#e5eee7!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-mobile-sheet-header button{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-bar{grid-template-rows:40px 28px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;padding:0 0 6px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-rail .kc-transition-filter-row{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-mobile-current{color:#aab7ae!important;background:0 0!important;border:0!important;grid-column:1/-1!important;gap:6px!important;min-height:28px!important;padding:2px 0!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-mobile-current>span{color:#aab7ae!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-mobile-current>strong{color:#70e6c9!important}}@media (max-width:760px){body:has(.kc-main.is-studio-beta),body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace,body .kc-main.is-studio-beta,body .kc-main.is-studio-beta .kc-studio-grid{background:#141a18!important}body .kc-main.is-studio-beta .kc-clip-workspace-bar{box-shadow:none!important;color:#f3f3ed!important;background:#141a18!important;border-bottom:1px solid #394741!important}body .kc-main.is-studio-beta .kc-clip-workspace-identity h1,body .kc-main.is-studio-beta .kc-clip-workspace-back,body .kc-main.is-studio-beta .kc-edit-safety-button.is-history-icon{color:#f3f3ed!important}body .kc-main.is-studio-beta .kc-clip-workspace-back,body .kc-main.is-studio-beta .kc-edit-safety-button.is-history-icon{box-shadow:none!important;color:#e5eee7!important;background:#202824!important;border:1px solid #46564d!important;border-radius:6px!important}body .kc-main.is-studio-beta .kc-preview-pane,body .kc-main.is-studio-beta .kc-preview-pane .kc-panel{box-shadow:none!important;background:#141a18!important;border:0!important}body .kc-main.is-studio-beta .kc-preview-pane{align-self:stretch!important;height:100%!important}body .kc-main.is-studio-beta .kc-preview-pane .kc-panel{height:100%!important}body .kc-main.is-studio-beta .kc-studio-beta-player-position,body .kc-main.is-studio-beta .kc-studio-beta-player-skip{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:6px!important}body .kc-main.is-studio-beta .kc-studio-beta-player-time{color:#e5eee7!important}body .kc-main.is-studio-beta .kc-studio-beta-timeline,body .kc-main.is-studio-beta .kc-studio-mobile-command-bar{box-shadow:none!important;color:#e5eee7!important;background:#1e2622!important;border-color:#394741!important}body .kc-main.is-studio-beta .kc-studio-mobile-command-bar button{color:#c4d0c8!important}body .kc-main.is-studio-beta .kc-studio-mobile-command-bar button.is-active{color:#70e6c9!important;background:#294139!important;box-shadow:inset 0 2px #70e6c9!important}body .kc-main.is-studio-beta .kc-studio-beta-timeline :is(.kc-mobile-duration,.kc-studio-mobile-timeline-nav) button{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:5px!important}body .kc-main.is-studio-beta .kc-studio-beta-timeline :is(.kc-mobile-duration,.kc-studio-mobile-timeline-nav) output,body .kc-main.is-studio-beta .kc-studio-beta-timeline :is(.kc-mobile-duration,.kc-studio-mobile-timeline-nav) strong{color:#e5eee7!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-mobile-backdrop{background:0 0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-beta-inspector{border-top:1px solid #46564d!important;border-radius:8px 8px 0 0!important;height:50dvh!important;min-height:0!important;max-height:50dvh!important;box-shadow:0 -10px 28px #00000040!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions]{--kc-transition-mobile-preview-height:min(300px, calc(50dvh - 120px))}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-preview-pane .kc-panel{justify-content:flex-start!important;gap:7px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-preview-stage-home,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-preview-stage-shell,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-phone-frame.kc-real-preview-frame{height:var(--kc-transition-mobile-preview-height)!important;max-height:var(--kc-transition-mobile-preview-height)!important;flex:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-preview-canvas-surface{height:var(--kc-transition-mobile-preview-height)!important;width:calc(var(--kc-transition-mobile-preview-height) * 9 / 16)!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-mobile-sheet-header{flex-basis:48px!important;padding:4px 12px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-mobile-sheet-header strong{font-size:15px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-mobile-sheet-header button{width:36px!important;height:36px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=transitions] .kc-studio-beta-inspector-content{padding:0 12px max(8px, env(safe-area-inset-bottom))!important;overflow:hidden!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor:not([hidden]){height:calc(50dvh - 63px)!important;padding:4px 0 0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px 1px 10px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card.is-title-only{height:70px!important;min-height:70px!important;padding:6px 34px 6px 8px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card-shell>.kc-resource-favorite-button{width:32px!important;height:32px!important;top:calc(50% - 16px)!important;right:1px!important}}@media (max-width:359px){body .kc-main.is-studio-beta .kc-studio-export-action{width:44px!important;min-width:44px!important;padding-inline:0!important}body .kc-main.is-studio-beta .kc-studio-export-action>span{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-gallery{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1100px){body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-studio-grid,body .kc-main.is-studio-beta.is-studio-library-collapsed.is-studio-native-tool-open[data-studio-native-tool=text] .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) 540px!important}}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor{align-items:start!important;row-gap:8px!important;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-ready{grid-template-columns:minmax(0,1fr)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-field{grid-area:1/1!important;min-width:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field .kc-input{field-sizing:content;resize:none;height:auto!important;min-height:46px!important;max-height:136px!important;padding:11px 12px!important;overflow-y:auto!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field .kc-input:is(:focus,:focus-visible){box-shadow:none!important;border-color:#70e6c9!important;outline:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-ready>.kc-text-scene-row-actions{grid-area:2/1!important;place-self:start end!important;gap:4px!important;width:auto!important;display:flex!important;position:static!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions button{box-shadow:none!important;border:1px solid #46564d!important;border-radius:5px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel{grid-area:3/1/auto/-1!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-writing-system-notice{grid-area:4/1/auto/-1!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-quick-text-delete-confirm{grid-area:5/1/auto/-1!important}.kc-effects-search-row>.kc-effect-mobile-preview{display:none!important}@media (max-width:640px){body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search-row>.kc-effect-mobile-preview:not([hidden]){white-space:nowrap;justify-content:center;box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;gap:4px!important;min-height:40px!important;padding-inline:8px!important;font-size:11px!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search-row>.kc-effect-mobile-preview:not([hidden]) span{display:inline!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search-row:has(.kc-effect-mobile-preview:not([hidden]))>.kc-effects-result-count{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-actions>.kc-btn:first-of-type span{display:inline!important}}body .kc-main.kc-clip-studio.is-studio-beta .kc-preview-pane .kc-expanded-preview-mount .kc-preview-stage-shell{align-self:center!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-preview-pane .kc-expanded-preview-mount .kc-phone-frame.kc-real-preview-frame{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}body .kc-main.kc-clip-studio.is-studio-beta .kc-preview-pane .kc-expanded-preview-mount :is(.kc-phone-stage,[data-clip-preview-target=stage]){height:100%!important;max-height:100%!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-discovery{flex:none!important;gap:10px!important;padding:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-search input{font-size:14px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-result-count{padding:0!important;font-size:14px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-secondary-filters{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-select{flex:1 1 0!important;min-width:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-select select{width:100%!important;min-height:44px!important;font-size:14px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-reset{border:0!important;flex:none!important;align-self:end!important;width:auto!important;min-height:44px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-camera-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:16px!important;height:auto!important;padding:0!important;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-option-card-shell{background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;align-content:start!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-option-card-shell:has(.kc-camera-card:is(.is-selected,.is-auditioning,.is-applied)){background:#26312c!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-option-card-shell>.kc-camera-card{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:8px!important;padding:4px!important;display:flex!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-camera-card-preview{aspect-ratio:2!important;border-radius:5px!important;width:100%!important;height:auto!important;overflow:hidden!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-camera-card-preview img{object-fit:cover!important;width:100%!important;height:100%!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-camera-preview-badge{opacity:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-camera-card:is(:hover,:focus-visible) .kc-camera-preview-badge{opacity:1!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-camera-card-copy{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-camera-card-copy strong{white-space:normal!important;-webkit-line-clamp:unset!important;font-size:14px!important;line-height:1.4!important;display:block!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effects-card-group-label{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effect-color-swatches{flex-wrap:wrap!important;gap:8px!important;padding:4px 8px 8px!important;display:flex!important;position:static!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effects-browser .kc-effect-color-swatches.kc-effect-direction-swatches{gap:4px!important;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-heading-actions [data-effect-preview-button]{justify-content:center!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-heading-actions [data-effect-preview-button]>span{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-editor{min-width:0!important;max-width:100%!important;overflow-x:visible!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-list,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-controls{width:100%!important;min-width:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings-body>label,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-settings-body>.kc-effect-reset{grid-column:span 1!important;min-width:0!important}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.collapse\!{visibility:collapse!important}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table\!{display:table!important}.h-1{height:var(--spacing)}.h-full{height:100%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.grow\!{flex-grow:1!important}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.resize\!{resize:both!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.bg-zinc-950{background-color:var(--color-zinc-950)}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}@media (hover:hover){.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}}}body .kc-main.is-studio-beta .kc-scene-visual-controls{color:#fffaf0;background:#1b2520;border:1px solid #46534c;border-radius:9px;margin:12px 0;padding:0 12px}body .kc-main.is-studio-beta .kc-scene-visual-controls>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;font:600 14px/1.4 Inter,sans-serif;list-style:none;display:flex}body .kc-main.is-studio-beta .kc-scene-visual-controls summary::-webkit-details-marker{display:none}body .kc-main.is-studio-beta .kc-scene-visual-controls summary,body .kc-main.is-studio-beta .kc-scene-visual-controls summary>strong{color:#fffaf0!important}body .kc-main.is-studio-beta .kc-scene-visual-controls>summary span{text-align:right;color:#55f0c8;flex:1;font-size:14px;font-weight:400}body .kc-main.is-studio-beta .kc-scene-visual-controls>summary .kc-scene-visual-summary-copy{text-align:left;flex:auto;gap:2px;min-width:0;display:grid}body .kc-main.is-studio-beta .kc-scene-visual-controls>summary .kc-scene-visual-summary-copy strong{color:#fffaf0;font-size:15px;font-weight:750}body .kc-main.is-studio-beta .kc-scene-visual-controls>summary .kc-scene-visual-summary-copy small{color:#aab7ae;font-size:14px;font-weight:500;line-height:1.4}body .kc-main.is-studio-beta .kc-scene-visual-controls>summary [data-scene-visual-target=summary]{white-space:nowrap;flex:0 auto}body .kc-main.is-studio-beta .kc-scene-visual-controls>summary .kc-icon{flex-shrink:0;width:16px;height:16px}body .kc-main.is-studio-beta .kc-scene-visual-controls fieldset{border:0;min-width:0;margin:0;padding:4px 0 0}body .kc-main.is-studio-beta .kc-scene-visual-controls label{text-transform:none;letter-spacing:normal;gap:6px;margin:0 0 12px;font:400 14px/1.4 Inter,sans-serif;display:grid;color:#c9d5ce!important}body .kc-main.is-studio-beta .kc-scene-visual-controls select{border:1px solid #59685f;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:14px;color:#fffaf0!important;background:#111b17!important}body .kc-main.is-studio-beta .kc-scene-visual-controls input[type=range]{accent-color:#55f0c8;width:100%;min-height:32px}body .kc-main.is-studio-beta .kc-scene-visual-controls details{border-top:1px solid #46534c;padding:8px 0}body .kc-main.is-studio-beta .kc-scene-visual-controls details summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}body .kc-main.is-studio-beta .kc-scene-visual-controls p{color:#b8c3be;margin:6px 0 12px;font-size:14px;line-height:1.4}body .kc-main.is-studio-beta .kc-scene-visual-controls p:empty{display:none}body .kc-main.is-studio-beta .kc-scene-visual-controls [hidden]{display:none!important}body .kc-main.is-studio-beta .kc-scene-visual-controls :is(select,input,summary):focus-visible{outline-offset:2px;outline:2px solid #55f0c8}body .kc-main.is-studio-beta .kc-scene-visual-controls fieldset:disabled{opacity:.55}body .kc-main.is-studio-beta:not([data-studio-native-tool=effects]) .kc-scene-visual-controls[data-visual-section=ambient]{display:none}body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-scene-visual-controls[data-visual-section=ambient]{background:0 0;border:0;border-bottom:1px solid #394741;border-radius:0;margin:0;padding:0}body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-scene-visual-controls[data-visual-section=ambient]>summary{min-height:64px;padding:8px 0}body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-scene-visual-controls[data-visual-section=ambient]>summary>strong{font-size:15px;font-weight:750}body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-scene-visual-controls[data-visual-section=ambient]>summary>span{color:#70e6c9}body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-scene-visual-controls[data-visual-section=ambient]>fieldset{padding-bottom:4px}body .kc-main.is-studio-beta .kc-scene-visual-canvas-tools{border-block:1px solid #46534c;gap:14px;margin:4px 0 14px;padding:14px 0;display:grid}body .kc-main.is-studio-beta .kc-scene-visual-tool-group{gap:7px;display:grid}body .kc-main.is-studio-beta .kc-scene-visual-tool-label{color:#c9d5ce;letter-spacing:.04em;text-transform:uppercase;font:600 12px/1.3 Inter,sans-serif}body .kc-main.is-studio-beta .kc-scene-visual-segments{background:#111b17;border:1px solid #46534c;border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}body .kc-main.is-studio-beta .kc-scene-visual-segments button,body .kc-main.is-studio-beta .kc-scene-visual-edit-canvas{color:#c9d5ce;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;min-height:44px;padding:8px 10px;font:600 14px/1.2 Inter,sans-serif}body .kc-main.is-studio-beta .kc-scene-visual-segments button[aria-pressed=true]{color:#fffaf0;background:#2a3a32;border-color:#66776d}body .kc-main.is-studio-beta .kc-scene-visual-segments button:disabled{cursor:not-allowed;opacity:.45}body .kc-main.is-studio-beta .kc-scene-visual-segments button:focus-visible,body .kc-main.is-studio-beta .kc-scene-visual-edit-canvas:focus-visible{outline-offset:1px;outline:2px solid #55f0c8}body .kc-main.is-studio-beta .kc-scene-visual-controls .kc-scene-visual-canvas-help{color:#b8c3be;margin:-2px 0 0;font-size:13px;line-height:1.45}@media (min-width:1024px){body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-reframe-editor>.kc-camera-editor-head{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-reframe-layout{display:block}body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-reframe-layout>.kc-scene-visual-controls{scrollbar-width:thin;scrollbar-color:#59685f transparent;min-width:0;max-height:calc(100dvh - 240px);margin:0;padding:0 12px;overflow-y:auto}body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-controls>summary{grid-template-columns:minmax(0,1fr) 16px;gap:2px 8px;padding:10px 0;display:grid}body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-controls>summary span{text-align:left;grid-column:1}body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-controls>summary .kc-icon{grid-area:1/2/3}body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-crop-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}body .kc-main.is-studio-beta[data-studio-native-tool=reframe] .kc-scene-visual-crop-fields label{grid-template-rows:minmax(40px,auto) 32px;align-content:start}}.kc-composition-canvas{z-index:12;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}body .kc-main.is-studio-beta .kc-scene-visual-edit-canvas{background:var(--kc-menu-field);border-color:var(--kc-menu-line);margin-bottom:12px}@media (min-width:761px){.kc-scene-visual-edit-canvas{display:none!important}}.kc-phone-screen:has(>.kc-composition-canvas:not([hidden])){overflow:visible}.kc-composition-canvas[hidden],.kc-composition-canvas [hidden]{display:none!important}.kc-composition-piece{pointer-events:auto;cursor:move;touch-action:none;border:1px dashed #fff8e7;position:absolute;transform:translate(-50%,-50%)}.kc-composition-piece.is-selected{z-index:2;border:2px solid #55f0c8}.kc-composition-piece.is-content-mode{cursor:grab;border-style:dashed;box-shadow:inset 0 0 0 2px #55f0c842}.kc-composition-piece.is-content-mode:active{cursor:grabbing}.kc-composition-piece:focus-visible{outline-offset:3px;outline:2px solid #fff8e7}.kc-composition-resize{cursor:nwse-resize;background:#55f0c8;border:3px solid #17251f;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.kc-composition-resize:after{content:"";position:absolute;inset:-13px}.kc-composition-resize:focus-visible{outline-offset:3px;outline:2px solid #fff8e7}.kc-composition-rotation-stem{pointer-events:none;background:#55f0c8;width:2px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.kc-composition-rotate,.kc-composition-content{color:#111;cursor:grab;background:#55f0c8;border:3px solid #17251f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.kc-composition-rotate:after,.kc-composition-content:after{content:"";position:absolute;inset:-8px}.kc-composition-rotate:active{cursor:grabbing}.kc-composition-rotate:focus-visible,.kc-composition-content:focus-visible{outline-offset:3px;outline:2px solid #fff8e7}.kc-composition-rotate .kc-icon,.kc-composition-content .kc-icon{stroke-width:2.7px;pointer-events:none;width:14px;height:14px}.kc-composition-content{cursor:pointer;color:#70e6c9;background:#20332a;border-color:#70e6c9;padding:0;left:calc(50% + 48px)}.kc-composition-content[aria-pressed=true]{color:#111;background:#55f0c8;border-color:#17251f}.kc-composition-piece:not(.is-selected) .kc-composition-content,.kc-composition-piece:not(.is-selected) .kc-composition-resize,.kc-composition-piece:not(.is-selected) .kc-composition-rotation-stem,.kc-composition-piece:not(.is-selected) .kc-composition-rotate{display:none}.kc-scene-crop-dialog{color:#fffaf0;width:min(1056px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);font:400 14px/20px var(--kc-font-ui);color-scheme:dark;background:#1d2422;border:1px solid #35413b;border-radius:10px;margin:auto;padding:0;box-shadow:0 24px 90px #0008}.kc-scene-crop-dialog::backdrop{background:#060c0ac7}.kc-scene-crop-shell{flex-direction:column;max-height:calc(100dvh - 36px);display:flex}.kc-scene-crop-shell>header{border-bottom:1px solid #35413b;justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.kc-scene-crop-shell h2{font:600 16px/22px var(--kc-font-ui);margin:0 0 6px}.kc-scene-crop-shell p{font:400 14px/20px var(--kc-font-ui);color:#b8c3be;margin:0}.kc-scene-crop-shell button{min-width:36px;min-height:36px;font:400 14px/20px var(--kc-font-ui);cursor:pointer}.kc-scene-crop-shell button:focus-visible,.kc-scene-crop-selection:focus-visible{outline-offset:3px;outline:2px solid #55f0c8}.kc-scene-crop-shell>header button{color:inherit;background:0 0;border:0;border-radius:6px;align-self:flex-start;place-items:center;display:grid}.kc-scene-crop-shell .kc-icon{width:18px;height:18px}.kc-scene-crop-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:20px;min-height:0;padding:20px;display:grid;overflow:auto}.kc-scene-crop-workspace strong{font:500 14px/20px var(--kc-font-ui);margin-bottom:12px;display:block}.kc-scene-crop-scroll{background:#070909;border:1px solid #35413b;border-radius:6px;max-height:min(56dvh,600px);padding:40px;position:relative;overflow:auto}.kc-scene-crop-stage{width:min(100%, max(var(--crop-min-stage-width,0px), calc((min(56dvh, 600px) - 80px) * var(--crop-source-aspect))));touch-action:none;-webkit-user-select:none;user-select:none;margin:auto;position:relative;overflow:visible}.kc-scene-crop-stage>img{pointer-events:none;width:100%;max-width:none;height:auto;display:block}.kc-scene-crop-selection{cursor:move;touch-action:none;border:2px solid #55f0c8;position:absolute;box-shadow:0 0 0 9999px #0009}.kc-scene-crop-shell .kc-scene-crop-handle{z-index:1;background:0 0;border:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.kc-scene-crop-handle:after{content:"";background:#55f0c8;border:1px solid #102019;border-radius:2px;width:12px;height:12px;margin:auto;display:block}.kc-scene-crop-handle.is-nw{cursor:nwse-resize;top:0;left:0}.kc-scene-crop-handle.is-n{cursor:ns-resize;top:0;left:50%}.kc-scene-crop-handle.is-ne{cursor:nesw-resize;top:0;left:100%}.kc-scene-crop-handle.is-e{cursor:ew-resize;top:50%;left:100%}.kc-scene-crop-handle.is-se{cursor:nwse-resize;top:100%;left:100%}.kc-scene-crop-handle.is-s{cursor:ns-resize;top:100%;left:50%}.kc-scene-crop-handle.is-sw{cursor:nesw-resize;top:100%;left:0}.kc-scene-crop-handle.is-w{cursor:ew-resize;top:50%;left:0}.kc-scene-crop-result canvas{aspect-ratio:9/16;background:#070909;border:1px solid #69736e;width:100%;height:auto;display:block}.kc-scene-crop-result p{margin-top:12px}.kc-scene-crop-full{color:#55f0c8;background:0 0;border:0;margin-top:8px;text-decoration:underline}.kc-scene-crop-shell>footer{background:#1d2422;border-top:1px solid #35413b;padding:16px 20px}.kc-scene-crop-actions{justify-content:flex-end;gap:12px;display:flex}.kc-scene-crop-actions button{color:#fffaf0;background:#27322c;border:0;border-radius:6px;padding:8px 14px}.kc-scene-crop-actions .kc-scene-crop-apply{color:#fff;background:#f83c40;align-items:center;gap:8px;font-weight:500;display:inline-flex}.kc-scene-crop-actions button:disabled{opacity:.6;cursor:wait}.kc-scene-crop-shell .kc-scene-crop-error{color:#ffb9b9}.kc-scene-crop-shell .kc-scene-crop-warning{color:#f4dda4}.kc-scene-crop-error:not(:empty),.kc-scene-crop-warning:not(:empty){margin-bottom:12px}.kc-storyboard-tile-preview>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kc-material-storyboard [hidden]{display:none!important}.kc-material-storyboard .kc-storyboard-framing-tools :is(.kc-storyboard-remove-crop,.kc-storyboard-edit-crop){display:none}.kc-material-storyboard .has-scene-crop :is(.kc-storyboard-remove-crop,.kc-storyboard-edit-crop){display:inline-flex}@media (max-width:640px){.kc-scene-crop-dialog{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.kc-scene-crop-shell{height:100dvh;max-height:none}.kc-scene-crop-shell>header{padding:16px}.kc-scene-crop-shell button{min-height:44px}.kc-scene-crop-workspace{flex:1;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.kc-scene-crop-scroll{max-height:min(38dvh,300px);padding:32px}.kc-scene-crop-stage{width:min(100%, max(var(--crop-min-stage-width,0px), calc((min(38dvh, 300px) - 64px) * var(--crop-source-aspect))))}.kc-scene-crop-result{grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:12px;display:grid}.kc-scene-crop-result canvas{grid-area:1/2/3}.kc-scene-crop-result p{grid-column:1;margin-top:0}.kc-scene-crop-shell>footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.kc-scene-crop-actions button{white-space:nowrap;flex:1;justify-content:center;padding:10px 8px}.kc-scene-crop-actions .kc-scene-crop-apply svg{display:none}}#clip_transition_editor [data-camera-only-list]{flex:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:5px;min-height:0;display:grid;overflow-y:auto}#clip_transition_editor [data-camera-only-list][hidden]{display:none}#clip_transition_editor [data-camera-only-list]>button{text-align:left;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}#clip_transition_editor [data-camera-only-list] strong{white-space:normal;overflow-wrap:anywhere}#clip_transition_editor .kc-camera-cut-options{border-top:1px solid #405349;gap:2px;margin-top:6px;padding-top:6px;display:grid}#clip_transition_editor .kc-camera-cut-option{align-items:center;gap:8px;min-height:44px;display:flex}#clip_transition_editor .kc-camera-cut-option label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;display:flex}#clip_transition_editor .kc-camera-cut-option label>span{line-height:1.2;color:#e5eee7!important;font-size:16px!important;font-weight:500!important}#clip_transition_editor .kc-camera-cut-option input[type=checkbox]{appearance:auto;accent-color:#68ddbe;cursor:pointer;flex:none;width:20px;height:20px;margin:0;position:static}#clip_transition_editor .kc-camera-cut-option select{color:#e5eee7;width:96px;min-height:44px;font:inherit;background:#293b33;border:1px solid #61776e;border-radius:7px;flex:none;padding:6px;font-size:14px}#clip_transition_editor .kc-camera-cut-option select[hidden]{display:none}#clip_transition_editor .kc-camera-cut-option :focus-visible{outline-offset:2px;outline:2px solid #68ddbe}#clip_transition_editor .kc-camera-cut-option :disabled{opacity:.5;cursor:default}@media (min-width:1261px){#clip_transition_editor [data-transition-view=graphic]:has([data-camera-only-list]:not([hidden])){width:min(320px, calc(100vw - var(--kc-transition-inspector-right,480px) - 24px))}}dialog.kc-version-setup{--setup-ink:#fffaf0;--setup-muted:#b8c3be;--setup-line:#404b46;--setup-mint:#55f0c8;border:1px solid var(--setup-line);width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--setup-ink);color-scheme:dark;font:400 14px/1.5 var(--kc-font-ui);background:#1d2622;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0008}dialog.kc-version-setup::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c0bbf}dialog.kc-version-setup [hidden]{display:none}dialog.kc-version-setup form{margin:0}dialog.kc-version-setup .kc-icon{flex-shrink:0;width:20px;height:20px}dialog.kc-version-setup h2{font:600 16px/22px var(--kc-font-ui);color:var(--setup-ink);margin:0}dialog.kc-version-setup .kc-objective-heading-row{border-bottom:1px solid var(--setup-line);padding:24px 28px 20px}dialog.kc-version-setup .kc-setup-summary{padding:0 28px}dialog.kc-version-setup :is(.kc-setup-row,.kc-generation-music-summary){border-bottom:1px solid var(--setup-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px 0;display:grid}dialog.kc-version-setup .kc-setup-toggle{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}dialog.kc-version-setup .kc-setup-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--setup-mint);margin:2px 0 0}dialog.kc-version-setup .kc-setup-toggle strong{font:500 14px/20px var(--kc-font-ui);display:block}dialog.kc-version-setup .kc-setup-toggle small{color:var(--setup-muted);font:400 13px/18px var(--kc-font-ui);margin-top:4px;display:block}dialog.kc-version-setup .kc-setup-toggle-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}dialog.kc-version-setup .kc-setup-option-cost{color:var(--setup-muted);font:400 12px/18px var(--kc-font-ui)}dialog.kc-version-setup .kc-setup-enhancements{border-top:1px solid var(--setup-line)}dialog.kc-version-setup .kc-setup-animation-details{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:-4px 0 8px 28px;display:flex}dialog.kc-version-setup .kc-setup-animation-details .kc-version-back{color:var(--setup-mint);padding:0}dialog.kc-version-setup .kc-setup-animation-details small,dialog.kc-version-setup .kc-setup-animation-quote small{color:var(--setup-muted);font:400 12px/18px var(--kc-font-ui)}dialog.kc-version-setup .kc-setup-animation-quote{flex:auto;gap:2px;display:grid}dialog.kc-version-setup .kc-setup-animation-quote strong{font-weight:500}dialog.kc-version-setup .kc-setup-animation-footer{flex-wrap:wrap}dialog.kc-version-setup .kc-setup-primary:disabled{opacity:.45;cursor:not-allowed}dialog.kc-version-setup .kc-setup-row:last-child{border:0}dialog.kc-version-setup .kc-setup-row>div>small{color:var(--setup-muted);font:400 12px/16px var(--kc-font-ui);margin-top:4px;display:block}dialog.kc-version-setup :is(.kc-setup-row,.kc-generation-music-summary)>.kc-icon{color:var(--setup-mint)}dialog.kc-version-setup :is(.kc-setup-row,.kc-generation-music-summary) strong{font-size:14px;display:block}dialog.kc-version-setup :is(.kc-setup-row,.kc-generation-music-summary) span{color:var(--setup-muted);overflow-wrap:anywhere;display:block}dialog.kc-version-setup :is(.kc-setup-row button,.kc-version-back){color:var(--setup-mint);cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;padding:6px}dialog.kc-version-setup .kc-version-back{color:var(--setup-muted);align-items:center;gap:8px;display:inline-flex}dialog.kc-version-setup .kc-setup-footer{z-index:2;border-top:1px solid var(--setup-line);background:#18211d;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex;position:sticky;bottom:0}dialog.kc-version-setup .kc-setup-primary{color:#fff;min-height:48px;font:700 14px/20px var(--kc-font-ui);cursor:pointer;background:#ff343c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;display:inline-flex}dialog.kc-version-setup .kc-setup-primary:hover{background:#ed2c35}dialog.kc-version-setup .kc-setup-primary small{font-size:12px}dialog.kc-version-setup .kc-setup-content{padding:22px 28px}dialog.kc-version-setup .kc-featured-picker{border-top:1px solid var(--setup-line);padding-top:16px}dialog.kc-version-setup .kc-featured-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}dialog.kc-version-setup .kc-featured-heading strong{font-weight:500}dialog.kc-version-setup .kc-featured-heading .kc-version-back{color:var(--setup-mint);gap:6px}dialog.kc-version-setup .kc-featured-heading .kc-icon{width:16px;height:16px}dialog.kc-version-setup .kc-featured-picker p,dialog.kc-version-setup .kc-featured-help,dialog.kc-version-setup .kc-featured-automatic small{color:var(--setup-muted);font:400 13px/18px var(--kc-font-ui)}dialog.kc-version-setup .kc-featured-picker p{margin:8px 0 12px}dialog.kc-version-setup .kc-featured-automatic{cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:4px 0 12px;display:flex}dialog.kc-version-setup .kc-featured-automatic>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}dialog.kc-version-setup .kc-featured-automatic strong{font-weight:500}dialog.kc-version-setup .kc-setup-scene-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px;max-height:calc(100dvh - 240px);padding:4px;display:grid;overflow-y:auto}dialog.kc-version-setup .kc-setup-scene-choice{cursor:pointer;flex-direction:column;gap:4px;min-width:0;display:flex}dialog.kc-version-setup .kc-setup-scene-image{aspect-ratio:9/16;border:1px solid var(--setup-line);background:#101613;border-radius:4px;display:block;position:relative;overflow:hidden}dialog.kc-version-setup .kc-setup-scene-image img{object-fit:cover;width:100%;height:100%}dialog.kc-version-setup :is(.kc-setup-scene-image-loading,.kc-setup-scene-image-failed){text-align:center;color:var(--setup-muted);font:400 12px/16px var(--kc-font-ui);justify-content:center;align-items:center;padding:8px;display:none;position:absolute;inset:0}dialog.kc-version-setup .kc-setup-scene-image.is-loading .kc-setup-scene-image-loading,dialog.kc-version-setup .kc-setup-scene-image.is-failed .kc-setup-scene-image-failed{display:flex}dialog.kc-version-setup .kc-setup-scene-choice:has(:checked) .kc-setup-scene-image{outline:2px solid var(--setup-mint);outline-offset:1px}dialog.kc-version-setup .kc-setup-scene-choice:has(:disabled){opacity:.45;cursor:not-allowed}dialog.kc-version-setup .kc-setup-scene-caption input[type=checkbox]{accent-color:var(--setup-mint);width:16px;height:16px}dialog.kc-version-setup .kc-setup-scene-caption{font:400 12px/16px var(--kc-font-ui);align-items:center;gap:6px;display:flex}dialog.kc-version-setup .kc-setup-scene-caption input{flex-shrink:0;margin:0}dialog.kc-version-setup .kc-featured-error{color:#ffaaa5;margin:12px 0 0}dialog.kc-version-setup .kc-featured-help{margin:0 0 12px}dialog.kc-version-setup :is([data-panel=montage],[data-panel=featured],[data-panel=animation]) .kc-setup-content{padding:16px 20px}dialog.kc-version-setup :is([data-panel=montage],[data-panel=featured],[data-panel=animation]) .kc-setup-footer{padding:12px 20px}dialog.kc-version-setup :is([data-panel=montage],[data-panel=featured],[data-panel=animation]) .kc-setup-primary{border-radius:6px;min-height:36px;padding:8px 14px;font-weight:600}dialog.kc-version-setup:has(:is([data-panel=montage],[data-panel=featured],[data-panel=animation]):not([hidden])) .kc-objective-heading-row{padding:16px 20px}@media (pointer:coarse){dialog.kc-version-setup :is([data-panel=montage],[data-panel=featured],[data-panel=animation]) .kc-setup-primary,dialog.kc-version-setup .kc-featured-automatic{min-height:44px}}dialog.kc-version-setup .kc-setup-segments{border:1px solid var(--setup-line);background:#161e1a;border-radius:9px;gap:4px;margin-bottom:18px;padding:4px;display:flex}dialog.kc-version-setup .kc-setup-segments button{color:var(--setup-muted);font:600 14px/20px var(--kc-font-ui);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:12px}dialog.kc-version-setup .kc-setup-segments [aria-pressed=true]{color:var(--setup-mint);background:#233e36;border-color:#459b83}dialog.kc-version-setup .kc-setup-purpose-list label{border-bottom:1px solid var(--setup-line);cursor:pointer;align-items:center;gap:14px;padding:14px 10px;display:flex}dialog.kc-version-setup .kc-setup-purpose-list label:has(:checked){background:#55f0c810}dialog.kc-version-setup .kc-setup-purpose-list strong{font-size:14px;display:block}dialog.kc-version-setup .kc-setup-purpose-list small{color:var(--setup-muted);margin-top:3px;font-size:13px;display:block}dialog.kc-version-setup .kc-setup-montage-options{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}dialog.kc-version-setup .kc-setup-montage-options label{gap:8px;padding:12px 8px}@media (max-width:480px){dialog.kc-version-setup .kc-setup-montage-options{grid-template-columns:1fr}}dialog.kc-version-setup input[type=radio]{accent-color:var(--setup-mint);width:18px;height:18px}dialog.kc-version-setup .kc-setup-fields{gap:14px;margin:18px 0;display:grid}dialog.kc-version-setup :is(.kc-setup-fields,.kc-setup-language) label{margin-bottom:6px;font-weight:600;display:block}dialog.kc-version-setup :is(.kc-setup-fields input,.kc-setup-fields textarea,.kc-setup-language select){width:100%;min-height:42px;color:var(--setup-ink);font:inherit;background:#161e1a;border:1px solid #56665c;border-radius:7px;padding:9px 12px}dialog.kc-version-setup .kc-setup-fields textarea{resize:vertical;line-height:1.4}dialog.kc-version-setup .kc-setup-fields[data-objective]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){dialog.kc-version-setup .kc-setup-fields[data-objective]{grid-template-columns:1fr}}dialog.kc-version-setup .kc-setup-language{align-items:center;gap:16px;margin-top:18px;display:flex}dialog.kc-version-setup .kc-setup-language select{width:auto}dialog.kc-version-setup .kc-setup-fields small{color:var(--setup-muted)}dialog.kc-version-setup .kc-setup-spacer{flex:1}dialog.kc-version-setup .kc-objective-errors{color:#ffaaa5;padding:12px 28px}dialog.kc-version-setup :is(button,input,select):focus-visible{outline:2px solid var(--setup-mint);outline-offset:2px}dialog.kc-version-setup .kc-setup-upload{gap:6px;margin-top:16px;display:grid}dialog.kc-version-setup .kc-setup-upload label{align-items:center;gap:8px;display:flex}dialog.kc-version-setup .kc-setup-upload small{color:var(--setup-muted)}@media (max-width:600px){dialog.kc-version-setup{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}dialog.kc-version-setup :is(.kc-objective-heading-row,.kc-setup-content,.kc-setup-footer){padding:18px}dialog.kc-version-setup .kc-setup-summary{padding:0 18px}dialog.kc-version-setup .kc-setup-footer{flex-wrap:wrap}dialog.kc-version-setup button{min-height:44px}dialog.kc-version-setup input{font-size:16px}}dialog.kc-version-setup .kc-generation-music-content{padding:20px 30px}dialog.kc-version-setup .kc-generation-music-modes{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}dialog.kc-version-setup .kc-generation-music-modes button{border:1px solid var(--setup-line);min-height:48px;color:var(--setup-ink);background:#171d1b;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:14px;display:flex}dialog.kc-version-setup .kc-generation-music-modes button[aria-pressed=true]{border-color:var(--setup-mint);color:var(--setup-mint);background:#233e36}dialog.kc-version-setup .kc-generation-music-modes .kc-icon{width:20px;height:20px}dialog.kc-version-setup .kc-generation-music-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}dialog.kc-version-setup .kc-generation-music-filters label{color:var(--setup-muted);margin-bottom:8px;font-size:14px;display:block}dialog.kc-version-setup .kc-generation-music-filters input,dialog.kc-version-setup .kc-generation-music-filters select{width:100%;min-width:0;min-height:44px;color:var(--setup-ink);background:#141a18;border:1px solid #5b6861;border-radius:8px;padding:10px 12px;font-size:16px}dialog.kc-version-setup .kc-generation-music-picker button{cursor:pointer}dialog.kc-version-setup .kc-generation-music-picker :is(button,input,select):focus-visible{outline:2px solid var(--setup-mint);outline-offset:2px}dialog.kc-version-setup .kc-generation-music-list-label{color:var(--setup-muted);margin:20px 0 10px;font-size:14px}dialog.kc-version-setup .kc-generation-music-list{overscroll-behavior:contain;gap:6px;max-height:min(260px,32dvh);display:grid;overflow-y:auto}dialog.kc-version-setup .kc-generation-music-track{text-align:left;width:100%;color:var(--setup-ink);font:inherit;border:1px solid var(--setup-line);background:0 0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}dialog.kc-version-setup .kc-generation-music-track.is-selected{border-color:var(--setup-mint);background:#55f0c814}dialog.kc-version-setup .kc-generation-music-play{height:44px;color:var(--setup-ink);background:#29332e;border:1px solid #75857b;border-radius:50%;flex:0 0 44px;place-items:center;display:grid;position:relative;overflow:hidden}dialog.kc-version-setup .kc-generation-music-play .kc-icon{width:19px;height:19px}dialog.kc-version-setup .kc-generation-music-artwork{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}dialog.kc-version-setup .kc-generation-music-play-state{background:#0a0e0cad;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}dialog.kc-version-setup .music-stop-icon,dialog.kc-version-setup .kc-generation-music-play[aria-pressed=true] .music-play-icon{display:none}dialog.kc-version-setup .kc-generation-music-play[aria-pressed=true] .music-stop-icon{display:block}dialog.kc-version-setup .kc-generation-music-select{text-align:left;min-width:0;min-height:52px;color:var(--setup-ink);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}dialog.kc-version-setup .kc-generation-music-select strong{overflow-wrap:anywhere;font-size:16px;display:block}dialog.kc-version-setup .kc-generation-music-select small{color:var(--setup-muted);margin-top:3px;font-size:14px;display:block}dialog.kc-version-setup .kc-generation-music-check{border:1px solid #8d9b93;border-radius:50%;flex-shrink:0;width:20px;height:20px}dialog.kc-version-setup .kc-generation-music-check .kc-icon{visibility:hidden;width:18px;height:18px}dialog.kc-version-setup .is-selected .kc-generation-music-check{color:#10241e;background:var(--setup-mint);border-color:var(--setup-mint)}dialog.kc-version-setup .is-selected .kc-generation-music-check .kc-icon{visibility:visible}dialog.kc-version-setup .kc-generation-music-error{color:#ffaaa5;margin-bottom:12px;font-size:14px}dialog.kc-version-setup .kc-generation-music-picker .kc-setup-footer{flex-wrap:wrap}dialog.kc-version-setup .kc-generation-music-picker .kc-setup-primary{justify-content:center;font-weight:700}@media (max-width:700px){dialog.kc-version-setup .kc-generation-music-content{padding:16px}dialog.kc-version-setup .kc-generation-music-filters{grid-template-columns:minmax(0,1fr);gap:12px}dialog.kc-version-setup .kc-generation-music-picker .kc-setup-footer{flex-wrap:wrap;justify-content:space-between}dialog.kc-version-setup .kc-generation-music-picker .kc-setup-primary{flex:0 auto}}dialog.kc-version-setup .kc-generation-music-intro{max-width:650px;color:var(--setup-muted);margin:0;font-size:14px;line-height:1.5;display:block}dialog.kc-version-setup .kc-generation-music-play[aria-busy=true]{opacity:.6;cursor:progress}dialog.kc-version-setup .kc-generation-music-summary[data-music-mode=track] [data-generation-music-target=summary]{color:var(--setup-mint);font-size:16px;font-weight:700}dialog.kc-version-setup .kc-music-choice-summary{min-width:0;color:var(--setup-ink);font:400 14px/20px var(--kc-font-ui);flex:180px;gap:4px;display:grid}dialog.kc-version-setup .kc-music-choice-summary small{color:var(--setup-muted);font-size:12px}dialog.kc-version-setup .kc-music-choice-summary strong{overflow-wrap:anywhere;font-weight:500}@media (max-width:620px){dialog.kc-version-setup .kc-music-choice-summary{flex-basis:100%}}.kc-single-clip-flow{color:#fffaf0;max-width:none;font:400 14px/1.5 var(--kc-font-ui);background:#111515;margin:0;padding:0}.kc-single-clip-flow [hidden]{display:none}.kc-single-clip-flow :is(h1,h2){color:#fffaf0;font:600 20px/28px var(--kc-font-ui);letter-spacing:-.02em;margin:0}.kc-single-clip-flow .kc-icon{width:18px;height:18px}.kc-single-result{flex-direction:column;flex:1;min-height:0;display:flex}.kc-single-result-body{flex:1;grid-template-columns:minmax(0,1fr) 350px;min-height:0;display:grid}.kc-single-result-player{background:radial-gradient(#1a2720 0%,#111515 70%);flex-direction:column;align-items:center;gap:12px;min-width:0;min-height:0;padding:20px 28px;display:flex}.kc-single-result-player .kc-library-preview-player{background:0 0;gap:16px;width:100%;padding:0}.kc-single-result-preview{flex:1;width:min(100%,520px);min-height:0}.kc-single-result-info{background:#1d2622;border-left:1px solid #35413b;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex;overflow-y:auto}.kc-single-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.kc-single-result .kc-generation-library-link{color:#55f0c8;min-height:36px;font:500 13px/20px var(--kc-font-ui);align-items:center;gap:8px;display:inline-flex}.kc-single-result-heading h1{font:600 16px/22px var(--kc-font-ui)}.kc-single-result-info>[role=alert]{margin:0}.kc-single-result-info>[data-variant-regeneration-target=settings]{flex-direction:column;gap:24px;display:flex}.kc-single-result-settings{flex-direction:column;gap:12px;display:flex}.kc-single-result-info dl{margin:0 0 12px}.kc-single-result-info form{min-width:0;margin:0}.kc-single-result-info dl>div{border-bottom:1px solid #35413b;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.kc-single-result-info dl>div:first-child{padding-top:0}.kc-single-result-info dt{color:#b8c3be;align-items:center;gap:8px;font-size:12px;display:flex}.kc-single-result-info dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}:is(.kc-single-result-info,.kc-single-wait-footer) :is(.kc-button,.kc-button-primary){width:100%;min-height:44px;font:500 14px/20px var(--kc-font-ui);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}:is(.kc-single-result-info,.kc-single-wait-footer) .kc-button{color:#fffaf0;background:#17201b;border:1px solid #46514c}:is(.kc-single-result-info,.kc-single-wait-footer) .kc-button-primary{color:#fff;background:#ff343c;border:0}:is(.kc-single-result-info,.kc-single-wait-footer) :is(.kc-button,.kc-button-primary):disabled{opacity:.5;cursor:not-allowed}:is(.kc-single-result-info,.kc-single-wait-footer) .kc-button:hover:enabled{background:#26362e}:is(.kc-single-result-info,.kc-single-wait-footer) .kc-button-primary:hover:enabled{background:#e72e36}.kc-single-result-info small{color:#b8c3be;text-align:center;font-size:12px}.kc-single-result-comparison{background:#1d2622;border-radius:8px;flex:none;gap:4px;width:min(100%,360px);padding:4px;display:flex}.kc-single-result-comparison a{text-align:center;color:#b8c3be;border-radius:5px;flex:1;padding:8px 12px;font-size:13px}.kc-single-result-comparison a:hover{background:#26362e}.kc-single-result-comparison [aria-current=page]{color:#55f0c8;background:#2b4035}.kc-result-recrop{color:#b8c3be;border-top:1px solid #35413b;padding-top:12px;font-size:12px}.kc-result-recrop summary{color:#b8c3be;cursor:pointer;padding:8px 0}.kc-result-recrop summary:hover{color:#55f0c8}.kc-result-recrop p{margin:8px 0 16px}.kc-single-clip-flow :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #55f0c8}@media (min-width:761px){.kc-shell.is-creation-workspace:has(.kc-single-result){flex-direction:column;height:100dvh;display:flex}.kc-shell.is-creation-workspace:has(.kc-single-result) .kc-app-nav{flex:none}.kc-single-clip-flow:has(.kc-single-result){flex-direction:column;flex:1;min-height:0;display:flex}}@media (max-width:760px){.kc-single-result-body{grid-template-columns:1fr;min-height:0}.kc-single-result-player{padding:20px}.kc-single-result-preview{flex:none}.kc-single-result-player .kc-library-preview-viewport{height:clamp(280px,46dvh,420px)}.kc-single-result-player .kc-library-preview-playback{grid-template-columns:44px minmax(0,1fr) 44px}.kc-single-result-player :is(.kc-library-preview-play,.kc-library-preview-restart){width:44px;min-height:44px}.kc-single-result-info{border-top:1px solid #35413b;border-left:0;padding:20px;overflow:visible}.kc-single-result-info dl{margin-bottom:8px}.kc-single-result-info dl>div{padding-block:12px}.kc-single-result .kc-generation-library-link,.kc-single-result-comparison a,.kc-result-recrop summary{min-height:44px}}.kc-shell.is-creation-workspace:has(.kc-generation-workspace){flex-direction:column;min-height:100dvh;display:flex}.kc-shell.is-creation-workspace:has(.kc-generation-workspace) .kc-app-nav{flex:none}.kc-single-clip-flow:has(.kc-generation-workspace){flex:1;display:flex}.kc-generation-workspace{--kc-generation-art-height:clamp(160px,calc(100dvh - 440px),380px);width:100%;min-width:0;color:var(--kc-creation-ink);font:400 13px/20px var(--kc-font-ui);text-align:center;background:#111515;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.kc-generation-workspace [hidden]{display:none}.kc-generation-heading{width:min(100%,600px)}.kc-single-clip-flow .kc-generation-heading h1{font:600 26px/34px var(--kc-font-ui);margin:0}.kc-generation-workbench{flex-direction:column;align-items:center;gap:20px;width:min(100%,560px);display:flex}.kc-generation-canvas{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.kc-generation-composition{width:100%;height:var(--kc-generation-art-height);justify-content:center;align-items:center;display:flex;position:relative}.kc-generation-hero-frame{z-index:2;aspect-ratio:9/16;background:#17221a;border-radius:4px;flex:none;height:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #0004}.kc-generation-hero-image{object-fit:cover;width:100%;height:100%;animation:8s ease-in-out infinite alternate kc-generation-camera}.kc-generation-side{aspect-ratio:9/16;opacity:.46;filter:saturate(.7);border-radius:4px;height:76%;position:absolute;overflow:hidden}.kc-generation-side img{object-fit:cover;width:100%;height:100%}.kc-generation-side.is-left{right:calc(50% + var(--kc-generation-art-height)*.15);animation:6s ease-in-out infinite alternate kc-generation-panel-left;transform:rotate(-7deg)}.kc-generation-side.is-right{left:calc(50% + var(--kc-generation-art-height)*.15);animation:6s ease-in-out infinite alternate kc-generation-panel-right;transform:rotate(7deg)}.kc-generation-canvas-caption{margin-top:8px}.kc-generation-motion-toggle{min-height:36px;color:var(--kc-creation-muted);font:400 12px/18px var(--kc-font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.kc-generation-motion-toggle:hover:enabled{background:var(--kc-creation-surface);color:var(--kc-creation-ink)}.kc-generation-motion-toggle:disabled,.kc-generation-background-music button:disabled{opacity:.4;cursor:default}.kc-generation-motion-toggle .is-play,.kc-generation-background-music .is-pause{display:none}.kc-generation-motion-toggle[aria-pressed=true] .is-play,.kc-generation-background-music [aria-pressed=true] .is-pause{display:block}.kc-generation-motion-toggle[aria-pressed=true] .is-pause,.kc-generation-background-music [aria-pressed=true] .is-play{display:none}.kc-generation-workspace .kc-icon{flex-shrink:0;width:18px;height:18px}.kc-generation-current{width:min(100%,440px);min-width:0}.kc-generation-activity{flex-direction:column;gap:12px;display:flex}.kc-generation-activity>strong{font:600 16px/22px var(--kc-font-ui)}.kc-generation-activity>small,.kc-generation-activity>span:not(.kc-generation-stage-meter){color:#b8c3be;font:400 13px/20px var(--kc-font-ui)}.kc-generation-workspace .kc-generation-activity{gap:8px}.kc-generation-workspace .kc-generation-activity>strong{justify-content:center;align-items:center;gap:10px;font-size:18px;line-height:26px;display:flex}.kc-generation-workspace .kc-generation-activity>strong:before{content:"";border:2px solid var(--kc-creation-mint);border-top-color:#0000;border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:1s linear infinite kc-generation-spinner}.kc-generation-stage-meter{background:#35463d;border-radius:4px;width:100%;height:3px;display:block;overflow:hidden}.kc-generation-stage-meter i{height:100%;width:var(--kc-stage-progress,0%);background:#55f0c8;display:block}.kc-generation-stage-meter.is-indeterminate i{width:35%;animation:1.5s ease-in-out infinite alternate kc-generation-progress}.kc-generation-stage-rail{margin:20px 0 0;padding:0;list-style:none}.kc-generation-stage{color:#7e8b83;align-items:center;gap:10px;display:flex}.kc-generation-stage strong{font:400 13px/18px var(--kc-font-ui)}.kc-generation-stage-marker{border:1px solid;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid}.kc-generation-stage-marker .kc-icon{width:14px;height:14px;display:none}.kc-generation-stage-state{white-space:nowrap;margin-left:auto;font-size:10px}.kc-generation-stage.is-active{color:#fffaf0}.kc-generation-stage.is-active .kc-generation-stage-marker,.kc-generation-stage.is-active .kc-generation-stage-state{color:#55f0c8}.kc-generation-stage.is-complete{color:#b8c3be}.kc-generation-stage.is-complete .kc-generation-stage-marker{color:#55f0c8}.kc-generation-stage.is-complete .kc-generation-stage-marker>span{display:none}.kc-generation-stage.is-complete .kc-generation-stage-marker .kc-icon{display:block}.kc-generation-workspace .kc-generation-stage-rail{align-items:center;display:flex}.kc-generation-workspace .kc-generation-stage{gap:8px;min-width:0}.kc-generation-workspace .kc-generation-stage:not(:last-child){flex:1}.kc-generation-workspace .kc-generation-stage:not(:last-child):after{content:"";background:var(--kc-creation-line);flex:1;min-width:8px;height:1px;margin-inline:4px 12px}.kc-generation-workspace .kc-generation-stage-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kc-generation-background-music{text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:min(100%,440px);padding-top:4px;display:flex}.kc-generation-background-music>.kc-icon{color:var(--kc-creation-muted)}.kc-generation-background-music>div{flex:1;gap:4px;min-width:0;display:grid}.kc-generation-background-music small{color:var(--kc-creation-muted);font-size:12px}.kc-generation-background-music strong{font:500 13px/18px var(--kc-font-ui);overflow-wrap:anywhere}.kc-generation-background-music button{min-height:36px;color:var(--kc-creation-mint);font:500 12px/18px var(--kc-font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px;display:inline-flex}.kc-generation-background-music button:hover:enabled{background:var(--kc-creation-surface)}.kc-single-wait-footer{flex-direction:column;align-items:stretch;gap:8px;padding-top:20px;display:flex}.kc-single-wait-footer:not(:has(>:not([hidden]))){display:none}.kc-single-wait-footer form{width:100%;margin:0}.kc-generation-error{color:var(--kc-creation-muted);margin:0 0 16px}.kc-generation-empty{height:var(--kc-generation-art-height);color:var(--kc-creation-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.kc-generation-workspace.is-art-paused :is(.kc-generation-hero-image,.kc-generation-side),.kc-generation-workspace.is-page-hidden :is(.kc-generation-stage-meter i,.kc-generation-stage-marker),.kc-generation-workspace.is-page-hidden .kc-generation-activity>strong:before{animation-play-state:paused}.kc-generation-workspace :is(a,button):focus-visible{outline:2px solid var(--kc-creation-mint);outline-offset:3px}.kc-generation-workspace .kc-polling-notice{font:400 13px/20px var(--kc-font-ui);margin:0 0 16px}.kc-generation-workspace .kc-polling-notice :is(a,button){min-height:44px;margin-top:8px}.kc-regeneration-wait .kc-generation-stage{border-bottom:1px solid #35413b;min-height:36px;padding:8px 0}.kc-regeneration-wait .kc-generation-stage-marker{flex-basis:16px;width:16px;height:16px;font-size:10px}.kc-regeneration-wait .kc-generation-stage.is-active .kc-generation-stage-marker{border-top-color:#0000;animation:1s linear infinite kc-generation-spinner}.kc-regeneration-wait .kc-generation-stage.is-active .kc-generation-stage-marker>span{visibility:hidden}.kc-regeneration-progress{margin-block:auto;padding-block:16px 32px}.kc-regeneration-wait{font:400 13px/20px var(--kc-font-ui)}.kc-regeneration-wait h2:focus{outline:none}.kc-single-clip-flow .kc-regeneration-wait h2{font:600 18px/25px var(--kc-font-ui)}.kc-regeneration-wait-note{color:#b8c3be;margin:12px 0 28px}.kc-regeneration-wait .kc-polling-notice{margin:0 0 20px}.kc-regeneration-wait .kc-polling-notice :is(a,button){min-height:44px;margin-top:8px}.kc-regeneration-wait .kc-generation-activity>small{text-align:left;font-size:13px}.kc-single-result.is-regenerating .kc-library-preview-stage-shell:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#55f0c829 50%,#0000 75%);animation:3s ease-in-out infinite kc-regeneration-sweep;position:absolute;inset:0}.kc-single-result.is-regenerating .kc-library-preview-playback{opacity:.45}@keyframes kc-regeneration-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes kc-generation-camera{to{transform:scale(1.035)translateY(-.5%)}}@keyframes kc-generation-panel-left{to{transform:rotate(-5deg)translateY(-5px)}}@keyframes kc-generation-panel-right{to{transform:rotate(5deg)translateY(5px)}}@keyframes kc-generation-progress{to{transform:translate(185%)}}@keyframes kc-generation-spinner{to{transform:rotate(360deg)}}@media (max-width:760px){.kc-generation-workspace{--kc-generation-art-height:clamp(140px,calc(100dvh - 440px),280px);gap:20px;padding:20px 18px}.kc-single-clip-flow .kc-generation-heading h1{font-size:22px;line-height:28px}.kc-generation-workspace .kc-generation-activity>strong{font-size:16px;line-height:22px}.kc-generation-workspace .kc-generation-stage{gap:6px}.kc-generation-workspace .kc-generation-stage strong{font-size:12px}.kc-generation-workspace .kc-generation-stage:not(:last-child):after{margin-inline:2px 8px}.kc-generation-motion-toggle,.kc-generation-background-music button{min-height:44px}.kc-regeneration-wait .kc-generation-stage-rail{gap:12px;margin-top:18px;display:flex}.kc-regeneration-wait .kc-generation-stage{border:0;flex:1;gap:6px;min-height:22px;padding:0}.kc-regeneration-wait .kc-generation-stage strong{font-size:12px}.kc-regeneration-wait .kc-generation-stage-state{display:none}}@media (pointer:coarse){.kc-single-result .kc-generation-library-link,.kc-generation-motion-toggle,.kc-generation-background-music button{min-height:44px}}@media (prefers-reduced-motion:reduce){.kc-single-result.is-regenerating .kc-library-preview-stage-shell:after{background:#55f0c810;animation:none}.kc-generation-workspace .kc-generation-activity>strong:before,:is(.kc-generation-workspace,.kc-regeneration-wait) :is(.kc-generation-hero-image,.kc-generation-side,.kc-generation-stage-meter i,.kc-generation-stage-marker){animation:none}}@keyframes kc-parallax-action-spin{to{transform:rotate(1turn)}}@keyframes kc-cutout-scan{0%,to{opacity:0;transform:translateY(-50%)}12%,75%{opacity:1}90%{opacity:0;transform:translateY(50%)}}@keyframes kc-parallax-action-sheen{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-review-image-switch:not([hidden]){background:#18201c;border:1px solid #45574d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,280px);padding:3px;display:grid}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-review-image-switch button{color:#c5d1ca;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:700}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-review-image-switch button[aria-pressed=true]{color:#adffe8;background:#284a40;border-color:#67dfc5}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-review-image-note:not([hidden]){color:#b5c6bb;text-align:center;max-width:280px;font-size:11px;line-height:1.4}@font-face{font-family:Geist;src:url("/komaclip-assets/fonts/Geist-Variable.woff2")format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--kc-font-ui:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif}body.kc-body{font-family:var(--kc-font-ui)}body.kc-body :is(.kc-app-nav,.kc-single-clip-flow,.kc-library-page,.kc-editor-shell) :is(p,small,label,dt,dd,button,input,select,textarea),body.kc-body .kc-main.is-studio-beta :is(button,input,select,textarea,.kc-camera-card-copy,.kc-studio-primary-title){font-family:var(--kc-font-ui)!important}body.kc-body :is(.kc-single-clip-flow,.kc-library-page,.kc-editor-shell) p{font-weight:400;line-height:1.5}body.kc-body :is(.kc-single-clip-flow,.kc-library-page,.kc-editor-shell) :is(button,.kc-button,.kc-button-primary,.kc-library-open-button){letter-spacing:0;font-weight:500}body.kc-body :is(.kc-single-clip-flow,.kc-library-page) button :is(strong,span),body.kc-body .kc-main.is-studio-beta button>:is(strong,span:not([class*=preview])),body.kc-body .kc-app-nav :is(.kc-user-menu-label,.kc-create-flow-progress strong){font-weight:500}body .kc-library-page .kc-library-grid{gap:24px}body .kc-library-page .kc-library-card,body .kc-library-page .kc-library-card.is-active{box-shadow:none;background:0 0;border:0;border-radius:0}body .kc-library-page .kc-library-cover{border:0;border-radius:6px;overflow:hidden}body .kc-library-page .kc-library-card-body{gap:10px;padding:12px 0 0}body .kc-library-page .kc-library-card-title h3{font-family:var(--kc-font-ui);font-size:16px;font-weight:600}body .kc-library-page .kc-library-card-title p{font-size:12px;font-weight:500}body .kc-library-page .kc-library-meta{border:0;padding:0}body .kc-library-page .kc-library-meta dt{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}body .kc-library-page .kc-library-meta dd{font-size:14px;font-weight:400}body .kc-library-page :is(.kc-library-rename-button,.kc-library-trash-button,.kc-library-title-cancel){border:0;border-radius:6px}body .kc-library-page .kc-library-open-button{background:#fffaf00f;border:0;font-size:14px;font-weight:500}body.kc-body :is(.kc-single-clip-flow,.kc-library-page) :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #70e6c9}@media (max-width:760px){body .kc-library-page .kc-library-card-body{padding:0 0 0 12px}}.kc-main.is-studio-beta{--kc-timeline-label-width:104px;--kc-timeline-ruler-height:25px;--kc-studio-timeline-height:clamp(180px, 30dvh, 216px);--kc-timeline-resize-height:10px}.kc-main.is-studio-beta .kc-studio-beta-timeline-resizer{display:none}@media (min-width:761px){.kc-main.is-studio-beta .kc-studio-beta-timeline-resizer{height:var(--kc-timeline-resize-height);cursor:row-resize;touch-action:none;justify-content:center;align-items:center;display:flex}.kc-main.is-studio-beta .kc-studio-beta-timeline-resizer:before{content:"";background:#789384;border-radius:1px;width:36px;height:2px}.kc-main.is-studio-beta .kc-studio-beta-timeline-resizer:hover:before,.kc-main.is-studio-beta .kc-studio-beta-timeline-resizer:focus-visible:before{background:#70e6c9}.kc-main.is-studio-beta .kc-studio-beta-timeline-resizer:focus-visible{outline-offset:-2px;outline:2px solid #70e6c9}.kc-main.is-studio-beta.is-resizing-timeline{cursor:row-resize;-webkit-user-select:none;user-select:none}}@media (min-width:761px) and (pointer:coarse){.kc-main.is-studio-beta{--kc-timeline-resize-height:24px}}.kc-main.is-studio-beta .kc-studio-beta-video-row{grid-template-columns:var(--kc-timeline-label-width) minmax(0, 1fr)}.kc-main.is-studio-beta .kc-studio-beta-audio-track{margin:0;padding:0;display:block;position:relative}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform{inset:0 0 0 var(--kc-timeline-label-width)}.kc-main.is-studio-beta .kc-studio-track-label{box-sizing:border-box;width:var(--kc-timeline-label-width);border-right:1px solid var(--kc-menu-line);background:var(--kc-menu-surface);color:#fffaf0;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.kc-main.is-studio-beta .kc-studio-track-label[data-studio-track=video]{padding-top:var(--kc-timeline-ruler-height)}.kc-main.is-studio-beta .kc-studio-track-label[data-studio-track=music]{z-index:3;position:absolute;inset:0 auto 0 0}.kc-main.is-studio-beta .kc-studio-track-label .kc-icon{color:#70e6c9;flex:0 0 16px;width:16px;height:16px}.kc-main.is-studio-beta .kc-studio-track-label strong{font:500 14px/20px var(--kc-font-ui);white-space:nowrap}.kc-main.is-studio-beta .kc-studio-beta-timeline-items{box-sizing:border-box;align-items:stretch;gap:0;min-height:0;padding:6px 0;display:flex;position:relative}.kc-main.is-studio-beta .kc-studio-beta-timeline-item{box-sizing:border-box;flex:0 0 calc(var(--shot-duration,3) * var(--timeline-pixels-per-second) * var(--studio-zoom,1));cursor:grab;min-width:0;height:100%;padding:0 2px;position:relative;container-type:inline-size}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-shot{box-sizing:border-box;color:#fffaf0;width:100%;height:100%;min-height:0;box-shadow:none;cursor:inherit;-webkit-user-select:none;user-select:none;background:#151c18;border:1px solid #526158;border-radius:5px;padding:0;display:block;position:relative;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-shot-image{background-color:#22342a;background-image:linear-gradient(180deg, var(--cover-left-top,#22342a), var(--cover-left-middle,#22342a), var(--cover-left-bottom,#22342a)), linear-gradient(180deg, var(--cover-right-top,#22342a), var(--cover-right-middle,#22342a), var(--cover-right-bottom,#22342a));background-position:0 0,100% 0;background-repeat:no-repeat;background-size:50% 100%;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.kc-main.is-studio-beta .kc-studio-beta-shot-image>img{width:var(--cover-frame-width,min(100%, 132px));max-width:none;height:var(--cover-frame-height,100%);object-fit:contain;min-height:0;transform:translate(calc(-50% + var(--cover-frame-x,0px)), calc(-50% + var(--cover-frame-y,0px)));pointer-events:none;position:absolute;top:50%;left:50%}.kc-main.is-studio-beta .kc-studio-beta-shot-image .kc-parallax-row-thumbnail{width:var(--cover-frame-width,min(100cqw, 56.25cqh));max-width:none;height:var(--cover-frame-height,auto);aspect-ratio:9/16;transform:translate(calc(-50% + var(--cover-frame-x,0px)), calc(-50% + var(--cover-frame-y,0px)));position:absolute;inset:50% auto auto 50%}.kc-main.is-studio-beta .kc-studio-beta-shot-number{z-index:3;color:#fffaf0;min-width:18px;height:18px;font:600 11px/18px var(--kc-font-ui);text-align:center;background:#0e1411c7;border-radius:3px;padding:0 4px;position:absolute;top:4px;left:4px}.kc-main.is-studio-beta .kc-studio-beta-shot strong{z-index:3;color:#fffaf0;font:500 10px/16px var(--kc-font-ui);white-space:nowrap;background:#0e1411c7;border-radius:3px;padding:1px 4px;position:absolute;bottom:4px;right:4px}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-shot.is-selected{border-color:#70e6c9;box-shadow:inset 0 0 0 1px #70e6c9}.kc-main.is-studio-beta .kc-studio-beta-shot:focus-visible{outline-offset:-3px;outline:2px solid #fffaf0}.kc-main.is-studio-beta .kc-studio-beta-timeline-item.is-playhead-active .kc-studio-beta-shot-number{color:#fff;background:#f43c32}.kc-main.is-studio-beta .kc-studio-beta-timeline-item.is-dragging{opacity:.3}.kc-main.is-studio-beta .is-reordering .kc-studio-beta-timeline-item{cursor:grabbing}.kc-main.is-studio-beta .is-reordering .kc-studio-beta-duration-handle{pointer-events:none;opacity:0}.kc-main.is-studio-beta .is-reordering .kc-studio-beta-timeline-item .kc-studio-beta-shot{border-style:dashed}.kc-main.is-studio-beta .kc-studio-beta-timeline-item.is-drop-before:before,.kc-main.is-studio-beta .kc-studio-beta-timeline-item.is-drop-after:before{content:"";z-index:20;pointer-events:none;background:#70e6c9;border-radius:2px;width:3px;position:absolute;inset-block:0;box-shadow:0 0 0 4px #70e6c92e}.kc-main.is-studio-beta .kc-studio-beta-timeline-item.is-drop-before:before{left:0}.kc-main.is-studio-beta .kc-studio-beta-timeline-item.is-drop-after:before{right:0}@container (max-width:42px){.kc-main.is-studio-beta .kc-studio-beta-shot strong{display:none}}@media (max-width:760px){.kc-main.is-studio-beta{--kc-timeline-label-width:56px;--kc-timeline-ruler-height:0px}.kc-main.is-studio-beta .kc-studio-track-label{flex-direction:column;justify-content:center;gap:4px;padding:4px}.kc-main.is-studio-beta .kc-studio-track-label strong{font-size:12px;line-height:16px}}.kc-cutout-drawing{gap:8px;display:grid}.kc-cutout-drawing[hidden],.kc-cutout-drawing [hidden]{display:none}.kc-cutout-drawing-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kc-cutout-drawing-modes [data-cutout-draw-mode=clean]{grid-column:1/-1}.kc-cutout-point-actions,.kc-cutout-point-types{gap:6px;display:flex}.kc-cutout-point-types{align-items:center}.kc-cutout-point-types span{color:var(--kc-menu-muted);font:var(--kc-motion-meta);flex:1}.kc-cutout-drawing button{min-width:0;min-height:var(--kc-menu-control,36px);border:1px solid var(--kc-menu-divider);background:var(--kc-menu-field);color:inherit;font:var(--kc-motion-text);border-radius:4px;flex:1;padding:6px 8px}.kc-cutout-drawing button.is-selected{color:#70e6c9;background:#70e6c912;border-color:#70e6c9}.kc-cutout-drawing button:disabled{opacity:.5;cursor:default}.kc-cutout-drawing button:focus-visible{outline-offset:2px;outline:2px solid #70e6c9}.kc-cutout-drawing p{color:var(--kc-menu-muted);font:var(--kc-motion-text);margin:0}.kc-cutout-smoothing{gap:8px;display:grid}.kc-cutout-smoothing label{font:var(--kc-motion-text);grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.kc-cutout-smoothing input{accent-color:#70e6c9;width:100%;min-width:0}.kc-cutout-smoothing output{text-align:right}.kc-cutout-preview-effects{gap:6px;display:flex}.kc-cutout-effect-preview{z-index:2;pointer-events:none;position:absolute;inset:0}.kc-cutout-cleanup{gap:8px;display:grid}.kc-cutout-cleanup-actions{flex-wrap:wrap;gap:6px;display:flex}.kc-cutout-straight label{grid-template-columns:auto minmax(0,1fr) 44px}@media (max-width:760px){.kc-cutout-smoothing input{min-height:44px}}.kc-cutout-history{gap:6px;display:flex}.kc-cutout-history-action{min-height:var(--kc-menu-control,36px);border:1px solid var(--kc-menu-divider);background:var(--kc-menu-field);color:inherit;font:var(--kc-motion-text);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.kc-cutout-history-action svg{width:16px;height:16px}.kc-cutout-history-action:disabled{opacity:.45;cursor:default}.kc-cutout-history-action:focus-visible{outline-offset:2px;outline:2px solid #70e6c9}.kc-cutout-point-actions [data-cutout-points-apply]:enabled,.kc-cutout-cleanup-actions [data-cleanup-apply]:enabled{color:#70e6c9;border-color:#70e6c9}.kc-fast-cutout-save-actions .is-save:disabled{opacity:.45;cursor:default}.kc-cutout-polygon-overlay{z-index:16;pointer-events:none;touch-action:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.kc-cutout-polygon-overlay path{fill:none;stroke:#fffaf0;stroke-width:1.5px;vector-effect:non-scaling-stroke}.kc-cutout-polygon-overlay.is-closed path{fill:#ff493d24}.kc-cutout-polygon-overlay.is-closed.is-adding path{fill:#70e6c924}.kc-cutout-polygon-overlay.is-straight-edge.is-closed path{fill:#70e6c924;stroke:#70e6c9}.kc-cutout-polygon-overlay.is-previewing path{display:none}.kc-cutout-polygon-overlay circle{fill:#202c26;stroke:#70e6c9;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}.kc-cutout-polygon-overlay circle.is-curve{stroke-dasharray:2 2}.kc-cutout-polygon-overlay circle.is-selected{fill:#70e6c9;stroke:#fffaf0}.kc-cutout-polygon-overlay circle:focus-visible{fill:#70e6c9;stroke:#fffaf0;outline:none}.kc-polling-notice:not([hidden]){background:var(--kc-menu-section,#2a3730);color:#f3f3ed;border:1px solid var(--kc-menu-line,#3b4b41);font:400 14px/20px var(--kc-font-ui);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:12px;padding:12px 16px;display:flex}.kc-polling-notice>span{flex:200px;min-width:0}.kc-polling-notice .kc-button{min-height:36px;font-size:14px}.kc-studio-export-slot>.kc-polling-notice{z-index:120;width:min(360px,100vw - 24px);margin:0;position:absolute;top:calc(100% + 8px);right:0}.kc-studio-export-slot:has(.kc-polling-notice:not([hidden]))>[data-export-status-target=notice]{display:none}.kc-studio-export-slot:has(.kc-polling-notice[role=alert]:not([hidden])) .kc-studio-export-action.is-preparing .kc-icon{animation:none}.kc-scene-animation-dialog-card>.kc-polling-notice{margin:12px 16px}@media (max-width:760px){.kc-polling-notice .kc-button{min-height:44px}.kc-studio-export-slot>.kc-polling-notice{position:fixed;top:64px;right:12px}}@media (pointer:coarse){.kc-polling-notice .kc-button{min-height:44px}}body.kc-body:has(.is-creation-workspace){background:#151617}body.kc-body:has(.is-creation-workspace):before{display:none}.kc-shell.is-creation-workspace{--kc-creation-ink:#fffaf0;--kc-creation-muted:#b8c3be;--kc-creation-line:#35413b;--kc-creation-surface:#232c28;--kc-creation-mint:#55f0c8;max-width:none;color:var(--kc-creation-ink);font:400 14px/20px var(--kc-font-ui);padding:0 10px 10px}.kc-shell.is-creation-workspace:has(.kc-single-clip-flow){padding:0}.kc-shell.is-creation-workspace .kc-app-nav.kc-site-header{color:var(--kc-creation-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid var(--kc-creation-line);box-shadow:none;z-index:30;background:#151617;border-radius:0;grid-template-columns:auto minmax(420px,1fr) auto;gap:16px;width:calc(100% + 20px);max-width:none;min-height:72px;margin:0 -10px 10px;padding:10px 24px;display:grid;position:sticky;top:0}.kc-shell.is-creation-workspace:has(.kc-single-clip-flow) .kc-app-nav.kc-site-header{margin-inline:0;width:100%;margin-bottom:0}.kc-shell.is-creation-workspace .kc-app-nav :is(.kc-site-context,.kc-site-header-actions){grid-row:1;min-width:0}.kc-shell.is-creation-workspace .kc-app-nav .kc-site-context{grid-column:1}.kc-shell.is-creation-workspace .kc-app-nav .kc-site-header-actions{grid-column:3;justify-self:end}.kc-shell.is-creation-workspace .kc-app-nav :is(.kc-site-brand,.kc-site-brand-word){color:var(--kc-creation-ink)}.kc-shell.is-creation-workspace .kc-app-nav .kc-site-brand-mark{background:var(--kc-creation-ink);color:#111515;border:0;border-radius:0;box-shadow:3px 3px #f83c40}.kc-shell.is-creation-workspace .kc-app-nav :is(.kc-creation-back,.kc-user-menu-trigger){box-shadow:none;color:var(--kc-creation-ink);background:0 0;border:0;border-radius:6px;min-height:44px}.kc-shell.is-creation-workspace .kc-app-nav .kc-creation-back{flex:0 0 44px;width:44px;height:44px;padding:0}.kc-shell.is-creation-workspace .kc-app-nav .kc-creation-back .kc-icon{width:18px;height:18px}.kc-shell.is-creation-workspace .kc-app-nav :is(.kc-nav-ghost,.kc-nav-save){min-height:44px;color:var(--kc-creation-ink);box-shadow:none;font:500 14px/20px var(--kc-font-ui);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex;transform:none}.kc-shell.is-creation-workspace .kc-app-nav .kc-nav-save,.kc-shell.is-creation-workspace .kc-app-nav :is(.kc-nav-ghost,.kc-nav-save):hover{background:var(--kc-creation-surface);box-shadow:none;color:var(--kc-creation-ink);transform:none}.kc-shell.is-creation-workspace .kc-app-nav .kc-user-menu-chevron{color:var(--kc-creation-muted)}.kc-shell.is-creation-workspace .kc-app-nav :is(.kc-creation-back,.kc-user-menu-trigger):hover{background:var(--kc-creation-surface)}.kc-shell.is-creation-workspace .kc-app-nav .kc-nav-credit-balance{border:1px solid var(--kc-creation-line);box-shadow:none;background:0 0;border-radius:8px;min-height:42px;padding:5px 10px 5px 6px;transform:none}.kc-shell.is-creation-workspace .kc-app-nav .kc-nav-credit-balance:not(.is-static):hover{background:var(--kc-creation-surface);transform:none}.kc-shell.is-creation-workspace :is(button,a,summary,input,select):not(.kc-recrop-return):focus-visible,.kc-shell.is-creation-workspace .kc-app-nav :is(button,a):focus-visible{outline:2px solid var(--kc-creation-mint);outline-offset:3px}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;grid-template-columns:repeat(5,minmax(0,1fr));align-self:stretch;align-items:stretch;gap:0;width:100%;max-width:none;min-height:44px;margin:0;padding:0;display:grid;overflow:visible}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline>span{border:0;border-bottom:2px solid var(--kc-creation-line);box-shadow:none;color:var(--kc-creation-muted);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:44px;padding:4px 8px}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline>span:after{display:none}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline>span>small{background:var(--kc-creation-surface);border:1px solid var(--kc-creation-line);color:var(--kc-creation-muted);font:500 11px/20px var(--kc-font-ui);width:24px;height:24px}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline>span>strong{color:inherit;font:500 11px/20px var(--kc-font-ui);letter-spacing:0}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline>span.is-current{color:var(--kc-creation-ink);opacity:1;border-bottom-color:#f83c40}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline>span.is-current>small{background:var(--kc-creation-ink);border-color:var(--kc-creation-ink);color:#151617}.kc-shell.is-creation-workspace .kc-create-flow-mobile-current{color:var(--kc-creation-ink);display:none}.kc-shell.is-creation-workspace .kc-create-flow-mobile-current strong{color:inherit;text-transform:none;font:500 14px/20px var(--kc-font-ui)}.kc-shell.is-creation-workspace .kc-create-flow-mobile-current small{width:auto;height:auto;color:var(--kc-creation-muted);font:400 12px/18px var(--kc-font-ui);background:0 0;border:0;border-radius:0}.kc-shell.is-creation-workspace .kc-flow-step{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;gap:20px;padding:0;display:grid}.kc-project-flow.is-legacy-montage{padding:20px 14px 32px}.kc-project-flow.is-legacy-montage [data-flow-step=material]{width:100%;max-width:1200px;margin-inline:auto}.kc-shell.is-creation-workspace :is(.kc-button,.kc-button-primary,.kc-button-ghost,.kc-danger-button){box-shadow:none;min-height:44px;font:500 14px/20px var(--kc-font-ui);text-transform:none;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;transform:none}.kc-shell.is-creation-workspace :is(.kc-button,.kc-button-ghost){background:var(--kc-creation-surface);color:var(--kc-creation-ink)}.kc-shell.is-creation-workspace .kc-button-primary{color:#fff;background:#f83c40}.kc-shell.is-creation-workspace .kc-danger-button{color:#ffb9b9;background:#4b2529}.kc-shell.is-creation-workspace :is(.kc-button,.kc-button-primary,.kc-button-ghost,.kc-danger-button):hover{box-shadow:none;filter:brightness(1.08);transform:none}.kc-shell.is-creation-workspace :is(.kc-button,.kc-button-primary) .kc-icon{width:18px;height:18px}.kc-shell.is-creation-workspace .kc-uploader{background:var(--kc-creation-surface);min-height:100px;color:var(--kc-creation-ink);cursor:pointer;border:1px dashed #56665e;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid;position:relative}.kc-shell.is-creation-workspace .kc-uploader:focus-within{outline:2px solid var(--kc-creation-mint);outline-offset:3px}.kc-shell.is-creation-workspace .kc-uploader:is(.is-drag-over,:hover){border-color:var(--kc-creation-mint)}.kc-shell.is-creation-workspace .kc-upload-copy strong{color:var(--kc-creation-ink);font:600 16px/22px var(--kc-font-ui)}.kc-shell.is-creation-workspace .kc-upload-copy span{color:var(--kc-creation-muted);font:400 14px/20px var(--kc-font-ui)}.kc-shell.is-creation-workspace .kc-uploader-form.is-uploading .kc-upload-pick{background:var(--kc-creation-surface);color:var(--kc-creation-ink);box-shadow:none}.kc-storyboard-migration{border-block:1px solid var(--kc-creation-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.kc-storyboard-migration-copy{gap:8px;display:grid}.kc-storyboard-migration-copy>span{color:var(--kc-creation-mint);font:500 13px/18px var(--kc-font-ui)}.kc-storyboard-migration-copy>strong{font:600 16px/22px var(--kc-font-ui)}.kc-storyboard-migration-copy>p{color:var(--kc-creation-muted);font:400 14px/20px var(--kc-font-ui);max-width:760px;margin:0}.kc-storyboard-migration-copy ul{color:var(--kc-creation-muted);font:400 13px/20px var(--kc-font-ui);gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.kc-storyboard-migration-copy li{align-items:start;gap:8px;display:flex}.kc-storyboard-migration-copy li .kc-icon{width:16px;height:20px;color:var(--kc-creation-mint);flex:none}.kc-storyboard-migration-button{white-space:normal;text-align:center}.kc-legacy-material{min-width:0}.kc-legacy-material>summary,.kc-scene-reserve>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}:is(.kc-legacy-material,.kc-scene-reserve)>summary::-webkit-details-marker{display:none}:is(.kc-legacy-material,.kc-scene-reserve)>summary>span{gap:4px;display:grid}:is(.kc-legacy-material,.kc-scene-reserve)>summary strong{font:600 14px/20px var(--kc-font-ui)}:is(.kc-legacy-material,.kc-scene-reserve)>summary small{color:var(--kc-creation-muted);font:400 13px/18px var(--kc-font-ui)}:is(.kc-legacy-material,.kc-scene-reserve)>summary b{color:var(--kc-creation-mint);font:500 13px/18px var(--kc-font-ui);flex:none}.kc-material-review{border-top:1px solid var(--kc-creation-line);gap:24px;padding-block:24px;display:grid}.kc-material-review-heading,.kc-scene-selection-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}:is(.kc-material-review-heading,.kc-scene-selection-heading)>div{gap:4px;display:grid}:is(.kc-material-review-heading,.kc-scene-selection-heading) strong{font:600 16px/22px var(--kc-font-ui)}:is(.kc-material-review-heading,.kc-scene-selection-heading) span{color:var(--kc-creation-muted);font:400 14px/20px var(--kc-font-ui)}.kc-scene-selection-heading b{font:400 13px/20px var(--kc-font-ui);color:var(--kc-creation-muted);white-space:nowrap}.kc-material-review-alert{background:#2f2c23;border-left:2px solid #e8c776;gap:12px;padding:16px;display:grid}.kc-material-review-alert>div:first-child{gap:4px;display:grid}.kc-material-review-alert strong{color:#f4dda4;font-weight:500}.kc-material-review-alert span{color:var(--kc-creation-muted)}.kc-material-review-links{flex-wrap:wrap;gap:8px;display:flex}.kc-material-review-links a{color:var(--kc-creation-mint);overflow-wrap:anywhere;min-height:36px}.kc-scene-selection,.kc-scene-selection-group{gap:16px;display:grid}.kc-scene-reserve{border-top:1px solid var(--kc-creation-line)}.kc-scene-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:start;gap:20px;display:grid}.kc-scene-card{min-width:0;color:var(--kc-creation-ink);cursor:grab;gap:10px;padding:0;display:grid;position:relative}.kc-scene-card.is-dragging{opacity:.45}.kc-scene-card.is-drop-target{outline:2px solid var(--kc-creation-mint);outline-offset:4px}.kc-scene-card.is-excluded{cursor:default}.kc-scene-card.needs-review .kc-scene-media{border-color:#e8c776}.kc-scene-card .kc-scene-media{aspect-ratio:9/16;border:1px solid var(--kc-creation-line);background:#101512;border-radius:6px;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.kc-scene-card .kc-scene-media img{object-fit:contain;width:100%;height:100%;display:block}.kc-scene-card .kc-scene-order{min-width:26px;height:26px;box-shadow:none;color:var(--kc-creation-ink);font:500 13px/20px var(--kc-font-ui);background:#18211de6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:auto;right:6px}.kc-scene-card .kc-drag-handle{z-index:5;width:36px;height:36px;color:var(--kc-creation-ink);cursor:grab;background:#18211de6;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:6px;left:6px}.kc-scene-card .kc-drag-handle .kc-icon{width:18px;height:18px}.kc-scene-copy{gap:4px;min-width:0;display:grid}.kc-scene-copy strong{font:500 14px/20px var(--kc-font-ui)}.kc-scene-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--kc-creation-muted);font:400 12px/18px var(--kc-font-ui);display:block;overflow:hidden}.kc-scene-copy small a{color:inherit}.kc-scene-chip-row{flex-wrap:wrap;gap:6px;display:flex}.kc-scene-chip-row:empty{display:none}.kc-scene-chip-row span{color:var(--kc-creation-muted);font:400 12px/18px var(--kc-font-ui)}.kc-scene-chip-row .is-warning{color:#f4dda4}.kc-scene-chip-row .is-danger{color:#ffb9b9}.kc-scene-footer,.kc-scene-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kc-scene-actions form{margin:0}.kc-scene-card .kc-scene-action{background:var(--kc-creation-surface);box-shadow:none;min-height:36px;color:var(--kc-creation-ink);font:400 13px/20px var(--kc-font-ui);border:0;border-radius:6px;gap:6px;padding:8px}.kc-scene-card .kc-scene-action-icon{width:36px;min-width:36px}.kc-scene-card .kc-scene-action .kc-icon{width:16px;height:16px}.kc-scene-card .kc-scene-action-danger{color:#ffb9b9}.kc-material-continue-row{border-top:1px solid var(--kc-creation-line);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.kc-material-continue-row form{margin:0}.kc-material-ready-status{gap:4px;display:grid}.kc-material-ready-status strong{font-weight:500}.kc-material-ready-status span{color:var(--kc-creation-muted)}.kc-material-ready-button{white-space:normal}@media (max-width:1180px){.kc-shell.is-creation-workspace .kc-app-nav.kc-site-header{grid-template-columns:auto minmax(92px,1fr) auto;gap:10px}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline{justify-content:center;align-items:center;display:flex}.kc-shell.is-creation-workspace .kc-create-flow-progress.is-inline>span{display:none}.kc-shell.is-creation-workspace .kc-create-flow-mobile-current{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}}@media (max-width:760px){.kc-project-flow.is-legacy-montage{padding:12px 2px 24px}.kc-storyboard-migration{grid-template-columns:1fr;gap:16px;padding-block:20px}.kc-storyboard-migration-button{width:100%}.kc-shell.is-creation-workspace .kc-uploader{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.kc-shell.is-creation-workspace .kc-uploader .kc-upload-copy{order:1}.kc-shell.is-creation-workspace .kc-uploader .kc-upload-pick{order:2;width:100%}:is(.kc-legacy-material,.kc-scene-reserve)>summary{align-items:start}:is(.kc-legacy-material,.kc-scene-reserve)>summary b{text-align:right;max-width:90px}.kc-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.kc-material-continue-row{flex-direction:column;align-items:stretch}.kc-material-continue-row form,.kc-material-ready-button{width:100%}}@media (max-width:560px){.kc-shell.is-creation-workspace .kc-app-nav.kc-site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:56px;padding:6px 12px}.kc-shell.is-creation-workspace .kc-app-nav .kc-site-context{gap:6px}.kc-shell.is-creation-workspace .kc-app-nav :is(.kc-site-brand,.kc-nav-credit-balance,.kc-user-menu-chevron),.kc-shell.is-creation-workspace .kc-app-nav .kc-user-menu-trigger>strong,.kc-shell.is-creation-workspace .kc-create-flow-mobile-current small{display:none}.kc-shell.is-creation-workspace .kc-app-nav .kc-user-menu-trigger{width:44px;padding:0}.kc-shell.is-creation-workspace .kc-create-flow-mobile-current strong{font-size:16px;font-weight:600}}@media (pointer:coarse){.kc-scene-card :is(.kc-drag-handle,.kc-scene-action){min-width:44px;min-height:44px}}.kc-asset-review{color:var(--kc-creation-ink);padding:16px 14px 32px}.kc-asset-review :is(.kc-title,.kc-section-title,.kc-vertical-review-intro h2){color:inherit;font:600 16px/22px var(--kc-font-ui);letter-spacing:0;overflow-wrap:anywhere}.kc-asset-review :is(.kc-subtitle,.kc-muted,.kc-crop-editor-help){color:var(--kc-creation-muted);font:400 14px/20px var(--kc-font-ui)}.kc-asset-review .kc-panel{background:var(--kc-creation-surface);color:inherit;box-shadow:none;border:0;border-radius:6px}.kc-asset-review .kc-meta-item{border:0;border-bottom:1px solid var(--kc-creation-line);box-shadow:none;background:0 0;border-radius:0}.kc-asset-review .kc-meta-item :is(dt,dd){color:inherit;font:400 13px/20px var(--kc-font-ui)}.kc-asset-review .kc-pill{box-shadow:none;color:var(--kc-creation-muted);font:400 12px/18px var(--kc-font-ui);text-transform:none;background:#1b241f;border:0}.kc-asset-review .kc-shot-head{flex-wrap:wrap}.kc-asset-review .kc-page-header{box-shadow:none;border:0}@media (max-width:760px){.kc-asset-review{padding:12px 2px 24px}}.kc-asset-review .kc-crop-list button .kc-icon{width:18px;height:18px}.kc-asset-review :is(.kc-crop-action-up,.kc-crop-action-down) .kc-icon{transform:rotate(90deg)}.kc-shell.is-creation-workspace .kc-recrop-status-note{color:var(--kc-creation-muted);font:400 12px/16px var(--kc-font-ui);margin-inline-start:12px;display:inline}.kc-recrop-return{min-height:36px;color:var(--kc-creation-muted);font:400 13px/20px var(--kc-font-ui);align-items:center;gap:6px;padding:4px 0;text-decoration:none;display:inline-flex}.kc-recrop-return .kc-icon{width:16px;height:16px;color:var(--kc-creation-mint)}.kc-recrop-return:is(:hover,:focus-visible){color:var(--kc-creation-ink);text-underline-offset:4px;text-decoration:underline}.kc-recrop-return:focus-visible{outline:none;text-decoration-thickness:2px}.kc-storyboard-finish-meta:has(.kc-recrop-return){flex-wrap:wrap;gap:4px 16px;min-width:0}.kc-recrop-footer{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:8px;display:flex}.kc-shell.is-creation-workspace .kc-recrop-footer .kc-recrop-status-note{margin-inline-start:0}@media (max-width:1199px){.kc-storyboard-finish-meta>.kc-recrop-return{display:none}}@media (pointer:coarse){.kc-recrop-return{min-height:44px}}.kc-shell.is-creation-workspace .kc-material-intro{width:min(100%,780px);color:var(--kc-creation-ink);gap:0;margin:0 auto;padding:28px 20px 24px;display:grid}.kc-material-intro-copy{text-align:center;gap:6px;display:grid}.kc-shell.is-creation-workspace .kc-material-intro-copy h1{font:600 24px/32px var(--kc-font-ui);letter-spacing:-.025em;margin:0}.kc-shell.is-creation-workspace .kc-material-intro-copy p{color:var(--kc-creation-muted);font:400 14px/20px var(--kc-font-ui);margin:0}.kc-shell.is-creation-workspace .kc-material-upload{width:100%;margin-top:20px}.kc-shell.is-creation-workspace .kc-material-upload .kc-uploader{min-height:88px;padding:16px 20px}.kc-shell.is-creation-workspace .kc-material-upload .kc-upload-copy{font:500 14px/20px var(--kc-font-ui)}.kc-shell.is-creation-workspace .kc-material-formats{text-align:center;color:var(--kc-creation-muted);font:400 12px/18px var(--kc-font-ui);margin:8px 0 0}.kc-material-example{--example-mint:var(--kc-creation-mint);--example-coral:#ff9294;justify-items:center;gap:14px;margin-top:28px;display:grid}.kc-shell.is-creation-workspace .kc-material-example h2{font:500 14px/20px var(--kc-font-ui);color:var(--kc-creation-ink);margin:0}.kc-shell.is-creation-workspace .kc-material-example>p{text-align:center;max-width:520px;color:var(--kc-creation-muted);font:400 13px/20px var(--kc-font-ui);margin:0}.kc-material-example-flow{grid-template-columns:148px 24px repeat(2,120px);align-items:center;gap:16px;max-width:100%;display:grid}.kc-material-example-flow figure{min-width:0;margin:0}.kc-material-example-original{aspect-ratio:247/357;border-radius:4px;position:relative;overflow:hidden}.kc-material-example-original>img{width:100%;height:100%;display:block}.kc-material-example-flow .is-general{--crop-x:.086312;--crop-y:0;--crop-width:.813006;--crop-height:1;--crop-color:var(--example-mint)}.kc-material-example-flow .is-detail{--crop-x:.285;--crop-y:.38;--crop-width:.43;--crop-height:.528901;--crop-color:var(--example-coral)}.kc-material-example-region{left:calc(var(--crop-x) * 100%);top:calc(var(--crop-y) * 100%);width:calc(var(--crop-width) * 100%);height:calc(var(--crop-height) * 100%);border:2px solid var(--crop-color);box-sizing:border-box;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute}.kc-material-example-region b,.kc-material-example-scene figcaption b{background:var(--crop-color);color:#101713;width:18px;height:18px;font:600 11px/18px var(--kc-font-ui);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.kc-material-example-region b{margin:3px}.kc-material-example-frame{aspect-ratio:9/16;outline:1px solid var(--crop-color);outline-offset:-1px;border-radius:4px;position:relative;overflow:hidden}.kc-material-example-frame img{max-width:none;width:calc(100% / var(--crop-width));height:calc(100% / var(--crop-height));left:calc(-100% * var(--crop-x) / var(--crop-width));top:calc(-100% * var(--crop-y) / var(--crop-height));display:block;position:absolute}.kc-material-example-flow figcaption{color:var(--kc-creation-muted);font:400 12px/18px var(--kc-font-ui);justify-content:center;align-items:center;gap:5px;margin-top:8px;display:flex}.kc-material-example-arrow{color:var(--kc-creation-muted);justify-content:center;padding-bottom:26px;display:flex}.kc-material-example-arrow .kc-icon{width:20px;height:20px}@media (max-width:640px){.kc-shell.is-creation-workspace .kc-material-intro{padding:22px 6px 20px}.kc-shell.is-creation-workspace .kc-material-intro-copy h1{font-size:22px;line-height:28px}.kc-shell.is-creation-workspace .kc-material-upload .kc-uploader{flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;display:flex}.kc-shell.is-creation-workspace .kc-material-upload .kc-upload-copy{text-align:center;width:100%}.kc-shell.is-creation-workspace .kc-material-upload .kc-upload-pick{min-height:44px}.kc-material-example{gap:12px;margin-top:24px}.kc-material-example-flow{grid-template-columns:1.23fr 16px repeat(2,1fr);gap:10px;width:min(100%,460px)}.kc-material-example-flow figcaption{gap:3px;font-size:11px;line-height:16px}}.kc-material-storyboard .kc-storyboard-inspector{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector{z-index:991;background:#1d2422;border:1px solid #69736e;border-radius:16px;width:min(900px,100vw - 32px);max-width:none;height:min(760px,100dvh - 32px);max-height:none;padding:16px;display:block;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0008}.kc-material-storyboard .kc-storyboard-inspector-panel{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;display:grid}.kc-material-storyboard .kc-storyboard-inspector-panel>*{grid-column:1;min-width:0}.kc-storyboard-frame-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.kc-material-storyboard .kc-storyboard-frame-cancel{color:#fffaf0;min-height:44px;font:400 14px/20px var(--kc-font-ui);cursor:pointer;background:0 0;border:1px solid #69736e;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.kc-material-storyboard .kc-storyboard-frame-cancel:hover{background:#27322c}.kc-material-storyboard .kc-storyboard-frame-cancel:focus-visible{outline-offset:2px;outline:2px solid #55f0c8}.kc-material-storyboard .kc-storyboard-frame-cancel:disabled{opacity:.5;cursor:wait}.kc-material-storyboard .kc-storyboard-frame-done{color:#fff;min-height:44px;box-shadow:none;font:500 14px/20px var(--kc-font-ui);cursor:pointer;background:#f83c40;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:static}.kc-material-storyboard .kc-storyboard-scene-actions{border-top:1px solid #35413b;height:auto;min-height:0;padding:8px 0 0;display:block;position:relative}.kc-material-storyboard .kc-storyboard-scene-actions-default{flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:36px;display:flex}.kc-material-storyboard .kc-storyboard-inspector-panel>header{grid-row:1}.kc-material-storyboard .kc-storyboard-frame-feedback{grid-row:2}.kc-material-storyboard .kc-storyboard-framing-workspace{grid-area:3/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;height:100%;min-height:0;display:grid;position:relative}.kc-material-storyboard .kc-storyboard-frame-preview{grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block}.kc-material-storyboard .kc-storyboard-frame-preview>.kc-storyboard-drag-cue{display:none}.kc-storyboard-frame-canvas{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#070909;border:1px solid #35413b;border-radius:6px;place-items:center;width:100%;height:100%;min-height:0;padding:32px;display:grid;position:relative;overflow:hidden;container-type:size}.kc-material-storyboard .kc-material-storyboard-frame{aspect-ratio:9/16;width:min(100%,56.25cqh);min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#101512;border:1px solid #69736e;border-radius:0;flex:none;margin:0;padding:0;position:relative;overflow:hidden}.kc-material-storyboard .kc-material-storyboard-frame>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;display:block;position:absolute}.kc-material-storyboard .kc-material-storyboard-frame>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kc-material-storyboard .is-reframing :is(.kc-storyboard-frame-canvas,.kc-material-storyboard-frame){cursor:grabbing}.kc-material-storyboard .kc-storyboard-inspector-controls{grid-area:4/1;gap:8px;min-width:0;height:auto;min-height:0;padding:0;display:grid}.kc-storyboard-framing-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-material-storyboard .kc-storyboard-framing-tools button{color:#fffaf0;min-height:36px;box-shadow:none;font:400 14px/20px var(--kc-font-ui);cursor:pointer;background:#27322c;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.kc-storyboard-framing-tools .kc-icon{width:18px;height:18px}.kc-material-storyboard .kc-storyboard-framing-tools button:hover{background:#32453a}.kc-material-storyboard .kc-storyboard-inspector-panel>.kc-storyboard-scene-actions{grid-row:5}@media (max-width:767px){.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector{border:0;border-radius:0;width:100vw;height:100dvh;padding:10px;inset:0;transform:none}.kc-material-storyboard .kc-storyboard-inspector-panel>header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:auto;min-height:44px;padding:0 0 8px;display:grid;position:relative;inset:auto}.kc-storyboard-frame-actions{grid-area:1/3}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-order-action{width:44px;padding:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-order-action span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-material-storyboard .kc-storyboard-frame-done{grid-area:1/3;width:auto;height:44px;min-height:44px}.kc-material-storyboard .kc-storyboard-mobile-adjust-heading{grid-row:2}.kc-material-storyboard .kc-storyboard-inspector-controls{background:0 0;border:0}.kc-storyboard-frame-canvas{padding:24px}.kc-material-storyboard .kc-storyboard-framing-tools button{min-height:44px;padding:8px 10px;font-size:13px}}.kc-material-storyboard .kc-storyboard-scene-actions-default .kc-scene-action{color:#fffaf0;width:auto;height:auto;min-height:36px;box-shadow:none;font:400 14px/20px var(--kc-font-ui);background:#27322c;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.kc-material-storyboard .kc-storyboard-scene-actions-default .kc-scene-action-danger{color:#ffb9b9}.kc-material-storyboard .kc-storyboard-scene-actions-default .kc-icon{width:18px;height:18px}.kc-material-storyboard .kc-storyboard-scene-actions-default>form{width:auto;margin:0;display:inline-flex}.kc-storyboard-crop-layers{gap:8px;padding:3px;display:flex;overflow-x:auto}.kc-storyboard-crop-layers button{color:#fffaf0;min-height:36px;font:400 14px/20px var(--kc-font-ui);cursor:pointer;background:#27322c;border:1px solid #69736e;border-radius:6px;flex:none;padding:6px 10px}.kc-storyboard-crop-layers button[aria-pressed=true]{color:#55f0c8;background:#213c32;border-color:#55f0c8}.kc-storyboard-crop-layers button:focus-visible,.kc-storyboard-framing-tools button:focus-visible{outline-offset:2px;outline:2px solid #55f0c8}.kc-storyboard-framing-tools button:disabled{opacity:.5;cursor:default}@media (max-width:767px){.kc-material-storyboard .kc-storyboard-scene-actions-default{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kc-material-storyboard .kc-storyboard-scene-actions-default>form{width:100%}.kc-material-storyboard .kc-storyboard-scene-actions-default .kc-scene-action{text-align:center;flex-direction:column;gap:4px;width:100%;min-height:44px;padding:6px;font-size:14px;line-height:20px}.kc-material-storyboard .kc-storyboard-framing-tools button,.kc-storyboard-crop-layers button{min-height:44px}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-controls .kc-storyboard-zoom-controls{grid-template-columns:44px minmax(40px,1fr) 44px 44px 44px 44px;gap:4px}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-controls :is(.kc-storyboard-frame-center,.kc-storyboard-frame-reset){justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-controls :is(.kc-storyboard-frame-center,.kc-storyboard-frame-reset) span{display:none}}.kc-material-storyboard .kc-storyboard-zoom-controls{grid-template-columns:36px minmax(80px,1fr) 48px 36px auto auto;align-items:center;gap:8px;padding:0;display:grid}.kc-material-storyboard .kc-storyboard-zoom-controls button{color:#ced6d1;min-width:36px;min-height:36px;font:400 14px/20px var(--kc-font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.kc-material-storyboard .kc-storyboard-zoom-controls button:hover{background:#27322c}.kc-material-storyboard .kc-storyboard-zoom-controls button:focus-visible{outline-offset:2px;outline:2px solid #55f0c8}.kc-storyboard-zoom-controls .kc-icon{width:18px;height:18px}.kc-storyboard-zoom-controls output{font:600 14px/20px var(--kc-font-ui);color:#55f0c8;text-align:center}.kc-storyboard-zoom-slider{min-width:0;display:block}.kc-storyboard-zoom-slider input{cursor:pointer;accent-color:#55f0c8;width:100%;margin:0;display:block}@media (max-width:767px){.kc-material-storyboard .kc-storyboard-zoom-controls button{min-width:44px;min-height:44px;padding:0}}@media (max-height:600px){.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector{overflow-y:auto}.kc-material-storyboard .kc-storyboard-inspector-panel{grid-template-rows:auto auto minmax(240px,1fr) auto auto;height:auto;min-height:100%}.kc-material-storyboard .kc-storyboard-framing-workspace{height:240px}}.kc-beta-last-action{font-size:14px;font-weight:600;line-height:20px;display:block}.kc-beta-row-meta,.kc-beta-issue-count{margin-top:4px;font-size:12px;line-height:18px;display:block}.kc-beta-row-meta,.kc-beta-muted{color:#62645f}.kc-beta-issue-count{color:#9c3028}.kc-beta-activity{font-family:var(--kc-font-ui);font-size:14px;line-height:20px}.kc-beta-activity h3{margin:20px 0 12px;font-size:16px;font-weight:600;line-height:22px}.kc-beta-activity-summary{margin-top:20px}.kc-beta-activity-summary p,.kc-beta-muted{margin-block:8px;font-size:12px;line-height:18px}.kc-beta-clip-list>article{border-bottom:1px solid #deded5;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:12px;display:grid}.kc-beta-clip-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.kc-beta-clip-list small{color:#62645f;margin-top:4px;font-size:12px;line-height:18px;display:block}.kc-beta-clip-list article>div>span{margin-top:4px;font-size:12px;display:block}.kc-beta-clip-steps{margin:6px 0 0;font-size:12px;line-height:18px}.kc-beta-clip-cover{aspect-ratio:9/16;background:#eae8df;justify-content:center;align-items:center;width:40px;display:flex;overflow:hidden}.kc-beta-clip-cover img{object-fit:cover;width:100%;height:100%}.kc-beta-clip-pages{justify-content:space-between;align-items:center;gap:8px;margin-block:12px;display:flex}.kc-beta-incident,.kc-beta-technical,.kc-beta-administration{border-block-start:1px solid #deded5;margin-top:12px;padding-top:12px;font-size:14px}.kc-beta-incident summary,.kc-beta-technical summary,.kc-beta-administration>summary{cursor:pointer;min-height:36px;font-weight:500}.kc-beta-incident{color:#9c3028}.kc-beta-incident.is-recovered{color:#62645f}.kc-beta-incident p,.kc-beta-technical p{overflow-wrap:anywhere;font-size:12px;line-height:18px}.kc-beta-usage-timeline{margin:0;padding:0;list-style:none}.kc-beta-usage-timeline li{border-bottom:1px solid #deded5;padding-block:8px}.kc-beta-usage-timeline strong{font-weight:500}.kc-beta-usage-timeline p{color:#62645f;margin:4px 0 0;font-size:12px;line-height:18px}.kc-beta-usage-timeline small{color:#62645f;margin-top:4px;font-size:12px;line-height:18px;display:block}.kc-admin-beta.kc-beta-viewer{color:#171d18;background:#fffdf7;border-radius:12px;margin:24px auto;padding:20px}.kc-beta-viewer-header{align-items:start;gap:24px;margin-bottom:20px;display:flex}.kc-beta-viewer-header h1{font-family:var(--kc-font-ui);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.kc-beta-viewer-header p{color:#62645f;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.kc-beta-viewer-layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px;display:grid}.kc-beta-viewer h2{font-family:var(--kc-font-ui);margin:0 0 12px;font-size:16px;font-weight:600;line-height:22px}.kc-beta-viewer-player{color:#edf1ec;background:#101715;flex-direction:column;align-items:center;min-width:0;padding:16px;display:flex}.kc-beta-viewer-player>h2{align-self:flex-start}.kc-beta-viewer-player .kc-library-preview-player{width:100%}.kc-beta-viewer-player .kc-library-preview-viewport{height:min(52vh,440px);max-height:calc(100dvh - 330px)}.kc-beta-viewer-player>video{aspect-ratio:9/16;width:auto;max-width:100%;max-height:min(52vh,440px)}.kc-beta-viewer-info{min-width:0;font-size:14px;line-height:20px}.kc-beta-viewer-info p{color:#62645f;margin:0 0 16px}.kc-beta-version{color:inherit;border-block-start:1px solid #deded5;gap:4px;padding:12px 8px;text-decoration:none;display:grid}.kc-beta-version[aria-current=page]{background:#e0f5eb}.kc-beta-version strong{font-size:14px;font-weight:500}.kc-beta-version small{color:#62645f;font-size:12px}.kc-beta-viewer-info dl{border-top:1px solid #deded5;margin-top:20px;padding-top:16px}.kc-beta-viewer-info dt{color:#62645f;margin-top:12px;font-size:12px}.kc-beta-viewer-info dd{overflow-wrap:anywhere;margin:4px 0 0}.kc-beta-viewer a:focus-visible,.kc-beta-activity a:focus-visible,.kc-beta-activity summary:focus-visible,.kc-beta-administration>summary:focus-visible{outline-offset:3px;outline:2px solid #087f66}@media (max-width:720px){.kc-beta-viewer-header{flex-direction:column;gap:12px}.kc-beta-viewer-layout{grid-template-columns:minmax(0,1fr);gap:20px}.kc-beta-clip-list>article{column-gap:8px}.kc-beta-clip-list article>a{grid-column:2;justify-self:start;min-height:44px}.kc-beta-clip-cover{grid-row:span 2}.kc-beta-incident summary,.kc-beta-technical summary,.kc-beta-administration>summary{min-height:44px}}@font-face{font-family:Bangers;src:url("/komaclip-assets/fonts/Bangers-Regular.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Bungee;src:url("/komaclip-assets/fonts/Bungee-Regular.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Comic Neue;src:url("/komaclip-assets/fonts/ComicNeue-Bold.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Luckiest Guy;src:url("/komaclip-assets/fonts/LuckiestGuy-Regular.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Oswald;src:url("/komaclip-assets/fonts/Oswald-Variable.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:200 700}@font-face{font-family:Kalam;src:url("/komaclip-assets/fonts/Kalam-Bold.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Orbitron;src:url("/komaclip-assets/fonts/Orbitron-Variable.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:400 900}@font-face{font-family:Lora;src:url("/komaclip-assets/fonts/Lora-Variable.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:400 700}@font-face{font-family:Lora;src:url("/komaclip-assets/fonts/Lora-Italic-Variable.ttf")format("truetype");font-display:swap;font-style:italic;font-weight:400 700}@font-face{font-family:Special Elite;src:url("/komaclip-assets/fonts/SpecialElite-Regular.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KomaClip Clean;src:url("/komaclip-assets/fonts/ComicNeue-Bold.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:100 1000}@font-face{font-family:KomaClip Display;src:url("/komaclip-assets/fonts/Bungee-Regular.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:100 1000}@font-face{font-family:KomaClip Impact;src:url("/komaclip-assets/fonts/Bangers-Regular.ttf")format("truetype");font-display:swap;font-style:normal;font-weight:100 1000}@media (max-width:767px){.kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-animation-button,.kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-animation-button.is-applied{width:38px;min-width:38px;padding-inline:0}.kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-animation-button>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kc-confirm-submit{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.kc-confirm-submit-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 28% 18%,#ff3d2e2e,#0000 30%),#05060c94;position:absolute;inset:0}.kc-confirm-submit-panel{color:#111;background:linear-gradient(112deg,#ffffffc2,#fff8e78f),repeating-linear-gradient(0deg,#11111107 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#11111106 0 1px,#0000 1px 22px),#fff8e7;border:2px solid #111;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:min(92vw,520px);padding:16px;display:grid;position:relative;box-shadow:8px 8px #111}.kc-confirm-submit-icon{color:#55f0c8;background:#111;border-radius:999px;justify-content:center;align-self:start;align-items:center;width:44px;height:44px;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:1;display:inline-flex;box-shadow:3px 3px #ff3d2e}.kc-confirm-submit-icon svg{width:24px;height:24px}.kc-confirm-submit.is-choice .kc-confirm-submit-panel{max-width:min(92vw,430px);padding:22px 20px 20px}.kc-confirm-submit.is-choice .kc-confirm-submit-icon{color:#111;background:#55f0c8;border:2px solid #111;box-shadow:3px 3px #111}.kc-confirm-submit.is-choice .kc-confirm-submit-actions{grid-template-columns:1fr;display:grid}.kc-confirm-submit.is-choice .kc-confirm-submit-accept{order:-1;min-height:48px}.kc-confirm-submit.is-choice .kc-confirm-submit-cancel{box-shadow:none;background:0 0;min-height:44px}.kc-confirm-submit.is-unsaved .kc-confirm-submit-panel,.kc-audio-fit-confirm .kc-confirm-submit-panel{color:#edf2ed;background:#202e27;border:1px solid #43584c;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:min(92vw,480px);padding:18px;box-shadow:0 12px 36px #00000047}.kc-confirm-submit.is-unsaved .kc-confirm-submit-icon{display:none}.kc-confirm-submit.is-unsaved .kc-confirm-submit-copy{gap:6px}.kc-confirm-submit.is-unsaved .kc-confirm-submit-copy strong,.kc-audio-fit-confirm .kc-confirm-submit-copy strong{overflow-wrap:anywhere;font-family:inherit;font-size:16px;font-weight:650;line-height:1.35}.kc-confirm-submit.is-unsaved .kc-confirm-submit-copy span,.kc-audio-fit-confirm .kc-confirm-submit-copy span{color:#bac7bd;font-size:14px;font-weight:400;line-height:1.45}.kc-confirm-submit.is-unsaved .kc-confirm-submit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kc-confirm-submit.is-unsaved .kc-confirm-submit-actions button,.kc-audio-fit-confirm .kc-confirm-submit-actions button{box-shadow:none;border-width:1px;border-radius:6px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:550;line-height:1.3}.kc-confirm-submit.is-unsaved .kc-confirm-submit-accept{background:#ff3d2e;border-color:#ff3d2e;grid-area:1/1/auto/-1}.kc-confirm-submit.is-unsaved .kc-confirm-submit-cancel{color:#edf2ed;background:#26392f;border-color:#53685b;grid-area:2/1}.kc-confirm-submit.is-unsaved .kc-confirm-submit-discard{color:#f1aaa0;grid-area:2/2}.kc-confirm-submit.is-unsaved .kc-confirm-submit-actions button:is(:hover,:focus-visible),.kc-audio-fit-confirm .kc-confirm-submit-actions button:is(:hover,:focus-visible){box-shadow:none;transform:none}.kc-confirm-submit.is-unsaved .kc-confirm-submit-actions button:focus-visible,.kc-audio-fit-confirm .kc-confirm-submit-actions button:focus-visible{outline-offset:2px;outline:2px solid #70e6c9}@media (max-width:480px){.kc-confirm-submit.is-unsaved .kc-confirm-submit-actions{grid-template-columns:minmax(0,1fr)}.kc-confirm-submit.is-unsaved .kc-confirm-submit-actions button{grid-column:1}.kc-confirm-submit.is-unsaved .kc-confirm-submit-cancel{grid-row:2}.kc-confirm-submit.is-unsaved .kc-confirm-submit-discard{grid-row:3}}.kc-confirm-submit.is-danger .kc-confirm-submit-panel{max-width:min(92vw,510px);padding:22px;box-shadow:8px 8px #ff3d2e}.kc-confirm-submit.is-danger .kc-confirm-submit-icon{color:#fff;background:#ff3d2e}.kc-confirm-submit.is-danger .kc-confirm-submit-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.kc-confirm-submit.is-danger .kc-confirm-submit-cancel,.kc-confirm-submit.is-danger .kc-confirm-submit-accept{min-height:48px}.kc-confirm-submit-copy{gap:6px;min-width:0;display:grid}.kc-confirm-submit-copy strong{font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.05}.kc-confirm-submit-copy span{color:#111111a8;font-size:.92rem;font-weight:820;line-height:1.35}.kc-confirm-submit-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.kc-confirm-submit-cancel,.kc-confirm-submit-discard,.kc-confirm-submit-accept{cursor:pointer;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:950;display:inline-flex}.kc-confirm-submit-cancel{color:#111;background:#fff8e7eb;box-shadow:3px 3px #111111d1}.kc-confirm-submit-discard{box-shadow:none;color:#b42318;background:0 0;border-color:#0000}.kc-confirm-submit-accept{color:#fff;background:#ff3d2e;box-shadow:4px 4px #111}.kc-confirm-submit-cancel:hover,.kc-confirm-submit-cancel:focus-visible,.kc-confirm-submit-discard:hover,.kc-confirm-submit-discard:focus-visible,.kc-confirm-submit-accept:hover,.kc-confirm-submit-accept:focus-visible{outline:none;transform:translate(-1px,-1px)}.kc-confirm-submit-cancel:hover,.kc-confirm-submit-cancel:focus-visible{box-shadow:4px 4px #55f0c8}.kc-confirm-submit-discard:hover,.kc-confirm-submit-discard:focus-visible{background:#ff3d2e1a}.kc-confirm-submit-accept:hover,.kc-confirm-submit-accept:focus-visible{box-shadow:5px 5px #111}.kc-audio-fit-confirm{font-family:var(--kc-font-ui)}.kc-audio-fit-confirm .kc-confirm-submit-panel{grid-template-columns:24px minmax(0,1fr);gap:12px}.kc-audio-fit-confirm .kc-confirm-submit-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a110fa3}.kc-audio-fit-confirm .kc-confirm-submit-icon{box-shadow:none;background:0 0;width:24px;height:24px}.kc-audio-fit-confirm .kc-confirm-submit-icon svg{width:20px;height:20px}.kc-audio-fit-confirm .kc-confirm-submit-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px}.kc-audio-fit-confirm .kc-confirm-submit-actions[hidden]{display:none}.kc-audio-fit-confirm .kc-confirm-submit-actions button{border-color:#45554e;min-height:44px}.kc-audio-fit-confirm .kc-confirm-submit-cancel{color:#f4f6f2;background:#263b33}.kc-audio-fit-confirm.is-busy .kc-confirm-submit-icon svg{display:none}.kc-audio-fit-confirm.is-busy .kc-confirm-submit-icon:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:.72s linear infinite kc-spin}@media (min-width:900px) and (pointer:fine){.kc-audio-fit-confirm .kc-confirm-submit-actions button{min-height:36px}}@media (prefers-reduced-motion:reduce){.kc-audio-fit-confirm.is-busy .kc-confirm-submit-icon:before,.kc-audio-fit-button.is-submitting:before{animation:none}}.kc-main.is-studio-beta .kc-studio-beta-tool-nav,.kc-main.is-studio-beta .kc-studio-beta-focus-context,.kc-main.is-studio-beta .kc-studio-beta-editing-badge{display:none}.kc-main.is-studio-beta .kc-studio-beta-inspector-content{display:contents}@media (min-width:761px){.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{grid-template-rows:minmax(0,1fr);grid-template-columns:164px minmax(0,1fr);padding:0!important;display:grid!important;overflow:hidden!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav{background:#fffdf8;border-right:1px solid #deded7;align-content:stretch;min-height:0;display:grid;overflow:hidden}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button{color:#111;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;border-left:4px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:0;padding:10px 8px;font-size:13px;font-weight:850;line-height:1.2;display:flex}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button:hover,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button:focus-visible{outline-offset:-3px;background:#effaf5;outline:2px solid #55f0c8}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button.is-active{color:#0d715b;background:linear-gradient(90deg,#e4faf2 0%,#eff8f1 100%);border-left-color:#38d8b5}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav .kc-icon{width:25px;height:25px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector-content{box-sizing:border-box;padding:0 16px 14px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector-title{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-focus-context{z-index:8;background:#fff;border-bottom:1px solid #deded7;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:46px;margin:0 -16px 8px;padding:6px 16px;display:flex;position:sticky;top:0}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-focus-context>strong{color:#111;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:0 auto;font-size:12px;font-weight:950;line-height:1.2}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-playback-context{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-shot-playback,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-switch-playing-shot{align-items:center;gap:7px;display:inline-flex}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-shot-playback{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#ff3f3f;border:1px solid #ff3f3f;border-radius:6px;min-height:44px;padding:0 14px;font-size:13px;font-weight:850}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-shot-playback:hover,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-shot-playback:focus-visible{outline-offset:2px;background:#e92f2f;border-color:#ff7474;outline:2px solid #ff7474}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-playback-context .kc-icon{width:15px;height:15px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-switch-playing-shot{color:#111;cursor:pointer;font:inherit;background:#fffaf0;border:1.5px solid #111;border-radius:6px;min-height:32px;padding:0 9px;font-size:11px;font-weight:900}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-switch-playing-shot[hidden]{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-context-notice{color:#aab7ae;flex:1 0 100%;font-size:12px;font-weight:600}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-context-notice.is-error{color:#ff9c92;font-weight:800}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-context-notice.is-warning{color:#e5c185;font-weight:700}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting[open]{border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting[open]>summary{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body{padding:0 0 12px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter-row{flex-wrap:wrap!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter{flex:0 auto!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor-actions{z-index:7;background:#fffaf0;margin-inline:-9px;padding:10px 9px 14px;position:sticky;bottom:-14px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-timeline-item:has(.kc-studio-beta-shot.is-selected) .kc-studio-beta-editing-badge{color:#0b5f4e;pointer-events:none;white-space:nowrap;z-index:8;background:#55f0c8;border:1px solid #0b725c;border-radius:999px;padding:0 8px;font-size:10px;font-weight:900;line-height:18px;display:block;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}}.kc-parallax-adjustment-review[hidden]{display:none!important}.kc-parallax-scene-chip{display:none}.kc-scene-animation-dialog.has-parallax-shell{--kc-parallax-ink:#111;--kc-parallax-red:#ff3d35;--kc-parallax-mint:#55f0c8;--kc-parallax-mint-deep:#087f78;--kc-parallax-paper:#fff8e7;--kc-parallax-paper-soft:#fffdf6;--kc-parallax-beige:#e8e0d2;--kc-parallax-muted:#625d55;color:var(--kc-parallax-ink);width:min(920px,100%);padding:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-review{width:min(1100px,100%)}.kc-scene-animation-dialog.has-parallax-shell:has(.kc-parallax-mode-chooser:not([hidden])){width:min(760px,100%)}.kc-scene-animation-dialog.has-parallax-shell::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0fb8}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-dialog-card{background:linear-gradient(135deg, #ff3d3509, #55f0c80f), var(--kc-parallax-paper);border:2px solid var(--kc-parallax-ink);box-shadow:8px 8px 0 var(--kc-parallax-red);border-radius:20px;gap:0;max-height:calc(100dvh - 16px);padding:0;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{grid-template-rows:auto minmax(0,1fr);height:min(704px,100dvh - 16px)}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-header{background:#fffdf6c7;border:0;border-bottom:1.5px solid #1113;border-radius:0;align-items:center;gap:14px;min-height:84px;margin:0;padding:14px 84px 14px 22px;display:flex}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-mark{background:var(--kc-parallax-red);border:2px solid var(--kc-parallax-ink);box-shadow:3px 3px 0 var(--kc-parallax-ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-copy{min-width:0}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-copy h3{color:var(--kc-parallax-ink);letter-spacing:.025em;text-transform:uppercase;margin:0;font-family:Bungee,sans-serif;font-size:clamp(1.24rem,2.1vw,1.55rem);line-height:1.08}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-copy p{color:var(--kc-parallax-muted);margin:4px 0 0;font-size:.82rem;font-weight:750;line-height:1.3;display:block}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-scene-chip{background:var(--kc-parallax-beige);white-space:nowrap;border:1.5px solid #11111147;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:42px;margin-left:auto;padding:8px 14px;font-size:.78rem;font-weight:900;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-close,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-close{background:var(--kc-parallax-paper-soft);border:2px solid var(--kc-parallax-ink);color:var(--kc-parallax-ink);border-radius:12px;width:46px;height:46px;top:18px;right:18px}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-close:hover,.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-close:focus-visible{border-color:var(--kc-parallax-ink);box-shadow:3px 3px 0 var(--kc-parallax-mint);background:#fff;outline:none;transform:translate(-1px,-1px)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser,.kc-scene-animation-dialog.has-parallax-shell .kc-scene-parallax-panel,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-review{background:0 0;border:0;border-radius:0;min-width:0;margin:0}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser{gap:12px;padding:20px 24px 18px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-grid{grid-template-columns:minmax(0,1fr);gap:12px}.kc-parallax-analysis-plan[hidden]{display:none!important}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser.has-analysis-plan .kc-parallax-mode-grid,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser.has-analysis-plan .kc-parallax-mode-footer{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-analysis-plan{grid-template-columns:minmax(240px,36%) minmax(0,1fr);gap:24px;min-height:0;display:grid}.kc-parallax-analysis-scene{background:#fffdf6eb;border:1.5px solid #1111118c;border-radius:18px;justify-content:center;align-items:center;min-height:420px;padding:18px;display:flex;overflow:hidden}.kc-parallax-analysis-scene img{aspect-ratio:9/16;border:2px solid var(--kc-parallax-ink);box-shadow:5px 5px 0 var(--kc-parallax-red);object-fit:cover;border-radius:14px;max-width:100%;max-height:min(54dvh,520px);display:block}.kc-parallax-analysis-content{flex-direction:column;gap:12px;min-width:0;display:flex}.kc-parallax-analysis-recommendation strong{color:var(--kc-studio-primary-accent,var(--kc-mint));font-size:16px;font-weight:600;line-height:1.4;display:block}.kc-parallax-analysis-recommendation p{margin:6px 0 0;line-height:1.45}.kc-parallax-analysis-summary{border-bottom:1px solid var(--kc-menu-divider);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding-bottom:12px;display:flex}.kc-parallax-analysis-plan[data-strategy=not_recommended] .kc-parallax-analysis-recommendation strong{color:var(--kc-menu-pending)}.kc-parallax-analysis-plan[data-strategy=not_recommended] :is(.kc-parallax-analysis-summary,.kc-parallax-analysis-billing,.kc-parallax-analysis-quality){display:none}.kc-parallax-analysis-reframe{cursor:pointer;background:#55f0c81f;border:1.5px solid #11111147;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:.9rem;font-weight:850;display:flex}.kc-parallax-analysis-reframe[hidden]{display:none}.kc-parallax-analysis-reframe input{accent-color:var(--kc-parallax-mint-deep);width:20px;height:20px}.kc-parallax-analysis-billing{color:var(--kc-parallax-muted);margin:0;font-size:.8rem;font-weight:650;line-height:1.4}.kc-parallax-analysis-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:12px;margin-top:auto;display:grid}.kc-parallax-analysis-actions button,.kc-parallax-analysis-back{border:1.5px solid var(--kc-parallax-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:.88rem;font-weight:900;display:inline-flex}.kc-parallax-analysis-actions button.is-secondary{background:var(--kc-parallax-paper-soft);color:var(--kc-parallax-mint-deep)}.kc-parallax-analysis-actions button.is-primary{background:var(--kc-parallax-red);box-shadow:4px 4px 0 var(--kc-parallax-ink);color:var(--kc-parallax-ink)}.kc-parallax-analysis-actions button:focus-visible,.kc-parallax-analysis-back:focus-visible{outline:3px solid var(--kc-parallax-mint);outline-offset:2px}.kc-parallax-analysis-actions button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.kc-parallax-analysis-back{color:var(--kc-parallax-muted);background:0 0;border-color:#0000;justify-content:flex-start;align-self:flex-start;min-height:44px;padding-inline:4px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card{background:var(--kc-parallax-paper-soft);color:var(--kc-parallax-ink);border:1.5px solid #1111117a;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 120px;gap:15px;min-height:112px;padding:15px 16px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic{border:2px solid var(--kc-parallax-ink);box-shadow:4px 4px #11111124}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-manual{background:var(--kc-parallax-paper-soft);box-shadow:none}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic:hover,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic:focus-visible{border-color:var(--kc-parallax-ink);background:#fff;box-shadow:4px 4px #1113}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-manual:hover,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-manual:focus-visible{border-color:var(--kc-parallax-ink);box-shadow:none;background:#fff}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card:focus-visible{outline:3px solid var(--kc-parallax-mint);outline-offset:2px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic .kc-parallax-mode-icon{background:var(--kc-parallax-red);border-color:var(--kc-parallax-ink);color:#fff}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-manual .kc-parallax-mode-icon{color:var(--kc-parallax-mint-deep);background:#55f0c847;border-color:#111111b3}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-icon{width:44px;height:44px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-copy{align-self:center;gap:5px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-heading b{background:var(--kc-parallax-mint);border:1px solid var(--kc-parallax-ink);color:var(--kc-parallax-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:.56rem;font-weight:950}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>em{border:1.5px solid var(--kc-parallax-ink);background:#fff;border-radius:9px;grid-area:1/3;justify-content:center;align-self:center;min-height:44px;padding:0 14px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic>em{background:var(--kc-parallax-red);box-shadow:0 3px 0 var(--kc-parallax-ink);color:#fff}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>em svg{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card strong,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card em{color:var(--kc-parallax-ink)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card small{color:var(--kc-parallax-muted)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card em,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-footer{border-color:#1113}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card .kc-parallax-mode-settlement{color:var(--kc-parallax-muted);text-align:center;grid-area:2/3;justify-self:center;display:block}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card .kc-parallax-mode-settlement>span:first-child{color:var(--kc-parallax-mint-deep)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-manual .kc-parallax-mode-settlement{color:var(--kc-parallax-muted)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic:disabled .kc-parallax-mode-settlement{text-align:left;grid-column:2/4;justify-self:start}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-footer{min-height:60px;margin-top:2px;padding-top:14px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-footer button{background:var(--kc-parallax-paper-soft);color:var(--kc-parallax-ink);border-color:#1111116b;border-radius:10px;min-height:44px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-footer small{color:var(--kc-parallax-muted);font-size:.75rem}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress{background:linear-gradient(135deg, var(--kc-parallax-paper-soft), #55f0c821);color:var(--kc-parallax-ink);border-color:#11111159}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy p,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step small{color:var(--kc-parallax-muted)}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-parallax-panel{border-top:1.5px solid #1111112e;height:100%;padding:12px 16px 0;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax{grid-template-rows:minmax(0,1fr) 58px;height:100%;min-height:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-workspace{grid-template-columns:minmax(310px,36%) minmax(0,1fr);height:100%;min-height:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layers,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{box-shadow:none;color:var(--kc-parallax-ink);background:#fffdf6f0;border:1.5px solid #111111c7}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview .kc-manual-parallax-stage{border:2px solid var(--kc-parallax-ink);box-shadow:5px 5px 0 var(--kc-parallax-red);background:#171717;align-self:center;width:min(100%,clamp(205px,32dvh,232px))}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>button,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale button,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-actions>button,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-replace,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-direction summary{color:var(--kc-parallax-ink);background:#fff;border-color:#11111152}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-play{background:var(--kc-parallax-ink);border-color:var(--kc-parallax-ink);box-shadow:3px 3px 0 var(--kc-parallax-mint);color:#fff}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-apply{background:var(--kc-parallax-red);border:1.5px solid var(--kc-parallax-ink);box-shadow:4px 4px 0 var(--kc-parallax-ink);color:var(--kc-parallax-ink)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-active-layer{color:var(--kc-parallax-ink);background:#55f0c82e;border-color:#087f7875}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-active-layer strong,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-active-layer>span:last-child{color:#075f5a}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-notice{color:#3d310f;background:#f5cf5933;border-color:#714f006b}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-side{grid-template-rows:150px minmax(0,1fr);min-height:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layers{grid-template-rows:auto minmax(70px,auto) auto;height:auto;min-height:0;padding:12px;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-list{grid-auto-columns:minmax(180px,1fr);padding:2px 2px 5px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer{color:var(--kc-parallax-ink);background:#fff;border-color:#11111152}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer.is-selected{border-color:var(--kc-parallax-ink);box-shadow:none;background:#55f0c833}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-select,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-select strong{color:var(--kc-parallax-ink)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-select>span,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector>header small,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layers>header small,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion small{color:var(--kc-parallax-muted)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale output{color:var(--kc-parallax-ink);background:#fff;border-color:#11111140}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector{border-color:#11111129;padding-top:8px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-direction,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion>header,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer{border-color:#11111129}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-direction{padding-bottom:6px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale input,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity>input[type=range]{accent-color:var(--kc-parallax-mint-deep)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{gap:3px;padding:6px 12px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile>small{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing{gap:2px 8px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing{padding-top:3px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion>header{padding-bottom:3px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile button,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing button{min-height:28px;color:var(--kc-parallax-ink);background:#e8e0d27a}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile button.is-selected,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing button.is-selected{border-color:var(--kc-parallax-ink);color:var(--kc-parallax-ink);background:#55f0c83d}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-regenerate{color:var(--kc-parallax-ink)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer{background:#fff8e7fa;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:58px;margin:0 -16px;padding:7px 16px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer>button{justify-self:start}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-scene-note{color:var(--kc-parallax-muted);white-space:nowrap;justify-self:center;font-size:.72rem;font-weight:800}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-review{grid-template-columns:minmax(300px,.82fr) minmax(390px,1.18fr);min-height:0;max-height:calc(100dvh - 100px);padding:0;display:grid;overflow:hidden}.kc-parallax-adjustment-visual{background:linear-gradient(145deg, var(--kc-parallax-beige), #55f0c824);border-right:1.5px solid #1111113d;min-height:0;padding:28px}.kc-parallax-adjustment-visual img{border:2px solid var(--kc-parallax-ink);box-shadow:8px 8px 0 var(--kc-parallax-red);background:#171717;max-height:min(480px,100dvh - 190px)}.kc-parallax-adjustment-visual>span{background:var(--kc-parallax-paper);border-color:var(--kc-parallax-ink);color:var(--kc-parallax-ink);top:38px;left:38px}.kc-parallax-adjustment-copy{align-content:center;gap:16px;padding:34px 38px}.kc-parallax-adjustment-copy>em{border-color:var(--kc-parallax-ink);color:var(--kc-parallax-ink);background:#f5cf59;padding:8px 14px}.kc-parallax-adjustment-copy h4{color:var(--kc-parallax-ink);font-size:clamp(1.5rem,2.8vw,2.15rem)}.kc-parallax-adjustment-copy>p{color:var(--kc-parallax-ink);font-size:1rem}.kc-parallax-adjustment-preserved{color:var(--kc-parallax-ink);background:#f5cf5929;border-left-color:#d4a900;padding:15px 17px}.kc-parallax-adjustment-copy dl{border-color:#1113}.kc-parallax-adjustment-copy dl>div{padding:14px 0}.kc-parallax-adjustment-copy dt,.kc-parallax-adjustment-copy dd{color:var(--kc-parallax-muted)}.kc-parallax-adjustment-copy dd{color:var(--kc-parallax-ink)}.kc-parallax-adjustment-copy>button{background:var(--kc-parallax-red);border-color:var(--kc-parallax-ink);box-shadow:5px 5px 0 var(--kc-parallax-ink);color:var(--kc-parallax-ink);min-height:52px}.kc-parallax-adjustment-copy>button svg{color:var(--kc-parallax-ink);border:0;width:20px;height:20px;margin:0;padding:0;transform:none}.kc-parallax-adjustment-copy>button:hover,.kc-parallax-adjustment-copy>button:focus-visible{box-shadow:3px 3px 0 var(--kc-parallax-ink);background:#ff574f}@media (max-width:980px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-workspace{grid-template-columns:minmax(280px,34%) minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-scene-note{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer{grid-template-columns:1fr 1fr}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-review{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr)}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell{padding:6px}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-dialog-card,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{border-radius:16px;grid-template-rows:auto auto;height:auto;max-height:calc(100dvh - 12px);overflow-y:auto}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-header{padding:11px 66px 11px 14px}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-mark{width:44px;height:44px}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-copy h3{font-size:1.05rem}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-copy p{font-size:.72rem}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-scene-chip{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-close,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-close{width:42px;height:42px;top:17px;right:12px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser,.kc-scene-animation-dialog.has-parallax-shell .kc-scene-parallax-panel{height:auto;padding:16px;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-grid,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-workspace,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-review{grid-template-columns:minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card{grid-template-rows:auto auto auto auto;min-height:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax{grid-template-rows:none;height:auto;min-height:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-workspace{height:auto}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview{grid-template-rows:auto auto auto;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-side,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{overflow:visible}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(64vw,232px)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer{align-items:stretch;margin:0 -16px -16px;padding:10px 16px 14px;display:flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-scene-note{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-review{max-height:none;overflow:visible}.kc-parallax-adjustment-visual{border-bottom:1.5px solid #1111113d;border-right:0;min-height:340px;padding:24px}.kc-parallax-adjustment-visual img{max-height:310px}.kc-parallax-adjustment-visual>span{top:32px;left:32px}.kc-parallax-adjustment-copy{padding:26px 22px 30px}}@media (max-width:480px){.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser,.kc-scene-animation-dialog.has-parallax-shell .kc-scene-parallax-panel{padding:12px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);min-height:0;padding:13px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>em{grid-area:2/1/auto/-1;justify-self:start;width:calc(100% - 90px)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card .kc-parallax-mode-settlement{pointer-events:none;z-index:1;grid-area:2/2;place-self:center end;padding-right:10px;position:relative}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card>em{justify-content:flex-start;padding-right:14px}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-card.is-automatic:disabled .kc-parallax-mode-settlement{grid-area:3/1/auto/-1;justify-self:start;padding:0}.kc-scene-animation-dialog.has-parallax-shell:has(.kc-parallax-mode-chooser:not([hidden])) .kc-scene-animation-copy p{display:none}.kc-scene-animation-dialog.has-parallax-shell:has(.kc-parallax-mode-chooser:not([hidden])) .kc-parallax-scene-chip{min-height:36px;padding:6px 9px;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-icon{width:44px;height:44px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer{margin:0 -12px -12px;padding-inline:12px}.kc-parallax-adjustment-copy>p,.kc-parallax-adjustment-preserved,.kc-parallax-adjustment-copy dt,.kc-parallax-adjustment-copy dd{font-size:.9rem}}html.kc-storyboard-focused-open{overflow:hidden}.kc-storyboard-mobile-order-heading,.kc-storyboard-mobile-editor-title,.kc-storyboard-mobile-order-action,.kc-storyboard-row-chevron,.kc-storyboard-mobile-finish,.kc-storyboard-mobile-continue,.kc-storyboard-mobile-scenes,.kc-source-library-mobile-back,.kc-source-library-mobile-title,.kc-storyboard-creation-dialog{display:none}@media (min-width:768px) and (max-width:1399px){.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes{min-width:0}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-editor-heading,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-layout,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-finish{box-sizing:border-box;max-width:100%;width:auto!important;min-width:0!important}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-editor-heading>div,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading>div,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-finish-meta,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-create-options{min-width:0}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-editor-heading span,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-selected{flex-basis:clamp(142px,13.8vw,176px);grid-template-rows:auto minmax(0,1fr) auto;width:clamp(142px,13.8vw,176px);min-width:142px;max-width:176px;padding:5px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-selected>header{padding-right:0}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-selected>.kc-storyboard-tile-preview,.kc-material-storyboard.is-inspector-open .kc-storyboard-workspace{display:block}.kc-material-storyboard.is-inspector-open .kc-source-library,.kc-material-storyboard.is-inspector-open .kc-storyboard-editor-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-finish{display:none!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes{z-index:70;background:#11131c;border:0;border-radius:0;height:100dvh;min-height:0;max-height:none;padding:0;display:block;position:fixed;inset:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{background:#11131c;border:0;border-radius:0;grid-template:"inspector"minmax(0,1fr)"filmstrip"112px/minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{background:#fffaf0;border-top:1px solid #111111b8;grid-area:filmstrip;gap:9px;height:112px;min-height:112px;padding:8px 10px;display:flex;overflow:auto hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-filled,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-selected{flex:0 0 142px;grid-template-rows:minmax(0,1fr);grid-template-columns:30px minmax(0,1fr);align-self:stretch;gap:4px;width:142px;min-width:142px;max-width:142px;height:94px;min-height:94px;padding:5px;display:grid;overflow:hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot>header{flex-direction:column;grid-column:1;align-self:stretch;gap:4px;min-height:0;padding:0;display:flex}.kc-material-storyboard.is-inspector-open .kc-storyboard-scene-select strong{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-tile-preview,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-selected>.kc-storyboard-tile-preview{grid-column:2;width:46px;height:82px;display:block}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{grid-area:1/1/auto/-1;grid-template-columns:auto minmax(140px,1fr) minmax(190px,240px) auto}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-feedback{display:none}}@media (min-width:768px) and (max-width:859px){.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-finish{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;min-height:112px;display:grid!important}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-finish-meta,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-create-options{box-sizing:border-box;width:100%}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-finish-meta{justify-content:space-between}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-create-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-create-form,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-create-option{width:100%;min-width:0}}@media (max-width:767px){.kc-create-flow-progress{display:none}.kc-material-storyboard{min-width:0}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-workspace{display:block}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-source-library,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-editor-heading,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-heading{display:none}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes{background:#fffaf0;border:1.5px solid #111;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;height:calc(100dvh - 96px);min-height:520px;max-height:none;padding:0;display:grid;overflow:hidden}.kc-storyboard-mobile-order-heading{background:#fffaf0;border-bottom:1px solid #1111112e;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:10px 12px;display:flex}.kc-storyboard-mobile-order-heading>div{gap:2px;min-width:0;display:grid}.kc-storyboard-mobile-order-heading strong{color:#111;font:600 16px/22px var(--kc-font-ui);letter-spacing:0}.kc-storyboard-mobile-order-heading span{color:#6a6258;font-size:11px;font-weight:700;line-height:1.25}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout{background:#eeeae1;border:0;border-radius:0;height:auto;min-height:0;overflow:hidden auto}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid{align-content:start;gap:8px;height:auto;padding:10px;display:grid;overflow:visible}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-filled,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-empty,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-selected{background:#fffdf8;border:1px solid #1111114d;border-radius:8px;grid-template-rows:68px;grid-template-columns:minmax(104px,1fr) 54px;align-items:center;gap:10px;width:100%;min-width:0;max-width:none;height:80px;min-height:80px;padding:5px 7px;display:grid;overflow:hidden;box-shadow:2px 2px #1111111f}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-selected{border-color:#0d9f7e;box-shadow:0 0 0 2px #55f0c8}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot>header{grid-column:1;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px;height:68px;min-height:68px;padding:0;display:grid}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-drag-handle{background:#1111110f;border:1px solid #1111111f;border-radius:6px;width:44px;height:44px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-select{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:54px;display:flex}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-select strong{font-size:13px;display:block}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-index{width:24px;height:24px;font-size:12px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-tile-preview{border:1px solid #11111138;border-radius:5px;grid-area:1/2;width:38px;height:68px;min-height:68px;display:block;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-empty{display:block}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{width:100%;height:68px;min-height:68px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-finish{background:#fffaf0;border-top:1px solid #1113;padding:8px;display:block}.kc-storyboard-mobile-finish{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-storyboard-mobile-finish>span{gap:1px;min-width:0;display:grid}.kc-storyboard-mobile-finish strong{font-size:13px}.kc-storyboard-mobile-finish small{color:#0d7f67;font-size:10px;font-weight:800}.kc-storyboard-mobile-finish>button{color:#fff;font:inherit;background:#ff3d35;border:1.5px solid #111;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:154px;min-height:48px;padding:0 13px 0 16px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:3px 3px #111}.kc-storyboard-mobile-finish>button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.kc-storyboard-mobile-finish .kc-icon{width:16px;height:16px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-finish-meta,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-create-options{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{z-index:70;background:#11131c;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{background:#11131c;border-bottom:1px solid #fff8e72e;grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:7px 10px;display:grid}.kc-storyboard-mobile-editor-title{place-items:center end;gap:1px;min-width:0;display:grid}.kc-storyboard-mobile-editor-title strong{color:#fffaf0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.2}.kc-storyboard-mobile-editor-title span{color:#55f0c8;text-align:right;font-size:10px;font-weight:800}.kc-storyboard-mobile-order-action{color:#fffaf0;font:inherit;background:#fff8e714;border:1px solid #fff8e752;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.kc-storyboard-mobile-order-action .kc-icon{width:15px;height:15px}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-back,.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-navigation,.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-feedback{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{z-index:72;background:#1b1d27;border:0;border-bottom:1px solid #fff8e72e;align-items:center;gap:7px;height:88px;min-height:88px;padding:7px 10px;display:flex;position:fixed;top:58px;left:0;right:0;overflow:auto hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-filled,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-selected{background:#292b36;border:1px solid #fff8e74d;border-radius:6px;flex:0 0 58px;width:58px;min-width:58px;max-width:58px;height:72px;min-height:72px;padding:3px;display:block;position:relative;overflow:hidden}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-selected{box-shadow:none;border:2px solid #55f0c8}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot>header{z-index:3;width:26px;height:26px;min-height:26px;padding:0;display:block;position:absolute;top:5px;left:5px}.kc-material-storyboard.is-inspector-open .kc-storyboard-drag-handle{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-scene-select{width:26px;height:26px;min-height:26px;padding:0;display:block}.kc-material-storyboard.is-inspector-open .kc-storyboard-scene-select strong{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-tile-preview{width:50px;height:64px;min-height:64px;position:absolute;inset:3px}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty{display:block}.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{color:#fffaf0;height:64px;min-height:64px}.kc-material-storyboard.is-choosing-source .kc-source-library{z-index:90;background:#fffaf0;border:0;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr);height:100dvh;max-height:none;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.kc-material-storyboard.is-choosing-source .kc-source-library-heading{border-bottom:1px solid #1111112e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:8px 10px;display:grid}.kc-source-library-mobile-back{color:#fffaf0;background:#111;border:1px solid #111;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kc-source-library-mobile-back .kc-icon{width:16px;height:16px}.kc-material-storyboard.is-choosing-source .kc-source-library-heading>div:nth-child(2){display:grid}.kc-material-storyboard.is-choosing-source .kc-source-library-heading>div:nth-child(2)>strong{display:none}.kc-source-library-mobile-title{color:#111;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;display:block}.kc-material-storyboard.is-choosing-source .kc-source-library-expand{display:none}.kc-material-storyboard.is-choosing-source .kc-source-library-uploader{min-height:72px;margin:10px 10px 0}.kc-material-storyboard.is-choosing-source .kc-storyboard-selection-bar{margin:8px 10px 0}.kc-material-storyboard.is-choosing-source .kc-source-library-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:8px;max-height:none;padding:10px;display:grid;overflow:hidden auto}.kc-material-storyboard.is-choosing-source .kc-source-library-card{width:100%;min-height:150px}.kc-material-storyboard.is-choosing-source .kc-source-library-visual{min-height:150px}.kc-storyboard-creation-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.kc-storyboard-creation-dialog[open]{align-items:end;display:grid}.kc-storyboard-creation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070cb8}.kc-storyboard-creation-dialog>section{color:#111;max-height:min(620px,88dvh);padding:14px 12px calc(16px + env(safe-area-inset-bottom));background:#fffaf0;border:1.5px solid #111;border-radius:14px 14px 0 0;gap:12px;display:grid;overflow-y:auto;box-shadow:0 -5px #55f0c8}.kc-storyboard-creation-dialog header{justify-content:space-between;align-items:start;gap:12px;display:flex}.kc-storyboard-creation-dialog header>div{gap:3px;display:grid}.kc-storyboard-creation-dialog header strong{font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px}.kc-storyboard-creation-dialog header span{color:#6a6258;font-size:12px;font-weight:700}.kc-storyboard-creation-dialog header button{color:#111;background:0 0;border:1px solid #1111114d;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kc-storyboard-mobile-create-options{gap:9px;display:grid}.kc-storyboard-mobile-create-form{margin:0}.kc-storyboard-mobile-create-option{color:#111;text-align:left;background:#fffdf8;border:1.5px solid #111;border-radius:9px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:104px;padding:11px;display:grid}.kc-storyboard-mobile-create-option.is-assisted{color:#fff;background:#ff3d35;box-shadow:4px 4px #111}.kc-storyboard-mobile-create-option.is-manual{box-shadow:4px 4px #55f0c8}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy{gap:2px;display:grid}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy strong{font-size:15px}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy small{font-size:11px;font-weight:700;line-height:1.3}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy b{font-size:11px}}@media (max-width:359px){.kc-app-nav .kc-app-state{display:none}.kc-material-storyboard.is-choosing-source .kc-source-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-storyboard-mobile-order-heading{min-height:84px}.kc-storyboard-mobile-order-heading span{font-size:10px;display:block}.kc-storyboard-mobile-finish>button{min-width:136px}}.kc-material-storyboard .kc-storyboard-remove-confirmation[hidden]{display:none}.kc-material-storyboard .kc-storyboard-remove-confirmation{background:#fffaf0;border:1px solid #b22b2461;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.kc-material-storyboard .kc-storyboard-remove-confirmation-copy{gap:2px;min-width:0;display:grid}.kc-material-storyboard .kc-storyboard-remove-confirmation-copy strong{color:#111;font-size:13px;line-height:1.25}.kc-material-storyboard .kc-storyboard-remove-confirmation-copy span{color:#6a6258;font-size:12px;line-height:1.35}.kc-material-storyboard .kc-storyboard-remove-confirmation-actions{grid-template-columns:minmax(80px,.85fr) minmax(120px,1.15fr);gap:8px;display:grid}.kc-material-storyboard .kc-storyboard-scene-actions .kc-storyboard-remove-cancel{color:#111;background:#fffaf0;border:1px solid #1111116b}.kc-material-storyboard .kc-storyboard-scene-actions .kc-storyboard-remove-confirm{color:#fffaf0;background:#c5352e;border:1px solid #c5352e}.kc-material-storyboard .kc-storyboard-scene-actions .kc-storyboard-remove-cancel:hover,.kc-material-storyboard .kc-storyboard-scene-actions .kc-storyboard-remove-cancel:focus-visible{outline-offset:2px;background:#55f0c829;border-color:#0d9f7e;outline:2px solid #55f0c8}.kc-material-storyboard .kc-storyboard-scene-actions .kc-storyboard-remove-confirm:hover,.kc-material-storyboard .kc-storyboard-scene-actions .kc-storyboard-remove-confirm:focus-visible{color:#fffaf0;outline-offset:2px;background:#a92a24;border-color:#a92a24;outline:2px solid #ff3d3561}.kc-timeline-motion-control{position:relative}.kc-scene-animation-button.is-parallax-ready,.kc-scene-animation-button.is-parallax-saved{color:#075f5a;background:#fffdf6;border-color:#087f78;box-shadow:3px 3px #55f0c8}.kc-scene-animation-button.is-parallax-ready:hover,.kc-scene-animation-button.is-parallax-ready:focus-visible,.kc-scene-animation-button.is-parallax-saved:hover,.kc-scene-animation-button.is-parallax-saved:focus-visible{color:#111;background:#dffaf2;border-color:#111}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status{flex-direction:column;gap:2px;min-width:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status>b{color:#4f4a43;white-space:nowrap;background:#e8e0d2;border:1px solid #11111147;border-radius:999px;padding:4px 9px;line-height:1}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status>b.is-active{color:#075f5a;background:#55f0c83d;border-color:#087f78}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer>div{align-items:center;gap:8px;display:flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-deactivate{color:#4f4a43;background:#fffdf6;border:1.5px solid #1111116b;border-radius:10px;align-items:center;gap:5px;min-height:42px;padding:0 11px;font-size:.72rem;font-weight:900;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-deactivate[hidden]{display:none}.kc-parallax-adjustment-gallery{gap:7px;max-width:calc(100% - 76px);padding:3px 4px 7px;display:flex;position:absolute;bottom:38px;left:38px;overflow-x:auto}.kc-parallax-adjustment-gallery[hidden]{display:none}.kc-parallax-adjustment-gallery img{object-fit:cover;background:#171717;border:2px solid #fff8e7;border-radius:8px;flex:0 0 54px;width:54px;height:72px;box-shadow:2px 2px #111}@media (max-width:980px){.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status{display:none}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer>div{flex-wrap:wrap;justify-content:flex-end}.kc-parallax-adjustment-gallery{max-width:calc(100% - 64px);bottom:24px;left:32px}}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-side{grid-template-rows:auto auto;align-content:start;height:auto}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layers{grid-template-rows:auto minmax(70px,auto) auto}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-list{min-height:0;padding:2px 2px 7px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{grid-template:"heading direction""profile direction""timing timing""intensity intensity"/minmax(0,1fr) minmax(220px,.48fr);gap:10px 18px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile button{grid-template-rows:minmax(76px,1fr) auto;padding:8px 6px 9px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction{padding:0 0 0 18px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing{padding:9px 0 0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity{padding-top:9px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status{flex-direction:row}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save{padding:0}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-side{height:auto}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale{grid-template-columns:48px minmax(80px,1fr) 56px 44px 44px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction{padding:10px 0 0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer>div{grid-template-columns:48px minmax(0,1fr)}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer{padding-block:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status{flex-direction:column;align-items:flex-start;gap:3px;width:auto;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b{color:var(--kc-parallax-ink);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:.75rem;line-height:1.15;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b:before{box-shadow:none;background:#efac37;border:1px solid #111111ad;flex:none;width:8px;height:8px;margin-right:7px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b.is-active:before,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b[data-state=saved]:before{background:#55f0c8;border-color:#087f78}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status:has(>b.is-working){visibility:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b.has-error:before{background:#ff3d35;border-color:#8c211b}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-scene-note{color:#625d55;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:.67rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-deactivate,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply{min-height:48px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save{min-width:166px;padding-inline:15px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply{min-width:164px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save[aria-busy=true],.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply[aria-busy=true]{cursor:wait}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax{grid-template-rows:minmax(0,1fr) auto}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning{background:#ffffffc2;border:1px solid #11111124;border-radius:10px;grid-area:cleaning;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning>header>span{gap:1px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning>header strong{font-size:.78rem;font-weight:950}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning>header small{color:var(--kc-parallax-muted);font-size:.7rem;font-weight:750;line-height:1.2}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning>header em{color:var(--kc-parallax-muted);background:#1111110f;border:1px solid #1111111f;border-radius:999px;flex:none;padding:4px 8px;font-size:.62rem;font-style:normal;font-weight:900}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning>header em.is-edited{color:var(--kc-parallax-mint-deep);background:#55f0c833;border-color:#087f7859}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning-actions{grid-template-columns:repeat(2,minmax(120px,1fr));gap:7px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-manual-erase{white-space:nowrap;min-height:44px;color:var(--kc-parallax-ink);background:#fff;border:1.5px solid #1111114d;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.74rem;font-weight:900;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-manual-erase:not(:disabled):hover,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-manual-erase:not(:disabled):focus-visible{border-color:var(--kc-parallax-ink);outline-offset:1px;background:#ff3d3514;outline:3px solid #ff3d3529}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-manual-erase:disabled{cursor:not-allowed;opacity:.38}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning-actions svg{width:17px;height:17px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax{grid-template-rows:minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-footer,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-side{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr);display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview{border:0;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:14px;width:100%;max-width:none;height:100%;padding:16px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview>header,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-stage-controls{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-toolbar{background:var(--kc-parallax-paper);border:1.5px solid var(--kc-parallax-ink);border-radius:13px;grid-template-columns:minmax(150px,.75fr) minmax(250px,1.3fr) auto auto;justify-self:center;align-items:center;gap:10px;width:100%;max-width:920px;min-height:64px;padding:8px;display:grid;box-shadow:4px 4px #55f0c87a}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-tool-context{flex-basis:auto;padding:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-tool-context small{letter-spacing:0;text-transform:none;font-size:.62rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-tool-context strong{font-size:.78rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-eraser-size{grid-template-columns:auto minmax(120px,1fr) 28px;gap:8px;min-width:0;padding:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-eraser-size span,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-eraser-size b{font-size:.7rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-clean-done{border-radius:9px;height:44px;min-height:44px;padding:0 14px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{background-color:#fffdf6;background-image:linear-gradient(45deg,#11111114 25%,#0000 25%),linear-gradient(-45deg,#11111114 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#11111114 75%),linear-gradient(-45deg,#0000 75%,#11111114 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;grid-row:2;place-self:center;max-width:100%;height:100%;max-height:100%;width:auto!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{position:relative;padding:16px 430px 16px 16px!important;display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{z-index:20;position:absolute;inset:16px 16px 16px auto;height:auto!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{margin:0 auto}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{flex-direction:column;overflow-y:auto;padding:10px!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector{grid-template-areas:"heading order""scale scale""actions actions""cleaning cleaning"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview{gap:10px;padding:10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;padding:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-tool-context{grid-area:1/1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-clean-done{grid-area:1/2}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-eraser-size{grid-area:2/1/auto/-1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{max-height:min(100%,560px)}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion{grid-template:none/minmax(0,1fr) minmax(220px,.44fr);border:0;gap:14px;height:auto;padding:0;display:grid;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-scene-motion,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction{background:#ffffffb3;border:1.5px solid #1113;border-radius:14px;min-width:0;padding:12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-scene-motion{align-content:start;gap:10px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-heading>span,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header>span{gap:2px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-heading strong,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header strong{color:var(--kc-parallax-ink);font-size:.9rem;font-weight:950}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-heading small,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header small{color:var(--kc-parallax-muted);font-size:.74rem;font-weight:750;line-height:1.25}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile{grid-area:auto;gap:6px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile-options{gap:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile button{background:#fff;border:1.5px solid #11111140;border-radius:11px;grid-template-rows:58px auto;min-height:96px;padding:6px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile button:hover,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile button:focus-visible{border-color:var(--kc-parallax-mint-deep)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile button:focus-visible,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-directions button:focus-visible,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing button:focus-visible,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction select:focus-visible{outline-offset:1px;outline:3px solid #55f0c859}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile button.is-selected{border-color:var(--kc-parallax-mint-deep);background:#55f0c833;box-shadow:inset 0 0 0 1px #087f781f}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile-artwork{width:min(100%,92px);height:58px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile>small{color:var(--kc-parallax-muted);min-height:1.8em;font-size:.72rem;font-weight:750;line-height:1.25;display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-global-controls{border-top:1px solid #11111124;grid-template-columns:minmax(0,1fr);gap:9px;padding-top:10px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing{border:0;grid-area:auto;padding:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity>header{grid-area:auto/1;justify-content:space-between;align-items:center;padding-top:0;font-size:.76rem;font-weight:850;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity>header strong{color:var(--kc-parallax-mint-deep);font-size:.72rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity>input[type=range]{grid-column:1;width:calc(100% - 6px);min-height:24px;margin:6px 3px 3px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity>input[type=range]:focus-visible{outline-offset:3px;outline:3px solid #55f0c880}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity-labels{grid-column:1;justify-content:space-between;padding:0 1px;font-size:.62rem;font-weight:800;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-intensity>small,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing>small{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing>span{font-size:.76rem;font-weight:850}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing button{border:1px solid #1111112e;border-radius:8px;min-height:38px;padding:4px;font-size:.68rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction{border-left:1.5px solid #1113;grid-area:auto;align-content:start;gap:12px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header{display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header label{gap:4px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header label>span{font-size:.68rem;font-weight:850}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction select{appearance:auto;color:var(--kc-parallax-ink);background:#fff;border:1.5px solid #11111152;border-radius:9px;width:100%;min-width:0;height:44px;padding:0 9px;font-size:.78rem;font-weight:850}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-direction-grid{place-items:center;gap:11px;display:grid}@media (max-width:980px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion{grid-template-columns:minmax(0,1fr) 204px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile button{grid-template-rows:50px auto;min-height:88px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile-artwork{height:50px}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion{grid-template:none/minmax(0,1fr);gap:10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-scene-motion,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction{padding:10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile button{grid-template-rows:46px auto;min-height:82px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile-artwork{height:46px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-profile>small{min-height:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-timing{grid-template-columns:66px minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction{border-top:1.5px solid #1113}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header{grid-template-columns:minmax(0,1fr) minmax(130px,.8fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-direction-grid{grid-template-columns:minmax(132px,1fr) auto;place-items:start stretch}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor{box-sizing:border-box}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{box-sizing:border-box;grid-template-rows:64px minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-header{gap:12px;min-height:64px;padding:8px 76px 8px 16px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-mark{box-shadow:2px 2px 0 var(--kc-parallax-ink);border-radius:10px;width:42px;height:42px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-copy h3{font-size:clamp(1rem,1.7vw,1.3rem)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-copy p{margin-top:2px;font-size:.78rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-parallax-scene-chip{min-height:40px;padding:7px 12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-close{width:44px;height:44px;top:10px;right:16px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview-title{color:var(--kc-parallax-ink);font-size:.875rem;font-weight:900}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs{background:var(--kc-parallax-paper);border-bottom:1px solid #1111112e;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:56px;padding:0 14px;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs>button{color:var(--kc-parallax-muted);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.875rem;font-weight:900;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs>button:hover{color:var(--kc-parallax-ink);background:#55f0c81a}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs>button:focus-visible{outline-offset:-4px;border-radius:7px 7px 0 0;outline:3px solid #087f7852}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs>button.is-selected{border-bottom-color:var(--kc-parallax-mint-deep);color:var(--kc-parallax-ink);background:#55f0c826}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs b{background:#11111112;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:24px;padding:0 7px;font-size:.68rem;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tab-viewport{overscroll-behavior:contain;min-height:0;padding:16px 18px;overflow:hidden auto}.kc-scene-animation-dialog.has-parallax-shell [data-parallax-workspace-panel][hidden]{display:none!important}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tab-viewport>.kc-simple-parallax-layers,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tab-viewport>.kc-simple-parallax-motion{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tab-viewport>.kc-simple-parallax-layers{grid-template-rows:auto auto auto auto;gap:12px;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tab-viewport>.kc-simple-parallax-motion{border-top:0;padding-top:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save span{display:inline}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply{min-height:48px;padding-inline:18px}@media (max-width:1040px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-copy p{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-workspace{grid-template-columns:minmax(290px,36%) minmax(0,1fr)}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-mark,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-copy p{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-header{gap:8px;min-height:56px;padding:6px 58px 6px 8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-mark,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-copy p,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-copy h3{font-size:.94rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-parallax-scene-chip{border-radius:9px;min-height:36px;margin-left:auto;padding:5px 8px;font-size:.68rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-close{border-radius:9px;width:44px;height:44px;top:6px;right:6px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax{grid-template-rows:minmax(0,1fr) 72px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview>header{top:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview-title{font-size:.75rem}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs{min-height:52px;padding:0 8px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tabs>button{padding:0 8px;font-size:.8rem}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tab-viewport{min-height:0;padding:12px;overflow-y:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer{grid-template-columns:auto minmax(0,1fr);padding:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b:before{margin:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-deactivate:not([hidden]){grid-column:1/-1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply{padding-inline:8px;font-size:.72rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save svg,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply svg{width:17px;height:17px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-tab-viewport>.kc-simple-parallax-motion{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""profile""direction""timing""intensity"}}.kc-scene-parallax-panel:not(.is-pixel-editing) .kc-simple-parallax-preview{justify-content:center;align-items:center;display:flex}.kc-scene-parallax-panel:not(.is-pixel-editing) .kc-simple-parallax-preview .kc-manual-parallax-stage{box-sizing:border-box;max-width:calc(100% - 18px);height:calc(100% - 24px);max-height:calc(100% - 24px);width:auto!important}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions{padding:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>b{background:#1111110e;border:1px solid #11111129;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:28px;padding:0 8px;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-regenerate svg{transform:translate(-3px,3px)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity{grid-template-columns:88px minmax(0,1fr);gap:3px 12px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity>header strong{background:#55f0c838;border:1px solid #087f7847;border-radius:999px;width:fit-content;padding:2px 5px;font-size:.5rem;line-height:1}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity>input[type=range]{width:calc(100% - 10px);margin:5px 5px 2px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity-labels{padding:0 4px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor{width:min(1360px,100%)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-workspace{grid-template-columns:minmax(330px,390px) minmax(0,1fr);align-items:stretch;gap:18px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview{align-content:center;padding:10px;position:relative;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview>header{z-index:12;position:absolute;top:20px;right:20px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview-title{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(100%,350px)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-stage-controls{z-index:12;width:auto;position:absolute;bottom:22px;right:22px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-play{border:2px solid #fff;border-radius:999px;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;box-shadow:0 0 0 2px #111,3px 3px #55f0c8}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-play svg{width:21px;height:21px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-side{background:#fffdf6e0;border:1.5px solid #11111173;border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:5px 5px #55f0c873}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layers,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;padding:0;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layers{flex:none;grid-template-rows:auto auto auto;align-content:start;gap:8px;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions{grid-template-rows:44px;grid-template-columns:auto 44px 44px;justify-content:end;align-items:center;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>button{border:1.5px solid #11111194;border-radius:10px;width:44px;height:44px;padding:0;position:relative}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>button svg{width:18px;height:18px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-list{grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:10px;padding:2px 2px 4px;display:grid;overflow:auto hidden}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer{grid-template-columns:22px 54px minmax(0,1fr);gap:8px;min-height:80px;padding:8px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-select>span{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-thumb{width:52px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector{z-index:1;border:1px solid #11111129;border-radius:12px;grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto;align-items:center;padding:8px 9px;display:grid;position:relative}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector>header strong{font-size:.8rem}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale{border:0;grid-template-columns:48px minmax(90px,1fr) 58px 44px;gap:8px;padding:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale button{width:44px;height:44px;min-height:44px;padding:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-actions{gap:6px;display:flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-actions>button,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-replace{width:44px;height:44px;min-height:44px;padding:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{border-top:1px solid #1111112e;flex:none;grid-template:"heading direction""profile direction""timing timing""intensity intensity"/minmax(0,1fr) minmax(220px,.48fr);gap:8px 18px;padding-top:12px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion>header strong,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction>span{font-size:.82rem;font-weight:950}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile{display:block}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile button{color:#111;background:#ffffffb8;border:1.5px solid #11111140;border-radius:12px;grid-template-rows:minmax(64px,1fr) auto;place-items:center;gap:3px;min-height:114px;padding:6px;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile button.is-selected{color:#111;background:#55f0c82e;border-color:#087f78;box-shadow:2px 2px #087f783d}.kc-simple-parallax-profile-artwork{object-fit:contain;width:min(100%,104px);height:66px;display:block}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile button>span{font-size:.7rem;font-weight:950}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction{border:0;border-left:1px solid #1111112e;padding:0 0 0 18px;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-direction-grid{justify-content:start;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing{border-top:1px solid #11111124;grid-template-columns:76px minmax(0,1fr);align-items:center;padding:7px 0 0;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity{border-top:1px solid #11111124;padding:7px 0 3px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing>small,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity>small{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer{grid-template-columns:1fr auto 1fr;justify-content:stretch;gap:14px;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status{justify-self:center;align-items:center;display:flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status>b:before{content:"";background:#55f0c8;border:1px solid #087f78;border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer>div{justify-self:end}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save{width:48px;height:48px;padding:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-apply{color:#111;background:#ff3d35;border:1.5px solid #111;min-height:48px;box-shadow:4px 4px #111}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-apply:not(:disabled):hover{background:#ff5a52;border-color:#111}@media (max-width:1040px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-workspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{grid-template-columns:minmax(0,1fr) 178px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile button{min-height:112px}.kc-simple-parallax-profile-artwork{height:64px}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layers-heading{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-order-copy{gap:2px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-order-copy>strong{font-size:.875rem;font-weight:950}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-order-copy>small{color:var(--kc-parallax-muted);font-size:.8rem;font-weight:750}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-actions{flex:none;gap:8px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-actions>.kc-simple-parallax-add-layer{align-items:center;gap:7px;width:auto;padding:0 13px;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-add-layer span{white-space:nowrap;font-size:.78rem;font-weight:900;display:inline}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-list{scroll-snap-type:x proximity;scrollbar-color:#087f788f transparent;scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);gap:10px;padding:3px 2px 9px;scroll-padding-inline:2px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer{scroll-snap-align:start;background:#fff;border:1.5px solid #11111147;border-radius:12px;grid-template-columns:44px 62px minmax(0,1fr);gap:9px;min-height:94px;padding:8px;transition:background .14s,border-color .14s,box-shadow .14s}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer:hover{border-color:#087f78a3}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer.is-selected{border-color:var(--kc-parallax-mint-deep);background:#55f0c833;box-shadow:inset 0 0 0 1px #087f7824}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-grip{align-self:center;width:44px;height:44px;min-height:44px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-grip.is-locked{cursor:default;opacity:.38}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb{border-radius:9px;align-self:stretch;width:62px;min-height:74px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb [data-layer-empty]{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb [data-layer-empty] small{text-align:center;font-size:.58rem;font-weight:850;line-height:1.12}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select{text-align:left;align-content:center;justify-items:start;gap:4px;min-width:0;min-height:64px;padding:4px 2px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select strong{font-size:.84rem;line-height:1.2}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select>small{color:var(--kc-parallax-muted);font-size:.72rem;font-weight:750;line-height:1.2;display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:8px 12px;padding:11px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector>header{grid-area:heading;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector>header>span{gap:2px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector>header strong{font-size:.875rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector>header small{color:var(--kc-parallax-muted);font-size:.72rem;font-weight:750}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-scale{grid-area:scale;grid-template-columns:52px minmax(120px,1fr) 62px 44px;width:100%}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>button,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-replace{color:var(--kc-parallax-ink);background:#fff;border:1.5px solid #11111152;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions{grid-area:actions}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-order-copy>small{font-size:.72rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-actions>.kc-simple-parallax-add-layer{padding-inline:10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-add-layer span{font-size:.72rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-list{grid-auto-columns:minmax(174px,48vw)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer{grid-template-columns:40px 54px minmax(0,1fr);min-height:90px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector{grid-template-areas:"heading order""scale scale""actions actions""cleaning cleaning"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions{justify-content:flex-end}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-scale{grid-template-columns:48px minmax(80px,1fr) 58px 44px}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-tab-viewport{scrollbar-color:#087f787a transparent;scrollbar-width:thin}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-tab-viewport::-webkit-scrollbar{width:6px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-tab-viewport::-webkit-scrollbar-thumb{background:#087f787a;border-radius:999px}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-parallax-scene-chip{display:inline-flex}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{box-shadow:none;border:0;border-radius:0;grid-template-rows:64px minmax(0,1fr);width:100%;max-width:none;height:100dvh;min-height:0;max-height:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel{border-top:0;height:100%;min-height:0;padding:0;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax{grid-template-rows:minmax(0,1fr) 64px;height:100%;min-height:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-workspace{grid-template-columns:minmax(330px,40%) minmax(0,1fr);gap:0;height:100%;min-height:0;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview{background:var(--kc-parallax-paper-soft);box-shadow:none;border:0;border-right:1px solid #1113;border-radius:0;height:100%;min-height:0;padding:16px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview>header{justify-content:space-between;align-items:center;display:flex;top:16px;left:16px;right:16px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview-title{display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview .kc-manual-parallax-stage{max-width:calc(100% - 28px);height:calc(100% - 36px);max-height:calc(100% - 36px);width:auto!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-side{background:var(--kc-parallax-paper-soft);box-shadow:none;border:0;border-radius:0;grid-template-rows:56px minmax(0,1fr);gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-tab-viewport>.kc-simple-parallax-layers,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-tab-viewport>.kc-simple-parallax-motion{height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer{background:var(--kc-parallax-paper);border-top:1px solid #1113;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;margin:0;padding:8px 20px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status{justify-self:start;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer>div{flex-wrap:nowrap;justify-self:end;gap:10px;width:auto;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save{width:auto;height:48px;min-height:48px;padding:0 15px}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{grid-template-rows:56px minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-workspace{grid-template-rows:minmax(240px,40dvh) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview{border-bottom:1px solid #1113;border-right:0;height:100%;min-height:0;padding:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview .kc-manual-parallax-stage{max-width:calc(100% - 18px);height:calc(100% - 18px);max-height:calc(100% - 18px);width:auto!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-side{grid-template-rows:52px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer{grid-template-columns:auto minmax(0,1fr);margin:0;padding:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply{width:100%;min-height:48px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview{min-height:520px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(72vw,300px)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector{grid-template-columns:minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale{grid-template-columns:48px minmax(80px,1fr) 56px 44px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-actions{justify-content:end}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile-options{grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;padding-bottom:7px;overflow-x:auto}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction{border-top:1px solid #11111124;border-left:0;padding:10px 0 0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer{grid-template-columns:1fr}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer>div{grid-template-columns:48px minmax(0,1fr);justify-self:stretch}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax{grid-template-rows:minmax(0,1fr) 104px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;min-height:104px;padding:8px 10px 9px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status{flex-direction:column;justify-self:stretch;align-items:flex-start;gap:2px;width:100%;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b{width:auto;height:auto;font-size:.72rem;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status>b:before{width:8px;height:8px;margin-right:7px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-scene-note{max-width:100%;display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);justify-self:stretch;gap:8px;width:100%;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-deactivate,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-save,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-apply{width:100%;min-width:0;min-height:48px;padding-inline:9px}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-stage-controls{pointer-events:none;justify-content:space-between;align-items:end;width:auto;display:flex;bottom:18px;left:18px;right:18px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-layer{pointer-events:none;background:#fffdf6f0;border:1.5px solid #11111157;border-radius:9px;flex:0 auto;align-items:center;gap:7px;max-width:min(300px,100% - 72px);min-height:40px;padding:7px 10px;display:inline-flex;box-shadow:2px 2px #1111111f}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-layer>span:nth-child(2){color:var(--kc-parallax-ink);white-space:nowrap;font-size:.72rem;font-weight:850;line-height:1.2;display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-tool-icon{color:var(--kc-parallax-mint-deep);flex:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-play{pointer-events:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector{grid-template-columns:minmax(110px,1fr) auto auto;grid-template-areas:"heading order actions""scale scale scale""cleaning cleaning cleaning"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions{gap:7px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>button,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>.kc-simple-parallax-replace{gap:7px;width:auto;padding:0 11px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions span{white-space:nowrap;font-size:.7rem;font-weight:850;display:inline}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>button.is-danger{color:#a32920;border-color:#c6312875}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>button.is-danger:not(:disabled):hover,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>button.is-danger:not(:disabled):focus-visible{outline-offset:1px;background:#ff3d3514;border-color:#a32920;outline:3px solid #ff3d3524}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning{grid-template-columns:minmax(150px,1fr) auto auto;grid-template-areas:"cleaning-heading cleaning-history cleaning-actions"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning>header{grid-area:cleaning-heading}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history{flex-wrap:wrap;grid-area:cleaning-history;align-items:center;gap:6px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history[hidden]{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history>button,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning-actions>button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:.7rem;font-weight:850;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history>button{color:var(--kc-parallax-ink);background:#fff;border:1.5px solid #11111142}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history>button[hidden]{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history>button:not(:disabled):hover,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history>button:not(:disabled):focus-visible{border-color:var(--kc-parallax-mint-deep);outline-offset:1px;background:#55f0c826;outline:3px solid #55f0c838}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history svg{width:15px;height:15px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning-actions{grid-area:cleaning-actions}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-manual-erase{color:#8f2922;border-color:#c6312866}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header{gap:9px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-layer-field{gap:5px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-layer-field>span{font-size:.68rem;font-weight:850}@media (max-width:1100px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector{grid-template-columns:minmax(110px,1fr) auto;grid-template-areas:"heading order""actions actions""scale scale""cleaning cleaning"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions{justify-content:flex-end}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning{grid-template-columns:minmax(150px,1fr) auto;grid-template-areas:"cleaning-heading cleaning-history""cleaning-actions cleaning-actions"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning-actions{justify-self:end}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview>header{left:10px;right:10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-layer{max-width:min(170px,100% - 66px);padding:6px 8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-layer>span:nth-child(2){white-space:normal;font-size:.64rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading""order order""actions actions""scale scale""cleaning cleaning"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;width:100%;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>button,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-actions>.kc-simple-parallax-replace{width:100%}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning{grid-template-columns:minmax(0,1fr);grid-template-areas:"cleaning-heading""cleaning-history""cleaning-actions"}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-history,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-cleaning-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-motion-direction>header{grid-template-columns:minmax(0,1fr);align-items:stretch}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-stage-controls{justify-content:space-between;width:calc(100% - 28px);max-width:none;bottom:12px;left:14px;right:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-layer{border-color:#111111b8;border-radius:999px;flex:0 0 44px;justify-content:center;width:44px;max-width:none;height:44px;min-height:44px;padding:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-layer>span:nth-child(2){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-tool-icon svg{width:18px;height:18px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-auto-columns:calc(50% - 5px);scroll-padding-inline:2px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer{scroll-snap-align:start;grid-template-columns:34px 50px minmax(0,1fr);gap:6px;padding:7px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-grip{width:34px;height:44px;min-height:44px;margin-left:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb{width:50px;min-height:70px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select{padding-inline:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select strong,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select>small{overflow-wrap:anywhere}}@media (max-width:420px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer{grid-template:"grip thumb"64px"name name"30px/34px minmax(0,1fr);min-height:114px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-grip{grid-area:grip}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb{grid-area:thumb;width:100%;min-height:64px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select{grid-area:name;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:30px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select strong,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-select>small{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (max-width:720px){.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-analysis-plan{grid-template-columns:minmax(0,1fr);gap:16px}.kc-parallax-analysis-scene{min-height:0;padding:8px}.kc-parallax-analysis-scene img{aspect-ratio:16/8;width:100%;max-height:210px}.kc-parallax-analysis-actions{background:0 0;grid-template-columns:minmax(0,1fr);padding:0;position:static}.kc-parallax-analysis-actions button.is-primary{order:-1}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-layers{gap:14px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-order-copy>strong{letter-spacing:.025em;font-family:Bungee,Impact,sans-serif;font-size:1.05rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-order-copy>small{font-size:.82rem;font-weight:650}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-layer-list{grid-auto-flow:initial;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;display:grid;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.has-basic-layers .kc-simple-parallax-grip{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.has-basic-layers .kc-simple-parallax-layer{grid-template-columns:62px minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading""drag drag""scale actions""cutout cutout""more more";align-items:stretch;gap:12px;padding:16px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector>header{grid-area:heading;justify-content:space-between;align-items:center;display:flex}.kc-simple-parallax-selected-badge{border:1px solid var(--kc-parallax-mint-deep);color:var(--kc-parallax-ink);background:#55f0c859;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:900}.kc-simple-parallax-drag-hint{border-left:4px solid var(--kc-parallax-mint);background:#55f0c821;grid-area:drag;align-items:center;gap:8px;min-height:42px;margin:0;padding:8px 11px;font-size:.78rem;font-weight:800;display:flex}.kc-simple-parallax-drag-hint svg{color:var(--kc-parallax-mint-deep);flex:none;width:18px;height:18px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector-scale{grid-area:scale;grid-template-columns:58px minmax(120px,1fr) 64px 44px 44px;margin:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector-actions{grid-area:actions;align-items:stretch;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector-actions>.kc-simple-parallax-replace{min-width:154px}.kc-simple-parallax-cutout-tools,.kc-simple-parallax-more-options,.kc-simple-parallax-layer-motion-advanced{background:#fff;border:1.5px solid #1111113d;border-radius:10px;overflow:clip}.kc-simple-parallax-cutout-tools{grid-area:cutout}.kc-simple-parallax-more-options{grid-area:more}.kc-simple-parallax-cutout-tools>summary,.kc-simple-parallax-more-options>summary,.kc-simple-parallax-layer-motion-advanced>summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;list-style:none;display:grid}.kc-simple-parallax-cutout-tools>summary::-webkit-details-marker{display:none}.kc-simple-parallax-more-options>summary::-webkit-details-marker{display:none}.kc-simple-parallax-layer-motion-advanced>summary::-webkit-details-marker{display:none}.kc-simple-parallax-cutout-tools>summary:hover,.kc-simple-parallax-cutout-tools>summary:focus-visible,.kc-simple-parallax-more-options>summary:hover,.kc-simple-parallax-more-options>summary:focus-visible,.kc-simple-parallax-layer-motion-advanced>summary:hover,.kc-simple-parallax-layer-motion-advanced>summary:focus-visible{outline-offset:-3px;background:#55f0c81f;outline:3px solid #55f0c838}.kc-simple-parallax-cutout-tools>summary>span,.kc-simple-parallax-layer-motion-advanced>summary>span{gap:2px;display:grid}.kc-simple-parallax-cutout-tools>summary strong,.kc-simple-parallax-layer-motion-advanced>summary strong{font-size:.78rem}.kc-simple-parallax-cutout-tools>summary small,.kc-simple-parallax-layer-motion-advanced>summary small{color:var(--kc-parallax-muted);font-size:.7rem}.kc-simple-parallax-cutout-tools>summary>svg:last-child,.kc-simple-parallax-more-options>summary>svg:last-child,.kc-simple-parallax-layer-motion-advanced>summary>svg:last-child{transition:transform .16s}.kc-simple-parallax-cutout-tools[open]>summary>svg:last-child,.kc-simple-parallax-more-options[open]>summary>svg:last-child,.kc-simple-parallax-layer-motion-advanced[open]>summary>svg:last-child{transform:rotate(180deg)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-cutout-tools .kc-simple-parallax-layer-cleaning{border:0;border-top:1px solid #11111129;border-radius:0;margin:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-cutout-tools .kc-simple-parallax-layer-cleaning>header{justify-content:flex-start;align-items:center;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-cutout-tools .kc-simple-parallax-layer-cleaning-actions{justify-content:flex-end;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-motion{grid-template:auto auto/minmax(0,1fr);grid-auto-flow:row;gap:14px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-scene-motion{grid-column:1;width:100%}.kc-simple-parallax-layer-motion-advanced{grid-area:auto/1;width:100%;margin-top:0}.kc-simple-parallax-layer-motion-advanced .kc-simple-parallax-motion-direction{border-top:1px solid #11111129!important;border-left:0!important;border-radius:0!important;margin:0!important;padding:14px!important}.kc-fast-editor-group button .kc-parallax-direction-icon{display:inline-flex}.kc-fast-editor-group button .kc-parallax-direction-icon svg{width:18px;height:18px}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-layers{gap:10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-layer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.has-basic-layers .kc-simple-parallax-layer{grid-template:"thumb name"minmax(72px,auto)/50px minmax(0,1fr);min-height:88px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.has-basic-layers .kc-simple-parallax-thumb{grid-area:thumb}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.has-basic-layers .kc-simple-parallax-layer-select{grid-area:name;grid-template-columns:minmax(0,1fr);align-content:center;min-height:70px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""drag""scale""actions""cutout""more";gap:10px;padding:12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector-actions,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-inspector-actions>.kc-simple-parallax-replace{width:100%}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel:not(.is-fast-simple) .kc-simple-parallax-cutout-tools .kc-simple-parallax-layer-cleaning-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:480px){.kc-parallax-analysis-scene img{max-height:170px}.kc-parallax-analysis-content{gap:10px}.kc-parallax-analysis-billing{font-size:.75rem}}@media (max-width:767px){.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{border:0!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid .kc-storyboard-slot>header,.kc-material-storyboard.is-inspector-open .kc-storyboard-grid .kc-storyboard-scene-select{width:26px!important;min-width:0!important;height:26px!important;min-height:26px!important;padding:0!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid .kc-storyboard-slot>.kc-storyboard-tile-preview,.kc-material-storyboard.is-inspector-open .kc-storyboard-grid .kc-storyboard-slot.is-selected>.kc-storyboard-tile-preview{width:50px!important;height:64px!important;min-height:64px!important;display:block!important;position:absolute!important;inset:3px!important}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 12px 16px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout{scrollbar-color:#1111117a transparent;scrollbar-width:thin}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout::-webkit-scrollbar{width:6px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout::-webkit-scrollbar-thumb{background:#1111117a;border-radius:999px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout::-webkit-scrollbar-track{background:0 0}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-filled,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-empty,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-selected{box-shadow:none;border:1px solid #11111147;grid-template-rows:60px;grid-template-columns:minmax(0,1fr) 44px;gap:8px;height:72px;min-height:72px;padding:5px 7px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-selected{border:2px solid #0d9f7e;box-shadow:0 0 0 1px #55f0c8}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot>header{grid-template-columns:44px minmax(0,1fr);gap:8px;height:60px;min-height:60px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-drag-handle{width:44px;height:44px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-select{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:60px;padding:0}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-index{flex:0 0 28px;width:28px;height:28px;font-size:12px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-copy{flex:auto;gap:1px;min-width:0;display:grid}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-select strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-action-label{color:#0d7f67;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.2;display:block;overflow:hidden}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-row-chevron{color:#1111118f;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-row-chevron .kc-icon{width:16px;height:16px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-tile-preview{width:44px;height:60px;min-height:60px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-empty,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{height:72px;min-height:72px}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-scenes{color:#fffaf0;font:inherit;background:#ff3d35;border:1.5px solid #111;border-radius:7px;grid-area:1/1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:2px 2px #55f0c8}.kc-storyboard-mobile-scenes .kc-icon{width:16px;height:16px}.kc-storyboard-mobile-editor-title span b{color:inherit;font:inherit}.kc-storyboard-mobile-editor-title span b[data-state=error]{color:#ff766f}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-adjust-heading{background:#11131c;border-bottom:1px solid #fff8e729;grid-area:3/1;gap:8px;padding:10px;display:grid}.kc-storyboard-mobile-adjust-heading>div:first-child{gap:3px;min-width:0;display:grid}.kc-storyboard-mobile-adjust-heading strong{color:#fffaf0;font:600 16px/22px var(--kc-font-ui)}.kc-storyboard-mobile-adjust-heading p{color:#fffaf0b3;margin:0;font-size:12px;font-weight:700;line-height:1.35}.kc-storyboard-mobile-save-error{color:#fffaf0;background:#ff3d351f;border-left:3px solid #ff5c55;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 7px 6px 10px;display:flex}.kc-storyboard-mobile-save-error[hidden]{display:none}.kc-storyboard-mobile-save-error span{font-size:11px;font-weight:850;line-height:1.25}.kc-storyboard-mobile-save-error button{color:#111;font:inherit;background:#fffaf0;border:1px solid #111;border-radius:5px;flex:none;min-height:36px;padding:0 12px;font-size:11px;font-weight:950}.kc-storyboard-mobile-scenes:focus-visible,.kc-storyboard-mobile-save-error button:focus-visible{outline-offset:2px;outline:2px solid #55f0c8}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{top:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-adjust-heading{grid-row:2}}.kc-source-library-uploader .kc-source-upload-idle:not([hidden]){align-items:center;gap:10px;width:100%;display:flex!important}.kc-source-library-uploader .kc-source-upload-busy:not([hidden]),.kc-upload-pick .kc-upload-button-busy:not([hidden]){justify-content:center;align-items:center;gap:8px;display:inline-flex!important}.kc-source-library-uploader.is-uploading label{cursor:wait;border-color:#111}.kc-uploader-form.is-uploading .kc-upload-pick:before{display:none}.kc-home-page .kc-home-nav.kc-site-header,.kc-home-nav.kc-site-header.is-auth{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff8e7;background:repeating-linear-gradient(135deg,#fff8e705 0 1px,#0000 1px 11px),#111111f0;border:1px solid #fff8e74d;border-radius:10px;min-height:64px;padding:8px 14px;box-shadow:0 7px 22px #00000052}.kc-home-page>.kc-home-nav.kc-site-header:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 12px),#111;width:100vw;position:absolute;top:-16px;bottom:-10px;left:50%;transform:translate(-50%)}.kc-app-nav.kc-site-header{background:#e8e0d2f5;border:2px solid #111111d1;min-height:64px;padding:8px 14px;box-shadow:0 4px #11111185}.kc-site-header .kc-site-brand-mark,.kc-home-page .kc-home-nav .kc-site-brand-mark,.kc-home-nav.is-auth .kc-site-brand-mark,.kc-app-nav .kc-site-brand-mark{color:#111;background:#fff8e7;border:2px solid #111;width:38px;height:38px;font-size:1.05rem;line-height:1;box-shadow:4px 4px #ff3d35}.kc-home-page .kc-home-nav .kc-site-brand,.kc-home-page .kc-home-nav .kc-site-brand-word,.kc-home-nav.is-auth .kc-site-brand,.kc-home-nav.is-auth .kc-site-brand-word{color:#fff8e7}.kc-app-nav .kc-site-brand,.kc-app-nav .kc-site-brand-word{color:#111}.kc-home-page .kc-home-nav .kc-site-public-nav a,.kc-home-nav.is-auth .kc-auth-header-pricing{color:#fff8e7c2}.kc-home-page .kc-home-nav .kc-site-public-nav a:hover,.kc-home-page .kc-home-nav .kc-site-public-nav a:focus-visible,.kc-home-page .kc-home-nav .kc-site-public-nav a[aria-current=page],.kc-home-nav.is-auth .kc-auth-header-pricing:hover,.kc-home-nav.is-auth .kc-auth-header-pricing:focus-visible{color:#fff8e7;background:#fff8e717}.kc-home-nav.is-auth .kc-auth-header-locale{color:#111;background:#fff8e7;border-color:#111}.kc-home-page .kc-home-nav .kc-home-topbar-link{box-shadow:none;color:#fff8e7;background:0 0;border-color:#fff8e79e}.kc-home-page .kc-home-nav .kc-home-topbar-link:hover,.kc-home-page .kc-home-nav .kc-home-topbar-link:focus-visible{color:#111;background:#fff8e7;border-color:#fff8e7}.kc-home-page .kc-home-nav .kc-home-topbar-cta{color:#fff8e7;background:#ff3d35;border-color:#111;box-shadow:3px 3px #55f0c8}.kc-shell.is-clip-workspace{padding-top:14px}.kc-shell.is-clip-workspace .kc-main{margin-top:0}.kc-shell.is-clip-workspace .kc-studio-grid>.kc-grid{display:contents}.kc-shell.is-clip-workspace .kc-clip-workspace-bar{z-index:45;background:repeating-linear-gradient(0deg,#11111106 0 1px,#0000 1px 22px),#fff8e7;border:2px solid #111;border-radius:10px;order:1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:6px 10px;display:flex;position:sticky;top:8px;box-shadow:4px 4px #111111b8}.kc-shell.is-clip-workspace .kc-clip-adjust-panel{order:2;grid-column:1}.kc-shell.is-clip-workspace .kc-preview-pane{order:3;grid-column:2;top:78px}.kc-clip-workspace-primary,.kc-clip-workspace-identity,.kc-clip-workspace-meta,.kc-clip-workspace-actions,.kc-clip-workspace-back,.kc-clip-workspace-session,.kc-clip-workspace-save{align-items:center;display:flex}.kc-clip-workspace-primary{gap:12px;min-width:0}.kc-clip-workspace-back{color:#111;background:#ffffff94;border:1.5px solid #11111180;border-radius:8px;flex:none;gap:7px;min-height:44px;padding:0 12px;font-size:.78rem;font-weight:900;text-decoration:none}.kc-clip-workspace-back:hover,.kc-clip-workspace-back:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #111;transform:translateY(-1px);box-shadow:3px 3px #55f0c8}.kc-clip-workspace-back .kc-icon{width:17px;height:17px}.kc-clip-workspace-divider{background:#1111112e;flex:0 0 1px;align-self:stretch;width:1px}.kc-clip-workspace-identity{gap:14px;min-width:0}.kc-shell.is-clip-workspace .kc-clip-workspace-identity h1{color:#111;font-family:var(--kc-font-ui);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:260px;margin:0;font-size:1rem;line-height:1;overflow:hidden}.kc-clip-workspace-meta{color:#1111119e;white-space:nowrap;flex:none;gap:7px;font-size:.78rem;font-weight:850}.kc-clip-workspace-meta strong{color:inherit;font-size:inherit}.kc-shell.is-clip-workspace .kc-clip-workspace-actions{flex:none;grid-area:auto;gap:6px}.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-autosave-status{white-space:nowrap;border-right:1px solid #1111112e;margin-right:2px;padding-right:10px;font-size:.76rem;font-weight:900}.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-edit-safety-button.is-history-icon{color:#111;cursor:pointer;background:#ffffff94;border:1.5px solid #11111180;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-edit-safety-button.is-history-icon:hover,.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-edit-safety-button.is-history-icon:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #111;box-shadow:2px 2px #55f0c8}.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-edit-safety-button[disabled]{box-shadow:none;cursor:not-allowed;opacity:.38;transform:none}.kc-shell.is-clip-workspace .kc-clip-workspace-restore{height:44px;min-height:44px;margin-left:2px;padding-inline:11px}.kc-shell.is-clip-workspace .kc-clip-workspace-credit{align-items:center;min-height:44px;margin-left:8px;display:inline-flex;position:relative}.kc-shell.is-clip-workspace .kc-clip-workspace-credit:before{content:"";background:#1111112e;width:1px;height:28px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.kc-shell.is-clip-workspace .kc-user-menu-trigger{color:#fff8e7;background:#111;border-radius:999px;justify-content:center;align-items:center;gap:0;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.kc-shell.is-clip-workspace .kc-user-menu-trigger strong,.kc-shell.is-clip-workspace .kc-user-menu-chevron{display:none}.kc-shell.is-clip-workspace .kc-user-avatar{color:inherit;background:0 0;border-radius:0;width:auto;height:auto;font-size:.78rem}.kc-clip-workspace-session,.kc-clip-workspace-save{color:#111;border:2px solid #111;border-radius:8px;justify-content:center;min-height:44px;padding-inline:12px;font-size:.75rem;font-weight:900;text-decoration:none}.kc-clip-workspace-session{background:#fff}.kc-clip-workspace-save{color:#fff;background:#ff3d35;box-shadow:3px 3px #55f0c8}@media (max-width:860px){.kc-site-header .kc-site-brand-mark,.kc-home-page .kc-home-nav .kc-site-brand-mark,.kc-home-nav.is-auth .kc-site-brand-mark,.kc-app-nav .kc-site-brand-mark{width:38px;height:38px;font-size:1.05rem}.kc-shell.is-clip-workspace .kc-clip-workspace-meta{display:none}}@media (max-width:767px){.kc-shell.is-clip-workspace{padding:6px 6px 24px}.kc-shell.is-clip-workspace .kc-studio-grid{gap:8px}.kc-shell.is-clip-workspace .kc-clip-workspace-bar{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:52px;padding:4px 5px;display:grid;top:4px}.kc-clip-workspace-primary{gap:7px}.kc-clip-workspace-back{width:42px;min-height:42px;padding:0}.kc-clip-workspace-back span,.kc-clip-workspace-divider,.kc-shell.is-clip-workspace .kc-clip-workspace-credit,.kc-shell.is-clip-workspace .kc-clip-workspace-actions>form:nth-of-type(2){display:none}.kc-clip-workspace-identity{min-width:0}.kc-shell.is-clip-workspace .kc-clip-workspace-identity h1{max-width:112px;font-size:.86rem}.kc-shell.is-clip-workspace .kc-clip-workspace-actions{gap:4px}.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-autosave-status{white-space:nowrap;border-right:0;max-width:18px;margin-right:0;padding-right:0;font-size:.72rem;display:block;overflow:hidden}.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-edit-safety-button.is-history-icon,.kc-shell.is-clip-workspace .kc-user-menu-trigger{width:42px;height:42px;min-height:42px}.kc-shell.is-clip-workspace .kc-preview-pane{order:2;grid-column:1;position:relative;top:auto}.kc-shell.is-clip-workspace .kc-clip-adjust-panel{order:3;grid-column:1}.kc-clip-workspace-session,.kc-clip-workspace-save{min-height:42px;padding-inline:8px}}@media (max-width:390px){.kc-shell.is-clip-workspace .kc-user-menu-trigger{width:40px;height:40px;min-height:40px}.kc-shell.is-clip-workspace .kc-clip-workspace-actions{gap:3px}.kc-shell.is-clip-workspace .kc-clip-workspace-identity h1{max-width:88px}}.kc-home-page:not(.kc-pricing-page) .kc-home-nav.kc-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff8e7;background:repeating-linear-gradient(135deg,#fff8e705 0 1px,#0000 1px 11px),#111111f0;border:1px solid #fff8e74d;border-radius:10px;min-height:64px;padding:8px 14px;box-shadow:0 7px 22px #00000052}.kc-home-page:not(.kc-pricing-page)>.kc-home-nav.kc-site-header:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 12px),#111;width:100vw;position:absolute;top:-16px;bottom:-10px;left:50%;transform:translate(-50%)}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-brand,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-brand-word{color:#fff8e7;letter-spacing:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:900}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-brand-mark{color:#111;background:#fff8e7;border:2px solid #111;width:38px;height:38px;font-size:1.05rem;box-shadow:4px 4px #ff3d35}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-separator,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-context-chip,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-context-chip:hover,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-context-chip:focus-visible{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-public-nav{gap:4px}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-public-nav a{color:#fff8e7bd;background:0 0;min-height:44px;padding-inline:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:800}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-public-nav a:hover,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-public-nav a:focus-visible,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-site-public-nav a[aria-current=page]{color:#fff8e7;background:#fff8e714;outline:none}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-link,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-cta{justify-content:center;align-items:center;min-height:44px;padding-inline:16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-link{box-shadow:none;color:#fff8e7;background:0 0;border:1.5px solid #fff8e78f}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-link:hover,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-link:focus-visible{box-shadow:none;color:#111;outline-offset:2px;background:#fff8e7;border-color:#fff8e7;outline:3px solid #55f0c847;transform:translateY(-1px)}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-cta{color:#fff8e7;background:#ff3d35;border:2px solid #111;box-shadow:3px 3px #55f0c8}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-cta:hover,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-cta:focus-visible{color:#fff8e7;outline-offset:2px;background:#ff3d35;outline:3px solid #55f0c83d;transform:translateY(-1px);box-shadow:4px 4px #55f0c8}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-link:active,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-cta:active{transform:translate(2px,2px);box-shadow:1px 1px #55f0c8}@media (max-width:700px){.kc-home-page:not(.kc-pricing-page) .kc-home-nav.kc-site-header{width:calc(100% - 12px);min-height:60px;margin-top:6px;padding:6px 8px;top:6px}.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-link,.kc-home-page:not(.kc-pricing-page) .kc-home-nav .kc-home-topbar-cta{min-height:44px;padding-inline:11px;font-size:12px}}.kc-home-beta-badge{color:#111;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#55f0c8;border:2px solid #111;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.65rem;font-weight:950;line-height:1;display:inline-flex}.kc-home-beta-badge-short,.kc-home-beta-body-mobile,.kc-home-platforms.is-mobile{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-beta-access{background:#fffdf6b8;border-left:4px solid #55f0c8;max-width:560px;margin-top:20px;padding:2px 0 2px 14px;scroll-margin-top:92px;display:block}.kc-home-beta-access-copy{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.kc-home-page:not(.kc-pricing-page) .kc-home-beta-access-copy{align-items:start;gap:5px;display:grid}.kc-home-beta-access-copy strong{letter-spacing:.08em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:950;line-height:1.2}.kc-home-beta-access-copy strong.kc-home-beta-offer{letter-spacing:.01em;text-transform:none;font-size:1rem;line-height:1.25}.kc-home-beta-access-copy p,.kc-home-beta-success p{color:#111111b3;max-width:490px;margin:0;font-size:.88rem;font-weight:650;line-height:1.35}.kc-home-beta-form{gap:8px;margin-top:10px;display:grid}.kc-home-beta-form-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.kc-home-beta-form-row input{appearance:none;color:#111;background:#fffdf6;border:2px solid #111;border-radius:9px;width:100%;min-width:0;min-height:52px;padding:0 15px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:650}.kc-home-beta-form-row input::placeholder{color:#1111117a}.kc-home-beta-form-row input:focus-visible{outline-offset:2px;outline:2px solid #111;box-shadow:0 0 0 4px #55f0c85c}.kc-home-page:not(.kc-pricing-page) .kc-home-beta-form-row .kc-home-primary{white-space:nowrap;min-height:52px;box-shadow:4px 4px #111}.kc-home-beta-form-row .kc-home-primary svg{width:17px;height:17px}.kc-home-beta-note,.kc-home-beta-error{align-items:flex-start;gap:6px;margin:0;font-size:.75rem;font-weight:750;line-height:1.4;display:flex}.kc-home-beta-note{color:#1111119e}.kc-home-beta-note svg{flex:none;width:14px;height:14px;margin-top:1px}.kc-home-beta-error{color:#b42318}.kc-home-beta-secondary{color:#111;text-underline-offset:4px;align-items:center;gap:7px;margin-top:10px;font-size:.82rem;font-weight:900;text-decoration-thickness:2px;display:inline-flex}.kc-home-beta-secondary svg{color:#ff3d35;width:16px;height:16px}.kc-home-beta-success{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0;display:grid}.kc-home-beta-success strong{margin-bottom:3px;font-size:.95rem;font-weight:950;display:block}.kc-home-beta-success-icon{background:#55f0c8;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.kc-home-beta-success-icon svg{width:20px;height:20px}.kc-home-beta-success-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.kc-home-beta-success-actions a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.kc-home-beta-success-actions .kc-home-beta-skip{color:#fff8e7c2;font-size:.875rem}@media (min-width:1121px){.kc-home-page:not(.kc-pricing-page) .kc-home-hero{grid-template-rows:minmax(560px,auto);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:32px;padding:28px 0 22px}.kc-home-page:not(.kc-pricing-page) .kc-home-hero h1{max-width:500px}.kc-home-page:not(.kc-pricing-page) .kc-home-subhead{max-width:520px;margin-top:14px}.kc-home-platforms{margin-top:18px}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{min-height:560px}.kc-home-panel-source{width:min(52%,380px);top:27px}.kc-home-panel-arrow{width:22%;top:35%;left:45%}.kc-home-phone-wrap{width:226px;height:510px;top:32px;right:2px}}@media (max-width:700px){.kc-home-beta-badge-full,.kc-home-beta-body-desktop,.kc-home-platforms.is-desktop{display:none}.kc-home-beta-badge-short,.kc-home-beta-body-mobile{display:inline}.kc-home-beta-badge{min-height:25px;padding-inline:8px;font-size:.58rem}.kc-home-page:not(.kc-pricing-page) .kc-home-hero{grid-template-rows:auto auto auto}.kc-home-page:not(.kc-pricing-page) .kc-home-beta-access{max-width:none;margin-top:18px;padding-left:12px}.kc-home-beta-access-copy p{font-size:.875rem}.kc-home-beta-form-row{grid-template-columns:1fr}.kc-home-page:not(.kc-pricing-page) .kc-home-beta-form-row .kc-home-primary{width:100%}.kc-home-beta-note{font-size:.7rem}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{grid-row:2}.kc-home-platforms.is-mobile{grid-row:3;justify-content:center;width:100%;margin:-8px 0 8px;display:flex}}@media (max-width:460px){.kc-home-page:not(.kc-pricing-page) .kc-site-context-chip{display:none}.kc-home-page:not(.kc-pricing-page) .kc-site-context{gap:6px}.kc-home-page:not(.kc-pricing-page) .kc-site-separator,.kc-home-page:not(.kc-pricing-page) .kc-home-topbar-link{display:none}.kc-home-page:not(.kc-pricing-page) .kc-home-hero{padding-top:22px}.kc-home-page:not(.kc-pricing-page) .kc-home-hero h1{font-size:clamp(2.1rem,9.2vw,2.6rem)}.kc-home-page:not(.kc-pricing-page) .kc-home-subhead{margin-top:12px;line-height:1.45}.kc-home-beta-success{grid-template-columns:36px minmax(0,1fr);padding:3px 0}.kc-home-beta-success-icon{width:36px;height:36px}}.kc-home-page:not(.kc-pricing-page) .kc-home-hero{box-sizing:border-box;color:var(--home-paper);isolation:isolate;background:radial-gradient(circle at 7% 45%,#ff3d351f,#0000 31%),radial-gradient(circle at 96% 45%,#55f0c821,#0000 29%),radial-gradient(circle,#fff8e70f 0 1px,#0000 1.4px) 0 0/18px 18px,repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 12px),#111;width:100%;max-width:none;margin-top:0;padding-inline:max(24px,50vw - 720px);overflow:hidden}.kc-home-page:not(.kc-pricing-page) .kc-home-hero:before,.kc-home-page:not(.kc-pricing-page) .kc-home-hero:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.kc-home-page:not(.kc-pricing-page) .kc-home-hero:before{filter:grayscale(.78)contrast(1.12);opacity:.11;background:url("/komaclip-assets/home-hero/panel-1.jpg") -110px/520px no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000e0 18%,#0000 36% 68%,#000000db 84%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000e0 18%,#0000 36% 68%,#000000db 84%,#000 100%)}.kc-home-page:not(.kc-pricing-page) .kc-home-hero:after{background:linear-gradient(90deg,#ff3d3557,#0000 24%) 0 0/32% 2px no-repeat,linear-gradient(90deg,#0000 68%,#55f0c861) 100% 100%/38% 2px no-repeat}.kc-home-page:not(.kc-pricing-page) .kc-home-hero>*{z-index:1;position:relative}.kc-home-page:not(.kc-pricing-page) .kc-home-hero h1{color:#fff8e7;text-shadow:0 3px #00000042}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-eyebrow{color:#ff3d35;text-shadow:0 1px #00000057;margin-bottom:14px}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-subhead{color:#fff8e7bd}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-access{background:#11111152;border-left-color:#55f0c8}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-access-copy strong,.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-success strong{color:#fff8e7}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-access-copy p,.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-success p{color:#fff8e7b3}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-form-row input{color:#fff8e7;background:#050608ad;border-color:#fff8e7c7}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-form-row input::placeholder{color:#fff8e77a}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-form-row input:focus-visible{outline-color:#55f0c8;box-shadow:0 0 0 4px #55f0c847}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-form-row .kc-home-primary{box-shadow:4px 4px #55f0c8}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-beta-secondary,.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-platforms{color:#fff8e7}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-platform-badge+.kc-home-platform-badge:before{background:#fff8e74d}.kc-home-page:not(.kc-pricing-page) .kc-home-hero .kc-home-visual:before{opacity:.72;background:radial-gradient(circle at 82%,#55f0c84d,#0000 34%),radial-gradient(circle at 54%,#ff3d352e,#0000 43%),radial-gradient(circle,#fff8e740 0 1.3px,#0000 1.8px) 0 0/11px 11px;inset:-42px;-webkit-mask-image:radial-gradient(at 65%,#000 0 20%,#000000e6 46%,#0000 75%);mask-image:radial-gradient(at 65%,#000 0 20%,#000000e6 46%,#0000 75%)}.kc-home-page:not(.kc-pricing-page) .kc-home-visual:after{background:repeating-conic-gradient(from -18deg at 78% 50%, transparent 0 6.5deg, #fff8e747 6.7deg 7deg, transparent 7.2deg 13deg);content:"";opacity:.66;pointer-events:none;z-index:0;position:absolute;inset:-8% -8% -8% 22%;-webkit-mask-image:radial-gradient(at 78%,#0000 0 31%,#000 35% 59%,#0000 66%);mask-image:radial-gradient(at 78%,#0000 0 31%,#000 35% 59%,#0000 66%)}@media (min-width:1121px){.kc-home-page:not(.kc-pricing-page) .kc-home-hero{grid-template-rows:minmax(650px,auto);grid-template-columns:minmax(0,.85fr) minmax(720px,1.15fr);align-items:center;gap:48px;padding-block:24px}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{height:clamp(620px,100svh - 96px,740px);min-height:620px}.kc-home-panel-source{width:min(48%,390px);top:50%;left:0;transform:translateY(-50%)rotate(-2deg)}.kc-home-panel-arrow{width:24%;top:50%;left:42%;transform:translateY(-50%)rotate(-4deg)}.kc-home-phone-wrap{aspect-ratio:452/1000;filter:drop-shadow(0 0 24px #55f0c833);width:auto;height:min(98%,720px);top:50%;right:0;transform:translateY(-50%)rotate(.8deg)}}@media (max-width:1120px){.kc-home-page:not(.kc-pricing-page) .kc-home-hero{padding-inline:max(24px,50vw - 450px)}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{width:min(100%,820px);min-height:590px;margin-inline:auto}.kc-home-panel-source{width:min(46%,370px);top:50%;left:4%;transform:translateY(-50%)rotate(-2deg)}.kc-home-panel-arrow{width:24%;top:50%;left:43%;transform:translateY(-50%)rotate(-4deg)}.kc-home-phone-wrap{width:253px;height:560px;top:50%;right:3%;transform:translateY(-50%)rotate(.8deg)}}@media (max-width:700px){.kc-home-page:not(.kc-pricing-page) .kc-home-hero{gap:18px;margin-top:8px;padding:26px 14px 18px}.kc-home-page:not(.kc-pricing-page) .kc-home-hero:before{opacity:.08;background:url("/komaclip-assets/home-hero/panel-1.jpg") -120px 8%/330px no-repeat,url("/komaclip-assets/home-hero/panel-4.jpg") right -125px bottom 5%/300px no-repeat;-webkit-mask-image:linear-gradient(#000000e6,#0000 46%,#000000b3);mask-image:linear-gradient(#000000e6,#0000 46%,#000000b3)}.kc-home-page:not(.kc-pricing-page) .kc-home-visual{min-height:420px}.kc-home-panel-source{width:50%;top:50%;left:-1%;transform:translateY(-48%)rotate(-2deg)}.kc-home-panel-arrow{width:31%;top:50%;left:38%;transform:translateY(-50%)rotate(-4deg)}.kc-home-phone-wrap{width:185px;height:410px;top:50%;right:0;transform:translateY(-50%)rotate(.8deg)}.kc-home-page:not(.kc-pricing-page) .kc-home-visual:after{opacity:.3;inset:-4% -12% -4% 18%}.kc-home-platforms.is-mobile{margin-top:-4px}}@media (max-width:380px){.kc-home-page:not(.kc-pricing-page) .kc-home-visual{min-height:390px}.kc-home-panel-source{top:50%}.kc-home-phone-wrap{width:172px;height:380px}}.kc-storyboard-editor-tools,.kc-storyboard-scene-navigation{align-items:center;display:flex}.kc-storyboard-editor-tools{flex:none;gap:8px}.kc-storyboard-scene-navigation{gap:6px}.kc-storyboard-scene-navigation[hidden]{display:none!important}.kc-storyboard-scroll-button{color:#111;cursor:pointer;background:#fffaf0;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.kc-storyboard-scroll-button .kc-icon{width:17px;height:17px}.kc-storyboard-scroll-button:hover:not(:disabled),.kc-storyboard-scroll-button:focus-visible{color:#fffaf0;background:#111;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-storyboard-scroll-button:focus-visible{outline-offset:2px;outline:2px solid #55f0c8}.kc-storyboard-scroll-button:disabled{cursor:default;opacity:.32}@media (min-width:768px){.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-editor-heading{justify-content:space-between;gap:16px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid{overscroll-behavior-inline:contain;scrollbar-color:#111 #11111124;scrollbar-width:auto;padding-bottom:14px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid::-webkit-scrollbar{height:12px;display:block}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid::-webkit-scrollbar-track{background:#1111111a;border-radius:999px;margin-inline:12px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid::-webkit-scrollbar-thumb{background:#111;border:2px solid #d9d8d4;border-radius:999px}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot{scroll-snap-align:start;scroll-snap-stop:normal}}@media (max-width:767px){.kc-storyboard-scene-navigation{display:none!important}}@media (prefers-reduced-motion:reduce){.kc-storyboard-scroll-button{transition:none}}@media (min-width:768px){.kc-editor-shell>.kc-create-flow-progress{box-shadow:none;background:#fffaf0e6;border-color:#1111116b;border-radius:8px;min-height:46px;padding-inline:14px}.kc-editor-shell>.kc-create-flow-progress span{grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:44px;padding:5px 10px}.kc-editor-shell>.kc-create-flow-progress span:not(:last-child):after{width:18px;top:21px;left:calc(100% - 9px)}.kc-editor-shell>.kc-create-flow-progress small{width:25px;height:25px;font-size:12px}.kc-editor-shell>.kc-create-flow-progress strong{letter-spacing:.02em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:900}.kc-material-storyboard .kc-storyboard-editor-heading{align-items:center;min-height:48px}.kc-material-storyboard .kc-storyboard-editor-copy{gap:3px;min-width:0;display:grid}.kc-material-storyboard .kc-storyboard-editor-copy>strong{color:#111;font:600 16px/22px var(--kc-font-ui);letter-spacing:0}.kc-material-storyboard .kc-storyboard-editor-copy>span{color:#1111119e;font-size:13px;font-weight:750;line-height:1.2}}.kc-shell.is-creation-workspace .kc-main{margin-top:12px}@media (min-width:761px){body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace{background:#f3f3ef;min-height:100dvh;padding:0}.kc-shell.is-clip-workspace .kc-main.is-studio-beta{width:100%;max-width:none;margin:0}.kc-main.is-studio-beta .kc-studio-grid{background:#f3f3ef;grid-template-rows:60px minmax(0,1fr) 232px;grid-template-columns:252px minmax(0,1fr) 286px;height:100dvh}.kc-main.is-studio-beta .kc-studio-grid>.kc-grid{display:contents}.kc-main.is-studio-beta .kc-clip-workspace-bar{border-bottom:1px solid #d8d8d1;grid-column:1/-1;padding:7px 24px}.kc-main.is-studio-beta .kc-clip-workspace-back{background:0 0;padding:0}.kc-main.is-studio-beta .kc-clip-workspace-back:hover,.kc-main.is-studio-beta .kc-clip-workspace-back:focus-visible{background:0 0}.kc-main.is-studio-beta .kc-clip-workspace-identity{align-items:flex-start;display:grid}.kc-shell.is-clip-workspace .kc-main.is-studio-beta .kc-clip-workspace-identity h1{max-width:660px;font-size:16px;font-weight:850}.kc-main.is-studio-beta .kc-studio-beta-library{border-right:1px solid #d8d8d1}.kc-studio-beta-library-head{border-bottom:1px solid #e3e3dc;justify-content:space-between;align-items:center;padding:15px 12px 13px;display:flex}.kc-studio-beta-library-head>div{gap:2px;display:grid}.kc-studio-beta-library-head span{letter-spacing:.11em;font-size:10px;font-weight:950}.kc-studio-beta-library-head strong{color:#777770;font-size:11px;font-weight:700}.kc-studio-beta-library-add{color:#087f66;background:#fff;border:1px solid #d0d0c9;border-radius:7px;gap:4px;min-height:30px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.kc-studio-beta-library-add:disabled{cursor:not-allowed;opacity:.62}.kc-studio-beta-library-add .kc-icon{width:14px;height:14px}.kc-studio-beta-library-search{color:#777770;background:#f3f3ef;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin:12px 10px 8px;padding:0 9px;display:flex}.kc-studio-beta-library-search .kc-icon{width:14px;height:14px}.kc-studio-beta-library-search input{color:#111;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.kc-studio-beta-library-filters{gap:6px;padding:0 10px 10px;display:flex}.kc-studio-beta-library-filters button{color:#676760;background:#fff;border:1px solid #d6d6cf;border-radius:6px;flex:1;min-height:25px;font-size:10px;font-weight:850}.kc-studio-beta-library-filters button.is-active{color:#087f66;background:#e3f8ee;border-color:#299b7c}.kc-studio-beta-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 16px;display:grid;overflow-y:auto}.kc-studio-beta-asset{aspect-ratio:1/.75;background:#171717;border:0;border-radius:6px;padding:0;overflow:hidden}.kc-studio-beta-asset img{object-fit:cover;width:100%;height:100%}.kc-studio-beta-asset span{color:#fff;justify-content:center;align-items:center;height:100%;display:flex}.kc-main.is-studio-beta .kc-preview-pane{padding:18px 28px 12px}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{background:0 0;justify-content:center}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage,.kc-main.is-studio-beta .kc-preview-pane [data-clip-preview-target=stage]{max-height:calc(100dvh - 340px)}.kc-main.is-studio-beta .kc-clip-adjust-panel{box-shadow:none;border:0;border-left:1px solid #d8d8d1;grid-area:2/3;grid-template-columns:0 minmax(0,1fr);min-height:0;max-height:none;overflow:hidden}.kc-main.is-studio-beta .kc-adjust-rail,.kc-main.is-studio-beta .kc-responsive-editor-nav{display:none}.kc-main.is-studio-beta .kc-adjust-content{min-height:0;overflow-y:auto}.kc-main.is-studio-beta .kc-scenes-editor-shell{box-shadow:none;border:0;border-radius:0}.kc-main.is-studio-beta .kc-clip-shot-list{gap:0}.kc-main.is-studio-beta .kc-clip-shot-item{display:none}.kc-main.is-studio-beta .kc-clip-shot-item.is-storyboard-selected{display:block}.kc-main.is-studio-beta .kc-studio-beta-timeline{border-top:1px solid #d8d8d1;grid-column:1/-1;padding:11px 12px 9px}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{padding:0 0 8px}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{gap:6px;padding:0 0 7px}.kc-shell.is-clip-workspace .kc-main.is-studio-beta .kc-clip-workspace-bar{top:8px}.kc-main.is-studio-beta .kc-studio-grid{grid-template-columns:minmax(620px,1fr) minmax(420px,470px)}.kc-main.is-studio-beta .kc-clip-adjust-panel{background:#fff8e7;border:2px solid #111;border-radius:10px;min-width:0;padding:0;display:block;overflow-x:hidden;box-shadow:4px 4px #111111b8}.kc-main.is-studio-beta .kc-adjust-rail{display:none}.kc-main.is-studio-beta .kc-responsive-editor-nav{background:#141620;border-bottom:2px solid #111;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.kc-main.is-studio-beta .kc-responsive-editor-nav>label,.kc-main.is-studio-beta .kc-responsive-editor-nav>a{color:#fff8e7;cursor:pointer;background:0 0;border:1px solid #fff8e747;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:7px 6px;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.kc-main.is-studio-beta .kc-clip-adjust-panel:has(#clip_adjust_scenes:checked) .kc-responsive-editor-nav>label[for=clip_adjust_scenes],.kc-main.is-studio-beta .kc-clip-adjust-panel:has(#clip_adjust_text:checked) .kc-responsive-editor-nav>label[for=clip_adjust_text],.kc-main.is-studio-beta .kc-clip-adjust-panel:has(#clip_adjust_music:checked) .kc-responsive-editor-nav>label[for=clip_adjust_music],.kc-main.is-studio-beta .kc-responsive-editor-nav>a.is-active{color:#fff;background:#ff3d35;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-main.is-studio-beta .kc-adjust-content{min-width:0;padding:14px}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{min-height:calc(100dvh - 252px)}}@media (max-width:760px){.kc-main.is-studio-beta .kc-studio-beta-timeline{order:4}}@media (min-width:1250px){.kc-main.is-studio-beta .kc-studio-grid{grid-template-columns:minmax(480px,1fr) minmax(680px,720px)!important}}@media (min-width:1100px) and (max-width:1249px){.kc-main.is-studio-beta .kc-studio-grid{grid-template-columns:minmax(0,1fr)}.kc-main.is-studio-beta .kc-clip-workspace-bar,.kc-main.is-studio-beta .kc-preview-pane,.kc-main.is-studio-beta .kc-clip-adjust-panel,.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-column:1}.kc-main.is-studio-beta .kc-preview-pane{grid-row:2;position:relative;top:auto}.kc-main.is-studio-beta .kc-clip-adjust-panel{grid-row:3;max-height:none}.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-row:4}}body:has(.kc-main.is-studio-beta) .kc-app-nav,body:has(.kc-main.is-studio-beta) .kc-app-nav .kc-site-header-actions,.kc-responsive-editor-nav{display:none}@media (min-width:768px) and (max-width:1120px){.kc-clip-studio .kc-studio-grid{grid-template-columns:minmax(0,1fr) minmax(268px,35%);align-items:start;gap:12px}.kc-clip-studio .kc-studio-grid>.kc-grid{display:contents}.kc-clip-studio .kc-review-hero{order:1;grid-column:1/-1}.kc-clip-studio .kc-clip-adjust-panel{order:2;grid-column:1}.kc-clip-studio .kc-preview-pane{order:3;grid-column:2;position:sticky;top:78px}.kc-clip-studio .kc-preview-pane .kc-panel{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px;display:grid}.kc-clip-studio .kc-preview-stage-shell,.kc-clip-studio .kc-preview-timeline,.kc-clip-studio .kc-preview-controls,.kc-clip-studio .kc-preview-output-row,.kc-clip-studio .kc-export-status-note,.kc-clip-studio .kc-preview-pane .mt-4{grid-area:auto}.kc-clip-studio .kc-preview-stage-home .kc-real-preview-frame{width:min(100% - 42px,240px);max-height:min(430px,100dvh - 300px)}.kc-clip-studio .kc-clip-adjust-panel{grid-template-columns:minmax(0,1fr)}.kc-clip-studio .kc-adjust-rail{display:none}.kc-responsive-editor-nav{z-index:20;background:#141620;border-bottom:2px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px;display:grid;position:relative}.kc-responsive-editor-nav>label,.kc-responsive-editor-nav>a{color:#fff8e7;cursor:pointer;background:0 0;border:1px solid #fff8e733;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:7px 8px;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.kc-clip-adjust-panel:has(#clip_adjust_scenes:checked) .kc-responsive-editor-nav>label[for=clip_adjust_scenes],.kc-clip-adjust-panel:has(#clip_adjust_text:checked) .kc-responsive-editor-nav>label[for=clip_adjust_text],.kc-clip-adjust-panel:has(#clip_adjust_music:checked) .kc-responsive-editor-nav>label[for=clip_adjust_music],.kc-responsive-editor-nav>a.is-active{color:#111;background:#55f0c8;border-color:#111;box-shadow:inset 0 -3px #11111124}.kc-responsive-editor-nav .kc-icon{width:17px;height:17px}.kc-clip-studio .kc-adjust-content{padding:12px}}@media (max-width:767px){.kc-clip-studio .kc-studio-grid{grid-template-columns:minmax(0,1fr);gap:9px}.kc-clip-studio .kc-studio-grid>.kc-grid{display:contents}.kc-clip-studio .kc-review-compact{border-radius:8px;order:1;grid-column:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;padding:10px 11px;box-shadow:4px 4px #000000b3}.kc-clip-studio .kc-review-hero-copy{align-self:end}.kc-clip-studio .kc-review-compact h1{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.05;overflow:hidden}.kc-clip-studio .kc-review-compact .kc-review-proof-row{grid-column:1;justify-self:start;gap:0;width:auto;min-width:0;max-width:100%;display:flex;overflow:hidden}.kc-clip-studio .kc-review-proof-row .kc-review-proof{flex:0 auto;padding:0 7px;display:block}.kc-clip-studio .kc-review-proof-row .kc-review-proof:first-child{max-width:118px;padding-left:0}.kc-clip-studio .kc-review-proof-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.kc-clip-studio .kc-review-proof-row small{display:none}.kc-clip-studio .kc-edit-safety-actions{grid-area:1/2/span 2;align-self:center;gap:5px}.kc-clip-studio .kc-edit-safety-actions .is-restore,.kc-clip-studio .kc-edit-safety-actions form:nth-of-type(2){display:none}.kc-clip-studio .kc-edit-safety-button.is-history-icon{width:42px;height:42px;min-height:42px}.kc-clip-studio .kc-preview-pane{order:2;grid-column:1;position:relative;top:auto}.kc-clip-studio .kc-preview-pane .kc-panel{grid-template-columns:minmax(118px,43%) minmax(0,1fr);align-items:center;gap:7px 9px;padding:7px;display:grid}.kc-clip-studio .kc-preview-stage-home{grid-area:1/1/span 5;justify-content:center;align-items:center;min-width:0;display:flex}.kc-clip-studio .kc-preview-stage-shell{width:100%}.kc-clip-studio .kc-preview-stage-home .kc-phone-frame.kc-real-preview-frame{width:auto;height:min(252px,32dvh);max-height:252px}.kc-clip-studio .kc-preview-expand-button{width:34px;height:34px;top:5px;right:5px}.kc-clip-studio .kc-preview-timeline,.kc-clip-studio .kc-preview-controls,.kc-clip-studio .kc-preview-output-row,.kc-clip-studio .kc-export-status-note,.kc-clip-studio .kc-preview-pane .mt-4{grid-column:2;min-width:0;margin:0}.kc-clip-studio .kc-preview-timeline-meta{gap:5px}.kc-clip-studio .kc-preview-pane>.kc-panel>.kc-preview-timeline{grid-template-columns:minmax(0,1fr)}.kc-clip-studio .kc-preview-timeline-meta strong,.kc-clip-studio .kc-preview-timeline-meta span{font-size:.64rem}.kc-clip-studio .kc-preview-controls{grid-template-columns:minmax(0,1fr) 40px;gap:5px;display:grid}.kc-clip-studio .kc-preview-controls>button{min-width:0;min-height:40px;padding:7px 9px}.kc-clip-studio .kc-preview-controls>button:last-child{padding:0;font-size:0}.kc-clip-studio .kc-preview-output-row{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.kc-clip-studio .kc-platform-control-row{grid-template-columns:minmax(0,1fr) 40px;gap:5px;display:grid}.kc-clip-studio .kc-platform-select-inline{min-width:0}.kc-clip-studio .kc-platform-select-inline>span{display:none}.kc-clip-studio .kc-platform-select-inline select,.kc-clip-studio .kc-preview-output-row .kc-button,.kc-clip-studio .kc-preview-output-row button{width:100%;min-width:0;min-height:40px;padding:6px 8px;font-size:.67rem}.kc-clip-studio .kc-clip-adjust-panel{order:3;grid-column:1;grid-template-columns:minmax(0,1fr);padding:0}.kc-clip-studio .kc-adjust-rail{display:none}.kc-responsive-editor-nav{z-index:28;background:#141620;border-bottom:2px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:sticky;top:4px}.kc-responsive-editor-nav>label,.kc-responsive-editor-nav>a{color:#fff8e7;cursor:pointer;background:0 0;border:1px solid #fff8e733;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:5px 3px;font-size:.58rem;font-weight:900;text-decoration:none;display:flex}.kc-clip-adjust-panel:has(#clip_adjust_scenes:checked) .kc-responsive-editor-nav>label[for=clip_adjust_scenes],.kc-clip-adjust-panel:has(#clip_adjust_text:checked) .kc-responsive-editor-nav>label[for=clip_adjust_text],.kc-clip-adjust-panel:has(#clip_adjust_music:checked) .kc-responsive-editor-nav>label[for=clip_adjust_music],.kc-responsive-editor-nav>a.is-active{color:#111;background:#55f0c8;border-color:#111}.kc-responsive-editor-nav .kc-icon{width:17px;height:17px}.kc-clip-studio .kc-adjust-content{padding:9px}html.is-quick-text-style-sheet-open{overflow:hidden}html.is-quick-text-style-sheet-open .kc-scenes-editor-shell{-webkit-backdrop-filter:none;backdrop-filter:none}.kc-clip-studio:not(.is-studio-beta) .kc-text-scene-style-panel.is-open:before{content:"";pointer-events:auto;z-index:118;background:#0a0b11ad;position:fixed;inset:0}.kc-clip-studio .kc-text-scene-row.is-text-ready .kc-text-scene-style-body{bottom:max(8px, env(safe-area-inset-bottom));box-sizing:border-box;max-width:480px;max-height:none;left:8px;right:8px;top:max(76px, calc(env(safe-area-inset-top) + 68px));z-index:119;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:auto;margin:0 auto;padding:0 10px;position:fixed;overflow:hidden;box-shadow:6px 6px #55f0c8}.kc-clip-studio .kc-text-scene-style-body>.kc-text-editor-section:not([hidden]){overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:12px;overflow:hidden auto}.kc-clip-studio .kc-text-editor-toolbar,.kc-clip-studio .kc-quick-style-actions{position:relative}.kc-clip-studio .kc-text-editor-toolbar{min-height:48px}.kc-clip-studio .kc-quick-style-actions{padding-bottom:max(10px, env(safe-area-inset-bottom));margin-inline:-10px}.kc-clip-studio .kc-text-style-controls-sticky,.kc-clip-studio .kc-text-motion-family-row{top:0}.kc-clip-studio .kc-text-scene-row.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;overflow:hidden}.kc-clip-studio .kc-text-scene-empty-summary>span:first-child,.kc-clip-studio .kc-text-scene-empty-summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary{row-gap:8px;min-height:0;padding:7px 8px}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-actions{gap:6px;padding-top:6px}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-control{gap:0}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-input-row{gap:5px}.kc-clip-studio .kc-scenes-editor-shell .kc-timeline-duration-heading:not(:has(.kc-video-loop-toggle)){display:none}.kc-clip-studio .kc-scenes-editor-shell .kc-timeline-duration-control:not(:has(.kc-video-loop-toggle)){gap:0}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-clip-shot-summary{grid-template-rows:54px 38px 38px;grid-template-columns:38px 50px minmax(0,1fr) 38px}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-workspace-row-thumb{width:50px;height:54px}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-clip-shot-summary:after{content:"";pointer-events:none;border-top:1px solid #11111129;grid-area:2/1/auto/-1;align-self:start;transform:translateY(-3px)}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-clip-shot-actions,.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-timeline-motion-control,.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-timeline-motion-input-row{display:contents}html.is-mobile-motion-picker-open{overflow:hidden}html.is-mobile-motion-picker-open .kc-scenes-editor-shell{-webkit-backdrop-filter:none;backdrop-filter:none}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-timeline-motion-select{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-picker{z-index:5;display:block;position:absolute;top:7px;left:112px;right:8px}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-picker.is-open{z-index:130}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-trigger{color:#111;cursor:pointer;font:inherit;text-align:left;background:#fff8e7f5;border:2px solid #111111b8;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:36px;padding:0 11px;font-size:.66rem;font-weight:950;display:flex;box-shadow:2px 2px #111111c7}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-trigger .kc-icon{flex:none;width:15px;height:15px;transition:transform .15s}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-picker.is-open .kc-mobile-motion-trigger,.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-trigger:focus-visible{background:#fff;border-color:#111;outline:none;box-shadow:3px 3px #55f0c8}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-picker.is-open .kc-mobile-motion-trigger .kc-icon{transform:rotate(180deg)}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-backdrop[hidden],.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu[hidden]{display:none}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-backdrop{cursor:default;z-index:128;background:#0a0b11ad;border:0;width:100%;padding:0;position:fixed;inset:0}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu{bottom:max(10px, env(safe-area-inset-bottom));box-sizing:border-box;color:#111;z-index:129;background:#fff8e7;border:2px solid #111;border-radius:14px;gap:8px;max-width:420px;margin:0 auto;padding:10px;display:grid;position:fixed;left:10px;right:10px;box-shadow:6px 6px #55f0c8}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu>header{border-bottom:1px solid #1111112e;justify-content:space-between;align-items:center;min-height:44px;padding:0 2px 8px 6px;display:flex}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu>header>strong{font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;line-height:1.15}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu>header>button{color:#111;cursor:pointer;background:0 0;border:1.5px solid #11111173;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu>header>button .kc-icon{width:17px;height:17px}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu>div{gap:7px;display:grid}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu [role=option]{color:#111;cursor:pointer;font:inherit;text-align:left;background:#ffffff75;border:1.5px solid #11111147;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 13px;font-size:.82rem;font-weight:900;display:flex}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu [role=option] .kc-icon{opacity:0;width:17px;height:17px}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu [role=option][aria-selected=true]{background:#55f0c84d;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu [role=option][aria-selected=true] .kc-icon{opacity:1}.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu button:hover,.kc-clip-studio .kc-scenes-editor-shell .kc-mobile-motion-menu button:focus-visible{outline-offset:1px;border-color:#111;outline:2px solid #55f0c8}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-timeline-camera-actions{grid-area:2/1/auto/3;justify-self:start}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-timeline-reframe-edit{grid-area:2/3;justify-self:end}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-scene-animation-button{grid-area:2/4}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-timeline-duration-control{grid-area:3/1/auto/4}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-duration-corner{height:34px;min-height:34px;padding-inline:5px}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-item:not(.has-manual-parallax) .kc-workspace-row-scene .kc-scene-trash{grid-area:3/4}html.is-mobile-transition-editor-open .kc-clip-studio .kc-preview-pane,.kc-clip-studio .kc-transition-adjustments.is-transition-editor-open .kc-transition-list-item{display:none}.kc-clip-studio .kc-transition-adjustments.is-transition-editor-open,.kc-clip-studio .kc-transition-adjustments.is-transition-editor-open .kc-transition-list{gap:0;min-width:0}.kc-clip-studio .kc-transition-list>.kc-transition-editor{background:#fff8e7;border-radius:12px;gap:10px;width:100%;min-width:0;max-width:100%;margin:0;padding:9px;scroll-margin-top:72px;overflow:visible;box-shadow:4px 4px #55f0c8}.kc-clip-studio .kc-transition-list>.kc-transition-editor>*{box-sizing:border-box;min-width:0;max-width:100%}.kc-clip-studio .kc-transition-editor-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.kc-clip-studio .kc-transition-mobile-back{color:#fff8e7;cursor:pointer;background:#111;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.kc-clip-studio .kc-transition-mobile-back:hover,.kc-clip-studio .kc-transition-mobile-back:focus-visible{background:#ff3d35;outline:none;box-shadow:2px 2px #55f0c8}.kc-clip-studio .kc-transition-mobile-back .kc-icon{width:17px;height:17px}.kc-clip-studio .kc-transition-editor-title{gap:3px;display:grid}.kc-clip-studio .kc-transition-editor-head h3{font-size:.96rem}.kc-clip-studio .kc-transition-mobile-hint{color:#11111194;font-size:.67rem;font-weight:850;line-height:1.2;display:block}.kc-clip-studio .kc-transition-selected-summary{display:none}.kc-clip-studio .kc-transition-pending-badge{color:#111;text-align:center;text-transform:uppercase;background:#ffd95a;border:1.5px solid #111;border-radius:999px;justify-content:center;align-items:center;max-width:84px;min-height:28px;padding:5px 8px;font-size:.52rem;font-weight:950;line-height:1;display:none}.kc-clip-studio .kc-transition-editor.has-pending-change .kc-transition-pending-badge{display:inline-flex}.kc-clip-studio .kc-transition-inline-preview{color:#fff8e7;background:radial-gradient(circle at 78% 22%,#55f0c824,#0000 38%),#141620;border:2px solid #111;border-radius:10px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:164px;padding:7px 10px 7px 7px;transition:box-shadow .16s;display:grid;overflow:hidden}.kc-clip-studio .kc-transition-inline-preview.is-transition-previewing{animation:.76s ease-out kc-mobile-transition-preview}@keyframes kc-mobile-transition-preview{0%{box-shadow:0 0 #55f0c8b3}45%{box-shadow:0 0 0 4px #55f0c852}to{box-shadow:0 0 #55f0c800}}.kc-clip-studio .kc-transition-inline-preview-mount{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.kc-clip-studio .kc-transition-inline-preview-mount .kc-preview-stage-shell{width:86px;padding:0}.kc-clip-studio .kc-transition-inline-preview-mount .kc-preview-stage-shell:before,.kc-clip-studio .kc-transition-inline-preview-mount .kc-preview-stage-shell:after,.kc-clip-studio .kc-transition-inline-preview-mount .kc-preview-expand-button{display:none}.kc-clip-studio .kc-transition-inline-preview-mount .kc-phone-frame.kc-real-preview-frame{width:86px;max-width:86px;height:153px;max-height:153px}.kc-clip-studio .kc-transition-inline-preview-copy{align-content:center;gap:5px;min-width:0;display:grid}.kc-clip-studio .kc-transition-inline-preview-copy>small{color:#55f0c8;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:950}.kc-clip-studio .kc-transition-inline-preview-copy>strong{font-family:var(--kc-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.15;overflow:hidden}.kc-clip-studio .kc-transition-inline-preview-copy>span{color:#fff8e7a3;font-size:.66rem;font-weight:750;line-height:1.25}.kc-clip-studio .kc-transition-inline-preview-copy>button{color:#fff8e7;cursor:pointer;font:inherit;background:0 0;border:1.5px solid #fff8e76b;border-radius:7px;justify-content:center;align-self:start;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:38px;padding:6px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.kc-clip-studio .kc-transition-inline-preview-copy>button:hover,.kc-clip-studio .kc-transition-inline-preview-copy>button:focus-visible{color:#111;background:#55f0c8;border-color:#111;outline:none}.kc-clip-studio .kc-transition-inline-preview-copy>button .kc-icon{width:14px;height:14px}.kc-clip-studio .kc-transition-editor[data-transition-preview-state=loading] .kc-transition-inline-preview-copy>span{color:#ffd95a}.kc-clip-studio .kc-transition-editor[data-transition-preview-state=loading] .kc-transition-inline-preview-mount{opacity:.64}.kc-clip-studio .kc-transition-editor[data-transition-preview-state=error] .kc-transition-inline-preview-copy>span{color:#ffaaa5}.kc-clip-studio .kc-transition-filter-bar{align-items:stretch;gap:7px}.kc-clip-studio .kc-transition-filter-row{scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding:1px 2px 4px;overflow-x:auto}.kc-clip-studio .kc-transition-filter-row::-webkit-scrollbar{display:none}.kc-clip-studio .kc-transition-filter-row .kc-camera-filter{flex:none;min-height:38px;padding:6px 9px}.kc-clip-studio .kc-transition-genre-filter{justify-content:stretch;align-items:stretch;gap:4px;display:grid}.kc-clip-studio .kc-transition-genre-filter select{width:100%;min-width:0;min-height:40px}.kc-clip-studio .kc-transition-gallery{grid-template-columns:minmax(0,1fr);gap:7px;max-height:clamp(280px,42dvh,360px);padding:1px 7px 7px 2px;scroll-padding-block:8px;overflow:hidden auto}.kc-clip-studio .kc-transition-card{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;min-height:80px;padding:6px 48px 6px 6px;position:relative}.kc-clip-studio .kc-transition-card.is-selected{box-shadow:3px 3px #55f0c8,inset 0 0 0 1px #087f66}.kc-clip-studio .kc-transition-card .kc-camera-preview-badge{display:none}.kc-clip-studio .kc-transition-card .kc-camera-card-copy{align-content:center;gap:4px;min-height:0}.kc-clip-studio .kc-transition-card .kc-camera-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.16;display:-webkit-box;overflow:hidden}.kc-clip-studio .kc-transition-card .kc-camera-card-copy small{font-size:.64rem}.kc-clip-studio .kc-transition-card-shell>.kc-resource-favorite-button{width:38px;height:38px;top:21px;right:8px}.kc-clip-studio .kc-transition-card-shell>.kc-option-card-apply{display:none!important}.kc-clip-studio .kc-transition-editor>.kc-camera-editor-actions{bottom:max(0px, env(safe-area-inset-bottom));z-index:12;background:#fff8e7f5;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;min-width:0;max-width:calc(100% + 8px);margin:0 -4px -4px;padding:9px 4px 4px;display:grid;position:sticky}.kc-clip-studio .kc-transition-editor>.kc-camera-editor-actions>.kc-btn{width:100%;min-width:0;min-height:46px;padding:8px;font-size:.7rem}.kc-clip-studio .kc-transition-editor>.kc-camera-editor-actions>.kc-btn:last-child{color:#fff;background:#ff3d35}.kc-clip-studio .kc-transition-editor>.kc-camera-editor-actions>.kc-btn:last-child:disabled{color:#1111117a;cursor:not-allowed;opacity:1;background:#d9d5ca;box-shadow:2px 2px #11111173}.kc-clip-studio .kc-transition-action-desktop{display:none}.kc-clip-studio .kc-transition-action-mobile{display:inline}}@media (max-width:360px){.kc-clip-studio .kc-transition-editor-head{grid-template-columns:42px minmax(0,1fr)}.kc-clip-studio .kc-transition-pending-badge{display:none!important}.kc-clip-studio .kc-transition-inline-preview{grid-template-columns:70px minmax(0,1fr);gap:9px;min-height:138px;padding-right:8px}.kc-clip-studio .kc-transition-inline-preview-mount .kc-preview-stage-shell,.kc-clip-studio .kc-transition-inline-preview-mount .kc-phone-frame.kc-real-preview-frame{width:70px;max-width:70px}.kc-clip-studio .kc-transition-inline-preview-mount .kc-phone-frame.kc-real-preview-frame{height:124px;max-height:124px}.kc-clip-studio .kc-transition-inline-preview-copy>span{display:none}.kc-clip-studio .kc-transition-card{grid-template-columns:64px minmax(0,1fr);padding-right:43px}.kc-clip-studio .kc-transition-card-shell>.kc-resource-favorite-button{width:34px;height:34px;top:23px;right:7px}.kc-clip-studio .kc-transition-editor>.kc-camera-editor-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.kc-clip-studio .kc-text-scene-empty-action{gap:0;min-width:34px;padding-inline:8px;font-size:0}.kc-clip-studio .kc-text-scene-empty-action .kc-icon{width:15px;height:15px}.kc-clip-studio .kc-quick-style-actions .kc-btn-comic-ghost{min-width:42px;padding-inline:10px}.kc-clip-studio .kc-quick-style-actions .kc-btn-comic-ghost span{display:none}.kc-clip-studio .kc-preview-pane .kc-panel{grid-template-columns:minmax(112px,41%) minmax(0,1fr)}.kc-clip-studio .kc-preview-stage-home .kc-phone-frame.kc-real-preview-frame{height:min(230px,30dvh)}.kc-clip-studio .kc-review-proof-row .kc-review-proof:first-child{max-width:94px}}@media (max-width:1120px){.kc-clip-adjust-panel:has(#clip_adjust_text:checked) .kc-storyboard-workspace-actions,.kc-clip-adjust-panel:has(#clip_adjust_scenes:checked) .kc-storyboard-workspace-button[data-workspace=text]{display:none}.kc-clip-adjust-panel:has(#clip_adjust_scenes:checked) .kc-storyboard-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:900px){.kc-clip-studio .kc-studio-grid{grid-template-columns:minmax(0,1fr)}.kc-clip-studio .kc-review-compact{grid-column:1;grid-template-columns:minmax(130px,.3fr) minmax(270px,1fr) auto;gap:8px 12px;padding:10px 12px}.kc-clip-studio .kc-review-compact h1{font-size:1.12rem}.kc-clip-studio .kc-review-compact .kc-review-proof-row{max-width:none}.kc-clip-studio .kc-review-compact .kc-review-proof{padding-inline:8px}.kc-clip-studio .kc-review-compact .kc-review-proof small{font-size:.58rem}.kc-clip-studio .kc-review-compact .kc-edit-safety-actions .is-restore{display:none}.kc-clip-studio .kc-preview-pane{order:2;grid-column:1;position:relative;top:auto}.kc-clip-studio .kc-preview-pane .kc-panel{grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:center;gap:8px 14px;padding:9px}.kc-clip-studio .kc-preview-stage-home{grid-area:1/1/span 6;justify-content:center;align-items:center;display:flex}.kc-clip-studio .kc-preview-stage-home .kc-phone-frame.kc-real-preview-frame{width:auto;height:min(300px,34dvh)}.kc-clip-studio .kc-preview-timeline,.kc-clip-studio .kc-preview-controls,.kc-clip-studio .kc-preview-output-row,.kc-clip-studio .kc-export-status-note,.kc-clip-studio .kc-preview-pane .mt-4{grid-column:2;margin-top:0}.kc-clip-studio .kc-clip-adjust-panel{order:3;grid-column:1}}@media (max-width:1100px){.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-clip-workspace-restore{justify-content:center;width:44px;padding:0;display:inline-flex}.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-clip-workspace-restore>span{display:none}}@media (max-width:767px){.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-clip-workspace-restore{width:42px;height:42px;min-height:42px;display:inline-flex}}@media (max-width:390px){.kc-shell.is-clip-workspace .kc-clip-workspace-actions .kc-clip-workspace-restore{width:40px;height:40px;min-height:40px}}.kc-studio-beta-timeline{background:#fffaf0;border:1.5px solid #111;border-radius:12px;min-width:0;padding:10px;box-shadow:4px 4px #111111c7}.kc-studio-beta-timeline-head{justify-content:space-between;align-items:baseline;padding:0 4px 9px;display:flex}.kc-studio-beta-timeline-head>div{gap:2px;display:grid}.kc-studio-beta-timeline-head span{color:#087f66;letter-spacing:.08em;font-size:10px;font-weight:950}.kc-studio-beta-timeline-head strong{font-size:15px}.kc-studio-beta-timeline-head small{color:#1111119e;font-size:12px;font-weight:750}.kc-studio-beta-timeline-scroll{scrollbar-color:#55f0c8 #1111111f;align-items:center;gap:8px;padding:3px 2px 8px;display:flex}.kc-studio-beta-shot:hover{border-color:#087f66}.kc-studio-beta-shot:focus-visible{outline-offset:2px;outline:3px solid #55f0c8}.kc-studio-beta-cut{color:#ff3d35;flex:0 0 18px}.kc-studio-beta-cut .kc-icon{width:16px;height:16px}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-grid{grid-template-columns:minmax(0,1fr) minmax(330px,370px);align-items:start}.kc-main.is-studio-beta .kc-preview-pane{top:12px}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{min-height:calc(100dvh - 188px)}.kc-main.is-studio-beta .kc-clip-adjust-panel{max-height:calc(100dvh - 188px);padding-right:4px;overflow-y:auto}.kc-main.is-studio-beta .kc-scenes-editor-shell{background:#fffaf0;border:1.5px solid #111;box-shadow:4px 4px #111111c7}.kc-main.is-studio-beta .kc-clip-shot-item.is-storyboard-selected .kc-clip-shot-card{box-shadow:none}}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-timeline{margin-top:12px}.kc-main.is-studio-beta .kc-clip-shot-item{display:none}.kc-main.is-studio-beta .kc-clip-shot-item.is-storyboard-selected{display:block}.kc-main.is-studio-beta .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary{grid-template-rows:auto auto;align-items:start;grid-template-columns:38px 50px minmax(0,1fr)!important}.kc-main.is-studio-beta .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary-main{grid-column:1/-1;min-width:0}.kc-main.is-studio-beta .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-actions{flex-wrap:wrap;align-items:end;min-width:0;display:flex}.kc-main.is-studio-beta .kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-control{flex:190px;min-width:0}.kc-main.is-studio-beta .kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-duration-control{flex:122px;min-width:0}}.kc-clip-studio .kc-scenes-editor-shell .kc-clip-shot-list{gap:12px}@media (min-width:768px) and (max-width:900px){.kc-shell.is-clip-workspace .kc-studio-grid{grid-template-columns:minmax(0,1fr)}.kc-shell.is-clip-workspace .kc-clip-workspace-bar,.kc-shell.is-clip-workspace .kc-preview-pane,.kc-shell.is-clip-workspace .kc-clip-adjust-panel{grid-column:1}.kc-shell.is-clip-workspace .kc-preview-pane{order:2;position:relative;top:auto}.kc-shell.is-clip-workspace .kc-clip-adjust-panel{order:3}}@media (min-width:768px) and (max-width:1099px){.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary{grid-template-rows:58px auto;grid-template-columns:38px 58px minmax(0,1fr);align-items:center;min-height:132px;padding:7px 8px}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-summary-main{border-left:0;grid-area:2/1/auto/-1;width:100%;min-width:0;padding-left:0;display:block}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-clip-shot-actions{border-top:1px solid #11111129;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 136px 38px;align-items:end;gap:7px;width:100%;padding-top:8px;display:grid}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-control{grid-column:1;min-width:0}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-motion-input-row{grid-template-columns:minmax(92px,1fr) 72px 38px 38px;width:100%;min-width:0}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-timeline-duration-control{grid-column:2;min-width:0}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-animation-button,.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-animation-button.is-applied{width:38px;min-width:38px;padding-inline:0}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-animation-button>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-clip-studio .kc-scenes-editor-shell .kc-workspace-row-scene .kc-scene-trash{grid-column:3}}@media (min-width:768px){.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-source-library{background:#fffaf0;border-color:#111111ad}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-scenes{background:linear-gradient(115deg,#ff3d3506,#0000 40%,#55f0c809),repeating-linear-gradient(0deg,#11111106 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#11111105 0 1px,#0000 1px 48px),#e8e1d5;border-color:#111111b8;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:12px}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-scenes-layout{background:0 0;grid-row:2}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-editor-heading{grid-row:1}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-grid{padding-bottom:12px}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-slot,.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-slot.is-empty{box-shadow:none;background:#fffaf0;border-color:#11111157}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-slot.is-selected{border-color:#087f66;box-shadow:0 0 0 2px #55f0c8}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-finish{box-sizing:border-box;background:#fffaf0;border-color:#111;border-radius:10px;grid-row:3;width:calc(100% - 4px);min-height:72px;margin:0 4px 4px 0;padding:10px 12px;box-shadow:3px 3px #111111d1}.kc-project-flow.is-viewing-montage .kc-storyboard-create-form{height:52px}.kc-project-flow.is-viewing-montage .kc-storyboard-create-option{min-height:52px}.kc-project-flow.is-viewing-montage .kc-storyboard-finish-meta{gap:12px}}@media (max-width:767px){.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout{background:linear-gradient(115deg,#ff3d3505,#0000 44%,#55f0c808),repeating-linear-gradient(0deg,#11111105 0 1px,#0000 1px 48px),#e8e1d5}.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot,.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-filled,.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-empty{box-shadow:none;background:#fffaf0}.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-selected{border-color:#087f66;box-shadow:0 0 0 2px #55f0c8}.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-finish{background:#fffaf0;padding:10px 10px 12px}}@media (min-width:1100px){.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-source-library,.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-scenes{height:clamp(610px,100dvh - 96px,720px);min-height:610px;max-height:720px}.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot.is-selected{height:calc(100% - 22px);max-height:calc(100% - 22px)}}.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-finish{grid-template-columns:minmax(0,1fr) minmax(200px,230px)}.kc-storyboard-finish-meta{flex:none;justify-content:flex-end;min-width:max-content}.kc-storyboard-finish-status{align-items:baseline;gap:8px;min-width:0;display:flex}.kc-storyboard-finish-status>strong{color:#111111b8;white-space:nowrap;font-size:12px;font-weight:950}.kc-storyboard-finish-status>small{color:#087f66;white-space:nowrap;font-size:10px;font-weight:850}.kc-storyboard-continue-action{color:#fff;cursor:pointer;font:inherit;background:#ff3d35;border:1.5px solid #111;border-radius:8px;flex:260px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;padding:0 15px 0 18px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:3px 3px #111}.kc-storyboard-continue-action .kc-icon{stroke-width:2.5px;width:16px;height:16px}.kc-storyboard-continue-action:hover,.kc-storyboard-continue-action:focus-visible{outline-offset:2px;background:#e9342d;outline:2px solid #55f0c8;transform:translateY(-1px)}.kc-storyboard-continue-action:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.kc-create-flow-progress .kc-create-flow-step-link{cursor:pointer;z-index:3;border-radius:6px;position:absolute;inset:2px}.kc-create-flow-progress .is-done:has(.kc-create-flow-step-link):hover{background:#55f0c81f}.kc-create-flow-progress .kc-create-flow-step-link:focus-visible{outline-offset:-3px;outline:2px solid #087f66}@media (min-width:1100px){.kc-project-flow.is-viewing-montage .kc-storyboard-continue-action{flex:0 0 clamp(260px,24vw,340px);width:auto}}.kc-storyboard-creation-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px}.kc-storyboard-creation-dialog[open]{place-items:center;display:grid}.kc-storyboard-creation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070cbd}.kc-storyboard-creation-dialog>section{color:#111;background:#fffaf0;border:2px solid #111;border-radius:16px;gap:20px;width:min(860px,100%);max-height:calc(100dvh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:7px 7px #55f0c8}.kc-storyboard-creation-dialog header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kc-storyboard-creation-dialog header>div{gap:7px;display:grid}.kc-storyboard-creation-dialog header strong{font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:23px;line-height:1.08}.kc-storyboard-creation-dialog header span{color:#6a6258;font-size:14px;font-weight:700;line-height:1.4}.kc-storyboard-creation-dialog header button{color:#111;cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kc-storyboard-creation-dialog header button:hover,.kc-storyboard-creation-dialog header button:focus-visible{outline-offset:1px;background:#55f0c8;outline:2px solid #111}.kc-storyboard-mobile-create-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kc-storyboard-mobile-create-form{min-width:0;margin:0;display:flex}.kc-storyboard-mobile-create-option{color:#111;cursor:pointer;text-align:left;border:1.5px solid #111;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;width:100%;min-height:228px;padding:17px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.kc-storyboard-mobile-create-option.is-assisted{color:#111;background:#fffaf0;border-top:7px solid #ff3d35;box-shadow:4px 4px #ff3d35}.kc-storyboard-mobile-create-option.is-assisted .kc-storyboard-create-copy,.kc-storyboard-mobile-create-option.is-assisted .kc-storyboard-create-copy>strong{color:#111}.kc-storyboard-mobile-create-option.is-manual{background:#fff;border-top:7px solid #55f0c8;box-shadow:4px 4px #55f0c8}.kc-storyboard-mobile-create-option:hover,.kc-storyboard-mobile-create-option:focus-visible{outline-offset:2px;outline:3px solid #55f0c8;transform:translateY(-1px)}.kc-storyboard-mobile-create-option:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy{align-content:start;gap:9px;min-width:0;height:100%;display:grid}.kc-storyboard-choice-label{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:950;line-height:1}.kc-storyboard-mobile-create-option.is-assisted .kc-storyboard-choice-label{color:#d52d27}.kc-storyboard-mobile-create-option.is-manual .kc-storyboard-choice-label{color:#087f66}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy>strong{font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:1.08}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy>small{color:#3f3a34;font-size:15px;font-weight:700;line-height:1.38}.kc-storyboard-choice-steps{color:#6a6258;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;font-weight:900;line-height:1.2;display:flex}.kc-storyboard-choice-steps .kc-icon{stroke-width:2.5px;width:12px;height:12px}.kc-storyboard-choice-cost{align-self:end;gap:3px;margin-top:auto;padding-top:14px;display:grid}.kc-storyboard-choice-cost>b{color:#111;font-size:13px;font-weight:950;line-height:1.2}.kc-storyboard-choice-cost>small{opacity:.78;font-size:11px;font-weight:750;line-height:1.2}.kc-storyboard-choice-cta{color:#fff;white-space:nowrap;background:#111;border-radius:999px;justify-content:center;align-self:end;align-items:center;gap:5px;min-height:44px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.kc-storyboard-mobile-create-option.is-assisted .kc-storyboard-choice-cta{color:#fff;background:#ff3d35}.kc-storyboard-choice-cta .kc-icon{stroke-width:2.5px;width:14px;height:14px}@media (min-width:768px) and (max-width:1099px){.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-finish{grid-template-columns:minmax(0,1fr) minmax(184px,214px);align-items:center;min-height:72px}.kc-storyboard-finish-meta{justify-content:flex-end}}@media (max-width:767px){.kc-storyboard-finish-meta,.kc-storyboard-continue-action{display:none}.kc-storyboard-creation-dialog{padding:0}.kc-storyboard-creation-dialog[open]{align-items:end}.kc-storyboard-creation-dialog>section{max-height:min(680px,90dvh);padding:16px 14px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;gap:14px;width:100%;box-shadow:0 -5px #55f0c8}.kc-storyboard-creation-dialog header>div{gap:4px}.kc-storyboard-creation-dialog header strong{font-size:19px}.kc-storyboard-creation-dialog header span{font-size:12px}.kc-storyboard-creation-dialog header button{flex-basis:40px;width:40px;height:40px}.kc-storyboard-mobile-create-options{grid-template-columns:minmax(0,1fr)}.kc-storyboard-mobile-create-option{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:188px;padding:14px}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy{gap:7px}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy>strong{font-size:17px}.kc-storyboard-mobile-create-option.is-assisted .kc-storyboard-create-copy,.kc-storyboard-mobile-create-option.is-assisted .kc-storyboard-create-copy>strong{color:#111}.kc-storyboard-mobile-create-option .kc-storyboard-create-copy>small{font-size:13px}.kc-storyboard-choice-cost{padding-top:8px}.kc-storyboard-choice-cta{min-height:44px}}.kc-storyboard-add-scene{color:#111;cursor:pointer;font:inherit;white-space:nowrap;background:#fffaf0;border:1.5px solid #111;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.kc-storyboard-add-scene:hover,.kc-storyboard-add-scene:focus-visible{color:#fffaf0;outline-offset:2px;background:#111;outline:2px solid #55f0c8;box-shadow:3px 3px #55f0c8}.kc-storyboard-add-scene:disabled{box-shadow:none;cursor:default;opacity:.42}.kc-storyboard-add-scene .kc-icon{width:16px;height:16px}.kc-storyboard-mobile-order-tools{align-items:center;gap:8px;display:flex}.kc-material-storyboard .kc-storyboard-scenes-count{color:#111;white-space:nowrap;background:#55f0c8;border:1.5px solid #111;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.kc-material-storyboard .kc-storyboard-scenes-layout{grid-template-columns:minmax(0,1fr)}.kc-storyboard-counter-short,.kc-material-storyboard .kc-storyboard-slot.is-empty{display:none}html.kc-storyboard-frame-expanded-open{overflow:hidden}@media (min-width:1100px){.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot.is-selected,.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-material-storyboard .kc-storyboard-slot.is-selected{height:auto!important;max-height:none!important}.kc-material-storyboard .kc-storyboard-grid{scrollbar-color:#11111185 transparent;scrollbar-width:thin;grid-template-rows:none;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px;max-height:100%;padding:12px 10px 18px;display:grid;overflow:hidden auto}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar{width:7px;height:auto;display:block}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar-thumb{background:#11111185;border-radius:999px}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-material-storyboard .kc-storyboard-slot.is-selected{align-content:start;align-self:start;gap:5px;width:auto;min-width:0;max-width:none;padding:5px;display:grid}.kc-material-storyboard .kc-storyboard-slot.is-selected>header{grid-template-columns:30px 28px;padding-right:0}.kc-material-storyboard .kc-storyboard-slot.is-selected>.kc-storyboard-tile-preview{display:block}.kc-material-storyboard .kc-storyboard-slot>header{grid-template-columns:30px 28px;justify-content:start}.kc-material-storyboard .kc-storyboard-scene-select{grid-template-columns:28px;min-height:30px}.kc-material-storyboard .kc-storyboard-scene-copy,.kc-material-storyboard .kc-storyboard-row-chevron{display:none}.kc-material-storyboard .kc-storyboard-scene-index{width:28px;height:28px;font-size:12px}.kc-material-storyboard .kc-storyboard-tile-preview{aspect-ratio:9/16;width:100%;max-width:100%;height:auto}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-scenes-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(380px,420px);gap:12px;min-height:0;display:grid;position:relative}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-grid{grid-area:1/1;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-panel>*{width:100%;min-width:0}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-panel>header{grid-area:1/1/auto/-1;grid-template-columns:minmax(118px,1fr) auto auto;align-items:center;gap:6px;min-height:42px;padding-bottom:6px;display:grid}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-mobile-order-action,.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-mobile-editor-title,.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-back{display:none}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-heading{gap:2px;display:grid}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-heading strong{color:#fffaf0;text-overflow:ellipsis;white-space:nowrap;font:600 16px/22px var(--kc-font-ui);letter-spacing:0;overflow:hidden}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-heading p{display:none}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-inspector-navigation{grid-template-columns:34px 34px auto;align-items:center;gap:4px}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-inspector-navigation strong{color:#fffaf0b8;white-space:nowrap;grid-area:1/3;font-size:11px;line-height:1.1}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-counter-long{display:none}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-counter-short{display:inline}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-inspector-navigation button{width:34px;height:34px}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-feedback{z-index:6;background:#11131cdb;border-radius:999px;min-height:24px;padding:3px 7px;position:absolute;top:48px;right:2px;grid-column:auto!important;width:auto!important}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-scene-actions.is-confirming-removal .kc-storyboard-remove-confirmation{box-sizing:border-box;width:100%;max-width:none}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-expand{color:#fffaf0;font:inherit;background:0 0;border:1px solid #fffaf07a;border-radius:7px;justify-content:center;align-items:center;gap:0;width:40px;min-height:40px;padding:0;font-size:12px;font-weight:950;display:inline-flex;position:static!important}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-expand>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-expand:hover,.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-expand:focus-visible{color:#111;outline-offset:1px;background:#55f0c8;outline:2px solid #fffaf0}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-expand .kc-icon{width:15px;height:15px}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-expand-icon,.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-collapse-icon{align-items:center;display:inline-flex}.kc-material-storyboard.is-inspector-drawer-open .kc-storyboard-frame-collapse-icon,.kc-material-storyboard.is-inspector-drawer-open.is-frame-expanded .kc-storyboard-frame-expand-icon{display:none}.kc-material-storyboard.is-inspector-drawer-open.is-frame-expanded .kc-storyboard-frame-collapse-icon{display:inline-flex}.kc-material-storyboard.is-inspector-drawer-open.is-frame-expanded .kc-storyboard-inspector-backdrop{z-index:999;background:#040509b8;border:0;position:fixed;inset:0;display:block!important}.kc-material-storyboard.is-inspector-drawer-open.is-frame-expanded .kc-storyboard-inspector-panel>header,.kc-material-storyboard.is-inspector-drawer-open.is-frame-expanded .kc-storyboard-frame-feedback{grid-column:1/-1}.kc-material-storyboard.is-inspector-drawer-open.is-frame-expanded .kc-storyboard-inspector-panel>header{grid-row:1}.kc-material-storyboard.is-inspector-drawer-open.is-frame-expanded .kc-storyboard-frame-feedback{background:0 0;border-radius:0;padding:0;position:static;grid-column:1/-1!important;width:100%!important}}@media (min-width:1100px) and (max-width:1399px){.kc-material-storyboard .kc-storyboard-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1400px) and (max-width:1699px){.kc-material-storyboard .kc-storyboard-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1399px){.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid;overflow:hidden auto}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-filled,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-selected{width:auto;min-width:0;max-width:none;height:auto!important;max-height:none!important}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-tile-preview{aspect-ratio:9/16;width:min(104px,100%)}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scene-copy,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-row-chevron{display:none}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot>header,.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-slot.is-selected>header{grid-template-columns:28px 28px;justify-content:start;padding-right:0}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{display:none!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header,.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-feedback{grid-column:1!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{grid-row:1!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-expand,.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-scenes{display:none}}@media (max-width:767px){.kc-storyboard-mobile-order-heading{z-index:12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:76px;padding:8px 10px;display:grid;position:sticky;top:0}.kc-storyboard-mobile-order-tools .kc-storyboard-add-scene{min-height:44px;padding:0 10px}.kc-storyboard-mobile-order-tools .kc-storyboard-scenes-count{min-height:34px;padding-inline:9px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-filled,.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot.is-selected{grid-template-rows:114px;grid-template-columns:minmax(0,1fr) 64px;height:126px;min-height:126px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-slot>header{height:114px;min-height:114px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scene-select{min-height:114px}.kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-tile-preview{aspect-ratio:9/16;width:64px;height:114px;min-height:114px}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-expand{display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{display:none!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{background:#fffaf0;border-bottom:1.5px solid #111;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:grid}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-order-action,.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-editor-title,.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-navigation{display:flex}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-navigation{display:none!important}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-editor-title,.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-editor-title b{color:#087f66}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-order-action{color:#111;grid-column:1;min-height:44px}.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-editor-title{color:#111;grid-column:2;justify-content:center}.kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-navigation{grid-area:2/1/auto/-1;justify-self:end}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-back,.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-scenes{display:none}}@media (min-width:768px){.kc-material-storyboard .kc-storyboard-grid .kc-storyboard-slot>header,.kc-material-storyboard .kc-storyboard-grid .kc-storyboard-slot.is-selected>header{grid-template-columns:30px minmax(0,1fr)!important}.kc-material-storyboard .kc-storyboard-grid .kc-storyboard-scene-select{gap:5px;width:100%;grid-template-columns:28px minmax(0,1fr)!important}.kc-material-storyboard .kc-storyboard-grid .kc-storyboard-scene-copy{min-width:0;display:block}.kc-material-storyboard .kc-storyboard-grid .kc-storyboard-scene-copy>strong{display:none}}.kc-project-flow.is-viewing-montage .kc-material-storyboard:not(.is-inspector-open):not(.is-inspector-drawer-open) .kc-storyboard-slot.is-selected{box-shadow:none;border-color:#11111157}@media (min-width:1100px){.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-panel>header{grid-template-columns:minmax(148px,1fr) auto auto;gap:6px;min-height:44px;padding-bottom:6px}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-heading{align-self:start;padding-top:3px}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-navigation{background:#fff8e70e;border:1px solid #fffaf04d;border-radius:7px;grid-template-columns:34px auto 34px;gap:0;min-height:36px;display:grid;overflow:hidden}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-navigation button{box-shadow:none;background:0 0;border:0;border-radius:0;width:34px;height:34px;min-height:34px}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-navigation button:first-child{border-right:1px solid #fffaf02e;grid-area:1/1}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-navigation strong{grid-area:1/2;justify-content:center;align-items:center;min-width:40px;padding:0 7px;display:flex}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-navigation button:last-child{border-left:1px solid #fffaf02e;grid-area:1/3}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-navigation button:hover:not(:disabled),.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-inspector-navigation button:focus-visible{color:#111;background:#55f0c8;outline:none}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-done:hover,.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-done:focus-visible{outline-offset:1px;background:#fffaf0;outline:2px solid #55f0c8}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-feedback{background:0 0;border-radius:0;align-items:center;gap:4px;min-height:14px;padding:0;display:flex;top:24px;left:0;right:auto}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-status-icon{color:#55f0c8;width:11px;height:11px;display:inline-flex}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-status-icon .kc-icon{width:11px;height:11px}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-status{color:#55f0c8;text-align:left;font-size:10px;font-weight:850;line-height:1}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-expand{background:0 0;border:0;border-radius:5px;width:40px;height:40px;min-height:40px}.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-expand:hover,.kc-material-storyboard.is-inspector-drawer-open:not(.is-frame-expanded) .kc-storyboard-frame-expand:focus-visible{color:#111;background:#55f0c8;outline:none}}@keyframes kc-storyboard-drag-cue{0%{opacity:0;transform:translate(calc(-50% - 28px),-50%)scale(.86)}12%{opacity:1;transform:translate(calc(-50% - 28px),-50%)scale(1)}38%{opacity:1;transform:translate(calc(28px - 50%),-50%)scale(1)}62%{opacity:1;transform:translate(calc(-50% - 18px),-50%)scale(1)}82%{opacity:1;transform:translate(calc(10px - 50%),-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@keyframes kc-storyboard-drag-cue-vertical{0%{opacity:0;transform:translate(-50%,calc(-50% - 38px))scale(.86)}10%{opacity:1;transform:translate(-50%,calc(-50% - 38px))scale(1)}36%{opacity:1;transform:translate(-50%,calc(38px - 50%))scale(1)}62%{opacity:1;transform:translate(-50%,calc(-50% - 24px))scale(1)}84%{opacity:1;transform:translate(-50%,calc(14px - 50%))scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@keyframes kc-storyboard-drag-cue-reduced{0%,90%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}.kc-storyboard-continue-form{display:contents}.kc-storyboard-path-actions{grid-template-columns:minmax(240px,1fr) minmax(200px,.8fr);gap:10px;min-width:0;display:grid}.kc-storyboard-mobile-paths{gap:8px;min-width:0;display:grid}.kc-storyboard-path-action{color:#fffaf0;cursor:pointer;font:500 14px/20px var(--kc-font-ui);text-align:left;background:#26322d;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;transition:background .15s;display:grid}.kc-storyboard-path-action.is-automatic{color:#fff;background:#f83c40}.kc-storyboard-path-action.is-automatic:hover{background:#e72f38}.kc-storyboard-path-action.is-manual:not(.is-beta-locked):hover{background:#30423a}.kc-storyboard-path-action:focus-visible{outline:2px solid var(--kc-mint);outline-offset:3px}.kc-storyboard-path-action:disabled{cursor:not-allowed;opacity:.45}.kc-storyboard-path-action.is-beta-locked{color:#aebbb3;cursor:default;background:0 0;grid-template-columns:18px minmax(0,1fr)}.kc-storyboard-path-action .kc-icon{stroke-width:1.8px;width:18px;height:18px}.kc-storyboard-path-copy{gap:2px;min-width:0;display:grid}.kc-storyboard-path-copy strong{font:500 14px/20px var(--kc-font-ui)}.kc-storyboard-path-copy b{font:400 12px/16px var(--kc-font-ui)}@media (min-width:1200px){.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-finish{grid-template-columns:minmax(160px,1fr) minmax(460px,auto);display:grid}.kc-project-flow.is-viewing-montage .kc-storyboard-finish-meta{justify-content:flex-start;min-width:0;display:flex}.kc-project-flow.is-viewing-montage .kc-storyboard-finish-meta .kc-storyboard-finish-status>small{display:none}.kc-project-flow.is-viewing-montage .kc-storyboard-finish-meta .kc-storyboard-save-action{white-space:nowrap;flex:none}.kc-project-flow.is-viewing-montage .kc-storyboard-mobile-finish{display:none}.kc-storyboard-path-actions{grid-template-columns:minmax(240px,300px) minmax(200px,230px);justify-content:end}}@media (max-width:1199px){.kc-project-flow.is-viewing-montage .kc-material-storyboard .kc-storyboard-finish{grid-template-columns:minmax(0,1fr) auto;display:grid}.kc-storyboard-mobile-paths{grid-area:2/1/auto/-1}.kc-storyboard-finish-meta{grid-area:1/2}.kc-storyboard-path-actions,.kc-storyboard-finish-meta .kc-storyboard-finish-status{display:none}.kc-storyboard-mobile-finish{display:contents}.kc-storyboard-mobile-paths{grid-template-columns:minmax(230px,1.1fr) minmax(210px,.9fr)}.kc-storyboard-mobile-finish>span{align-items:baseline;gap:8px;display:flex}}@media (max-width:760px){.kc-storyboard-mobile-paths{grid-template-columns:minmax(0,1fr)}}.kc-app-admin-utility{flex:none;align-items:center;gap:8px;margin-left:10px;display:inline-flex}.kc-app-admin-utility small{color:#16816b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.kc-app-admin-utility .kc-site-context-chip{background:#fff6;border:1px solid #11111157;min-height:38px;padding-inline:13px}.kc-app-admin-utility .kc-site-context-chip:hover,.kc-app-admin-utility .kc-site-context-chip:focus-visible,.kc-app-admin-utility .kc-site-context-chip[aria-current=page]{background:#fff8e7;border-color:#111;outline:none;box-shadow:2px 2px #55f0c8}.kc-library-page{gap:14px;max-width:1600px}.kc-library-hero{border-width:1.5px;border-radius:10px;min-height:86px;padding:10px 16px;box-shadow:3px 3px #55f0c8}.kc-library-heading{display:block}.kc-library-heading h1{letter-spacing:0;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,2vw,1.85rem);font-weight:900;line-height:1}.kc-library-heading .kc-library-heading-meta{color:#111111a8;flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0 0;font-size:13px;font-weight:750;line-height:1.3;display:flex}.kc-library-heading-divider{color:#11111159;font-weight:950}.kc-library-new-button{background:#ff3d35;min-height:44px;box-shadow:2px 2px #111}.kc-library-new-button:hover,.kc-library-new-button:focus-visible{box-shadow:3px 3px #55f0c8}.kc-library-collection{padding:14px;box-shadow:4px 4px #11111129}.kc-library-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:13px}.kc-library-card{box-shadow:3px 3px #11111129}.kc-library-card.is-active{box-shadow:4px 4px #55f0c8}.kc-library-cover{aspect-ratio:9/10}.kc-library-card-body{gap:10px;padding:12px}.kc-library-card-title h3{font-size:.95rem}.kc-library-card-title{gap:4px;display:grid}.kc-library-title-display{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:8px;min-width:0;display:grid}.kc-library-rename-button,.kc-library-title-save,.kc-library-title-cancel{color:#111;cursor:pointer;background:#fff8e7;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.kc-library-rename-button{margin-top:-4px}.kc-library-rename-button:hover,.kc-library-rename-button:focus-visible,.kc-library-title-cancel:hover,.kc-library-title-cancel:focus-visible{background:#55f0c833;outline:none;box-shadow:2px 2px #55f0c8}.kc-library-title-save{background:#55f0c8}.kc-library-title-save:hover,.kc-library-title-save:focus-visible{outline:none;box-shadow:2px 2px #111}.kc-library-rename-button svg,.kc-library-title-save svg,.kc-library-title-cancel svg{width:17px;height:17px}.kc-library-title-form{gap:5px;min-width:0;margin:0;display:grid}.kc-library-title-edit-controls{grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:6px;min-width:0;display:grid}.kc-library-title-edit-controls input{color:#111;font:inherit;background:#fff;border:2px solid #111;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 9px;font-size:.78rem;font-weight:850}.kc-library-title-edit-controls input:focus-visible{outline:none;box-shadow:2px 2px #55f0c8}.kc-library-title-edit-controls input[aria-invalid=true]{border-color:#d92d20;box-shadow:2px 2px #d92d2038}.kc-library-title-edit-controls :disabled{cursor:wait;opacity:.58}.kc-library-title-error{color:#a61b13;font-size:.66rem;font-weight:800;line-height:1.25}.kc-library-meta{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,1.25fr);gap:6px}.kc-library-card-actions{gap:7px}@media (max-width:760px){.kc-app-nav.is-library-context .kc-app-admin-utility{display:none}.kc-library-page{gap:11px}.kc-library-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:10px 12px;display:grid}.kc-library-heading h1{font-size:clamp(1.45rem,6.4vw,1.7rem)}.kc-library-heading .kc-library-heading-meta{margin-top:6px;font-size:12px}.kc-library-new-button{width:auto;min-height:44px;padding-inline:13px}.kc-library-collection{padding:10px}.kc-library-grid{gap:10px}}@media (max-width:560px){.kc-app-nav.is-library-context .kc-site-context{flex:auto}.kc-app-nav.is-library-context .kc-site-brand{gap:8px;min-width:0}.kc-app-nav.is-library-context .kc-site-brand-word{font-size:14px;display:inline-block}.kc-app-nav.is-library-context .kc-user-menu-trigger{grid-template-columns:1fr;gap:0;width:44px;height:44px;min-height:44px;padding:3px}.kc-app-nav.is-library-context .kc-user-menu-trigger>strong,.kc-app-nav.is-library-context .kc-user-menu-chevron{display:none}.kc-app-nav.is-library-context .kc-user-avatar{width:34px;height:34px}.kc-library-hero{border-radius:9px;padding:10px 11px;box-shadow:3px 3px #55f0c8}.kc-library-heading .kc-eyebrow{font-size:10px}.kc-library-heading h1{font-size:clamp(1.4rem,6.8vw,1.6rem)}.kc-library-saved-inline,.kc-library-heading-divider{display:none}.kc-library-new-button{padding-inline:11px;font-size:12px}.kc-library-grid{grid-template-columns:1fr}.kc-library-card{grid-template-rows:none;grid-template-columns:124px minmax(0,1fr)}.kc-library-cover{aspect-ratio:9/16;border-bottom:0;border-right:2px solid #111;min-height:0}.kc-library-card-body{gap:10px;padding:12px}.kc-library-card-title h3{font-size:.95rem}.kc-library-title-edit-controls input{grid-column:1/-1}.kc-library-title-save{grid-column:2}.kc-library-title-cancel{grid-column:3}.kc-library-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kc-library-meta div:nth-child(2){display:none}.kc-library-card-actions{grid-template-columns:minmax(0,1fr) 44px}.kc-library-card .kc-library-open-button{padding-inline:11px;font-size:12px}}@media (max-width:350px){.kc-app-nav.is-library-context .kc-site-brand-word{display:none}.kc-library-hero{grid-template-columns:1fr;align-items:stretch}.kc-library-new-button{width:100%}.kc-library-card{grid-template-rows:none;grid-template-columns:108px minmax(0,1fr)}.kc-library-cover{aspect-ratio:9/16;border-bottom:0;border-right:2px solid #111}}html.kc-library-preview-open{overflow:hidden}.kc-library-preview-trigger{appearance:none;color:inherit;cursor:pointer;height:100%;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.kc-library-preview-trigger:focus-visible{outline-offset:-4px;outline:4px solid #55f0c8}.kc-library-preview-trigger .kc-library-duration{transition:background .15s,box-shadow .15s,color .15s,transform .15s}.kc-library-preview-trigger:hover .kc-library-duration,.kc-library-preview-trigger:focus-visible .kc-library-duration{color:#111;background:#55f0c8;transform:translateY(-1px);box-shadow:2px 2px #111}.kc-library-preview-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:18px}.kc-library-preview-dialog[open]{place-items:center;display:grid}.kc-library-preview-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040509d1}.kc-library-preview-modal{background:#fffaf0;border:2px solid #111;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:6px 6px #55f0c8}.kc-library-preview-modal>header{background:#fffaf0;border-bottom:2px solid #111;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 14px 12px 18px;display:grid}.kc-library-preview-heading{min-width:0}.kc-library-preview-heading p{color:#087f66;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-family:Bungee,Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:1}.kc-library-preview-heading h2{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:950;line-height:1.08;overflow:hidden}.kc-library-preview-header-actions{align-items:center;gap:8px;display:flex}.kc-library-preview-editor-form{margin:0}.kc-library-preview-editor-action,.kc-library-preview-close{cursor:pointer;font:inherit;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-weight:900;display:inline-flex}.kc-library-preview-editor-action{color:#111;background:#fffaf0;gap:8px;padding:0 12px}.kc-library-preview-editor-label-short{display:none}.kc-library-preview-editor-action svg{width:15px;height:15px}.kc-library-preview-close{color:#111;background:#fffaf0;width:44px;padding:0}.kc-library-preview-close svg,.kc-library-preview-play svg,.kc-library-preview-restart svg{width:18px;height:18px}.kc-library-preview-editor-action:hover,.kc-library-preview-editor-action:focus-visible,.kc-library-preview-close:hover,.kc-library-preview-close:focus-visible{outline:none;box-shadow:2px 2px #55f0c8}.kc-library-preview-body{background:#0b0c12;min-height:min(540px,100dvh - 114px);display:grid;position:relative;overflow:hidden}.kc-library-preview-content{min-height:0}.kc-library-preview-content:empty{display:none}.kc-library-preview-request-state{color:#fffaf0;text-align:center;z-index:5;align-content:center;place-items:center;gap:7px;padding:28px;display:grid;position:absolute;inset:0}.kc-library-preview-request-state[hidden]{display:none}.kc-library-preview-request-state>span,.kc-library-preview-render-loader>span{gap:5px;margin-bottom:5px;display:flex}.kc-library-preview-request-state i,.kc-library-preview-render-loader i{background:#55f0c8;border:1px solid #111;width:18px;height:26px;animation:.9s ease-in-out infinite alternate kc-library-preview-pulse;display:block;transform:skew(-7deg)}.kc-library-preview-request-state i:nth-child(2),.kc-library-preview-render-loader i:nth-child(2){animation-delay:.12s}.kc-library-preview-request-state i:nth-child(3),.kc-library-preview-render-loader i:nth-child(3){animation-delay:.24s}@keyframes kc-library-preview-pulse{0%{opacity:.35;transform:skew(-7deg)translateY(3px)}to{opacity:1;transform:skew(-7deg)translateY(-3px)}}.kc-library-preview-request-state strong,.kc-library-preview-render-loader strong,.kc-library-preview-render-error strong{font:600 14px/20px var(--kc-font-ui)}.kc-library-preview-request-state small,.kc-library-preview-render-loader small,.kc-library-preview-render-error small{color:#fffaf0b3;font:400 12px/18px var(--kc-font-ui)}.kc-library-preview-request-state.is-error button,.kc-library-preview-render-error button{color:#111;cursor:pointer;font:inherit;background:#fffaf0;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:7px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.kc-library-preview-request-state.is-error button svg,.kc-library-preview-render-error button svg{width:16px;height:16px}.kc-library-preview-player{background:#0b0c12;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;padding:12px 16px 14px;display:grid}.kc-library-preview-viewport{place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.kc-library-preview-stage-shell{aspect-ratio:9/16;background:#11131c;border:1px solid #fffaf047;border-radius:8px;place-self:center;max-width:100%;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden}.kc-library-preview-stage,.kc-library-preview-stage canvas{display:block;width:100%!important;height:100%!important}.kc-library-preview-stage{opacity:0;transition:opacity .18s}.kc-library-preview-player[data-preview-status=ready] .kc-library-preview-stage{opacity:1}.kc-preview-capability-error{color:#fffaf0;font:400 14px/20px var(--kc-font-ui);background:#17201b;margin:0;padding:20px}.kc-library-preview-render-loader,.kc-library-preview-render-error{color:#fffaf0;text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid;position:absolute;inset:0}.kc-library-preview-player[data-preview-status=ready] .kc-library-preview-render-loader,.kc-library-preview-player[data-preview-status=unavailable] .kc-library-preview-render-loader,.kc-library-preview-render-error{display:none}.kc-library-preview-player[data-preview-status=unavailable] .kc-library-preview-render-error{display:grid}.kc-library-preview-playback{background:#17201b;border:1px solid #fffaf01f;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;width:min(100%,520px);margin-inline:auto;padding:8px;display:grid}.kc-library-preview-play,.kc-library-preview-restart{color:#fffaf0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;display:inline-flex}.kc-library-preview-play{color:#17201b;background:#fffaf0}.kc-library-preview-play:hover{background:#e5e7dd}.kc-library-preview-restart:hover{background:#29362f}.kc-library-preview-play:focus-visible,.kc-library-preview-restart:focus-visible{outline-offset:3px;outline:2px solid #55f0c8}@media (pointer:coarse){.kc-library-preview-playback{grid-template-columns:44px minmax(0,1fr) 44px}.kc-library-preview-play,.kc-library-preview-restart{width:44px;min-height:44px}}.kc-library-preview-timeline{color:#fffaf0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.kc-library-preview-timeline>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:400}.kc-library-preview-progress{background:#fffaf038;border-radius:999px;min-width:0;height:6px;position:relative}.kc-library-preview-progress>span{border-radius:inherit;background:#ff3d35;width:0;height:100%;display:block}.kc-library-preview-progress input{cursor:pointer;opacity:0;width:100%;height:28px;margin:0;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.kc-library-preview-progress:focus-within{box-shadow:0 0 0 2px #55f0c8}@media (max-width:560px){.kc-library-preview-dialog{padding:8px}.kc-library-preview-modal{border-radius:12px;width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);box-shadow:4px 4px #55f0c8}.kc-library-preview-modal>header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:124px;padding:13px 13px 12px 16px}.kc-library-preview-heading{align-self:center}.kc-library-preview-heading h2{white-space:normal;font-size:1.05rem}.kc-library-preview-header-actions{display:contents}.kc-library-preview-close{grid-area:1/2}.kc-library-preview-editor-form{grid-area:2/1/auto/-1;justify-self:end}.kc-library-preview-editor-label-long{display:none}.kc-library-preview-editor-label-short{display:inline}.kc-library-preview-body{min-height:0}.kc-library-preview-player{gap:9px;padding:10px 10px 12px}.kc-library-preview-playback{gap:8px;padding:7px}.kc-library-preview-timeline{grid-template-columns:1fr;align-content:center;gap:7px}.kc-library-preview-timeline>span{font-size:12px}}@media (max-width:340px){.kc-library-preview-modal>header{min-height:116px}.kc-library-preview-heading h2{font-size:.95rem}.kc-library-preview-editor-action{padding-inline:10px}}@media (min-width:1100px){body:has(.kc-main.is-studio-beta){background:#f3f3ef;overflow:hidden}body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace{background:#f3f3ef;min-height:100dvh;padding:0}.kc-shell.is-clip-workspace .kc-main.is-studio-beta{width:100%;max-width:none;margin:0}.kc-main.is-studio-beta .kc-studio-grid{background:#f3f3ef;grid-template-rows:60px minmax(0,1fr) 232px;gap:0;height:100dvh;overflow:hidden;grid-template-columns:252px minmax(0,1fr) 420px!important;display:grid!important}.kc-main.is-studio-beta .kc-studio-grid>.kc-grid{display:contents}.kc-main.is-studio-beta .kc-clip-workspace-bar{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #d8d8d1;border-radius:0;grid-area:1/1/auto/-1;padding:7px 24px;position:static}.kc-main.is-studio-beta .kc-clip-workspace-back{background:0 0;border:0;min-height:40px;padding:0}.kc-main.is-studio-beta .kc-clip-workspace-back:hover,.kc-main.is-studio-beta .kc-clip-workspace-back:focus-visible{box-shadow:none;background:0 0}.kc-main.is-studio-beta .kc-clip-workspace-identity{align-items:flex-start;gap:2px;display:grid}.kc-shell.is-clip-workspace .kc-main.is-studio-beta .kc-clip-workspace-identity h1{max-width:660px;font-size:16px;font-weight:850}.kc-main.is-studio-beta .kc-clip-workspace-meta{font-size:11px}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-edit-safety-button,.kc-main.is-studio-beta .kc-clip-workspace-credit,.kc-main.is-studio-beta .kc-user-menu-trigger{height:38px;min-height:38px}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-edit-safety-button.is-history-icon,.kc-main.is-studio-beta .kc-user-menu-trigger{width:38px}.kc-main.is-studio-beta .kc-studio-beta-library{background:#fff;border-right:1px solid #d8d8d1;flex-direction:column;grid-area:2/1;min-height:0;display:flex;overflow:hidden}.kc-studio-beta-library-head{border-bottom:1px solid #e3e3dc;justify-content:space-between;align-items:center;padding:15px 12px 13px;display:flex}.kc-studio-beta-library-head>div{gap:2px;display:grid}.kc-studio-beta-library-head span{letter-spacing:.11em;font-size:10px;font-weight:950}.kc-studio-beta-library-head strong{color:#777770;font-size:11px;font-weight:700}.kc-studio-beta-library-add{color:#087f66;background:#fff;border:1px solid #d0d0c9;border-radius:7px;gap:4px;min-height:30px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.kc-studio-beta-library-add:disabled{cursor:not-allowed;opacity:.62}.kc-studio-beta-library-add .kc-icon{width:14px;height:14px}.kc-studio-beta-library-search{background:#f3f3ef;border-radius:8px;min-height:36px;margin:12px 10px 8px;padding:0 9px;display:flex}.kc-studio-beta-library-search input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.kc-studio-beta-library-filters{gap:6px;padding:0 10px 10px;display:flex}.kc-studio-beta-library-filters button{color:#676760;background:#fff;border:1px solid #d6d6cf;border-radius:6px;flex:1;min-height:25px;font-size:10px;font-weight:850}.kc-studio-beta-library-filters button.is-active{color:#087f66;background:#e3f8ee;border-color:#299b7c}.kc-studio-beta-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 16px;display:grid;overflow-y:auto}.kc-studio-beta-asset{aspect-ratio:1/.75;background:#171717;border:0;border-radius:6px;padding:0;overflow:hidden}.kc-studio-beta-asset img{object-fit:cover;width:100%;height:100%}.kc-studio-beta-asset span{color:#fff;justify-content:center;align-items:center;height:100%;display:flex}.kc-main.is-studio-beta .kc-preview-pane{background:#efefeb;grid-area:2/2;align-self:stretch;min-height:0;padding:18px 28px 12px;position:static}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;padding:0;display:flex}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage,.kc-main.is-studio-beta .kc-preview-pane [data-clip-preview-target=stage]{max-height:calc(100dvh - 340px)}.kc-main.is-studio-beta .kc-clip-adjust-panel{box-shadow:none;background:#fff;border:0;border-left:1px solid #d8d8d1;border-radius:0;grid-area:2/3;grid-template-columns:0 minmax(0,1fr);min-height:0;max-height:none;padding:0;overflow:hidden}.kc-main.is-studio-beta .kc-adjust-rail,.kc-main.is-studio-beta .kc-responsive-editor-nav{display:none}.kc-main.is-studio-beta .kc-adjust-content{min-height:0;padding:12px;overflow:auto}.kc-main.is-studio-beta .kc-scenes-editor-shell{box-shadow:none;border:0;border-radius:0}.kc-main.is-studio-beta .kc-clip-shot-list{gap:0}.kc-main.is-studio-beta .kc-clip-shot-item{display:none}.kc-main.is-studio-beta .kc-clip-shot-item.is-storyboard-selected{display:block}.kc-main.is-studio-beta .kc-studio-beta-timeline{box-shadow:none;background:#fff;border:0;border-top:1px solid #d8d8d1;border-radius:0;grid-area:3/1/auto/-1;margin:0;padding:11px 12px 9px}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{padding:0 0 8px}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{padding:0 0 7px}}@media (max-width:1099px){.kc-studio-beta-library{display:none}}@media (min-width:1100px){.kc-main.is-studio-beta .kc-clip-adjust-panel{align-self:stretch;height:100%;display:block}.kc-main.is-studio-beta .kc-clip-adjust-panel>.kc-adjust-content{box-sizing:border-box;height:100%;display:block;overflow:auto;width:100%!important}.kc-main.is-studio-beta .kc-clip-adjust-panel .kc-scenes-editor-shell,.kc-main.is-studio-beta .kc-clip-adjust-panel .kc-clip-shot-list,.kc-main.is-studio-beta .kc-clip-adjust-panel .kc-clip-shot-item,.kc-main.is-studio-beta .kc-clip-adjust-panel .kc-clip-shot-card{width:100%;min-width:0;max-width:100%}body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace{width:100vw!important;max-width:none!important;margin:0!important}body:has(.kc-main.is-studio-beta) .kc-shell{min-height:100dvh;width:100vw!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta{width:100%!important;max-width:none!important;margin:0!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-home{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{width:auto;height:min(500px,100dvh - 380px)}.kc-main.is-studio-beta .kc-preview-pane .kc-phone-frame.kc-real-preview-frame{width:auto;height:100%;max-height:100%}.kc-main.is-studio-beta .kc-preview-pane .kc-phone-screen,.kc-main.is-studio-beta .kc-preview-pane .kc-phone-stage{width:100%;height:100%}.kc-main.is-studio-beta .kc-studio-beta-library,.kc-main.is-studio-beta .kc-studio-beta-inspector,.kc-main.is-studio-beta .kc-studio-beta-timeline,.kc-main.is-studio-beta .kc-studio-beta-inspector summary,.kc-main.is-studio-beta .kc-studio-beta-timeline-head strong,.kc-main.is-studio-beta .kc-studio-beta-timeline-head small{color:#111}.kc-main.is-studio-beta .kc-studio-grid{grid-template-rows:68px minmax(0,1fr) 248px;grid-template-columns:clamp(300px,20vw,390px) minmax(0,1fr) clamp(390px,27vw,520px)!important}.kc-main.is-studio-beta .kc-clip-workspace-bar{min-height:68px;padding:8px 28px}body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta .kc-clip-workspace-identity h1{letter-spacing:-.04em;text-transform:none;font-weight:900;font-size:27px!important}.kc-main.is-studio-beta .kc-clip-workspace-divider{display:none}.kc-main.is-studio-beta .kc-studio-beta-library-head{min-height:64px;padding:14px 16px}.kc-main.is-studio-beta .kc-studio-beta-library-head span{letter-spacing:0;text-transform:none;font-size:17px}.kc-main.is-studio-beta .kc-studio-beta-library-head strong{font-size:12px}.kc-main.is-studio-beta .kc-studio-beta-library-add{min-height:36px;padding-inline:11px;font-size:12px}.kc-main.is-studio-beta .kc-studio-beta-library-search{min-height:38px;margin:14px 16px 10px}.kc-main.is-studio-beta .kc-studio-beta-library-search input{font-size:13px}.kc-main.is-studio-beta .kc-studio-beta-library-filters{padding:0 16px 12px}.kc-main.is-studio-beta .kc-studio-beta-library-grid{padding:0 16px 18px}.kc-main.is-studio-beta .kc-studio-beta-asset{aspect-ratio:1.45}.kc-main.is-studio-beta .kc-preview-pane{padding:8px 30px 12px}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{justify-content:flex-start;gap:12px}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{height:min(470px,100dvh - 420px)}.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-timeline,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-controls,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-output-row,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-export-status-note,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.mt-4{display:none}.kc-studio-beta-player-controls{flex:0 0 48px;grid-template-columns:minmax(110px,1fr) 44px 52px 44px 50px 44px;align-items:center;gap:10px;width:100%;max-width:680px;display:grid}.kc-studio-beta-player-time{color:#33332f;font-size:13px;font-weight:850}.kc-studio-beta-player-skip,.kc-studio-beta-player-play{color:#111;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:inline-flex}.kc-studio-beta-player-skip:hover,.kc-studio-beta-player-skip:focus-visible{outline-offset:1px;background:#fff;outline:2px solid #55f0c8}.kc-studio-beta-player-play{color:#fff;background:#ff3d35;border:1.5px solid #111;width:52px;height:52px;box-shadow:2px 2px #55f0c8}.kc-studio-beta-player-play .kc-icon{width:22px;height:22px}.kc-studio-beta-player-skip .kc-icon{width:20px;height:20px}.kc-main.is-studio-beta .kc-studio-beta-inspector{padding:16px 18px}.kc-main.is-studio-beta .kc-studio-beta-inspector-title{margin:-16px -18px 14px;padding:12px 18px}.kc-main.is-studio-beta .kc-studio-beta-setting{margin-top:9px}.kc-main.is-studio-beta .kc-studio-beta-setting summary{min-height:46px;padding-inline:14px;font-size:14px}.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:34px minmax(0,1fr) 34px;padding:10px 12px 0;display:grid}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{align-items:center;padding:0}.kc-main.is-studio-beta .kc-studio-beta-timeline-head>div{gap:10px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-timeline-head>div>span{display:none}.kc-main.is-studio-beta .kc-studio-beta-timeline-head strong{font-size:15px}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{align-items:flex-start;gap:12px;min-height:0;padding:4px 0 8px}.kc-main.is-studio-beta .kc-studio-beta-cut{flex-basis:16px;align-self:center;margin-inline:-5px}.kc-studio-beta-audio-track{background:#dff8ee;border-top:1px solid #9fcfbe;align-items:center;gap:8px}.kc-studio-beta-audio-track>span{opacity:.65;background:repeating-linear-gradient(90deg,#299b7c 0 2px,#0000 2px 7px);height:19px}.kc-main.is-studio-beta .kc-studio-beta-inspector{box-sizing:border-box;background:#fff;border-left:1px solid #d8d8d1;grid-area:2/3;height:100%;min-height:0;max-height:100%;padding:14px 12px;overflow-y:auto}.kc-main.is-studio-beta .kc-studio-editor-workspace{display:none}.kc-studio-beta-inspector-title{border-bottom:1px solid #e3e3dc;gap:3px;margin:-14px -12px 12px;padding:13px 12px;display:grid}.kc-studio-beta-inspector-title span{letter-spacing:.1em;font-size:10px;font-weight:950}.kc-studio-beta-inspector-title small{color:#70706b;font-size:11px;font-weight:700}.kc-studio-beta-setting{border:1.5px solid #111;border-radius:7px;margin-top:8px;overflow:hidden}.kc-studio-beta-setting summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) 17px;align-items:center;gap:9px;min-height:44px;padding:0 11px;font-size:13px;font-weight:900;list-style:none;display:grid}.kc-studio-beta-setting summary::-webkit-details-marker{display:none}.kc-studio-beta-setting[open] summary{border-bottom:1px solid #ddd8cc}.kc-studio-beta-setting[open] summary>.kc-icon:last-child{transform:rotate(180deg)}.kc-studio-beta-setting summary .kc-icon{width:17px;height:17px}.kc-studio-beta-setting-body{gap:9px;padding:11px;display:grid}.kc-studio-beta-setting-body label{color:#3e3e39;gap:5px;font-size:11px;font-weight:850;display:grid}.kc-studio-beta-setting-body select{font:inherit;background:#fffaf0;border:1.5px solid #111;border-radius:7px;min-height:36px;padding:0 9px;font-size:12px;font-weight:800}.kc-studio-beta-setting-body p{color:#676760;margin:0;font-size:11px;line-height:1.4}.kc-studio-beta-secondary{color:#111;cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.kc-studio-beta-secondary:hover,.kc-studio-beta-secondary:focus-visible{outline-offset:2px;background:#d8f7e9;outline:2px solid #55f0c8}.kc-studio-beta-secondary .kc-icon{width:14px;height:14px}.kc-main.is-studio-beta .kc-expanded-preview-mount .kc-preview-stage-shell{aspect-ratio:9/16;width:auto;max-width:100%;height:100%;max-height:100%}.kc-main.is-studio-beta .kc-expanded-preview-mount .kc-phone-frame.kc-real-preview-frame{width:100%;max-width:100%;height:100%;max-height:100%}}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-inspector{display:none}}.kc-studio-beta-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.kc-studio-beta-library-add>span{align-items:center;gap:5px;display:inline-flex}.kc-studio-beta-setting-body input[type=number]{box-sizing:border-box;font:inherit;background:#fffaf0;border:1.5px solid #111;border-radius:7px;width:100%;min-height:36px;padding:0 9px;font-size:12px;font-weight:800}.kc-studio-beta-inspector-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:6px;display:grid}.kc-studio-beta-inspector-actions button{color:#111;cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:6px;font-size:10px;font-weight:900;display:inline-flex}.kc-studio-beta-inspector-actions button:hover,.kc-studio-beta-inspector-actions button:focus-visible{outline-offset:1px;background:#dff8ee;outline:2px solid #55f0c8}.kc-studio-beta-inspector-actions button.is-primary{color:#fff;background:#1d6b55}.kc-studio-beta-inspector-actions .kc-icon{width:16px;height:16px}.kc-studio-beta-tool-drawer{z-index:90;background:#11111147;position:fixed;inset:0}.kc-studio-beta-tool-drawer[hidden]{display:none!important}.kc-studio-beta-tool-drawer>header,.kc-studio-beta-tool-drawer-body{background:#fff;width:min(620px,94vw);margin-left:auto}.kc-studio-beta-tool-drawer>header{box-sizing:border-box;border-bottom:1px solid #d8d8d1;justify-content:space-between;align-items:center;height:68px;padding:10px 18px;display:flex}.kc-studio-beta-tool-drawer>header div{gap:2px;display:grid}.kc-studio-beta-tool-drawer>header span{color:#1d6b55;letter-spacing:.1em;font-size:10px;font-weight:950}.kc-studio-beta-tool-drawer>header strong{font-size:17px}.kc-studio-beta-tool-drawer>header button{cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.kc-studio-beta-tool-drawer-body{box-sizing:border-box;height:calc(100dvh - 68px);overflow:auto}.kc-studio-beta-tool-drawer-body .kc-studio-editor-workspace{min-height:100%;border:0!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}.kc-studio-beta-tool-drawer-body .kc-studio-editor-workspace>.kc-adjust-content{min-height:calc(100dvh - 68px);width:auto!important;height:auto!important;padding:12px!important;overflow:visible!important}body.is-studio-tool-open{overflow:hidden}.kc-studio-beta-timeline-tools{align-items:center;display:flex;gap:6px!important}.kc-studio-beta-timeline-tools button{color:#111;cursor:pointer;background:#fff;border:1px solid #c9c9c1;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.kc-studio-beta-timeline-tools button:hover,.kc-studio-beta-timeline-tools button:focus-visible{outline-offset:1px;border-color:#087f66;outline:2px solid #55f0c8}.kc-studio-beta-timeline-tools button .kc-icon{width:14px;height:14px}.kc-studio-beta-timeline-tools>span{color:#5f5f59;text-align:center;min-width:38px;font-size:10px;font-weight:900}.kc-studio-beta-timeline-tools input[type=range]{accent-color:#176a58;cursor:ew-resize;width:88px;margin:0 2px}.kc-studio-beta-timeline-scroll{scrollbar-color:#72726c transparent;scrollbar-width:thin;overflow:auto hidden!important}.kc-studio-beta-timeline-canvas{--studio-zoom:1;min-width:max-content;position:relative}.kc-studio-beta-duration-handle{cursor:ew-resize;z-index:8;background:#1d6b55;border:2px solid #fff;border-radius:999px;width:12px;height:24px;padding:0;position:absolute;top:61px;right:-6px}.kc-studio-beta-duration-handle:hover,.kc-studio-beta-duration-handle:focus-visible,.kc-studio-beta-timeline-item.is-resizing .kc-studio-beta-duration-handle{background:#ff3d35;outline:2px solid #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut{border:1px solid #ff3d35;margin:0;padding:0;position:absolute;top:63px}.kc-studio-beta-playhead{box-sizing:border-box;pointer-events:none;z-index:12;border-right:2px solid #ff3d35;width:0;display:block;position:absolute;top:0;bottom:0;left:0}.kc-studio-beta-playhead:before{content:"";background:#ff3d35;border-radius:999px;width:9px;height:9px;position:absolute;top:-2px;right:-5px}.kc-studio-beta-audio-track button{color:#176a58;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:10px;font-weight:900;text-decoration:underline}.kc-studio-beta-audio-track span.is-empty{opacity:.15}.kc-studio-beta-context-menu{z-index:110;background:#fff;border:1.5px solid #111;border-radius:8px;gap:2px;min-width:230px;margin:0;padding:5px;display:grid;position:fixed;box-shadow:4px 4px #1111112e}.kc-studio-beta-context-menu[hidden]{display:none!important}.kc-studio-beta-context-menu button{color:#111;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:800}.kc-studio-beta-context-menu button:hover,.kc-studio-beta-context-menu button:focus-visible{background:#dff8ee;outline:none}.kc-studio-beta-context-menu button.is-danger{color:#a72a26}.kc-studio-beta-context-menu button.is-danger:hover,.kc-studio-beta-context-menu button.is-danger:focus-visible{background:#fff0ed}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:32px 30px minmax(0,1fr) 34px}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{padding:2px 0 5px;display:block}}@media (max-width:1099px){.kc-studio-beta-tool-drawer>header,.kc-studio-beta-tool-drawer-body{width:min(760px,100vw)}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools{display:none}}.kc-studio-beta-library-collapse{color:#111;cursor:pointer;background:#fff;border:1px solid #cecec7;border-radius:6px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;padding:0;display:inline-flex}.kc-studio-beta-library-collapse:hover,.kc-studio-beta-library-collapse:focus-visible{outline-offset:1px;border-color:#087f66;outline:2px solid #55f0c8}.kc-studio-beta-library-collapse .kc-icon{width:15px;height:15px;transform:rotate(180deg)}.kc-studio-beta-native-editor:empty{display:none}.kc-studio-beta-native-editor:not(:empty){margin-top:9px}.kc-editor-catalog-placeholder{min-height:9rem;color:var(--kc-muted,#6f6b63);justify-content:center;align-items:center;gap:.7rem;font-weight:800;display:flex}.kc-editor-catalog-placeholder.is-error{cursor:pointer;color:#9f2d29}.kc-editor-catalog-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:1.15rem;height:1.15rem;animation:.7s linear infinite kc-editor-catalog-spin}.kc-editor-catalog-placeholder.is-error .kc-editor-catalog-spinner{display:none}@keyframes kc-editor-catalog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kc-editor-catalog-spinner{animation:none}}.kc-main.is-studio-beta:has(.kc-clip-shot-selector:checked) .kc-studio-beta-inspector [data-studio-editor-target=cameraMount] .kc-camera-editor,.kc-main.is-studio-beta:has(.kc-clip-shot-selector:checked) .kc-studio-beta-inspector [data-studio-editor-target=effectsMount] .kc-camera-editor{display:grid}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor,.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-reframe-editor{background:#fffaf0;border:1px solid #c9c9c1;border-radius:8px;gap:10px;padding:11px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor-head{align-items:start;gap:8px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor-head h3{letter-spacing:0;text-transform:none;margin:2px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor-head p{font-size:10px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-selected-summary{display:none}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-filter-row{flex-wrap:nowrap;gap:5px;padding-bottom:3px;overflow-x:auto}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-filter{flex:none;min-height:30px;padding:5px 9px;font-size:10px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-gallery,.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px;overflow-y:auto}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-card{padding:6px;font-size:10px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor-actions{flex-wrap:wrap;padding-top:8px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor-actions .kc-btn{flex:110px;min-width:0}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-reframe-workspace{grid-template-columns:minmax(0,1fr);gap:8px;padding:0}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-reframe-viewport{border-width:3px;width:min(100%,292px,56.25dvh - 164.25px);box-shadow:6px 6px #ff3d35}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-reframe-controls{min-width:0;padding:10px;box-shadow:3px 3px #111111d1}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-reframe-zoom-control{grid-template-columns:1fr 34px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-reframe-zoom-control>span{grid-column:1/-1}.kc-studio-beta-duration-input{box-sizing:border-box;background:#fffaf0;border:1px solid #bab9b1;border-radius:7px;align-items:center;min-height:35px;display:flex;overflow:hidden}.kc-studio-beta-duration-input input{color:#111;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 3px 0 8px;font-size:11px;font-weight:850}.kc-studio-beta-duration-input>span{color:#686862;padding-right:8px;font-size:10px;font-weight:850}.kc-studio-beta-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.kc-studio-beta-tool-drawer>header,.kc-studio-beta-tool-drawer-body{width:min(760px,94vw)}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-grid{grid-template-columns:clamp(214px,15vw,250px) minmax(0,1fr) clamp(370px,25vw,430px)!important}.kc-main.is-studio-beta .kc-studio-beta-library-head{gap:7px;padding-inline:11px}.kc-main.is-studio-beta .kc-studio-beta-library-title{min-width:0}.kc-main.is-studio-beta .kc-studio-beta-library-add [data-asset-upload-target=idleLabel]>span{display:none}.kc-main.is-studio-beta .kc-studio-beta-library-grid{gap:6px;padding-inline:10px}.kc-main.is-studio-beta .kc-studio-beta-library-search{margin-inline:10px}.kc-main.is-studio-beta .kc-studio-beta-library-filters{padding-inline:10px}.kc-main.is-studio-beta .kc-studio-beta-inspector{padding:12px}.kc-main.is-studio-beta .kc-studio-beta-inspector-title{min-height:46px;margin:-12px -12px 10px;padding:10px 12px}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-grid{grid-template-columns:48px minmax(0,1fr) clamp(370px,25vw,430px)!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-head{justify-content:center;padding:10px 8px}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-title,.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-upload,.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-search,.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-filters,.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-grid{display:none}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-collapse .kc-icon{transform:none}}@media (min-width:761px){body:has(.kc-main.is-studio-beta){background:#f3f3ef!important;overflow:hidden!important}body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace,body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta{min-height:100dvh;background:#f3f3ef!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.kc-main.is-studio-beta .kc-studio-grid{grid-template-rows:58px minmax(0,1fr) 220px!important;grid-template-columns:252px minmax(0,1fr) clamp(380px,30vw,460px)!important;gap:0!important;height:100dvh!important;display:grid!important;overflow:hidden!important}.kc-main.is-studio-beta .kc-studio-grid>.kc-grid{display:contents!important}.kc-main.is-studio-beta .kc-clip-workspace-bar{align-items:center;box-shadow:none!important;border:0!important;border-bottom:1px solid #d8d8d1!important;border-radius:0!important;grid-area:1/1/auto/-1!important;padding:7px 14px!important;position:static!important}.kc-main.is-studio-beta .kc-clip-workspace-primary{gap:12px;min-width:0}.kc-main.is-studio-beta .kc-clip-workspace-back{border-radius:7px;font-size:14px;background:0 0!important;border:0!important;padding:0 8px!important}.kc-main.is-studio-beta .kc-clip-workspace-back:hover,.kc-main.is-studio-beta .kc-clip-workspace-back:focus-visible{box-shadow:none!important;background:#eef8f4!important}.kc-main.is-studio-beta .kc-clip-workspace-divider{height:34px;display:block!important}.kc-main.is-studio-beta .kc-clip-workspace-identity{min-width:0}body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta .kc-clip-workspace-identity h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-.02em!important;text-transform:none!important;max-width:min(38vw,620px)!important;font-size:17px!important;font-weight:850!important;line-height:1.15!important}.kc-main.is-studio-beta .kc-clip-workspace-actions{gap:7px}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-autosave-status{color:var(--kc-menu-muted,#b5c4b9);font-size:13px}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-autosave-status[data-state=error]{color:var(--kc-status-danger,#ffaaa5)}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-edit-safety-button,.kc-main.is-studio-beta .kc-clip-workspace-credit,.kc-main.is-studio-beta .kc-user-menu-trigger{height:40px!important;min-height:40px!important}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-edit-safety-button.is-history-icon,.kc-main.is-studio-beta .kc-user-menu-trigger{width:40px!important}.kc-main.is-studio-beta .kc-clip-workspace-restore{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-library{flex-direction:column;align-self:stretch;height:100%;min-height:0;overflow:hidden;background:#fff!important;border-right:1px solid #d8d8d1!important;grid-area:2/1!important;display:flex!important}.kc-main.is-studio-beta .kc-studio-beta-library-head{border-bottom:1px solid #e3e3dc;justify-content:space-between;align-items:center;gap:10px;display:flex;min-height:58px!important;padding:9px 12px!important}.kc-main.is-studio-beta .kc-studio-beta-library-title{gap:2px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-studio-beta-library-head .kc-studio-beta-library-title>span{color:#20221f;font-weight:950;line-height:1.2;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important}.kc-main.is-studio-beta .kc-studio-beta-library-head strong{font-size:12px!important}.kc-main.is-studio-beta .kc-studio-beta-upload{margin-left:auto}.kc-main.is-studio-beta .kc-studio-beta-library-add{color:#087f66;background:#fff;border:1px solid #c9c9c1;border-radius:8px;min-height:34px!important;padding:0 10px!important;font-size:13px!important}.kc-main.is-studio-beta .kc-studio-beta-library-add [data-asset-upload-target=idleLabel]>span{display:inline!important}.kc-main.is-studio-beta .kc-studio-beta-library-search{color:#6d6e68;background:#f1f1ed;border-radius:8px;padding:0 10px;min-height:38px!important;margin:12px 10px 8px!important}.kc-main.is-studio-beta .kc-studio-beta-library-search .kc-icon{flex:none;width:16px;height:16px}.kc-main.is-studio-beta .kc-studio-beta-library-search input{font-size:14px!important}.kc-main.is-studio-beta .kc-studio-beta-library-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;padding:0 10px 10px!important}.kc-main.is-studio-beta .kc-studio-beta-library-filters button{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;overflow:hidden;min-height:30px!important;font-size:11px!important}.kc-main.is-studio-beta .kc-studio-beta-library-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;overflow-y:auto;gap:7px!important;padding:0 10px 14px!important}.kc-main.is-studio-beta .kc-studio-beta-asset{border-radius:7px;aspect-ratio:1.3!important}.kc-main.is-studio-beta .kc-studio-beta-asset[hidden]{display:none!important}.kc-main.is-studio-beta .kc-preview-pane{align-self:stretch;min-height:0;background:#efefeb!important;grid-area:2/2!important;padding:10px 18px 0!important;position:static!important}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{flex-direction:column;height:100%;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-home{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{width:auto!important;height:min(520px,100dvh - 330px)!important;max-height:100%!important}.kc-main.is-studio-beta .kc-preview-pane .kc-phone-frame.kc-real-preview-frame,.kc-main.is-studio-beta .kc-preview-pane .kc-phone-screen,.kc-main.is-studio-beta .kc-preview-pane .kc-phone-stage{width:auto;height:100%!important;max-height:100%!important}.kc-main.is-studio-beta .kc-preview-pane .kc-phone-frame.kc-real-preview-frame{aspect-ratio:9/16;box-shadow:0 12px 28px #11111129}.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-timeline,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-controls,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-output-row,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-export-status-note,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.mt-4{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-player-controls{flex:0 0 52px;align-items:center;gap:12px;width:100%;max-width:760px;padding-bottom:8px;grid-template-columns:auto minmax(96px,1fr) 40px!important;display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-player-play{align-items:center;gap:7px;min-width:126px;font-size:14px;font-weight:900;display:inline-flex;color:#fff!important;background:#ff3d35!important;border:1.5px solid #111!important;border-radius:8px!important;width:auto!important;height:40px!important;padding:0 15px!important;box-shadow:3px 3px #111!important}.kc-main.is-studio-beta .kc-studio-beta-player-play .kc-icon{width:17px;height:17px}.kc-main.is-studio-beta .kc-studio-beta-player-position{justify-content:center;align-items:center;min-width:0;display:flex}.kc-main.is-studio-beta .kc-studio-beta-player-time{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.kc-main.is-studio-beta .kc-studio-beta-player-skip{background:#fffdf7;border:1px solid #c8c8c1;border-radius:8px;width:40px;height:40px}.kc-main.is-studio-beta .kc-studio-beta-inspector{box-sizing:border-box;min-height:0;max-height:100%;overflow:hidden auto;border-left:1px solid #d8d8d1!important;padding:0 12px 14px!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-title{z-index:4;background:#fff;border-bottom:1px solid #e3e3dc;gap:3px;display:grid;position:sticky;top:0;min-height:58px!important;margin:0 -12px!important;padding:10px 12px!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-title span{color:#20221f;letter-spacing:.12em;text-transform:uppercase;font-size:12px!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-title small{color:#73746f;font-size:12px!important}.kc-main.is-studio-beta .kc-studio-beta-setting{border:0!important;border-bottom:1px solid #dfdfd8!important;border-radius:0!important;margin:0!important;overflow:visible!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary{grid-template-columns:18px minmax(0,1fr) 16px;gap:8px;padding:7px 2px!important;font-size:14px!important}.kc-main.is-studio-beta .kc-studio-beta-setting[open] summary{color:#087f66;border-bottom:0!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary>span{gap:1px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-setting summary strong{color:inherit;font-size:14px;font-weight:900}.kc-main.is-studio-beta .kc-studio-beta-setting summary small{color:#73746f;font-size:12px;font-weight:700}.kc-main.is-studio-beta .kc-studio-beta-setting-body{gap:8px;padding:0 0 12px 26px!important}.kc-main.is-studio-beta .kc-studio-beta-setting-body label{font-size:12px!important}.kc-main.is-studio-beta .kc-studio-beta-setting-body select,.kc-main.is-studio-beta .kc-studio-beta-setting-body input{min-height:38px!important;font-size:13px!important}.kc-main.is-studio-beta .kc-studio-beta-secondary{min-height:38px;font-size:12px}.kc-main.is-studio-beta .kc-studio-beta-secondary.is-danger{color:#a72a26}.kc-main.is-studio-beta .kc-studio-beta-native-editor:not(:empty){margin-top:2px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor,.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-reframe-editor{border-radius:7px;padding:9px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor-head h3{font-size:14px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor-head p{font-size:11px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-gallery,.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{max-height:250px}.kc-main.is-studio-beta .kc-studio-beta-inspector .kc-camera-card{font-size:11px}.kc-main.is-studio-beta .kc-studio-beta-shot-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding:12px 0 0;display:grid}.kc-main.is-studio-beta .kc-studio-beta-shot-actions label{color:#4b4b46;grid-column:1/-1;gap:5px;font-size:12px;font-weight:850;display:grid}.kc-main.is-studio-beta .kc-studio-beta-duration-input{min-height:38px}.kc-main.is-studio-beta .kc-studio-beta-duration-input input{font-size:13px}.kc-main.is-studio-beta .kc-studio-beta-inspector-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.kc-main.is-studio-beta .kc-studio-beta-inspector-actions button{flex-direction:row;min-height:40px;font-size:12px}.kc-main.is-studio-beta .kc-studio-beta-inspector-actions button.is-primary{background:#ff3d35;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-main.is-studio-beta .kc-studio-editor-workspace{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer .kc-studio-editor-workspace{display:block!important}.kc-main.is-studio-beta .kc-studio-beta-timeline{min-height:0;border-top:1px solid #d8d8d1!important;grid-area:3/1/auto/-1!important;grid-template-rows:36px minmax(0,1fr) 34px!important;margin:0!important;padding:0 12px!important;display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{align-items:center;min-height:0;padding:4px 0 0!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head>div:first-child{align-items:baseline;gap:9px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-timeline-head>div:first-child>span{font-size:11px;display:inline!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head strong{font-size:15px}.kc-main.is-studio-beta .kc-studio-beta-timeline-head small{font-size:12px}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools button{width:28px;height:28px}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools>span{font-size:11px}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{min-height:0;padding:4px 0 6px!important;display:block!important;overflow:auto hidden!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-canvas{height:100%}.kc-main.is-studio-beta .kc-studio-beta-duration-handle{width:12px;height:24px;top:calc(50% - 12px);right:-7px}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut{top:calc(50% - 12px);right:-20px}.kc-main.is-studio-beta .kc-studio-beta-audio-track{background:#dff8ee;border-top:1px solid #9fcfbe;align-items:center;gap:8px;min-height:34px}.kc-main.is-studio-beta .kc-studio-beta-audio-track button{font-size:12px}}@media (max-width:760px){body:has(.kc-main.is-studio-beta){overflow-x:hidden}body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace,body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta{background:#f3f3ef;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.kc-main.is-studio-beta .kc-studio-grid{grid-template-rows:auto auto 184px auto auto!important;gap:0!important;height:auto!important}.kc-main.is-studio-beta .kc-studio-grid>.kc-grid{display:contents!important}.kc-main.is-studio-beta .kc-clip-workspace-bar{margin:0!important;position:static!important}.kc-main.is-studio-beta .kc-preview-pane{order:initial!important;padding:10px!important;position:static!important}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex!important}.kc-main.is-studio-beta .kc-preview-stage-home{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{width:auto!important;height:min(360px,52dvh)!important}.kc-main.is-studio-beta .kc-preview-pane .kc-phone-frame.kc-real-preview-frame{width:auto!important;height:100%!important;max-height:100%!important}.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-timeline,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-controls,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-preview-output-row,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.kc-export-status-note,.kc-main.is-studio-beta .kc-preview-pane .kc-panel>.mt-4{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-player-controls{align-items:center;gap:8px;width:100%;grid-template-columns:auto minmax(0,1fr) 40px!important;display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-player-play{color:#fff;background:#ff3d35;border:1.5px solid #111;border-radius:8px;gap:6px;width:auto;height:40px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:2px 2px #111}.kc-main.is-studio-beta .kc-studio-beta-player-position{justify-content:center;align-items:center;min-width:0;display:flex}.kc-main.is-studio-beta .kc-studio-beta-player-time{white-space:nowrap;font-size:11px}.kc-main.is-studio-beta .kc-studio-beta-player-skip{width:40px;height:40px}.kc-main.is-studio-beta .kc-studio-beta-timeline{order:initial!important;box-shadow:none!important;color:#111!important;border-radius:0!important;grid-template-rows:36px minmax(0,1fr) 34px!important;margin:0!important;padding:0 10px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{padding:4px 0!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{padding:4px 0 6px!important;display:block!important}.kc-main.is-studio-beta .kc-studio-beta-duration-handle,.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut{top:calc(50% - 12px)}.kc-main.is-studio-beta .kc-studio-beta-inspector{background:#fff;max-height:none;padding:0 12px 16px;overflow:visible;color:#111!important;order:initial!important;grid-area:4/1!important;display:block!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-title{gap:3px;margin:0 -12px;padding:12px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-setting{border:0;border-bottom:1px solid #dfdfd8;border-radius:0;margin:0}.kc-main.is-studio-beta .kc-studio-beta-setting summary{grid-template-columns:18px minmax(0,1fr) 16px;gap:8px;min-height:50px;padding:7px 2px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-setting summary>span{gap:1px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-studio-beta-setting summary strong{font-size:14px;display:block}.kc-main.is-studio-beta .kc-studio-beta-setting summary small{font-size:12px;display:block}.kc-main.is-studio-beta .kc-studio-beta-setting-body{padding:0 0 12px 26px}.kc-main.is-studio-beta .kc-studio-beta-inspector summary small,.kc-main.is-studio-beta .kc-studio-beta-inspector-title small{color:#6f706a!important}.kc-main.is-studio-beta .kc-studio-beta-library{flex-direction:column;max-height:360px;overflow:hidden;color:#111!important;order:initial!important;grid-area:5/1!important;display:flex!important}.kc-main.is-studio-beta .kc-studio-beta-library-grid{overflow-y:auto}.kc-main.is-studio-beta .kc-studio-editor-workspace{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer .kc-studio-editor-workspace{display:block!important}}@media (max-width:620px){.kc-main.is-studio-beta .kc-clip-workspace-bar{min-height:60px;box-shadow:none!important;border-radius:0!important;padding:7px 8px!important}.kc-main.is-studio-beta .kc-clip-workspace-divider,.kc-main.is-studio-beta .kc-clip-workspace-credit,.kc-main.is-studio-beta .kc-clip-workspace-actions form:nth-of-type(2){display:none!important}.kc-main.is-studio-beta .kc-clip-workspace-back span{display:none}.kc-main.is-studio-beta .kc-clip-workspace-back{min-width:40px}body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta .kc-clip-workspace-identity h1{max-width:118px!important;font-size:15px!important}.kc-main.is-studio-beta .kc-preview-pane{min-height:430px}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{min-height:410px}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{height:min(330px,48dvh)!important}.kc-main.is-studio-beta .kc-studio-beta-player-play{width:42px;min-width:42px;padding:0;font-size:0}.kc-main.is-studio-beta .kc-studio-beta-player-play .kc-icon{width:18px;height:18px}.kc-main.is-studio-beta .kc-studio-beta-player-time{font-size:10px}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools small,.kc-main.is-studio-beta .kc-studio-beta-timeline-tools input[type=range]{display:none}.kc-main.is-studio-beta .kc-studio-beta-strong-beats{display:none!important}}.kc-main.is-studio-beta .kc-preview-pane .kc-expanded-preview-mount .kc-preview-stage-shell{aspect-ratio:9/16;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.kc-main.is-studio-beta .kc-preview-pane .kc-expanded-preview-mount .kc-phone-frame.kc-real-preview-frame{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-home{justify-content:center;align-items:center;position:relative;overflow:hidden}.kc-main.is-studio-beta .kc-preview-canvas-surface{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-main.is-studio-beta .kc-preview-canvas-surface>.kc-preview-stage-shell{width:100%!important;max-width:none!important;height:100%!important}.kc-main.is-studio-beta .kc-preview-canvas-surface>.kc-preview-stage-shell>.kc-phone-frame.kc-real-preview-frame{width:100%!important;height:100%!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-canvas{--timeline-pixels-per-second:40px;min-width:calc(var(--timeline-duration,1) * var(--timeline-pixels-per-second) * var(--studio-zoom,1));width:calc(var(--timeline-duration,1) * var(--timeline-pixels-per-second) * var(--studio-zoom,1));grid-template-rows:26px minmax(0,1fr);display:grid}.kc-main.is-studio-beta .kc-studio-beta-time-ruler{background-image:repeating-linear-gradient(90deg, #11111138 0 1px, transparent 1px calc(var(--timeline-pixels-per-second) * var(--studio-zoom,1))), repeating-linear-gradient(90deg, #1111116b 0 1px, transparent 1px calc(var(--timeline-pixels-per-second) * 5 * var(--studio-zoom,1)));cursor:ew-resize;min-width:calc(var(--timeline-duration,1) * var(--timeline-pixels-per-second) * var(--studio-zoom,1));touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #deded7;position:relative}.kc-main.is-studio-beta .kc-studio-beta-time-ruler:hover,.kc-main.is-studio-beta .kc-studio-beta-time-ruler:focus-visible{background-color:#fff8f3}.kc-main.is-studio-beta .kc-studio-beta-time-ruler:focus-visible{outline-offset:-2px;outline:2px solid #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-time-ruler span{font-variant-numeric:tabular-nums;left:calc(var(--tick-time) * var(--timeline-pixels-per-second) * var(--studio-zoom,1));white-space:nowrap;font-weight:750;position:absolute;top:0}.kc-main.is-studio-beta .kc-studio-beta-duration-handle{z-index:9!important;background:#176a58!important;border:2px solid #fff!important;width:8px!important;height:30px!important;top:calc(50% - 15px)!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut{color:#0000!important;background:0 0!important;border:0!important;top:-2px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut:after{content:"";background:#ff3d35;border:2px solid #fff;border-radius:999px;width:7px;height:8px;transition:height .15s,top .15s,background .15s;position:absolute;top:6px;left:6px}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut:hover:after,.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut:focus-visible:after{background:#111;width:10px;height:10px;top:5px}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut:focus-visible{outline-offset:-2px;outline:2px solid #55f0c8!important}.kc-main.is-studio-beta .kc-studio-beta-playhead>span{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ff3d35;border-radius:3px;padding:0 4px;font-size:9px;font-weight:900;line-height:16px;position:absolute;right:-2px;transform:translate(50%)}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-timeline-canvas{--timeline-pixels-per-second:40px}}.kc-main.is-studio-beta .kc-studio-beta-player-controls{flex:0 0 52px;justify-content:center;align-self:center;align-items:center;max-width:100%;padding-bottom:8px;gap:8px!important;width:auto!important;display:inline-flex!important}.kc-main.is-studio-beta .kc-studio-beta-player-position{box-sizing:border-box;background:#fffdf7;border:1px solid #c8c8c1;border-radius:8px;justify-content:center;align-items:center;min-width:96px;height:40px;padding:0 13px;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-player-time{color:#4f504b;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:850}.kc-main.is-studio-beta .kc-studio-beta-player-skip{color:#111;background:#fffdf7;border:1px solid #c8c8c1;border-radius:8px;flex:0 0 40px}@media (max-width:620px){.kc-main.is-studio-beta .kc-studio-beta-player-controls{gap:6px!important}.kc-main.is-studio-beta .kc-studio-beta-player-position{min-width:82px;padding-inline:9px}}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:36px minmax(0,1fr) 64px auto!important}}.kc-main.is-studio-beta .kc-studio-beta-audio-track>.kc-studio-beta-audio-playhead{opacity:1!important;background:#ff3d35!important;height:auto!important;top:0!important;bottom:0!important}@media (min-width:761px){.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-grid{grid-template-columns:0 minmax(320px,1fr) clamp(680px,60vw,760px)!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-library{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{z-index:20;position:relative;overflow:hidden auto;grid-area:2/3/4!important;height:100%!important;max-height:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting:not([open]),.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-shot-actions,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector-actions{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting[open]>summary{min-height:52px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body{padding:4px 0 14px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body>label,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body>.kc-studio-beta-secondary{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-native-editor:not(:empty){margin-top:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-reframe-editor{box-sizing:border-box;width:100%;max-width:none}.kc-main.is-studio-beta.is-studio-native-tool-open [data-studio-editor-target=effectsMount] .kc-camera-editor{display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter-row{max-width:none;flex-wrap:nowrap!important;overflow:visible!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter{justify-content:center;flex:auto!important;min-height:38px!important;padding-inline:9px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-card{min-width:0}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-selected-summary{display:grid}}@media (max-width:1099px){.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter-row{flex-wrap:wrap!important;overflow:visible!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{max-height:none!important;overflow:visible!important}}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:164px minmax(0,1fr)!important;padding:0!important;display:grid!important;overflow:hidden!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-setting-body{padding:0 0 12px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter-row{flex-wrap:wrap!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter{flex:0 auto!important;min-height:36px!important;padding-inline:12px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor{min-height:calc(100dvh - 202px)}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-editor-actions{margin-top:auto}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-timeline-item:has(.kc-studio-beta-shot.is-selected) .kc-studio-beta-editing-badge{justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;bottom:4px;left:50%}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-editing-badge .kc-icon{width:12px;height:12px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-editing-badge>span{display:none}}.kc-main.is-studio-beta .kc-studio-beta-timeline-canvas{grid-template-rows:30px minmax(0,1fr)}.kc-main.is-studio-beta .kc-studio-beta-time-ruler{background-image:linear-gradient(90deg,#1111112e 0 1px,#0000 1px),linear-gradient(90deg,#1111117a 0 1px,#0000 1px),linear-gradient(90deg,#111111b8 0 1px,#0000 1px);background-size:calc(var(--timeline-second-width) / 2) 6px, var(--timeline-second-width) 12px, calc(var(--timeline-second-width) * 5) 19px}.kc-main.is-studio-beta .kc-studio-beta-time-ruler span{padding-left:3px}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut{justify-content:center;align-items:center;display:inline-flex;top:7px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut .kc-icon{width:12px!important;height:12px!important;display:block!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut:after{content:none!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut:hover,.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut:focus-visible{color:#fff!important;background:#111!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut.is-selected{transform:scale(1.08);box-shadow:0 0 0 3px #55f0c8,3px 3px #ff3d35;color:#fff!important;background:#111!important;border-color:#111!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item:has(>.kc-studio-beta-cut.is-selected):after{content:"";pointer-events:none;z-index:5;background:#55f0c8;width:3px;position:absolute;top:1px;bottom:1px;right:-1px}@container (max-width:56px){.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut{background:#ff3d35!important;border:2px solid #fff!important;border-radius:999px!important;width:10px!important;height:10px!important;top:5px!important;right:5px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut .kc-icon{display:none!important}}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav{background:linear-gradient(#fffdf8 0%,#f7f5ee 100%);gap:6px;padding:10px 8px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button{border:1px solid #0000;border-radius:10px;gap:7px;padding:8px 7px;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button:hover,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button:focus-visible{outline-offset:-3px;background:#f0f8f3;border-color:#b9d9cf;outline:2px solid #55f0c8}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button.is-active{color:#0d715b;background:linear-gradient(135deg,#e0f8ef 0%,#fffaf0 100%);border-color:#9fd8c8;box-shadow:inset 4px 0 #55f0c8,0 2px #11111114}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav .kc-icon{box-sizing:content-box;background:#fff;border:1px solid #cbc9c0;border-radius:9px;width:20px;height:20px;padding:6px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav button.is-active .kc-icon{color:#fff;background:#111;border-color:#111;box-shadow:3px 3px #55f0c8}}@media (min-width:761px){.kc-main.is-studio-beta .kc-studio-grid{transition:grid-template-columns .2s;grid-template-columns:clamp(214px,15vw,250px) minmax(0,1fr) 72px!important}.kc-main.is-studio-beta .kc-studio-beta-inspector{z-index:30;position:relative;border-left:1px solid #cbc9c0!important;grid-area:2/3!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;padding:0!important;display:grid!important;overflow:hidden!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav{background:linear-gradient(#fffdf8 0%,#f4f1e8 100%);border:0;grid-area:1/1;min-height:0;padding:9px 7px;overflow:hidden;display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button{cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:5px;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button .kc-icon{box-sizing:content-box;background:#fff;border:1px solid #cbc9c0;border-radius:9px}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button:hover,.kc-main.is-studio-beta .kc-studio-beta-tool-nav button:focus-visible{outline-offset:-3px;border-color:#a9d8ca;outline:2px solid #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button.is-active{background:linear-gradient(135deg,#dff8ef 0%,#fffaf0 100%);border-color:#89cdbb;box-shadow:inset 4px 0 #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button.is-active .kc-icon{color:#fff;background:#111;border-color:#111;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-inspector-content{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-grid{grid-template-columns:0 minmax(320px,1fr) clamp(620px,56vw,780px)!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{grid-template-columns:minmax(0,1fr) 72px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector-content{grid-area:1/1;min-height:0;padding:0 16px 14px;animation:.12s ease-out both kc-studio-panel-open;overflow:hidden auto;display:block!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-tool-nav{border-left:1px solid #cbc9c0;border-right:0;grid-area:1/2;padding:9px 7px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer{z-index:25;bottom:220px;background:#fff;border-left:1px solid #cbc9c0;width:min(760px,100vw - 72px);animation:.12s ease-out both kc-studio-panel-open;position:fixed;inset:60px 72px 220px auto;overflow:hidden;box-shadow:-12px 0 28px #11111124}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer>header,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer-body{width:100%;margin:0}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer>header{height:60px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer>header button[data-action=studio-editor\#closeTool]{color:#111;width:44px;height:44px;transition:background-color .12s,color .12s,box-shadow .12s}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer>header button[data-action=studio-editor\#closeTool] .kc-icon{color:currentColor;stroke:currentColor;stroke-width:2.5px;width:20px;height:20px;display:block}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer>header button[data-action=studio-editor\#closeTool]:hover,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer>header button[data-action=studio-editor\#closeTool]:focus-visible{color:#fff;background:#111;outline:none;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer-body{height:calc(100% - 60px);overflow:auto}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer-body .kc-studio-editor-workspace>.kc-adjust-content{min-height:100%!important}}@keyframes kc-studio-panel-open{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.kc-main.is-studio-beta .kc-studio-grid{transition:none!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-content,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer{animation:none!important}}.kc-studio-beta-tool-drawer .kc-adjust-pane-music.is-music-catalog-open>.kc-adjust-pane-heading,.kc-studio-beta-tool-drawer .kc-global-music-panel.is-music-catalog-open>.kc-current-music{display:none}.kc-studio-beta-tool-drawer .kc-adjust-pane-music.is-music-catalog-open,.kc-studio-beta-tool-drawer .kc-global-music-panel.is-music-catalog-open{width:100%;max-width:none;margin:0;padding:0}.kc-studio-beta-tool-drawer .kc-music-catalog{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:12px 14px 0;overflow:visible}.kc-studio-beta-tool-drawer .kc-music-catalog-heading{border-bottom:1px solid #11111124;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 12px;padding:0 2px 10px;display:grid}.kc-studio-beta-tool-drawer .kc-music-catalog-heading>small{text-align:left;grid-column:1;max-width:440px;font-size:.68rem;line-height:1.35}.kc-studio-beta-tool-drawer .kc-music-catalog-current{background:#55f0c829;border:1px solid #11111147;border-radius:8px;grid-area:1/2/span 2;align-self:center;align-items:center;gap:1px;min-width:180px;padding:7px 9px;display:grid}.kc-studio-beta-tool-drawer .kc-music-catalog-current>span,.kc-studio-beta-tool-drawer .kc-music-catalog-current>small{color:#11111194;font-size:.58rem;font-weight:850}.kc-studio-beta-tool-drawer .kc-music-catalog-current>strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:950;overflow:hidden}.kc-studio-beta-tool-drawer .kc-music-catalog-workspace{width:100%;display:block}.kc-studio-beta-tool-drawer .kc-music-catalog[data-mobile-music-stage=library] .kc-music-selection-pane,.kc-studio-beta-tool-drawer .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-library-pane,.kc-studio-beta-tool-drawer .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-heading{display:none}.kc-studio-beta-tool-drawer .kc-music-library-pane{gap:9px}.kc-studio-beta-tool-drawer .kc-music-step-heading{display:none}.kc-studio-beta-tool-drawer .kc-music-filter-row{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.kc-studio-beta-tool-drawer .kc-music-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;padding:1px 3px 5px 1px;overflow:visible}.kc-studio-beta-tool-drawer .kc-music-option{grid-template-columns:36px minmax(0,1fr) 18px;min-height:60px;padding:8px}.kc-studio-beta-tool-drawer .kc-music-option.is-selected{color:#111;background:#55f0c833;border-color:#111;box-shadow:3px 3px #111}.kc-studio-beta-tool-drawer .kc-music-option-state{color:#08755d;margin-top:2px;font-size:.59rem;font-weight:950;line-height:1.2;display:block}.kc-studio-beta-tool-drawer .kc-music-option-state[hidden]{display:none}.kc-studio-beta-tool-drawer .kc-music-selection-pane,.kc-studio-beta-tool-drawer .kc-music-segment-editor{box-shadow:none;background:0 0;border:0;padding:0}.kc-studio-beta-tool-drawer .kc-music-catalog-actions{padding:12px 14px max(12px, env(safe-area-inset-bottom));background:linear-gradient(#fff8e7b3,#fff8e7 28%);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.15fr);gap:8px;margin:0 -14px;display:grid}.kc-studio-beta-tool-drawer .kc-music-catalog-actions>button,.kc-studio-beta-tool-drawer .kc-music-catalog-actions>[data-action=clip-preview\#cancelMusicCatalog],.kc-studio-beta-tool-drawer .kc-music-catalog[data-mobile-music-stage=library] [data-music-apply-button]{width:100%;min-height:48px;display:inline-flex}.kc-studio-beta-tool-drawer .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.kc-studio-beta-tool-drawer .kc-music-catalog[data-mobile-music-stage=segment] [data-music-segment-action]{display:none}@media (max-width:620px){.kc-studio-beta-tool-drawer .kc-music-catalog-heading{grid-template-columns:minmax(0,1fr)}.kc-studio-beta-tool-drawer .kc-music-catalog-current{grid-area:auto/1;min-width:0}.kc-studio-beta-tool-drawer .kc-music-option-grid{grid-template-columns:minmax(0,1fr)}.kc-studio-beta-tool-drawer .kc-music-catalog-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-studio-beta-tool-drawer .kc-music-catalog-actions [data-music-apply-button]{grid-column:1/-1}}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-grid{grid-template-columns:clamp(214px,15vw,250px) minmax(0,1fr) 120px!important}.kc-main.is-studio-beta .kc-studio-beta-inspector{grid-template-columns:120px!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav{padding:8px 7px}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button{flex-direction:column;gap:4px;padding:5px 6px}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button>span{text-align:center;max-width:100%;font-size:11px;font-weight:850;line-height:1.12;display:block!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button .kc-icon{width:18px;height:18px;padding:5px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-grid{grid-template-columns:0 minmax(320px,1fr) clamp(700px,58vw,860px)!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{grid-template-columns:minmax(0,1fr) 120px!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer{width:min(760px,100vw - 120px);inset:60px 120px 220px auto}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-editor{align-content:start;gap:14px;padding:12px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-workspace{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-viewport{width:min(100%,292px,56.25dvh - 164.25px)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-drag-hint{padding:0;font-size:11px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-reframe-controls{min-height:118px;padding:18px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:12px 12px 14px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-editor-head{padding:0 2px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-filter-row{gap:4px;padding:2px;flex-wrap:nowrap!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-filter{border-radius:999px;font-size:10px;flex:none!important;min-height:30px!important;padding:5px 7px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-filter .kc-icon{width:12px;height:12px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery{gap:10px;padding:4px 2px 6px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;padding:12px 12px 14px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-head{padding:0 2px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter-row{scrollbar-width:none;gap:3px;padding:2px 2px 5px;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter-row::-webkit-scrollbar{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter{box-shadow:none;color:#111111ad;background:#ffffff94;border:1px solid #1111116b;border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex;flex:none!important;min-height:34px!important;padding:6px 10px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row[hidden],.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter-row[hidden]{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter-row{padding-top:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter{color:#111111b8;background:0 0;border-color:#11111147;min-height:32px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter:focus-visible,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-category-row .kc-camera-filter.is-active{color:#111;background:#fffdf8;border-color:#111;box-shadow:inset 0 -3px #55f0c8}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter:focus-visible,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter.is-active{color:#fff8e7;background:#111;border-color:#111;outline:none;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-filter .kc-icon{width:11px;height:11px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-gallery,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-camera-filter=special] .kc-camera-gallery{align-content:start;gap:10px;min-height:0;padding:4px 2px 8px;overflow-y:auto!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-card-group-label{display:block}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-camera-filters][hidden],.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-effects-discovery][hidden]{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery{gap:6px;min-width:0;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search-row{align-items:center;gap:9px;min-width:0;display:flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search{background:#fffdf8;border:1px solid #11111161;border-radius:9px;flex:auto;align-items:center;gap:7px;min-width:160px;min-height:38px;padding:0 9px;display:flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search:focus-within{border-color:#111;box-shadow:0 0 0 3px #55f0c86b}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search>.kc-icon{color:#1111118f;flex:none;width:15px;height:15px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search input{appearance:none;color:#111;font:inherit;background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:8px 0;font-size:12px;font-weight:750}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search input::-webkit-search-cancel-button{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search button{color:#111;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search button[hidden]{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-result-count{color:#11111194;white-space:nowrap;flex:none;font-size:11px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery .kc-camera-filter-row{gap:4px;padding:0;flex-wrap:wrap!important;overflow:visible!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-quick-filters{flex:auto;min-width:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-toolbar{border-bottom:1px solid #1111111f;align-items:center;gap:6px;min-width:0;padding-bottom:6px;display:flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle{color:#111;cursor:pointer;font:inherit;background:#fffdf8;border:1px solid #1111116b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle:focus-visible,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle.has-active-filters{border-color:#111;outline:none;box-shadow:inset 0 -3px #55f0c8}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle>.kc-icon{width:13px;height:13px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle>.kc-icon:last-child{transition:transform .15s}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle[aria-expanded=true]>.kc-icon:last-child{transform:rotate(180deg)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle small{color:#111;background:#55f0c8;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:9px;display:inline-flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-advanced-toggle small[hidden],.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-secondary-filters[hidden]{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-secondary-filters{background:#11111109;border:1px solid #1111111f;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:6px;padding:7px 8px;display:grid!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-select{gap:2px;min-width:0;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-select>span{color:#1111118c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:950}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-select select{color:#111;font:inherit;background:#fffdf8;border:1px solid #11111152;border-radius:8px;width:100%;min-width:0;height:32px;padding:3px 25px 3px 8px;font-size:11px;font-weight:800}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-reset{color:#1111119e;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;margin-bottom:7px;padding:1px 0;font-size:10px;font-weight:900}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-reset:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-reset:focus-visible{color:#111;outline-offset:3px;outline:2px solid #55f0c8}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-empty{color:#1111119e;text-align:center;grid-column:1/-1;margin:14px 4px;font-size:12px;font-weight:800}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-empty[hidden]{display:none}@media (max-width:700px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search-row{flex-wrap:wrap;align-items:stretch}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-search{flex-basis:calc(100% - 72px)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-secondary-filters{grid-template-columns:1fr 1fr}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-reset{grid-column:auto;justify-self:end;margin:0 0 4px}}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor{box-shadow:none;box-sizing:border-box;background:#fffdf8;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;width:100%;height:calc(100dvh - 202px);min-height:520px;margin:0;padding:12px 12px 14px;display:grid;overflow:hidden}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor-head{border-bottom:1px solid #d8d8d1;align-items:center;min-height:36px;padding:0 2px 6px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor-head h3{font-size:16px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-selected-summary{max-width:46%;display:block}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-selected-summary strong{max-width:100%;font-size:13px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-bar{background:#faf6eb;border:1px solid #d8d3c6;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;padding:7px 8px;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-filter-row .kc-camera-filter{border-radius:999px;flex:0 auto;min-height:34px;padding:5px 9px;font-size:11px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-genre-filter{grid-template-columns:auto minmax(0,120px);justify-self:end;align-items:stretch;gap:4px;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-genre-filter select{width:100%;min-width:0;min-height:34px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-height:0;max-height:none;padding:2px 8px 10px 2px;display:grid;overflow:hidden auto}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card{gap:7px;padding:7px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card .kc-camera-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.16;display:-webkit-box;overflow:hidden}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card .kc-camera-card-copy small{font-size:11px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card-shell>.kc-resource-favorite-button{width:34px;height:34px;top:10px;right:10px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card-shell>.kc-option-card-apply{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor>.kc-camera-editor-actions{background:#fffdf8;border-top:1px solid #d8d8d1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;margin:0;padding:12px 0 0;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-editor>.kc-camera-editor-actions>.kc-btn{width:100%;min-height:46px;font-size:14px}}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-selected-summary{display:grid!important}.kc-clip-studio .kc-transition-card.is-title-only{grid-template-columns:minmax(0,1fr);align-items:center;min-height:66px;padding:10px 50px 10px 12px;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-card.is-title-only{padding-right:50px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-library-reopen{display:none!important}.kc-clip-studio .kc-transition-card.is-title-only .kc-camera-card-copy{align-content:center;gap:5px;min-width:0;min-height:0;overflow:hidden}.kc-clip-studio .kc-transition-card.is-title-only .kc-camera-card-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kc-clip-studio .kc-transition-card-shell:has(>.kc-transition-card.is-title-only)>.kc-resource-favorite-button{width:34px;height:34px;right:10px;margin-top:0!important;top:calc(50% - 17px)!important}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] .kc-transition-gallery,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.kc-clip-studio .kc-transition-gallery{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.kc-clip-studio .kc-transition-card.is-title-only{grid-template-columns:minmax(0,1fr);min-height:62px;padding:9px 45px 9px 10px}.kc-clip-studio .kc-transition-card-shell:has(>.kc-transition-card.is-title-only)>.kc-resource-favorite-button{right:7px;top:calc(50% - 17px)!important}}.kc-studio-animation-editor{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-editor{box-sizing:border-box;background:#fffdf8;align-content:start;gap:12px;min-height:0;padding:12px 12px 16px;display:grid}.kc-studio-animation-head{border-bottom:1px solid #d8d8d1;align-items:center;gap:11px;min-height:52px;padding:0 2px 11px;display:flex}.kc-studio-animation-head-icon{color:#fff;background:#ff3d35;border:1.5px solid #111;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:inline-flex;box-shadow:3px 3px #55f0c8}.kc-studio-animation-head-icon .kc-icon{width:19px;height:19px}.kc-studio-animation-head>span:last-child,.kc-studio-animation-current-copy,.kc-studio-animation-choice-copy,.kc-studio-animation-choice-cost{min-width:0;display:grid}.kc-studio-animation-head strong{font-size:17px;font-weight:950;line-height:1.15}.kc-studio-animation-head small{color:#686861;margin-top:2px;font-size:13px;font-weight:700;line-height:1.35}.kc-studio-animation-current{background:linear-gradient(100deg,#faf6eb,#fffdf8);border:1px solid #d8d3c6;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:10px 12px;display:grid}.kc-studio-animation-current.has-animation{background:linear-gradient(100deg,#e4f8f0,#fffaf0);border-color:#9bcfbe}.kc-studio-animation-current.has-draft{background:linear-gradient(100deg,#e4fbf3,#fffaf0);border-color:#111;grid-template-columns:42px minmax(170px,1fr) auto;box-shadow:3px 3px #55f0c8b8}.kc-studio-animation-current.has-local-draft{box-shadow:none;background:linear-gradient(100deg,#fff1bf,#fffaf0);border-color:#d3b55e}.kc-studio-animation-current-icon{background:#fff;border:1.5px solid #111;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kc-studio-animation-current-icon[hidden]{display:none!important}.kc-studio-animation-current.has-animation .kc-studio-animation-current-icon{color:#fff;background:#111}.kc-studio-animation-current-icon .kc-icon{width:19px;height:19px}.kc-studio-animation-current-copy{gap:2px}.kc-studio-animation-current-copy>small{color:#176a58;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.kc-studio-animation-current-copy>strong{font-size:14px;font-weight:950}.kc-studio-animation-current-copy>span{color:#65655f;font-size:12px;font-weight:650;line-height:1.3}.kc-studio-animation-edit-current{color:#fff;cursor:pointer;font:inherit;background:#ff3d35;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:7px 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:2px 2px #111}.kc-studio-animation-edit-current[hidden]{display:none!important}.kc-studio-animation-edit-current .kc-icon{width:16px;height:16px}.kc-studio-animation-edit-current:hover,.kc-studio-animation-edit-current:focus-visible{outline-offset:2px;outline:2px solid #111;box-shadow:3px 3px #55f0c8}.kc-studio-animation-active-actions{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.kc-studio-animation-active-actions[hidden]{display:none!important}.kc-studio-animation-active-actions>button{color:#111;cursor:pointer;font:inherit;background:#fffaf0;border:1.5px solid #111;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.kc-studio-animation-active-actions>button:hover,.kc-studio-animation-active-actions>button:focus-visible{outline-offset:1px;outline:2px solid #111;box-shadow:3px 3px #55f0c8}.kc-studio-animation-active-actions>button.is-change .kc-icon:last-child{width:14px;height:14px;margin-left:2px;transition:transform .15s}.kc-studio-animation-active-actions>button.is-change[aria-expanded=true] .kc-icon:last-child{transform:rotate(180deg)}.kc-studio-animation-active-actions>button.is-danger{color:#9b241f;background:0 0;border-color:#0000;justify-self:end;padding-inline:10px}.kc-studio-animation-active-actions>button.is-danger:hover,.kc-studio-animation-active-actions>button.is-danger:focus-visible{box-shadow:none;background:#fff0ed;border-color:#9b241f;outline-color:#9b241f}.kc-studio-animation-active-actions .kc-icon{flex:none;width:16px;height:16px}.kc-studio-animation-draft-actions{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid;position:relative}.kc-studio-animation-draft-actions[hidden]{display:none!important}.kc-studio-animation-draft-actions button{cursor:pointer;font:inherit;white-space:nowrap;border:1.5px solid #111;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.kc-studio-animation-draft-actions>.is-primary{color:#fff;background:#ff3d35;box-shadow:2px 2px #111}.kc-studio-animation-draft-actions>.is-more{background:#fff;width:42px;padding:0}.kc-studio-animation-draft-actions .is-secondary{background:#fffaf0}.kc-studio-animation-draft-actions .is-danger{color:#9b241f;background:0 0;border-color:#0000;flex:0 0 42px;width:42px;padding:0}.kc-studio-animation-draft-actions button:hover,.kc-studio-animation-draft-actions button:focus-visible{outline-offset:1px;outline:2px solid #111;box-shadow:2px 2px #55f0c8}.kc-studio-animation-draft-actions .is-danger:hover,.kc-studio-animation-draft-actions .is-danger:focus-visible{box-shadow:none;background:#fff0ed;border-color:#9b241f}.kc-studio-animation-draft-actions .kc-icon{width:16px;height:16px}.kc-studio-animation-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kc-studio-animation-choices[hidden]{display:none!important}.kc-studio-animation-choice{color:#111;cursor:pointer;font:inherit;text-align:left;background:#fffaf0;border:1.5px solid #bdb9ad;border-radius:11px;align-content:start;gap:8px;min-height:250px;padding:8px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden}.kc-studio-animation-choice:hover,.kc-studio-animation-choice:focus-visible{border-color:#111;outline:none;transform:translateY(-2px);box-shadow:4px 4px #55f0c8}.kc-studio-animation-choice.is-ai:hover,.kc-studio-animation-choice.is-ai:focus-visible{box-shadow:4px 4px #ff3d35}.kc-studio-animation-choice-preview{background:#171717;border:1px solid #111;border-radius:8px;height:104px;display:block;position:relative;overflow:hidden}.kc-studio-animation-choice-preview>img{object-fit:cover;width:100%;height:100%;position:absolute}.kc-studio-animation-choice-preview>img.is-character{object-fit:contain;inset:0;transform:translate(5%)}.kc-studio-animation-choice-preview.is-panel-sequence:after{content:"";pointer-events:none;background:linear-gradient(#0000 31%,#fff 31% 34%,#0000 34% 65%,#fff 65% 68%,#0000 68%);position:absolute;inset:0}.kc-studio-animation-choice-preview>i{background:#fffaf0;border:1.5px solid #111;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:8px;right:8px}.kc-studio-animation-choice.is-ai .kc-studio-animation-choice-preview>i{color:#fff;background:#ff3d35}.kc-studio-animation-choice-preview .kc-icon{width:16px;height:16px}.kc-studio-animation-choice-copy{gap:3px;padding:0 2px}.kc-studio-animation-choice-copy strong{font-size:15px;font-weight:950}.kc-studio-animation-choice-copy small,.kc-studio-animation-choice-cost small{color:#686861;font-size:12px;font-weight:700;line-height:1.3}.kc-studio-animation-choice-cost{background:#1111110b;border-left:3px solid #55f0c8;gap:2px;padding:7px 8px}.kc-studio-animation-choice.is-ai .kc-studio-animation-choice-cost{border-left-color:#ff3d35}.kc-studio-animation-choice-cost strong{font-size:12px;font-weight:900}.kc-studio-animation-choice-action{justify-content:flex-end;align-self:end;align-items:center;gap:5px;padding:0 3px 2px;font-size:12px;font-weight:950;display:inline-flex}.kc-studio-animation-choice-action .kc-icon{width:15px;height:15px}@media (max-width:620px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-editor{gap:10px;padding:10px 0 14px}.kc-studio-animation-head{gap:9px;min-height:48px;padding-bottom:9px}.kc-studio-animation-head-icon{flex-basis:36px;height:36px}.kc-studio-animation-head strong{font-size:15px}.kc-studio-animation-head small{font-size:12px}.kc-studio-animation-current.has-draft{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:9px}.kc-studio-animation-current.has-draft .kc-studio-animation-current-icon{width:38px;height:38px}.kc-studio-animation-current-copy>strong{font-size:13px}.kc-studio-animation-current-copy>span{font-size:11px}.kc-studio-animation-edit-current{width:44px;min-height:44px;padding:0}.kc-studio-animation-edit-current>span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-studio-animation-active-actions{grid-template-columns:minmax(0,1fr) 44px}.kc-studio-animation-active-actions>button.is-change{justify-content:center}.kc-studio-animation-active-actions>button.is-danger{justify-content:center;width:44px;padding:0}.kc-studio-animation-active-actions>button.is-danger>span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-studio-animation-current.has-draft .kc-studio-animation-draft-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 44px;width:100%;display:grid}.kc-studio-animation-draft-actions button{min-height:44px}.kc-studio-animation-choices{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-grid{grid-template-rows:60px minmax(0,1fr) 250px!important}}.kc-main.is-studio-beta .kc-studio-beta-timeline{background:#fff!important;grid-template-rows:46px minmax(0,1fr) 58px!important;padding:0!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{border-bottom:1px solid #d8d8d1;padding:0 12px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title{min-width:0;align-items:baseline!important;gap:9px!important;display:flex!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>span{font-size:11px!important;display:inline!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>strong{white-space:nowrap;font-size:16px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>small{color:#777871;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden;font-size:11px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools{gap:7px}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools>small{font-variant-numeric:tabular-nums;margin-right:3px}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools .kc-studio-beta-fit-timeline{background:#fffdf8;border:1px solid #bdbdb6;border-radius:7px;align-items:center;gap:5px;width:auto;min-width:76px;padding:0 9px;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-fit-timeline .kc-icon{width:13px;height:13px}.kc-main.is-studio-beta .kc-studio-beta-fit-timeline span{color:#30312d;letter-spacing:0;font-size:11px;font-weight:850}.kc-main.is-studio-beta .kc-studio-beta-video-row{min-height:0;display:grid;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{scrollbar-color:#8f9089 #282824;scrollbar-width:thin;background:#282824;min-width:0;padding:0 0 5px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-canvas{--timeline-pixels-per-second:50px;background:#282824;grid-template-rows:25px minmax(0,1fr)!important}.kc-main.is-studio-beta .kc-studio-beta-time-ruler{--timeline-second-width:calc(var(--timeline-pixels-per-second) * var(--studio-zoom,1));background-color:#fff;background-image:linear-gradient(90deg,#11111138 0 1px,#0000 1px),linear-gradient(90deg,#11111180 0 1px,#0000 1px),linear-gradient(90deg,#111111c7 0 1px,#0000 1px);background-position:0 100%,0 100%,0 100%;background-repeat:repeat-x;background-size:calc(var(--timeline-second-width) / 2) 5px, var(--timeline-second-width) 9px, calc(var(--timeline-second-width) * 5) 14px;border-bottom:1px solid #9c9d96;height:25px}.kc-main.is-studio-beta .kc-studio-beta-time-ruler span{font-size:10px;line-height:16px}.kc-main.is-studio-beta .kc-studio-beta-motion-badges{z-index:4;gap:4px;display:grid;position:absolute;top:5px;right:5px}.kc-main.is-studio-beta .kc-studio-beta-motion-badge{color:#111;cursor:pointer;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:auto;padding:0 6px;font-size:9px;font-weight:950;line-height:1;box-shadow:2px 2px #111111b8;height:22px!important;display:inline-flex!important}.kc-main.is-studio-beta .kc-studio-beta-motion-badge.is-ai{background:#55f0c8}.kc-main.is-studio-beta .kc-studio-beta-motion-badge.is-parallax{background:#9ee7ff}.kc-main.is-studio-beta .kc-studio-beta-motion-badge.is-panels{background:#ffdb71}.kc-main.is-studio-beta .kc-studio-beta-motion-badge.is-highlight{background:#e2b7ff}.kc-main.is-studio-beta .kc-studio-beta-motion-badge .kc-icon{width:11px;height:11px}.kc-main.is-studio-beta .kc-studio-beta-motion-badge:hover,.kc-main.is-studio-beta .kc-studio-beta-motion-badge:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 0 0 2px #fff,2px 2px #111111b8}.kc-main.is-studio-beta .kc-studio-beta-editing-badge{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-duration-handle{opacity:0;transition:opacity .12s;right:-2px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item:hover .kc-studio-beta-duration-handle,.kc-main.is-studio-beta .kc-studio-beta-timeline-item:focus-within .kc-studio-beta-duration-handle,.kc-main.is-studio-beta .kc-studio-beta-timeline-item:has(.kc-studio-beta-shot.is-selected) .kc-studio-beta-duration-handle,.kc-main.is-studio-beta .kc-studio-beta-timeline-item.is-resizing .kc-studio-beta-duration-handle{opacity:1}.kc-main.is-studio-beta .kc-studio-beta-timeline-item .kc-studio-beta-cut{opacity:0;transition:opacity .12s,transform .12s;transform:scale(.88);color:#ff3d35!important;z-index:12!important;background:#fffaf0!important;border:1px solid #111!important;border-radius:6px!important;width:22px!important;height:22px!important;top:calc(50% - 11px)!important;right:-11px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-item:hover>.kc-studio-beta-cut,.kc-main.is-studio-beta .kc-studio-beta-timeline-item:focus-within>.kc-studio-beta-cut,.kc-main.is-studio-beta .kc-studio-beta-timeline-item>.kc-studio-beta-cut.is-selected{opacity:1;transform:scale(1)}.kc-main.is-studio-beta .kc-studio-beta-timeline-item>.kc-studio-beta-cut.is-selected{color:#fff!important;background:#111!important;box-shadow:0 0 0 3px #55f0c8,3px 3px #ff3d35!important}.kc-main.is-studio-beta .kc-studio-beta-playhead{z-index:15;top:25px!important}.kc-main.is-studio-beta .kc-studio-beta-playhead>span{top:-24px}.kc-main.is-studio-beta .kc-studio-beta-beat-guide{z-index:16!important;background:#ff3d35!important;width:2px!important;top:25px!important;bottom:-58px!important}.kc-main.is-studio-beta .kc-studio-beta-waveform-shape{fill:#55f0c821;stroke:#087f664d}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-energy{opacity:.42;stroke:#087f66;stroke-width:1px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-accent{opacity:.32;stroke:#087f66;stroke-dasharray:3 3;stroke-width:1px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-beat-point{stroke-linecap:round;transition:stroke .12s}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-beat-point.is-soft{opacity:.42}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-beat-point.is-medium{opacity:.68}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-beat-point.is-strong{opacity:.94;stroke:#0a3e34}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-beat-point.is-snap-target{opacity:1;stroke:#ff3d35}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-strong-beat-marker{opacity:0;stroke:#ff3d35;stroke-linecap:round;transition:opacity .15s}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-strong-beats .kc-studio-beta-waveform-shape,.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-strong-beats .is-energy,.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-strong-beats .is-accent,.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-strong-beats .is-beat-point{opacity:.16}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-strong-beats .is-strong-beat-marker{opacity:1}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:42px minmax(0,1fr) 50px!important}.kc-main.is-studio-beta .kc-studio-beta-audio-track{height:50px!important;min-height:50px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>small,.kc-main.is-studio-beta .kc-studio-beta-timeline-tools>small,.kc-main.is-studio-beta .kc-studio-beta-fit-timeline span{display:none}}.kc-simple-parallax-layers .kc-parallax-result.is-fast b{white-space:normal;max-width:38rem;font-size:.75rem;line-height:1.45}.kc-motion-panel-slice{object-fit:contain;opacity:0;width:100%;height:100%;animation:4.8s cubic-bezier(.2,.8,.2,1) infinite kc-motion-panel-arrive;position:absolute;inset:0}.kc-motion-panel-slice.is-panel-1{clip-path:inset(0 0 68%);--kc-panel-start-x:-16%;--kc-panel-start-y:-10%;animation-delay:0s}.kc-motion-panel-slice.is-panel-2{clip-path:inset(32% 50% 34% 0);--kc-panel-start-x:-20%;--kc-panel-start-y:0%;animation-delay:.34s}.kc-motion-panel-slice.is-panel-3{clip-path:inset(32% 0 34% 50%);--kc-panel-start-x:20%;--kc-panel-start-y:0%;animation-delay:.68s}.kc-motion-panel-slice.is-panel-4{clip-path:inset(66% 0 0);--kc-panel-start-x:0%;--kc-panel-start-y:16%;animation-delay:1.02s}@keyframes kc-motion-panel-arrive{0%,7%{opacity:0;transform:translate(var(--kc-panel-start-x), var(--kc-panel-start-y)) scale(.88)}18%,78%{opacity:1;transform:translate(0)scale(1)}94%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes kc-motion-character-glow{0%,to{opacity:.55;transform:scale(1.025)}50%{opacity:1;transform:scale(1.065)}}@keyframes kc-motion-character-float{0%,to{transform:translateY(1.5%)}50%{transform:translateY(-1.5%)}}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-dialog-card{gap:10px;padding:18px 20px 20px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-header{min-height:48px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-grid{gap:12px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice{grid-template-columns:112px minmax(0,1fr);gap:10px;min-height:166px;padding:7px;display:grid}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-preview{width:112px;height:150px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-preview.is-panels-demo{background:#181724}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-details{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon copy""footer footer";align-content:center;gap:8px;padding:6px 4px 6px 0}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-icon{width:34px;height:34px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-icon svg{width:16px;height:16px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-copy strong{font-size:.86rem;line-height:1.14}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-copy small{font-size:.65rem;line-height:1.25}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-action{min-height:36px;padding:7px 10px}@media (max-width:720px){.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-grid{grid-template-columns:minmax(0,1fr)}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-animation-dialog-card{padding:16px 14px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice{grid-template-columns:96px minmax(0,1fr);min-height:136px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-preview{width:96px;height:120px}}@media (max-width:390px){.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice{grid-template-columns:76px minmax(0,1fr)}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-preview{width:76px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-footer{gap:5px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])) .kc-scene-motion-choice-cost small{display:none}}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choices{gap:10px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice{grid-template:"preview copy""preview cost""preview action"1fr/112px minmax(0,1fr);align-content:stretch;gap:8px 10px;min-height:168px;padding:7px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-preview{grid-area:preview;height:152px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-copy{grid-area:copy;align-self:end;padding:2px 0 0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-copy strong{font-size:13px;line-height:1.15}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-copy small,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-cost small{font-size:10px;line-height:1.25}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-cost{grid-area:cost;padding:6px 7px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-cost strong{font-size:10px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-action{grid-area:action;align-self:center}.kc-studio-animation-choice-preview .kc-studio-parallax-demo-stack{aspect-ratio:auto;box-shadow:none;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.kc-studio-animation-active-actions{grid-template-columns:auto minmax(0,1fr)}}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choices{border-top:1px solid #d8d3c6;gap:8px;padding-top:12px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice{background:#fffdf8;border-radius:9px;grid-template:"preview copy action""preview copy action"/84px minmax(0,1fr) 18px;align-content:center;align-items:center;gap:4px 10px;min-height:84px;padding:7px;transform:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice:focus-visible{transform:none;box-shadow:2px 2px #55f0c8}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice.is-ai:hover,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice.is-ai:focus-visible{box-shadow:2px 2px #ff3d35}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-preview{background:#171717;border-radius:7px;grid-area:preview;width:84px;height:68px;display:block}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice.is-parallax .kc-studio-animation-choice-preview{background:#e4f8f0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-preview>i{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice.is-ai .kc-studio-animation-choice-preview>i{color:#111;background:0 0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-copy{grid-area:copy;align-self:center;gap:2px;padding:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-copy strong{font-size:12px;line-height:1.2}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-copy small{font-size:10px;line-height:1.25}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-cost{display:none}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-action{grid-area:action;justify-content:center;align-self:center;padding:0;font-size:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-action .kc-icon{width:16px;height:16px}@media (max-width:620px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choices{grid-template-columns:minmax(0,1fr)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice{grid-template-columns:76px minmax(0,1fr) 18px;min-height:78px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-choice-preview{width:76px;height:62px}}.kc-parallax-mode-chooser.is-specialized-technique .kc-parallax-mode-grid{grid-template-columns:minmax(0,1fr)}.kc-parallax-mode-chooser.is-specialized-technique .kc-parallax-mode-card[hidden],.kc-parallax-mode-chooser.is-specialized-technique .kc-parallax-mode-heading b[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.kc-motion-panel-slice{opacity:1;transform:none;animation:none!important}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer .kc-simple-parallax-deactivate{grid-column:auto}}.kc-main.is-studio-beta .kc-studio-beta-library-reopen{cursor:pointer;z-index:65;border:1.5px solid #111;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:900;display:none;position:fixed;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-studio-beta-library-reopen:hover,.kc-main.is-studio-beta .kc-studio-beta-library-reopen:focus-visible{outline-offset:2px;background:#dff8ee;outline:2px solid #087f66}.kc-main.is-studio-beta .kc-studio-beta-library-reopen .kc-icon{width:18px;height:18px}.kc-main.is-studio-beta .kc-studio-beta-library-tools{align-items:center;gap:8px;padding:12px 10px 8px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-library-tools .kc-studio-beta-library-search{flex:auto;min-width:0;margin:0!important}.kc-main.is-studio-beta .kc-studio-beta-library-tools .kc-studio-beta-upload{flex:none;margin:0}.kc-main.is-studio-beta .kc-studio-beta-library-tools .kc-studio-beta-library-add{justify-content:center;align-items:center;width:40px;display:inline-flex;min-height:38px!important;padding:0!important}.kc-main.is-studio-beta .kc-studio-beta-library-tools .kc-studio-beta-library-add [data-asset-upload-target=idleLabel]>span{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-library-tools .kc-studio-beta-library-add .kc-icon{width:17px;height:17px}.kc-main.is-studio-beta .kc-studio-beta-library-grid{scrollbar-gutter:stable;background:#f5f3ed;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;padding:12px 14px 18px!important}.kc-main.is-studio-beta .kc-studio-beta-library{position:relative}.kc-main.is-studio-beta .kc-studio-beta-asset{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:112px;min-height:112px;transition:border-color .12s,box-shadow .12s,transform .12s;box-shadow:0 1px 3px #1113;background:#171717!important;border:2px solid #fff!important;border-radius:10px!important}.kc-main.is-studio-beta .kc-studio-beta-asset:hover,.kc-main.is-studio-beta .kc-studio-beta-asset:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 0 0 2px #55f0c8,0 3px 8px #1111112e;border-color:#087f66!important}.kc-main.is-studio-beta .kc-studio-beta-asset img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.kc-main.is-studio-beta .kc-studio-beta-upload-state{background:#fffdf8;border:1.5px solid #c9c5bc;border-radius:8px;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:58px;padding:6px;display:grid;position:relative;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-upload-state[hidden]{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-upload-state.has-failed{background:#fff3ef;border-color:#ff756b}.kc-studio-beta-upload-visual{color:#55f0c8;background:#171717;border:1px solid #1116;border-radius:5px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.kc-studio-beta-upload-visual img{object-fit:cover;width:100%;height:100%}.kc-studio-beta-upload-visual .kc-icon{width:20px;height:20px}.kc-studio-beta-upload-copy{gap:2px;min-width:0;display:grid}.kc-studio-beta-upload-copy strong,.kc-studio-beta-upload-copy small{text-overflow:ellipsis;overflow:hidden}.kc-studio-beta-upload-copy strong{white-space:nowrap;font-size:11px}.kc-studio-beta-upload-copy small{color:#111111a3;font-size:10px;font-weight:850}.has-failed .kc-studio-beta-upload-copy small{color:#b42318}.kc-studio-beta-upload-scan{background:#1111111f;border-radius:999px;width:54px;height:4px;overflow:hidden}.kc-studio-beta-upload-scan i{background:#087f66;width:55%;height:100%;animation:1.5s ease-in-out infinite kc-upload-scan;display:block}.kc-studio-beta-upload-actions{gap:5px;display:flex}.kc-studio-beta-upload-actions form{margin:0}.kc-studio-beta-upload-actions button{cursor:pointer;border-radius:6px;min-height:44px;padding:0 7px;font-size:10px;font-weight:950}.kc-studio-beta-upload-actions .is-primary{background:#ff3d35;border:1.5px solid #111;box-shadow:2px 2px #111}.kc-studio-beta-upload-actions .is-secondary{color:#514e48;background:#fff;border:1px solid #b9b3a9}@keyframes kc-upload-scan{0%{transform:translate(-110%)}to{transform:translate(210%)}}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-beta-upload-state{grid-template-columns:42px minmax(0,1fr);min-height:76px}.kc-main.is-studio-beta .kc-studio-beta-upload-scan,.kc-main.is-studio-beta .kc-studio-beta-upload-actions{grid-column:1/-1;width:100%}.kc-main.is-studio-beta .kc-studio-beta-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kc-main.is-studio-beta .kc-studio-beta-upload-actions button{width:100%;min-height:32px}}@media (max-width:620px){.kc-main.is-studio-beta .kc-studio-beta-upload-state{grid-template-columns:40px minmax(0,1fr) auto;min-height:54px;padding:5px}.kc-studio-beta-upload-visual{width:40px;height:40px}.kc-studio-beta-upload-actions{gap:3px;display:grid}.kc-studio-beta-upload-actions button{min-height:30px}}.kc-main.is-studio-beta .kc-studio-beta-upload .kc-upload-preview-grid:not(:empty),.kc-main.is-studio-beta .kc-studio-beta-upload .kc-upload-feedback:not([hidden]){z-index:4;background:#fffaf0;border:1px solid #c9c9c1;border-radius:8px;max-height:min(260px,42dvh);padding:8px;position:absolute;top:62px;left:10px;right:10px;overflow:auto;box-shadow:0 6px 18px #11111129}.kc-main.is-studio-beta .kc-studio-beta-upload .kc-upload-preview-grid:not(:empty){top:108px}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) 120px!important}.kc-main.is-studio-beta.is-studio-library-collapsed.is-studio-native-tool-open .kc-studio-grid{grid-template-columns:0 minmax(320px,1fr) clamp(700px,58vw,860px)!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library{display:none!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-reopen{display:inline-flex;top:72px;left:12px}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-library-reopen{display:none!important}}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-library{z-index:60;width:min(340px,100vw - 20px);position:fixed;top:61px;left:0;box-shadow:8px 0 28px #1113;max-height:none!important;bottom:194px!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library{display:none!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-reopen{display:inline-flex;top:72px;left:12px}.kc-main.is-studio-beta .kc-studio-beta-library-grid{gap:10px!important;padding:10px 12px 16px!important}.kc-main.is-studio-beta .kc-studio-beta-asset{height:108px;min-height:108px}}@media (max-width:620px){.kc-main.is-studio-beta .kc-studio-beta-library{border-radius:14px 14px 0 0;width:100%;height:min(68dvh,620px);top:auto;left:0;box-shadow:0 -10px 30px #1111113d;bottom:0!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-reopen{top:auto;bottom:14px;left:12px}}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded .kc-text-scene-field{grid-column:1/2!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary.kc-fixed-text-editor-summary{grid-template-rows:none!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;list-style:none!important;display:flex!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary.kc-fixed-text-editor-summary>.kc-fixed-text-editor-icon{flex:0 0 30px!important;grid-area:auto!important;display:inline-flex!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary.kc-fixed-text-editor-summary>.kc-fixed-text-editor-summary-copy{flex:auto!important;grid-area:auto!important;min-width:0!important;display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary.kc-fixed-text-editor-summary>.kc-fixed-text-tag{white-space:nowrap!important;flex:none!important;grid-area:auto!important;display:inline-flex!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary.kc-fixed-text-editor-summary>.kc-fixed-text-chevron{flex:0 0 22px!important;grid-area:auto!important;display:inline-flex!important}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting{box-sizing:border-box;background:#fffaf0;border:1.5px solid #111111c7;border-radius:9px;margin:0 0 10px;padding:10px}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting>header{border-bottom:1px solid #11111129;align-items:center;gap:9px;margin-bottom:9px;padding:0 2px 9px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting>header>.kc-icon{box-sizing:border-box;background:#55f0c8;border:1.5px solid #111;border-radius:7px;flex:0 0 30px;width:30px;height:30px;padding:6px}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting>header>span{gap:2px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting>header strong{font-size:14px;font-weight:950}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting>header small{color:#1111119e;font-size:11px;font-weight:750}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-studio-fixed-text-mount>.kc-fixed-text-editor{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-editor-summary{background:#fff;border:1.5px solid #111111b8;border-radius:7px;min-height:44px;padding:6px 8px}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting>.kc-studio-beta-setting-body{gap:0;padding:0 0 2px!important}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-editor-body{background:#fff;border:1.5px solid #111111b8;border-radius:7px;grid-template-columns:1fr;gap:10px;margin-top:8px;padding:10px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-switch{box-sizing:border-box;background:#e9fbf3;border:1px solid #1111112e;border-radius:6px;justify-content:flex-start;width:100%;min-height:44px;padding:7px 9px}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-editor-controls{grid-template-columns:minmax(0,1.1fr) minmax(120px,.9fr);align-items:start;gap:9px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-value-field{grid-column:1/-1}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-design-field,.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-opacity{grid-column:auto}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-opacity{display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-value-field input,.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-design-trigger{min-height:44px}@media (max-width:620px){.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting{padding:8px}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-editor-controls{grid-template-columns:1fr}.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-design-field,.kc-main.is-studio-beta .kc-studio-beta-fixed-text-setting .kc-fixed-text-opacity{grid-column:1/-1}}@media (max-width:1099px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-library,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-setting:not([data-studio-tool-setting=fixed-text]),.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-inspector-title,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-shot-actions,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-inspector-actions{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-inspector{padding:12px 12px 18px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-fixed-text-setting{margin:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-fixed-text-setting .kc-fixed-text-editor-summary{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-fixed-text-setting .kc-fixed-text-editor-body{margin-top:0}}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-studio-beta-fixed-text-setting{background:0 0;border:0;margin:0;padding:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-fixed-text-editor-summary{cursor:default;pointer-events:none;background:0 0;border:0;border-bottom:1px solid #11111129;border-radius:0;min-height:58px;padding:4px 2px 12px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-fixed-text-editor-summary-copy strong{font-size:17px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-fixed-text-editor-summary-copy small{white-space:normal;margin-top:3px;font-size:13px;line-height:1.35;overflow:visible}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-fixed-text-chevron{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=fixed-text] .kc-fixed-text-editor-body{margin-top:12px;padding:14px}}.kc-main.is-studio-beta .kc-text-scene-row.kc-workspace-row-text .kc-text-scene-toggle{box-sizing:border-box;overflow:hidden!important}.kc-main.is-studio-beta .kc-text-scene-row.kc-workspace-row-text .kc-text-scene-toggle.is-muted:after{pointer-events:none!important;width:8px!important;height:8px!important;top:3px!important;right:3px!important}.kc-main.is-studio-beta .kc-text-scene-row.kc-workspace-row-text>.kc-text-scene-row-actions:has(:hover),.kc-main.is-studio-beta .kc-text-scene-row.kc-workspace-row-text>.kc-text-scene-row-actions:has(:focus-visible){transform:none!important;box-shadow:2px 2px #111111d1!important}.kc-text-scene-hidden-notice,.kc-quick-text-delete-button,.kc-quick-text-delete-confirm{display:none}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-hidden-notice{box-sizing:border-box;background:#f1eee6;border:1px solid #c9c3b6;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 10px;grid-area:1/1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-hidden .kc-text-scene-hidden-notice{display:flex}.kc-main.is-studio-beta .kc-text-scene-hidden-notice-icon{background:#fff;border:1.5px solid #111;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:inline-flex}.kc-main.is-studio-beta .kc-text-scene-hidden-notice-icon .kc-icon{width:18px;height:18px}.kc-main.is-studio-beta .kc-text-scene-hidden-notice-copy{flex:auto;min-width:0;display:grid}.kc-main.is-studio-beta .kc-text-scene-hidden-notice-copy strong{font-size:13px;line-height:1.25}.kc-main.is-studio-beta .kc-text-scene-hidden-notice-copy small{color:#686862;font-size:12px;line-height:1.3}.kc-main.is-studio-beta .kc-text-scene-show-button,.kc-main.is-studio-beta .kc-quick-text-delete-button,.kc-main.is-studio-beta .kc-quick-text-delete-actions button{color:#111;font:inherit;background:#fff;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font-size:13px;font-weight:800;display:inline-flex}.kc-main.is-studio-beta .kc-text-scene-show-button{background:#55f0c8;flex:none}.kc-main.is-studio-beta .kc-text-scene-show-button .kc-icon,.kc-main.is-studio-beta .kc-quick-text-delete-button .kc-icon{width:18px;height:18px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-ready>.kc-text-scene-row-actions{justify-content:flex-end;box-shadow:none!important;transform:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-copy-button{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle{gap:7px;height:44px;padding:0 12px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle .kc-text-scene-action-label{display:inline!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-ready .kc-quick-text-delete-button{color:#b4231d;flex:0 0 44px;width:44px;padding:0;display:inline-flex}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-hidden .kc-text-scene-field .kc-input{color:#5f5b54;background:#f5f2eb}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta .kc-text-scene-visibility-status{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-text-delete-confirm:not([hidden]){box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-width:0;grid-column:1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-delete-confirming .kc-text-scene-style-panel{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-text-actions{justify-content:flex-end;align-items:center;margin-bottom:-2px}.kc-main.is-studio-beta .kc-studio-beta-text-actions>button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-text-actions>button>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-ready>.kc-text-scene-row-actions{align-self:start;margin-right:5px!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle{background:0 0;border:0;border-radius:6px;flex:0 0 44px;width:44px;min-width:44px;padding:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle:hover,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle:focus-visible{outline:2px solid #111}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle .kc-text-scene-action-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-hidden .kc-text-scene-toggle{display:inline-flex!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-hidden-notice{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-control{z-index:3;justify-content:flex-end;justify-self:end;align-items:center;min-height:44px;margin-right:4px;padding:3px 5px 3px 10px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-heading{gap:7px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-heading>span{display:block}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-heading strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-heading small{color:#17634f;white-space:nowrap;font-size:11px;font-weight:900;display:block}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-stepper{grid-template-columns:32px 26px 32px;min-height:36px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-stepper>strong{line-height:34px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-progress,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-warning,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-continuity,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-fit{grid-column:1/-1}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty:not(.is-text-expanded) .kc-text-scene-field,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty:not(.is-text-expanded) .kc-text-scene-style-panel,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-cancel{display:none!important}@media (max-width:520px){.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-hidden-notice,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-text-delete-confirm:not([hidden]){flex-direction:column;align-items:stretch}.kc-main.is-studio-beta .kc-text-scene-show-button{width:100%}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{aspect-ratio:9/16;width:auto!important;max-width:100%!important;height:calc(100dvh - 160px)!important;max-height:100%!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{align-self:stretch;max-height:100%;overflow-y:auto;flex-direction:column!important;align-items:stretch!important;width:auto!important;height:calc(100dvh - 160px)!important;display:flex!important}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{height:40dvh!important;max-height:360px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{max-height:none;position:static;inset:auto;width:100%!important;height:auto!important}}.kc-scene-parallax-panel.is-fast-simple .kc-fast-parallax-editor{padding:15px}.kc-scene-parallax-panel.is-fast-simple .kc-fast-parallax-editor>header{margin-bottom:10px}.kc-scene-parallax-panel.is-fast-simple .kc-fast-editor-group{margin-top:10px}.kc-scene-parallax-panel.is-fast-simple .kc-fast-parallax-editor>p{margin:11px 0 8px}.kc-scene-parallax-panel.is-fast-simple .kc-fast-editor-actions{gap:16px;margin-top:8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr) minmax(260px,340px) 52px minmax(0,1fr) 330px;justify-items:stretch;position:relative;overflow:hidden;gap:10px!important;padding:16px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview:after{content:"";pointer-events:none;z-index:0;background:#fffdf8f5;border-left:1.5px solid #1111113d;grid-area:1/5/8;margin:-16px -16px -16px 8px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{display:contents!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-tool-context{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{grid-area:1/2/7;justify-self:center;width:auto!important;height:calc(100dvh - 220px)!important;max-height:100%!important;margin:0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes{background:var(--kc-parallax-paper);border:1.5px solid var(--kc-parallax-ink);box-shadow:3px 3px 0 var(--kc-parallax-ink);border-radius:12px;grid-area:1/3/7;place-self:center stretch;gap:4px;width:48px;padding:5px;display:grid;grid-template-columns:1fr!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-layers{z-index:2;grid-column:5;margin-left:24px;position:relative}.kc-fast-cutout-layers header{justify-content:space-between;align-items:center;gap:8px;display:flex}.kc-fast-cutout-layers header strong{font:.86rem Bungee,Impact,sans-serif}.kc-fast-cutout-layers header span{color:#075f5a;background:#55f0c833;border:1px solid #087f78;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:900}.kc-fast-cutout-layers>p{color:#1111119e;margin:5px 0 8px;font-size:.72rem;line-height:1.35}.kc-fast-cutout-layers>div{gap:6px;display:grid}.kc-fast-cutout-layer-option{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #11111147;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:4px 8px 4px 4px;font-size:.72rem;font-weight:900;display:grid}.kc-fast-cutout-layer-option img{object-fit:contain;background-color:#e9e9e9;background-image:linear-gradient(45deg,#d5d5d5 25%,#0000 25%),linear-gradient(-45deg,#d5d5d5 25%,#0000 25%);border-radius:6px;width:36px;height:36px}.kc-fast-cutout-layer-option.is-selected{background:#55f0c82e;border-color:#087f78;box-shadow:2px 2px #55f0c8}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button{border:0;border-radius:8px;width:38px;min-width:38px;height:44px;min-height:44px;padding:0;position:relative}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button svg{width:21px;height:21px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=pan].is-selected{background:var(--kc-parallax-ink);color:#fff}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=add].is-selected{background:var(--kc-parallax-mint);color:var(--kc-parallax-ink)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=erase].is-selected{background:var(--kc-parallax-red);color:#fff}.kc-fast-cutout-tool-badge{background:#fff;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:950;line-height:1;display:flex;position:absolute;bottom:3px;right:3px}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=erase] .kc-fast-cutout-tool-badge{color:#c63128;background:#fff;border-color:#111;place-items:center;width:17px;height:17px;font-size:12px;line-height:15px;position:absolute;right:2px;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-view-controls{background:#fffdf8;border:1.5px solid #11111157;border-radius:11px;grid-area:7/2/auto/4;grid-template-columns:minmax(0,1fr);place-self:end center;align-items:stretch;gap:8px;width:100%;max-width:440px;padding:7px 9px;display:grid;box-shadow:0 2px #11111129}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom{align-items:center;gap:6px;width:100%;min-width:0;margin:0;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom>strong,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom>small{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom>div{grid-template-columns:38px minmax(90px,1fr) 40px 38px auto;align-items:center;gap:6px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom button{height:38px;min-height:38px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom input{width:100%;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom output{min-width:36px;font-size:.68rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-eraser-size{border-top:1px solid #1111112e;border-left:0;grid-template-columns:auto minmax(100px,1fr) 28px;gap:7px;width:100%;margin:0;padding:7px 0 0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-intro,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-layers,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-status,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-save-actions{z-index:2;grid-column:5;width:auto;margin-left:24px;margin-right:0;position:relative}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-intro{grid-row:1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-layers{grid-row:2}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-status{grid-row:5;align-self:end}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-save-actions{grid-row:6;align-self:end}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:auto auto minmax(84px,auto) auto auto auto auto auto auto;grid-template-columns:minmax(0,1fr);overflow-y:auto;gap:10px!important;padding:10px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview:after{border-top:1.5px solid #1111113d;border-left:0;grid-area:4/1/10;margin:2px -10px -10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{grid-area:1/1;height:40dvh!important;max-height:360px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes{grid-area:2/1;place-self:auto center;width:auto;grid-template-columns:repeat(4,44px)!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-view-controls{grid-area:3/1;grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom>div{width:100%;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom>div{grid-template-columns:38px minmax(60px,1fr) 42px 38px auto;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-zoom input{width:100%;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-eraser-size{border-top:1px solid #1111112e;border-left:0;grid-template-columns:auto minmax(80px,1fr) 24px;width:100%;padding:7px 0 0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-intro,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-layers,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-status,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-save-actions{grid-column:1;margin-left:6px;margin-right:6px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-intro{grid-row:4;margin-top:14px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-layers{grid-row:5;margin:0 6px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-status{grid-row:8}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-save-actions{grid-row:9}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple .kc-fast-parallax-editor{box-shadow:none;background:0 0;border:0;padding:16px 18px;overflow-x:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple .kc-fast-parallax-editor>header{margin:0 0 14px}.kc-fast-editor-layout{grid-template-columns:minmax(390px,1.35fr) minmax(270px,.8fr);gap:16px;max-width:900px;display:grid}.kc-fast-editor-card{background:#fffaf2d1;border:1.5px solid #1111113d;border-radius:13px;align-content:start;gap:15px;min-width:0;padding:15px;display:grid}.kc-fast-editor-card[hidden],.kc-fast-editor-group[hidden],.kc-fast-layer-tools[hidden],.kc-simple-parallax-active-layer[hidden]{display:none}.kc-fast-parallax-editor.is-parallax-tabbed .kc-fast-editor-appearance .kc-fast-editor-highlight-effect>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-fast-highlight-intensity>div,.kc-fast-highlight-thickness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kc-fast-highlight-intensity button,.kc-fast-highlight-thickness button{min-height:44px}.kc-fast-editor-card>h4,.kc-fast-editor-separation>h4{margin:0;font-size:.94rem;font-weight:950}.kc-fast-editor-card .kc-fast-editor-group{gap:7px;margin:0}.kc-fast-editor-card .kc-fast-editor-group>strong,.kc-fast-editor-appearance summary small{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:950}.kc-fast-editor-motion-card .kc-fast-editor-profile>div{flex-wrap:wrap;gap:6px;display:flex}.kc-fast-editor-motion-card .kc-fast-editor-profile button{grid-template-columns:22px minmax(0,1fr);gap:6px;width:auto;min-height:44px;padding:6px 10px}.kc-fast-editor-motion-card .kc-fast-editor-profile button small{display:none}.kc-fast-editor-motion-card .kc-fast-editor-intensity>div{gap:6px;display:flex}.kc-fast-editor-motion-card .kc-fast-editor-intensity button{min-width:88px;min-height:44px;padding:0 12px}.kc-fast-editor-motion-card .kc-fast-editor-direction>div{gap:6px;display:flex}.kc-fast-editor-motion-card .kc-fast-editor-direction button{width:44px;height:44px;min-height:44px}.kc-fast-editor-motion-card .kc-fast-editor-direction button:first-child{width:auto;min-width:66px}.kc-fast-editor-motion-card>p{border-left:4px solid var(--kc-parallax-mint);background:#55f0c824;margin:0;padding:8px 10px;font-size:.7rem;font-weight:750}.kc-fast-editor-appearance{border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;overflow:hidden}.kc-fast-editor-appearance>summary{border:1.5px solid var(--kc-parallax-ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;padding:7px 11px;list-style:none;display:flex}.kc-fast-editor-appearance>summary::-webkit-details-marker{display:none}.kc-fast-editor-appearance>summary>span{gap:2px;display:grid}.kc-fast-editor-appearance>summary small{color:var(--kc-parallax-muted);font-size:.58rem}.kc-fast-editor-appearance>summary strong{font-size:.78rem;font-weight:900}.kc-fast-editor-appearance>summary svg{width:17px;height:17px;transition:transform .16s}.kc-fast-editor-appearance[open]>summary svg{transform:rotate(180deg)}.kc-fast-editor-appearance .kc-fast-editor-highlight-effect,.kc-fast-editor-appearance .kc-fast-editor-highlight-color{min-width:0;max-width:100%;margin-top:10px}.kc-fast-editor-appearance .kc-fast-editor-highlight-effect>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.kc-fast-editor-appearance .kc-fast-editor-highlight-effect button{white-space:normal;border-radius:8px;min-width:0;min-height:44px;padding:7px 8px;line-height:1.15}.kc-fast-editor-appearance .kc-fast-editor-highlight-color>div{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.kc-fast-editor-appearance .kc-fast-editor-highlight-color .kc-fast-highlight-color{flex:0 0 42px;width:42px;height:42px;min-height:42px}.kc-fast-editor-appearance .kc-fast-highlight-picker{flex:0 auto;max-width:100%}.kc-fast-editor-appearance .kc-fast-highlight-picker span{text-overflow:ellipsis;overflow:hidden}.kc-fast-editor-separation{border-top:1px solid #11111129;gap:9px;padding-top:13px;display:grid}.kc-fast-editor-separation-list{width:100%;min-width:0}.kc-fast-editor-separation-row{border-bottom:1px solid #11111124;align-items:center;gap:9px;min-width:0;min-height:48px;padding:7px 9px;display:flex}.kc-fast-editor-separation-row:last-child{border-bottom:0}.kc-fast-editor-separation-row[hidden]{display:none}.kc-fast-editor-separation-row>.is-icon{border:1px solid var(--kc-parallax-ink);background:#fffaf2;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:inline-flex}.kc-fast-editor-separation-row>.is-icon svg{width:15px;height:15px}.kc-fast-editor-separation-row>.is-copy{gap:1px;min-width:0;display:grid}.kc-fast-editor-separation-row>.is-copy strong{font-size:.72rem;font-weight:900}.kc-fast-editor-separation-row>.is-copy small{color:var(--kc-parallax-muted);font-size:.61rem;font-weight:650}.kc-fast-editor-separation-row>button{color:#08756b;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:7px;font-size:.68rem;font-weight:900;text-decoration:underline}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple .kc-fast-parallax-editor{padding:12px}.kc-fast-editor-layout{grid-template-columns:minmax(0,1fr);max-width:none}.kc-fast-editor-card{padding:12px}.kc-fast-editor-motion-card .kc-fast-editor-profile>div,.kc-fast-editor-motion-card .kc-fast-editor-intensity>div,.kc-fast-editor-motion-card .kc-fast-editor-direction>div{flex-wrap:nowrap;padding:2px 2px 5px;overflow-x:auto}.kc-fast-editor-motion-card .kc-fast-editor-profile button{flex:none}}.kc-clip-studio .kc-text-motion-picker{gap:8px}.kc-clip-studio .kc-text-motion-family-row{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:5px;padding-block:5px;display:flex;overflow-x:auto}.kc-clip-studio .kc-text-motion-family-row::-webkit-scrollbar{display:none}.kc-clip-studio .kc-text-motion-family{aspect-ratio:auto;flex:none;justify-content:center;align-items:center;width:auto;height:28px;min-height:28px;padding:4px 9px;line-height:1;display:inline-flex}.kc-clip-studio .kc-text-motion-options{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-clip-studio .kc-text-motion-card{min-height:62px}.kc-clip-studio .kc-text-motion-card.is-selected strong,.kc-clip-studio .kc-text-motion-card.is-selected small{color:inherit}@media (max-width:560px){.kc-clip-studio .kc-text-motion-options{grid-template-columns:1fr}.kc-clip-studio .kc-text-motion-card{min-height:58px}.kc-clip-studio .kc-text-scene-style-body .kc-quick-style-draft-status{display:none}}.kc-main.is-studio-beta .kc-studio-beta-audio-tools{align-items:center;gap:7px;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools .kc-studio-beta-audio-tools>button{width:auto;height:28px}.kc-main.is-studio-beta .kc-studio-beta-waveform-peaks{fill:#087f666b;stroke:#085949b8;stroke-width:1px;vector-effect:non-scaling-stroke}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-beat-point{opacity:0;stroke:#176a58;stroke-linecap:square;stroke-width:1px;transition:opacity .15s,stroke .12s}.kc-main.is-studio-beta .kc-studio-beta-audio-track:not(.is-showing-rhythm-guides) .kc-studio-beta-audio-waveform-canvas .is-beat-point{opacity:0}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-beat-point.is-soft,.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-beat-point.is-medium{opacity:.32}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-beat-point.is-strong:not(.is-downbeat){opacity:.48;stroke:#176a58}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-beat-point.is-downbeat{stroke:#0a5949}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-beat-point.is-snap-target{opacity:1;stroke:#ff3d35;stroke-width:2px}.kc-main.is-studio-beta .kc-studio-beta-audio-waveform-canvas .is-accent-marker{fill:#ff3d35;opacity:0;stroke:#fffdf7;stroke-width:1px;vector-effect:non-scaling-stroke;transition:opacity .15s}.kc-main.is-studio-beta .kc-studio-beta-strong-beats{background:#fffdf7;border:1px solid #176a58;border-radius:6px;min-height:34px;padding:0 10px}.kc-main.is-studio-beta .kc-studio-beta-strong-beats[aria-pressed=true]{background:#dff8ee;box-shadow:inset 0 -2px #087f662e}.kc-main.is-studio-beta .kc-studio-beta-strong-beats>span{display:none}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-waveform-loading .kc-studio-beta-waveform-shape,.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-waveform-loading .is-energy{opacity:.24}.kc-main.is-studio-beta .kc-studio-export-slot,.kc-main.is-studio-beta .kc-studio-export-form{flex:none;min-width:126px;margin:0;display:grid}.kc-main.is-studio-beta .kc-studio-export-slot{position:relative}.kc-main.is-studio-beta .kc-editor-notice{color:#f8f5ed;white-space:normal;z-index:120;background:#202c26;border:1px solid #46544c;border-radius:6px;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:6px;width:min(330px,100vw - 24px);margin:0;padding:10px 8px 10px 12px;font-size:14px;font-weight:400;line-height:1.4;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 20px #0003}.kc-main.is-studio-beta .kc-editor-notice.is-error{border-color:#d96558}.kc-editor-notice-recover{color:#70e6c9;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;margin-top:6px;padding:2px 0;text-decoration:underline;display:block}.kc-studio-export-slot:has(.kc-editor-action-notice:not([hidden]))>[data-export-status-target=notice],.kc-studio-export-slot:has(.kc-editor-action-notice:not([hidden]))>[data-polling-notice=export]{display:none}.kc-editor-notice-close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.kc-editor-notice-close:hover{background:#ffffff14}.kc-editor-notice-close:focus-visible{outline-offset:2px;outline:2px solid #55f0c8}.kc-editor-notice-close .kc-icon{width:16px;height:16px}.kc-main.is-studio-beta .kc-studio-export-slot>[hidden],.kc-main.is-studio-beta .kc-studio-export-form[hidden]{display:none!important}.kc-main.is-studio-beta .kc-studio-export-action{box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#ff3d35;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:126px;height:42px;min-height:42px;padding:7px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:2px 2px #55f0c8}.kc-main.is-studio-beta .kc-studio-export-action:hover,.kc-main.is-studio-beta .kc-studio-export-action:focus-visible{outline-offset:2px;background:#e8322b;outline:2px solid #111;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-studio-export-action .kc-icon{flex:none;width:17px;height:17px}.kc-main.is-studio-beta .kc-studio-export-action.is-download{color:#111;background:#55f0c8}.kc-main.is-studio-beta .kc-studio-export-action.is-download:hover,.kc-main.is-studio-beta .kc-studio-export-action.is-download:focus-visible{background:#37dbae}.kc-main.is-studio-beta .kc-studio-export-action.is-locked{box-shadow:none;color:#44443f;background:#fff}.kc-main.is-studio-beta .kc-studio-export-action.is-preparing{box-shadow:none;color:#3f403b;cursor:progress;opacity:1;background:#f1eee6}.kc-main.is-studio-beta .kc-studio-export-action:disabled:not(.is-preparing){box-shadow:none;cursor:not-allowed;opacity:.56}.kc-main.is-studio-beta .kc-studio-export-action.is-preparing .kc-icon{animation:.86s linear infinite kc-spin}.kc-main.is-studio-beta .kc-studio-export-progress{height:3px;width:var(--export-progress,18%);background:#55f0c8;transition:width .2s;position:absolute;bottom:0;left:0}.kc-main.is-studio-beta .kc-studio-beta-inspector-actions{grid-template-columns:minmax(0,1fr)}@media (max-width:620px){.kc-main.is-studio-beta .kc-studio-export-slot,.kc-main.is-studio-beta .kc-studio-export-form,.kc-main.is-studio-beta .kc-studio-export-action{min-width:108px}.kc-main.is-studio-beta .kc-studio-export-action{height:44px;min-height:44px;padding-inline:9px;font-size:12px}.kc-editor-notice-close{width:44px;height:44px}.kc-main.is-studio-beta .kc-editor-notice{grid-template-columns:minmax(0,1fr) 44px;width:min(260px,100vw - 24px);position:fixed;top:64px;right:12px}}@media (prefers-reduced-motion:reduce){.kc-main.is-studio-beta .kc-studio-export-action.is-preparing .kc-icon{animation:none}}.kc-main.is-studio-beta .kc-studio-beta-audio-track{height:64px!important;min-height:64px!important}.kc-main.is-studio-beta .kc-studio-beta-waveform-peaks{fill:#087f6640;stroke:#0859497a}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-beat-point{opacity:.22;stroke-width:1px}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-beat-point.is-downbeat{opacity:.4;stroke-width:1px}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-accent-marker{fill:#176a58;stroke:#fffdf7;stroke-width:1.5px;stroke-linecap:round;opacity:.95}.kc-main.is-studio-beta .kc-studio-beta-audio-track.is-showing-rhythm-guides .is-snap-target{fill:#083f33;stroke:#fff;stroke-width:2px;opacity:1}.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:36px minmax(0,1fr) 64px auto!important;height:286px!important}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-grid{grid-template-rows:60px minmax(0,1fr) 286px!important}}@media (max-width:1099px){.kc-main.is-studio-beta .kc-studio-beta-timeline{height:286px!important}}.kc-material-storyboard .kc-storyboard-card-action{color:#fff8e7;cursor:pointer;z-index:22;background:#111;border:1.5px solid #fff8e7;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;box-shadow:1.5px 1.5px #55f0c8e6}.kc-material-storyboard .kc-storyboard-card-action:hover,.kc-material-storyboard .kc-storyboard-card-action:focus-visible,.kc-material-storyboard .kc-storyboard-card-action[aria-expanded=true]{color:#111;outline-offset:1px;background:#55f0c8;outline:2px solid #111}.kc-material-storyboard .kc-storyboard-card-action .kc-icon{stroke-width:3px;width:15px;height:15px}.kc-material-storyboard .kc-source-library-menu-trigger,.kc-material-storyboard .kc-storyboard-scene-menu-trigger{position:absolute;top:5px;right:5px}.kc-material-storyboard .kc-storyboard-slot>header{position:relative;padding-right:34px!important}.kc-material-storyboard .kc-storyboard-card-menu{color:#111;z-index:1000;background:#fff8e7;border:1.5px solid #111;border-radius:8px;gap:3px;min-width:194px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:4px 4px #111}.kc-material-storyboard .kc-storyboard-card-menu:not(:popover-open){display:none}.kc-material-storyboard .kc-storyboard-card-menu:popover-open{display:grid}.kc-material-storyboard .kc-storyboard-card-menu button,.kc-material-storyboard .kc-storyboard-card-menu-action{color:#111;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 9px;font-size:12px;font-weight:850;line-height:1.2;display:flex}.kc-material-storyboard .kc-storyboard-card-menu button:hover,.kc-material-storyboard .kc-storyboard-card-menu button:focus-visible,.kc-material-storyboard .kc-storyboard-card-menu-action:hover,.kc-material-storyboard .kc-storyboard-card-menu-action:focus-visible{outline-offset:-2px;background:#55f0c87a;outline:2px solid #111}.kc-material-storyboard .kc-storyboard-card-menu .is-primary{background:#55f0c8;font-weight:950}.kc-material-storyboard .kc-storyboard-card-menu .kc-icon{flex:none;width:16px;height:16px}.kc-material-storyboard .kc-storyboard-card-menu-form{margin:0}@media (min-width:1400px){.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen),.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-main,.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-project-flow,.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) [data-flow-step=material],.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-material-storyboard,.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-storyboard-workspace{min-height:0}.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen){height:100dvh;overflow:hidden}.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-main{align-content:stretch;height:calc(100dvh - 96px);overflow:hidden}.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-project-flow,.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) [data-flow-step=material],.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-material-storyboard,.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-storyboard-workspace{height:100%}.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-source-library,.kc-shell.is-creation-workspace:has(.kc-project-flow.is-storyboard-fullscreen) .kc-storyboard-scenes{height:100%;min-height:0;max-height:none}.kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@media (min-width:768px){.kc-material-storyboard .kc-storyboard-tile-preview{cursor:grab;touch-action:none}.kc-material-storyboard .kc-storyboard-tile-preview.is-reframing{cursor:grabbing;outline-offset:-3px;outline:3px solid #55f0c8}}@media (max-width:767px){.kc-material-storyboard .kc-storyboard-card-action{width:30px;height:30px}.kc-material-storyboard .kc-storyboard-card-menu{min-width:202px}}.kc-studio-mobile-command-bar,.kc-studio-mobile-sheet-header,.kc-studio-mobile-more,.kc-studio-mobile-backdrop{display:none}@media (max-width:760px){body:has(.kc-main.is-studio-beta){background:#efefeb!important;overflow:hidden!important}body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace,body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta{height:100dvh;min-height:0;overflow:hidden!important}.kc-main.is-studio-beta .kc-studio-grid{min-height:0;height:calc(100dvh - max(72px, env(safe-area-inset-bottom)))!important;grid-template-rows:60px minmax(0,1fr) 174px!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.kc-main.is-studio-beta .kc-clip-workspace-bar{background:#fff!important;border-bottom:1px solid #d8d8d1!important;grid-area:1/1!important;min-height:60px!important;padding:6px 8px!important}.kc-main.is-studio-beta .kc-clip-workspace-primary{gap:5px;min-width:0}.kc-main.is-studio-beta .kc-clip-workspace-back{height:44px;min-width:44px!important;min-height:44px!important;padding:0!important}.kc-main.is-studio-beta .kc-clip-workspace-identity{min-width:0}body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta .kc-clip-workspace-identity h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:min(31vw,132px)!important;font-size:14px!important}.kc-main.is-studio-beta .kc-clip-workspace-meta{font-size:10px!important}.kc-main.is-studio-beta .kc-clip-workspace-divider,.kc-main.is-studio-beta .kc-clip-workspace-credit,.kc-main.is-studio-beta .kc-clip-workspace-restore,.kc-main.is-studio-beta .kc-user-menu-trigger,.kc-main.is-studio-beta .kc-clip-workspace-actions form:nth-of-type(2){display:none!important}.kc-main.is-studio-beta .kc-clip-workspace-actions{gap:5px}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-edit-safety-button.is-history-icon{width:44px!important;height:44px!important;min-height:44px!important}.kc-main.is-studio-beta .kc-studio-export-action{min-width:92px!important;height:44px!important;min-height:44px!important;padding-inline:9px!important}.kc-main.is-studio-beta .kc-preview-pane{background:#efefeb!important;grid-area:2/1!important;align-self:stretch!important;height:100%!important;min-height:0!important;padding:8px 10px 4px!important}.kc-main.is-studio-beta .kc-preview-pane .kc-panel{gap:5px!important;height:100%!important;min-height:0!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-home{min-height:0!important}.kc-main.is-studio-beta .kc-preview-pane .kc-preview-stage-shell{height:min(390px,100dvh - 326px)!important;max-height:100%!important}.kc-main.is-studio-beta .kc-studio-beta-player-controls{flex:0 0 46px!important;padding-bottom:2px!important}.kc-main.is-studio-beta .kc-studio-beta-player-play,.kc-main.is-studio-beta .kc-studio-beta-player-skip{min-width:44px!important;height:44px!important;min-height:44px!important}.kc-main.is-studio-beta .kc-studio-beta-player-position{height:44px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline{min-height:0;background:#fff!important;border-top:1px solid #d8d8d1!important;grid-area:3/1!important;grid-template-rows:32px minmax(0,1fr)!important;height:174px!important;padding:0 10px 8px!important;display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{padding:2px 0!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head strong{font-size:13px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head small,.kc-main.is-studio-beta .kc-studio-beta-timeline-tools,.kc-main.is-studio-beta .kc-studio-beta-time-ruler,.kc-main.is-studio-beta .kc-studio-beta-audio-track,.kc-main.is-studio-beta .kc-studio-beta-duration-handle,.kc-main.is-studio-beta .kc-studio-beta-cut{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{min-height:0;scroll-padding-inline:3px;padding:3px 0 4px!important;overflow-x:auto!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-canvas{--timeline-pixels-per-second:31px;height:100%;min-width:max(100%, calc(var(--timeline-duration,1) * var(--timeline-pixels-per-second) * var(--studio-zoom,1)))!important;grid-template-rows:minmax(0,1fr)!important}.kc-main.is-studio-beta .kc-studio-beta-library,.kc-main.is-studio-beta .kc-studio-beta-inspector,.kc-main.is-studio-beta .kc-studio-beta-library-reopen,.kc-main.is-studio-beta .kc-studio-beta-tool-nav{display:none!important}.kc-main.is-studio-beta .kc-studio-mobile-command-bar{box-sizing:border-box;height:max(72px, env(safe-area-inset-bottom));padding:4px 4px max(4px, env(safe-area-inset-bottom));z-index:100;background:#fffdf8;border-top:1.5px solid #111;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.kc-main.is-studio-beta .kc-studio-mobile-command-bar button{color:#111;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:58px;padding:4px 2px;font-size:10px;font-weight:850;display:flex}.kc-main.is-studio-beta .kc-studio-mobile-command-bar button .kc-icon{width:20px;height:20px}.kc-main.is-studio-beta .kc-studio-mobile-command-bar button:hover,.kc-main.is-studio-beta .kc-studio-mobile-command-bar button:focus-visible{outline-offset:-2px;background:#e3f8ee;outline:2px solid #55f0c8}.kc-main.is-studio-beta .kc-studio-mobile-command-bar button.is-active{color:#fff;background:#111;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-studio-mobile-backdrop{z-index:108;background:#11111157;border:0;padding:0;position:fixed;inset:0}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-mobile-backdrop,.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-mobile-backdrop{display:block}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-inspector,.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library{box-sizing:border-box;z-index:110;flex-direction:column;min-height:280px;inset:auto 0 0;background:#fffdf8!important;border:0!important;border-top:2px solid #111!important;border-radius:16px 16px 0 0!important;width:100%!important;height:auto!important;max-height:min(64dvh,570px)!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden!important;box-shadow:0 -14px 34px #11111138!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-inspector{min-height:min(360px,64dvh)}.kc-main.is-studio-beta .kc-studio-mobile-sheet-header{background:#fffdf8;border-bottom:1px solid #d8d8d1;flex:0 0 62px;justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;display:flex}.kc-main.is-studio-beta .kc-studio-mobile-sheet-header>span{gap:1px;display:grid}.kc-main.is-studio-beta .kc-studio-mobile-sheet-header small{color:#087f66;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.kc-main.is-studio-beta .kc-studio-mobile-sheet-header strong{font-size:18px;font-weight:900}.kc-main.is-studio-beta .kc-studio-mobile-sheet-header button{background:#fff;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-inspector-content{min-height:0;padding:0 16px max(18px, env(safe-area-inset-bottom));overflow:hidden auto;display:block!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-title,.kc-main.is-studio-beta .kc-studio-beta-focus-context,.kc-main.is-studio-beta .kc-studio-beta-shot-actions,.kc-main.is-studio-beta .kc-studio-beta-inspector-actions,.kc-main.is-studio-beta .kc-studio-beta-setting,.kc-main.is-studio-beta.is-mobile-studio-sheet-open:not(.is-mobile-more-open) .kc-studio-beta-setting[data-studio-tool-setting]{display:none!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=reframe] .kc-studio-beta-setting[data-studio-tool-setting=reframe],.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=camera] .kc-studio-beta-setting[data-studio-tool-setting=camera],.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=effects] .kc-studio-beta-setting[data-studio-tool-setting=effects],.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=animation] .kc-studio-beta-setting[data-studio-tool-setting=animation],.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=transitions] .kc-studio-beta-setting[data-studio-tool-setting=transitions],.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=music] .kc-studio-beta-setting[data-studio-tool-setting=music],.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=text] .kc-studio-beta-setting[data-studio-tool-setting=text],.kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=fixed-text] .kc-studio-beta-setting[data-studio-tool-setting=fixed-text]{border:0!important;margin:0!important;display:block!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-setting>summary{display:none!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-setting-body{gap:12px;padding:16px 0 20px!important;display:grid!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-setting-body>label,.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-setting-body>.kc-studio-beta-secondary{display:grid!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-setting-body label{font-size:14px!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-setting-body select{background:#fff;border:1.5px solid #111;border-radius:9px;width:100%;padding-inline:12px;font-size:14px!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-setting-body select,.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-secondary,.kc-main.is-studio-beta.is-mobile-studio-sheet-open button,.kc-main.is-studio-beta.is-mobile-studio-sheet-open input{min-height:44px!important}.kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-beta-secondary{background:#fff;border:1.5px solid #111;border-radius:9px;justify-content:center;align-items:center;width:100%;font-size:14px;min-height:48px!important;display:inline-flex!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] [data-studio-editor-target=cameraMount] .kc-camera-editor,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] [data-studio-editor-target=effectsMount] .kc-camera-editor,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] [data-studio-editor-target=reframeMount] .kc-reframe-editor,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=transitions] [data-studio-editor-target=transitionMount] .kc-transition-editor{display:grid!important}.kc-main.is-studio-beta .kc-studio-mobile-more{padding:14px 0 20px;display:none}.kc-main.is-studio-beta.is-mobile-more-open .kc-studio-mobile-more{display:block}.kc-main.is-studio-beta .kc-studio-mobile-more-grid{gap:8px;display:grid}.kc-main.is-studio-beta .kc-studio-mobile-more-grid>button{color:#111;text-align:left;background:#fff;border:1px solid #c9c9c1;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 11px;display:grid;min-height:58px!important}.kc-main.is-studio-beta .kc-studio-mobile-more-grid>button>.kc-icon{box-sizing:border-box;color:#fff;background:#111;border-radius:8px;width:36px;height:36px;padding:7px}.kc-main.is-studio-beta .kc-studio-mobile-more-grid>button>span,.kc-main.is-studio-beta .kc-studio-mobile-more-grid strong,.kc-main.is-studio-beta .kc-studio-mobile-more-grid small{display:block}.kc-main.is-studio-beta .kc-studio-mobile-more-grid strong{font-size:14px}.kc-main.is-studio-beta .kc-studio-mobile-more-grid small{color:#70706a;margin-top:2px;font-size:12px}.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-head{flex:0 0 62px;justify-content:space-between;align-items:center;min-height:62px!important;padding:8px 12px 8px 16px!important;display:flex!important}.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-title{min-width:0}.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-collapse{width:44px;height:44px;min-height:44px}.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-tools,.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-filters{flex:none}.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-search,.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-add,.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-filters button{min-height:44px!important}.kc-main.is-studio-beta.is-mobile-material-open .kc-studio-beta-library-grid{min-height:0;padding-bottom:max(16px, env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:auto;display:grid!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer{z-index:130}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer>header,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer-body{width:100vw}}.kc-studio-mobile-timeline-nav,.kc-home-example-step{display:none}.kc-storyboard-scroll-controls{align-items:center;gap:6px;display:flex}.kc-storyboard-scroll-controls[hidden]{display:none!important}.kc-storyboard-scroll-controls button{color:#111;background:#fffdf8;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;display:inline-flex}.kc-storyboard-scroll-controls button:focus-visible{outline-offset:2px;outline:3px solid #55f0c8}.kc-storyboard-scroll-controls button:disabled{opacity:.34}.kc-storyboard-scroll-controls .kc-icon{width:18px;height:18px}@media (max-width:900px){.kc-home-example-progress{gap:8px!important}.kc-home-example-step{color:#111;background:#fffdf8;border:1.5px solid #111;border-radius:7px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;display:inline-flex}.kc-home-example-step:disabled{opacity:.34}.kc-home-example-step:focus-visible{outline-offset:2px;outline:3px solid #55f0c8}.kc-home-example-step .kc-icon{width:18px;height:18px}}@media (max-width:760px){.kc-main.is-studio-beta .kc-studio-beta-timeline{grid-template-rows:48px minmax(0,1fr)!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{gap:8px;min-height:48px}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>span,.kc-main.is-studio-beta .kc-studio-beta-timeline-title>small{display:none!important}.kc-main.is-studio-beta .kc-studio-mobile-timeline-nav{align-items:center;gap:5px;margin-left:auto;display:flex}.kc-main.is-studio-beta .kc-studio-mobile-timeline-nav button{color:#111;background:#fffdf8;border:1.5px solid #111;border-radius:7px;justify-content:center;align-items:center;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.kc-main.is-studio-beta .kc-studio-mobile-timeline-nav button:disabled{opacity:.34}.kc-main.is-studio-beta .kc-studio-mobile-timeline-nav button:focus-visible{outline-offset:1px;outline:3px solid #55f0c8}.kc-main.is-studio-beta .kc-studio-mobile-timeline-nav .kc-icon{width:17px;height:17px}.kc-main.is-studio-beta .kc-studio-mobile-timeline-nav output{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:78px;font-size:11px;font-weight:900}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter-row,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-transition-filter-row{flex-wrap:wrap!important;overflow-x:visible!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-camera-filter-row .kc-camera-filter,.kc-main.is-studio-beta.is-studio-native-tool-open .kc-transition-filter-row .kc-camera-filter{min-height:44px!important}}.kc-mobile-only{display:none}@media (max-width:640px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=effects] .kc-studio-beta-inspector{height:min(72dvh,640px)!important;min-height:min(480px,72dvh)!important;max-height:min(72dvh,640px)!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=effects] .kc-studio-beta-inspector:has(.kc-camera-editor[data-effects-advanced-open=true]){height:min(82dvh,680px)!important;min-height:min(540px,82dvh)!important;max-height:min(82dvh,680px)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor{grid-template-rows:minmax(210px,1.4fr) 44px minmax(96px,.6fr) 56px!important;height:calc(min(72dvh,640px) - 80px)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-editor{overscroll-behavior-y:contain;align-content:start;min-height:0;margin:0;padding:10px 2px 12px;overflow-y:auto}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true]:has(.kc-effect-instance-controls[hidden]){grid-template-rows:auto minmax(96px,1fr) 56px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true]:has(.kc-effect-instance-controls[hidden]) .kc-effect-instance-editor{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true]:has(.kc-effect-instance-controls[hidden]) .kc-effects-discovery{max-height:none;padding-right:2px;overflow:hidden visible;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true][data-effects-advanced-open=true]:has(.kc-effect-instance-controls[hidden]){grid-template-rows:minmax(0,1fr) 56px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true][data-effects-advanced-open=true]:has(.kc-effect-instance-controls[hidden]) .kc-effects-discovery{max-height:none;overflow-y:auto}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true][data-effects-advanced-open=true]:has(.kc-effect-instance-controls[hidden]) .kc-camera-gallery{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery .kc-camera-filter-row{scrollbar-width:none}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery .kc-camera-filter-row::-webkit-scrollbar{display:none}}body .kc-main.is-studio-beta .kc-effect-settings>summary>span{flex:auto;justify-content:space-between;align-items:center;min-width:0;display:flex}body .kc-main.is-studio-beta .kc-effect-settings>summary>span small{white-space:nowrap}body .kc-main.is-studio-beta .kc-effect-timing-controls{border-color:#d2cec5;border-radius:10px;gap:9px;padding:10px 12px 9px;box-shadow:0 1px #1111110a}body .kc-main.is-studio-beta .kc-effect-time-values{margin-top:2px}body .kc-main.is-studio-beta .kc-effect-time-track input[type=range]{height:16px!important;min-height:16px!important}body .kc-main.is-studio-beta .kc-effect-settings{background:#fffdf8;border-color:#d2cec5;border-radius:10px;box-shadow:0 1px #1111110a}body .kc-main.is-studio-beta .kc-effect-settings>summary{background:0 0;align-items:center;gap:10px;grid-template-columns:none!important;min-height:42px!important;padding:0 12px!important;display:flex!important}body .kc-main.is-studio-beta .kc-effect-settings[open]>summary{background:#f1fbf7;border-bottom:1px solid #dedad1}body .kc-main.is-studio-beta .kc-effect-settings>summary:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #55f0c8}body .kc-main.is-studio-beta .kc-effect-settings>summary>span{justify-content:flex-start;gap:10px}body .kc-main.is-studio-beta .kc-effect-settings>summary strong{color:#087f66}body .kc-main.is-studio-beta .kc-effect-settings>summary>.kc-icon{color:#5f5a50;flex:none;margin-left:auto}body .kc-main.is-studio-beta .kc-effect-settings-body{border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px 12px;padding:13px 12px 14px}body .kc-main.is-studio-beta .kc-effect-settings-body>label{gap:6px}body .kc-main.is-studio-beta .kc-effect-settings-body>label>span:first-child{line-height:1}body .kc-main.is-studio-beta .kc-effect-number{background:#fffaf0;border:1.5px solid #111;border-radius:7px;min-height:40px;padding:0;overflow:hidden}body .kc-main.is-studio-beta .kc-effect-number input{outline:0;box-shadow:none!important;background:0 0!important;border:0!important;min-height:38px!important;padding:0 10px!important}body .kc-main.is-studio-beta .kc-effect-number:focus-within{box-shadow:0 0 0 3px #55f0c88c}body .kc-main.is-studio-beta .kc-effect-number small{background:#f0ede5;border-left:1px solid #d7d2c7;flex:0 0 32px;justify-content:center;align-self:stretch;align-items:center;display:flex}body .kc-main.is-studio-beta .kc-effect-settings-body select{background-color:#fffaf0;border:1.5px solid #111;padding:0 32px 0 10px;min-height:40px!important}body .kc-main.is-studio-beta .kc-effect-settings-body select:focus-visible{outline:0;box-shadow:0 0 0 3px #55f0c88c}body .kc-main.is-studio-beta .kc-effect-reset{background:#f3f0e9;border:1px solid #c5c0b6;min-height:40px;padding:0 12px}body .kc-main.is-studio-beta .kc-effect-reset:focus-visible{outline:0;box-shadow:0 0 0 3px #55f0c88c}body .kc-main.is-studio-beta .kc-effect-reset .kc-icon{flex:none;display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-fast-parallax-editor,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-tabs{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-side,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-fast-simple .kc-simple-parallax-side{grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-tab-viewport,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-fast-simple .kc-simple-parallax-tab-viewport{min-height:0;padding:16px 18px 24px;overflow:hidden auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor [data-parallax-workspace-panel][hidden]{display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layers{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px 16px;margin:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layers-heading,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-parallax-adjustment-notice,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-parallax-optional-note,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-list{grid-column:1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layers-heading{background:0 0;border:0;align-items:start;gap:10px;padding:0 0 4px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-order-copy>strong{align-items:center;gap:8px;font-family:Bungee,Impact,sans-serif;font-size:.9rem;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-order-copy>strong>b{color:#075f5a;white-space:nowrap;background:#55f0c83d;border:1px solid #087f786b;border-radius:999px;padding:4px 7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-order-copy>small{color:var(--kc-parallax-muted);margin-top:5px;font-size:.72rem;line-height:1.35;display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-list{align-content:start;gap:8px;max-height:none;display:grid;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer{width:100%;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-inspector{background:#fffdf6;border:1.5px solid #11111147;border-radius:14px;grid-row:1/span 6;align-self:start;padding:14px;box-shadow:3px 3px #1111111f}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-section-title{border-top:1px solid #11111124;margin:12px 0 8px;padding-top:12px;font-family:Bungee,Impact,sans-serif;font-size:.75rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-motion{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0 296px;padding:0;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-scene-motion,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-motion-advanced{background:#fffdf6;border:1.5px solid #11111147;border-radius:14px;box-shadow:3px 3px #1111111a}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-motion-advanced>summary{cursor:default;list-style:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-motion-advanced>summary>.kc-icon:last-child{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-travel{border-bottom:1px solid #11111124;grid-template-columns:minmax(120px,.8fr) minmax(140px,1.2fr) 48px;align-items:center;gap:10px;margin-bottom:12px;padding:0 0 12px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-travel>span{gap:2px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-travel small{color:var(--kc-parallax-muted);font-size:.68rem;line-height:1.3}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-travel output{text-align:right;font-size:.74rem;font-weight:900}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-pixel-editing .kc-simple-parallax{grid-template-rows:minmax(0,1fr) 64px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-pixel-editing .kc-simple-parallax-footer,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-pixel-editing .kc-simple-parallax-side{display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-pixel-editing .kc-simple-parallax-workspace{grid-template-columns:minmax(330px,40%) minmax(0,1fr);display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-pixel-editing .kc-simple-parallax-preview{border-right:1px solid #1113;gap:10px;width:100%;max-width:none;padding:12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{grid-template-columns:minmax(110px,.7fr) minmax(180px,1fr);max-width:100%}@media (max-width:1100px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layers{grid-template-columns:230px minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-motion{margin-left:246px}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-tab-viewport{padding:12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-list{scroll-snap-type:x proximity;gap:8px;margin:10px 0 12px;padding-bottom:6px;display:flex;overflow-x:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer{scroll-snap-align:start;flex:0 0 220px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-inspector,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-motion{margin:12px 0 0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-travel{grid-template-columns:minmax(0,1fr) 52px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer-travel>span{grid-column:1/-1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-pixel-editing .kc-simple-parallax-workspace{grid-template-rows:minmax(240px,40dvh) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){body .kc-main.is-studio-beta .kc-effect-settings-body{grid-template-columns:repeat(2,minmax(0,1fr))}body .kc-main.is-studio-beta .kc-effect-settings-body>label,body .kc-main.is-studio-beta .kc-effect-settings-body>.kc-effect-reset{grid-column:span 1}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-play{grid-column:2!important;justify-self:end!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-active-layer{width:100%;max-width:410px;grid-column:1/-1!important;justify-self:center!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-pixel-editing .kc-simple-parallax-inspector{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .is-compact-editor:not(.is-pixel-editing) .kc-fast-layer-tools{grid-column:3!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .is-compact-editor .kc-simple-parallax-preview>header{grid-column:1/-1!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-workspace{gap:0;overflow:hidden;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:220px minmax(260px,1fr) 360px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-side,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-compact-editor .kc-simple-parallax-tab-viewport{display:contents!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-preview{background:#f4f1e9;min-width:0;min-height:0;border:0!important;grid-area:1/2!important;padding:20px 28px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layers{border-right:1px solid #dedbd3;flex-direction:column;gap:12px;min-height:0;overflow:auto;grid-area:1/1!important;padding:16px 12px!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layers-heading{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-order-copy>small,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-selected-badge,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-section-title,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax .kc-simple-parallax-motion-layer-field,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-shared-parallax .kc-simple-parallax-motion-direction>header,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-motion-heading,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-motion-advanced>summary small,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-profile-artwork{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-order-copy>strong{text-transform:none;gap:8px;font:700 16px Inter,sans-serif}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-list{flex-direction:column;padding:0;overflow:visible;gap:6px!important;margin:0!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer{background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;width:100%;min-width:0!important;min-height:64px!important;box-shadow:none!important;grid-template-rows:54px!important;grid-template-columns:20px 44px minmax(0,1fr)!important;padding:5px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer.is-selected{background:#ddf7ee!important;border-color:#158779!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-grip{width:20px;min-width:20px;height:44px;grid-area:1/1!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-thumb{border-radius:5px;grid-area:1/2!important;width:44px!important;height:44px!important;min-height:0!important;margin:0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-select{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:44px;grid-area:1/3!important;padding:0!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-select strong{white-space:normal;font:600 14px/1.25 Inter,sans-serif}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-select small{color:#706e68;font-size:12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector{background:#fffdf7;flex-direction:column;align-self:stretch;min-height:0;overflow:auto;height:auto!important;box-shadow:none!important;border:0!important;border-left:1px solid #dedbd3!important;border-radius:0!important;grid-area:1/3!important;gap:14px!important;margin:0!important;padding:20px!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector>*{flex-shrink:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector>header{border-bottom:1px solid #e4e0d8;padding:0 0 12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector>header strong{font:700 18px/1.3 Inter,sans-serif}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector>header small{color:#75716b;font-size:13px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-drag-hint{line-height:1.4;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector-scale{gap:8px;grid-template-columns:1fr 48px 40px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector-scale>label{grid-column:1/-1;font-size:14px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector-scale button:last-child{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector-actions{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-cutout-tools,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-more-options,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-motion-advanced,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-scene-motion{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e4e0d8!important;border-radius:0!important;margin:0!important;padding:0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-cutout-tools>summary,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-more-options>summary,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-motion-advanced>summary,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-scene-motion>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font:600 14px/1.4 Inter,sans-serif;list-style:none;display:flex;padding:8px 0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-scene-motion>summary svg{width:16px;height:16px;margin-left:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-cutout-tools>summary small{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-motion{flex-direction:column;width:100%;overflow:visible;gap:12px!important;margin:0!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-motion-direction{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-travel{gap:8px;margin:0 0 12px;padding:0;grid-template-columns:1fr 48px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-travel>span{grid-column:1/-1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-travel small{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-travel strong{font:600 14px Inter,sans-serif}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-direction-grid{justify-content:space-between;align-items:center;gap:12px;padding:0!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-profile-options{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-profile button{min-height:44px!important;box-shadow:none!important;padding:8px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-profile,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-finish-controls,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-global-controls{margin:0 0 12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-footer{border-top:1px solid #dedbd3;box-shadow:none!important;padding:12px 20px!important}@media (max-width:1100px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-workspace{grid-template-columns:180px minmax(200px,1fr) 320px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector{padding:14px!important}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-workspace{flex-direction:column;overflow:auto;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-preview{flex:0 0 330px;order:0;padding:12px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layers{border:0;flex:none;order:1;overflow:visible;padding:12px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layers-heading{flex-direction:row;justify-content:space-between;align-items:center}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-list{flex-direction:row;overflow-x:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer{flex:0 0 190px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector{flex:none;order:2;overflow:visible;border:0!important;padding:16px!important}}@media (max-width:640px){body .kc-main.is-studio-beta .kc-effect-settings-body{grid-template-columns:minmax(0,1fr)}body .kc-main.is-studio-beta .kc-effect-settings-body>label,body .kc-main.is-studio-beta .kc-effect-settings-body>.kc-effect-reset{grid-column:1}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor [data-parallax-flow-steps]{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-tab-viewport,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-fast-simple .kc-simple-parallax-tab-viewport{grid-template-rows:auto auto auto auto;grid-template-columns:280px minmax(0,1fr);gap:12px 16px;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layers{display:contents}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layers-heading{grid-area:1/1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-parallax-adjustment-notice{grid-area:2/1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-parallax-optional-note{grid-area:3/1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-list{grid-area:4/1;grid-auto-flow:row;width:100%;grid-template-columns:minmax(0,1fr)!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-inspector{grid-area:1/2/span 4;gap:10px;height:auto;display:grid;grid-template:none/minmax(0,1fr)!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-inspector>*{grid-column:1;width:100%;margin-left:0;margin-right:0;grid-area:auto!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-inspector>header{justify-content:space-between;align-items:center;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-inspector-scale{grid-template-columns:auto minmax(140px,1fr) 64px 44px 44px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-drag-hint{margin:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-more-options{margin-top:2px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-motion{grid-area:5/2;width:auto;margin:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layer-motion-advanced{order:1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-scene-motion{order:2}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-scene-motion,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-motion-direction{padding:14px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-profile-options{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-profile button{min-height:76px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-profile-artwork{height:42px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-parallax-result{display:none!important}@media (max-width:1100px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-tab-viewport{grid-template-columns:230px minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-profile-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-tab-viewport,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-fast-simple .kc-simple-parallax-tab-viewport{display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-layers{display:block}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor .kc-simple-parallax-inspector-scale{grid-template-columns:auto minmax(100px,1fr) 52px 44px 44px}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{grid-template-rows:64px minmax(0,1fr)!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor{grid-row:2;height:100%;min-height:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-inspector-tabs{background:#f1eee6;border:1px solid #1111112e;border-radius:8px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-inspector-tabs button{box-shadow:none;color:#111111ad;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:0 7px;font:700 12px/1 Inter,sans-serif;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-inspector-tabs button:hover{color:#111;background:#ffffffb3}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-inspector-tabs button.is-selected{color:#111;background:#fffdf7;border-color:#111;box-shadow:0 2px #11111124}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-inspector-tabs button:focus-visible{outline:0;box-shadow:0 0 0 3px #55f0c88c}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-inspector-tabs .kc-icon{width:16px;height:16px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=layer]>.kc-simple-parallax-motion,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector:is([data-active-inspector-tab=motion],[data-active-inspector-tab=scene])>:is(.kc-simple-parallax-section-title,.kc-simple-parallax-drag-hint,.kc-simple-parallax-inspector-scale,.kc-simple-parallax-inspector-actions,.kc-parallax-refine-layer,.kc-simple-parallax-cutout-tools,.kc-simple-parallax-more-options),.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-cutout-tools[hidden]{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer{box-shadow:none;color:#111;text-align:left;background:#fffdf7;border:1px solid #1113;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:56px;padding:7px 9px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer:hover{background:#55f0c81f;border-color:#148478}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer:focus-visible{outline:0;box-shadow:0 0 0 3px #55f0c88c}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer-icon{color:#087f78;background:#55f0c833;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer>span:nth-child(2){gap:2px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer strong{font-size:14px;line-height:1.2}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer small{color:#1111119e;font-size:12px;line-height:1.3}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-refine-layer .kc-icon{width:17px;height:17px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector:is([data-active-inspector-tab=motion],[data-active-inspector-tab=scene])>.kc-simple-parallax-motion{display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-scene-motion,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-layer-motion-advanced{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-scene-motion{display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-motion-direction,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-scene-motion{border:0!important;margin:0!important;padding:2px 0 0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-add-layer{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-add-layer span{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-footer button{min-height:40px!important;padding:0 15px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-profile-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-profile button{text-align:left!important;grid-template-rows:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;padding:5px 8px!important;font-size:12px!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-profile-artwork{object-fit:cover;border-radius:5px;width:36px;height:30px!important;display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-finish-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-finish-options button{justify-content:center;align-items:center;gap:5px;display:flex;box-shadow:none!important;height:42px!important;min-height:42px!important;padding:4px 5px!important;font-size:11px!important;line-height:1.15!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-finish-options .kc-icon{flex:none;width:15px;height:15px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-scene-motion{font-size:13px}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector{gap:10px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-inspector-tabs{z-index:3;position:sticky;top:0}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-pixel-editing .kc-simple-parallax{grid-template-rows:minmax(0,1fr)!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-pixel-editing :is(.kc-simple-parallax-layers,.kc-simple-parallax-footer){display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-pixel-editing .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr)!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-pixel-editing .kc-simple-parallax-preview{grid-column:1!important}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-pixel-editing .kc-simple-parallax-workspace{display:block!important;overflow-y:auto!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-pixel-editing .kc-simple-parallax-preview{width:100%;min-height:100%}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-order-copy>small{color:#11111194;margin-top:4px;font:500 12px/1.35 Inter,sans-serif;display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector>header{gap:12px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-delete-layer{box-shadow:none;color:#a52a23;background:#fffdf7;border:1px solid #c631286b;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;margin-left:auto;padding:0;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-delete-layer:not(:disabled):hover{background:#ff3d2e1a;border-color:#c63128}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-delete-layer:focus-visible{outline:0;box-shadow:0 0 0 3px #ff3d2e38}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-delete-layer:disabled{color:#11111147;border-color:#11111129}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-parallax-delete-layer .kc-icon{width:17px;height:17px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{aspect-ratio:9/16;align-self:center;width:min(100%,56.25dvh - 123.75px)!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 220px)!important}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(72vw,22.5dvh,202.5px)!important;height:auto!important;max-height:min(40dvh,360px)!important}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-direction-grid{justify-content:center!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-directions button:is(.is-selected,[aria-pressed=true]){color:#111!important;background:#55f0c8!important;border-color:#087f78!important;box-shadow:0 0 0 2px #087f7838!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced.is-depth-profile .kc-simple-parallax-direction-grid{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-scene-motion{flex-direction:column;gap:10px;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-motion-heading{order:1;gap:2px;margin:0;padding:0 0 2px;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-motion-heading strong{font-size:14px;font-weight:800}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-motion-heading small{color:#706e68;font-size:12px;line-height:1.25}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-profile{background:#f8f6ef;border:1px solid #dedbd3;border-radius:10px;order:2;min-width:0;width:100%!important;margin:0!important;padding:10px!important;display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-profile-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:7px!important;width:100%!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-profile button{min-width:0;text-align:left!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:46px!important;padding:7px 9px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-profile-artwork{object-fit:cover;border-radius:5px;flex:0 0 24px;width:24px!important;height:24px!important;display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-profile button>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-parallax-finish-controls,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-global-controls{background:#f8f6ef;border:1px solid #dedbd3;border-radius:10px;gap:10px;display:grid;margin:0!important;padding:10px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-simple-parallax-global-controls{order:3}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-parallax-finish-controls{order:4}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-parallax-finish-controls>strong{align-items:baseline;gap:8px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=scene] .kc-parallax-finish-options button{min-width:0;height:auto!important;min-height:44px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layers-heading{align-items:flex-start!important;gap:8px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-list{gap:8px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer{transition:background .15s,border-color .15s,transform .15s;background:#fffdf7!important;border:1px solid #dedbd3!important;border-radius:10px!important;grid-template-columns:22px 48px minmax(0,1fr)!important;min-height:70px!important;padding:6px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer:hover{transform:translateY(-1px);border-color:#9bbeb7!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer.is-selected{background:#ddf7ee!important;border-color:#087f78!important;box-shadow:0 2px #087f782e!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-grip{opacity:.8;color:#8d928d!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:44px!important;margin:0!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-thumb{box-shadow:0 1px 2px #11111114;border:1px solid #1111111f!important;width:48px!important;height:48px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector:is([data-active-inspector-tab=motion],[data-active-inspector-tab=finish])>:is(.kc-simple-parallax-section-title,.kc-simple-parallax-drag-hint,.kc-simple-parallax-inspector-scale,.kc-simple-parallax-inspector-actions,.kc-parallax-refine-layer,.kc-simple-parallax-cutout-tools,.kc-simple-parallax-more-options){display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector:is([data-active-inspector-tab=motion],[data-active-inspector-tab=finish])>.kc-simple-parallax-motion{flex-direction:column;width:100%;overflow:visible;gap:12px!important;margin:0!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-scene-motion{flex-direction:column;order:1;gap:10px;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-motion-heading{gap:2px;margin:0;padding:0;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-motion-heading strong,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-layer-motion-heading strong{font-size:14px;font-weight:800;line-height:1.2}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] :is(.kc-simple-parallax-motion-heading,.kc-parallax-layer-motion-heading) small{color:#706e68;font-size:12px;line-height:1.25}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-global-controls,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=finish] .kc-parallax-finish-controls{box-shadow:none;background:#f8f6ef;border:1px solid #dedbd3;border-radius:10px;margin:0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile{width:100%!important;padding:9px!important;display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:6px!important;width:100%!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile button{min-width:0;text-align:left!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:42px!important;padding:6px 8px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile-artwork{object-fit:cover;border-radius:5px;flex:0 0 22px;width:22px!important;height:22px!important;display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile button>span{overflow-wrap:anywhere;min-width:0}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-global-controls{gap:9px;padding:9px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-finish-controls{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced{order:2;padding:10px!important;display:block!important;overflow:visible!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced>summary{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-motion-direction{flex-direction:column;gap:10px;margin:0!important;padding:0!important;display:flex!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-layer-motion-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-layer-motion-heading>span{gap:2px;min-width:0;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-layer-motion-heading>b{color:#075f5a;text-overflow:ellipsis;white-space:nowrap;background:#ddf7ee;border:1px solid #087f7859;border-radius:999px;flex:none;max-width:120px;padding:5px 7px;font-size:11px;line-height:1;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-travel{margin:0!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=finish] .kc-simple-parallax-scene-motion{display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=finish] .kc-simple-parallax-scene-motion>:not(.kc-parallax-finish-controls),.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=finish] .kc-simple-parallax-layer-motion-advanced{display:none!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=finish] .kc-parallax-finish-controls{gap:12px;padding:12px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=finish] .kc-parallax-finish-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=finish] .kc-parallax-finish-options button{min-width:0;height:auto!important;min-height:48px!important;padding:6px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple .kc-fast-parallax-editor:not([hidden]){display:block!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple .kc-simple-parallax-tab-viewport,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple .kc-simple-parallax-tabs{display:none!important}@media (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple .kc-simple-parallax-workspace{grid-template-columns:minmax(320px,38%) minmax(0,62%)!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple .kc-simple-parallax-preview{grid-column:1!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple .kc-simple-parallax-side{min-width:0;overflow:auto;grid-area:1/2!important;display:grid!important}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple .kc-simple-parallax-side{order:1;display:block!important}}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header .kc-studio-beta-text-actions{align-items:center;gap:6px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-text-duration{min-width:0}.kc-main.is-studio-beta .kc-studio-beta-text-duration:empty{display:none}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-control{background:#eefbf7;border:1px solid #8bcfbd;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:3px 4px 3px 9px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-heading{align-items:center;gap:6px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-heading>span{display:block}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-heading>span>strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-heading small{color:#17634f;white-space:nowrap;font-size:11px;font-weight:900;display:block}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-stepper{grid-template-columns:32px 26px 32px;min-height:36px}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-stepper>strong{line-height:34px}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-progress,.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-continuity,.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-fit{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-warning{align-items:center;margin:0;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-warning>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-text-duration .kc-text-span-control.is-warning{background:#fff6dc;border-color:#d6a727}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor{row-gap:8px!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field{grid-area:1/1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field .kc-input{padding-right:13px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-ready>.kc-text-scene-row-actions{justify-self:end}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-text-delete-button{box-sizing:border-box;background:#fff;border:1.5px solid #111;border-radius:8px;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle:hover,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle:focus-visible{outline-offset:1px;background:#eefbf7;outline:2px solid #55f0c8}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta{text-transform:none;gap:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta>span{text-transform:none;max-width:none}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta>span+span:before{color:#8b8b84;content:" · "}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel{grid-template-rows:auto;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel.is-open>.kc-text-scene-style-trigger{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body{grid-column:1!important;margin-top:0!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions .kc-text-scene-style-trigger{box-shadow:none;box-sizing:border-box;color:#111;background:#fff;border:1.5px solid #111;border-radius:8px;flex:0 0 44px;justify-content:center;align-self:auto;align-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;display:inline-flex;position:static;transform:none}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions .kc-text-scene-style-trigger:hover,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions .kc-text-scene-style-trigger:focus-visible{box-shadow:none;color:#111;outline-offset:1px;background:#eefbf7;outline:2px solid #55f0c8;transform:none}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions .kc-text-scene-style-trigger[aria-disabled=true]{color:#98978f;cursor:not-allowed;background:#f2f1ec;border-color:#c9c8c1}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-style-open>.kc-text-scene-row-actions .kc-text-scene-style-trigger{display:none}@media (max-width:520px){.kc-main.is-studio-beta .kc-studio-beta-text-editor>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header .kc-studio-beta-text-actions{grid-column:1/-1;justify-content:flex-end;width:100%}}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music{gap:14px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-group{box-sizing:border-box;background:#ffffff52;border:1px solid #1113;border-radius:10px;gap:12px;min-width:0;padding:13px;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-track-group{background:linear-gradient(135deg,#55f0c81a,#ffffff57 48%)}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-group-title{color:#111;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #11111129;margin:0;padding-bottom:8px;font-size:.68rem;font-weight:950}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-actions{justify-content:flex-end;width:auto;min-width:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-segment{box-sizing:border-box;min-height:62px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings .kc-global-music-fade,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings .kc-global-music-volume{box-sizing:border-box;border-left:0;grid-template-columns:128px minmax(68px,1fr) 40px;align-self:center;column-gap:8px;width:100%;max-width:none;margin:0;padding:0;display:grid}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings label>span{white-space:nowrap}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings .kc-global-music-fade>output,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings .kc-global-music-volume>output{text-align:right;min-width:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings-group .kc-music-sync-action{box-sizing:border-box;min-height:76px}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-global-music-panel.is-no-music .kc-current-music-settings-group{display:none}@container (max-width:560px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings{grid-template-columns:minmax(0,1fr)}}@container (max-width:540px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-main{grid-template-columns:minmax(0,1fr);align-items:start}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-actions{justify-content:flex-start}}@container (max-width:390px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings .kc-global-music-fade,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-settings .kc-global-music-volume{grid-template-columns:minmax(96px,auto) minmax(80px,1fr) 38px}}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid:has(.kc-text-variants-button){grid-auto-rows:auto}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-option-card-shell{align-self:start;height:auto!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-card{height:146px!important}.kc-clip-studio .kc-text-scene-style-body fieldset.kc-text-editor-section.is-design{grid-template-columns:minmax(0,1fr)}.kc-clip-studio .kc-text-scene-style-body .kc-text-style-controls-sticky{min-width:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-catalog-footer [data-quick-text-catalog-count]{white-space:normal}.kc-text-writing-system-notice{color:#6b5018;background:#fff6dc;border-left:3px solid #db9b22;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}@media (min-width:761px){body:has(.kc-main.is-studio-beta),body:has(.kc-main.is-studio-beta) .kc-shell.is-clip-workspace,body:has(.kc-main.is-studio-beta) .kc-main.is-studio-beta,.kc-main.is-studio-beta .kc-studio-grid{background:#111515!important}.kc-main.is-studio-beta .kc-studio-grid,.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-grid{transition:none;grid-template-columns:0 minmax(0,1fr) 82px!important;grid-template-rows:48px minmax(0, 1fr) var(--kc-studio-timeline-height)!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-grid,.kc-main.is-studio-beta.is-studio-library-collapsed.is-studio-native-tool-open .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) 634px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=reframe] .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) 382px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-studio-grid,.kc-main.is-studio-beta.is-studio-library-collapsed.is-studio-native-tool-open[data-studio-native-tool=text] .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) 422px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-grid,.kc-main.is-studio-beta.is-studio-library-collapsed.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-grid{grid-template-columns:0 minmax(0,1fr) clamp(422px,46vw,560px)!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library{display:none!important}.kc-main.is-studio-beta:not(.is-studio-library-collapsed):not(.is-studio-native-tool-open) .kc-studio-grid{grid-template-columns:250px minmax(0,1fr) 82px!important}.kc-main.is-studio-beta:not(.is-studio-library-collapsed):not(.is-studio-native-tool-open) .kc-studio-beta-library{display:flex!important}.kc-main.is-studio-beta.is-studio-library-collapsed .kc-studio-beta-library-reopen{top:70px;left:12px;display:inline-flex!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-library-reopen{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-library,.kc-main.is-studio-beta .kc-studio-beta-library-head,.kc-main.is-studio-beta .kc-studio-beta-library-tools,.kc-main.is-studio-beta .kc-studio-beta-library-grid{color:#fffaf0!important;background:#202825!important;border-color:#394741!important}.kc-main.is-studio-beta .kc-studio-beta-library-title span{color:#fffaf0!important}.kc-main.is-studio-beta .kc-studio-beta-library-head strong,.kc-main.is-studio-beta .kc-studio-beta-library-head small{color:#aab7ae!important}.kc-main.is-studio-beta .kc-studio-beta-library-collapse,.kc-main.is-studio-beta .kc-studio-beta-library-tools button,.kc-main.is-studio-beta .kc-studio-beta-library-add{box-shadow:none!important;color:#dce7df!important;background:#26332d!important;border:1px solid #46564d!important}.kc-main.is-studio-beta .kc-studio-beta-inspector{background:#202825!important;border-left:1px solid #394741!important;grid-template-columns:82px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector{background:#202825!important;grid-template-columns:minmax(0,1fr) 82px!important}.kc-main.is-studio-beta.is-studio-native-tool-open .kc-studio-beta-inspector-content{color:#fffaf0!important;padding:0 14px 16px!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav{scrollbar-width:none;background:#171d1a!important;border-left:1px solid #394741!important;align-content:start!important;gap:3px!important;padding:5px 6px!important;overflow-y:auto!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav::-webkit-scrollbar{display:none}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button{color:#b6c1bb!important;border:0!important;border-radius:7px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:62px!important;padding:5px 2px!important;display:flex!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button>span{color:inherit!important;text-align:center!important;white-space:normal!important;max-width:100%!important;font-size:11px!important;font-weight:650!important;line-height:1.15!important;display:block!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button .kc-icon{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;width:19px!important;height:19px!important;padding:0!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button:hover,.kc-main.is-studio-beta .kc-studio-beta-tool-nav button:focus-visible{color:#fffaf0!important;background:#2c3933!important;outline:none!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button:focus-visible{box-shadow:inset 0 0 0 2px #70e6c9!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button.is-active{color:#70e6c9!important;background:#294039!important;box-shadow:inset 2px 0 #70e6c9!important}.kc-main.is-studio-beta .kc-preview-pane,.kc-main.is-studio-beta .kc-preview-pane .kc-panel{box-shadow:none!important;background:#111515!important;border:0!important}.kc-main.is-studio-beta .kc-preview-pane{padding:8px 18px!important}.kc-main.is-studio-beta .kc-studio-beta-player-position,.kc-main.is-studio-beta .kc-studio-beta-player-skip{box-shadow:none!important;color:#e3e9e3!important;background:#202825!important;border:1px solid #394741!important}.kc-main.is-studio-beta .kc-studio-beta-player-time{color:#e3e9e3!important}.kc-main.is-studio-beta .kc-studio-beta-player-play{box-shadow:none!important;border:0!important}.kc-main.is-studio-beta .kc-studio-beta-timeline{box-shadow:none!important;color:#fffaf0!important;height:var(--kc-studio-timeline-height)!important;background:#1b221f!important;border:0!important;border-top:1px solid #394741!important;border-radius:0!important;grid-template-rows:38px minmax(0,1fr) 46px auto!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-head{border-bottom-color:#394741!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>strong{color:#fffaf0!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-title>small{color:#aab7ae!important}.kc-main.is-studio-beta .kc-studio-beta-time-ruler{color:#aab7ae!important;background-color:#202825!important;border-bottom-color:#394741!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-scroll{background:#1b221f!important}.kc-main.is-studio-beta .kc-clip-workspace-bar{color:#fffaf0!important;background:#111515!important;border-bottom:1px solid #394741!important;height:48px!important;min-height:48px!important;padding:2px 14px!important}.kc-main.is-studio-beta .kc-clip-workspace-identity{gap:0!important}.kc-main.is-studio-beta .kc-clip-workspace-identity h1{color:#fffaf0!important;font-size:15px!important;line-height:1.1!important}.kc-main.is-studio-beta .kc-clip-workspace-meta{color:#aab7ae!important;font-size:11px!important;line-height:1.1!important}.kc-main.is-studio-beta .kc-clip-workspace-back,.kc-main.is-studio-beta .kc-edit-safety-button.is-history-icon,.kc-main.is-studio-beta .kc-user-menu-trigger{box-shadow:none!important;color:#fffaf0!important;background:0 0!important;border:1px solid #0000!important}.kc-main.is-studio-beta .kc-clip-workspace-back{min-height:40px!important}.kc-main.is-studio-beta .kc-clip-workspace-back:hover,.kc-main.is-studio-beta .kc-edit-safety-button.is-history-icon:hover,.kc-main.is-studio-beta .kc-user-menu-trigger:hover{background:#26332d!important}.kc-main.is-studio-beta .kc-studio-export-action,.kc-main.is-studio-beta .kc-clip-workspace-credit{box-shadow:none!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-title,.kc-main.is-studio-beta .kc-studio-beta-focus-context{color:#fffaf0!important;background:#202825!important;border-bottom:1px solid #394741!important;margin:0 -14px!important;padding:10px 14px!important}.kc-main.is-studio-beta .kc-studio-beta-focus-context{font-size:12px}.kc-main.is-studio-beta .kc-studio-beta-inspector-title strong,.kc-main.is-studio-beta .kc-studio-beta-focus-context strong,.kc-main.is-studio-beta .kc-studio-beta-setting summary strong{color:#fffaf0!important}.kc-main.is-studio-beta .kc-studio-beta-inspector-title small,.kc-main.is-studio-beta .kc-studio-beta-setting summary small{color:#aab7ae!important}.kc-main.is-studio-beta .kc-studio-beta-shot-playback{color:#fff!important;background:#ff3f3f!important;border-color:#ff3f3f!important}.kc-main.is-studio-beta .kc-studio-beta-shot-playback:hover,.kc-main.is-studio-beta .kc-studio-beta-shot-playback:focus-visible{background:#e92f2f!important;border-color:#ff7474!important}.kc-main.is-studio-beta .kc-studio-beta-setting{border-color:#394741!important}.kc-main.is-studio-beta .kc-studio-beta-setting summary{color:#fffaf0!important;min-height:48px!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor,.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor-actions{box-shadow:none!important;color:#fffaf0!important;background:#202825!important;border-color:#394741!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor{grid-template-rows:auto auto minmax(160px,auto) auto!important;height:auto!important;min-height:0!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-gallery{max-height:min(48dvh,400px)!important;overflow-y:auto!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor-head h3,.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor-head strong,.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-selected-summary strong{color:#fffaf0!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-selected-summary span{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-editor-head p,.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-filter-row{border-bottom:1px solid #394741!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-filter{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-filter.is-active{color:#fffaf0!important;border-bottom-color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card{box-shadow:none!important;color:#fffaf0!important;background:#26332d!important;border:1px solid #46564d!important;border-radius:7px!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card:hover,.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card.is-selected{background:#2c4539!important;border-color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card-copy strong{color:#fffaf0!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-card-copy small{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=camera] .kc-camera-motion-map{background:#19201c!important;border-color:#46564d!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-adjust-pane-music>.kc-adjust-pane-heading{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-adjust-pane-music,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-global-music-panel{box-shadow:none!important;color:#fffaf0!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music{gap:0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-group{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;gap:10px!important;padding:16px 0!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-group-title{color:#91a89c!important;border:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-main{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-actions{justify-content:flex-start!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-copy strong{color:#fffaf0!important;font-size:15px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-description,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-description span{color:#aab7ae!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-segment,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-music-sync-action{box-shadow:none!important;background:#26332d!important;border:1px solid #394741!important;border-radius:7px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-settings{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-settings .kc-global-music-fade,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-settings .kc-global-music-volume{grid-template-columns:124px minmax(0,1fr) 40px!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-settings label>span,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-current-music-settings output,.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-music-sync-action-copy{color:#dce7df!important}}.kc-cutout-mode-tabs{background:#eee9df;border:1.5px solid #11111152;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.kc-cutout-mode-tabs button{color:#111111b3;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:7px 10px;font-size:.82rem;font-weight:900;display:flex}.kc-cutout-mode-tabs button[aria-selected=true]{color:#111;background:#d8f7eb;box-shadow:inset 0 0 0 1.5px #087f78}.kc-cutout-mode-tabs button:disabled{cursor:not-allowed;opacity:.48}.kc-cutout-mode-tabs button:focus-visible{outline-offset:2px;outline:3px solid #087859}.kc-scene-animation-dialog.has-subject-guidance-editor .kc-parallax-mode-chooser{height:100%;min-height:0;overflow:hidden;padding:0!important}.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance{box-shadow:none;background:0 0;border:0;height:100%;min-height:0;margin:0;padding:0}.kc-subject-guidance-workspace{grid-template-columns:minmax(0,1fr) clamp(310px,24vw,360px);height:100%;min-height:0;display:grid}.kc-subject-guidance-canvas-column{background:#f2efe7;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:0;padding:22px 28px 16px;display:flex;overflow:hidden}.kc-subject-guidance-stage{background:0 0;border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:0;max-height:calc(100dvh - 190px);padding:0;display:flex}.kc-subject-guidance-artwork{background-color:#fff;background-image:linear-gradient(45deg,#e8e4da 25%,#0000 25%),linear-gradient(-45deg,#e8e4da 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e4da 75%),linear-gradient(-45deg,#0000 75%,#e8e4da 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:2px solid #111;border-radius:12px;width:fit-content;max-width:min(100%,560px);max-height:calc(100dvh - 190px);margin:0;line-height:0;position:relative;overflow:hidden;box-shadow:5px 6px #ff3d35}.kc-subject-guidance-artwork img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 194px);display:block}.kc-subject-guidance-artwork canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.kc-subject-guidance-tools{background:#fffaf2;border:2px solid #111;border-radius:13px;flex-flow:column;align-items:center;gap:4px;margin:0;padding:5px;display:flex;box-shadow:3px 3px #111}.kc-subject-guidance-tools button{background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex;position:relative}.kc-subject-guidance-tools [data-label=foreground][aria-pressed=true]{background:#bdf5df;border:0;box-shadow:inset 0 0 0 2px #087f78}.kc-subject-guidance-tools [data-label=background][aria-pressed=true]{color:#fff;background:#ff3d35;border:0;box-shadow:inset 0 0 0 2px #111}.kc-subject-guidance-size{text-transform:uppercase;background:#fffaf2;border:1.5px solid #1111114d;border-radius:11px;grid-template-columns:auto minmax(140px,280px) 24px;align-items:center;gap:10px;width:min(100%,420px);margin:0;padding:8px 10px;font-size:.75rem;font-weight:950;display:grid}.kc-subject-guidance-size input{accent-color:#ff3d35;width:100%;min-width:0;min-height:28px}.kc-subject-guidance-size b{text-align:right;font-size:.75rem}.kc-subject-guidance-inspector{background:#fffaf2;border-left:1.5px solid #11111140;flex-direction:column;gap:14px;min-height:0;padding:18px 16px 14px;display:flex;overflow-y:auto}.kc-subject-guidance-inspector>header strong{letter-spacing:.01em;font-family:Bungee,Arial Black,sans-serif;font-size:1rem}.kc-subject-guidance-inspector>header p{color:#1119;margin:5px 0 0;font-size:.84rem;line-height:1.4}.kc-subject-guidance-brushes{border-top:1px solid #11111124;border-bottom:1px solid #11111124;padding:13px 0}.kc-subject-guidance-brushes>strong{letter-spacing:.045em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.kc-subject-guidance-brushes>p{color:#1119;margin:4px 0 10px;font-size:.78rem;line-height:1.4}.kc-subject-guidance-brushes>div{gap:7px;display:grid}.kc-subject-guidance-brushes button{text-align:left;background:#fff;border:1.5px solid #1111113d;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.kc-subject-guidance-brushes button>span:first-child{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kc-subject-guidance-brushes button>span:first-child.is-keep{color:#087f78;background:#d8f7eb}.kc-subject-guidance-brushes button>span:first-child.is-remove{color:#b52a20;background:#ffe0dc}.kc-subject-guidance-brushes button strong,.kc-subject-guidance-brushes button small{display:block}.kc-subject-guidance-brushes button strong{font-size:.82rem;font-weight:900}.kc-subject-guidance-brushes button small{color:#11111194;margin-top:2px;font-size:.74rem;line-height:1.3}.kc-subject-guidance-brushes button[aria-pressed=true]{background:#e5f8f0;border-color:#087f78;box-shadow:inset 0 0 0 1px #087f78}.kc-subject-guidance-brushes button[data-label=background][aria-pressed=true]{background:#fff0ed;border-color:#b52a20;box-shadow:inset 0 0 0 1px #b52a20}.kc-subject-guidance-notice{color:#392a0b;background:#fff1cb;border:1.5px solid #d49320;border-radius:8px;margin:0;padding:9px 10px;font-size:.78rem;font-weight:800;line-height:1.35}.kc-subject-guidance-hint{color:#1111119e;font-size:.78rem;line-height:1.4;display:block}.kc-subject-guidance-actions{border-top:1px solid #11111129;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:grid}.kc-subject-guidance-actions button{border:2px solid #111;border-radius:10px;min-height:48px;padding:9px 12px;font-size:.82rem;font-weight:900}.kc-subject-guidance-actions .is-cancel{background:#fffaf2}.kc-subject-guidance-actions .is-save{color:#fff;background:#ff3d35;box-shadow:0 5px #111}.kc-subject-guidance-actions .is-save:disabled{box-shadow:none;opacity:.45}.kc-subject-guidance-manual{color:#087f78;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;font-size:.82rem;font-weight:800;text-decoration:underline}.kc-subject-guidance-manual[hidden]{display:none}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-cutout-intro>.kc-cutout-mode-tabs{margin-top:8px}@media (max-width:760px){.kc-scene-animation-dialog.has-subject-guidance-editor .kc-parallax-mode-chooser{overflow-y:auto}.kc-subject-guidance-workspace{grid-template-columns:minmax(0,1fr);height:auto}.kc-subject-guidance-canvas-column{gap:10px;min-height:48dvh;padding:12px 10px}.kc-subject-guidance-stage{flex-direction:column;max-height:none}.kc-subject-guidance-artwork{max-width:min(100%,320px);max-height:43dvh}.kc-subject-guidance-artwork img{max-height:43dvh}.kc-subject-guidance-tools{flex-direction:row}.kc-subject-guidance-size{grid-template-columns:auto minmax(80px,1fr) 24px;width:100%}.kc-subject-guidance-inspector{border-top:1.5px solid #11111140;border-left:0;max-height:none;padding:15px 12px 18px;overflow:visible}.kc-subject-guidance-actions{background:#fffaf2;padding-bottom:4px;position:sticky;bottom:0}}.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser.has-subject-guidance){border:0;height:100dvh;margin:0;padding:0;inset:0;width:100vw!important;max-width:none!important;max-height:none!important}.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser.has-subject-guidance) .kc-scene-animation-dialog-card{box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);width:100vw;height:100dvh;max-height:none;padding:0;display:block}.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser.has-subject-guidance) .kc-scene-animation-close,.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser.has-subject-guidance) .kc-scene-animation-header,.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser.has-subject-guidance) .kc-parallax-flow-steps{display:none}.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser.has-subject-guidance) .kc-parallax-mode-chooser{grid-row:1;width:100%;min-height:0;display:block;height:100%!important;max-height:none!important}.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser.has-subject-guidance) .kc-subject-guidance{width:100%;height:100dvh}.kc-main.is-studio-beta .kc-studio-export-slot{grid-template-columns:minmax(0,1fr);align-items:center}.kc-main.is-studio-beta .kc-studio-export-slot [hidden]{display:none!important}.kc-pricing-export-policy{color:var(--home-ink);background:#fff8e794;border:1px solid #11111138;border-radius:8px;width:calc(100% - 96px);max-width:1440px;margin:16px auto 48px;padding:16px 20px}.kc-pricing-page .kc-pricing-plan li{font-size:14px;line-height:1.4}.kc-pricing-export-policy strong{margin-bottom:4px;font-size:15px;display:block}.kc-pricing-export-policy p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.45}.kc-pricing-export-policy p+p{margin-top:4px}@media (max-width:900px){.kc-pricing-export-policy{width:calc(100% - 32px)}}.kc-admin-beta-funnel-summary,.kc-admin-beta-cohorts{margin-top:24px}.kc-admin-beta-measurement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kc-admin-beta-measurement-grid article{background:#fffaf0;border:1.5px solid #111;align-content:start;gap:4px;min-height:104px;padding:16px;display:grid}.kc-admin-beta-measurement-grid span,.kc-admin-beta-measurement-grid small{font-size:14px;line-height:1.35}.kc-admin-beta-measurement-grid strong{font-family:Bungee,sans-serif;font-size:1.5rem}.kc-admin-beta-source-metrics{border-top:1.5px solid #111;flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding-top:16px;display:flex}.kc-admin-beta-source-metrics article{flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.kc-admin-beta-cohort-create{position:relative}.kc-admin-beta-cohort-create>summary{cursor:pointer;list-style:none}.kc-admin-beta-cohort-create>summary::-webkit-details-marker{display:none}.kc-admin-beta-cohort-create[open]>form{z-index:20;background:#fffaf0;border:2px solid #111;width:min(560px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:5px 5px #111}.kc-admin-beta-cohort-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kc-admin-beta-cohort-grid>article{background:#fffaf0;border:1.5px solid #111;gap:8px;padding:18px;display:grid}.kc-admin-beta-cohort-grid header,.kc-admin-beta-cohort-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.kc-admin-beta-cohort-grid p,.kc-admin-beta-cohort-grid small{margin:0}.kc-admin-beta-cohort-grid small{font-size:14px;display:block}.kc-admin-beta-cohort-edit{border-top:1px solid #1111112e;padding-top:10px}.kc-admin-beta-cohort-edit>summary{cursor:pointer;font-size:14px;font-weight:900}.kc-admin-beta-cohort-edit>form{margin-top:12px}.kc-admin-beta-status.is-open{background:#55f0c8}.kc-admin-beta-status.is-paused,.kc-admin-beta-status.is-draft{background:#f8d4b7}.kc-admin-beta-status.is-closed{background:#ddd}.kc-admin-beta-profile-link{margin-top:4px;font-size:14px;font-weight:800;display:block}.kc-admin-beta-review-panel{background:#fffaf0;border-block:1.5px solid #111;padding:20px}.kc-admin-beta-review-panel h3{margin:0 0 12px;font-family:Bungee,sans-serif;font-size:1rem}.kc-admin-beta-review-panel dl{gap:8px;margin:0 0 16px;display:grid}.kc-admin-beta-review-panel dl div{gap:2px;display:grid}.kc-admin-beta-review-panel dt{text-transform:uppercase;font-size:12px;font-weight:900}.kc-admin-beta-review-panel dd{overflow-wrap:anywhere;margin:0;font-size:14px}@media (max-width:960px){.kc-admin-beta-measurement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-admin-beta-cohort-grid{grid-template-columns:1fr}}@media (max-width:900px){.kc-admin-beta-header,.kc-admin-beta-section-head{flex-direction:column;align-items:stretch}.kc-admin-beta-header-actions{flex-wrap:wrap;width:100%}.kc-admin-beta-header-credit-form{flex:100%;width:100%}.kc-admin-beta-header-credit-form input[type=email]{flex:220px;width:auto}.kc-admin-beta-header-actions>button,.kc-admin-beta-header-actions>a{flex:180px;justify-content:center}.kc-admin-beta-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-admin-beta-section-head>a{align-self:flex-start}}@media (max-width:520px){body:has(.kc-admin-beta) .kc-app-nav .kc-site-brand-word,body:has(.kc-admin-beta) .kc-app-nav .kc-app-admin-utility,body:has(.kc-admin-beta) .kc-app-nav .kc-nav-credit-balance>span:last-child,body:has(.kc-admin-beta) .kc-app-nav .kc-user-menu-trigger>strong,body:has(.kc-admin-beta) .kc-app-nav .kc-user-menu-chevron{display:none}body:has(.kc-admin-beta) .kc-app-nav .kc-user-menu-trigger{width:44px;padding-inline:0}.kc-admin-beta-header-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.kc-admin-beta-header-credit-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 64px auto;display:grid}.kc-admin-beta-header-credit-form input[type=email],.kc-admin-beta-header-credit-form input[type=number]{width:100%;min-width:0}.kc-admin-beta-header-actions>button,.kc-admin-beta-header-actions>a{flex:none;width:100%;min-width:0}.kc-admin-beta-measurement-grid{grid-template-columns:1fr}.kc-admin-beta-cohort-create[open]>form{width:auto;position:fixed;inset:72px 12px auto}.kc-admin-beta-cohort-grid header,.kc-admin-beta-cohort-grid footer{flex-direction:column;align-items:stretch}.kc-admin-beta-cohort-grid footer form,.kc-admin-beta-cohort-grid footer button,.kc-admin-beta-cohort-grid footer a{width:100%}}body .kc-site-header.kc-home-nav.is-public-nav,body .kc-home-page .kc-site-header.kc-home-nav.is-public-nav{box-shadow:none;color:#fffaf0;z-index:50;background:#111515;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:none;min-height:72px;margin:0;padding:12px max(24px,50vw - 620px);display:flex;position:relative;top:auto}body .kc-home-page>.kc-site-header.kc-home-nav.is-public-nav:before{display:none}.kc-site-header.kc-home-nav.is-public-nav .kc-site-context,.kc-site-header.kc-home-nav.is-public-nav .kc-site-header-actions{align-items:center;gap:16px;display:flex}.kc-site-header.kc-home-nav.is-public-nav .kc-site-separator,.kc-site-header.kc-home-nav.is-public-nav .kc-site-context-chip{display:none}.kc-site-header.kc-home-nav.is-public-nav .kc-site-brand,.kc-site-header.kc-home-nav.is-public-nav .kc-site-brand-word{color:#fffaf0;font-family:Bungee,Impact,sans-serif;font-size:18px;font-weight:400;text-decoration:none}.kc-site-header.kc-home-nav.is-public-nav .kc-site-brand{gap:10px}.kc-site-header.kc-home-nav.is-public-nav .kc-site-brand-mark{color:#111515;background:#fffaf0;border:0;border-radius:0;place-items:center;width:36px;height:40px;font:20px Bungee,Impact,sans-serif;display:grid;box-shadow:3px 3px #f83c40}.kc-site-header.kc-home-nav.is-public-nav .kc-home-beta-badge{color:#a7f6d8;letter-spacing:.08em;background:#233b34;border:1px solid #426359;border-radius:99px;min-height:26px;padding:6px 10px;font-size:10px;font-weight:750}.kc-site-header.kc-home-nav.is-public-nav .kc-site-public-nav{align-items:center;gap:24px;margin-right:8px;display:flex}.kc-site-header.kc-home-nav.is-public-nav .kc-site-public-nav a,.kc-site-header.kc-home-nav.is-public-nav .kc-auth-header-pricing{color:#b7c0ba;background:0 0;min-height:44px;padding:0;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.kc-site-header.kc-home-nav.is-public-nav .kc-site-public-nav a:hover,.kc-site-header.kc-home-nav.is-public-nav .kc-site-public-nav a:focus-visible,.kc-site-header.kc-home-nav.is-public-nav .kc-auth-header-pricing:hover,.kc-site-header.kc-home-nav.is-public-nav .kc-auth-header-pricing:focus-visible{color:#55f0c8;outline:none}.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-link,.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-cta{box-shadow:none;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-link{color:#edece7;background:0 0;border:0}.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-cta{color:#fff;background:#f83c40;border:0}.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-link:hover,.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-link:focus-visible{color:#55f0c8;outline:none}.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-cta:hover,.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-cta:focus-visible{color:#fff;outline-offset:2px;background:#e62433;outline:3px solid #55f0c8}.kc-site-header.kc-home-nav.is-public-nav .kc-auth-header-locale{box-shadow:none;color:#d0f7e6;background:#253b33;border:1px solid #426359;border-radius:7px;min-width:42px;min-height:42px;font-size:12px}.kc-site-header.kc-home-nav.is-public-nav .kc-auth-header-locale:hover,.kc-site-header.kc-home-nav.is-public-nav .kc-auth-header-locale:focus-visible{color:#fff;outline-offset:2px;background:#365749;outline:2px solid #55f0c8}@media (max-width:860px){.kc-site-header.kc-home-nav.is-public-nav .kc-site-public-nav{display:none}}@media (max-width:600px){body .kc-site-header.kc-home-nav.is-public-nav,body .kc-home-page .kc-site-header.kc-home-nav.is-public-nav{gap:8px;min-height:64px;padding:10px 16px}.kc-site-header.kc-home-nav.is-public-nav .kc-site-context,.kc-site-header.kc-home-nav.is-public-nav .kc-site-header-actions{gap:8px}.kc-site-header.kc-home-nav.is-public-nav .kc-site-brand-word,.kc-site-header.kc-home-nav.is-public-nav .kc-home-beta-badge-full{display:none}.kc-site-header.kc-home-nav.is-public-nav .kc-home-beta-badge-short{display:inline}.kc-site-header.kc-home-nav.is-public-nav .kc-home-beta-badge{padding:5px 7px}.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-link,.kc-site-header.kc-home-nav.is-public-nav .kc-home-topbar-cta{min-height:42px;padding:8px 11px;font-size:12px}.kc-site-header.kc-home-nav.is-public-nav:not(.is-auth) .kc-home-topbar-link{display:none}}@media (min-width:370px) and (max-width:600px){.kc-site-header.kc-home-nav.is-public-nav .kc-site-brand-word{font-size:13px;display:inline-block}.kc-site-header.kc-home-nav.is-public-nav .kc-site-brand{gap:6px}}@media (min-width:901px){body:has(.is-storyboard-fullscreen) .kc-editor-shell{width:100%;max-width:none;height:calc(100dvh - 90px);min-height:0;margin:0}.kc-project-flow.is-storyboard-fullscreen{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;padding:0}.kc-project-flow.is-storyboard-fullscreen [data-flow-step=material],.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-workspace{height:100%;min-height:0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-workspace{grid-template-columns:clamp(248px,16vw,290px) minmax(0,1fr);gap:10px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes{height:100%;min-height:0;max-height:none}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes{grid-template-rows:auto minmax(0,1fr) auto}.kc-project-flow.is-storyboard-fullscreen .kc-source-library{grid-template-rows:auto auto auto minmax(0,1fr)}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-list{min-height:0;overflow-y:auto}}.kc-project-flow.is-storyboard-fullscreen .kc-source-library,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes{box-shadow:none;color:#fffaf0;background:radial-gradient(at 56% 100%,#55f0c80e,#0000 63%),#1d2422;border:1px solid #fffaf02e;border-radius:16px;padding:14px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-heading,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-editor-heading{border-bottom:1px solid #fffaf024;margin-bottom:4px;padding-bottom:12px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-heading strong,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-compact-instruction{color:#fffaf0;font:600 16px/22px var(--kc-font-ui);letter-spacing:0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-editor-copy>span{color:#b5c0b9;font:400 13px/20px var(--kc-font-ui);white-space:normal}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-heading-actions>b{box-shadow:none;color:#b5c0b9;font:400 12px/16px var(--kc-font-ui);background:0 0;border:0;padding:0}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-expand,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scroll-controls button{box-shadow:none;color:#cdd8d0;background:0 0;border:0;border-radius:6px;width:36px;height:36px;min-height:36px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-uploader label{color:#fffaf0;background:#232c28;border:0;border-radius:8px;min-height:72px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-uploader label:hover,.kc-project-flow.is-storyboard-fullscreen .kc-source-library-uploader label:focus-within{background:#30423a;border-color:#55f0c8}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-uploader label strong{color:#fffaf0;font:500 13px/18px var(--kc-font-ui)}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-uploader label small{color:#aabbb0;font:400 12px/16px var(--kc-font-ui)}.kc-project-flow.is-storyboard-fullscreen .kc-source-upload-icon{color:#79e5c1;background:0 0;border:0;width:24px;height:24px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-list{scrollbar-color:#63766d transparent}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-card{box-shadow:none;background:0 0;border:0;border-radius:8px;overflow:hidden}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-add-scene{box-shadow:none;color:#f2f5f0;font:500 14px/20px var(--kc-font-ui);background:#27312d;border:0;border-radius:6px;gap:8px;min-height:36px;padding:0 12px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-add-scene:hover,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-add-scene:focus-visible{background:#365448;border-color:#55f0c8;outline:none}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-add-scene:focus-visible{outline:2px solid var(--kc-mint);outline-offset:2px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes-count{color:#b5c0b9;font:400 12px/16px var(--kc-font-ui);background:0 0;border:0;min-height:36px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes-layout{background:radial-gradient(at 50% 74%,#55f0c813,#0000 56%),linear-gradient(#fffaf009 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#fffaf009 1px,#0000 1px) 0 0/64px 64px,#131a18;border:1px solid #fffaf033;border-radius:12px;min-height:0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid{scrollbar-color:#50655b transparent;align-content:safe center;align-items:center;gap:14px;height:100%;min-height:0;padding:20px 24px 28px;display:flex;overflow:auto hidden}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot.is-filled{background:#fffaf0;border:1px solid #fffaf099;border-radius:10px;flex:0 0 clamp(156px,10vw,184px);align-self:center;width:clamp(156px,10vw,184px);min-width:156px;max-width:184px;padding:7px;box-shadow:0 18px 32px #0000003d}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot.is-selected{border-color:#55f0c8;box-shadow:0 0 0 2px #55f0c8,0 18px 32px #0000003d}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot.is-just-added{animation:1.8s ease-out kc-storyboard-added}@keyframes kc-storyboard-added{0%,45%{box-shadow:0 0 0 5px #55f0c8,0 0 28px #55f0c8b3}to{box-shadow:0 0 0 2px #55f0c8,0 18px 32px #0000003d}}@media (prefers-reduced-motion:reduce){.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot.is-just-added{animation:none}}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-slot:hover{transform:translateY(-3px)}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-finish{box-shadow:none;color:#fffaf0;background:#171e1b;border:1px solid #fffaf033;border-radius:12px;width:100%;margin:0;padding:10px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-finish-status>strong{color:#b5c0b9;font:400 13px/20px var(--kc-font-ui)}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-finish-status>small{color:#91e9c8}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-save-action{box-shadow:none;color:#c3cec6;font:400 13px/20px var(--kc-font-ui);background:0 0;border:0;border-radius:6px;min-height:36px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-save-action:hover,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-save-action:focus-visible{color:#fffaf0;border-color:#55f0c8}@media (max-width:900px){.kc-project-flow.is-storyboard-fullscreen{box-shadow:none;background:0 0;border:0;padding:0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-workspace{gap:10px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes{padding:12px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid{padding:16px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot.is-filled{flex-basis:144px;width:144px;min-width:144px;max-width:144px}}.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-source-library,.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-scenes{background:radial-gradient(at 56% 100%,#55f0c80e,#0000 63%),#1d2422;border-color:#fffaf02e}.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-scenes-layout{background:radial-gradient(at 50% 74%,#55f0c813,#0000 56%),linear-gradient(#fffaf009 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#fffaf009 1px,#0000 1px) 0 0/64px 64px,#131a18}.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-finish{box-shadow:none;background:#171e1b;border-color:#fffaf033;border-radius:12px;width:100%;margin:0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-editor-copy>strong,.kc-project-flow.is-storyboard-fullscreen .kc-source-library-heading>div>strong{color:#fffaf0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-save-action .kc-icon{color:#d6e0d9}@media (max-width:767px){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes{background:#1d2422;border:1px solid #fffaf02e;border-radius:15px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-mobile-order-heading{background:#1d2422;border-bottom:1px solid #fffaf02e}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-heading strong{color:#fffaf0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-heading span{color:#b5c0b9}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout{background:#131a18;border:0}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid{gap:10px;padding:12px;display:grid}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid>.kc-storyboard-slot.is-filled{box-shadow:none;background:0 0;align-self:auto;width:100%;min-width:0;max-width:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-finish{color:#fffaf0;background:#1d2422;border:0;border-top:1px solid #fffaf02e;border-radius:0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-finish>span small{color:#a9e9d2;font:400 12px/16px var(--kc-font-ui)}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-finish>span strong{font:400 13px/20px var(--kc-font-ui)}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-heading .kc-storyboard-add-scene{color:#fffaf0}}.kc-project-flow.is-storyboard-fullscreen .kc-source-library,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes{border-radius:14px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-expand:hover,.kc-project-flow.is-storyboard-fullscreen .kc-source-library-expand:focus-visible,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scroll-controls button:hover,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scroll-controls button:focus-visible{color:#fffaf0;outline-offset:1px;background:#2c3c34;border-color:#55f0c8;outline:none}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-expand:focus-visible,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scroll-controls button:focus-visible{outline:2px solid var(--kc-mint);outline-offset:2px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-expand .kc-icon,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scroll-controls .kc-icon{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.kc-project-flow.is-storyboard-fullscreen .kc-source-upload-icon .kc-icon{stroke-width:1.8px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-card:hover,.kc-project-flow.is-storyboard-fullscreen .kc-source-library-card:focus-within{box-shadow:none;border-color:#55f0c8}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-add-cue{color:#10211b;background:#55f0c8;border:1px solid #11151538;width:27px;height:27px;box-shadow:0 2px 7px #0003}.kc-project-flow.is-storyboard-fullscreen .kc-source-library-add-cue .kc-icon{stroke-width:2.2px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-add-scene .kc-icon{color:#76e9c3;stroke-width:1.9px;width:17px;height:17px}.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-scenes-layout{background:radial-gradient(at 50% 92%,#55f0c80e,#0000 56%),linear-gradient(#fffaf005 1px,#0000 1px) 0 0/96px 96px,linear-gradient(90deg,#fffaf005 1px,#0000 1px) 0 0/96px 96px,#151b19;border-color:#fffaf024}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot.is-filled{border:1px solid #d6d4cc;border-radius:10px;padding:6px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 12px 28px #0000002e}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot:hover{border-color:#b4d9c8;transform:translateY(-2px);box-shadow:0 16px 32px #00000040}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scene-index{color:#fffaf0;background:#232a28;font-size:11px;font-weight:800}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-drag-handle{color:#68716c;border-radius:6px;width:22px;height:26px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-drag-handle:hover,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-drag-handle:focus-visible{color:#205a46;background:#e3f3e9;outline:none}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-drag-handle:focus-visible{outline:2px solid var(--kc-mint);outline-offset:2px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-drag-handle .kc-icon{stroke-linecap:round;stroke-width:3px;width:15px;height:15px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-action{box-shadow:none;color:#fffaf0;background:#191f1de6;border:0;width:28px;height:28px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-action:hover,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-action:focus-visible,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-action[aria-expanded=true]{color:#fffaf0;background:#2e4439;border-color:#55f0c8;outline:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-action:focus-visible{outline:2px solid var(--kc-mint);outline-offset:2px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-action .kc-icon{stroke-linecap:round;stroke-width:2.2px;width:16px;height:16px}.kc-material-storyboard .kc-storyboard-card-duplicate-form,.kc-material-storyboard .kc-storyboard-card-edit{z-index:22;margin:0;position:absolute;top:6px}.kc-material-storyboard .kc-storyboard-card-duplicate-form{right:6px}.kc-material-storyboard .kc-storyboard-card-edit{left:6px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard :is(.kc-storyboard-card-duplicate,.kc-storyboard-card-edit){border-radius:6px;width:36px;height:36px}.kc-material-storyboard .kc-storyboard-card-duplicate:disabled{cursor:not-allowed;opacity:.45}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-quick-remove{box-shadow:none;color:#fffaf0;background:#171e1ce0;border:1px solid #fffaf07a;width:30px;height:30px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-quick-remove:hover,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-quick-remove:focus-visible{color:#fff;background:#a93236;border-color:#fffaf0;outline:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-quick-remove:focus-visible{outline:2px solid var(--kc-mint);outline-offset:2px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-quick-remove .kc-icon{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:15px;height:15px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu{color:#fffaf0;background:#252b29;border:1px solid #fffaf038;border-radius:10px;padding:5px;box-shadow:0 18px 38px #0006}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu button,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu-action{color:#e8eee8;border-radius:7px;min-height:40px;font-size:14px;font-weight:400}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu button:hover,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu button:focus-visible,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu-action:hover,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu-action:focus-visible{background:#344c3f;outline:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu button:focus-visible,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu-action:focus-visible{outline:2px solid var(--kc-mint);outline-offset:2px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-card-menu .is-primary{color:#b7f4dc;background:#55f0c81f}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-finish{gap:10px}@media (prefers-reduced-motion:reduce){.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot{transition:none}}@media (min-width:901px){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-source-library-list{grid-auto-rows:minmax(clamp(90px,20dvh - 65px,110px),max-content);max-height:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard .kc-source-library-visual{aspect-ratio:auto;height:100%}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-layout{grid-template-columns:minmax(0,1fr)}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid{justify-content:safe center;align-items:center;gap:16px;padding:28px;display:flex;overflow:auto hidden}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot.is-filled{flex:0 0 clamp(180px,11.8vw,216px);width:clamp(180px,11.8vw,216px);min-width:180px;max-width:216px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-tile-preview{width:100%}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-backdrop{opacity:1;pointer-events:auto;z-index:990;background:#060c0ac7;position:fixed;inset:0;display:block!important}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>*{grid-column:1}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{grid-row:1}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-frame-expand{display:none}}@media (min-width:901px) and (min-height:1020px){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid{grid-template-columns:repeat(5,minmax(0,176px));place-content:safe center space-evenly;gap:16px 24px;display:grid;overflow:hidden auto}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot.is-filled{width:100%;min-width:0;max-width:176px}}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot{cursor:grab}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-grid>.kc-storyboard-slot.is-dragging{cursor:grabbing}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-scenes-layout{background:0 0;border:0;border-radius:0}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid{max-width:var(--overview-width,1380px);scroll-snap-type:none;flex-wrap:wrap;place-content:safe center center;align-items:flex-start;gap:10px;width:100%;margin-inline:auto;padding:12px;display:flex!important;overflow:hidden auto!important}.kc-material-storyboard[data-scene-density=relaxed]{--overview-width:1380px;--scene-width:clamp(126px, 8vw, 158px)}.kc-material-storyboard[data-scene-density=medium]{--overview-width:1120px;--scene-width:clamp(108px, 7vw, 126px)}.kc-material-storyboard[data-scene-density=dense]{--overview-width:1440px;--scene-width:clamp(88px, 6vw, 106px)}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot.is-filled,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot.is-selected{box-shadow:none;flex:0 0 var(--scene-width);max-width:var(--scene-width);min-width:0;min-height:0;width:var(--scene-width);background:0 0;border:0;border-radius:0;flex-direction:column-reverse;align-self:auto;gap:5px;padding:0;display:flex;transform:none;height:auto!important;max-height:none!important}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot:hover,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid>.kc-storyboard-slot.is-selected{box-shadow:none;background:0 0;border:0;transform:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-slot>header,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-slot.is-selected>header{background:0 0;border:0;align-items:center;width:100%;height:28px;min-height:28px;display:grid;position:relative;grid-template-columns:var(--kc-storyboard-handle-size,24px) minmax(0, 1fr) var(--kc-storyboard-menu-size,28px)!important;padding:0!important}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-drag-handle{grid-column:1;width:24px;height:28px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-scene-select{background:0 0;grid-column:2;justify-content:start;width:100%;min-height:28px;padding:0;grid-template-columns:26px!important}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-scene-index{width:24px;height:24px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-scene-copy,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-row-chevron{display:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-scene-menu-trigger{grid-column:3;width:28px;height:28px;position:static}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-tile-preview,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-slot.is-selected>.kc-storyboard-tile-preview{aspect-ratio:9/16;box-shadow:none;border:1px solid #fffaf052;border-radius:7px;display:block;overflow:hidden;width:100%!important;height:auto!important;min-height:0!important}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-slot.is-selected>.kc-storyboard-tile-preview{border-color:#55f0c8;box-shadow:0 0 0 1px #55f0c8}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-slot:hover>.kc-storyboard-tile-preview,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-tile-preview:focus-visible{border-color:#55f0c8}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-open-cue{display:none}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid>.kc-storyboard-slot.is-empty{display:none!important}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-drag-handle{color:#c2ffe7;background:#55f0c81f;border:0;border-radius:6px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-drag-handle .kc-icon{color:inherit}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-drag-handle:hover,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-drag-handle:focus-visible{color:#55f0c8;background:#55f0c83d}@media (min-width:768px){.kc-project-flow.is-storyboard-fullscreen .kc-source-library,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-scenes{background:0 0;border:0;border-radius:0;padding:8px 10px}.kc-project-flow.is-storyboard-fullscreen .kc-source-library{border-right:1px solid #fffaf029;padding-right:16px}.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-finish{background:0 0;border:0;border-top:1px solid #fffaf029;border-radius:0;padding:12px 0 0}}@media (max-width:767px){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes{background:0 0;border:0;border-radius:0;padding:0}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-mobile-order-heading,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-scenes-layout{background:0 0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-heading{gap:8px;min-height:56px;padding:6px 10px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-heading>.kc-storyboard-mobile-order-tools{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-tools .kc-storyboard-add-scene{min-height:44px;padding-inline:10px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-tools .kc-storyboard-scenes-count{min-height:34px;padding-inline:8px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid{--scene-width:calc((100% - 20px) / 3);align-content:start;gap:10px;padding:12px 0 24px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid>.kc-storyboard-slot,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid>.kc-storyboard-slot.is-filled{grid-template-rows:none;grid-template-columns:none;min-height:0;height:auto!important}}@media (max-width:359px){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open):not(.is-choosing-source) .kc-storyboard-grid{--scene-width:calc((100% - 10px) / 2)}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-tools .kc-storyboard-add-scene{justify-content:center;width:44px;padding:0}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-mobile-order-tools .kc-storyboard-add-scene span{display:none}}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-tile-preview{cursor:pointer;position:relative}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-open-cue{color:#fffaf0;opacity:0;pointer-events:none;white-space:nowrap;z-index:2;background:#141e1aeb;border:1px solid #fffaf073;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%,4px)}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-open-cue .kc-icon{width:15px;height:15px}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-tile-preview:hover .kc-storyboard-open-cue,.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-tile-preview:focus-visible .kc-storyboard-open-cue{opacity:1;transform:translate(-50%)}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-card-menu .kc-scene-action-danger{color:#ffbbb8}.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-card-menu .kc-scene-action-danger:hover{background:#653033}@media (prefers-reduced-motion:reduce){.kc-project-flow.is-storyboard-fullscreen .kc-storyboard-open-cue{transition:none}}.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard,.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-source-library,.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-scenes,.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-scenes-layout,.kc-project-flow.is-viewing-montage.is-storyboard-fullscreen .kc-material-storyboard .kc-storyboard-finish{box-shadow:none;background:0 0}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard :is(button,a,label):not(.kc-recrop-return):focus-visible,.kc-project-flow.is-storyboard-fullscreen .kc-source-library-uploader:focus-within label{outline:2px solid var(--kc-mint);outline-offset:3px}@media (pointer:coarse){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard{--kc-storyboard-handle-size:44px;--kc-storyboard-menu-size:44px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard:not(.is-inspector-open) .kc-storyboard-grid .kc-storyboard-slot>header{gap:0;min-height:44px}.kc-project-flow.is-storyboard-fullscreen :is(.kc-source-library-expand,.kc-storyboard-add-scene,.kc-storyboard-card-action,.kc-storyboard-drag-handle){min-width:44px;min-height:44px}}@media (min-width:901px){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{gap:12px}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-frame-back{box-shadow:none;background:0 0;border-color:#fffaf033}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-frame-done:hover,.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-frame-done:focus-visible{box-shadow:none;background:#e72f38;border-color:#e72f38}}@media (max-width:767px){.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-inspector-panel>header{background:#151617;border-bottom:1px solid #fffaf029}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-order-action{color:#fffaf0;background:0 0;border-color:#fffaf033}.kc-project-flow.is-storyboard-fullscreen .kc-material-storyboard.is-inspector-open .kc-storyboard-mobile-editor-title{color:#9df0d2}}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-feedback:has(.kc-storyboard-frame-status:is([data-state=pending],[data-state=saving],[data-state=saved])):not(:has(.kc-storyboard-frame-warning:not(:empty))){display:none}.kc-material-storyboard.is-inspector-open .kc-storyboard-frame-done:disabled{cursor:wait;opacity:.65}.kc-site-header .kc-nav-credit-balance,.kc-site-header .kc-nav-credit-balance.is-static,.kc-site-header .kc-nav-credit-balance.is-static:hover{box-shadow:none;border:1px solid #fffaf038;min-height:42px;transform:none}.kc-site-header .kc-nav-credit-balance:not(.is-static):hover,.kc-site-header .kc-nav-credit-balance:not(.is-static):focus-visible{box-shadow:none;transform:none}body.kc-body:has(.kc-library-page){background:#111515}body.kc-body:has(.kc-library-page):before{display:none}body:has(.kc-library-page) .kc-shell{padding:0 16px 32px}body:has(.kc-library-page) .kc-app-nav.kc-site-header{box-shadow:none;color:#fffaf0;z-index:30;background:#111515;border:0;border-bottom:1px solid #fffaf01f;border-radius:0;width:calc(100% + 32px);max-width:none;min-height:64px;margin:0 -16px 28px;padding:8px 24px;position:sticky;top:0}body:has(.kc-library-page) .kc-app-nav .kc-site-brand,body:has(.kc-library-page) .kc-app-nav .kc-site-brand-word{color:#fffaf0}body:has(.kc-library-page) .kc-app-nav .kc-site-brand-mark{color:#111515;background:#fffaf0;border:0;border-radius:0;box-shadow:3px 3px #f83c40}body:has(.kc-library-page) .kc-app-nav .kc-user-menu-trigger,body:has(.kc-library-page) .kc-app-nav .kc-app-admin-utility .kc-site-context-chip{box-shadow:none;color:#fffaf0;background:0 0;border:1px solid #fffaf038}body:has(.kc-library-page) .kc-app-nav .kc-user-menu-chevron{color:#fffaf0}body:has(.kc-library-page) .kc-app-admin-utility small{color:#55f0c8}.kc-main.kc-library-page{color:#fffaf0;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:1420px;margin-top:0}.kc-library-page .kc-library-hero{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fffaf029;border-radius:0;min-height:0;padding:0 0 22px;overflow:visible}.kc-library-page .kc-library-heading .kc-eyebrow{color:#55f0c8}.kc-library-page .kc-library-heading h1{color:#fffaf0;font-size:clamp(28px,2.3vw,36px)}.kc-library-page .kc-library-heading .kc-library-heading-meta{color:#aebbb3;font-size:14px}.kc-library-page .kc-library-heading-divider{color:#5c6a61}.kc-library-page .kc-library-new-button{box-shadow:none;color:#fff;background:#f83c40;border:0;min-height:46px;padding-inline:18px;font-size:14px}.kc-library-page .kc-library-new-button:hover,.kc-library-page .kc-library-new-button:focus-visible{box-shadow:none;outline-offset:2px;background:#e92f35;outline:2px solid #55f0c8;transform:none}.kc-library-page .kc-library-collection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kc-library-page .kc-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),280px));gap:16px}.kc-library-page .kc-library-card,.kc-library-page .kc-library-card.is-active{box-shadow:none;color:#fffaf0;background:#202825;border:1px solid #fffaf02e;border-radius:12px}.kc-library-page .kc-library-card.is-active{border-color:#55f0c8b3}.kc-library-page .kc-library-cover{aspect-ratio:9/10;background:radial-gradient(circle at 55% 40%,#2b3c38,#17201e 70%);border-bottom:1px solid #fffaf024}.kc-library-page .kc-library-cover:after{background:linear-gradient(#0000 68%,#0a100e6b)}.kc-library-page .kc-library-cover-empty{color:#78968b}.kc-library-page .kc-library-status,.kc-library-page .kc-library-duration{box-shadow:none;border:0}.kc-library-page .kc-library-status{color:#15221d;background:#e9f8ef}.kc-library-page .kc-library-card.is-active .kc-library-status{background:#55f0c8}.kc-library-page .kc-library-duration{color:#fffaf0;background:#111515db}.kc-library-page .kc-library-card-title p{color:#55f0c8;font-size:11px}.kc-library-page .kc-library-card-title h3{color:#fffaf0;font-size:16px}.kc-library-page .kc-library-rename-button,.kc-library-page .kc-library-title-save,.kc-library-page .kc-library-title-cancel,.kc-library-page .kc-library-trash-button{box-shadow:none;color:#fffaf0;background:0 0;border:1px solid #fffaf040}.kc-library-page .kc-library-rename-button:hover,.kc-library-page .kc-library-rename-button:focus-visible,.kc-library-page .kc-library-title-cancel:hover,.kc-library-page .kc-library-title-cancel:focus-visible{box-shadow:none;background:#2c3b35;border-color:#55f0c8;outline:none}.kc-library-page .kc-library-title-save{background:#235446;border-color:#55f0c8}.kc-library-page .kc-library-title-edit-controls input{color:#fffaf0;background:#141c19;border:1px solid #fffaf059}.kc-library-page .kc-library-title-error{color:#ff8a8d}.kc-library-page .kc-library-meta{border-top:1px solid #fffaf024;padding-top:12px}.kc-library-page .kc-library-meta dt{color:#95a99e;font-size:10px}.kc-library-page .kc-library-meta dd{color:#e9f3ec;font-size:12px}.kc-library-page .kc-library-open-button{box-shadow:none;color:#fffaf0;background:#2d3d36;border:1px solid #55f0c86b;font-size:13px}.kc-library-page .kc-library-open-button:hover,.kc-library-page .kc-library-open-button:focus-visible{box-shadow:none;background:#356b58;border-color:#55f0c8;outline:none;transform:none}.kc-library-page .kc-library-trash-button:hover,.kc-library-page .kc-library-trash-button:focus-visible{color:#fffaf0;background:#4b2929;border-color:#ff7375}.kc-library-page .kc-library-empty,.kc-library-page .kc-library-trash{box-shadow:none;color:#fffaf0;background:#202825;border:1px solid #fffaf02e}.kc-library-page .kc-library-empty>span{box-shadow:none;color:#55f0c8;background:#235446;border:0}.kc-library-page .kc-library-empty p,.kc-library-page .kc-library-trash summary small,.kc-library-page .kc-library-trash>p,.kc-library-page .kc-library-trash-list article small{color:#aebbb3}.kc-library-page .kc-library-trash-list article{background:#17201d;border-color:#fffaf024}.kc-library-page .kc-library-restore-button{color:#fffaf0;background:0 0;border:1px solid #fffaf040}@media (max-width:760px){body:has(.kc-library-page) .kc-shell{padding:0 10px 24px}body:has(.kc-library-page) .kc-app-nav.kc-site-header{width:calc(100% + 20px);min-height:58px;margin:0 -10px 18px;padding:7px 12px}.kc-main.kc-library-page{gap:18px}.kc-library-page .kc-library-hero{gap:12px;padding:0 2px 16px}.kc-library-page .kc-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}@media (max-width:560px){.kc-library-page .kc-library-hero{grid-template-columns:minmax(0,1fr) auto}.kc-library-page .kc-library-heading h1{font-size:25px}.kc-library-page .kc-library-new-button{padding-inline:12px}.kc-library-page .kc-library-card{grid-template-columns:118px minmax(0,1fr)}.kc-library-page .kc-library-cover{aspect-ratio:auto;border-bottom:0;border-right:1px solid #fffaf024}.kc-library-page .kc-library-card-body{padding:12px}.kc-library-page .kc-library-meta{gap:6px}}body:has(.kc-library-page) .kc-app-nav.kc-site-header{margin-bottom:18px}.kc-main.kc-library-page{gap:14px}.kc-library-page .kc-library-hero{padding-bottom:14px}.kc-library-page .kc-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;width:100%}.kc-library-page .kc-library-collection{width:100%;min-width:0}.kc-library-page .kc-library-card{align-self:start}.kc-library-page .kc-library-card.is-draft .kc-library-status{color:#15221d;background:#55f0c8}.kc-library-page .kc-library-card.is-choose .kc-library-status{color:#33260e;background:#ffe6a8}.kc-library-page .kc-library-card.is-generating .kc-library-status{color:#14243d;background:#b9d4ff}.kc-library-page .kc-library-card.is-edit .kc-library-status{color:#242a25;background:#f0ebe1}.kc-library-page .kc-library-cover{aspect-ratio:4/3}.kc-library-page .kc-library-cover img{object-position:center 35%}.kc-library-page .kc-library-card-body{gap:8px;padding:10px}.kc-library-page .kc-library-card-title{gap:2px}.kc-library-page .kc-library-title-display{grid-template-columns:minmax(0,1fr) 44px}.kc-library-page .kc-library-card-title h3{font-size:14px}.kc-library-page .kc-library-rename-button{width:44px;height:44px;margin-top:-2px}.kc-library-page .kc-library-meta{gap:4px;padding-top:8px}.kc-library-page .kc-library-meta dt{font-size:9px}.kc-library-page .kc-library-meta dd{font-size:11px}.kc-library-page .kc-library-card-actions{grid-template-columns:minmax(0,1fr) 44px;gap:6px}.kc-library-page .kc-library-card-actions .kc-library-open-button,.kc-library-page .kc-library-trash-button{min-height:44px}.kc-library-page .kc-library-trash-button{width:44px}.kc-library-page .kc-library-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.kc-library-page .kc-library-filters{border-bottom:1px solid #fffaf029;flex:100%;gap:20px;min-width:0;display:flex}.kc-library-page .kc-library-filter{color:#aebbb3;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.kc-library-page .kc-library-filter-count{color:#7f9689;font-variant-numeric:tabular-nums;font-size:11px}.kc-library-page .kc-library-filter:hover{color:#fffaf0}.kc-library-page .kc-library-filter:focus-visible{color:#fffaf0;outline-offset:-4px;outline:2px solid #55f0c8}.kc-library-page .kc-library-filter.is-selected{color:#fffaf0;border-bottom-color:#55f0c8}.kc-library-page .kc-library-filter.is-selected .kc-library-filter-count{color:#55f0c8}.kc-library-page .kc-library-search{background:#202825;border:1px solid #fffaf038;border-radius:9px;align-items:center;gap:8px;width:100%;max-width:440px;min-height:44px;padding:4px 5px 4px 12px;display:flex}.kc-library-page .kc-library-search:focus-within{border-color:#55f0c8}.kc-library-page .kc-library-search>.kc-icon{color:#95aa9f;flex:none;width:17px;height:17px}.kc-library-page .kc-library-search input{color:#fffaf0;font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:14px}.kc-library-page .kc-library-search input::placeholder{color:#9caf9f}.kc-library-page .kc-library-search button{color:#fffaf0;cursor:pointer;font:inherit;background:#334a3f;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.kc-library-page .kc-library-search button:hover,.kc-library-page .kc-library-search button:focus-visible{outline-offset:1px;background:#356b58;outline:2px solid #55f0c8}.kc-library-page .kc-library-search-count{color:#aebbb3;font-size:13px}.kc-library-page .kc-library-search-clear{color:#55f0c8;font-size:13px;font-weight:750;text-decoration:none}.kc-library-page .kc-library-search-clear:hover,.kc-library-page .kc-library-search-clear:focus-visible{text-decoration:underline}.kc-library-page .kc-library-no-results{min-height:250px}.kc-library-page .kc-library-no-results .kc-library-open-button{padding-inline:16px}@media (max-width:760px){.kc-library-page .kc-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.kc-library-page .kc-library-toolbar{gap:8px}}@media (max-width:560px){.kc-library-page .kc-library-filters{scrollbar-width:thin;gap:14px;margin-inline:-10px;padding:0 10px;overflow-x:auto}.kc-library-page .kc-library-filter{flex:none}.kc-library-page .kc-library-search{max-width:none}.kc-library-page .kc-library-grid{grid-template-columns:minmax(0,1fr)}.kc-library-page .kc-library-card{grid-template-columns:90px minmax(0,1fr)!important;min-height:150px!important}.kc-library-page .kc-library-cover{aspect-ratio:auto;min-height:150px!important}.kc-library-page .kc-library-card-body{gap:6px!important;padding:8px!important}.kc-library-page .kc-library-meta{padding-top:6px}.kc-library-page .kc-library-title-display{grid-template-columns:minmax(0,1fr) 44px}}.kc-studio-clip-context{display:none}@media (min-width:761px){.kc-main.is-studio-beta .kc-studio-beta-audio-track{background:#253e35!important;border-color:#476553!important}.kc-main.is-studio-beta .kc-studio-beta-audio-track button{color:#d9e9de!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-beta-focus-context>[data-studio-editor-target=editingShotMeta],.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-beta-playback-context{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-clip-context{font-size:14px;display:block}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-beta-focus-context{padding-block:13px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-state,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment-copy,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy strong,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy small,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy span{color:#dce7df!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid;padding:10px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-icon,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action-copy strong small{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action .kc-audio-fit-button{grid-column:1;justify-self:end}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment button,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-remove-button{color:#fffaf0!important;background:#26332d!important;border-color:#46564d!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment-copy small{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment-copy strong{color:#fffaf0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-adjust-pane-music.is-music-catalog-open,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel.is-music-catalog-open{width:100%!important;min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel.is-music-catalog-open>.kc-current-music{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 132px);min-height:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px 0 0!important;overflow:hidden!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading{color:#fffaf0!important;border-bottom:1px solid #394741!important;align-items:start!important;gap:4px!important;width:100%!important;padding:0 0 10px!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading strong{color:#fffaf0!important;font-family:inherit!important;font-size:16px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading small,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-current small,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-current span{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-current{margin-top:5px;background:0 0!important;border:0!important;border-top:1px solid #394741!important;border-radius:0!important;min-width:0!important;padding:7px 0 0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-current strong{color:#fffaf0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-workspace,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-library-pane{flex:auto;width:100%!important;min-width:0!important;min-height:0!important;display:block!important;overflow:hidden auto!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-filter-row{border-bottom:1px solid #394741;width:100%;min-width:0;margin:0!important;padding:0!important;overflow-x:auto!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-grid{min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option{box-shadow:none!important;color:#fffaf0!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;width:100%!important;min-height:58px!important;padding:7px 3px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option:hover,.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option.is-selected{background:#263b33!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option strong{color:#fffaf0!important;font-size:13px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option small{color:#aab7ae!important;font-size:11px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-option-state{color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions{border-top:1px solid #394741;flex-wrap:wrap;flex:none;min-width:0;box-shadow:none!important;background:#202825!important;gap:5px!important;width:100%!important;margin:0!important;padding:8px 0!important;display:flex!important;position:static!important}.kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions button{box-shadow:none!important;min-height:38px!important;padding:0 9px!important;font-size:12px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music{box-shadow:none!important;background:#26332d!important;border:1px solid #394741!important;border-radius:7px!important;min-width:0!important;margin:10px 0!important;padding:10px!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-heading strong{color:#fffaf0!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-heading small{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=music] section.kc-custom-music .kc-custom-music-picker{box-shadow:none!important;color:#fffaf0!important;background:0 0!important;border:1px solid #46564d!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-mount,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor{box-sizing:border-box;box-shadow:none!important;color:#fffaf0!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor>header{border-bottom:1px solid #394741!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:12px 0!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor>header>span{gap:2px!important;max-width:100%!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor>header strong{color:#fffaf0!important;font-family:inherit!important;font-size:16px!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor>header small{color:#aab7ae!important;font-size:12px!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor>header .kc-studio-beta-text-actions{justify-content:space-between!important;width:100%!important;min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-duration{width:auto!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-duration .kc-text-span-control{color:#fffaf0!important;background:#26332d!important;border-color:#394741!important;max-width:100%!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor{gap:8px!important;display:grid!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-field{grid-area:1/1!important;width:100%!important;min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-input{box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:80px!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions{grid-area:2/1!important;justify-self:start!important;width:100%!important;min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel{grid-area:3/1!important;width:100%!important;min-width:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta span{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-trigger,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-text-delete-button{box-shadow:none!important;color:#fffaf0!important;background:#26332d!important;border:1px solid #46564d!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-style-body{box-sizing:border-box;box-shadow:none!important;color:#fffaf0!important;background:#202825!important;border:0!important;width:100%!important;min-width:0!important;padding:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-editor-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-editor-tabs button{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-width:0!important;min-height:40px!important;padding:0 2px!important;font-family:inherit!important;font-size:11px!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-editor-tabs button .kc-icon{display:none!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-editor-tabs button.is-active{color:#fffaf0!important;border-bottom-color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-controls-sticky,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-gallery-head,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-gallery-toolbar{box-sizing:border-box;box-shadow:none!important;background:#202825!important;border-color:#394741!important;width:100%!important;min-width:0!important;padding-inline:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-catalog-search,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-catalog-search .kc-input{box-shadow:none!important;color:#fffaf0!important;background:#26332d!important;border-color:#46564d!important;width:100%!important;min-width:0!important;max-width:100%!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-gallery-title,.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-gallery-title strong{color:#fffaf0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-filter-row{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;overflow-x:auto!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-filter{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:38px!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-filter.is-active{color:#fffaf0!important;border-bottom-color:#70e6c9!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-style-body .kc-text-catalog-search input[type=search]{box-shadow:none!important;color:#fffaf0!important;background:#26332d!important;border:1px solid #46564d!important;border-radius:7px!important;height:40px!important;min-height:40px!important;padding:7px 10px!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-style-body .kc-text-catalog-search input[type=search]::placeholder{opacity:1;color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-catalog-footer [data-quick-text-catalog-count]{color:#aab7ae!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-controls-sticky .kc-text-style-gallery-head{background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:4px 0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-gallery-toolbar{gap:2px!important;padding:0!important}.kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-catalog-footer{min-height:22px!important}}.kc-main.is-studio-beta :is(.kc-preview-expand-button,.kc-current-music-play,.kc-music-change-button,.kc-audio-fit-button,.kc-resource-favorite-button,.kc-studio-beta-motion-badge,.kc-studio-beta-player-play,.kc-studio-export-action,.kc-btn.kc-btn-comic,.kc-camera-card,.kc-camera-card-preview,.kc-transition-card,.kc-quick-style-card,.kc-studio-beta-shot){box-shadow:none!important;border-width:1px!important}.kc-main.is-studio-beta .kc-studio-beta-shot.is-selected,.kc-main.is-studio-beta .kc-transition-card:is(.is-selected,.is-applied),.kc-main.is-studio-beta .kc-camera-card:is(.is-selected,.is-applied){box-shadow:none!important;border-color:#70e6c9!important}.kc-main.is-studio-beta .kc-camera-filter{box-shadow:none!important;border-bottom-width:1px!important}.kc-main.is-studio-beta .kc-studio-beta-tool-nav button.is-active{box-shadow:inset 1px 0 #70e6c9!important}.kc-main.is-studio-beta .kc-text-copy-input{box-shadow:none!important;border-width:1px!important}.kc-main.is-studio-beta .kc-text-copy-input:focus-visible{outline-offset:2px;outline:2px solid #70e6c9;border-color:#70e6c9!important}.kc-main.is-studio-beta .kc-studio-beta-library-reopen{box-shadow:none!important;color:#fffaf0!important;background:#202825!important;border:1px solid #46564d!important;border-radius:5px!important}.kc-main.is-studio-beta .kc-studio-beta-library-reopen:is(:hover,:focus-visible),.kc-main.is-studio-beta .kc-studio-beta-player-skip:is(:hover,:focus-visible){box-shadow:none!important;background:#294039!important;border-color:#70e6c9!important;outline:none!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools button:not(.kc-studio-beta-strong-beats){box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:5px!important}.kc-main.is-studio-beta .kc-studio-beta-timeline-tools button:not(.kc-studio-beta-strong-beats):is(:hover,:focus-visible){box-shadow:none!important;background:#294039!important;border-color:#70e6c9!important;outline:none!important}.kc-main.is-studio-beta .kc-studio-beta-fit-timeline span{color:inherit!important}.kc-main.is-studio-beta .kc-studio-beta-motion-badge,.kc-main.is-studio-beta .kc-studio-beta-motion-badge:is(.is-ai,.is-parallax,.is-panels,.is-highlight){box-shadow:none!important;color:#d9e9de!important;background:#202825!important;border:1px solid #46564d!important;border-radius:3px!important}.kc-main.is-studio-beta .kc-studio-beta-motion-badge:is(:hover,:focus-visible){box-shadow:none!important;background:#294039!important;border-color:#70e6c9!important;outline:none!important;transform:none!important}.kc-main.is-studio-beta .kc-studio-beta-time-ruler{background-image:linear-gradient(90deg,#d6e7dc3d 0 1px,#0000 1px),linear-gradient(90deg,#d6e7dc7a 0 1px,#0000 1px),linear-gradient(90deg,#d6e7dcc7 0 1px,#0000 1px)!important}.kc-main.is-studio-beta .kc-studio-beta-time-ruler span{color:#c9d6cc!important}.kc-main.is-studio-beta .kc-studio-beta-music-editor>.kc-studio-editor-workspace{background:0 0!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}.kc-main.is-studio-beta .kc-studio-beta-music-editor>.kc-studio-editor-workspace>.kc-adjust-content{min-height:0!important;padding:0!important;overflow:visible!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-setting{background:0 0;border:0;margin:0}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-setting>summary{display:none!important}.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-setting .kc-adjust-pane-music{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:12px 0 18px}@media (max-width:640px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=music] .kc-studio-beta-inspector{height:82dvh!important;max-height:82dvh!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=music] .kc-studio-beta-music-setting{margin:0}}.kc-effect-instance-editor{border-block:2px solid #111;gap:8px;margin:0 -16px;padding:10px 16px;display:grid}.kc-effect-instance-editor[hidden],.kc-effect-instance-controls[hidden],.kc-effect-instance-empty[hidden],.kc-effect-instance-limit[hidden],.kc-effect-transform-overlay[hidden]{display:none!important}.kc-effect-instance-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.kc-effect-heading-actions{align-items:center;gap:6px;display:flex}.kc-effect-heading-actions .kc-btn{padding:5px 9px}.kc-effect-heading-actions .kc-btn:last-child{min-width:36px;padding-inline:7px}.kc-effect-instance-heading strong{color:#111;font-size:14px;font-weight:900}.kc-effect-instance-heading small{color:#5f5a50;font-size:12px;font-weight:800}.kc-effect-catalog-hint{color:#5f5a50;margin:-3px 0 1px;font-size:12px;font-weight:750}.kc-effect-catalog-hint[hidden]{display:none!important}.kc-effect-instance-list{padding:2px 3px 4px 0;overflow-x:auto}.kc-effect-instance-row{color:#111;cursor:pointer;text-align:left;background:#fffdf5;border:2px solid #111;border-radius:7px;flex:1 0 132px;justify-content:space-between;width:100%;padding:5px 8px}.kc-effect-instance-row.is-selected{background:#dffbef;box-shadow:3px 3px #111}.kc-effect-instance-row:focus-visible,.kc-effect-instance-controls button:focus-visible,.kc-effect-instance-controls input:focus-visible,.kc-effect-instance-controls select:focus-visible{outline-offset:2px;outline:3px solid #55f0c8}.kc-effect-instance-row strong{font-size:13px;line-height:1.25}.kc-effect-instance-row small{color:#5f5a50;white-space:nowrap;font-size:11px;font-weight:800}.kc-effect-instance-empty,.kc-effect-instance-limit{color:#5f5a50;margin:0;font-size:13px}.kc-effect-instance-limit{color:#111;background:#fff1bd;border:1px solid #111;border-radius:5px;padding:7px 9px}.kc-effect-instance-controls{display:grid}.kc-effect-space-control select{color:#111;background:#fffdf5;border:1px solid #111;border-radius:5px;width:100%;min-width:0;min-height:29px;padding:3px 22px 3px 6px;font-size:11px;font-weight:850}.kc-effect-timing-controls{background:#ffffff8f;border:1px solid #11111147;border-radius:8px;gap:7px;padding:8px 9px 7px;display:grid}.kc-effect-timing-heading{justify-content:space-between;align-items:center;display:flex}.kc-effect-timing-heading>span{align-items:baseline;gap:7px;display:flex}.kc-effect-timing-heading label{gap:1px;display:grid}.kc-effect-timing-heading strong{color:#111;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950}.kc-effect-timing-heading small,.kc-effect-timing-heading label>span{color:#5f5a50;font-size:10px;font-weight:800}.kc-effect-timing-heading select{color:#111;background:#fffdf5;border:1px solid #111;border-radius:5px;min-height:30px;padding:3px 24px 3px 7px;font-size:11px;font-weight:800}.kc-effect-time-track{background:#11111126;border:2px solid #111;border-radius:999px;height:16px;position:relative}.kc-effect-time-fill{background:linear-gradient(90deg,#8a36ee,#55f0c8);border-radius:999px;position:absolute;top:2px;bottom:2px}.kc-effect-time-track input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:16px;margin:0;position:absolute;inset:-2px 0 auto}.kc-effect-time-track input[data-effect-time-handle=start]{z-index:2}.kc-effect-time-track input[data-effect-time-handle=end]{z-index:3}.kc-effect-time-track input[type=range]:focus{z-index:4}.kc-effect-time-track input[type=range]::-webkit-slider-runnable-track{background:0 0;height:16px}.kc-effect-time-track input[type=range]::-webkit-slider-thumb{appearance:none;cursor:ew-resize;pointer-events:auto;background:#fff8e7;border:3px solid #111;border-radius:50%;width:20px;height:20px;margin-top:-2px;box-shadow:2px 2px #55f0c8}.kc-effect-time-track input[type=range]::-moz-range-track{background:0 0;height:16px}.kc-effect-time-track input[type=range]::-moz-range-thumb{cursor:ew-resize;pointer-events:auto;background:#fff8e7;border:3px solid #111;border-radius:50%;width:14px;height:14px;box-shadow:2px 2px #55f0c8}.kc-effect-time-values{justify-content:space-between;display:flex}.kc-effect-time-values>span{gap:1px;display:grid}.kc-effect-time-values>span:nth-child(2){text-align:center}.kc-effect-time-values>span:last-child{text-align:right}.kc-effect-time-values small{color:#6a6258;font-size:9px;font-weight:800}.kc-effect-time-values strong{color:#111;font-size:11px;font-weight:950}.kc-effect-transform-overlay{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;z-index:9;position:absolute;inset:0;overflow:visible}.kc-phone-screen:has(>.kc-effect-transform-overlay:not([hidden])){overflow:visible}.kc-effect-transform-box{cursor:move;pointer-events:auto;transform-origin:50%;border:2px solid #55f0c8;position:absolute;box-shadow:inset 0 0 0 1px #111111bf}.kc-effect-transform-box>output{color:#fff8e7;background:#111;border:1px solid #fff8e7;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:900;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.kc-effect-transform-handle{pointer-events:auto;background:#55f0c8;border:2px solid #111;border-radius:50%;width:20px;height:20px;position:absolute}.kc-effect-transform-handle.is-scale{cursor:nwse-resize;bottom:-10px;right:-10px}.kc-effect-transform-rotation-stem{background:#55f0c8;width:2px;height:25px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.kc-effect-transform-handle.is-rotate{cursor:grab;justify-content:center;align-items:center;display:inline-flex;top:-43px;left:50%;transform:translate(-50%)}.kc-effect-transform-handle.is-rotate .kc-icon{color:#111;pointer-events:none;stroke-width:2.7px;width:13px;height:13px}.kc-effect-transform-handle.is-rotate:active{cursor:grabbing}.kc-effect-transform-guide{pointer-events:none;background:#55f0c8cc;display:none;position:absolute}.kc-effect-transform-guide.is-vertical{width:1px;height:100%;top:0;left:50%}.kc-effect-transform-guide.is-horizontal{width:100%;height:1px;top:50%;left:0}@media (max-width:767px){.kc-effect-instance-editor{margin-inline:-12px;padding-inline:12px}.kc-effect-heading-actions .kc-btn:first-child span{display:none}}.kc-main.is-studio-beta .kc-studio-beta-text-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-text-actions>button{min-height:44px}.kc-main.is-studio-beta .kc-studio-beta-text-actions>button:disabled{cursor:not-allowed;opacity:.45}.kc-main.is-studio-beta .kc-studio-text-copy-picker{box-shadow:none;background:#202925;border:1px solid #46564d;border-radius:7px;gap:10px;padding:12px;display:grid}.kc-main.is-studio-beta .kc-studio-text-copy-picker[hidden]{display:none!important}.kc-main.is-studio-beta .kc-studio-text-copy-picker>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.kc-main.is-studio-beta .kc-studio-text-copy-picker>header>span{gap:3px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-studio-text-copy-picker>header strong{font-size:15px;font-weight:800;color:#f6f7f3!important}.kc-main.is-studio-beta .kc-studio-text-copy-picker>header small{color:#aebbb3;font-size:13px;line-height:1.4}.kc-main.is-studio-beta .kc-studio-text-copy-picker>header>button{color:#f6f7f3;cursor:pointer;background:#26332d;border:1px solid #46564d;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;padding:0;display:inline-flex}.kc-main.is-studio-beta .kc-studio-text-copy-picker>header>button:hover,.kc-main.is-studio-beta .kc-studio-text-copy-picker>header>button:focus-visible{outline-offset:2px;background:#30473d;outline:2px solid #70e6c9}.kc-main.is-studio-beta .kc-studio-text-copy-picker>header>button .kc-icon{width:17px;height:17px}.kc-main.is-studio-beta .kc-studio-text-copy-targets{scrollbar-color:#53665b transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:7px;max-height:min(36vh,330px);padding:1px 5px 2px 1px;display:grid;overflow-y:auto}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button{color:#f6f7f3;cursor:pointer;text-align:left;background:#28352f;border:1px solid #46564d;border-radius:6px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:5px 8px 5px 5px;display:grid}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button:hover,.kc-main.is-studio-beta .kc-studio-text-copy-targets>button:focus-visible{outline-offset:1px;background:#30473d;outline:2px solid #70e6c9}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button.is-selected{background:#2b443a;border-color:#70e6c9;box-shadow:inset 0 0 0 1px #70e6c9}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button:disabled{cursor:not-allowed;opacity:.5;background:#242d29}.kc-main.is-studio-beta .kc-studio-text-copy-thumb{background:#ded9ce;border:1px solid #53665b;border-radius:5px;justify-content:center;align-items:center;width:42px;height:46px;display:flex;overflow:hidden}.kc-main.is-studio-beta .kc-studio-text-copy-thumb img{object-fit:cover;width:100%;height:100%}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button strong{font-size:13px;font-weight:800;color:#f6f7f3!important}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button small{color:#aebbb3;font-size:12px;font-weight:600}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button>i{opacity:0;background:#70e6c9;border:1px solid #70e6c9;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button.is-selected>i{opacity:1}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button>i .kc-icon{width:11px;height:11px}.kc-main.is-studio-beta .kc-studio-text-copy-warning,.kc-main.is-studio-beta .kc-studio-text-copy-status{border-radius:7px;padding:9px 10px;font-weight:800;font-size:13px!important;line-height:1.4!important}.kc-main.is-studio-beta .kc-studio-text-copy-warning{background:#3b3425;border:1px solid #8c7138;color:#f2dba5!important}.kc-main.is-studio-beta .kc-studio-text-copy-status{background:#29453a;border:1px solid #70e6c9;color:#dbfff3!important}.kc-main.is-studio-beta .kc-studio-text-copy-warning[hidden],.kc-main.is-studio-beta .kc-studio-text-copy-status[hidden]{display:none!important}.kc-main.is-studio-beta .kc-studio-text-copy-footer{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px;display:grid}.kc-main.is-studio-beta .kc-studio-text-copy-footer>button{min-height:44px;box-shadow:none;border-radius:5px;font-size:13px;font-weight:800;transform:none}.kc-main.is-studio-beta .kc-studio-text-copy-footer>button:is(:hover,:focus-visible){box-shadow:none;outline-offset:2px;outline:2px solid #70e6c9;transform:none}.kc-main.is-studio-beta .kc-studio-text-copy-footer>.kc-btn-comic-ghost{color:#f6f7f3;background:#28352f;border:1px solid #53665b}.kc-main.is-studio-beta .kc-studio-text-copy-footer>.kc-btn-comic-primary{color:#fff;background:#ff3d35;border:1px solid #ff3d35}.kc-main.is-studio-beta .kc-studio-text-copy-footer>.kc-btn-comic-primary:disabled{color:#aebbb3;cursor:not-allowed;opacity:1;background:#334038;border-color:#46564d}.kc-main.is-studio-beta .kc-studio-text-copy-footer>.kc-btn-comic-primary:not(:disabled):is(:hover,:focus-visible){background:#db2924;border-color:#fff}.kc-main.is-studio-beta .kc-studio-text-copy-picker[aria-busy=true] .kc-studio-text-copy-targets{opacity:.55;pointer-events:none}@media (max-width:640px){.kc-main.is-studio-beta .kc-studio-text-copy-targets{grid-template-columns:minmax(0,1fr);max-height:190px}.kc-main.is-studio-beta .kc-studio-text-copy-targets>button{height:68px!important;min-height:68px!important}.kc-main.is-studio-beta .kc-studio-text-copy-picker{padding:11px}}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor-head{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true]){grid-template-rows:minmax(0,1fr) auto!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true])>[data-camera-filters],body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true])>[data-effects-category-filters],body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true])>[data-effects-discovery],body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true])>[data-camera-gallery],body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true]) .kc-camera-pagination,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true]):not([data-effect-editor-dirty=true])>.kc-camera-editor-actions,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-list,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-empty,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-limit,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor[data-effect-catalog-open=true] .kc-effect-instance-controls{display:none!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effect-instance-editor{border-block:0;align-content:start;gap:10px;min-height:0;margin:0;padding:2px 2px 12px;overflow-y:auto}.kc-effect-instance-heading{border-bottom:1px solid #1113;min-height:48px;padding:0 0 8px}.kc-effect-heading-actions .kc-btn{min-height:38px;box-shadow:2px 2px #111}.kc-effect-heading-actions [data-effect-add-button]{font-size:24px;line-height:1}.kc-effect-instance-list{gap:7px;padding:0;display:grid;overflow:visible}.kc-effect-instance-row{flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;min-height:58px;padding:0;display:grid;position:relative}.kc-effect-instance-row.is-selected{box-shadow:3px 3px #111}.kc-effect-instance-select{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:5px 4px 5px 5px;display:grid}.kc-effect-instance-thumb{color:#fff8e7;background:#111;border:1px solid #111;border-radius:5px;justify-content:center;align-items:center;width:46px;height:42px;font-size:12px;font-weight:950;display:flex;overflow:hidden}.kc-effect-instance-thumb img{object-fit:cover;width:100%;height:100%}.kc-effect-instance-copy{gap:3px;min-width:0;display:grid}.kc-effect-instance-copy strong,.kc-effect-instance-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.kc-effect-instance-menu{align-self:center;position:relative}.kc-effect-instance-menu>summary{cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:15px;font-weight:950;list-style:none;display:flex}.kc-effect-instance-menu>summary::-webkit-details-marker{display:none}.kc-effect-instance-menu>summary::marker{content:""}.kc-effect-instance-menu-items{z-index:20;background:#fffdf5;border:2px solid #111;border-radius:7px;min-width:178px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:4px;box-shadow:4px 4px #111}.kc-effect-instance-menu-items button{color:#111;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;min-height:34px;padding:6px 8px;font-size:12px;font-weight:800}.kc-effect-instance-menu-items button:hover,.kc-effect-instance-menu-items button:focus-visible{background:#dffbef;outline:none}.kc-effect-instance-menu-items button:last-child{color:#b42318}.kc-effect-instance-menu-items button:disabled{cursor:not-allowed;opacity:.4}.kc-effect-instance-controls{gap:9px}.kc-effect-timing-controls{background:#fffdf8;border:1px solid #c8c4bb;padding:9px 11px 8px}.kc-effect-whole-scene,.kc-effect-reset{color:#39342e;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px;font-weight:900;text-decoration:underline}.kc-effect-time-fill{cursor:grab;touch-action:none;z-index:1;min-width:5px}.kc-effect-time-fill:active{cursor:grabbing}.kc-effect-time-fill:after{color:#1111119e;content:"•••";letter-spacing:2px;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.kc-effect-settings{background:#fffdf8;border:1px solid #c8c4bb;border-radius:9px;overflow:hidden}.kc-effect-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:7px 11px;list-style:none;display:flex}.kc-effect-settings>summary::-webkit-details-marker{display:none}.kc-effect-settings>summary>span{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.kc-effect-settings>summary strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950}.kc-effect-settings>summary small{color:#5f5a50;font-size:10px;font-weight:800}.kc-effect-settings>summary>.kc-icon{width:15px;height:15px;transition:transform .15s}.kc-effect-settings[open]>summary>.kc-icon{transform:rotate(180deg)}.kc-effect-settings>summary:hover{background:#55f0c81a}.kc-effect-settings>summary:focus-visible{outline-offset:-3px;outline:3px solid #55f0c8}.kc-effect-settings[open]{border-color:#8c887f;box-shadow:0 1px #11111114}.kc-effect-settings-body{border-top:1px solid #1111112e;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px;padding:10px 11px 11px;display:grid}.kc-effect-settings-body>label{color:#39342e;gap:4px;min-width:0;font-size:11px;font-weight:850;display:grid}.kc-effect-settings-body>label,.kc-effect-settings-body>.kc-effect-reset{grid-column:span 2}.kc-effect-number{background:#fff;border:1px solid #8c887f;border-radius:7px;align-items:center;min-height:36px;padding-right:9px;display:flex}.kc-effect-number input{font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;padding:7px 2px 7px 9px}.kc-effect-number input[type=number]{appearance:textfield}.kc-effect-number input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.kc-effect-number input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.kc-effect-number small{color:#69645c;font-size:10px;font-weight:850}.kc-effect-space-control,.kc-effect-playback-control{grid-column:span 1}.kc-effect-settings-body select{background-color:#fff;border-color:#8c887f;border-radius:7px;width:100%;min-width:0;min-height:36px}.kc-effect-reset{text-align:center;background:#f1eee7;border:1px solid #c8c4bb;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:7px;min-width:0;min-height:36px;text-decoration:none;display:inline-flex}.kc-effect-reset:hover{background:#e5f8f0;border-color:#087f66}.kc-effect-reset .kc-icon{width:14px;height:14px}.kc-effect-whole-scene{color:#075f4d;background:#55f0c829;border:1px solid #087f6673;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;text-decoration:none;display:inline-flex}.kc-effect-whole-scene:hover{background:#55f0c84d}.kc-effect-whole-scene .kc-icon{width:12px;height:12px}@media (max-width:1180px){.kc-effect-settings-body{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-effect-settings-body>label,.kc-effect-settings-body>.kc-effect-reset{grid-column:span 1}}.kc-effect-copy-dialog{color:#111;background:#fffaf0;border:2px solid #111;border-radius:12px;width:100%;max-width:min(520px,100vw - 32px);max-height:min(720px,88dvh);margin:auto;padding:0;position:fixed;inset:0;box-shadow:7px 7px #111}.kc-effect-copy-dialog::backdrop{background:#1111119e}.kc-effect-copy-dialog form{gap:14px;padding:18px;display:grid}.kc-effect-copy-dialog header{justify-content:space-between;align-items:start;display:flex}.kc-effect-copy-dialog header>span{gap:4px;display:grid}.kc-effect-copy-dialog header strong{letter-spacing:.03em;font-family:Bangers,Impact,sans-serif;font-size:30px}.kc-effect-copy-dialog header small{color:#5f5a50;font-size:13px}.kc-effect-copy-dialog header button{cursor:pointer;background:0 0;border:0;padding:5px}.kc-effect-copy-targets{gap:7px;max-height:300px;display:grid;overflow-y:auto}.kc-effect-copy-target{cursor:pointer;background:#fffdf8;border:1px solid #bbb4a7;border-radius:7px;grid-template-columns:22px 42px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:7px 9px;display:grid}.kc-effect-copy-target:has(input:checked){background:#dffbef;border:2px solid #111}.kc-effect-copy-target:has(input:disabled){cursor:not-allowed}.kc-effect-copy-target input{accent-color:#55f0c8;width:18px;height:18px}.kc-effect-copy-scene{color:#fff8e7;background:#111;border-radius:5px;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:950;display:flex}.kc-effect-copy-target>span:last-child{gap:2px;display:grid}.kc-effect-copy-target strong{font-size:13px}.kc-effect-copy-target small{color:#5f5a50;font-size:11px;font-weight:750}.kc-effect-copy-count{color:#5f5a50;margin:-5px 0 0;font-size:12px;font-weight:850}.kc-effect-copy-layer{border-top:1px solid #111;gap:8px;padding-top:13px;display:grid}.kc-effect-copy-layer>span{gap:2px;display:grid}.kc-effect-copy-layer strong{font-size:13px}.kc-effect-copy-layer small{color:#5f5a50;font-size:11px}.kc-effect-copy-layer select{background:#fffdf8;border:1px solid #111;border-radius:6px;min-height:38px;padding:6px 30px 6px 8px;font-size:12px;font-weight:800}.kc-effect-copy-dialog footer{grid-template-columns:1fr 1.3fr;gap:9px;display:grid}.kc-effect-copy-dialog footer .kc-btn{min-height:44px}.kc-effect-copy-dialog footer .kc-btn:disabled{cursor:not-allowed;opacity:.45}@media (max-width:640px){body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery,body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-discovery>*{width:100%;min-width:0;max-width:100%}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-secondary-filters{box-sizing:border-box;gap:6px;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-select{gap:2px;min-width:0;display:grid}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-select select{width:100%;min-width:0}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-effects-reset{grid-column:auto;place-self:end;margin:0 0 4px}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-mobile-studio-tool=effects] .kc-studio-beta-inspector{height:min(64dvh,570px)!important;min-height:min(410px,64dvh)!important;max-height:min(64dvh,570px)!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true]){grid-template-rows:minmax(0,1fr) 56px!important;height:calc(min(64dvh,570px) - 80px)!important}.kc-effect-settings-body{grid-template-columns:minmax(0,1fr)}.kc-effect-settings-body>label,.kc-effect-settings-body>.kc-effect-reset{grid-column:1}.kc-effect-copy-dialog form{padding:14px}.kc-effect-copy-dialog footer{grid-template-columns:1fr}}.kc-transition-mobile-current{display:none}@media (max-width:640px){.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body{grid-template-rows:54px minmax(0,1fr) auto!important;padding-inline:10px!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-editor-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-editor-tabs button{gap:3px;padding-inline:4px;font-size:11px;min-height:42px!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-style-controls-sticky{box-shadow:none;background:#fffdf8;border-bottom:1px solid #1111112e;margin:0 -10px;padding:7px 10px;top:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-style-controls-sticky .kc-text-style-gallery-head{background:0 0;border:0;margin:0;padding:0;display:block}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-style-gallery-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-style-gallery-toolbar{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-style-filter-row{flex-wrap:nowrap;flex:auto;gap:5px;width:auto;min-width:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-style-filter{white-space:nowrap;flex:none;min-height:38px;padding-inline:9px;font-size:11px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-resource-favorites-filter{justify-content:center;align-items:center;min-width:42px;padding-inline:7px;display:inline-flex;position:relative}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-resource-favorites-filter>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-resource-favorites-filter small{margin-left:2px;font-size:10px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-catalog-footer{flex:none;align-items:center;width:auto;min-height:38px;padding:0;display:flex}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-catalog-footer [data-quick-text-catalog-count]{color:#5e5e58;white-space:nowrap;padding:0;font-size:11px;font-weight:850}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-editor-section.is-design{gap:8px;padding-bottom:10px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid{grid-auto-rows:146px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-card,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-option-card-shell{min-height:0;height:100%!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-card{grid-template-rows:minmax(0,1fr) auto;padding:5px;align-self:stretch!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-label{min-height:25px;font-size:12px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel.is-open:not(.has-pending-change) .kc-quick-style-actions{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel.is-open.has-pending-change .kc-quick-style-actions{padding:8px 10px max(8px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;margin:0 -10px;display:grid}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-actions .kc-btn{min-width:0;min-height:44px;padding-inline:8px;font-size:13px}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-actions .kc-btn-comic-ghost span{display:inline}}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:stretch;gap:18px;padding:16px;display:grid}.kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{grid-area:1/1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{box-shadow:none;flex-direction:column;grid-area:1/2;align-content:start;justify-self:stretch;align-items:stretch;gap:18px;width:auto;max-width:none;min-height:0;padding:22px;display:flex}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-control{box-sizing:border-box;background:#eefbf7;border:1px solid #8bcfbd;border-radius:9px;gap:8px;width:100%;padding:9px 10px;display:grid;grid-area:3/1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-span-control.is-warning{background:#fff6dc;border-color:#d6a727}.kc-main.is-studio-beta .kc-text-span-control.is-changing{border-color:#111;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-phone-stage[data-text-hit-target]{cursor:pointer}.kc-main.is-studio-beta .kc-text-span-progress{color:#155d4a;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:900;display:flex}.kc-main.is-studio-beta .kc-text-span-progress[hidden]{display:none!important}.kc-main.is-studio-beta .kc-text-span-progress>span{border:2px solid #155d4a3d;border-top-color:#155d4a;border-radius:999px;width:12px;height:12px;animation:.7s linear infinite kc-text-span-spin}@keyframes kc-text-span-spin{to{transform:rotate(360deg)}}.kc-main.is-studio-beta .kc-text-span-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.kc-main.is-studio-beta .kc-text-span-heading>span{gap:1px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-text-span-heading strong{color:#111;font-size:12px;font-weight:950}.kc-main.is-studio-beta .kc-text-span-heading small{color:#5c655f;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.kc-main.is-studio-beta .kc-text-span-stepper{flex:none;grid-template-columns:38px 30px 38px;align-items:center;min-height:38px;display:grid;overflow:hidden}.kc-main.is-studio-beta .kc-text-span-stepper button{cursor:pointer;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.kc-main.is-studio-beta .kc-text-span-stepper button:disabled{cursor:not-allowed;opacity:.28}.kc-main.is-studio-beta .kc-text-span-stepper .kc-icon{width:15px;height:15px}.kc-main.is-studio-beta .kc-text-span-stepper>strong{text-align:center;border-left:1px solid #d7d7d0;border-right:1px solid #d7d7d0;line-height:36px}.kc-main.is-studio-beta .kc-text-span-warning,.kc-main.is-studio-beta .kc-text-span-continuity{color:#71550a;align-items:flex-start;gap:6px;margin:0;font-size:11px;font-weight:800;line-height:1.35;display:flex}.kc-main.is-studio-beta .kc-text-span-continuity{color:#17634f}.kc-main.is-studio-beta .kc-text-span-warning .kc-icon,.kc-main.is-studio-beta .kc-text-span-continuity .kc-icon{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.kc-main.is-studio-beta .kc-text-span-fit{color:#fff;cursor:pointer;font:inherit;background:#111;border:1.5px solid #111;border-radius:7px;width:100%;min-height:38px;padding:7px 10px;font-size:11px;font-weight:900}.kc-main.is-studio-beta .kc-text-span-fit:hover,.kc-main.is-studio-beta .kc-text-span-fit:focus-visible{outline:0;transform:translate(-1px,-1px);box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel{grid-row:5!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-text-delete-confirm:not([hidden]){grid-row:6!important}.kc-illustration-tab-panel[hidden],.kc-fast-parallax-tabs[hidden]{display:none!important}.kc-fast-parallax-tabs{background:#f1eee6;border:1px solid #1111112e;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.kc-fast-parallax-tabs button{box-shadow:none;color:#111111ad;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:.76rem;font-weight:850;display:flex}.kc-fast-parallax-tabs button.is-selected{color:#111;background:#fffdf7;border-color:#111;box-shadow:0 2px #11111124}.kc-fast-parallax-tabs button:focus-visible{outline:0;box-shadow:0 0 0 3px #55f0c88c}.kc-fast-parallax-tabs svg{width:16px;height:16px}.kc-fast-parallax-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.kc-fast-parallax-tabs button{gap:5px;padding-inline:6px;font-size:.69rem}@media (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple.is-parallax-tabbed-editor .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr) 380px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple.is-parallax-tabbed-editor .kc-simple-parallax-preview{grid-column:1!important;padding:20px 32px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple.is-parallax-tabbed-editor .kc-simple-parallax-side{width:380px;grid-column:2!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple.is-parallax-tabbed-editor .kc-fast-parallax-editor{padding:16px!important}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple.is-parallax-tabbed-editor .kc-fast-editor-layout{grid-template-columns:minmax(0,1fr);max-width:none}}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty:not(.is-text-expanded) .kc-text-span-control{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-text-span{box-sizing:border-box;color:#111;pointer-events:none;z-index:10;background:#55f0c8;border:1px solid #111;border-width:1px 0;align-items:center;gap:4px;height:16px;padding:0 4px;display:flex;position:absolute;top:5px;left:0;right:-18px;overflow:visible}.kc-main.is-studio-beta .kc-studio-beta-text-span.is-start{border-left-width:1px;border-radius:6px 0 0 6px;left:4px}.kc-main.is-studio-beta .kc-studio-beta-text-span.is-end{border-right-width:1px;border-radius:0 6px 6px 0;right:4px}.kc-main.is-studio-beta .kc-studio-beta-text-span.is-start.is-end{border-radius:6px}.kc-main.is-studio-beta .kc-studio-beta-text-span b{color:#55f0c8;background:#111;border-radius:4px;flex:0 0 15px;justify-content:center;align-items:center;height:12px;font-size:9px;display:inline-flex}.kc-main.is-studio-beta .kc-studio-beta-text-span span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 18px);font-size:8px;font-weight:900;display:block;overflow:hidden}@media (max-width:520px){.kc-main.is-studio-beta .kc-text-span-heading{flex-direction:column;align-items:stretch}.kc-main.is-studio-beta .kc-text-span-stepper{grid-template-columns:44px minmax(36px,1fr) 44px;width:100%}}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-tool-context{display:none}.kc-fast-cutout-intro{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.kc-fast-cutout-intro[hidden],.kc-fast-cutout-save-actions[hidden],.kc-simple-parallax-edit-modes [hidden]{display:none!important}.kc-fast-cutout-intro strong{font-size:1.1rem;font-weight:950}.kc-fast-cutout-intro small{color:#1111119e;grid-column:1/-1;font-size:.82rem;line-height:1.35}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-eraser-size>span{letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:950}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button{border:2px solid #111;border-radius:11px;height:52px;font-size:.82rem}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=add].is-selected{color:#111;background:#55f0c8;box-shadow:0 4px #111}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=pan].is-selected{color:#fff;background:#111;border-color:#111}.kc-fast-cutout-zoom{gap:7px;display:grid}.kc-fast-cutout-zoom[hidden]{display:none!important}.kc-fast-cutout-zoom>strong{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:950}.kc-fast-cutout-zoom>div{grid-template-columns:44px minmax(80px,1fr) 46px 44px auto;align-items:center;gap:7px;display:grid}.kc-fast-cutout-zoom button{background:#fffaf0;border:1.5px solid #111;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 9px;font-weight:900;display:inline-flex}.kc-fast-cutout-zoom button.is-fit{min-width:68px}.kc-fast-cutout-zoom output{text-align:center;font-size:.78rem;font-weight:900}.kc-fast-cutout-zoom>small{color:#706d65;align-items:center;gap:6px;font-size:.7rem;font-weight:750;line-height:1.3;display:flex}.kc-fast-cutout-zoom>small svg{flex:none;width:15px;height:15px}.kc-manual-parallax-stage-layers{transform-origin:50%;will-change:transform}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-manual-parallax-stage.is-cutout-zoomed{overflow:hidden}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-manual-parallax-stage.is-cutout-zoomed .kc-manual-parallax-stage-layers{outline-offset:-2px;outline:2px solid #55f0c8}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-manual-parallax-stage.is-cutout-zoomed.is-pan-mode{cursor:grab}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-manual-parallax-stage.is-cutout-panning{cursor:grabbing!important}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=erase].is-selected{color:#fff;background:#ff3d35;box-shadow:0 4px #111}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-eraser-size{grid-template-columns:auto minmax(100px,1fr) 32px;padding:0;display:grid}.kc-fast-cutout-save-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;margin-top:0;display:grid}.kc-fast-cutout-status{color:#706d65;margin:auto 0 0;font-size:.75rem;font-weight:850}.kc-fast-cutout-save-actions button{border:2px solid #111;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:.84rem;font-weight:950;display:inline-flex}.kc-fast-cutout-save-actions .is-cancel{background:#fffaf0}.kc-fast-cutout-save-actions .is-save{color:#fff;background:#ff3d35;box-shadow:0 4px #111}.kc-fast-cutout-save-actions svg{width:17px;height:17px}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-manual-parallax-brush-cursor:after{color:#fff;content:"+";text-shadow:0 1px 2px #111;place-items:center;font-size:1rem;font-weight:950;display:grid;position:absolute;inset:0}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-manual-parallax-stage.is-erase-mode:not(.is-erasing){touch-action:none}.kc-panel-cut-editor[hidden]{display:none!important}.kc-parallax-mode-chooser.has-panel-cut-editor>.kc-parallax-mode-grid,.kc-parallax-mode-chooser.has-panel-cut-editor>.kc-parallax-mode-footer{display:none}.kc-panel-cut-editor{gap:14px;min-height:0;padding:18px;display:grid}.kc-panel-cut-editor>header strong{font:1.05rem Bungee,Impact,sans-serif;display:block}.kc-panel-cut-editor>header small{color:#706d65;margin-top:3px;font-size:.86rem;display:block}.kc-panel-cut-workspace{grid-template-columns:minmax(260px,1fr) 190px;align-items:start;gap:14px;min-height:0;display:grid}.kc-panel-cut-canvas{touch-action:none;background:#111;border:2px solid #111;border-radius:12px;justify-self:center;max-width:100%;max-height:min(58dvh,620px);position:relative;overflow:hidden}.kc-panel-cut-canvas>img{object-fit:contain;max-width:100%;max-height:min(58dvh,620px);display:block}.kc-panel-cut-line{appearance:none;cursor:grab;touch-action:none;z-index:2;background:0 0;border:0;margin:0;padding:0;position:absolute}.kc-panel-cut-line:after{content:"";background:#55f0c8;border:1px solid #111;position:absolute;box-shadow:0 0 0 2px #ffffffbf}.kc-panel-cut-line.is-dragging,.kc-panel-cut-line.is-dragging button{cursor:grabbing}.kc-panel-cut-line.is-horizontal{height:44px;left:0;right:0;transform:translateY(-50%)}.kc-panel-cut-line.is-horizontal:after{height:4px;top:20px;left:0;right:0}.kc-panel-cut-line.is-vertical{width:44px;top:0;bottom:0;transform:translate(-50%)}.kc-panel-cut-line.is-vertical:after{width:4px;top:0;bottom:0;left:20px}.kc-panel-cut-line.is-selected:after{background:#ff3d35}.kc-panel-cut-line.is-diagonal{transform-origin:0;height:44px}.kc-panel-cut-diagonal-body{cursor:grab;touch-action:none;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.kc-panel-cut-diagonal-body:after{content:"";background:#55f0c8;border:1px solid #111;height:4px;position:absolute;top:20px;left:0;right:0;box-shadow:0 0 0 2px #ffffffbf}.kc-panel-cut-line.is-selected .kc-panel-cut-diagonal-body:after{background:#ff3d35}.kc-panel-cut-handle{cursor:move;touch-action:none;z-index:3;background:0 0;border:0;border-radius:999px;width:44px;height:44px;padding:0;position:absolute;top:0}.kc-panel-cut-handle:after{content:"";background:#55f0c8;border:2px solid #111;border-radius:999px;position:absolute;inset:12px;box-shadow:0 0 0 2px #fffc}.kc-panel-cut-line.is-selected .kc-panel-cut-handle:after{background:#ff3d35}.kc-panel-cut-handle.is-start{left:-22px}.kc-panel-cut-handle.is-end{right:-22px}.kc-panel-cut-number{pointer-events:none;z-index:4;background:#fffdf6;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:950;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-panel-cut-line.is-selected .kc-panel-cut-number{color:#fff;background:#ff3d35}.kc-panel-cut-line.is-horizontal .kc-panel-cut-number{left:26px}.kc-panel-cut-line.is-vertical .kc-panel-cut-number{top:26px}.kc-panel-cut-line.is-diagonal .kc-panel-cut-number{left:38px}.kc-panel-cut-workspace>aside{gap:8px;display:grid}.kc-panel-cut-workspace>aside>button{text-align:left;background:#fffdf6;border:1.5px solid #111;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:.82rem;font-weight:900;display:flex}.kc-panel-cut-workspace>aside>button svg{width:18px;height:18px}.kc-panel-cut-workspace>aside>button.is-danger{color:#b42318;margin-top:4px}.kc-panel-cut-workspace>aside>small{color:#706d65;font-size:.76rem;line-height:1.35}.kc-panel-cut-editor>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.kc-panel-cut-editor>footer>span{color:#706d65;text-align:center;font-size:.8rem;font-weight:850}.kc-panel-cut-editor>footer button{border:1.5px solid #111;border-radius:10px;min-height:44px;padding:8px 14px;font-weight:900}.kc-panel-cut-editor>footer .is-primary{color:#fff;background:#ff3d35;box-shadow:0 3px #111}.kc-panel-cut-editor>footer .is-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}@media (max-width:620px){.kc-panel-cut-editor{padding:12px;overflow-y:auto}.kc-panel-cut-workspace{grid-template-columns:minmax(0,1fr)}.kc-panel-cut-canvas,.kc-panel-cut-canvas>img{max-height:48dvh}.kc-panel-cut-workspace>aside{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-panel-cut-workspace>aside>strong,.kc-panel-cut-workspace>aside>small{grid-column:1/-1}.kc-panel-cut-workspace>aside>button{justify-content:center;padding:6px}.kc-panel-cut-workspace>aside>button span{font-size:0}.kc-panel-cut-editor>footer{grid-template-columns:1fr 1fr}.kc-panel-cut-editor>footer>span{grid-area:1/1/auto/-1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:minmax(230px,42dvh) auto;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;overflow-y:auto}.kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{grid-area:1/1;max-height:42dvh}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{grid-area:2/1;gap:10px;padding:12px}.kc-fast-cutout-intro small{font-size:.74rem}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button{height:46px}}.kc-parallax-flow-steps[hidden]{display:none!important}.kc-parallax-flow-steps{background:#f6efe3;border-bottom:1px solid #1111112e;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px 20px;display:grid}.kc-parallax-flow-steps>span{border:1.5px solid #0000;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px 9px;display:flex}.kc-parallax-flow-steps>span>b{background:#fffdf6;border:1.5px solid #111;border-radius:999px;flex:0 0 27px;justify-content:center;align-items:center;height:27px;font-size:.68rem;display:inline-flex}.kc-parallax-flow-steps>span>span{min-width:0;display:grid}.kc-parallax-flow-steps strong{font-size:.75rem;font-weight:950}.kc-parallax-flow-steps small{color:#11111194;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:700;overflow:hidden}.kc-parallax-flow-steps>span.is-active{background:#55f0c833;border-color:#111}.kc-parallax-flow-steps>span.is-active>b{background:#55f0c8}.kc-parallax-flow-steps>span.is-complete>b{color:#fff;background:#111}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-cutout-intro{gap:4px}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-cutout-intro strong{font:1rem Bungee,Impact,sans-serif}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-cutout-intro small{font-size:.78rem}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=pan]{padding:0}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=pan] span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-fast-parallax-editor>p{margin:11px 0 8px}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-header{min-height:66px;padding-block:8px}.kc-parallax-flow-steps{gap:3px;padding:5px 8px}.kc-parallax-flow-steps>span{gap:5px;padding:5px}.kc-parallax-flow-steps>span>b{flex-basis:25px;height:25px}.kc-parallax-flow-steps strong{font-size:.68rem}.kc-parallax-flow-steps small{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-mode-chooser{padding-top:14px}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes button{font-size:.72rem}}.kc-text-motion-controls{background:#fff8e7b8;border:1px solid #11111124;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.kc-text-motion-controls[hidden],.kc-text-motion-direction[hidden],.kc-text-motion-beat-status[hidden]{display:none!important}.kc-text-motion-controls fieldset{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.kc-text-motion-controls legend{color:#1119;letter-spacing:.055em;text-transform:uppercase;padding:0;font-size:.57rem;font-weight:950}.kc-text-motion-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.kc-text-motion-segments.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-text-motion-segments button,.kc-text-motion-direction-buttons button{color:#111;cursor:pointer;font:inherit;background:#ffffffc2;border:1px solid #11111138;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:30px;padding:4px 5px;font-size:.58rem;font-weight:900;display:inline-flex}.kc-text-motion-segments button:hover,.kc-text-motion-segments button:focus-visible,.kc-text-motion-direction-buttons button:hover,.kc-text-motion-direction-buttons button:focus-visible{border-color:#111;outline:none}.kc-text-motion-segments button[aria-pressed=true],.kc-text-motion-direction-buttons button[aria-pressed=true]{background:#55f0c8;border-color:#111;box-shadow:1px 1px #111}.kc-text-motion-direction{grid-column:1/-1}.kc-text-motion-direction-buttons{gap:4px;display:flex}.kc-text-motion-direction-buttons button{width:34px;height:31px;padding:0}.kc-text-motion-direction-buttons button svg{width:14px;height:14px}.kc-text-motion-direction-buttons .is-left svg{transform:rotate(180deg)}.kc-text-motion-direction-buttons .is-up svg{transform:rotate(-90deg)}.kc-text-motion-direction-buttons .is-down svg{transform:rotate(90deg)}.kc-text-motion-beat-status{color:#111111a8;grid-column:1/-1;margin:0;font-size:.6rem;font-weight:800}@media (max-width:1100px){.kc-text-motion-options{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-text-motion-controls{grid-template-columns:1fr}}@media (max-width:560px){.kc-text-motion-family-row{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.kc-text-motion-family{flex:none}.kc-text-motion-options{grid-template-columns:1fr}}.kc-main.is-studio-beta .kc-studio-beta-text-editor,.kc-main.is-studio-beta .kc-studio-beta-text-mount,.kc-main.is-studio-beta .kc-studio-fixed-text-mount,.kc-main.is-studio-beta .kc-fixed-text-editor,.kc-main.is-studio-beta .kc-fixed-text-editor-body,.kc-main.is-studio-beta .kc-fixed-text-editor-controls{min-width:0;max-width:100%}.kc-main.is-studio-beta .kc-studio-fixed-text-mount>.kc-fixed-text-editor{width:100%;margin:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded{width:100%;min-width:0;display:grid!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded .kc-text-scene-field{width:100%;min-width:0;grid-area:1/1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded .kc-text-scene-empty-cancel{display:inline-flex}@media (min-width:1100px){.kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=text] .kc-studio-beta-text-editor{gap:14px;padding:0 2px 14px;display:grid;margin:0!important}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header{border-bottom:1px solid #d8d8d1;align-items:start;gap:4px;padding:8px 2px 13px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header strong{color:#111;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.2}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header small{color:#686862;font-size:13px;line-height:1.35}.kc-main.is-studio-beta .kc-studio-beta-text-mount{min-width:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor{box-sizing:border-box;width:100%;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;row-gap:10px!important;min-height:0!important;display:grid!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-workspace-order-handle,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-thumb,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-copy-button{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field{align-content:center;gap:6px;width:100%;border:0!important;grid-area:1/1!important;padding:0!important;display:grid!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-field .kc-input{box-sizing:border-box;color:#111;background:#fff;border:1.5px solid #111;border-radius:8px;width:100%;min-height:50px;padding:10px 13px;box-shadow:3px 3px #55f0c8}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta{color:#676760;gap:6px;margin:2px 0 0;font-size:12px;font-weight:750;line-height:1.3;display:flex;overflow:hidden}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-meta>span{text-overflow:ellipsis;white-space:nowrap;max-width:38%;overflow:hidden;display:inline!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel{grid-template-columns:minmax(0,1fr) 52px;gap:10px;width:100%;grid-area:2/1!important;display:grid!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-trigger{background:#fffaf0;border:1.5px solid #111;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:46px;margin:0;padding:0 13px;font-size:13px;display:grid;box-shadow:2px 2px #11111138;grid-area:1/1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions{pointer-events:none;z-index:3;justify-content:flex-end;align-items:center;position:relative;grid-area:2/1!important;margin:0!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle{pointer-events:auto;background:#fff;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;min-width:46px;height:46px;padding:0 11px;display:inline-flex}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-toggle .kc-text-scene-action-label{display:none}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel{grid-template-columns:minmax(0,1fr)!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body{box-sizing:border-box;background:#fffaf0;border:1.5px solid #111;border-radius:9px;width:100%;padding-inline:12px;box-shadow:3px 3px #1113;grid-area:2/1/auto/-1!important;max-height:none!important;margin:2px 0 0!important;overflow:visible!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-style-open>.kc-text-scene-row-actions{display:none!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-empty-summary{box-sizing:border-box;background:#fffaf0;border:1.5px dashed #8f8e86;border-radius:9px;width:100%;min-height:76px;padding:14px 16px;grid-column:1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-empty.is-text-expanded .kc-text-scene-field{display:grid!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-style-controls-sticky,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-motion-family-row,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-actions{position:static}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-main.is-studio-beta .kc-studio-beta-text-editor .kc-text-typography-grid select{appearance:none;color:#111;background:linear-gradient(45deg,#0000 50%,#111 50%) calc(100% - 14px)/6px 6px no-repeat,linear-gradient(135deg,#111 50%,#0000 50%) calc(100% - 10px)/6px 6px no-repeat,#fffaf0;border:1.5px solid #111;box-shadow:2px 2px #55f0c8}}.kc-fast-layer-tools{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools{background:var(--kc-parallax-paper);border:1.5px solid var(--kc-parallax-ink);box-shadow:3px 3px 0 var(--kc-parallax-ink);z-index:14;border-radius:12px;place-self:center start;gap:4px;display:grid}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools button{color:var(--kc-parallax-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools button:hover,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools button:focus-visible{outline:2px solid var(--kc-parallax-mint-deep);outline-offset:-2px;background:#55f0c833}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools button.is-move:is(.is-selected,[aria-pressed=true]){background:var(--kc-parallax-mint);box-shadow:inset 0 0 0 1.5px var(--kc-parallax-ink)}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools button:disabled{cursor:not-allowed;opacity:.38}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools svg{width:20px;height:20px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-fast-layer-tools output{color:var(--kc-parallax-muted);text-align:center;padding:2px 0;font-size:.6rem;font-weight:900;line-height:1}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-stage-controls{display:contents}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-active-layer{grid-area:2/1/auto/3;place-self:start center;max-width:min(100%,410px);min-height:36px;padding:7px 10px}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-active-layer>span:nth-child(2){overflow-wrap:anywhere;white-space:normal;line-height:1.25}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-play{z-index:15}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-active-layer{border-radius:9px;justify-content:flex-start;width:100%;max-width:100%;height:auto;min-height:36px;padding:7px 9px;display:flex}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-active-layer>span:nth-child(2){clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;font-size:.64rem;position:static;overflow:visible}}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header>span{gap:4px;min-width:0;display:grid}.kc-main.is-studio-beta .kc-studio-beta-text-editor>header .kc-studio-beta-text-actions{flex:none;margin:0}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor.is-text-ready>.kc-text-scene-row-actions{pointer-events:auto;z-index:5;align-items:center;gap:4px;top:3px;right:5px;grid-area:auto!important;margin:0!important;display:flex!important;position:absolute!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel{grid-template-rows:auto auto;align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-trigger{padding-right:13px;grid-area:1/1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel .kc-text-span-control{background:#eefbf7;justify-self:end;align-items:center;gap:7px;width:auto;min-height:44px;margin:0;padding:3px 5px 3px 10px;display:flex;grid-area:1/2!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body{grid-area:2/1/auto/-1!important}.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel .kc-text-span-progress,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel .kc-text-span-warning,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel .kc-text-span-continuity,.kc-main.is-studio-beta .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel .kc-text-span-fit{grid-column:1/-1}.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-dialog-card,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{grid-template-rows:auto auto minmax(0,1fr)}.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-flow-steps+.kc-parallax-mode-chooser,.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-flow-steps+.kc-scene-motion-chooser{min-height:0;overflow-y:auto}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes{grid-template-columns:46px minmax(0,1fr) minmax(0,1fr)!important}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-parallax-editor{padding:15px}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-parallax-editor>header{margin-bottom:10px}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell .kc-scene-animation-dialog-card,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-animation-dialog-card{grid-template-rows:auto auto minmax(0,1fr)}.kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)!important}}@media (min-width:1100px){.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions]{background:#fffdf8;width:clamp(700px,58vw,860px);box-shadow:-12px 0 28px #11111124}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions]>header{display:none}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-studio-beta-tool-drawer-body{height:100%;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-studio-editor-workspace,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-adjust-content,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-clip-editor-form,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-clip-editor-panel,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-storyboard,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-adjustments,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-list{box-sizing:border-box;height:100%!important;min-height:0!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-adjust-content,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-clip-editor-panel{padding:0!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-editor-sequence,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-storyboard-workspace-actions,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-removed-scenes,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-text-workspace,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-scene-adjustments,.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-list-item{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-list{display:block}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-editor{box-shadow:none;background:#fffdf8;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;height:100%;margin:0;padding:18px 16px 14px;display:grid;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-editor-head{border-bottom:1px solid #d8d8d1;align-items:center;min-height:54px;padding:0 2px 12px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-editor-head h3{font-size:16px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-selected-summary{align-items:flex-end;gap:2px;max-width:46%;display:grid}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-selected-summary strong{max-width:100%;font-size:13px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-filter-bar{background:#faf6eb;border:1px solid #d8d3c6;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;padding:10px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-filter-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-filter-row .kc-camera-filter{border-radius:999px;flex:0 auto;min-height:34px;padding:5px 9px;font-size:11px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-genre-filter{grid-template-columns:auto minmax(0,190px);justify-self:end;align-items:stretch;gap:4px;display:grid}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-genre-filter select{width:100%;min-width:0;min-height:36px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-height:0;max-height:none;padding:2px 8px 10px 2px;display:grid;overflow:hidden auto}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-card{gap:7px;padding:7px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-card .kc-camera-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.16;display:-webkit-box;overflow:hidden}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-card .kc-camera-card-copy small{font-size:11px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-card-shell>.kc-resource-favorite-button{width:34px;height:34px;top:10px;right:10px}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-card-shell>.kc-option-card-apply{display:none!important}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-editor>.kc-camera-editor-actions{background:#fffdf8;border-top:1px solid #d8d8d1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;margin:0;padding:12px 0 0;display:grid}.kc-main.is-studio-beta .kc-studio-beta-tool-drawer[data-studio-tool-mode=transitions] .kc-transition-editor>.kc-camera-editor-actions>.kc-btn{width:100%;min-height:46px;font-size:14px}}.kc-subject-guidance[hidden],.kc-parallax-mode-chooser.has-subject-guidance .kc-parallax-mode-grid,.kc-parallax-mode-chooser.has-subject-guidance .kc-parallax-analysis-plan,.kc-parallax-mode-chooser.has-subject-guidance .kc-parallax-mode-footer{display:none}.kc-subject-guidance{background:#fff9ef;border:2px solid #111;margin:14px 0;padding:16px;box-shadow:5px 5px #111}.kc-subject-guidance header strong{font-size:1.05rem;font-weight:900}.kc-subject-guidance header p{color:#555;margin:6px 0 12px;font-size:.875rem}.kc-subject-guidance-notice{color:#392a0b;background:#fff1cb;border:1.5px solid #111;border-left:5px solid #f0a92f;border-radius:8px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;font-size:.8rem;font-weight:800;line-height:1.35;display:flex}.kc-subject-guidance-notice[hidden]{display:none}.kc-subject-guidance-tools{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.kc-subject-guidance-tools button{background:#fff;border:1px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:.875rem;font-weight:700;display:flex}.kc-subject-guidance-tools button svg{width:18px;height:18px}.kc-subject-guidance-size{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:.875rem;display:flex}.kc-subject-guidance-size input{accent-color:#087859;flex:1;min-width:120px;min-height:44px}.kc-subject-guidance-tools [data-label=foreground][aria-pressed=true]{background:#bbf5df;border:2px solid #087859}.kc-subject-guidance-tools [data-label=background][aria-pressed=true]{background:#ffdad6;border:2px solid #b32b20}.kc-subject-guidance button:disabled{opacity:.5;cursor:default}.kc-subject-guidance-stage{background:#e9e5db;border:1px solid #b5b0a5;padding:8px}.kc-subject-guidance-artwork{width:fit-content;max-width:100%;margin:auto;line-height:0;position:relative}.kc-subject-guidance-artwork img{width:auto;max-width:100%;max-height:38vh;display:block}.kc-subject-guidance-artwork canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.kc-subject-guidance canvas:focus-visible,.kc-subject-guidance button:focus-visible{outline-offset:3px;outline:3px solid #087859}.kc-subject-guidance-status{min-height:1.4em;margin:8px 0;font-size:.875rem}.kc-subject-guidance>small{color:#555;font-size:.875rem;display:block}@media (max-width:600px){.kc-subject-guidance-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.kc-parallax-mode-chooser.has-fast-selection .kc-parallax-mode-grid,.kc-parallax-mode-chooser.has-fast-selection .kc-parallax-analysis-plan,.kc-parallax-mode-chooser.has-fast-selection .kc-parallax-mode-footer{display:none}.kc-fast-parallax-editor{background:#fffdf6;border:2px solid #111;padding:18px;box-shadow:4px 4px #111}.kc-fast-parallax-editor[hidden]{display:none}.kc-fast-parallax-editor>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.kc-fast-editor-group{gap:8px;margin-top:14px;display:grid}.kc-fast-editor-group>strong{font-size:.78rem}.kc-fast-editor-group>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.kc-fast-editor-intensity>div{grid-template-columns:repeat(3,1fr)}.kc-fast-editor-direction>div{grid-template-columns:repeat(5,1fr)}.kc-fast-editor-group button{cursor:pointer;background:#fff;border:1.5px solid #111;min-height:42px;font-size:.72rem;font-weight:900}.kc-fast-editor-group button.is-selected{background:#55f0c8;box-shadow:2px 2px #111}.kc-fast-editor-profile button{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.kc-fast-editor-profile button>span{gap:1px;min-width:0;display:grid}.kc-fast-editor-profile button strong{font-size:.72rem;font-weight:950}.kc-fast-editor-profile button small{color:#1111119e;font-size:.6rem;font-weight:750;line-height:1.15}.kc-fast-editor-highlight-color>div{gap:10px;display:flex}.kc-fast-editor-highlight-color .kc-fast-highlight-color{background:var(--highlight-color);border:2px solid #111;border-radius:999px;width:44px;height:44px;min-height:44px;box-shadow:inset 0 0 0 4px #fff}.kc-fast-editor-highlight-color .kc-fast-highlight-color.is-gold{--highlight-color:#ffd84b}.kc-fast-editor-highlight-color .kc-fast-highlight-color.is-mint{--highlight-color:#55f0c8}.kc-fast-editor-highlight-color .kc-fast-highlight-color.is-red{--highlight-color:#ff493d}.kc-fast-editor-highlight-color .kc-fast-highlight-color.is-white{--highlight-color:#fff}.kc-fast-editor-highlight-color .kc-fast-highlight-color.is-selected{background:var(--highlight-color);box-shadow:inset 0 0 0 4px #fff,0 0 0 3px #55f0c8}.kc-fast-editor-highlight-effect>div,.kc-parallax-finish-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kc-fast-editor-highlight-effect button,.kc-parallax-finish-options button{background:#fffdf7;border:2px solid #171717;border-radius:12px;min-height:46px;padding:9px 12px;font-weight:800}.kc-fast-editor-highlight-effect button.is-selected,.kc-parallax-finish-options button.is-selected{background:#55e3c2;box-shadow:3px 3px #171717}.kc-parallax-finish-controls{border-top:1px solid #d9d5ca;gap:12px;margin-top:16px;padding-top:16px;display:grid}.kc-parallax-finish-controls>strong,.kc-fast-editor-highlight-effect>strong{align-items:baseline;gap:8px;display:flex}.kc-parallax-finish-controls>strong small,.kc-fast-editor-highlight-effect>strong small{color:#75726b;font-size:12px;font-weight:700}.kc-fast-highlight-picker{cursor:pointer;border:2px solid #171717;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:4px 10px 4px 5px;display:inline-flex}.kc-fast-highlight-picker input{cursor:pointer;border:0;border-radius:999px;width:32px;height:32px;padding:0}.kc-fast-highlight-picker span{white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:680px){.kc-fast-editor-highlight-effect>div,.kc-parallax-finish-options{grid-template-columns:1fr}}.kc-fast-parallax-editor>p{background:#55f0c826;border-left:4px solid #55f0c8;margin:17px 0 12px;padding:9px 10px;font-size:.72rem;font-weight:750}.kc-fast-editor-advanced{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #111;width:100%;min-height:44px;padding:8px 10px;font-weight:900}.kc-fast-editor-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.kc-fast-editor-actions button{color:#075f5a;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-size:.72rem;font-weight:900;text-decoration:underline}.kc-fast-preview-time{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;z-index:34;background:#111111d1;border:1px solid #fffc;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;position:absolute;top:10px;right:10px}.kc-fast-preview-time[hidden],.kc-scene-parallax-panel.is-fast-simple .kc-simple-parallax-tabs,.kc-scene-parallax-panel.is-fast-simple .kc-simple-parallax-tab-viewport{display:none}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple .kc-simple-parallax-side{grid-template-rows:minmax(0,1fr);overflow-y:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple .kc-fast-parallax-editor{box-sizing:border-box;height:100%;min-height:100%;overflow:auto}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple .kc-simple-parallax-tabs,.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-fast-simple .kc-simple-parallax-tab-viewport{display:none}@media (max-width:620px){.kc-fast-editor-profile button{grid-template-columns:24px minmax(0,1fr);gap:5px;padding:7px 6px}.kc-fast-editor-profile button small{display:none}}@media (max-width:540px){.kc-fast-editor-profile button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0}.kc-fast-editor-profile>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-fast-editor-profile button>span{justify-items:center}.kc-fast-editor-profile button strong{overflow-wrap:anywhere;font-size:.65rem}.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer button{font-size:.68rem;line-height:1.15}}.kc-main.is-studio-beta .kc-autosave-status[data-state=saved]{display:none!important}@media (max-width:860px){.kc-main.is-studio-beta .kc-autosave-status:not([data-state=error]){display:none}.kc-main.is-studio-beta .kc-clip-workspace-actions .kc-autosave-status[data-state=error]{white-space:normal;border:0;min-width:0;max-width:90px;padding:0;font-size:11px;font-weight:500;line-height:14px;overflow:visible}}@media (max-width:760px){.kc-main.is-studio-beta .kc-clip-workspace-bar:has(.kc-autosave-status[data-state=error]){grid-template-columns:44px minmax(0,1fr)}.kc-main.is-studio-beta .kc-clip-workspace-bar:has(.kc-autosave-status[data-state=error]) .kc-clip-workspace-identity{display:none}.kc-main.is-studio-beta .kc-clip-workspace-actions:has(.kc-autosave-status[data-state=error]){min-width:0}.kc-main.is-studio-beta .kc-clip-workspace-actions:has(.kc-autosave-status[data-state=error]) .kc-studio-export-action>.kc-icon{display:none}}.kc-editor-shell,.kc-create-flow-progress,.kc-project-flow[data-controller]{max-width:min(1880px,100vw - 24px)}.kc-material-storyboard .kc-storyboard-workspace,.kc-material-storyboard.is-inspector-open .kc-storyboard-workspace{grid-template-columns:minmax(230px,260px) minmax(0,1fr);gap:12px;display:grid}.kc-material-storyboard .kc-source-library,.kc-material-storyboard.is-inspector-open .kc-source-library{max-height:none;display:grid}.kc-material-storyboard .kc-storyboard-scenes,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes{background:#ffffff9e;border:1px solid #1113;border-radius:9px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;height:clamp(610px,100dvh - 230px,720px);max-height:720px;padding:8px;display:grid}.kc-material-storyboard .kc-storyboard-editor-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-editor-heading,.kc-material-storyboard .kc-storyboard-scenes-heading,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-heading,.kc-material-storyboard .kc-storyboard-finish,.kc-material-storyboard.is-inspector-open .kc-storyboard-finish{display:flex}.kc-material-storyboard .kc-storyboard-scenes-layout,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{background:#e9e8e4b8;border:1.5px solid #11111185;border-radius:8px;height:100%;min-height:0;display:block;overflow:hidden}.kc-material-storyboard .kc-storyboard-grid,.kc-material-storyboard.is-inspector-open .kc-storyboard-grid{scroll-snap-type:x proximity;background:0 0;border:0;align-items:flex-start;gap:10px;height:100%;min-height:0;padding:10px 10px 12px;scroll-padding-inline:10px;display:flex;overflow:auto hidden}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar{height:8px;display:block}.kc-material-storyboard.is-inspector-open .kc-storyboard-grid::-webkit-scrollbar{height:8px;display:block}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar-thumb{background:#1111118c;border-radius:999px}.kc-material-storyboard .kc-storyboard-grid::-webkit-scrollbar-track{background:#1111111a;border-radius:999px}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-material-storyboard .kc-storyboard-slot.is-empty,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-filled,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty{scroll-snap-align:start;flex:0 0 clamp(132px,8vw,152px);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-self:flex-start;gap:5px;width:clamp(132px,8vw,152px);min-width:132px;max-width:152px;height:auto;min-height:0;padding:5px;display:grid;overflow:visible}.kc-material-storyboard .kc-storyboard-slot>header,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot>header{grid-column:1;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px;min-height:30px;display:grid}.kc-material-storyboard .kc-storyboard-tile-preview,.kc-material-storyboard.is-inspector-open .kc-storyboard-tile-preview{aspect-ratio:9/16;grid-column:1;width:100%;height:auto;display:block}.kc-material-storyboard .kc-storyboard-slot.is-empty,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty{min-height:300px}.kc-material-storyboard .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty .kc-storyboard-empty-frame{height:100%;min-height:288px}.kc-material-storyboard .kc-storyboard-slot.is-selected,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-selected{background:#fffdf8;border:2px solid #0d9f7e;border-radius:8px;flex-basis:clamp(320px,19vw,350px);grid-template-rows:auto minmax(0,1fr);width:clamp(320px,19vw,350px);min-width:320px;max-width:350px;padding:6px;position:relative;box-shadow:0 0 0 2px #55f0c8}.kc-material-storyboard .kc-storyboard-slot.is-selected>header,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-selected>header{grid-template-columns:30px minmax(0,1fr);gap:5px;min-height:36px;padding-right:128px}.kc-material-storyboard .kc-storyboard-slot.is-selected>.kc-storyboard-tile-preview{display:none}.kc-storyboard-adjust-frame,.kc-storyboard-inspector-backdrop{display:none!important}.kc-material-storyboard .kc-storyboard-slot>.kc-storyboard-inspector-panel>header{display:none}.kc-storyboard-inline-drag-hint{color:#fff8e7;opacity:0;pointer-events:none;white-space:nowrap;z-index:7;background:#111111c7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;transition:opacity .14s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.kc-storyboard-inspector-panel.is-reframing .kc-storyboard-inline-drag-hint{opacity:1}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-zoom-slider input{accent-color:#55f0c8}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-inline-action-form{width:100%;min-width:0;margin:0}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-frame-feedback{z-index:20;grid-column:auto;align-items:center;gap:4px;display:inline-flex;position:absolute;top:6px;right:8px}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-frame-status{color:#087f66;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;position:static}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-frame-status-icon{color:#087f66;width:14px;height:14px;display:none;position:static}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-frame-feedback:has(.kc-storyboard-frame-status[data-state=saved]) .kc-storyboard-frame-status-icon{display:block}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-more-actions>summary{color:#111;background:#fffdf8;border:1px solid #1111116b;width:36px;height:36px;min-height:36px;padding:0}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-more-actions{z-index:30;position:absolute;top:6px;right:6px}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-more-actions-menu{background:#fffaf0;border:1.5px solid #111;width:190px;top:calc(100% + 6px);bottom:auto;right:0;box-shadow:4px 4px #1111113d}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-more-actions-menu .kc-scene-action{color:#111;background:0 0;border:0}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-more-actions-menu .kc-scene-action:hover,.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-more-actions-menu .kc-scene-action:focus-visible{outline-offset:-2px;background:#55f0c838;outline:2px solid #0d9f7e}.kc-material-storyboard .kc-storyboard-slot .kc-storyboard-more-actions-menu .kc-scene-action-danger{color:#b22b24}@media (max-width:1180px){.kc-material-storyboard .kc-storyboard-workspace,.kc-material-storyboard.is-inspector-open .kc-storyboard-workspace{grid-template-columns:minmax(205px,230px) minmax(0,1fr)}.kc-material-storyboard .kc-storyboard-scenes,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes{height:650px}}@media (max-width:760px){.kc-editor-shell,.kc-create-flow-progress{max-width:calc(100vw - 16px)}.kc-material-storyboard .kc-storyboard-workspace,.kc-material-storyboard.is-inspector-open .kc-storyboard-workspace{grid-template-columns:minmax(0,1fr)}.kc-material-storyboard .kc-source-library,.kc-material-storyboard.is-inspector-open .kc-source-library{max-height:238px;display:grid}.kc-material-storyboard .kc-source-library-list,.kc-material-storyboard.is-inspector-open .kc-source-library-list{grid-template-columns:none;grid-auto-columns:108px;grid-auto-flow:column;max-height:118px;display:grid;overflow:auto hidden}.kc-material-storyboard .kc-source-library:has(.kc-upload-preview-item.is-failed){max-height:none}.kc-material-storyboard .kc-source-library-list:has(.kc-upload-preview-item.is-failed){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;grid-auto-columns:auto;grid-auto-flow:row;max-height:280px;overflow:hidden auto}.kc-material-storyboard .kc-storyboard-scenes,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes{height:auto;min-height:600px;max-height:none}.kc-material-storyboard .kc-storyboard-scenes-heading>div,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-heading>div{gap:2px;display:grid}.kc-material-storyboard .kc-storyboard-scenes-heading span{white-space:normal}.kc-material-storyboard .kc-storyboard-scenes-layout,.kc-material-storyboard.is-inspector-open .kc-storyboard-scenes-layout{height:530px}.kc-material-storyboard .kc-storyboard-slot,.kc-material-storyboard .kc-storyboard-slot.is-filled,.kc-material-storyboard .kc-storyboard-slot.is-empty,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-filled,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-empty{flex-basis:144px;width:144px;min-width:144px;max-width:144px}.kc-material-storyboard .kc-storyboard-slot.is-selected,.kc-material-storyboard.is-inspector-open .kc-storyboard-slot.is-selected{flex-basis:min(340px,100vw - 38px);width:min(340px,100vw - 38px);min-width:min(340px,100vw - 38px);max-width:min(340px,100vw - 38px)}}.kc-pricing-price>span.is-monthly{gap:5px;display:grid}.kc-pricing-price>span.is-yearly{gap:5px;display:none}.kc-pricing-price small{color:var(--home-muted);font-size:10px;font-weight:750;line-height:1.2}.kc-pricing-credit-grant{background:#55f0c833;border-left:4px solid #0d9f7e;padding:8px 9px;color:var(--home-ink-soft)!important;margin-top:12px!important;font-size:10px!important;font-weight:850!important;line-height:1.35!important}.kc-pricing-plan>.is-yearly,.kc-pricing-purchase-actions>.is-yearly,.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-plan>.is-monthly,.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-purchase-actions>.is-monthly,.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-price>span.is-monthly{display:none}.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-plan>.is-yearly,.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-price>span.is-yearly{display:grid}.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-plan>p.is-yearly,.kc-pricing-page:has(#pricing-period-yearly:checked) .kc-pricing-purchase-actions>.is-yearly{display:flex}.kc-pricing-purchase-actions{margin-top:auto}.kc-pricing-current-plan{text-align:center;background:#55f0c847;border:1px solid #0d9f7e;border-radius:6px;padding:7px 9px;color:var(--home-ink)!important;margin-bottom:8px!important;font-size:10px!important;font-weight:900!important}.kc-pricing-cancellation{text-align:center;color:var(--home-muted)!important;margin-bottom:8px!important;font-size:9px!important}.kc-pricing-plan-change{text-align:center;background:#1111110f;border:1px dashed #11111157;border-radius:6px;padding:8px 9px;color:var(--home-muted)!important;margin-top:auto!important;font-size:10px!important;font-weight:850!important}.kc-pricing-summary.is-account{width:calc(100% - 48px);max-width:1080px;margin:18px auto 14px}.kc-pricing-summary.is-admin-reference{background:#55f0c83d;border-color:#0d9f7e}.kc-pricing-summary.is-admin-reference .kc-pricing-summary-head{align-items:center}.kc-pricing-plan-cta.is-disabled{color:var(--home-muted);cursor:not-allowed;opacity:.72;pointer-events:none;background:#1111110f;border-color:#1111116b;justify-content:center;text-decoration:none}.kc-pricing-summary-head{border:0;justify-content:space-between;align-items:start;gap:14px;padding:0;display:flex}.kc-pricing-summary-head>div{border:0;padding:0}.kc-pricing-summary.is-account form{margin:0}.kc-pricing-manage{width:100%}.kc-pricing-pending-change{background:#f8d84a38;border:1px solid #1111113d;border-radius:7px;padding:10px 12px;color:var(--home-ink-soft)!important;font-size:12px!important;font-weight:850!important}.kc-pricing-change-action,.kc-pricing-change-action .kc-pricing-plan-cta{width:100%}.kc-pricing-top-ups{border-top:3px solid var(--home-ink);padding-block:48px 56px}.kc-pricing-top-up-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.kc-pricing-top-up{border:2px solid var(--home-ink);background:#fffdf6e0;border-radius:9px;gap:9px;padding:18px;display:grid;box-shadow:5px 5px #11111124}.kc-pricing-top-up>strong{font-family:Bungee,Impact,sans-serif;font-size:20px;font-weight:400}.kc-pricing-top-up>span{color:var(--home-red);font-size:22px;font-weight:950}.kc-pricing-top-up>small,.kc-pricing-top-up>p{color:var(--home-muted);margin:0;font-size:11px;font-weight:800}.kc-pricing-top-up .kc-pricing-plan-cta{margin-top:6px}.kc-billing-page{min-height:100vh}.kc-tester-expired-page{background:radial-gradient(circle at 18% 16%,#55f0c82e,#0000 28%),radial-gradient(circle at 84% 80%,#f0442f1f,#0000 30%),#f8f1df;justify-content:center;align-items:center;min-height:100vh;padding:28px 16px;display:flex}.kc-tester-expired-card{border:2px solid var(--home-ink);color:var(--home-ink);text-align:center;background:#fffdf6f5;border-radius:12px;width:100%;max-width:680px;padding:clamp(28px,6vw,52px);box-shadow:8px 8px #11111129}.kc-tester-expired-icon{background:var(--home-yellow);border:2px solid var(--home-ink);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;display:inline-flex}.kc-tester-expired-card .kc-eyebrow{color:var(--home-red);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.kc-tester-expired-card h1{letter-spacing:-.04em;margin:10px 0 16px;font-family:Bungee,Impact,sans-serif;font-size:clamp(2.25rem,7vw,4.2rem);font-weight:400;line-height:.98}.kc-tester-expired-card>p:last-of-type{color:var(--home-muted);font-size:15px;font-weight:750;line-height:1.55}.kc-tester-preserved-note{text-align:left;background:#55f0c82e;border-left:4px solid #0d9f7e;align-items:center;gap:9px;margin:24px 0;padding:13px 14px;font-size:13px;font-weight:850;display:flex}.kc-tester-expired-actions{justify-content:center;gap:12px;display:flex}.kc-billing-shell{width:100%;max-width:1080px;margin:0 auto;padding:38px 24px 72px}.kc-billing-back{color:var(--home-ink);gap:7px;margin-bottom:26px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.kc-billing-heading{max-width:760px;margin-bottom:24px}.kc-billing-heading .kc-eyebrow,.kc-billing-result .kc-eyebrow{color:var(--home-red);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.kc-billing-heading h1,.kc-billing-result h1{letter-spacing:-.045em;margin:0;font-family:Bungee,Impact,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:.98}.kc-billing-heading>p:last-child,.kc-billing-result>p{color:var(--home-muted);margin:14px 0 0;font-size:15px;font-weight:700;line-height:1.5}.kc-billing-review-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.kc-billing-selection,.kc-billing-order,.kc-billing-result{border:2px solid var(--home-ink);background:#fffdf6e0;border-radius:10px;padding:24px;box-shadow:5px 5px #1111112e}.kc-billing-selection>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.kc-billing-selection>header span{color:var(--home-red);letter-spacing:.05em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.kc-billing-selection h2,.kc-billing-order h2{margin:0;font-family:Bungee,Impact,sans-serif;font-size:28px;font-weight:400;line-height:1}.kc-billing-selection>header a,.kc-billing-cancel{color:var(--home-ink);font-size:12px;font-weight:800}.kc-billing-selection-price{border-block:1px solid #11111138;gap:5px;margin-top:20px;padding-block:15px;display:grid}.kc-billing-selection-price strong{font-size:21px;font-weight:950}.kc-billing-selection-price span{color:var(--home-muted);font-size:11px;font-weight:750}.kc-billing-credit-callout{background:#55f0c833;border:1px solid #0d9f7e;border-radius:7px;align-items:flex-start;gap:12px;margin:18px 0;padding:14px;display:flex}.kc-billing-credit-callout>.kc-icon{background:var(--home-yellow);border:1px solid var(--home-ink);border-radius:4px;flex:none;width:30px;height:30px;padding:6px}.kc-billing-credit-callout strong{font-size:13px;font-weight:900}.kc-billing-credit-callout p,.kc-billing-polar-note{color:var(--home-muted);margin:5px 0 0;font-size:10px;font-weight:700;line-height:1.4}.kc-billing-selection ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kc-billing-selection li{align-items:flex-start;gap:8px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.kc-billing-selection li .kc-icon{color:#0d9f7e;width:15px;height:15px}.kc-billing-order h2{border-bottom:2px solid var(--home-ink);padding-bottom:14px;font-size:22px}.kc-billing-order dl{margin:12px 0}.kc-billing-order dl>div{justify-content:space-between;gap:14px;padding:8px 0;font-size:11px;font-weight:750;display:flex}.kc-billing-order dd{text-align:right;margin:0}.kc-billing-order-total{border-top:2px solid var(--home-ink);grid-template-columns:1fr auto;gap:3px 12px;padding:15px 0;display:grid}.kc-billing-order-total span,.kc-billing-order-total strong{font-size:13px;font-weight:900}.kc-billing-order-total strong{font-size:22px}.kc-billing-order-total small{color:var(--home-muted);grid-column:1/-1;font-size:9px}.kc-billing-primary,.kc-billing-secondary{border:2px solid var(--home-ink);box-shadow:3px 3px 0 var(--home-ink);border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.kc-billing-order form,.kc-billing-order .kc-billing-primary{width:100%}.kc-billing-primary{background:var(--home-red);color:#fff;cursor:pointer}.kc-billing-secondary{background:var(--home-paper-hot);color:var(--home-ink)}.kc-billing-polar-note{align-items:flex-start;gap:8px;margin:14px 0;display:flex}.kc-billing-polar-note .kc-icon{flex:none;width:15px;height:15px}.kc-billing-renewal-note{color:var(--home-ink-soft);background:#f8d84a2e;border:1px solid #1113;border-radius:7px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.kc-billing-renewal-note .kc-icon{flex:none;width:15px;height:15px}.kc-billing-legal-links{flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:12px 0;font-size:10px;font-weight:800;display:flex}.kc-billing-legal-links a{color:var(--home-muted)}.kc-billing-cancel{text-align:center;display:block}.kc-legal-shell{border:2px solid var(--home-ink);background:#fffdf6e6;border-radius:10px;width:calc(100% - 32px);max-width:900px;margin:48px auto 80px;padding:clamp(24px,5vw,52px);box-shadow:7px 7px #11111129}.kc-legal-shell h1{margin:8px 0 10px;font-family:Bungee,Impact,sans-serif;font-size:clamp(2rem,6vw,4rem);line-height:1}.kc-legal-updated,.kc-legal-intro,.kc-legal-shell section p,.kc-legal-contact{color:var(--home-muted);font-size:15px;font-weight:650;line-height:1.7}.kc-legal-updated{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-legal-updated span{background:#11111112;border:1px solid #1111112e;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.kc-legal-intro{color:var(--home-ink-soft);margin:24px 0 32px;font-size:16px}.kc-legal-shell section{border-top:1px solid #1111112b;padding:22px 0 4px;scroll-margin-top:92px}.kc-legal-shell section h2{margin:0 0 8px;font-size:18px}.kc-legal-shell section p+p{margin-top:12px}.kc-legal-summary{border:2px solid var(--home-ink);background:linear-gradient(120deg,#55f0c833,#fffdf6d1 58%),#fffdf6;border-radius:8px;margin:28px 0 24px;padding:18px 20px;box-shadow:4px 4px #55f0c8b8}.kc-legal-summary h2{margin:0 0 12px;font-family:Bungee,Impact,sans-serif;font-size:17px;font-weight:400}.kc-legal-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kc-legal-summary li{padding-left:20px;font-size:14px;font-weight:750;line-height:1.5;position:relative}.kc-legal-summary li:before{background:var(--home-red);border:1px solid var(--home-ink);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.46rem;left:0}.kc-legal-shell section.kc-legal-operator{background:#11111109;border:1px solid #1111112e;border-radius:8px;margin:0 0 24px;padding:16px}.kc-legal-operator dl,.kc-legal-definition-list{gap:0;margin:0;display:grid}.kc-legal-operator dl>div,.kc-legal-definition-list>div{border-top:1px solid #11111121;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:4px 18px;padding:10px 0;display:grid}.kc-legal-operator dl>div:first-child,.kc-legal-definition-list>div:first-child{border-top:0}.kc-legal-operator dt,.kc-legal-definition-list dt{color:var(--home-ink);font-size:13px;font-weight:900;line-height:1.45}.kc-legal-operator dd,.kc-legal-definition-list dd{color:var(--home-muted);margin:0;font-size:14px;font-weight:650;line-height:1.55}.kc-legal-configuration-note{border-left:4px solid var(--home-red);color:var(--home-ink-soft);background:#f8d84a3d;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.5}.kc-legal-contents{border-block:1px solid #1111112e;margin:8px 0 0;padding:18px 0}.kc-legal-contents>strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:block}.kc-legal-contents ol{columns:2;column-gap:28px;margin:0;padding-left:20px}.kc-legal-contents li{break-inside:avoid;color:var(--home-muted);margin:0 0 7px;padding-left:3px;font-size:13px;font-weight:750;line-height:1.45}.kc-legal-contents a,.kc-legal-operator a,.kc-legal-contact a{color:var(--home-ink);text-underline-offset:3px;text-decoration-thickness:1.5px}.kc-legal-contents a:hover,.kc-legal-contents a:focus-visible,.kc-legal-operator a:hover,.kc-legal-operator a:focus-visible,.kc-legal-contact a:hover,.kc-legal-contact a:focus-visible{color:#b8241f}.kc-legal-definition-list{margin-top:14px}.kc-legal-contact{background:#55f0c829;border-left:4px solid #0d9f7e;margin-top:24px;padding:12px 14px}.kc-legal-nav{flex-wrap:wrap;gap:10px 18px;margin-top:24px;font-size:12px;font-weight:850;display:flex}.kc-legal-nav a{color:var(--home-ink)}@media (max-width:640px){.kc-legal-shell{width:calc(100% - 20px);margin:24px auto 48px;padding:22px 18px}.kc-legal-shell h1{font-size:clamp(2rem,12vw,3rem)}.kc-legal-intro{margin:20px 0 24px}.kc-legal-summary{margin-block:22px;padding:16px}.kc-legal-contents ol{columns:1}.kc-legal-operator dl>div,.kc-legal-definition-list>div{grid-template-columns:1fr}}.kc-billing-result{text-align:center;width:calc(100% - 32px);max-width:680px;margin:72px auto;padding:38px}.kc-billing-result .kc-billing-primary,.kc-billing-result .kc-billing-secondary{margin-top:24px}.kc-billing-result-icon{background:var(--home-cyan);border:2px solid var(--home-ink);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:inline-flex}.kc-billing-result-icon.is-error{background:var(--home-yellow);font-size:24px;font-weight:950}.kc-billing-result-loader{border:5px solid #11111129;border-top-color:var(--home-red);border-radius:999px;width:48px;height:48px;margin-bottom:20px;animation:.9s linear infinite kc-billing-spin;display:inline-block}.kc-billing-result-note{background:#f8d84a38;border-radius:7px;max-width:520px;padding:10px 12px;margin-inline:auto!important;font-size:11px!important}@keyframes kc-billing-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.kc-pricing-summary-head{flex-direction:column;align-items:stretch}.kc-billing-shell{padding:28px 16px 52px}.kc-billing-review-grid{grid-template-columns:1fr}.kc-billing-selection,.kc-billing-order{padding:20px}.kc-billing-heading h1,.kc-billing-result h1{font-size:clamp(2.25rem,11vw,3.25rem)}.kc-billing-result{margin-block:40px;padding:28px 20px}.kc-pricing-top-up-grid{grid-template-columns:1fr}.kc-tester-expired-actions{flex-direction:column}}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-timeline-motion-input-row{grid-template-rows:38px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-scene-animation-button{grid-area:1/1;padding-inline:10px;width:100%!important;min-width:0!important}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-scene-animation-button>span{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-parallax-remove-button{grid-area:1/2;width:100%}@media (min-width:761px){.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-clip-shot-actions{grid-template-columns:348px minmax(16px,1fr) 136px 38px}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-timeline-motion-control{grid-column:1;padding-top:21px}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-timeline-duration-control{grid-column:3}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-scene-trash{grid-column:4}}@media (max-width:700px){.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-timeline-motion-input-row{grid-template-columns:minmax(0,1fr) 44px}.kc-scenes-editor-shell .kc-clip-shot-item.has-manual-parallax .kc-workspace-row-scene .kc-parallax-remove-button{width:44px;padding-inline:0}}.kc-clip-shot-item.has-manual-parallax .kc-timeline-motion-input-row{grid-template-rows:38px;grid-template-columns:minmax(170px,220px) minmax(132px,166px)}.kc-clip-shot-item.has-manual-parallax .kc-scene-animation-button{grid-area:1/1;width:100%;min-width:0}.kc-parallax-remove-button{color:#111;cursor:pointer;font:inherit;background:#fff8e7;border:2px solid #111;border-radius:999px;grid-area:1/2;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;padding:0 10px;font-size:.64rem;font-weight:950;transition:background .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:2px 2px #ff3d35}.kc-parallax-remove-button:hover,.kc-parallax-remove-button:focus-visible{background:#ffdfd9;outline:none;transform:translateY(-1px);box-shadow:3px 3px #55f0c8}.kc-parallax-remove-button:disabled{cursor:wait;opacity:.62}.kc-parallax-remove-button svg{flex:none;width:13px;height:13px}.kc-parallax-remove-button[hidden],[data-parallax-camera-control][hidden]{display:none!important}@media (max-width:700px){.kc-clip-shot-item.has-manual-parallax .kc-timeline-motion-input-row{grid-template-columns:minmax(0,1fr) 44px}.kc-parallax-remove-button{width:44px;padding-inline:0}.kc-parallax-remove-button span{display:none}}.kc-timeline-camera-edit.kc-scene-animation-button{color:#fff;isolation:isolate;background:linear-gradient(112deg,#4c1d95 0%,#7c3aed 48%,#c026d3 100%);border-color:#25103f;gap:6px;min-width:164px;transition:box-shadow .16s,filter .16s,transform .16s;position:relative;overflow:hidden;box-shadow:2px 2px #55f0c8e6}.kc-timeline-camera-edit.kc-scene-animation-button:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:24%;transition:left .32s;position:absolute;top:-60%;bottom:-60%;left:-36%;transform:skew(-18deg)}.kc-timeline-camera-edit.kc-scene-animation-button>svg{box-sizing:content-box;color:#111;z-index:1;background:#ffdf5d;border:1px solid #111;border-radius:999px;width:12px;height:12px;padding:3px;position:relative}.kc-timeline-camera-edit.kc-scene-animation-button>span{letter-spacing:.01em;z-index:1;position:relative}.kc-timeline-camera-edit.kc-scene-animation-button:hover,.kc-timeline-camera-edit.kc-scene-animation-button:focus-visible{color:#fff;filter:saturate(1.08);background:linear-gradient(112deg,#5b21b6 0%,#8b3ff0 48%,#db2777 100%);border-color:#25103f;transform:translateY(-1px);box-shadow:3px 3px #55f0c8}.kc-timeline-camera-edit.kc-scene-animation-button:hover:before,.kc-timeline-camera-edit.kc-scene-animation-button:focus-visible:before{left:116%}.kc-scene-animation-button.is-active svg{animation:1.2s linear infinite kc-scene-animation-spin}.kc-timeline-camera-edit.kc-scene-animation-button.has-failed{color:#4f3900;background:#fff2c4;border-color:#8c6910;box-shadow:2px 2px #ffdf5d}.kc-timeline-camera-edit.kc-scene-animation-button.has-failed>svg{background:#ffdf5d}.kc-timeline-camera-edit.kc-scene-animation-button.is-applied{color:#fff;background:linear-gradient(115deg,#5b21b6 0%,#7c3aed 46%,#db2777 100%);border-color:#27104f;min-width:164px;box-shadow:3px 3px #55f0c8}.kc-scene-animation-button.is-applied:after{content:"";z-index:2;background:#ffdf5d;border:1px solid #111;border-radius:999px;width:7px;height:7px;position:absolute;top:5px;right:7px}.kc-timeline-camera-edit.kc-scene-animation-button.is-applied:hover,.kc-timeline-camera-edit.kc-scene-animation-button.is-applied:focus-visible{background:linear-gradient(115deg,#6d28d9 0%,#9333ea 46%,#f02c89 100%);transform:translateY(-1px);box-shadow:4px 4px #ffdf5d}.kc-timeline-camera-edit.kc-scene-animation-button.has-failed:hover,.kc-timeline-camera-edit.kc-scene-animation-button.has-failed:focus-visible{color:#4f3900;background:#fff2c4;border-color:#8c6910;box-shadow:3px 3px #ffdf5d}.kc-scene-parallax-explanation{background:#55f0c81f;border:1px solid #1113;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.kc-scene-parallax-explanation strong{font-size:.9rem;font-weight:950}.kc-scene-parallax-explanation p,.kc-scene-parallax-status{color:#111111ad;margin:0;font-size:.78rem;font-weight:750;line-height:1.42}.kc-scene-parallax-status.is-working:before{content:"";vertical-align:-2px;border:2px solid #077f783d;border-top-color:#087f78;border-radius:999px;width:13px;height:13px;margin-right:8px;animation:1.2s linear infinite kc-scene-animation-spin;display:inline-block}.kc-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-dialog-card{padding-top:16px;padding-bottom:16px;overflow-y:hidden}.kc-manual-parallax-example-stack{aspect-ratio:9/16;background:#fff8e7;border:2px solid #111;border-radius:8px;width:82px;position:relative;overflow:hidden;box-shadow:3px 3px #55f0c8}.kc-manual-parallax-example-stack img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kc-manual-parallax-example-stack .is-background{animation:6.2s ease-in-out infinite alternate kc-manual-parallax-example-back}.kc-manual-parallax-example-stack .is-middle{animation:6.2s ease-in-out infinite alternate kc-manual-parallax-example-middle}.kc-manual-parallax-example-stack .is-foreground{transform-origin:bottom;animation:6.2s ease-in-out infinite alternate kc-manual-parallax-example-front}@keyframes kc-manual-parallax-example-back{0%{transform:translate(1.5%)scale(1.05)}to{transform:translate(-1.5%)scale(1.05)}}@keyframes kc-manual-parallax-example-middle{0%{transform:translate(4.5%)}to{transform:translate(-4.5%)}}@keyframes kc-manual-parallax-example-front{0%{transform:translate(8%)scale(1.2)}to{transform:translate(-8%)scale(1.2)}}.kc-manual-parallax-stage{aspect-ratio:9/16;box-sizing:content-box;cursor:grab;touch-action:none;background:linear-gradient(135deg,#7c3aed1f,#55f0c81f),#1c2030;border:2px solid #111;border-radius:12px;justify-self:center;width:min(100%,220px);position:relative;overflow:hidden;box-shadow:4px 4px #55f0c8}.kc-parallax-row-thumbnail{background:#111;position:absolute;inset:0;overflow:hidden}.kc-parallax-row-thumbnail img,.kc-workspace-row-thumb .kc-parallax-row-thumbnail img{width:100%;max-width:none;height:100%;display:block;position:absolute}[data-parallax-thumbnail-panel-id].has-parallax-thumbnail{background:#111}[data-parallax-thumbnail-panel-id]{position:relative}.kc-manual-parallax-stage.is-dragging{cursor:grabbing}.kc-manual-parallax-stage:not(.is-erase-mode) .kc-manual-parallax-stage-layer.is-selected{cursor:grab}.kc-manual-parallax-stage-layer{-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-parallax-highlight-stroke{pointer-events:none}.kc-manual-parallax-stage-layer.is-eraser-hidden{display:none!important}.kc-manual-parallax-stage.is-layer-isolated{background-color:#e9e9e9;background-image:linear-gradient(45deg,#d5d5d5 25%,#0000 25%),linear-gradient(-45deg,#d5d5d5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d5d5d5 75%),linear-gradient(-45deg,#0000 75%,#d5d5d5 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.kc-manual-parallax-stage.is-layer-isolated .kc-manual-parallax-stage-grid{opacity:.16}.kc-manual-parallax-stage-grid{pointer-events:none;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:33.333% 33.333%;position:absolute;inset:0}@media (max-width:760px){.kc-manual-parallax-stage{width:min(72vw,250px)}}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax{grid-template-rows:minmax(0,1fr) 64px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-side{grid-template-rows:minmax(0,1fr) 190px;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{z-index:3;grid-template:"heading heading""profile profile""direction timing"minmax(48px,1fr)"intensity intensity"/minmax(210px,.82fr) minmax(300px,1.18fr);gap:4px 12px;height:190px;padding:8px 12px;display:grid;position:relative;overflow:visible}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion>header{grid-area:heading}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-profile{grid-area:profile}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction{border-bottom:0;border-right:1px solid #11111129;grid-area:direction;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;padding:3px 12px 3px 0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction>span{align-items:baseline;gap:4px;min-width:0;display:flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction>span strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction details,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction summary{justify-self:stretch;width:100%}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction summary{min-height:40px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing{grid-area:timing;align-content:center;padding:3px 0 3px 12px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-intensity{grid-area:intensity}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions{flex-wrap:nowrap;gap:8px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>button{white-space:nowrap;min-height:44px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>.kc-simple-parallax-regenerate{color:#075f5a;background:#55f0c81f;border-color:#087f7880}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>.kc-simple-parallax-regenerate[hidden]{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector{gap:8px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-inspector-scale{padding-block:5px 9px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save{color:#075f5a;cursor:pointer;white-space:nowrap;background:#fffdf6;border:1.5px solid #087f78;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 14px;font-size:.76rem;font-weight:950;display:inline-flex}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save:hover:not(:disabled),.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save:focus-visible:not(:disabled){background:#55f0c833;outline:none;box-shadow:0 0 0 3px #55f0c83d}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save:disabled{cursor:not-allowed;opacity:.46}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save[hidden]{display:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save svg{width:15px;height:15px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status>b{color:var(--kc-parallax-ink);background:0 0;border:0;padding:0;font-size:.72rem}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer-status>b.has-error{color:#a32920}@media (max-width:1120px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{grid-template-columns:minmax(180px,.75fr) minmax(240px,1.25fr)}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions{gap:5px}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions>button{padding-inline:8px}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-side{grid-template-rows:none}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""profile""direction""timing""intensity";height:auto}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-motion-direction{border-bottom:1px solid #11111129;border-right:0;padding:6px 0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-timing{padding-left:0}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layers>header,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-actions{flex-wrap:wrap;align-items:stretch}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-footer>div{grid-template-columns:1fr 1.2fr;width:100%;display:grid}.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-save,.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-apply{width:100%}}.kc-simple-parallax{display:grid}.kc-simple-parallax-workspace{grid-template-columns:minmax(300px,350px) minmax(0,1fr);display:grid}.kc-simple-parallax-side{min-width:0;display:grid}.kc-simple-parallax-preview,.kc-simple-parallax-layers{background:#ffffffb8;border:1px solid #1111113d;border-radius:16px;min-width:0;padding:12px;box-shadow:0 10px 28px #1111110f}.kc-simple-parallax-preview{gap:10px;display:grid}.kc-simple-parallax-preview>header,.kc-simple-parallax-layers>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.kc-simple-parallax-preview>header strong,.kc-simple-parallax-layers>header strong{font-size:.86rem;font-weight:950}.kc-simple-parallax-layers>header>span{gap:1px;display:grid}.kc-simple-parallax-layers>header small{color:#11111185;font-weight:800}.kc-parallax-result{flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:4px;display:flex}.kc-parallax-result[hidden],.kc-parallax-optional-note[hidden],.kc-parallax-adjustment-notice[hidden]{display:none}.kc-parallax-result b{font-size:.66rem;font-weight:900}.kc-parallax-result em{color:#073f3b;background:#55f0c8;border:1px solid #111;border-radius:999px;padding:2px 6px;font-size:.56rem;font-style:normal;font-weight:950}.kc-parallax-result em.is-edited{background:#fff8e7}.kc-parallax-result em.is-adjustment{color:#332500;background:#f5cf59}.kc-parallax-result small{flex-basis:100%}.kc-parallax-optional-note{color:#111111b8;background:#fff8e7e6;border:1px solid #11111138;border-radius:10px;margin:9px 0 0;padding:8px 9px;font-size:.62rem;font-weight:750;line-height:1.4}.kc-parallax-adjustment-notice{color:#3d310f;background:#f5cf592e;border:1px solid #714f006b;border-left:4px solid #f5cf59;border-radius:10px;gap:3px;margin:0;padding:9px 11px;line-height:1.4;display:grid}.kc-parallax-adjustment-notice strong{font-size:.76rem;font-weight:950}.kc-parallax-adjustment-notice span{font-size:.7rem;font-weight:750}.kc-simple-parallax-play.is-playing svg{animation:.72s ease-in-out infinite alternate kc-parallax-play-pulse}@keyframes kc-parallax-play-pulse{0%{transform:scale(.88)}to{transform:scale(1.12)}}.kc-simple-parallax-edit-toolbar{box-sizing:border-box;background:#fffffff0;border:1.5px solid #111;border-radius:13px;align-self:center;align-items:center;gap:7px;width:100%;min-height:48px;padding:5px 6px;display:flex;box-shadow:3px 3px #11111129}.kc-simple-parallax-tool-context{flex:92px;align-items:center;gap:6px;min-width:0;padding:0 4px 0 1px;display:flex}.kc-simple-parallax-tool-context-icon{background:#ffdf5d;border:1.5px solid #111;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:inline-flex;box-shadow:2px 2px #111}.kc-simple-parallax-tool-context-icon svg{width:17px;height:17px}.kc-simple-parallax-tool-context>span:last-child{min-width:0;display:grid}.kc-simple-parallax-tool-context small{color:#1111118a;letter-spacing:.055em;text-transform:uppercase;font-size:.47rem;font-weight:950;line-height:1.1}.kc-simple-parallax-tool-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:950;line-height:1.2;overflow:hidden}.kc-simple-parallax-edit-modes{align-items:center;gap:4px;display:flex}.kc-simple-parallax-edit-modes button{color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1113;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:34px;min-height:34px;padding:0 8px;font-size:.56rem;font-weight:900;display:inline-flex}.kc-simple-parallax-edit-modes button.is-selected{color:#fff;background:#111;border-color:#111;box-shadow:2px 2px #55f0c8}.kc-simple-parallax-edit-modes button[data-parallax-edit-tool=erase].is-selected{background:#ff3d35;border-color:#111;box-shadow:2px 2px #ffdf5d}.kc-simple-parallax-edit-modes button:not(:disabled):hover,.kc-simple-parallax-edit-modes button:not(:disabled):focus-visible{border-color:#087f78;outline:2px solid #55f0c84d}.kc-simple-parallax-edit-modes button:disabled{cursor:not-allowed;opacity:.32}.kc-simple-parallax-edit-modes svg{width:17px;height:17px}.kc-simple-parallax-edit-modes button span{color:inherit;font-size:inherit;font-weight:inherit}.kc-simple-parallax-eraser-size{flex:1;grid-template-columns:auto minmax(82px,140px) 22px;align-items:center;gap:5px;min-width:170px;padding-inline:6px;display:grid}.kc-simple-parallax-eraser-size[hidden]{display:none}.kc-simple-parallax-eraser-size span,.kc-simple-parallax-eraser-size b{font-size:.53rem;font-weight:900}.kc-simple-parallax-eraser-size input{accent-color:#ff3d35;width:100%;min-width:0;margin:0}.kc-manual-parallax-stage.is-erase-mode{cursor:crosshair}.kc-manual-parallax-stage.is-erasing{cursor:none}.kc-manual-parallax-brush-cursor{pointer-events:none;z-index:32;background:#ffffff14;border:2px solid #fff;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #111,0 2px 8px #11111147}.kc-manual-parallax-brush-cursor[hidden]{display:none}.kc-manual-parallax-erase-canvas{pointer-events:none;z-index:20}.kc-simple-parallax-preview .kc-manual-parallax-stage{width:clamp(180px,26dvh,245px)}.kc-simple-parallax-preview-title .is-cleaning,.kc-scene-animation-dialog.has-parallax-pixel-editor .kc-scene-animation-header p,.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-layers,.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-motion,.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-stage-controls,.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-side{display:none}.kc-scene-animation-dialog.has-parallax-pixel-editor .kc-scene-animation-dialog-card{overflow-y:auto}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr)}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview{box-sizing:border-box;justify-self:center;width:100%;max-width:760px;padding:14px 18px 18px}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview>header,.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-toolbar{justify-self:center;width:100%;max-width:660px}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview-title .is-composing{display:none}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview-title .is-cleaning{display:inline}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-tool-context{flex-basis:128px}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=move]{color:#fff;background:#111;border-color:#111}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(72vw,35dvh,360px)}.kc-scene-parallax-panel.is-pixel-editing .kc-manual-parallax-stage-layer.is-selected{filter:none}.kc-manual-parallax-stage-layers{z-index:1;position:absolute;inset:0}.kc-fast-cutout-reference{filter:blur(2px)saturate(.55);opacity:.34;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-fast-cutout-reference[hidden]{display:none!important}.kc-manual-parallax-stage.has-cutout-reference{background:#d9d7d2}.kc-manual-parallax-stage-empty{color:#fff;pointer-events:none;white-space:nowrap;z-index:2;background:#111111b8;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kc-manual-parallax-stage-empty[hidden]{display:none}.kc-simple-parallax-active-layer{color:#111;pointer-events:none;background:#55f0c81f;border:1px solid #087f783d;border-radius:10px;flex:auto;grid-template-columns:18px auto;gap:3px 6px;min-width:0;max-width:none;padding:6px 8px}.kc-simple-parallax-active-tool-icon{color:#55f0c8;justify-content:center;align-items:center;display:inline-flex}.kc-simple-parallax-active-tool-icon[hidden]{display:none}.kc-simple-parallax-active-tool-icon svg{width:16px;height:16px}.kc-manual-parallax-stage.is-erase-mode .kc-simple-parallax-active-tool-icon,.kc-manual-parallax-stage.is-erase-mode .kc-simple-parallax-active-layer small{color:#ffdf5d}.kc-simple-parallax-active-layer>span{gap:4px;min-width:0;display:flex}.kc-simple-parallax-active-layer small,.kc-simple-parallax-active-layer strong,.kc-simple-parallax-active-layer em{font-size:.52rem;font-style:normal;font-weight:900;line-height:1.15}.kc-simple-parallax-active-layer small{color:#087f78}.kc-simple-parallax-active-layer em{color:#11111194;grid-column:2}.kc-simple-parallax-stage-controls{justify-self:center;align-items:stretch;width:min(100%,310px);display:flex}.kc-simple-parallax-play{color:#fff;cursor:pointer;background:#111;border:1.5px solid #111;border-radius:10px;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:6px 9px;font-size:.56rem;font-weight:950;display:inline-flex;box-shadow:2px 2px #55f0c8}.kc-simple-parallax-play:hover,.kc-simple-parallax-play:focus-visible{background:#242424;outline:2px solid #55f0c866}.kc-simple-parallax-play svg{width:14px;height:14px}.kc-simple-parallax-motion{background:#11111109;border:1px solid #11111124;border-radius:12px;padding:9px 10px;display:grid}.kc-simple-parallax-profile,.kc-simple-parallax-intensity,.kc-simple-parallax-timing{background:0 0;border:0;border-radius:0;grid-template-columns:72px minmax(0,1fr);gap:5px 10px;min-width:0;padding:0;display:grid}.kc-simple-parallax-motion span,.kc-simple-parallax-motion strong{font-size:.56rem;font-weight:900;line-height:1.2}.kc-simple-parallax-profile>span,.kc-simple-parallax-timing>span{grid-area:1/1;align-self:start;padding-top:8px}.kc-simple-parallax-profile-options,.kc-simple-parallax-timing-options{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}.kc-simple-parallax-profile button,.kc-simple-parallax-timing button{box-sizing:border-box;cursor:pointer;background:#ffffffb8;border:1px solid #0000;border-radius:8px;width:100%;min-width:0;min-height:30px;padding:5px 4px;font-size:.54rem;font-weight:900}.kc-simple-parallax-profile button.is-selected,.kc-simple-parallax-timing button.is-selected{color:#fff;background:#111;border-color:#111;box-shadow:0 2px #11111129}.kc-simple-parallax-profile button:not(.is-selected):hover,.kc-simple-parallax-profile button:not(.is-selected):focus-visible,.kc-simple-parallax-timing button:not(.is-selected):hover,.kc-simple-parallax-timing button:not(.is-selected):focus-visible{background:#ffffffe6;outline:none}.kc-simple-parallax-profile>small,.kc-simple-parallax-intensity>small,.kc-simple-parallax-timing>small{color:#1111119e;grid-column:2;min-height:.625rem;font-size:.5rem;font-weight:750;line-height:1.25}.kc-simple-parallax-timing>small{color:#1111119e;grid-column:2;font-size:.5rem;font-weight:750;line-height:1.25}.kc-simple-parallax-intensity,.kc-simple-parallax-timing{border-top:1px solid #1111111f;padding-top:9px}.kc-simple-parallax-intensity>header{grid-area:1/1/span 3;align-self:start;gap:2px;padding-top:1px;display:grid}.kc-simple-parallax-intensity>header strong{color:#087f78;font-size:.54rem}.kc-simple-parallax-intensity>input[type=range]{--parallax-intensity:49%;appearance:none;background:linear-gradient(90deg, #168f84 0, #168f84 var(--parallax-intensity), #1111112e var(--parallax-intensity), #1111112e 100%);cursor:pointer;border:0;border-radius:999px;grid-column:2;width:calc(100% - 6px);min-width:0;height:6px;margin:6px 3px 3px}.kc-simple-parallax-intensity>input[type=range]::-webkit-slider-thumb{appearance:none;background:#111;border:2px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #111}.kc-simple-parallax-intensity>input[type=range]::-moz-range-thumb{background:#111;border:2px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #111}.kc-simple-parallax-intensity>input[type=range]:focus-visible{outline-offset:4px;outline:2px solid #5b21b6}.kc-simple-parallax-intensity-labels{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1px;display:grid}.kc-simple-parallax-intensity-labels span{color:#1111118f;white-space:nowrap;font-size:.47rem}.kc-simple-parallax-intensity-labels span:nth-child(2){text-align:center}.kc-simple-parallax-intensity-labels span:last-child{text-align:right}.kc-simple-parallax-layers>header>button{color:#075f5a;cursor:pointer;background:#55f0c82e;border:1px solid #087f78;border-radius:9px;align-items:center;gap:4px;min-height:28px;padding:3px 8px;font-size:.62rem;font-weight:950;display:inline-flex}.kc-simple-parallax-layers>header>button:hover,.kc-simple-parallax-layers>header>button:focus-visible{color:#111;background:#55f0c8;outline:none}.kc-simple-parallax-layers>header>button svg{width:13px;height:13px}@media (min-width:761px){.kc-simple-parallax-layers{grid-template-rows:auto minmax(0,1fr);height:clamp(300px,42dvh,382px);overflow:hidden}.kc-simple-parallax-layer-list{overscroll-behavior:contain;scrollbar-color:#087f789e transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start;min-height:0;padding-right:4px;overflow-y:auto}}.kc-simple-parallax-layer{background:#ffffffb8;border:1.5px solid #1111114d;border-radius:12px;grid-template-columns:26px 50px minmax(118px,1fr) minmax(108px,138px) 74px 30px;transition:background .12s,border-color .12s,transform .12s;display:grid}.kc-simple-parallax-layer.is-selected{background:#55f0c824;box-shadow:inset 4px 0 #087f78}.kc-simple-parallax-layer.is-dragging{opacity:.45}.kc-simple-parallax-grip{color:#1111117a;cursor:grab;background:0 0;border:0;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.kc-simple-parallax-grip:not(:disabled):hover,.kc-simple-parallax-grip:not(:disabled):focus-visible{color:#087f78;background:#55f0c84d;outline:none}.kc-simple-parallax-grip:active{cursor:grabbing}.kc-simple-parallax-grip.is-locked{cursor:default;opacity:.12}.kc-simple-parallax-grip svg{width:18px;height:18px}.kc-simple-parallax-thumb{aspect-ratio:9/12;cursor:pointer;background:#fff8e7;border:1px solid #111;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kc-simple-parallax-thumb:hover,.kc-simple-parallax-thumb:focus-within{box-shadow:0 0 0 3px #55f0c899}.kc-simple-parallax-thumb img{object-fit:cover;width:100%;height:100%}.kc-simple-parallax-thumb img[hidden],.kc-simple-parallax-thumb span[hidden]{display:none}.kc-simple-parallax-thumb svg{width:15px;height:15px}.kc-simple-parallax-thumb-edit{color:#fff;background:#111;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;display:flex;position:absolute;bottom:2px;right:2px}.kc-simple-parallax-thumb-edit svg{width:10px;height:10px}.kc-simple-parallax-layer-select{cursor:pointer;text-align:left;background:0 0;border:0;place-items:start;min-width:0;padding:5px 4px;display:grid}.kc-simple-parallax-layer-select strong{font-weight:950}.kc-simple-parallax-layer-select>span{color:#111111b8;white-space:nowrap;background:#1111110e;border:1px solid #11111129;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-weight:900;line-height:1;display:inline-flex}.kc-simple-parallax-layer-select>span svg{width:11px;height:11px}.kc-simple-parallax-layer-select:hover>span,.kc-simple-parallax-layer-select:focus-visible>span{color:#075f5a;background:#55f0c84d;border-color:#087f78;outline:none}.kc-simple-parallax-layer-select[aria-pressed=true]>span{background:#087f78;border-color:#087f78}.kc-simple-parallax-footer{background:linear-gradient(#f7f8e1f0,#f7f8e1 38%);border-top:1px solid #11111124;justify-content:flex-end;align-items:center;padding:9px 2px 0;display:flex}.kc-simple-parallax-footer>div{gap:8px;display:flex}.kc-simple-parallax-regenerate,.kc-simple-parallax-apply{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 14px;font-size:.76rem;font-weight:950;display:inline-flex}.kc-simple-parallax-regenerate{color:#075f5a;background:#55f0c824;border:1px solid #087f7880}.kc-simple-parallax-regenerate[hidden]{display:none}.kc-simple-parallax-apply{color:#fff;background:#111;border:1px solid #111;min-width:154px}.kc-simple-parallax-regenerate:not(:disabled):hover,.kc-simple-parallax-regenerate:not(:disabled):focus-visible,.kc-simple-parallax-apply:not(:disabled):hover,.kc-simple-parallax-apply:not(:disabled):focus-visible{outline:none;box-shadow:0 0 0 3px #55f0c847}.kc-simple-parallax-regenerate:not(:disabled):hover{background:#55f0c842;border-color:#087f78}.kc-simple-parallax-regenerate:disabled{cursor:not-allowed;opacity:.4}.kc-simple-parallax-regenerate svg{width:15px;height:15px}.kc-simple-parallax-apply:not(:disabled):hover{background:#087f78;border-color:#087f78}.kc-simple-parallax-apply:disabled{cursor:not-allowed;opacity:.34}.kc-simple-parallax-apply svg{width:15px;height:15px}.kc-scene-parallax-status:empty{display:none}@media (max-height:760px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-dialog-card{gap:8px;padding-top:10px;padding-bottom:10px}.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-header{min-height:42px}.kc-simple-parallax-preview,.kc-simple-parallax-layers{padding:9px}.kc-simple-parallax-preview{gap:7px}.kc-simple-parallax-preview .kc-manual-parallax-stage{width:clamp(145px,22dvh,178px)}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(68vw,32dvh,290px)}.kc-simple-parallax-footer{padding-top:5px}}@media (max-height:650px) and (min-width:761px){.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-header p{display:none}.kc-simple-parallax-preview .kc-manual-parallax-stage{width:clamp(115px,20dvh,145px)}}@media (max-width:900px) and (min-width:761px){.kc-simple-parallax-workspace{grid-template-columns:minmax(270px,310px) minmax(0,1fr)}.kc-simple-parallax-layer{grid-template-columns:24px 46px minmax(92px,1fr) minmax(92px,112px) 72px 29px;gap:6px;padding-left:6px;padding-right:6px}}@media (max-width:760px){.kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(62vw,280px)}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(78vw,30dvh,300px)}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-modes{justify-self:end}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-eraser-size{grid-column:1}.kc-simple-parallax-layer{grid-template-columns:24px 46px minmax(92px,1fr) minmax(92px,128px) 72px 29px;gap:6px}}@media (max-width:560px){.kc-scene-animation-dialog .kc-scene-animation-close{width:44px;height:44px}.kc-simple-parallax-stage-controls{width:min(100%,280px);display:grid}.kc-simple-parallax-play{width:100%;min-height:44px}.kc-simple-parallax-edit-modes button,.kc-simple-parallax-layers>header>button,.kc-simple-parallax-profile button,.kc-simple-parallax-timing button,.kc-simple-parallax-regenerate,.kc-simple-parallax-apply{min-height:44px}.kc-simple-parallax-edit-toolbar{flex-wrap:wrap;align-items:stretch}.kc-simple-parallax-tool-context{flex-basis:calc(100% - 150px)}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-modes button span{display:none}.kc-simple-parallax-eraser-size{flex-basis:100%;order:3}.kc-simple-parallax-layer{grid-template-columns:44px 46px minmax(0,1fr) 44px;grid-template-areas:"grip thumb select remove""scale scale scale scale""directions directions directions directions";min-height:0}.kc-simple-parallax-grip{grid-area:grip}.kc-simple-parallax-thumb{grid-area:thumb}.kc-simple-parallax-layer-select{grid-area:select}.kc-simple-parallax-grip,.kc-simple-parallax-layer-select,.kc-simple-parallax-directions button{min-width:44px;min-height:44px}.kc-simple-parallax-footer{flex-direction:column;align-items:stretch;gap:8px}.kc-simple-parallax-footer>div{flex-wrap:wrap;display:flex}.kc-simple-parallax-regenerate:not([hidden]){flex:1 0 100%;order:-1}.kc-simple-parallax-apply{flex:1.4}}.kc-scene-animation-dialog.has-parallax-editor{width:min(1280px,100%)}.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-dialog-card{gap:12px;padding:18px 24px 16px}.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-close{width:48px;height:48px;top:12px;right:auto}.kc-simple-parallax{gap:12px}.kc-simple-parallax-workspace{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:stretch;gap:18px}.kc-simple-parallax-preview,.kc-simple-parallax-layers,.kc-simple-parallax-motion{background:#ffffffc2;border:1px solid #1111113d;border-radius:15px;box-shadow:0 8px 22px #1111110b}.kc-simple-parallax-preview{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;padding:14px}.kc-simple-parallax-preview .kc-manual-parallax-stage{align-self:center;width:clamp(240px,33dvh,290px)}.kc-simple-parallax-edit-toolbar[hidden]{display:none}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-toolbar{display:flex}.kc-simple-parallax-clean-done{color:#fff;cursor:pointer;white-space:nowrap;background:#111;border:1px solid #111;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.kc-simple-parallax-clean-done svg{width:14px;height:14px}.kc-simple-parallax-stage-controls{gap:8px;width:100%}.kc-simple-parallax-active-layer{background:#55f0c829;border-color:#087f7859;align-items:center;gap:5px;min-height:44px;padding:7px 10px;display:flex}.kc-simple-parallax-active-layer strong,.kc-simple-parallax-active-layer>span:last-child{color:#075f5a;font-size:.72rem;font-style:normal;font-weight:900}.kc-simple-parallax-play{min-width:112px;min-height:44px}.kc-simple-parallax-side{align-content:start;gap:12px}.kc-simple-parallax-layers{gap:12px;height:auto;padding:14px;display:grid;overflow:visible}.kc-simple-parallax-layers .kc-parallax-result small{display:none}.kc-simple-parallax-layers .kc-parallax-result b{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:.62rem;overflow:hidden}.kc-simple-parallax-layers .kc-parallax-result b:focus{outline:none}.kc-simple-parallax-layers .kc-parallax-optional-note{margin-top:0;padding:6px 8px;font-size:.6rem}.kc-simple-parallax-layers>header strong{font-size:.94rem}.kc-simple-parallax-layers>header small{font-size:.68rem}.kc-simple-parallax-layer-actions{flex:none;align-items:center;gap:10px;display:flex}.kc-simple-parallax-layer-actions>b{color:#111111b8;font-size:.72rem;font-weight:950}.kc-simple-parallax-layer-actions>button{color:#075f5a;cursor:pointer;background:#55f0c81f;border:1px solid #087f78;border-radius:10px;align-items:center;gap:5px;min-height:38px;padding:7px 11px;font-size:.7rem;font-weight:950;display:inline-flex}.kc-simple-parallax-layer-actions>button:disabled{cursor:not-allowed;opacity:.42}.kc-simple-parallax-layer-actions>button:not(:disabled):hover,.kc-simple-parallax-layer-actions>button:not(:disabled):focus-visible{background:#55f0c8;outline:none;box-shadow:0 0 0 3px #55f0c83d}.kc-simple-parallax-layer-actions svg{width:14px;height:14px}.kc-simple-parallax-layer-list{scrollbar-color:#087f789e transparent;scrollbar-width:thin;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:8px;padding:2px 2px 6px;display:grid;overflow:auto hidden}.kc-simple-parallax-layer{grid-template-columns:22px 44px minmax(0,1fr) 26px;align-items:center;gap:7px;min-height:76px;padding:7px}.kc-simple-parallax-layer.is-selected{box-shadow:none;background:#55f0c82e;border-color:#111}.kc-simple-parallax-layer.is-drop-before{box-shadow:-4px 0 #087f78}.kc-simple-parallax-layer.is-drop-after{box-shadow:4px 0 #087f78}.kc-simple-parallax-grip{min-height:44px}.kc-simple-parallax-thumb{width:42px}.kc-simple-parallax-layer-select{align-content:center;align-self:stretch;gap:4px;min-height:44px;padding:4px 2px}.kc-simple-parallax-layer-select strong{font-size:.72rem}.kc-simple-parallax-layer-select>span{color:#1111118f;background:0 0;border:0;padding:0;font-size:.58rem}.kc-simple-parallax-layer-select[aria-pressed=true]>span{color:#075f5a;background:0 0;border:0}.kc-simple-parallax-inspector{border-top:1px solid #11111124;gap:7px;padding-top:12px;display:grid}.kc-simple-parallax-inspector>header span{gap:2px;display:grid}.kc-simple-parallax-inspector>header strong{font-size:.94rem;font-weight:950}.kc-simple-parallax-inspector>header small{color:#11111194;font-size:.7rem;font-weight:750}.kc-simple-parallax-inspector-scale{border-bottom:1px solid #1111111c;grid-template-columns:68px minmax(100px,1fr) 58px auto auto;align-items:center;gap:10px;padding:4px 0 7px;display:grid}.kc-simple-parallax-inspector-scale label,.kc-simple-parallax-inspector-direction>span{font-size:.74rem;font-weight:950}.kc-simple-parallax-inspector-scale input{accent-color:#087f78;width:100%;min-width:0}.kc-simple-parallax-inspector-scale output{text-align:center;white-space:nowrap;background:#fff;border:1px solid #1113;border-radius:9px;padding:9px 7px;font-size:.7rem;font-weight:950}.kc-simple-parallax-inspector-scale button,.kc-simple-parallax-inspector-actions>button,.kc-simple-parallax-replace{color:#111;cursor:pointer;background:#fff;border:1px solid #1111113d;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 11px;font-size:.68rem;font-weight:900;display:inline-flex}.kc-simple-parallax-inspector-scale button svg,.kc-simple-parallax-inspector-actions svg{width:15px;height:15px}.kc-simple-parallax-inspector-direction{border-bottom:1px solid #1111111c;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:7px;display:grid}.kc-simple-parallax-inspector-direction details{justify-self:start;position:relative}.kc-simple-parallax-inspector-direction details[hidden]{display:none}.kc-simple-parallax-inspector-direction summary{cursor:pointer;background:#fff;border:1px solid #11111138;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:6px 10px;list-style:none;display:inline-flex}.kc-simple-parallax-inspector-direction summary::-webkit-details-marker{display:none}.kc-simple-parallax-inspector-direction summary strong{font-size:.7rem;font-weight:900}.kc-simple-parallax-inspector-direction summary>svg{width:14px;height:14px}.kc-parallax-direction-icon{justify-content:center;align-items:center;display:inline-flex}.kc-parallax-direction-icon svg{width:16px;height:16px}.kc-parallax-direction-icon.is-down-right{transform:rotate(45deg)}.kc-parallax-direction-icon.is-down{transform:rotate(90deg)}.kc-parallax-direction-icon.is-down-left{transform:rotate(135deg)}.kc-parallax-direction-icon.is-left{transform:rotate(180deg)}.kc-parallax-direction-icon.is-up-left{transform:rotate(225deg)}.kc-parallax-direction-icon.is-up{transform:rotate(270deg)}.kc-parallax-direction-icon.is-up-right{transform:rotate(315deg)}.kc-parallax-direction-icon.is-still{transform:none}.kc-simple-parallax-inspector-actions{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.kc-simple-parallax-inspector-actions>button:not(:disabled):hover,.kc-simple-parallax-inspector-actions>button:not(:disabled):focus-visible,.kc-simple-parallax-replace:hover,.kc-simple-parallax-replace:focus-within,.kc-simple-parallax-inspector-scale button:hover,.kc-simple-parallax-inspector-scale button:focus-visible,.kc-simple-parallax-inspector-direction summary:hover,.kc-simple-parallax-inspector-direction summary:focus-visible{border-color:#087f78;outline:none;box-shadow:0 0 0 3px #55f0c83d}.kc-simple-parallax-inspector-actions>button:disabled{cursor:not-allowed;opacity:.34}.kc-simple-parallax-inspector-actions>button.is-danger{color:#b42318;background:0 0;border-color:#0000}.kc-simple-parallax-motion{gap:6px;padding:10px 14px}.kc-simple-parallax-motion>header{border-bottom:1px solid #1111111f;padding-bottom:6px}.kc-simple-parallax-motion>header strong{font-size:.94rem;font-weight:950}.kc-simple-parallax-profile,.kc-simple-parallax-intensity,.kc-simple-parallax-timing{grid-template-columns:80px minmax(0,1fr)}.kc-simple-parallax-intensity>small,.kc-simple-parallax-timing>small{display:none}.kc-simple-parallax-footer{justify-content:space-between;min-height:56px;padding:10px 2px 0}.kc-simple-parallax-footer>div{align-items:center}.kc-scene-parallax-panel>.kc-scene-parallax-status:not(.is-working){display:none}@media (max-height:760px) and (min-width:761px){.kc-simple-parallax-preview .kc-manual-parallax-stage{width:clamp(205px,32dvh,245px)}.kc-simple-parallax-inspector{gap:7px}.kc-simple-parallax-inspector-scale,.kc-simple-parallax-inspector-direction{padding-top:4px;padding-bottom:7px}}@media (max-width:900px) and (min-width:761px){.kc-simple-parallax-workspace{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.kc-simple-parallax-inspector-actions{grid-template-columns:1fr 1fr}.kc-simple-parallax-inspector-actions>.is-danger{grid-column:1/-1}}@media (max-width:760px){.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-dialog-card{overflow-y:auto}.kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr)}.kc-simple-parallax-preview .kc-manual-parallax-stage{width:min(70vw,285px)}.kc-simple-parallax-layer-list{grid-auto-columns:minmax(150px,58%)}.kc-simple-parallax-inspector-scale{grid-template-columns:62px minmax(80px,1fr) 58px auto auto}.kc-simple-parallax-inspector-scale>button{grid-column:auto}.kc-simple-parallax-inspector-actions{grid-template-columns:1fr 1fr}.kc-simple-parallax-inspector-actions>.is-danger{grid-column:1/-1}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-edit-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-tool-context{grid-area:1/1}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-eraser-size{grid-area:2/1/auto/-1}.kc-scene-parallax-panel.is-pixel-editing .kc-simple-parallax-clean-done{grid-area:3/2}.kc-simple-parallax-footer{flex-direction:column;align-items:stretch}.kc-simple-parallax-footer>div{grid-template-columns:1fr 1.3fr;display:grid}}@media (max-width:520px){.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-layer-actions>button,.kc-simple-parallax-inspector-scale button,.kc-simple-parallax-inspector-actions>button,.kc-simple-parallax-replace,.kc-simple-parallax-inspector-direction summary,.kc-simple-parallax-clean-done{min-height:44px}.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-layer-actions>button{min-width:44px}.kc-simple-parallax-layer-actions>button span{display:none}.kc-simple-parallax-inspector-actions{grid-template-columns:1fr}.kc-simple-parallax-inspector-actions>.is-danger{grid-column:auto}.kc-simple-parallax-profile,.kc-simple-parallax-intensity,.kc-simple-parallax-timing{grid-template-columns:minmax(0,1fr)}}.kc-manual-parallax-stage-layer[hidden]{display:none}.kc-preview-pane.is-parallax-revealed .kc-preview-stage-shell{animation:1.35s both kc-parallax-preview-reveal}@keyframes kc-parallax-preview-reveal{0%,to{box-shadow:none}35%{box-shadow:0 0 0 5px #55f0c8b8,0 14px 36px #087f784d}}@media (prefers-reduced-motion:reduce){.kc-preview-pane.is-parallax-revealed .kc-preview-stage-shell{animation:none}}.kc-scene-animation-video-badge{color:#111;background:#55f0c82e;border:1px solid #1113;border-radius:999px;align-self:end;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:900;display:inline-flex}.kc-scene-animation-video-badge:not(:disabled){cursor:pointer}.kc-scene-animation-video-badge:not(:disabled):hover,.kc-scene-animation-video-badge:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:3px 3px #55f0c8}.kc-scene-animation-video-badge.is-pending{cursor:wait;opacity:.72}.kc-scene-animation-video-badge svg{width:15px;height:15px}.kc-scene-animation-dialog{color:#111;background:0 0;border:0;width:min(560px,100%);max-width:100vw;max-height:100dvh;margin:auto;padding:18px}.kc-scene-animation-dialog:has(.kc-scene-motion-chooser:not([hidden])){width:min(820px,100%)}.kc-scene-animation-dialog:has(.kc-parallax-mode-chooser:not([hidden])){width:min(720px,100%)}.kc-scene-animation-dialog.has-result{width:min(760px,100%)}.kc-scene-animation-dialog.has-result .kc-scene-animation-dialog-card{padding:20px;overflow:hidden}.kc-scene-animation-dialog.has-result .kc-scene-animation-header{display:none}.kc-scene-animation-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08070db8}.kc-scene-animation-dialog-card{background:linear-gradient(135deg,#ff3d350f,#55f0c81a),#fff8e7;border:2px solid #111;border-radius:16px;gap:12px;max-height:calc(100dvh - 36px);padding:22px 24px 20px;display:grid;position:relative;overflow:hidden auto;box-shadow:8px 8px #55f0c8}.kc-scene-animation-close{cursor:pointer;z-index:5;background:#fff8e7;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:14px;right:14px}.kc-scene-animation-close:focus-visible{outline-offset:2px;outline:2px solid #111;box-shadow:0 0 0 3px #55f0c8}.kc-scene-animation-header{align-items:center;gap:12px;min-width:0;padding-right:42px;display:flex}.kc-scene-animation-mark{color:#fff;background:#ff3d35;border:2px solid #111;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:3px 3px #111}.kc-scene-animation-mark svg{width:23px;height:23px}.kc-scene-animation-copy{min-width:0}.kc-scene-animation-copy h3{margin-top:0;font-family:Bungee,sans-serif;font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.12}.kc-scene-animation-copy p{color:#111111d1;margin-top:3px;font-size:.9rem;font-weight:700;line-height:1.38}.kc-scene-motion-chooser,.kc-parallax-mode-chooser,.kc-scene-parallax-panel{gap:10px;min-width:0;display:grid}.kc-scene-motion-chooser[hidden],.kc-parallax-mode-chooser[hidden],.kc-parallax-automatic-progress[hidden],.kc-scene-parallax-panel[hidden],.kc-scene-animation-direction[hidden],.kc-scene-animation-actions[hidden]{display:none}.kc-parallax-mode-chooser{gap:14px;padding-top:2px}.kc-parallax-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kc-parallax-mode-card{color:#111;cursor:pointer;text-align:left;background:#ffffffc7;border:2px solid #111111c2;border-radius:16px;grid-template-rows:auto minmax(72px,1fr) auto auto;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:12px;min-height:172px;padding:18px;transition:background .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:4px 4px #111111d1}.kc-parallax-mode-card:hover,.kc-parallax-mode-card:focus-visible{outline:none;transform:translateY(-2px)}.kc-parallax-mode-card.is-automatic:hover,.kc-parallax-mode-card.is-automatic:focus-visible{background:#ff3d351a;box-shadow:4px 4px #ff3d35}.kc-parallax-mode-card.is-manual{background:#55f0c81f;box-shadow:4px 4px #18b79f}.kc-parallax-mode-card.is-manual:hover,.kc-parallax-mode-card.is-manual:focus-visible{background:#55f0c838;box-shadow:4px 4px #18b79f}.kc-parallax-mode-card:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.5;transform:none}.kc-parallax-mode-icon{border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.kc-parallax-mode-card.is-automatic .kc-parallax-mode-icon{color:#fff;background:#ff3d35}.kc-parallax-mode-card.is-manual .kc-parallax-mode-icon{color:#073f3b;background:#55f0c8}.kc-parallax-mode-icon svg{width:21px;height:21px}.kc-parallax-mode-card>span:nth-child(2){align-content:start;gap:4px;min-width:0;display:grid}.kc-parallax-mode-card strong{font-size:1rem;font-style:normal;font-weight:950}.kc-parallax-mode-card small{color:#111111b3;font-size:.875rem;font-weight:750;line-height:1.4}.kc-parallax-mode-card em{border-top:1px solid #11111129;grid-area:3/1/auto/-1;justify-content:space-between;align-self:end;align-items:center;gap:6px;padding-top:11px;font-size:.875rem;font-style:normal;font-weight:950;display:flex}.kc-parallax-mode-card em svg{width:15px;height:15px}.kc-parallax-mode-card .kc-parallax-mode-settlement{color:#087f78;flex-wrap:wrap;grid-area:4/1/auto/-1;gap:2px 5px;font-size:.75rem;font-weight:850;display:flex}.kc-parallax-mode-chooser.is-processing .kc-parallax-mode-grid{display:none}.kc-parallax-automatic-progress{text-align:center;background:linear-gradient(135deg,#fff8e7f5,#55f0c81f);border:1.5px solid #1111114d;border-radius:15px;grid-template-columns:120px minmax(0,1fr);place-content:center stretch;align-items:center;gap:14px 18px;min-height:276px;padding:16px 22px 18px;display:grid;position:relative;overflow:hidden}.kc-parallax-automatic-build{border:2px solid #111;border-radius:12px;width:120px;height:160px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:4px 4px #55f0c8}.kc-parallax-automatic-scene{background-color:#eee9df;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.kc-parallax-automatic-build[data-stage=background] .is-background,.kc-parallax-automatic-build[data-stage=subject] .is-subject,.kc-parallax-automatic-build[data-stage=foreground] .is-foreground{filter:saturate(1.18);z-index:4;animation-name:kc-parallax-auto-current-layer;box-shadow:4px 4px #55f0c8,0 0 0 5px #7c3aed2e}.kc-parallax-automatic-scan{opacity:.85;z-index:8;background:linear-gradient(90deg,#0000,#55f0c8 20% 80%,#0000);height:2px;animation:2s ease-in-out infinite kc-parallax-auto-scan;position:absolute;top:7px;left:0;right:0;box-shadow:0 0 12px #55f0c8cc}.kc-parallax-automatic-copy{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;max-width:520px;margin-inline:0;display:grid}.kc-parallax-automatic-copy strong{color:#111;font-size:.9rem;font-weight:950;line-height:1.2}.kc-parallax-automatic-copy>span{color:#087f78;font-family:Bungee,sans-serif;font-size:.75rem;line-height:1.3}.kc-parallax-automatic-copy p{color:#111111ad;grid-column:1/-1;margin:0;font-size:.72rem;font-weight:750;line-height:1.35}.kc-parallax-automatic-track{background:#11111121;border-radius:999px;grid-column:1/-1;width:100%;max-width:520px;height:7px;margin-inline:auto;overflow:hidden}.kc-parallax-automatic-track>span{border-radius:inherit;background:linear-gradient(90deg,#ff3d35,#55f0c8);width:8%;height:100%;transition:width .32s;display:block}.kc-parallax-automatic-steps{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:560px;margin-inline:auto;display:grid;position:relative}.kc-parallax-automatic-steps:before{content:"";background:#11111126;height:2px;position:absolute;top:15px;left:10%;right:10%}.kc-parallax-automatic-step{color:#1111117a;z-index:1;place-items:center;gap:4px;min-width:0;font-size:.62rem;font-weight:850;display:grid;position:relative}.kc-parallax-automatic-step>i{background:#eee9df;border:1.5px solid #1111116b;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative}.kc-parallax-automatic-step svg{width:14px;height:14px}.kc-parallax-automatic-step small{font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.kc-parallax-automatic-step .is-check-icon{display:none}.kc-parallax-automatic-step.is-complete{color:#087f78}.kc-parallax-automatic-step.is-complete>i{color:#073f3b;background:#55f0c8;border-color:#111}.kc-parallax-automatic-step.is-complete .is-stage-icon{display:none}.kc-parallax-automatic-step.is-complete .is-check-icon{display:inline-flex}.kc-parallax-automatic-step.is-active{color:#9f1712}.kc-parallax-automatic-step.is-active>i{color:#fff;background:#ff3d35;border-color:#111;animation:1.45s ease-in-out infinite kc-parallax-auto-step-pulse;transform:translateY(-1px);box-shadow:0 0 0 5px #ff3d3524,2px 2px #55f0c8}.kc-parallax-mode-footer{border-top:1px solid #11111124;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.kc-parallax-mode-footer button{color:#111;cursor:pointer;background:0 0;border:1px solid #11111138;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:900;display:inline-flex}.kc-parallax-mode-footer button:hover,.kc-parallax-mode-footer button:focus-visible{border-color:#111;outline:none;box-shadow:0 0 0 3px #55f0c840}.kc-parallax-mode-footer button svg{width:14px;height:14px}.kc-parallax-mode-footer small{color:#1111119e;font-size:.68rem;font-weight:850}@keyframes kc-parallax-auto-orbit{to{transform:rotate(360deg)}}@keyframes kc-parallax-auto-float{0%,to{margin-top:2px}50%{margin-top:-3px}}@keyframes kc-parallax-auto-current-layer{0%,to{margin-top:2px}50%{margin-top:-5px}}@keyframes kc-parallax-auto-assemble{0%,to{margin-top:0}50%{margin-top:-2px}}@keyframes kc-parallax-auto-scan{0%,to{opacity:0;transform:translateY(0)}14%,86%{opacity:.88}50%{transform:translateY(88px)}}@keyframes kc-parallax-auto-spark{0%,to{opacity:.25;transform:rotate(-12deg)scale(.72)}50%{opacity:1;transform:rotate(12deg)scale(1.1)}}@keyframes kc-parallax-auto-step-pulse{0%,to{box-shadow:0 0 0 4px #7c3aed1f,2px 2px #c026d3}50%{box-shadow:0 0 0 7px #7c3aed33,2px 2px #c026d3}}.kc-scene-motion-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kc-scene-motion-choice{color:#111;cursor:pointer;text-align:left;background:#ffffffc7;border:2px solid #111111c2;border-radius:18px;flex-direction:column;min-height:0;padding:8px;transition:box-shadow .15s,transform .15s,background .15s;display:flex;overflow:hidden;box-shadow:4px 4px #111111d1}.kc-scene-motion-choice-preview{isolation:isolate;pointer-events:none;background:#171827;border:1.5px solid #111111e0;border-radius:13px;justify-content:center;align-items:center;width:100%;height:clamp(260px,43vh,350px);display:flex;position:relative;overflow:hidden}.kc-scene-motion-choice-backdrop{filter:blur(18px)saturate(.88);opacity:.5;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-24px;transform:scale(1.1)}.kc-scene-motion-choice-preview:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0709156b,#0000 28% 72%,#0709156b);position:absolute;inset:0}.kc-scene-motion-choice.is-animation .kc-scene-motion-choice-preview{box-shadow:inset 0 -4px #7c3aed}.kc-scene-motion-choice.is-parallax .kc-scene-motion-choice-preview{box-shadow:inset 0 -4px #18b79f}.kc-scene-motion-choice-video,.kc-scene-motion-choice-preview .kc-manual-parallax-example-stack{z-index:2;border:0;border-radius:0;width:auto;max-width:100%;height:100%;margin-inline:auto;display:block;position:relative;box-shadow:0 0 26px #0507126b}.kc-scene-motion-choice-video{object-fit:contain}.kc-scene-motion-choice-preview .kc-manual-parallax-example-stack{aspect-ratio:9/16;background:#171827}.kc-scene-motion-choice-preview .kc-manual-parallax-example-stack img{object-fit:cover;will-change:transform}.kc-scene-motion-choice:hover,.kc-scene-motion-choice:focus-visible{outline:none;transform:translateY(-3px)}.kc-scene-motion-choice.is-animation:hover,.kc-scene-motion-choice.is-animation:focus-visible{background:#7c3aed1a;box-shadow:4px 4px #c026d3}.kc-scene-motion-choice.is-parallax:hover,.kc-scene-motion-choice.is-parallax:focus-visible{background:#18b79f1f;box-shadow:4px 4px #18b79f}.kc-scene-motion-choice-details{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon copy""icon footer";align-items:center;gap:10px;width:100%;padding:12px 4px 4px;display:grid}.kc-scene-motion-choice-icon{border:2px solid #111;border-radius:10px;grid-area:icon;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.kc-scene-motion-choice.is-animation .kc-scene-motion-choice-icon{color:#fff;background:#7c3aed}.kc-scene-motion-choice.is-parallax .kc-scene-motion-choice-icon{color:#071f25;background:#18b79f}.kc-scene-motion-choice-icon svg{width:19px;height:19px}.kc-scene-motion-choice-copy{grid-area:copy;align-content:start;gap:3px;min-width:0;display:grid}.kc-scene-motion-choice-copy strong{font-size:1rem;font-weight:950}.kc-scene-motion-choice-copy small{color:#111111d1;font-size:.72rem;font-weight:750;line-height:1.32}.kc-scene-motion-choice-footer{grid-area:footer;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.kc-scene-motion-choice-cost{gap:2px;min-width:0;display:grid}.kc-scene-motion-choice-cost strong{color:#111;font-size:.68rem;font-weight:950;line-height:1.15}.kc-scene-motion-choice-cost small{color:#1111119e;font-size:.58rem;font-weight:800;line-height:1.15}.kc-scene-motion-choice-action{white-space:nowrap;border:1.5px solid #111;border-radius:999px;place-self:end;align-items:center;gap:4px;padding:8px 11px;font-size:.72rem;font-weight:950;display:inline-flex}.kc-scene-motion-choice-action svg{width:14px;height:14px}.kc-scene-motion-choice.is-animation .kc-scene-motion-choice-action{color:#fff;background:#7c3aed;box-shadow:2px 2px #c026d3}.kc-scene-motion-choice.is-parallax .kc-scene-motion-choice-action{color:#073f3b;background:#55f0c8;box-shadow:2px 2px #087f78}.kc-scene-animation-direction,.kc-scene-animation-intensity{gap:8px;min-width:0;display:grid}@media (max-width:540px){.kc-parallax-mode-grid{grid-template-columns:minmax(0,1fr)}.kc-parallax-mode-card{grid-template-rows:auto auto auto auto;min-height:132px;padding:13px}.kc-parallax-mode-footer{gap:10px}.kc-parallax-mode-footer small{text-align:right}.kc-parallax-automatic-progress{grid-template-columns:96px minmax(0,1fr);min-height:252px;padding:13px 11px 15px}.kc-parallax-automatic-build{width:96px;height:128px;transform:none}.kc-parallax-automatic-copy{padding-inline:4px}.kc-parallax-automatic-copy strong{font-size:.82rem}.kc-parallax-automatic-copy p{font-size:.66rem}.kc-parallax-automatic-step{font-size:.54rem}.kc-parallax-automatic-step>i{width:28px;height:28px}.kc-parallax-automatic-steps:before{top:13px}.kc-scene-motion-choice-grid{grid-template-columns:1fr}.kc-scene-motion-choice{grid-template-columns:72px minmax(0,1fr);gap:8px;min-height:0;padding:6px;display:grid}.kc-scene-motion-choice-preview{width:72px;height:132px}.kc-scene-motion-choice-details{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon copy""footer footer";align-content:center;gap:7px;padding:5px 4px}.kc-scene-motion-choice-icon{width:34px;height:34px}.kc-scene-motion-choice-copy strong{overflow-wrap:anywhere;font-size:.8rem;line-height:1.12}.kc-scene-motion-choice-copy small{font-size:.64rem}.kc-scene-motion-choice-footer{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.kc-scene-motion-choice-action{justify-content:center;justify-self:stretch;width:100%;min-height:38px;padding:7px 10px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.kc-parallax-automatic-scan,.kc-parallax-automatic-step.is-active>i{animation:none}}.kc-scene-animation-upload-alternative{border-top:2px dashed #11111138;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding-top:13px;display:grid}.kc-scene-animation-upload-alternative[hidden]{display:none}.kc-scene-animation-upload-alternative small{color:#1111119e;font-size:.67rem;font-weight:700}.kc-scene-animation-upload-alternative .kc-btn{background:#fff8e7;min-height:36px;padding:0 13px;box-shadow:2px 2px #111}.kc-scene-animation-field-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kc-scene-animation-field-heading strong,.kc-scene-animation-intensity>strong{font-size:.84rem;font-weight:950}.kc-scene-animation-field-heading small,.kc-scene-animation-selection-hint{color:#111111bd;font-size:.72rem;font-weight:800}.kc-scene-animation-motion-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;width:100%;min-width:0;display:grid}.kc-scene-animation-motion-options .kc-scene-animation-option{grid-column:span 3}.kc-scene-animation-option{color:#353535;cursor:pointer;background:#ffffff9e;border:1.5px solid #1111113d;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 10px;font-size:.75rem;font-weight:900;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.kc-scene-animation-option svg{flex:none;width:15px;height:15px}.kc-scene-animation-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kc-scene-animation-option:hover,.kc-scene-animation-option:focus-visible{border-color:#111;transform:translateY(-1px)}.kc-scene-animation-option.is-selected{color:#fff;background:#171717;border-color:#171717;box-shadow:2px 2px #55f0c8}.kc-scene-animation-selection-hint.has-warning{color:#9b271f}.kc-scene-animation-selection-hint[hidden]{display:none}.kc-scene-animation-composition-hint{color:#176957;background:#55f0c824;border:1px solid #17695742;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.7rem;font-weight:850;line-height:1;display:inline-flex}.kc-scene-animation-composition-hint[hidden]{display:none}.kc-scene-animation-safety{background:#55f0c821;border:1px solid #17695747;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.kc-scene-animation-safety[hidden]{display:none}.kc-scene-animation-safety[data-state=loading]{background:#1111110d;border-color:#11111129}.kc-scene-animation-safety[data-state=guarded],.kc-scene-animation-safety[data-state=complex]{background:#fff8df;border-color:#8c691059}.kc-scene-animation-safety[data-state=unavailable],.kc-scene-animation-safety[data-state=blocked]{background:#fff0ee;border-color:#b42c2361}.kc-scene-animation-safety-icon{background:#fff;border:1.5px solid #111;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.kc-scene-animation-safety-icon svg{width:17px;height:17px}.kc-scene-animation-safety-copy{gap:2px;min-width:0;display:grid}.kc-scene-animation-safety-copy strong{font-size:.78rem;font-weight:950}.kc-scene-animation-safety-copy small{color:#111111b3;font-size:.68rem;font-weight:750;line-height:1.3}.kc-scene-animation-safety button{color:#111;cursor:pointer;white-space:nowrap;background:#fff8e7;border:1.5px solid #111;border-radius:999px;grid-column:2;justify-self:start;max-width:100%;min-height:36px;padding:0 12px;font-size:.7rem;font-weight:950;box-shadow:2px 2px #111}.kc-scene-animation-safety button[hidden]{display:none}.kc-scene-animation-intensity{border-top:1px solid #1111111f;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:2px;padding-top:12px}.kc-scene-animation-intensity-options{background:#11111114;border:1px solid #11111124;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;padding:3px;display:grid}.kc-scene-animation-intensity-options button{color:#11111194;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;min-height:30px;padding:0 7px;font-size:.73rem;font-weight:900}.kc-scene-animation-intensity-options button.is-selected{color:#111;background:#fff;box-shadow:0 1px 4px #11111129}.kc-scene-animation-cost{color:#111111ad;background:0 0;border-radius:999px;flex:none;grid-column:1/-1;justify-self:end;align-items:center;gap:7px;margin:0;padding:0 2px;display:inline-flex}.kc-scene-animation-cost small{color:inherit;white-space:nowrap;font-size:.7rem;font-weight:850}.kc-scene-animation-insufficient{color:#4f3900;background:#fff2c4;border:1px solid #8c6910;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:.8rem;font-weight:800;display:flex}.kc-scene-animation-insufficient[hidden]{display:none}.kc-scene-animation-insufficient a{color:inherit;white-space:nowrap;text-decoration:underline}.kc-credit-logo{background:#ff3d35;border:1px solid #111;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-family:Bungee,sans-serif;font-size:.7rem;display:inline-flex}.kc-scene-animation-progress{gap:8px;display:grid}.kc-scene-animation-progress[hidden]{display:none}.kc-scene-animation-workbench{background-color:#14151b;background-image:linear-gradient(#55f0c812 1px,#0000 1px),linear-gradient(90deg,#55f0c812 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px solid #111;border-radius:10px;height:78px;position:relative;overflow:hidden}.kc-scene-animation-build-panels{z-index:2;justify-content:center;align-items:center;gap:10px;height:100%;display:flex;position:relative}.kc-scene-animation-build-panel{transform-origin:50%;background:#fff8e7;border:2px solid #111;border-radius:4px;grid-template-rows:1fr .65fr;gap:3px;width:44px;height:52px;padding:4px;animation:3.6s ease-in-out infinite kc-scene-animation-panel-build;display:grid;overflow:hidden;box-shadow:3px 3px #ff3d35}.kc-scene-animation-build-panel:nth-child(2){animation-delay:.18s;box-shadow:3px 3px #ffcf4a}.kc-scene-animation-build-panel:nth-child(3){animation-delay:.36s;box-shadow:3px 3px #55f0c8}.kc-scene-animation-build-panel i,.kc-scene-animation-build-panel b{border:1.5px solid #111;display:block;position:relative;overflow:hidden}.kc-scene-animation-build-panel i{background:linear-gradient(145deg,#ff705f 0 42%,#ffe18a 43% 65%,#24242c 66%)}.kc-scene-animation-build-panel b{background:linear-gradient(125deg,#55f0c8 0 38%,#7aa7ff 39% 64%,#24242c 65%)}.kc-scene-animation-build-panel i:after,.kc-scene-animation-build-panel b:after{content:"";background:#ffffffc7;width:24%;animation:2.2s ease-in-out infinite kc-scene-animation-ink-pass;position:absolute;inset:-20% auto -20% -45%;transform:skew(-18deg)}.kc-scene-animation-build-beam{filter:drop-shadow(0 0 6px #55f0c8);z-index:3;background:linear-gradient(90deg,#0000,#55f0c8 35%,#fff 50%,#55f0c8 65%,#0000);width:24%;height:2px;animation:3.6s ease-in-out infinite kc-scene-animation-build-beam;position:absolute;top:50%;left:-24%}.kc-scene-animation-build-spark{color:#ffdf5d;z-index:4;font-size:.9rem;animation:2.4s ease-in-out infinite kc-scene-animation-build-spark;position:absolute;top:12px;left:calc(50% - 88px)}.kc-scene-animation-build-spark.is-two{color:#55f0c8;animation-delay:.8s;inset:auto calc(50% - 90px) 10px auto}.kc-scene-animation-progress-track{background:#1111111f;border:2px solid #111;border-radius:999px;height:13px;overflow:hidden}.kc-scene-animation-progress-track span{background:linear-gradient(90deg,#ff3d35,#ffbd4a,#55f0c8);width:0;height:100%;transition:width .4s;display:block}.kc-scene-animation-progress p,.kc-scene-animation-error{font-size:.84rem;font-weight:800;line-height:1.4}.kc-parallax-previous-result:not([hidden]){border:1px solid var(--kc-border,#4b5a52);color:inherit;font:inherit;background:0 0;border-radius:8px;align-self:flex-start;min-height:44px;padding:0 14px;font-weight:700}.kc-scene-animation-error[hidden]+.kc-parallax-previous-result{display:none}.kc-scene-animation-result{grid-template:"player copy""player trim""player options"1fr"player actions"/minmax(210px,.8fr) minmax(280px,1.2fr);gap:16px 20px;min-height:0;display:grid}.kc-scene-animation-result[hidden]{display:none}.kc-scene-animation-result-player{background:linear-gradient(135deg,#ff3d3524,#55f0c81f),#11131a;border:2px solid #111;border-radius:12px;grid-area:player;justify-content:center;align-items:center;min-height:0;padding:10px;display:flex;overflow:hidden}.kc-scene-animation-result-player video{aspect-ratio:9/16;object-fit:contain;background:#07080c;border-radius:8px;width:auto;max-width:100%;max-height:min(100dvh - 78px,560px);display:block}.kc-scene-animation-result-copy{grid-area:copy;gap:4px;padding-top:10px;padding-right:38px;display:grid}.kc-scene-animation-result-copy>strong{font-family:Bungee,sans-serif;font-size:1.05rem}.kc-scene-animation-result-copy p{color:#111111a6;font-size:.8rem;font-weight:750;line-height:1.4}.kc-scene-animation-payment{color:#075f5a;background:#55f0c829;border:1px solid #087f787a;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:5px;padding:8px 10px;display:grid}.kc-scene-animation-payment[hidden]{display:none}.kc-scene-animation-payment>svg{width:18px;height:18px}.kc-scene-animation-payment>span{gap:1px;display:grid}.kc-scene-animation-payment strong,.kc-scene-animation-payment small{line-height:1.3}.kc-scene-animation-payment strong{font-size:.72rem;font-weight:950}.kc-scene-animation-payment small{color:#075f5ad1;font-size:.66rem;font-weight:750}.kc-scene-animation-payment.has-payment-problem{color:#921d18;background:#ff3d351a;border-color:#ad1e187a}.kc-scene-animation-payment.has-payment-problem small{color:#921d18cc}.kc-scene-animation-result-actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:10px;display:grid}.kc-scene-animation-result-actions .kc-btn{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:0 14px;font-size:.76rem}.kc-scene-animation-result-actions [data-scene-animation-target~=viewClipButton],.kc-scene-animation-result-actions [data-scene-animation-target~=applyResultButton]{grid-column:1/-1}.kc-video-trim-editor{background:#ffffffb8;border:2px solid #111;border-radius:12px;grid-area:trim;gap:9px;padding:12px;display:grid}.kc-video-trim-editor[hidden]{display:none}.kc-video-trim-editor summary,.kc-video-trim-editor summary>span,.kc-video-trim-values,.kc-video-trim-actions{align-items:center;display:flex}.kc-video-trim-editor summary{justify-content:space-between}.kc-video-trim-editor summary>span{gap:7px}.kc-video-trim-editor summary svg{width:17px;height:17px}.kc-video-trim-editor summary strong{font-size:.78rem;font-weight:950}.kc-video-trim-editor summary small{color:#087f78;background:#d9fff5;border:1px solid #087f78;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:900}.kc-video-trim-track{background:#11111129;border:2px solid #111;border-radius:999px;height:18px;position:relative}.kc-video-trim-fill{background:linear-gradient(90deg,#8a36ee,#ff3d35);border-radius:999px;position:absolute;top:2px;bottom:2px}.kc-video-trim-track input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:18px;margin:0;position:absolute;inset:-2px 0 auto}.kc-video-trim-track input[data-scene-animation-target=trimStart]{z-index:2}.kc-video-trim-track input[data-scene-animation-target=trimEnd]{z-index:3}.kc-video-trim-track input[type=range]:focus{z-index:4}.kc-video-trim-track input[type=range]::-webkit-slider-runnable-track{background:0 0;height:18px}.kc-video-trim-track input[type=range]::-webkit-slider-thumb{appearance:none;cursor:ew-resize;pointer-events:auto;background:#fff8e7;border:3px solid #111;border-radius:50%;width:22px;height:22px;margin-top:-2px;box-shadow:2px 2px #55f0c8}.kc-video-trim-track input[type=range]::-moz-range-track{background:0 0;height:18px}.kc-video-trim-track input[type=range]::-moz-range-thumb{cursor:ew-resize;pointer-events:auto;background:#fff8e7;border:3px solid #111;border-radius:50%;width:16px;height:16px;box-shadow:2px 2px #55f0c8}.kc-video-trim-values{justify-content:space-between}.kc-video-trim-values>span{gap:1px;display:grid}.kc-video-trim-values>span:last-child{text-align:right}.kc-video-trim-values small{color:#11111194;text-transform:uppercase;font-size:.58rem;font-weight:900}.kc-video-trim-values strong{font-size:.76rem}.kc-video-trim-actions{justify-content:flex-end;gap:8px}.kc-video-trim-actions .kc-btn{min-height:34px;padding:0 10px;font-size:.68rem;box-shadow:2px 2px #111}.kc-video-trim-status{color:#087f78;text-align:right;min-height:.9em;font-size:.66rem;font-weight:900}.kc-video-trim-status:empty{display:none}.kc-video-remove-confirmation{background:#fff1ee;border:2px solid #111;border-radius:10px;grid-area:actions;align-self:end;gap:8px;padding:14px;display:grid;box-shadow:4px 4px #ff3d35}.kc-video-remove-confirmation[hidden]{display:none}.kc-video-remove-confirmation strong{font-family:Bungee,sans-serif;font-size:.9rem}.kc-video-remove-confirmation p{color:#111111b3;font-size:.78rem;font-weight:750;line-height:1.4}.kc-video-remove-confirmation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kc-video-remove-confirmation .kc-btn{justify-content:center;min-width:0}.kc-video-remove-confirm{color:#fff;background:#ff3d35}.kc-scene-animation-error{color:#8b1813;background:#ffe2df;border:1px solid #ff3d35;border-radius:8px;padding:10px 12px}.kc-scene-animation-actions{border-top:1px solid #1111111f;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:9px 10px;min-width:0;padding-top:12px;display:grid}.kc-scene-animation-actions .kc-btn{justify-content:center;width:100%;min-width:0;min-height:46px;padding:0 20px;line-height:1}.kc-scene-animation-actions .kc-btn-comic-primary{padding-left:18px;padding-right:22px}.kc-scene-animation-actions .kc-btn:disabled{color:#66665f;cursor:not-allowed;filter:grayscale();opacity:.72;background:#d8d8d1;border-color:#77776f;box-shadow:2px 2px #11111147}.kc-scene-animation-actions:has(.kc-scene-animation-cost[hidden]) .kc-btn-comic-ghost{grid-column:2}@keyframes kc-scene-animation-spin{to{transform:rotate(360deg)}}@keyframes kc-scene-animation-panel-build{0%,12%{opacity:.25;transform:translateY(14px)scale(.82)rotate(-3deg)}28%,72%{opacity:1;transform:translateY(0)scale(1)rotate(0)}88%,to{opacity:.45;transform:translateY(-8px)scale(.92)rotate(2deg)}}@keyframes kc-scene-animation-ink-pass{0%,18%{transform:translate(0)skew(-18deg)}68%,to{transform:translate(440%)skew(-18deg)}}@keyframes kc-scene-animation-build-beam{0%,12%{opacity:0;left:-24%}20%{opacity:1}76%{opacity:1;left:100%}84%,to{opacity:0;left:100%}}@keyframes kc-scene-animation-build-spark{0%,20%,to{opacity:0;transform:scale(.4)rotate(-25deg)}38%,62%{opacity:1;transform:scale(1.15)rotate(8deg)}78%{opacity:0;transform:scale(.7)rotate(25deg)}}@media (max-width:760px){.kc-scene-animation-dialog{width:100%;padding:12px}.kc-scene-animation-dialog-card{max-height:calc(100dvh - 20px);padding:22px 18px 18px;box-shadow:4px 4px #55f0c8}.kc-scene-animation-dialog.has-result .kc-scene-animation-dialog-card{gap:12px;max-height:calc(100dvh - 24px);padding:16px;overflow:hidden}.kc-scene-animation-result{grid-template:"copy""player""trim""options""actions"/minmax(0,1fr);gap:12px}.kc-scene-animation-result-player{height:clamp(190px,28dvh,260px);min-height:0;padding:6px}.kc-scene-animation-result-player video{width:auto;height:100%;max-height:100%}.kc-scene-animation-result-copy{flex-direction:column;gap:2px;min-width:0;padding:0 44px 0 0;display:flex}.kc-scene-animation-result-copy>strong{font-size:.98rem;line-height:1.15;display:block}.kc-scene-animation-result-copy p{display:none}.kc-scene-animation-result-actions{gap:10px 12px}.kc-video-trim-editor{gap:7px;padding:10px}.kc-scene-animation-result-actions .kc-btn{min-height:42px;padding:6px 10px;box-shadow:2px 2px #111}.kc-scene-animation-result-actions [data-scene-animation-target~=viewClipButton],.kc-scene-animation-result-actions [data-scene-animation-target~=applyResultButton]{grid-area:1/1/auto/-1}.kc-scene-animation-result-actions [data-scene-animation-target~=downloadLink]{grid-area:3/1/auto/-1}.kc-scene-animation-result-actions [data-scene-animation-target~=removeVideoButton]{grid-column:1/-1}.kc-scene-animation-field-heading{align-items:flex-start;gap:2px;display:grid}.kc-scene-animation-actions{display:grid}.kc-scene-animation-actions .kc-btn{justify-content:center}}@media (max-width:420px){.kc-scene-animation-safety{grid-template-columns:34px minmax(0,1fr)}.kc-scene-animation-safety button{grid-column:1/-1;width:100%}.kc-scene-animation-motion-options{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-scene-animation-motion-options .kc-scene-animation-option{grid-column:span 1}.kc-scene-animation-actions .kc-scene-animation-cost{justify-content:center;width:100%}.kc-scene-animation-actions{grid-template-columns:minmax(0,1fr)}.kc-scene-animation-actions [data-scene-animation-target~=confirmButton]{grid-area:2/1}.kc-scene-animation-actions [data-scene-animation-target~=cancelButton]{grid-area:3/1}.kc-scene-animation-actions:has(.kc-scene-animation-cost[hidden]) [data-scene-animation-target~=cancelButton]{grid-area:1/1}.kc-scene-animation-upload-alternative{grid-template-columns:minmax(0,1fr);align-items:stretch}.kc-scene-animation-upload-alternative .kc-btn{justify-content:center;width:100%}.kc-scene-animation-result-actions{gap:8px}.kc-scene-animation-result-actions .kc-btn{min-height:40px;padding:0 8px;font-size:.7rem}}@media (max-height:640px){.kc-scene-animation-dialog{padding:8px}.kc-scene-animation-dialog.has-result .kc-scene-animation-dialog-card{max-height:calc(100dvh - 16px);padding:12px}.kc-scene-animation-result-player video{max-height:calc(100dvh - 48px)}.kc-scene-animation-result-copy p{font-size:.74rem}}@media (max-width:760px) and (max-height:720px){.kc-scene-animation-result-player{height:clamp(150px,24dvh,190px)}.kc-scene-animation-result-actions .kc-btn{min-height:38px}}@media (prefers-reduced-motion:reduce){.kc-scene-animation-button,.kc-scene-animation-button:before{transition:none}.kc-scene-animation-button:hover,.kc-scene-animation-button:focus-visible{transform:none}.kc-scene-animation-button.is-active svg,.kc-scene-animation-build-panel,.kc-scene-animation-build-panel i:after,.kc-scene-animation-build-panel b:after,.kc-scene-animation-build-beam,.kc-scene-animation-build-spark{animation:none}.kc-scene-animation-build-panel{opacity:1;transform:none}.kc-scene-animation-build-beam,.kc-scene-animation-build-spark{display:none}}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=animation] .kc-studio-animation-editor{color:#f4f5ee!important;background:#202824!important;gap:9px!important;padding:10px 12px 14px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-head{border-color:#394741!important;gap:0!important;min-height:0!important;padding:0 0 9px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-head-icon,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-head small{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-head strong{color:#f4f5ee!important;font-size:15px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;min-height:0!important;padding:0 0 9px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current:not(.has-animation,.has-draft),body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current-icon,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current-copy>small,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current:not(.has-animation,.has-draft) .kc-studio-animation-current-copy>span{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current-copy>span{color:#aab7ae!important;font-size:12px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choices{border-top:0!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-top:8px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice{box-shadow:none!important;color:#f4f5ee!important;background:0 0!important;border:0!important;border-bottom:1px solid #394741!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr) 16px!important;align-items:center!important;gap:2px 10px!important;min-height:72px!important;padding:7px 2px!important;transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice:hover,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice:focus-visible{outline-offset:-1px!important;background:#293b34!important;outline:1px solid #70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-preview{border:1px solid #46564d!important;border-radius:5px!important;grid-area:1/1/3!important;width:64px!important;height:56px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-preview>i{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-copy{grid-area:1/2!important;align-self:end!important;padding:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-copy strong{color:#f4f5ee!important;font-size:13px!important;line-height:1.2!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-copy small{color:#aab7ae!important;font-size:11px!important;line-height:1.25!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-cost{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice.is-ai .kc-studio-animation-choice-cost{color:#70e6c9!important;background:0 0!important;border:0!important;grid-area:2/2!important;align-self:start!important;padding:0!important;display:block!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-cost strong{color:#70e6c9!important;font-size:11px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-cost small,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice-action{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] :is(.kc-studio-animation-draft-actions button,.kc-studio-animation-active-actions>button,.kc-studio-animation-edit-current){box-shadow:none!important;color:#f4f5ee!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] :is(.kc-studio-animation-draft-actions button,.kc-studio-animation-active-actions>button):is(:hover,:focus-visible){outline-offset:0!important;background:#2b443a!important;outline:1px solid #70e6c9!important}@media (max-width:640px){body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-choice{min-height:68px!important}}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-dialog-card{box-shadow:none!important;color:#f4f5ee!important;background:#202824!important;border:1px solid #46564d!important;border-radius:12px!important;padding:18px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-header{background:0 0!important;border-color:#394741!important;gap:10px!important;min-height:0!important;padding:0 44px 12px 0!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-mark{display:none!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-close{box-shadow:none!important;color:#f4f5ee!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-copy h3{color:#fffaf0!important;font-size:20px!important;line-height:1.15!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-copy p,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-upload-alternative small{color:#aab7ae!important;font-size:13px!important;line-height:1.35!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-scene-chip,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-cost{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-safety,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-upload-alternative{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:6px!important;padding:10px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-safety :is(strong,small){color:#e5eee7!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-safety-icon{box-shadow:none!important;color:#70e6c9!important;background:#2b443a!important;border:0!important;border-radius:5px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-actions{border-color:#394741!important;gap:8px!important;padding-top:10px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-actions .kc-btn,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-upload-alternative .kc-btn{box-shadow:none!important;border-radius:6px!important;min-height:40px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-actions .kc-btn-comic-ghost,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-upload-alternative .kc-btn{color:#f4f5ee!important;background:#26312c!important;border:1px solid #53635a!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-chooser{background:0 0!important;gap:8px!important;padding:12px 0 0!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-grid{gap:8px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice{box-shadow:none!important;color:#f4f5ee!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:7px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) :is(.kc-parallax-mode-card,.kc-scene-motion-choice):is(:hover,:focus-visible){box-shadow:none!important;background:#2b443a!important;border-color:#70e6c9!important;outline:0!important;transform:none!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) :is(.kc-parallax-mode-card,.kc-scene-motion-choice) :is(strong,em){color:#f4f5ee!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) :is(.kc-parallax-mode-card,.kc-scene-motion-choice) small{color:#aab7ae!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-icon,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-icon{box-shadow:none!important;color:#70e6c9!important;background:#2b443a!important;border:0!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-heading b,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-cost small{display:none!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-grid{gap:8px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice{grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:78px!important;padding:6px!important;display:grid!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-preview{box-shadow:none!important;border:1px solid #46564d!important;border-radius:5px!important;width:60px!important;height:68px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-details{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""footer"!important;align-content:center!important;gap:3px!important;padding:0 3px 0 0!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-icon{display:none!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-copy strong{font-size:13px!important;line-height:1.2!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-copy small{font-size:11px!important;line-height:1.25!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-footer{justify-content:space-between!important;align-items:center!important;gap:6px!important;display:flex!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-cost strong{color:#70e6c9!important;font-size:11px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-action{box-shadow:none!important;color:#e5eee7!important;background:0 0!important;border:0!important;border-radius:0!important;place-self:center end!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:0!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-motion-choice-action .kc-icon{color:#70e6c9!important;width:16px!important;height:16px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card{grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;min-height:76px!important;padding:10px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-icon{grid-area:1/1/3!important;width:34px!important;height:34px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-copy{grid-area:1/2/3!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-heading strong{font-size:14px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-copy small{font-size:12px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card em{box-shadow:none!important;color:#f4f5ee!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:6px!important;grid-area:1/3!important;align-self:end!important;min-height:34px!important;padding:0 10px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card.is-automatic em{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-settlement{color:#aab7ae!important;grid-area:2/3!important;justify-self:end!important;font-size:11px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-footer{border-color:#394741!important;min-height:0!important;padding-top:10px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-footer button{color:#f4f5ee!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;min-height:38px!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-footer small,dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-cost{display:none!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-actions{grid-template-columns:minmax(0,1fr) auto!important}@media (max-width:640px){dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card{grid-template-columns:30px minmax(0,1fr)!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card em{grid-area:3/2!important;justify-self:start!important}dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-settlement{grid-area:4/2!important;justify-self:start!important}}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-dialog-card,dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax{box-shadow:none!important;color:#f4f5ee!important;background:#171c19!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-header{box-shadow:none!important;background:#202824!important;border-bottom:1px solid #46564d!important;min-height:56px!important;padding-block:6px!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-mark{display:none!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-close{box-shadow:none!important;color:#f4f5ee!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-copy h3{color:#fffaf0!important;font-size:18px!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-copy p,dialog.kc-scene-animation-dialog.has-parallax-editor .kc-parallax-scene-chip{color:#aab7ae!important;font-size:12px!important}dialog.kc-scene-animation-dialog.has-parallax-editor :is(.kc-simple-parallax-preview,.kc-simple-parallax-layers,.kc-simple-parallax-inspector,.kc-simple-parallax-footer){box-shadow:none!important;color:#e5eee7!important;background:#202824!important;border-color:#394741!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-workspace{background:#171c19!important}dialog.kc-scene-animation-dialog.has-parallax-editor :is(.kc-simple-parallax-layers-heading,.kc-simple-parallax-inspector>header,.kc-simple-parallax-preview>header){border-color:#394741!important}dialog.kc-scene-animation-dialog.has-parallax-editor :is(.kc-simple-parallax-layers,.kc-simple-parallax-inspector,.kc-simple-parallax-footer) :is(strong,label,p,span){color:#e5eee7!important}dialog.kc-scene-animation-dialog.has-parallax-editor :is(.kc-simple-parallax-layers,.kc-simple-parallax-inspector,.kc-simple-parallax-footer) small{color:#aab7ae!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-layers-heading>p,dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-footer-status>small{display:none!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-layer{box-shadow:none!important;color:#e5eee7!important;background:0 0!important;border:1px solid #46564d!important;border-radius:6px!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-layer.is-selected,dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-layer:has(.kc-simple-parallax-layer-select[aria-pressed=true]){background:#293b34!important;border-color:#70e6c9!important}dialog.kc-scene-animation-dialog.has-parallax-editor :is(.kc-simple-parallax-layer-select,.kc-simple-parallax-add-layer,.kc-parallax-inspector-tabs,.kc-simple-parallax-inspector-actions button,.kc-parallax-refine-layer){box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border-color:#53635a!important;border-radius:6px!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-parallax-inspector-tabs button{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-parallax-inspector-tabs button:is(.is-selected,[aria-selected=true]){color:#70e6c9!important;border-bottom-color:#70e6c9!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-footer button{box-shadow:none!important;border-radius:6px!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-simple-parallax-footer button:not(:disabled):not(.is-primary){color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer{box-shadow:none!important;background:#26312c!important;border:1px solid #46564d!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer:has(.kc-simple-parallax-layer-select[aria-pressed=true]){background:#293b34!important;border-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layer :is(strong,small),body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-preview-title,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer-status b{color:#e5eee7!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-layers-heading b,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-parallax-scene-chip{box-shadow:none!important;color:#aab7ae!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:5px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-parallax-delete-layer,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector-scale button{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-active-layer{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb [data-layer-empty]{box-shadow:none!important;color:#70e6c9!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:5px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-thumb [data-layer-empty] small{color:#e5eee7!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor :is(.kc-simple-parallax-profile,.kc-simple-parallax-global-controls,.kc-parallax-finish-controls){box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor :is(.kc-simple-parallax-profile,.kc-simple-parallax-global-controls,.kc-parallax-finish-controls) :is(strong,small,span,label,p,b){color:#dce7df!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor :is(.kc-simple-parallax-profile-options,.kc-simple-parallax-timing-options,.kc-parallax-finish-options) button,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-global-controls button{box-shadow:none!important;color:#e5eee7!important;background:#202824!important;border:1px solid #53635a!important;border-radius:5px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor :is(.kc-simple-parallax-profile-options,.kc-simple-parallax-timing-options,.kc-parallax-finish-options) button:is(.is-selected,[aria-pressed=true]),body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-global-controls button:is(.is-selected,[aria-pressed=true]){color:#70e6c9!important;background:#293b34!important;border-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor :is(.kc-simple-parallax-profile-options,.kc-simple-parallax-timing-options,.kc-parallax-finish-options) button:is(.is-selected,[aria-pressed=true]) :is(strong,span,small){color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer button:disabled{box-shadow:none!important;color:#aab7ae!important;opacity:.58!important;background:#26312c!important;border-color:#46564d!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-side,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-editor{box-shadow:none!important;color:#e5eee7!important;background:#202824!important;border:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-editor{padding:16px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-editor>header{margin-bottom:12px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-editor>header :is(strong,small),body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor :is(.kc-fast-editor-card,.kc-fast-editor-separation) :is(h4,strong,label,span){color:#e5eee7!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-editor>header b{box-shadow:none!important;color:#70e6c9!important;background:#263b33!important;border:1px solid #53635a!important;border-radius:4px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #46564d!important;border-radius:0!important;gap:0!important;margin-bottom:12px!important;padding:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-tabs button,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-tabs button.is-selected{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:36px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-parallax-tabs button.is-selected{color:#70e6c9!important;border-bottom-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-card>h4{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-group>strong,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-appearance summary small{color:#aab7ae!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-group button,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation-row button{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important;min-height:36px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-group button:is(.is-selected,[aria-pressed=true]){color:#70e6c9!important;background:#293b34!important;border-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-group button:is(.is-selected,[aria-pressed=true]) strong{color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-group button small,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation :is(p,small){color:#aab7ae!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-motion-card>p{color:#aab7ae!important;background:#263b33!important;border-left:2px solid #70e6c9!important;margin:0!important;padding:7px 9px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation-row,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-appearance{box-shadow:none!important;background:0 0!important;border-color:#46564d!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-appearance>summary{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-appearance>summary :is(strong,small,svg),body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation-row :is(strong,small,svg){color:#e5eee7!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation-row{border-bottom:1px solid #46564d!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation-row:last-child{border-bottom:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation-row .is-icon{color:#70e6c9!important;background:#29493e!important;border:1px solid #53635a!important;border-radius:5px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-separation-row .is-icon svg{color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-manual-parallax-stage{box-shadow:none!important;border:1px solid #53635a!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-editor-motion-card>p{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-layer-tools{box-shadow:none!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-layer-tools button{box-shadow:none!important;color:#e5eee7!important;background:0 0!important;border:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-fast-layer-tools button.is-selected{color:#70e6c9!important;background:#29493e!important}@media (max-width:760px){dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-header{min-height:52px!important}dialog.kc-scene-animation-dialog.has-parallax-editor .kc-scene-animation-copy p{display:none!important}}@media (max-width:640px){dialog.kc-scene-animation-dialog:not(.has-parallax-editor) .kc-scene-animation-dialog-card{padding:14px 12px max(14px, env(safe-area-inset-bottom))!important;border-radius:12px 12px 0 0!important}}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress:not([hidden]){box-shadow:none!important;color:#f4f5ee!important;text-align:left!important;background:radial-gradient(circle at 27% 46%,#55f0c829,#0000 43%),linear-gradient(135deg,#18231f,#202824 68%)!important;border:1px solid #46564d!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px 24px!important;min-height:340px!important;padding:22px 28px!important;display:grid!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress:before{content:"";opacity:.35;pointer-events:none;background:radial-gradient(circle,#55f0c82e 1px,#0000 1.5px) 0 0/15px 15px;position:absolute;inset:0}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build{aspect-ratio:1;isolation:isolate;perspective:850px;max-width:288px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1/4!important;width:100%!important;height:auto!important;margin:0 auto!important;overflow:visible!important;transform:none!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build:before{content:"";background:radial-gradient(#55f0c859,#0000 64%);height:48%;position:absolute;bottom:-11%;left:0;right:0;transform:scaleX(.82)}dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-parallax-automatic-scene,.kc-parallax-automatic-plane){background-color:#d8ded9;background-image:var(--parallax-progress-artwork);will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #f4f5eeb8;border-radius:6px;width:50%;height:76%;display:block;position:absolute;top:10%;left:25%;overflow:hidden;box-shadow:0 12px 28px #00000047}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-scene{z-index:3;animation:4.4s ease-in-out infinite kc-parallax-progress-breathe}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-plane{opacity:0;transition:opacity .45s}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-plane.is-back{z-index:1;border-color:#70e6c9;animation:4.4s ease-in-out infinite kc-parallax-progress-back}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-plane.is-middle{z-index:2;border-color:#70e6c9;animation:4.4s ease-in-out infinite kc-parallax-progress-middle}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-plane.is-front{z-index:4;border-color:#70e6c9;animation:4.4s ease-in-out infinite kc-parallax-progress-front}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build[data-stage=analysis] .kc-parallax-automatic-plane.is-back{opacity:.4}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build:not([data-stage=analysis]) .kc-parallax-automatic-plane{opacity:.88}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build[data-stage=validation] .kc-parallax-automatic-plane{opacity:.5}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-scan{animation:3.1s ease-in-out infinite kc-parallax-progress-scan;z-index:6!important;background:linear-gradient(90deg,#0000,#70e6c9 28% 72%,#0000)!important;height:2px!important;top:9%!important;left:23%!important;right:23%!important;box-shadow:0 0 18px #70e6c9a6!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy{z-index:1;align-self:end;min-width:0;position:relative;grid-area:1/2!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;max-width:none!important;display:grid!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy strong{font-family:var(--kc-font-ui);grid-row:2;color:#fffaf0!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy>span{letter-spacing:.06em;text-transform:uppercase;grid-row:1;justify-self:start;color:#70e6c9!important;font-size:11px!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy>span:empty,dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy p:empty{display:none}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy p{color:#bbc9c0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-track{z-index:1;align-self:center;position:relative;background:#405049!important;border-radius:2px!important;grid-area:2/2!important;height:5px!important;margin:0!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-track>span{background:#70e6c9!important;border-radius:2px!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-steps{z-index:1;align-self:start;gap:4px;position:relative;grid-area:3/2!important;max-width:none!important;margin:0!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-steps:before{display:none}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step{place-items:start;color:#889c90!important;gap:6px!important;font-size:10px!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step>i{box-shadow:none!important;color:#aab7ae!important;background:#26312c!important;border:1px solid #53635a!important;width:25px!important;height:25px!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step.is-active{color:#fffaf0!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step.is-active>i{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step.is-complete{color:#70e6c9!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step.is-complete>i{color:#70e6c9!important;background:#29493e!important;border-color:#70e6c9!important}@keyframes kc-parallax-progress-breathe{0%,to{transform:translate(0)rotate(-2deg)scale(1)}50%{transform:translateY(-5px)rotate(-1deg)scale(1.02)}}@keyframes kc-parallax-progress-back{0%,15%,to{transform:translate3d(-4%,0,-42px)rotate(-2deg)}45%,65%{transform:translate3d(-44%,-12%,-42px)rotate(-8deg)}}@keyframes kc-parallax-progress-middle{0%,15%,to{transform:translate3d(2%,0,-15px)rotate(-2deg)}45%,65%{transform:translate3d(20%,-5%,-15px)rotate(4deg)}}@keyframes kc-parallax-progress-front{0%,15%,to{transform:translate3d(4%,0,32px)rotate(-2deg)}45%,65%{transform:translate3d(48%,6%,32px)rotate(9deg)}}@keyframes kc-parallax-progress-scan{0%,to{opacity:0;transform:translateY(0)}15%,80%{opacity:.9}55%{opacity:.9;transform:translateY(var(--kc-parallax-scan-travel,80px))}}@media (max-width:640px){dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress:not([hidden]){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:14px!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build{max-width:220px;grid-area:1/1!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy,dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-track,dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-steps{grid-column:1!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy{grid-row:2!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-track{grid-row:3!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-steps{grid-row:4!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy strong{font-size:17px!important}dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step small{font-size:9px!important}}@media (prefers-reduced-motion:reduce){dialog.kc-scene-animation-dialog.has-parallax-shell :is(.kc-parallax-automatic-scene,.kc-parallax-automatic-plane,.kc-parallax-automatic-scan,.kc-parallax-automatic-step.is-active>i){animation:none!important}}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-preview{grid-template-rows:min-content min-content min-content minmax(0,1fr) min-content min-content min-content!important;grid-template-columns:minmax(0,1fr) minmax(260px,390px) 52px minmax(0,1fr) 376px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-preview:after{background:#202824!important;border-color:#394741!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor :is(.kc-fast-cutout-intro,.kc-fast-cutout-layers,.kc-fast-cutout-save-actions),body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor :is(.kc-fast-cutout-intro,.kc-fast-cutout-layers) :is(strong,span,label){color:#e5eee7!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor :is(.kc-fast-cutout-intro,.kc-fast-cutout-layers) :is(small,p){color:#aab7ae!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-intro>strong{font-family:Bungee,Impact,sans-serif}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-cutout-mode-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #46564d!important;border-radius:0!important;gap:0!important;margin-top:4px!important;padding:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-cutout-mode-tabs button{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:38px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-cutout-mode-tabs button[aria-selected=true]{color:#70e6c9!important;border-bottom-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layers>p{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layers header strong{color:#e5eee7!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:12px!important;font-weight:800!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layers header span{color:#70e6c9!important;background:#29493e!important;border:1px solid #53635a!important;border-radius:4px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layer-option{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #46564d!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layer-option.is-selected{box-shadow:none!important;background:#293b34!important;border-color:#70e6c9!important;outline:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layer-option span{color:#e5eee7!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor :is(.kc-simple-parallax-edit-modes,.kc-fast-cutout-view-controls){box-shadow:none!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-simple-parallax-edit-modes button,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-zoom button{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-simple-parallax-edit-modes button.is-selected:not([data-parallax-edit-tool=erase]){color:#70e6c9!important;background:#29493e!important;border-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=erase].is-selected{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-zoom output,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-simple-parallax-eraser-size :is(span,b){color:#e5eee7!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-simple-parallax-eraser-size{border-color:#46564d!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-save-actions button{box-shadow:none!important;border:1px solid #53635a!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-save-actions .is-cancel{color:#e5eee7!important;background:#26312c!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-save-actions .is-save{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-status{color:#aab7ae!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-directions button:is(.is-selected,[aria-pressed=true]){box-shadow:none!important;color:#70e6c9!important;background:#29493e!important;border-color:#70e6c9!important}@media (max-width:760px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-preview{grid-template-rows:40dvh repeat(8,min-content)!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;overflow-y:auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-preview:after{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-preview .kc-manual-parallax-stage{grid-area:1/1!important;height:40dvh!important;max-height:100%!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-simple-parallax-edit-modes{grid-area:2/1!important;grid-template-columns:repeat(4,44px)!important;justify-self:center!important;width:auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-cutout-view-controls{grid-area:3/1!important;width:100%!important;max-width:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor :is(.kc-fast-cutout-intro,.kc-fast-cutout-layers,.kc-fast-cutout-status,.kc-fast-cutout-save-actions){grid-column:1!important;margin-left:0!important;margin-right:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-intro{grid-row:4!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layers{grid-row:5!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-status{grid-row:8!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-save-actions{grid-row:9!important}}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-flow-steps{color:#dbe8df!important;background:#202824!important;border:1px solid #46564d!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-flow-steps :is(strong,small){color:#dbe8df!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-canvas-column,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-stage{background:#202824!important;border-color:#46564d!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-inspector{color:#e5eee7!important;background:#202824!important;border-color:#46564d!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-inspector>header :is(strong,p),body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-brushes :is(strong,p),body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-brushes button :is(strong,small),body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-hint{color:#dbe8df!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-brushes,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-actions{border-color:#46564d!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-cutout-mode-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #46564d!important;border-radius:0!important;padding:0!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-cutout-mode-tabs button{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-cutout-mode-tabs button[aria-selected=true]{color:#70e6c9!important;border-bottom-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-brushes button,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-tools,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-size{box-shadow:none!important;color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-brushes button[aria-pressed=true]{box-shadow:none!important;background:#29493e!important;border-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-brushes button[data-label=background][aria-pressed=true]{background:#49302e!important;border-color:#f08078!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-tools button{color:#e5eee7!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:5px!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-tools [data-label=foreground][aria-pressed=true]{box-shadow:none!important;color:#70e6c9!important;background:#29493e!important;border-color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork{box-shadow:none!important;border:1px solid #53635a!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-actions button{box-shadow:none!important;border-width:1px!important;border-radius:6px!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-actions .is-cancel{color:#e5eee7!important;background:#26312c!important;border-color:#53635a!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-actions .is-save{color:#fff!important;background:#ff3d35!important;border-color:#ff3d35!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-stage{border:0!important;padding:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:has(.kc-parallax-mode-chooser.has-fast-selection) .kc-parallax-flow-steps,body dialog.kc-scene-animation-dialog.has-parallax-shell:has(.kc-parallax-mode-chooser.has-fast-selection) .kc-scene-animation-copy p{display:none!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-manual{color:#b9c6be;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;font-size:13px;text-decoration:underline}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-manual[hidden]{display:none}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-tools{padding:0!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork img{width:auto!important;height:calc(100dvh - 220px)!important;max-height:calc(100dvh - 220px)!important}@media (max-width:760px){body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork img{max-height:40dvh!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork img{height:40dvh!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-actions{background:#202824!important}}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:154px!important;gap:8px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-option-card-shell{align-self:stretch;min-height:0;height:154px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-card{grid-template-rows:minmax(0,1fr) 32px;gap:6px;display:grid;overflow:hidden;box-shadow:none!important;color:#e8eee8!important;background:#26332d!important;border:1px solid #46564d!important;border-radius:6px!important;height:154px!important;min-height:0!important;padding:5px!important;transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-card:is(:hover,:focus-visible){background:#2b3b34!important;border-color:#8aa99b!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-card.is-selected{background:#29453b!important;border-color:#70e6c9!important;box-shadow:inset 0 0 0 1px #70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-sample{box-shadow:none!important;border:1px solid #b7b3a9!important;border-radius:4px!important;min-height:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-label{align-items:center;font-weight:650;line-height:1.15;overflow:hidden;color:inherit!important;min-height:32px!important;font-size:12px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-quick-style-label>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;overflow:hidden}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-text-style-glyph{display:none}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-resource-favorite-button{box-shadow:none!important;color:#e8eee8!important;background:#202825eb!important;border:1px solid #65756b!important;border-radius:5px!important;width:30px!important;height:30px!important;top:10px!important;right:10px!important;transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid .kc-resource-favorite-button:is(:hover,:focus-visible,.is-favorite){color:#70e6c9!important;border-color:#70e6c9!important}@media (max-width:640px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-editor-section-heading strong{font-size:14px;color:#f6f4ed!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-editor-section-heading small{font-size:12px;font-weight:500;line-height:1.35;color:#acb9b1!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-editor,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-editor,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-picker{gap:12px;box-shadow:none!important;color:#f6f4ed!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 2px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-stepper,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-reset,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-reset{min-height:40px;box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #46564d!important;border-radius:6px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-stepper button{color:#f6f4ed!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-stepper button:is(:hover,:focus-visible),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor :is(.kc-text-placement-reset,.kc-text-typography-reset):is(:hover,:focus-visible){background:#305146!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-stepper output{color:#f6f4ed!important;border-color:#46564d!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-family-row{border-bottom:1px solid #394741;gap:0;background:0 0!important;padding:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-family{height:38px;box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-family:is(.is-active,:hover,:focus-visible){color:#fffaf0!important;border-bottom-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card{min-height:68px;box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #46564d!important;border-radius:6px!important;transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card:is(.is-selected,:hover,:focus-visible){background:#2a453b!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card-preview{color:#70e6c9!important;background:#314139!important;border:1px solid #516258!important;border-radius:5px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card strong{font-size:12px;color:#f6f4ed!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card small{opacity:1;font-size:11px;font-weight:500;color:#b9c8be!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-controls,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid>:is(label,fieldset){box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #46564d!important;border-radius:6px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid>fieldset{grid-column:1/-1}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid :is(label>span,legend),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-controls legend{font-size:11px;color:#a9e6d5!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid label>small{font-size:11px;color:#aab7ae!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid select{text-overflow:ellipsis;min-height:40px;font-size:12px;overflow:hidden;box-shadow:none!important;color:#f6f4ed!important;background:#202825!important;border:1px solid #516258!important;border-radius:5px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-options,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-segments{min-width:0;box-shadow:none!important;background:#202825!important;border:1px solid #46564d!important;border-radius:5px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor :is(.kc-text-typography-options,.kc-text-motion-segments) button{min-width:0;box-shadow:none!important;color:#c5d1c8!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor :is(.kc-text-typography-options,.kc-text-motion-segments) button:is(.is-selected,[aria-pressed=true],:hover,:focus-visible){color:#f6f4ed!important;background:#345247!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-actions{background:#202825!important;border-top:1px solid #394741!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-quick-style-actions .kc-btn-comic-ghost{box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #516258!important}@media (max-width:640px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-beta-inspector,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-mobile-sheet-header{color:#f6f4ed!important;background:#202825!important;border-color:#394741!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-mobile-sheet-header :is(strong,small){color:#f6f4ed!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-mobile-sheet-header button{box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #516258!important;border-radius:5px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-meta,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-meta span{color:#aab7ae!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions button{box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #516258!important;border-radius:5px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-row-actions button:is(:hover,:focus-visible){border-color:#70e6c9!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-style-body{box-shadow:none!important;color:#f6f4ed!important;background:#202825!important;border:0!important;border-radius:0!important;padding:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor :is(.kc-text-placement-editor,.kc-text-motion-picker,.kc-text-typography-editor){grid-auto-rows:max-content!important;align-content:start!important}html body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-beta-text-editor .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid select{box-shadow:none!important;color:#f6f4ed!important;-webkit-text-fill-color:#f6f4ed!important;background:#202825!important;border:1px solid #516258!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-style-controls-sticky{box-shadow:none!important;background:#202825!important;border-color:#394741!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-editor-tabs{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-editor-tabs button{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:42px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-editor-tabs button.is-active{color:#f6f4ed!important;border-bottom-color:#70e6c9!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-editor-tabs .kc-icon{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-style-body .kc-text-catalog-search input[type=search]{box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #516258!important;border-radius:5px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-style-body .kc-text-catalog-search input[type=search]::placeholder{color:#aab7ae!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-style-gallery-title,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-catalog-footer [data-quick-text-catalog-count]{color:#d2ddd3!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-style-filter-row{background:0 0!important;border:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-style-filter{box-shadow:none!important;color:#aab7ae!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-style-filter.is-active{color:#f6f4ed!important;border-bottom-color:#70e6c9!important}}.kc-text-simple-actions{display:none}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions{align-items:stretch;margin:12px 0 8px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>summary{color:#f6f4ed;cursor:pointer;background:#26332d;border:1px solid #46564d;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:12px;font-weight:700;display:inline-flex}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions .kc-icon{width:16px;height:16px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more{flex:1;min-width:0;position:relative}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>summary{width:100%;list-style:none}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>summary::-webkit-details-marker{display:none}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>div{z-index:15;background:#202825;border:1px solid #516258;border-radius:6px;min-width:215px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0008}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>div>button{color:#f6f4ed;text-align:left;border-radius:4px;min-height:44px;padding:8px 12px;font-size:14px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>div>button:hover,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>div>button:focus-visible{background:#314139}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-editor-tabs,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor>header .kc-studio-beta-text-actions{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-duration{border-top:1px solid #394741;margin-top:10px;padding-top:10px}@media (max-width:760px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions{gap:4px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>summary{flex-direction:column;font-size:11px}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-simple-more>summary{color:#f6f4ed!important;background:#26332d!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-simple-more>div{max-height:min(50vh,260px);position:fixed;top:auto;bottom:116px;right:12px;overflow-y:auto}}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-quick-style-actions{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-duration .kc-text-span-heading small{color:#d2ddd3!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-ready>.kc-text-scene-row-actions{visibility:hidden!important;pointer-events:none!important;height:0!important;display:none!important;overflow:hidden!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-more>div>button:disabled{opacity:.5;cursor:not-allowed}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-empty .kc-text-simple-actions,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-empty .kc-text-scene-meta{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-empty:not(.is-text-expanded){grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor.is-text-empty:not(.is-text-expanded) .kc-text-scene-empty-summary{grid-area:1/1/auto/-1!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-empty-action{box-shadow:none!important;color:#fff!important;background:#ff3d35!important;border:1px solid #ff3d35!important;border-radius:6px!important;min-width:0!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-empty-summary:hover{border-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-empty-summary:hover .kc-text-scene-empty-action,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-empty-summary:focus-visible .kc-text-scene-empty-action{box-shadow:none!important;background:#e5342d!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-empty-summary:focus-visible{outline-offset:2px!important;outline:2px solid #70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-text-editor:has(.kc-text-scene-row.is-text-empty) .kc-studio-beta-text-duration{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.is-design:not([hidden])){grid-template-rows:auto!important;gap:0!important;position:relative!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-controls-sticky{border-bottom:1px solid #394741!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-height:42px!important;margin:0!important;padding:0 42px 7px 0!important;display:grid!important;top:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search input[type=search]{height:34px!important;min-height:34px!important;padding:5px 8px!important;font-size:12px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-gallery-head{display:contents!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search{grid-area:1/1}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-gallery-toolbar{grid-area:1/2;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-secondary-filters{grid-area:2/1/auto/-1;justify-content:start!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-genre-filter>span{font-size:10px;color:#aebbb4!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-taxonomy-trigger{min-height:38px;box-shadow:none!important;color:#e3e9e3!important;background:#1d2521!important;border:1px solid #53635a!important;border-radius:5px!important;font-size:12px!important;font-weight:500!important;transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-taxonomy-trigger:is(:hover,:focus-visible),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-taxonomy-combo.is-open .kc-text-taxonomy-trigger{outline:none;border-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-taxonomy-menu{background:#1d2521!important;border:1px solid #53635a!important;border-radius:5px!important;box-shadow:0 8px 20px #00000047!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-taxonomy-menu button{font-size:12px;font-weight:500;color:#e3e9e3!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-taxonomy-menu button:is(:hover,:focus-visible,[aria-selected=true]){background:#305146!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-gallery-title,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-footer [data-quick-text-catalog-count]{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-filter-row{flex:none!important;gap:3px!important;width:auto!important;min-width:0!important;display:flex!important;overflow:visible!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-filter{white-space:nowrap!important;height:34px!important;min-height:34px!important;padding:0 5px!important;font-size:11px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-panel:not([data-quick-text-catalog-selection-pending=true]) .is-design .kc-text-catalog-footer:not(:has(.kc-catalog-pagination:not([hidden]))){display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-quick-style-grid{align-items:start;grid-auto-rows:max-content!important;margin-top:6px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-quick-style-grid .kc-option-card-shell{height:auto!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-quick-style-grid .kc-option-card-apply{width:100%;min-height:36px;box-shadow:none;border-radius:5px;margin-top:5px;font-size:12px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-quick-style-grid .kc-option-card-shell:has(>.kc-quick-style-card.is-selected.has-pending-change)>.kc-option-card-apply{display:inline-flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-design-footer{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-design-confirm{color:#fff;cursor:pointer;width:100%;min-height:40px;font:inherit;background:#ff3d35;border:1px solid #ff3d35;border-radius:5px;justify-content:center;align-items:center;padding:7px;font-size:12px;font-weight:800;display:flex}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-design-confirm:is(:hover,:focus-visible){outline-offset:2px;background:#db2924;border-color:#fff;outline:2px solid #70e6c9}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-footer:not([hidden]){box-shadow:none;background:0 0;border:0;justify-content:center;justify-self:center;margin:12px 0 4px;padding:0;min-height:34px!important}@media (max-width:760px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.is-design:not([hidden])){top:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-controls-sticky{grid-template-columns:34px minmax(0,1fr)!important;padding-right:48px!important;position:relative!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search{z-index:2;width:34px;position:relative}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search:before{content:"";pointer-events:none;border:2px solid #c4cec8;border-radius:50%;width:12px;height:12px;position:absolute;top:9px;left:9px}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search:after{content:"";transform-origin:0;pointer-events:none;background:#c4cec8;width:7px;height:2px;position:absolute;top:21px;left:21px;transform:rotate(45deg)}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search input[type=search]{cursor:pointer;color:#0000!important;width:34px!important;padding:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search input[type=search]::placeholder{color:#0000!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search:focus-within{z-index:3;width:calc(100% - 48px);position:absolute;top:0;left:0}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search:focus-within:before,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search:focus-within:after{display:none}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search:focus-within input[type=search]{cursor:text;color:#f3f6f4!important;width:100%!important;padding:5px 8px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-catalog-search:focus-within input[type=search]::placeholder{color:#aebbb4!important}}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.kc-text-motion-picker:not([hidden])){gap:0!important;position:relative!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-family-row{flex-wrap:wrap!important;row-gap:0!important;display:flex!important;overflow:visible!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-family{white-space:nowrap;min-width:0;flex:auto!important;padding-inline:6px!important;font-size:11px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-options{grid-auto-rows:max-content;align-items:start}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card-shell{gap:5px;min-width:0;display:grid}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card-shell[hidden]{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card-shell>.kc-text-motion-card{width:100%;height:100%}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-footer{z-index:2;background:#202825;border-top:1px solid #46564d;margin-top:4px;padding:10px 0 2px;position:sticky;bottom:0;display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-picker:has(.kc-text-motion-card.is-selected.has-pending-change)>.kc-text-motion-footer{display:block!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-confirm{color:#fff;cursor:pointer;width:100%;min-height:40px;font:inherit;background:#ff3d35;border:1px solid #ff3d35;border-radius:5px;justify-content:center;align-items:center;padding:7px;font-size:12px;font-weight:800;display:flex}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-confirm:is(:hover,:focus-visible){outline-offset:2px;background:#db2924;border-color:#fff;outline:2px solid #70e6c9}@media (min-width:761px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-picker{grid-template-rows:auto!important;align-content:start!important;gap:10px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-options{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card-shell>.kc-text-motion-card{grid-template-columns:38px minmax(0,1fr);gap:10px;height:auto;min-height:56px;padding:7px 10px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card-preview{width:38px;height:38px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card strong{font-size:13px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-card small{font-size:11px;line-height:1.25}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-controls{gap:9px;padding:10px;grid-template-columns:minmax(0,1fr)!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-segments button{min-height:34px;font-size:11px!important}}@media (max-width:640px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.kc-text-motion-picker:not([hidden])){grid-template-rows:none!important;height:auto!important;display:block!important;inset:0 auto auto 0!important;overflow:visible!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-motion-picker:not([hidden]){height:auto!important;overflow:visible!important}}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.kc-text-placement-editor:not([hidden])){grid-template-rows:minmax(0,1fr) max-content!important;gap:0!important;position:relative!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-editor{grid-auto-rows:max-content;align-content:start;gap:10px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-actions{gap:8px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-apply{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#ff3d35;border:1px solid #ff3d35;border-radius:5px;justify-content:center;align-items:center;padding:6px 11px;font-size:12px;font-weight:800}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-apply:disabled{color:#82918a;cursor:default;background:#26332d;border-color:#46564d}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-apply:not(:disabled):is(:hover,:focus-visible){outline-offset:2px;background:#db2924;border-color:#fff;outline:2px solid #70e6c9}@media (max-width:640px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.kc-text-placement-editor:not([hidden])){grid-template-rows:none!important;height:auto!important;display:block!important;inset:0 auto auto 0!important;overflow:visible!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-editor:not([hidden]){height:auto!important;overflow:visible!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-placement-reset{gap:4px!important;padding-inline:8px!important;font-size:11px!important}}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions{grid-template-columns:minmax(0,1fr);gap:4px;margin:0 0 8px;display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel:not(.is-open){display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor:has(.kc-text-scene-style-panel.is-open)>.kc-text-simple-actions{display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button{color:#f6f4ed;text-align:left;background:#26332d;border:1px solid #46564d;border-radius:5px;justify-content:flex-start;width:100%;min-height:44px;padding:9px 12px;font-size:13px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button:hover,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button:focus-visible{background:#304039;border-color:#516258;outline:none}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button:nth-child(5){margin-top:8px}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button.is-danger{color:#ffaaa5}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button:disabled{opacity:.45;cursor:not-allowed}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor:has(.kc-text-scene-style-panel.is-open [data-quick-text-editor-section=design]:not([hidden])) [data-quick-text-open-section=design],body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor:has(.kc-text-scene-style-panel.is-open [data-quick-text-editor-section=motion]:not([hidden])) [data-quick-text-open-section=motion],body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor:has(.kc-text-scene-style-panel.is-open [data-quick-text-editor-section=placement]:not([hidden])) [data-quick-text-open-section=placement],body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor:has(.kc-text-scene-style-panel.is-open [data-quick-text-editor-section=typography]:not([hidden])) [data-quick-text-open-section=typography]{color:#f6f4ed;background:#2b443a;border-color:#70e6c9}body .kc-main.is-studio-beta[data-studio-native-tool=text]:has(.kc-studio-text-copy-picker:not([hidden])) .kc-text-simple-actions>[data-studio-text-copy-action]{background:#2b443a;border-color:#70e6c9}@media (min-width:1760px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-grid,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector{overflow:visible!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content{transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open{z-index:60;top:48px;bottom:210px;right:458px;opacity:1!important;background:#202825!important;border:1px solid #394741!important;border-right:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:420px!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;position:fixed!important;overflow:hidden!important;box-shadow:-12px 0 28px #0005!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-control,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-progress,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-warning,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-continuity,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-fit{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-scene-style-body:not([hidden]){overscroll-behavior:contain;scrollbar-color:#516258 transparent;scrollbar-width:thin;grid-area:1/1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]){z-index:61;border-right:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:420px;max-height:calc(100dvh - 306px);position:fixed;top:48px;right:458px;box-shadow:-12px 0 28px #0005}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]) .kc-studio-text-copy-targets{min-height:0;max-height:none}}@media (max-width:760px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-simple-actions>button{flex-direction:row;font-size:13px}}@media (min-width:1760px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-text-scene-style-panel.is-open),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-studio-text-copy-picker:not([hidden])){overflow:visible!important}}@media (min-width:761px) and (max-width:1759px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector:has(.kc-text-scene-style-panel.is-open),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector:has(.kc-studio-text-copy-picker:not([hidden])),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-text-scene-style-panel.is-open),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-studio-text-copy-picker:not([hidden])){overflow:visible!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content{transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open{z-index:60;top:48px;bottom:210px;right:0;width:457px!important;height:auto!important;min-height:0!important;box-shadow:none!important;opacity:1!important;background:#202825!important;border:1px solid #394741!important;border-radius:0!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:12px!important;display:grid!important;position:fixed!important;overflow:hidden!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-control,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-progress,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-warning,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-continuity,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-span-fit{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-scene-style-body:not([hidden]){overscroll-behavior:contain;grid-area:1/1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]){z-index:61;width:457px;max-height:calc(100dvh - 306px);box-shadow:none;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;position:fixed;top:48px;right:0}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]) .kc-studio-text-copy-targets{min-height:0;max-height:none}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-text-scene-style-panel.is-open) .kc-studio-beta-text-editor>header,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-text-scene-style-panel.is-open) .kc-text-scene-field,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-text-scene-style-panel.is-open) .kc-text-simple-actions,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-text-scene-style-panel.is-open) .kc-studio-beta-text-duration,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-studio-text-copy-picker:not([hidden])) .kc-studio-beta-text-editor{visibility:hidden!important}}@media (min-width:761px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]){top:0}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]){max-height:calc(100dvh - 258px)}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open>.kc-text-scene-style-body{position:relative!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-style-controls-sticky{padding-left:0!important;padding-right:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu:not(.is-design){padding-top:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-secondary-filters{margin-left:0!important;margin-right:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu .kc-text-editor-section-heading{min-height:var(--kc-menu-control);align-items:center;padding-left:0!important;padding-right:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-editor{grid-template-rows:max-content max-content!important;align-content:start!important;gap:10px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid{grid-auto-rows:max-content!important;align-content:start!important;gap:8px!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-typography-grid>:is(label,fieldset){gap:5px!important;padding:8px!important}}@media (max-width:760px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.kc-text-submenu:not([hidden])){grid-template-rows:none!important;width:auto!important;height:auto!important;max-height:none!important;padding:8px 10px!important;display:block!important;position:fixed!important;inset:76px 8px 8px!important;overflow-y:auto!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-scene-style-body:has(>.kc-text-submenu:not([hidden])) .kc-text-editor-tabs{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu:not(.is-design){padding:0 0 8px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu .kc-text-editor-section-heading{min-height:var(--kc-menu-control);align-items:center;padding-left:0!important;padding-right:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design{padding:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-style-controls-sticky{min-height:var(--kc-menu-control)!important;grid-template-columns:minmax(0,1fr)!important;padding:0 0 8px!important;display:grid!important;position:relative!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-catalog-search,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-catalog-search:focus-within{width:100%!important;position:static!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-catalog-search:before,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-catalog-search:after{display:none!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-catalog-search input[type=search]{color:#f3f6f4!important;cursor:text!important;width:100%!important;padding:5px 8px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-catalog-search input[type=search]::placeholder{color:#aebbb4!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .kc-text-submenu.is-design .kc-text-style-secondary-filters{margin-left:0!important;margin-right:0!important}}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-submenu-shell .kc-text-submenu-header{min-height:var(--kc-menu-control);align-items:flex-start!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-submenu-shell .kc-text-catalog-search input{text-decoration:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden])>.kc-text-submenu-header{margin-inline:2px;padding-right:0;position:relative}@media (min-width:761px){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]){padding-top:13px}}@media (max-width:760px){body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open{opacity:1!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]){border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;z-index:20!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 10px!important;position:fixed!important;inset:76px 8px 8px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]) .kc-studio-text-copy-targets{min-height:0;max-height:none}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden])>.kc-text-submenu-header{margin-inline:0}}@media (prefers-reduced-motion:no-preference){body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-style-panel.is-open .kc-text-submenu-shell,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker.kc-text-submenu-shell:not([hidden]){animation:.12s cubic-bezier(.2,.8,.2,1) both kc-text-submenu-enter}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-submenu-shell.is-exiting,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker.kc-text-submenu-shell.is-exiting:not([hidden]){pointer-events:none;animation:90ms cubic-bezier(.4,0,1,1) both kc-text-submenu-exit!important}}@keyframes kc-text-submenu-enter{0%{transform:translate(14px)}to{transform:translate(0)}}@keyframes kc-text-submenu-exit{0%{transform:translate(0)}to{transform:translate(12px)}}body .kc-main.is-studio-beta :is(.kc-studio-primary-menu-shell,.kc-studio-primary-menu){--kc-studio-primary-surface:#202825;--kc-studio-primary-border:#394741;--kc-studio-primary-title-color:#f6f4ed;--kc-studio-primary-help-color:#aebbb3;--kc-studio-primary-accent:#70e6c9;--kc-studio-primary-card:#26332d;--kc-studio-primary-card-hover:#304039;--kc-studio-primary-control:#202a25;--kc-studio-primary-radius:6px;--kc-studio-primary-space:12px}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-primary-heading{box-sizing:border-box;min-width:0;border-bottom:1px solid var(--kc-studio-primary-border)!important;padding-bottom:10px!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-primary-title{margin:0;line-height:1.3;color:var(--kc-studio-primary-title-color)!important;letter-spacing:0!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-primary-help{margin:0;line-height:1.4;color:var(--kc-studio-primary-help-color)!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-panel,.kc-camera-editor){box-sizing:border-box;min-width:0;color:var(--kc-studio-primary-title-color)}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-camera-editor,.kc-reframe-editor,.kc-transition-editor,.kc-studio-animation-editor){padding-inline:0!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-option,.kc-camera-editor .kc-camera-card){background:var(--kc-studio-primary-card)!important;border-radius:var(--kc-studio-primary-radius)!important;box-shadow:none!important;color:var(--kc-studio-primary-title-color)!important;border:1px solid #46564d!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-option,.kc-camera-editor .kc-camera-card):is(:hover,:focus-visible,.is-selected,.is-applied,[aria-pressed=true]){background:var(--kc-studio-primary-card-hover)!important;border-color:var(--kc-studio-primary-accent)!important;outline:none!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-option,.kc-camera-editor .kc-camera-card):focus-visible{outline:2px solid var(--kc-studio-primary-accent)!important;outline-offset:2px!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-animation-choices{gap:6px!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-animation-choice.kc-studio-tool-option{min-height:76px!important;padding:8px!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-text-simple-actions{gap:6px!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-text-simple-actions>.kc-studio-tool-option.is-danger{color:#ffaaa5!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-actions,.kc-camera-editor .kc-camera-editor-actions){background:var(--kc-studio-primary-surface)!important;border-top:1px solid var(--kc-studio-primary-border)!important;box-shadow:none!important;gap:8px!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-actions,.kc-camera-editor .kc-camera-editor-actions)>.kc-btn{min-width:0;border-radius:var(--kc-studio-primary-radius)!important;box-shadow:none!important;min-height:42px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-actions,.kc-camera-editor .kc-camera-editor-actions)>.kc-btn-comic-ghost{background:var(--kc-studio-primary-card)!important;color:var(--kc-studio-primary-title-color)!important;border:1px solid #53635a!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-actions,.kc-camera-editor .kc-camera-editor-actions)>.kc-btn-comic-primary:not(:disabled){color:#fff!important;background:#ff3d35!important;border:1px solid #ff3d35!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-actions,.kc-camera-editor .kc-camera-editor-actions)>.kc-btn-comic-primary:disabled{color:#aebbb3!important;filter:none!important;opacity:1!important;background:#39443e!important;border:1px solid #53635a!important}body .kc-main.is-studio-beta .kc-studio-primary-menu :is(.kc-studio-tool-actions,.kc-camera-editor .kc-camera-editor-actions)>.kc-btn:focus-visible{outline:2px solid var(--kc-studio-primary-accent)!important;outline-offset:2px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-primary-menu .kc-adjust-pane-music>.kc-adjust-pane-heading{margin:0 0 var(--kc-studio-primary-space)!important;padding:8px 0 10px!important;display:block!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-primary-menu .kc-adjust-pane-music>.kc-adjust-pane-heading .kc-eyebrow{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-primary-menu .kc-current-music-group{padding-block:var(--kc-studio-primary-space)!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-primary-menu .kc-current-music-group-title{color:var(--kc-studio-primary-help-color)!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:800!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-studio-beta-fixed-text-setting,body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-studio-fixed-text-mount>.kc-fixed-text-editor{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-editor-summary{border:0!important;border-bottom:1px solid var(--kc-studio-primary-border)!important;color:var(--kc-studio-primary-title-color)!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px 0 10px!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-editor-icon{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-tag{color:var(--kc-studio-primary-accent)!important;background:#2b443a!important;border:1px solid #46695d!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-editor-body{color:var(--kc-studio-primary-title-color)!important;gap:var(--kc-studio-primary-space)!important;padding:var(--kc-studio-primary-space) 0 0!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-switch{background:var(--kc-studio-primary-card)!important;border-radius:var(--kc-studio-primary-radius)!important;color:var(--kc-studio-primary-title-color)!important;border:1px solid #46564d!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu :is(.kc-fixed-text-value-field,.kc-fixed-text-design-field,.kc-fixed-text-opacity)>span{color:var(--kc-studio-primary-help-color)!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:800!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu :is(.kc-fixed-text-value-field input,.kc-fixed-text-design-trigger){background:var(--kc-studio-primary-control)!important;border-radius:var(--kc-studio-primary-radius)!important;color:var(--kc-studio-primary-title-color)!important;box-shadow:none!important;border:1px solid #53635a!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-value-field input::placeholder{color:#9aaba1!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-opacity output{color:var(--kc-studio-primary-help-color)!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-studio-primary-menu .kc-fixed-text-apply-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--kc-studio-primary-space) 0 0!important;justify-content:stretch!important;margin:0!important;display:grid!important}@media (max-width:760px){body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-mobile-more-grid button{background:var(--kc-studio-primary-card)!important;border-radius:var(--kc-studio-primary-radius)!important;box-shadow:none!important;color:var(--kc-studio-primary-title-color)!important;border:1px solid #46564d!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-mobile-more-grid button:is(:hover,:focus-visible){background:var(--kc-studio-primary-card-hover)!important;border-color:var(--kc-studio-primary-accent)!important;outline:none!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-mobile-more-grid button>.kc-icon{box-shadow:none!important;color:var(--kc-studio-primary-accent)!important;background:#1b2620!important;border:1px solid #53635a!important}body .kc-main.is-studio-beta .kc-studio-primary-menu .kc-studio-mobile-more-grid button :is(strong,small){color:inherit!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=camera] .kc-camera-editor{grid-template-rows:44px minmax(0,1fr) auto!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=effects] .kc-camera-editor{grid-template-rows:44px auto minmax(0,1fr) auto!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open:is([data-studio-native-tool=camera],[data-studio-native-tool=effects]) .kc-camera-editor-actions{height:auto!important;min-height:0!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open[data-studio-native-tool=camera] .kc-camera-editor-actions{min-height:110px!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-primary-menu-shell,body .kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-primary-menu-shell .kc-studio-mobile-sheet-header{background:var(--kc-studio-primary-surface)!important;border-color:var(--kc-studio-primary-border)!important;color:var(--kc-studio-primary-title-color)!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-primary-menu-shell .kc-studio-mobile-sheet-header :is(strong,small){color:var(--kc-studio-primary-title-color)!important}body .kc-main.is-studio-beta.is-mobile-studio-sheet-open .kc-studio-primary-menu-shell .kc-studio-mobile-sheet-header button{box-shadow:none!important;color:var(--kc-studio-primary-title-color)!important;background:#26332d!important;border:1px solid #516258!important}}body .kc-main.is-studio-beta.is-motion-submenu-open .kc-studio-beta-tool-drawer,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-beta-tool-drawer[data-studio-tool-mode=animation]{box-shadow:none!important;pointer-events:none!important;visibility:hidden!important;background:0 0!important;border:0!important;animation:none!important;overflow:visible!important;transform:none!important}body .kc-main.is-studio-beta.is-motion-submenu-open .kc-studio-beta-tool-drawer-body{overflow:visible!important}body .kc-main.is-studio-beta.is-motion-submenu-open .kc-scenes-editor-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open]{animation:.12s cubic-bezier(.2,.8,.2,1) both kc-text-submenu-enter;color:#f6f4ed!important;pointer-events:auto!important;max-width:none!important;height:calc(100dvh - 268px)!important;max-height:none!important;bottom:220px!important;left:auto!important;right:var(--kc-motion-inspector-right,458px)!important;visibility:visible!important;width:min(420px, calc(100vw - var(--kc-motion-inspector-right,458px) - 16px))!important;z-index:60!important;background:#202825!important;border:1px solid #394741!important;border-right:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;top:48px!important;overflow:hidden!important;transform:none!important;box-shadow:-12px 0 28px #0005!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-review[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open]{width:min(850px, calc(100vw - var(--kc-motion-inspector-right,458px) - 16px))!important}@media (min-width:1760px) and (min-height:760px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open]{height:calc(100dvh - 148px)!important;width:min(1040px, calc(100vw - var(--kc-motion-inspector-right,458px) - 16px))!important;bottom:100px!important}}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-dialog-card{scrollbar-color:#516258 transparent;scrollbar-width:thin;box-shadow:none!important;color:#f6f4ed!important;background:#202825!important;border:0!important;border-radius:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow:hidden auto!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu:not(.has-parallax-shell)[open] .kc-scene-animation-dialog-card{flex-direction:column!important;gap:12px!important;display:flex!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-header{min-height:42px;align-items:flex-start!important;padding-right:44px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-mark{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-copy h3{color:#f6f4ed!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:15px!important;font-weight:750!important;line-height:1.3!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-copy p{color:#b9c2bd!important;font-size:13px!important;line-height:1.45!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-close{box-shadow:none!important;color:#f6f4ed!important;background:#26332d!important;border:1px solid #516258!important;border-radius:8px!important;align-items:center!important;width:34px!important;height:34px!important;top:16px!important;right:16px!important}.kc-scene-animation-close-submenu,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-close-default{display:none}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-close-submenu{display:inline-flex}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor[open] .kc-scene-animation-close-submenu{top:22px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-actions{order:10;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:0!important;position:static!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-actions>button{width:100%!important;min-width:0!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-actions [data-scene-animation-target=cancelButton]{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-actions [data-scene-animation-target=confirmButton]{grid-column:1/-1;white-space:normal!important;min-height:44px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-cost:not([hidden]){grid-column:1/-1}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-scene-animation-upload-alternative{order:20}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-active-actions{grid-template-columns:minmax(0,1fr)!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-active-actions>button.is-danger{justify-self:end;width:auto!important;padding:0 12px!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-active-actions>button.is-danger>span{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-parallax-mode-grid{grid-template-columns:minmax(0,1fr)!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open] .kc-parallax-mode-chooser:not(.has-analysis-plan) .kc-parallax-mode-footer{display:none!important}@media (max-width:1759px){body .kc-main.is-studio-beta.is-motion-submenu-open .kc-studio-beta-inspector-content{pointer-events:none!important;visibility:hidden!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-review[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open]{height:calc(100dvh - 48px)!important;bottom:0!important;right:var(--kc-motion-tool-nav-width,82px)!important;width:calc(var(--kc-motion-inspector-right,634px) - var(--kc-motion-tool-nav-width,82px))!important;border-right:1px solid #394741!important}}@media (max-width:1100px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-review[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open]{height:100dvh!important;box-shadow:none!important;border-right:1px solid #394741!important;width:100vw!important;inset:0!important}}@media (min-width:761px) and (max-width:1100px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-review[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-pixel-editor[open],body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open]{height:calc(100dvh - 48px)!important;top:48px!important}}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open]{height:calc(100dvh - 268px)!important;bottom:220px!important;left:auto!important;right:var(--kc-motion-inspector-right,458px)!important;width:min(850px, calc(100vw - var(--kc-motion-inspector-right,458px) - 16px))!important;z-index:60!important;border:1px solid #394741!important;top:48px!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open] .kc-scene-animation-dialog-card{width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open] .kc-parallax-mode-chooser,body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open] .kc-subject-guidance{width:100%!important;height:100%!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open] :is(.kc-scene-animation-close,.kc-scene-animation-header,.kc-parallax-flow-steps){display:none!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-workspace{grid-template-columns:minmax(0,1fr) 270px!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-canvas-column{gap:8px!important;padding:12px!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-stage{max-height:none!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork{max-width:100%!important;max-height:100%!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork img{max-width:100%!important;height:auto!important;max-height:min(520px,100dvh - 350px)!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-toolbar{background:#26312c;border:1px solid #53635a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-top:8px;padding:9px;display:grid}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-size{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;width:100%;min-width:0;padding:0;font-size:10px;line-height:1.2;display:grid;background:0 0!important;border:0!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-size input{grid-area:2/1/auto/-1;min-width:0;min-height:22px}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-size span{grid-area:1/1}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-size b{grid-area:1/2;font-size:11px}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-tools{flex-direction:row;flex:none;gap:4px;margin:0;padding:0;display:flex;background:0 0!important;border:0!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-inspector{gap:10px;padding:16px 14px 12px}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-inspector>header strong{font-size:16px;font-weight:750;line-height:1.3;display:block;font-family:inherit!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-inspector>header p{font-size:13px;line-height:1.4}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-picker{flex-wrap:wrap;gap:6px;display:flex}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-picker button{color:#e5eee7;background:#26312c;border:1px solid #53635a;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-picker button[hidden]{display:none}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-picker button[aria-pressed=true]{color:#fff;background:#29493e;border-color:#70e6c9}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-picker button[data-layer="2"][aria-pressed=true]{background:#4d3b22;border-color:#f2b84b}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-dot{background:#70e6c9;border-radius:50%;width:8px;height:8px}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor button[data-layer="2"] .kc-subject-guidance-layer-dot{background:#f2b84b}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-add-layer svg{width:15px;height:15px}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-help{color:#b9c6be;margin:0;font-size:12px;line-height:1.4}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-status:empty{display:none}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-notice,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-status,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-actions{flex-shrink:0}@media (max-width:1759px) and (min-width:1101px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open]{height:calc(100dvh - 48px)!important;bottom:0!important;right:var(--kc-motion-tool-nav-width,82px)!important;width:min(850px, calc(100vw - var(--kc-motion-tool-nav-width,82px) - 16px))!important}}@media (max-width:1100px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-subject-guidance-editor[open]{width:100vw!important;height:100dvh!important;inset:0!important}}@media (max-width:760px){body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-parallax-mode-chooser{overflow-y:auto!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance,body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-workspace{height:auto!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-workspace{grid-template-columns:minmax(0,1fr)!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-stage{flex:none}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-artwork img{max-height:42dvh!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-inspector{overflow:visible}}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-toolbar{max-width:400px;margin:0}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-stage{flex:none}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-size input{accent-color:#70e6c9}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-tools button{width:44px;height:44px;min-height:44px}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-layer-help[hidden],body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-restored[hidden]{display:none!important}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-restored{color:#b9c6be;text-align:center;margin:0;font-size:11px;line-height:1.35}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-actions small{color:#aebdb3;text-align:center;grid-column:2;font-size:11px;font-weight:700;line-height:1}body dialog.kc-scene-animation-dialog.has-subject-guidance-editor .kc-subject-guidance-status{color:#f6c5a9;min-height:0}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress:not([hidden]){grid-template-columns:120px minmax(0,1fr)!important;gap:14px 16px!important;min-height:0!important;padding:18px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress:before{opacity:.18}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build{--kc-parallax-scan-travel:80px;grid-area:1/1!important;max-width:120px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy{align-self:center;grid-area:1/2!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy strong{font-family:inherit!important;font-size:17px!important;font-weight:750!important;line-height:1.28!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-track{grid-area:2/1/auto/-1!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-steps{grid-area:3/1/auto/-1!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress.is-analysis-only .kc-parallax-automatic-steps{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress.is-analysis-only .kc-parallax-automatic-guidance{grid-row:3}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-review:not([hidden]){background:#202925;border:1px solid #45574d;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-visual{background:#1b231f;border-color:#45574d;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:relative}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-visual img{box-shadow:none;object-fit:contain;border:1px solid #45574d;border-radius:8px;max-height:min(38dvh,340px)}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-visual>span{display:none}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-layer-travel[hidden],body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-simple-parallax-layer-motion-advanced[hidden]{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-gallery:not([hidden]){align-self:center;max-width:100%;padding:0;position:static;bottom:auto;left:auto}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-gallery img{box-shadow:none;border:1px solid #45574d;width:45px;height:60px}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;min-width:0;padding:24px;display:flex}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>:is(h4,p,dl){margin:0}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>em{color:#8df1d5;background:#2c4b42;border:0;border-radius:6px;align-self:start;padding:5px 8px;font-size:12px;font-style:normal;font-weight:750}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy h4{color:#f4f7f2;font-size:clamp(18px,2vw,24px);line-height:1.25}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>p,body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy dt{color:#bdcbc1;font-size:13px;line-height:1.4}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-preserved{color:#e5eee7;background:#2b3932;border-left:3px solid #8df1d5;border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.4;display:block}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy dl{border-color:#45574d}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy dl>div{padding:8px 0}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy dd{color:#8df1d5;font-size:13px;font-weight:750}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button{box-shadow:none;color:#fff;background:#fa3e38;border:0;border-radius:6px;min-height:44px;font-size:13px;font-weight:750}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button svg{color:#fff}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button[hidden]{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button.kc-parallax-review-saved-draft,body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button.kc-parallax-review-regenerate{color:#e5eee7;background:0 0;border:1px solid #64796c}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button.kc-parallax-review-regenerate svg{color:#8df1d5}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button.kc-parallax-review-regenerate:disabled{cursor:not-allowed;opacity:.55}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-copy>button.kc-parallax-review-saved-draft[hidden]{display:none!important}@media (max-width:760px){body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-visual{padding:16px}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-visual img{max-height:min(32dvh,260px)}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-gallery:not([hidden]){flex-shrink:0;min-height:60px}}.kc-studio-animation-draft-actions>.is-more[hidden]{display:none!important}@media (max-width:760px){body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-adjustment-review:not([hidden]){grid-template-columns:minmax(0,1fr)}}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step{place-items:center;font-size:11px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step small{text-align:center;text-overflow:clip;white-space:normal;overflow:visible;color:#aebdb3!important;font-size:12px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step.is-active small{color:#fffaf0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-step.is-complete small{color:#70e6c9!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-guidance{color:#c5d2c9;z-index:1;border-top:1px solid #46564d;grid-area:4/1/auto/-1;margin:0;padding-top:12px;font-size:13px;font-weight:500;line-height:1.45;position:relative}@media (max-width:640px){body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-progress:not([hidden]){grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;padding:16px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-build{--kc-parallax-scan-travel:62px;max-width:96px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-copy{grid-area:1/2!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-track{grid-area:2/1/auto/-1!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-automatic-steps{grid-area:3/1/auto/-1!important}}body dialog.kc-scene-animation-dialog.has-parallax-pixel-editor .kc-fast-cutout-layers[hidden]{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) 48px minmax(280px,340px)!important;min-height:0!important;padding:12px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview:after{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{height:100%!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes{align-self:center!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-view-controls{grid-column:1/3!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor .kc-fast-preview-time{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing :is(.kc-fast-cutout-intro,.kc-fast-cutout-layers,.kc-fast-cutout-status,.kc-fast-cutout-save-actions){margin-left:0!important;margin-right:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-intro{z-index:2;background:var(--kc-menu-section);position:sticky;top:0;align-self:start!important;gap:5px!important;margin-top:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-intro>strong{font-family:inherit!important;font-size:17px!important;font-weight:800!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-intro>small{font-size:14px!important;line-height:1.4!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-layers{max-height:calc(100% - 150px);overflow-y:auto;align-self:start!important;margin-top:82px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-status{align-self:end!important;margin-bottom:60px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-save-actions{align-self:end!important;gap:8px!important;margin-bottom:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-fast-cutout-save-actions button{min-height:44px!important}@media (max-width:900px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:auto minmax(220px,42dvh) auto auto auto auto auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-intro{grid-area:1/1!important;margin:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{max-height:42dvh!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes{grid-area:3/1!important;justify-self:center!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-view-controls{grid-area:4/1!important;justify-self:stretch!important;max-width:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-layers{overflow:visible;grid-area:5/1!important;max-height:none!important;margin:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-status{grid-area:6/1!important;margin:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-save-actions{grid-area:7/1!important;margin:0!important}}.kc-cutout-viewport{transform-origin:50%;will-change:transform;position:absolute;inset:0}.kc-parallax-stage-fit{display:contents}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(290px,330px)!important;place-items:stretch stretch!important;gap:16px!important;padding:8px 12px!important;display:grid!important;overflow:hidden!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-parallax-stage-fit{grid-area:1/1;place-items:center end;min-width:0;min-height:0;display:grid;container-type:size}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{box-shadow:none!important;aspect-ratio:9/16!important;box-sizing:border-box!important;background:#1b2320!important;border:1px solid #53635a!important;border-radius:8px!important;grid-area:1/1!important;place-self:center end!important;width:min(100cqw,56.25cqh)!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing :is(.kc-simple-parallax-preview,.kc-simple-parallax-edit-toolbar){scroll-padding-block:calc(var(--kc-menu-control,36px) + 48px) calc(var(--kc-menu-control,36px) + 24px)}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;grid-area:1/2!important;align-content:start!important;place-self:stretch stretch!important;align-items:stretch!important;gap:14px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:4px 2px!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes{grid-area:auto!important;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)!important;justify-self:stretch!important;gap:6px!important;width:100%!important;margin:0!important;padding:5px!important;display:grid!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button{justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;height:44px!important;padding:4px!important;display:flex!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=add] .kc-visually-hidden,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button[data-parallax-edit-tool=erase] .kc-visually-hidden{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button .kc-fast-cutout-tool-badge{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-view-controls{flex:none;grid-area:auto!important;justify-self:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px!important;display:grid!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-eraser-size{grid-template-columns:56px minmax(0,1fr) 24px!important;align-items:center!important;column-gap:8px!important;min-width:0!important;padding:9px 2px 0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-eraser-size>span{font-size:11px!important;line-height:1!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-eraser-size>b{justify-self:end!important;font-size:11px!important;line-height:1!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing :is(.kc-fast-cutout-intro,.kc-fast-cutout-layers,.kc-fast-cutout-status,.kc-fast-cutout-save-actions){grid-area:auto!important;align-self:auto!important;width:100%!important;min-width:0!important;max-height:none!important;margin:0!important;overflow:visible!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-status{margin-top:auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-save-actions{z-index:3;border-top:1px solid var(--kc-menu-divider);background:var(--kc-menu-section);flex:none;position:sticky;bottom:0;margin-top:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-status[hidden]+.kc-fast-cutout-save-actions{margin-top:auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-reference{filter:brightness(.58)saturate(.75)!important;opacity:1!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-manual-parallax-stage-layer.is-selected{filter:drop-shadow(0 0 2px #70e6c9)drop-shadow(0 0 1px #70e6c9)!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-manual-parallax-stage-grid{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-manual-parallax-stage.is-cutout-zoomed .kc-manual-parallax-stage-layers{outline:0!important}@media (max-width:900px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview{grid-template-rows:minmax(300px,50dvh) max-content!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;padding:12px!important;overflow-y:auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-preview .kc-manual-parallax-stage{grid-area:1/1!important;justify-self:center!important;height:auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-parallax-stage-fit{justify-items:center}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{grid-area:2/1!important;height:auto!important;max-height:none!important;overflow:visible!important}}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell:has(.kc-parallax-mode-chooser.has-analysis-plan) .kc-scene-animation-copy p{display:none!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-mode-chooser.has-analysis-plan .kc-parallax-analysis-plan{width:100%;min-width:0;display:block}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-scene{display:none}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-content{gap:14px;width:100%;min-width:0}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-billing{color:#b9c6be;font-size:14px;font-weight:500;line-height:1.45}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-quality{color:#b9c6be;font-size:12px;line-height:1.4}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-insufficient:not([hidden]){color:#ffe1ce;background:#3d302b;border:1px solid #a4654d;border-radius:7px;padding:9px 11px;font-size:13px;line-height:1.4}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-actions{flex-direction:column;gap:8px;margin-top:2px;display:flex}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-actions button{box-shadow:none;border-radius:7px;width:100%;min-height:44px;font-size:13px}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-actions button.is-primary{color:#fff;background:#ff3d35;border-color:#ff3d35;order:-1}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-actions button.is-secondary{color:#f3f6f4;background:#28352f;border-color:#455b50}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-shell .kc-parallax-analysis-back{color:#b9c6be;margin:0;font-size:13px}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button .kc-visually-hidden{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button .kc-fast-cutout-tool-label{font-size:12px!important;font-weight:750!important;line-height:1!important;display:inline!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-fast-cutout-reference{filter:brightness(.72)saturate(.8)!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-modes button{width:100%!important;max-width:none!important}@media (min-width:1760px) and (min-height:760px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-workspace{grid-template-columns:230px minmax(0,1fr) 330px!important}}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layers-heading{flex-flow:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-order-copy{flex:auto;min-width:0}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layer-actions{flex:none}@media (max-width:760px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-preview{flex-basis:min(46dvh,390px)}}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-scene-motion{padding-top:12px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced{padding:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced>summary{min-height:44px!important;padding:12px 10px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced>summary>svg:first-child{color:#b9dcd2!important;stroke:currentColor!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-background-separation[hidden]{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-background-separation{background:#29352f;border:1px solid #45574d;border-radius:9px;order:0;gap:8px;padding:14px;display:grid}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-background-separation strong{font-size:14px;line-height:1.25}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-background-separation p{color:#c4ccc6;margin:0;font-size:13px;line-height:1.4}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-background-separation button{color:#a7f0df;border:1px solid #65d9c1;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-background-separation button:is(:hover,:focus-visible){background:#304e44}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-parallax-background-separation button svg{width:16px;height:16px}@media (min-width:761px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-workspace{grid-template-columns:140px minmax(0,1fr) 326px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layers{gap:10px!important;padding:12px 8px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-order-copy>:is(small,.kc-parallax-result),body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layers-heading b,body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layer-select small{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layer{grid-template-rows:48px!important;grid-template-columns:18px 36px minmax(0,1fr)!important;gap:4px!important;min-height:54px!important;padding:3px 4px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-thumb{width:36px!important;height:40px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-preview{padding:10px 12px!important}}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;list-style:none;display:flex!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced>summary::-webkit-details-marker{display:none}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced>summary>span{flex:auto;min-width:0}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced>summary>b{color:#a7f0df;font-size:12px;font-weight:700}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-layer-motion-advanced[open]>summary{border-bottom:1px solid #45574d;margin-bottom:12px;padding-bottom:10px}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-layer-motion-heading{display:none!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile button{gap:4px!important;font-size:11px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile-artwork{flex-basis:16px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-scene-options{border:1px solid #45574d;border-radius:8px;padding:0 10px}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-scene-options>summary{color:#e5eee7;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;font-weight:750;list-style:none;display:flex}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-scene-options>summary::-webkit-details-marker{display:none}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-scene-options>summary svg{width:16px;height:16px;transition:transform .15s}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-scene-options[open]>summary svg{transform:rotate(180deg)}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-parallax-scene-options[open] .kc-simple-parallax-global-controls{margin:0 0 10px!important}@media (min-width:950px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-workspace{grid-template-columns:140px minmax(0,365px) minmax(0,1fr)!important}}@media (min-width:761px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-workspace{grid-template-columns:minmax(0,1fr) minmax(0,365px)!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple:not(.is-pixel-editing) .kc-fast-editor-layout{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor.is-fast-simple:not(.is-pixel-editing) .kc-simple-parallax-footer>div{gap:6px}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layers-heading{align-items:center!important;width:100%!important;min-height:44px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-layer-actions>.kc-simple-parallax-add-layer{flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) :is(.kc-simple-parallax-order-copy>strong,.kc-simple-parallax-preview-title){font-size:15px!important;line-height:20px!important}}@media (min-width:1101px) and (max-width:1759px){body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu.has-parallax-editor:not(.has-parallax-pixel-editor)[open]{width:min(850px, calc(100vw - var(--kc-motion-tool-nav-width,82px) - 16px))!important}}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-thumb-edit{color:#a7f0df;background:#26312c;border-color:#a7f0df;box-shadow:0 1px 4px #111a16}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile-artwork{filter:invert();object-fit:contain;opacity:.85;flex:0 0 24px!important;width:24px!important;height:24px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor .kc-simple-parallax-inspector[data-active-inspector-tab=motion] .kc-simple-parallax-profile>small{margin-top:8px;font-size:13px;line-height:1.35;display:block}@media (max-width:760px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-scene-parallax-panel.is-unified-editor.is-compact-editor:not(.is-pixel-editing) .kc-simple-parallax-stage-controls{transform:translate(-50%);width:54px!important;bottom:20px!important;left:50%!important;right:auto!important}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax:has(.kc-simple-parallax-regenerate:not([hidden])){grid-template-rows:minmax(0,1fr) 154px}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer:has(.kc-simple-parallax-regenerate:not([hidden])){min-height:154px}body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-editor .kc-simple-parallax-footer .kc-simple-parallax-regenerate:not([hidden]){grid-column:1/-1}}@media (max-width:900px){body dialog.kc-scene-animation-dialog.has-parallax-shell.has-parallax-pixel-editor .kc-scene-parallax-panel.is-fast-cutout-editor.is-pixel-editing .kc-simple-parallax-edit-toolbar{flex-wrap:nowrap!important;height:auto!important;max-height:none!important;overflow:visible!important}}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-type-preview{aspect-ratio:9/16;background:#26312c;border:1px solid #53635a;border-radius:6px;grid-column:1;width:70px;position:relative;overflow:hidden}.kc-studio-animation-type-preview>img,.kc-studio-animation-type-preview>.is-parallax,.kc-studio-animation-type-preview .is-parallax img{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.kc-studio-animation-type-preview[data-motion-type=animation]>.is-animation,.kc-studio-animation-type-preview[data-motion-type=parallax]>.is-parallax,.kc-studio-animation-type-preview[data-motion-type=panels]>.is-panels,.kc-studio-animation-type-preview[data-motion-type=highlight]>.is-highlight,.kc-studio-animation-type-preview[data-motion-type=parallax] .is-parallax img{display:block}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current-copy{grid-column:2}.kc-studio-animation-origin[hidden]{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current-copy>.kc-studio-animation-applied-video-note{border-left:2px solid #86e7c9;margin-top:5px;padding-left:8px;display:block;color:#d6e9de!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-current-copy>.kc-studio-animation-applied-video-note[hidden],.kc-studio-animation-draft-actions>.is-discard-inline[hidden]{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-action-row>.kc-studio-animation-draft-actions>.is-discard-inline,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-action-row>.kc-studio-animation-active-actions>button.is-danger{color:#f4c1bc!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-edit-current>span,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-active-actions>button.is-danger>span{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-chooser:not(.is-processing,.has-fast-selection,.has-analysis-plan,.has-subject-guidance,.has-panel-cut-editor) .kc-parallax-mode-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card{grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;min-height:84px!important;padding:11px 10px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-icon{color:#70e6c9!important;background:#2b443a!important;border:0!important;width:34px!important;height:34px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-icon svg{width:19px;height:19px}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-copy small{line-height:1.3;font-size:13px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card em{white-space:nowrap;grid-area:1/3!important;align-self:center!important;min-height:36px!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-settlement{text-align:center!important;grid-area:2/3!important;justify-self:center!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card:focus-visible{outline-offset:2px!important;outline:2px solid #83e8d2!important}@media (max-width:640px){body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card{grid-template-columns:34px minmax(0,1fr)!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card em{grid-area:3/2!important;justify-self:start!important}body dialog.kc-scene-animation-dialog.has-parallax-shell:not(.has-parallax-editor) .kc-parallax-mode-card .kc-parallax-mode-settlement{grid-area:4/2!important;justify-self:start!important}}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-loading{color:#e5eee7;display:none}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-editor.is-hydrating>:not(.kc-studio-animation-loading){display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-editor.is-hydrating>.kc-studio-animation-loading,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-loading.is-loading,body .kc-main.is-studio-beta[data-studio-native-tool=animation] .kc-studio-animation-loading.is-error{display:flex}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-panel-cut-workspace>aside>button{color:#e5eee7;background:#26352e;border-color:#53635a}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-panel-cut-workspace>aside>button.is-danger{color:#ffaaa3}body dialog.kc-scene-animation-dialog.has-parallax-shell .kc-panel-cut-workspace>aside>small{color:#b9c6be}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[hidden]{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog:not([hidden]){animation:.12s cubic-bezier(.2,.8,.2,1) both kc-text-submenu-enter;color:#f6f4ed!important;z-index:60!important;background:#202825!important;border:1px solid #394741!important;border-radius:0!important;flex-direction:column!important;gap:0!important;width:420px!important;height:calc(100dvh - 258px)!important;min-height:0!important;max-height:none!important;padding:14px!important;display:flex!important;position:fixed!important;top:0!important;right:340px!important;overflow:hidden!important;box-shadow:-12px 0 28px #0005!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-header{border-bottom:1px solid #394741;flex:none;justify-content:space-between;align-items:start;min-height:43px;padding:0 0 10px;display:flex}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-heading{color:#f6f4ed;align-self:center;font-size:15px;font-weight:750;line-height:1.3}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-heading strong{color:#f6f4ed!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-segment-title,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-submenu-library-title{display:none}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-submenu-segment-title{display:block}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-back{color:#f6f4ed;background:#26332d;border:1px solid #516258;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-back:hover,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-back:focus-visible{outline-offset:1px;background:#2b443a;border-color:#70e6c9;outline:2px solid #70e6c9}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-back svg{width:16px;height:16px;color:#f6f4ed!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-back svg path{stroke:currentColor!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading>div:first-child,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-action=clip-preview\#cancelMusicCatalog]{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-heading{min-height:0;padding:8px 0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-heading{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-workspace{flex:auto!important;min-height:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions{border-top:1px solid #394741;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin:0!important;padding:10px 0 0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-segment-action]{grid-area:1/1!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog-actions>[data-music-apply-button]{grid-area:1/2!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-actions{grid-template-columns:minmax(0,1fr)!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog[data-mobile-music-stage=segment] .kc-music-catalog-actions>[data-music-apply-button]{grid-column:1/-1!important;width:100%!important}@media (min-width:1760px){body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel.is-music-catalog-open>.kc-current-music{display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-grid,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-beta-inspector,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-beta-inspector-content{overflow:visible!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-beta-inspector-content{transform:none!important}}@media (min-width:761px) and (max-width:1759px){body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-studio-beta-inspector-content{overflow:visible!important;transform:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog:not([hidden]){box-shadow:none!important;border-right:0!important;width:340px!important;height:calc(100dvh - 48px)!important;left:auto!important;right:-15px!important}}@media (max-width:760px){body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog:not([hidden]){box-shadow:none!important;border:0!important;width:100%!important;height:calc(72dvh - 58px)!important;padding:12px!important;position:relative!important;inset:auto!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-submenu-back{flex-basis:42px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog:not([hidden]){animation:none!important}}.kc-user-menu-person{display:none}@media (max-width:600px){body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-trigger{box-shadow:none;color:#e8fff4;background:#253b33;border:1px solid #426359;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex;transform:none}body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-avatar,body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-trigger>strong,body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-chevron{display:none}body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-person{display:flex}body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-person .kc-icon{width:22px;height:22px}body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-trigger:hover,body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-trigger:focus-visible,body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing.is-open .kc-user-menu-trigger{background:#305247;border-color:#55f0c8;box-shadow:0 0 0 2px #55f0c838}body .kc-site-header.kc-home-nav.is-public-nav .kc-user-menu.is-marketing .kc-user-menu-popover{border:1px solid #426359;border-radius:12px;max-height:calc(100dvh - 84px);overflow-y:auto;box-shadow:0 18px 40px #0000007a}}@media (min-width:1101px){body .kc-main.is-studio-beta .kc-studio-beta-inspector-content{animation:none!important;transform:none!important}body .kc-main.is-studio-beta.is-motion-submenu-open .kc-studio-beta-inspector-content{visibility:visible!important;pointer-events:auto!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-text-scene-style-panel.is-open) :is(.kc-studio-beta-text-editor>header,.kc-text-scene-field,.kc-text-simple-actions,.kc-studio-beta-text-duration),body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-beta-inspector-content:has(.kc-studio-text-copy-picker:not([hidden])) .kc-studio-beta-text-editor{visibility:visible!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-global-music-panel.is-music-catalog-open>.kc-current-music{display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor>.kc-text-scene-style-panel.is-open,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-studio-text-copy-picker:not([hidden]),body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-catalog:not([hidden]),body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open]{left:auto!important;right:calc(var(--kc-submenu-inspector-right,634px) + 8px)!important;width:min(420px, calc(100vw - var(--kc-submenu-inspector-right,634px) - 24px))!important;z-index:65!important;border:1px solid #394741!important;height:calc(100dvh - 276px)!important;max-height:calc(100dvh - 276px)!important;position:fixed!important;top:56px!important;bottom:220px!important;box-shadow:-12px 0 28px #0005!important}body .kc-main.is-studio-beta dialog.kc-scene-animation-dialog.is-studio-submenu[open]{right:var(--kc-submenu-inspector-right,634px)!important;width:min(420px, calc(100vw - var(--kc-submenu-inspector-right,634px) - 16px))!important;border-right:0!important}body .kc-main.is-studio-beta.is-motion-submenu-open dialog.kc-scene-animation-dialog.is-studio-submenu:is(.has-parallax-editor,.has-parallax-review,.has-parallax-pixel-editor,.has-subject-guidance-editor)[open]{right:var(--kc-submenu-inspector-right,634px)!important;width:min(850px, calc(100vw - var(--kc-submenu-inspector-right,634px) - 16px))!important;height:calc(100dvh - 276px)!important;bottom:220px!important}}body .kc-main.is-studio-beta .kc-studio-beta-inspector .kc-adjust-tab-control{display:none!important}body .kc-main.is-studio-beta [data-effect-catalog-toggle-icon]:before,body .kc-main.is-studio-beta [data-effect-catalog-toggle-icon]:after{content:none!important}body .kc-main.is-studio-beta [data-effect-catalog-toggle-icon] [data-effect-close-icon],body .kc-main.is-studio-beta [data-effect-add-button][aria-expanded=true] [data-effect-add-icon]{display:none!important}body .kc-main.is-studio-beta [data-effect-catalog-toggle-icon] [data-effect-add-icon],body .kc-main.is-studio-beta [data-effect-add-button][aria-expanded=true] [data-effect-close-icon]{display:inline-flex!important}body .kc-main.is-studio-beta [data-effect-catalog-toggle-icon] svg{width:18px!important;height:18px!important;display:block!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-secondary-filters{width:100%!important;min-width:0!important;margin-right:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-style-body{overflow-x:hidden!important}body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-style-secondary-filters>*,body .kc-main.is-studio-beta[data-studio-native-tool=text] .kc-text-scene-row.is-studio-text-editor .is-design .kc-text-style-gallery-title{min-width:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment{flex-wrap:wrap;gap:10px!important;padding:10px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-segment button{min-height:40px!important;padding:8px 10px!important;font-size:14px!important}@media (min-width:1400px){body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 14px!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-sync-action .kc-audio-fit-button{grid-column:2;justify-self:end;min-height:44px}}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-switch{align-items:center!important;gap:10px!important;min-height:44px!important;padding:10px!important;display:flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-switch input[type=checkbox]{flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-design-picker{color:#f3f6f4!important;background:#202825!important;border:1px solid #46564d!important;padding:12px!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-design-picker-head{align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-design-picker-head>div{flex:1;gap:6px;display:grid}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-design-picker-head :is(strong,small),body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-quick-style-label{color:#e6eee9!important;font-size:14px!important;line-height:1.35!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-design-close{flex:0 0 40px;width:40px;height:40px;color:#f3f6f4!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-fixed-text-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-height:260px!important;overflow-y:auto!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-quick-style-card{background:#27352e!important;border:1px solid #46564d!important;padding:8px!important}body .kc-main.is-studio-beta[data-studio-native-tool=fixed-text] .kc-quick-style-card.is-selected{border-color:#55f0c8!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card-copy strong{font-size:14px!important}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=camera] .kc-camera-gallery .kc-camera-card-copy small{font-size:13px!important;line-height:1.3!important}body .kc-main.is-studio-beta .kc-effect-timing-heading button,body .kc-main.is-studio-beta .kc-effect-instance-menu-items button{min-height:36px!important;font-size:14px!important}.kc-music-clear-button{display:none}body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-actions{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;display:flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-change-button,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-clear-button,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-remove-button{box-shadow:none!important;color:#e3e9e3!important;background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:inline-flex!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-actions .kc-icon{width:18px;height:18px}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-change-button [data-music-change-label]{display:none!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-clear-button:hover:not(:disabled),body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-clear-button:focus-visible,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-change-button:hover,body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-change-button:focus-visible{color:#70e6c9!important;border-color:#70e6c9!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-clear-button:disabled{cursor:not-allowed;opacity:.45}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-music-clear-button:focus-visible{outline-offset:2px;outline:2px solid #70e6c9}@media (max-width:760px){body .kc-main.is-studio-beta.is-studio-native-tool-open[data-studio-native-tool=music] .kc-studio-beta-music-editor .kc-current-music-main{grid-template-columns:minmax(0,1fr)!important}body .kc-main.is-studio-beta[data-studio-native-tool=music] .kc-current-music-actions{justify-self:end!important}}body .kc-expanded-preview .kc-expanded-preview-close{box-shadow:none!important;color:#f4f8f5!important;background:#1f2c26!important;border:1px solid #53635a!important;border-radius:8px!important}body .kc-expanded-preview .kc-expanded-preview-close:is(:hover,:focus-visible){outline-offset:2px;border-color:#70e6c9!important;outline:2px solid #70e6c9!important}body .kc-expanded-preview-controls .kc-preview-controls>button{justify-content:center;align-items:center;font-weight:750;display:inline-flex;box-shadow:none!important;border-radius:8px!important;min-height:44px!important;font-size:14px!important}body .kc-clip-studio .kc-expanded-preview-controls .kc-preview-controls{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .kc-clip-studio .kc-expanded-preview-controls .kc-preview-controls>button:last-child{padding:7px 9px!important;font-size:14px!important}body .kc-expanded-preview-controls .kc-preview-controls>.kc-button-primary{color:#fff!important;background:#ff3d35!important;border:1px solid #ff3d35!important}body .kc-expanded-preview-controls .kc-preview-controls>.kc-button{color:#f4f8f5!important;background:#26312c!important;border:1px solid #53635a!important}body .kc-expanded-preview-controls .kc-preview-controls>button:is(:hover,:focus-visible){outline-offset:2px;border-color:#70e6c9!important;outline:2px solid #70e6c9!important}body .kc-main .kc-camera-gallery .kc-option-card-shell:has(>.kc-effect-color-swatches){background:#26312c!important;border:1px solid #53635a!important;border-radius:6px!important;grid-template-rows:auto auto!important;align-content:start!important;height:auto!important;min-height:191px!important}body .kc-main .kc-camera-gallery .kc-option-card-shell:has(>.kc-effect-color-swatches):has(.kc-camera-card:is(:hover,:focus-visible,.is-selected,.is-auditioning,.is-applied)){background:#304b40!important;border-color:#70e6c9!important}body .kc-main .kc-camera-gallery .kc-option-card-shell:has(>.kc-effect-color-swatches)>.kc-camera-card{background:0 0!important;border:0!important;grid-template-rows:auto auto!important;height:auto!important;min-height:153px!important;overflow:visible!important}body .kc-main .kc-camera-gallery .kc-option-card-shell:has(>.kc-effect-color-swatches) .kc-camera-card-copy{height:auto!important;min-height:0!important;overflow:visible!important}body .kc-main .kc-camera-gallery .kc-option-card-shell>.kc-effect-color-swatches{padding:0 6px 6px!important;position:static!important}body .kc-main .kc-camera-gallery .kc-effect-direction-swatches{grid-template-columns:repeat(4,minmax(0,30px));justify-content:start;gap:4px!important;display:grid!important}.kc-effect-direction-swatch{aspect-ratio:1;color:#aab7ae;cursor:pointer;background:0 0;border:1px solid #45554c;border-radius:50%;place-items:center;width:100%;max-width:30px;height:auto;padding:6px;display:grid}.kc-effect-direction-swatch svg{width:14px;height:14px;transform:rotate(var(--effect-direction-angle,0deg))}.kc-effect-direction-swatch[aria-pressed=true]{color:#70e6c9;background:#263c32;border-color:#70e6c9}.kc-effect-direction-swatch:hover:not(:disabled):not([aria-pressed=true]){color:#e3e9e3;border-color:#74857b}.kc-effect-direction-swatch:focus-visible{outline-offset:2px;outline:2px solid #70e6c9}.kc-effect-direction-swatch:disabled{opacity:.35;cursor:default}.kc-effects-browser{display:contents}.kc-effects-category-menu :is(.kc-effects-category-row,[data-effects-browse-filter]){color:#e3e9e3;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.kc-effects-category-menu :is(.kc-effects-category-row,[data-effects-browse-filter]) strong{flex:1}.kc-effects-category-menu :is(.kc-effects-category-row,[data-effects-browse-filter]):is(:hover,:focus-visible,.is-active){background:#26312c;border-color:#70e6c9}.kc-effects-category-menu p{color:#aab7ae;padding:12px;font-size:14px}body .kc-main[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true]) [data-effects-category-menu],body .kc-main[data-studio-native-tool=effects] .kc-camera-editor:not([data-effects-browse-open=true]) .kc-effects-browser{display:none!important}body .kc-main[data-studio-native-tool=effects] .kc-effects-browser-head{color:#f4f5ee;justify-content:space-between;align-items:center;display:flex!important}.kc-effects-browser-head button{place-items:center;min-width:44px;min-height:44px;display:grid}body .kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-toolbar,body .kc-main[data-studio-native-tool=effects] .kc-effects-browser [data-effects-category-filter]{display:none!important}body .kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-secondary-filters{flex-wrap:wrap;gap:8px;display:flex!important}body .kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-secondary-filters label[hidden]{display:none!important}body .kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-camera-gallery{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-height:0!important;max-height:none!important}body .kc-main[data-studio-native-tool=effects] .kc-effects-browser .kc-effects-select{flex:1;min-width:120px}body .kc-main[data-studio-native-tool=effects] .kc-camera-editor:not([data-effect-catalog-open=true]) .kc-effects-browser{display:none!important}@media (min-width:1101px){body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-effect-instance-heading{flex-wrap:wrap}body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor-actions{flex-wrap:wrap!important}body .kc-main.is-studio-beta[data-studio-native-tool=effects] .kc-camera-editor-actions>.kc-btn{white-space:normal!important;flex:100%!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}