@charset "UTF-8";@property --horizon-scroll-left-hidden-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --horizon-scroll-left-fade-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --horizon-scroll-right-hidden-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --horizon-scroll-right-fade-width{syntax: "<length>"; inherits: false; initial-value: 0px;}.horizon-scroll[data-v-5e8bb3cf]{position:relative;width:100%;min-width:0}.horizon-scroll__viewport[data-v-5e8bb3cf]{width:100%;min-width:0;overflow-x:clip;overflow-y:clip;touch-action:pan-y;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--horizon-scroll-left-hidden-width),#000 calc(var(--horizon-scroll-left-hidden-width) + var(--horizon-scroll-left-fade-width)),#000 calc(100% - var(--horizon-scroll-right-hidden-width) - var(--horizon-scroll-right-fade-width)),transparent calc(100% - var(--horizon-scroll-right-hidden-width)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,transparent var(--horizon-scroll-left-hidden-width),#000 calc(var(--horizon-scroll-left-hidden-width) + var(--horizon-scroll-left-fade-width)),#000 calc(100% - var(--horizon-scroll-right-hidden-width) - var(--horizon-scroll-right-fade-width)),transparent calc(100% - var(--horizon-scroll-right-hidden-width)),transparent 100%);transition:--horizon-scroll-left-hidden-width .2s ease,--horizon-scroll-left-fade-width .2s ease,--horizon-scroll-right-hidden-width .2s ease,--horizon-scroll-right-fade-width .2s ease}.horizon-scroll__viewport[data-v-5e8bb3cf]::-webkit-scrollbar{display:none}.horizon-scroll__content[data-v-5e8bb3cf]{display:inline-flex;align-items:center;gap:6px;min-width:max-content;width:max-content;will-change:transform}[data-v-5e8bb3cf-s]{flex-shrink:0}.horizon-scroll__button[data-v-5e8bb3cf]{position:absolute;top:50%;z-index:1;width:24px;height:32px;padding:0;border:0;border-radius:8px;background:var(--color-other-1);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background-color .2s ease;cursor:pointer;display:flex;justify-content:center;align-items:center}.horizon-scroll__button[data-v-5e8bb3cf]:hover{background-color:var(--color-other-2)}.horizon-scroll__button--left[data-v-5e8bb3cf]{left:0;transform:translateY(-50%)}.horizon-scroll__button--right[data-v-5e8bb3cf]{right:0;transform:translateY(-50%)}.horizon-scroll__button.is-visible[data-v-5e8bb3cf]{opacity:1;visibility:visible;pointer-events:auto}.horizon-scroll__button--left.is-visible[data-v-5e8bb3cf],.horizon-scroll__button--right.is-visible[data-v-5e8bb3cf]{transform:translateY(-50%)}.designer-expand-button[data-v-abab44b7]{position:absolute;top:0;right:0;z-index:60;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-3);cursor:pointer}.designer-expand-button__icon[data-v-abab44b7]{display:flex}.base-designer__main-section[data-v-5c5a6f19]{position:relative;left:0;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;box-sizing:border-box;overflow-x:visible;overflow-y:clip;--prompt-editor-font-size: 14px;--prompt-tag-font-size: 14px;--prompt-editor-lead-bg: var(--color-bg-tertiary);border-radius:20px;background:var(--color-gradient-glass-bg1);backdrop-filter:blur(48px);border:1px solid var(--color-other-1)}.base-designer__main-section--animating[data-v-5c5a6f19]{flex:0 0 auto;margin-right:auto;margin-left:auto;transition:width var(--base-designer-mode-size-duration) var(--kling-ease-out),height var(--base-designer-mode-size-duration) var(--kling-ease-out),padding var(--base-designer-mode-size-duration) var(--kling-ease-out),left var(--base-designer-mode-size-duration) var(--kling-ease-out),border-radius var(--base-designer-mode-size-duration) var(--kling-ease-out)}.base-designer__main-section--to-abbr[data-v-5c5a6f19]{border-radius:16px}.base-designer__main-section--abbr[data-v-5c5a6f19]{flex:0 0 auto;width:min(var(--base-designer-abbr-width),100%);height:calc(var(--base-designer-abbr-height) + 2px);min-height:calc(var(--base-designer-abbr-height) + 2px);max-height:calc(var(--base-designer-abbr-height) + 2px);margin-right:auto;margin-left:auto;padding:0;left:var(--base-designer-abbr-horizontal-shift);background:var(--color-gradient-glass-bg1);backdrop-filter:blur(48px);border-radius:16px;border:1px solid var(--color-other-1)}.base-designer__inner-section[data-v-5c5a6f19]{flex:1 1 auto;min-height:0;padding:var(--base-designer-expanded-padding, 16px);box-sizing:border-box}.base-designer__detail-section[data-v-5c5a6f19]{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-width:0;min-height:var(--base-designer-detail-min-height, 144px);opacity:1;transition:opacity var(--base-designer-content-fade-duration) var(--kling-ease-out) 0s}.base-designer__detail-section--hidden[data-v-5c5a6f19]{opacity:0;pointer-events:none}.base-designer__detail-section--measuring[data-v-5c5a6f19]{position:absolute;inset:0 auto auto 0;width:var(--base-designer-expanded-measure-width);height:auto;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-200vw);transition:none}.base-designer__main-section--animating .base-designer__detail-section[data-v-5c5a6f19]:not(.base-designer__detail-section--measuring){position:absolute;inset:var(--base-designer-expanded-padding, 16px);width:auto;height:auto;min-height:0}.base-designer__subject-select-section[data-v-5c5a6f19]{opacity:1;position:relative;left:0;transition:opacity var(--base-designer-content-fade-duration) var(--kling-ease-out) 0s,width var(--base-designer-mode-size-duration) var(--kling-ease-out),left var(--base-designer-mode-size-duration) var(--kling-ease-out)}.base-designer__subject-select-section--hidden[data-v-5c5a6f19]{opacity:0;pointer-events:none}.base-designer__abbr-section[data-v-5c5a6f19]{padding:0 8px;display:flex;align-items:center;gap:12px;width:min(var(--base-designer-abbr-width),100%);height:var(--base-designer-abbr-height);min-width:min(var(--base-designer-abbr-width),100%);min-height:var(--base-designer-abbr-height);box-sizing:border-box;opacity:0;cursor:pointer;transition:opacity var(--base-designer-content-fade-duration) var(--kling-ease-out) 0s}.base-designer__abbr-section--visible[data-v-5c5a6f19]{opacity:1}.base-designer__abbr-section .base-designer__abbr-lead[data-v-5c5a6f19]{display:contents}.base-designer__abbr-section .base-designer__abbr-images[data-v-5c5a6f19]{flex-shrink:0;width:48px;height:48px;overflow:visible;pointer-events:none}.base-designer__abbr-section .base-designer__abbr-media-list[data-v-5c5a6f19]{position:relative;width:48px;height:48px;box-sizing:content-box;display:flex;align-items:center;overflow:visible}.base-designer__abbr-section .base-designer__abbr-media-item[data-v-5c5a6f19]{position:absolute;inset:0;width:48px;height:48px;overflow:hidden;border-radius:8px;background:var(--color-bg-page)}.base-designer__abbr-section .base-designer__abbr-media-item[data-v-5c5a6f19]:nth-child(2n+2){transform:rotate(8deg)}.base-designer__abbr-section .base-designer__abbr-media-item[data-v-5c5a6f19]:nth-child(2n+3){transform:rotate(-8deg)}.base-designer__abbr-section .base-designer__abbr-media-item img[data-v-5c5a6f19]{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}.base-designer__abbr-section .base-designer__abbr-media-add[data-v-5c5a6f19]{position:absolute;z-index:30;left:34px;top:32px;width:20px;height:20px;color:var(--color-text-1);pointer-events:auto;cursor:pointer}.base-designer__abbr-section .base-designer__abbr-media-add .base-designer__abbr-media-add-inner[data-v-5c5a6f19]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:1px solid var(--color-fill-light);background:var(--upload-button-background);transition:background .16s ease}.base-designer__abbr-section .base-designer__abbr-media-add:hover .base-designer__abbr-media-add-inner[data-v-5c5a6f19]{background:var(--upload-button-background-hover)}.base-designer__abbr-section .base-designer__abbr-media-add--empty[data-v-5c5a6f19]{inset:0;width:48px;height:48px}.base-designer__abbr-section .base-designer__abbr-media-add--empty .base-designer__abbr-media-add-inner[data-v-5c5a6f19]{flex-direction:column;gap:2px;width:48px;height:48px;border-radius:8px;border:none;background:#ffffff14;backdrop-filter:none;box-shadow:none}.base-designer__abbr-section .base-designer__abbr-media-add--empty .base-designer__abbr-media-add-inner span[data-v-5c5a6f19]{max-width:40px;overflow:hidden;color:var(--color-text-2);font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.base-designer__abbr-section .base-designer__abbr-media-add--empty:hover .base-designer__abbr-media-add-inner[data-v-5c5a6f19]{background:#ffffff1f}.base-designer__abbr-section .base-designer__abbr-prompt[data-v-5c5a6f19]{flex:1 1 0;height:100%;min-width:0;overflow:hidden;pointer-events:none}.base-designer__abbr-section .base-designer__abbr-prompt[data-v-5c5a6f19] .prompt-render-lite{width:100%;height:100%;min-width:0;background:transparent;color:var(--color-text-1)}.base-designer__abbr-section .base-designer__abbr-prompt[data-v-5c5a6f19] .prompt-render-lite .editor{display:flex;justify-content:center;min-width:0;min-height:0;max-height:none;height:100%;padding:0!important;line-height:24px}.base-designer__abbr-section .base-designer__abbr-prompt[data-v-5c5a6f19] .prompt-render-lite__content{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:24px}.base-designer__abbr-section .base-designer__abbr-prompt[data-v-5c5a6f19] .editor-placeholder{display:block;inset:50% 0 auto;width:100%;height:auto;transform:translateY(-50%);padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:24px}.base-designer__abbr-section .base-designer__abbr-button[data-v-5c5a6f19]{flex-shrink:0;width:32px;height:32px;margin-right:8px;padding:0;margin-left:4px;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:filter .16s ease}.base-designer__abbr-section .base-designer__abbr-button[data-v-5c5a6f19]:not(.disabled):hover{filter:brightness(1.08)}.base-designer__abbr-section .base-designer__abbr-button[data-v-5c5a6f19]:not(.disabled):active{filter:brightness(1.1)}.base-designer__abbr-section .base-designer__abbr-button.disabled[data-v-5c5a6f19]{cursor:pointer}.base-designer__main-section--abbr-staging .base-designer__abbr-section[data-v-5c5a6f19]{position:absolute;inset:0;width:auto;min-width:0;height:auto;min-height:0;padding:8px;align-items:stretch;pointer-events:none}.base-designer__main-section--abbr-staging .base-designer__abbr-section .base-designer__abbr-images[data-v-5c5a6f19]{align-self:flex-start}.base-designer__main-section--abbr-staging .base-designer__abbr-section .base-designer__abbr-prompt[data-v-5c5a6f19]{align-self:flex-start;height:calc(var(--base-designer-abbr-height) - 16px)}.base-designer__main-section--abbr-staging .base-designer__abbr-section .base-designer__abbr-button[data-v-5c5a6f19]{align-self:flex-end;margin-bottom:8px}.base-designer__main-section--abbr:not(.base-designer__main-section--animating) .base-designer__abbr-section[data-v-5c5a6f19]{position:absolute;inset:auto 0 0;width:auto;min-width:0;pointer-events:auto}.base-designer__material-and-prompt-section[data-v-5c5a6f19]{display:flex;flex:1 1 auto;justify-content:space-between;align-items:flex-start;min-height:0;gap:16px}.base-designer__material-and-prompt-section--fixed[data-v-5c5a6f19]{min-height:var(--base-designer-home-top-prompt-height, 96px)}.base-designer__material-and-prompt-section .base-designer__material-section[data-v-5c5a6f19]{flex-shrink:0;min-height:0;transform-origin:top left}.base-designer__material-and-prompt-section .base-designer__prompt-section[data-v-5c5a6f19]{flex-shrink:1;width:100%;min-height:0}.base-designer__material-and-prompt-section .base-designer__prompt-section--fixed[data-v-5c5a6f19]{align-self:stretch;flex:1 1 auto}.base-designer__main-section.horizontal .base-designer__material-and-prompt-section .base-designer__prompt-section[data-v-5c5a6f19]{flex:1 1 0;min-width:0;width:auto;--designer-prompt-click-bleed: 16px;margin-inline:calc(-1 * var(--designer-prompt-click-bleed));padding-inline:var(--designer-prompt-click-bleed)}.base-designer__main-section.horizontal .base-designer__material-and-prompt-section .base-designer__prompt-section[data-v-5c5a6f19]>.prompt-editor-for-omni-wrapper{--prompt-editor-click-bleed: var(--designer-prompt-click-bleed)}.base-designer__settings-and-button-section[data-v-5c5a6f19]{flex-shrink:0;width:100%;display:flex;gap:8px;margin-top:16px;justify-content:space-between;align-items:flex-end;transform-origin:bottom center}.base-designer__main-section--animating .base-designer__settings-and-button-section[data-v-5c5a6f19],.base-designer__main-section--animating .base-designer__material-section[data-v-5c5a6f19]{transition:transform var(--base-designer-content-fade-duration) var(--kling-ease-out)}.base-designer__detail-section--hidden .base-designer__settings-and-button-section[data-v-5c5a6f19]{transform:scaleY(.8)}.base-designer__detail-section--hidden .base-designer__material-section[data-v-5c5a6f19]{transform:scale(var(--base-designer-material-collapse-scale, .5))}.base-designer__settings-section[data-v-5c5a6f19]{flex:1 1 0;display:flex;align-items:center;width:0;min-width:0;max-width:100%;overflow:clip}.base-designer__settings-section[data-v-5c5a6f19] .horizon-scroll{flex:1 1 auto}.base-designer__settings-section[data-v-5c5a6f19] .designer-type-selector__trigger{flex-shrink:0}.base-designer__settings-section[data-v-5c5a6f19] .omni-setting-area{min-width:0}.base-designer__button-pay[data-v-5c5a6f19]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:8px;height:32px}.base-designer__button-pay[data-v-5c5a6f19] .button-pay-container{width:auto}.base-designer__button-pay[data-v-5c5a6f19] .button-pay-container .generic-button{flex-shrink:0;min-width:120px;max-width:none;height:32px}.vertical .base-designer__material-and-prompt-section[data-v-5c5a6f19]{display:flex;flex-direction:column}.vertical .base-designer__material-and-prompt-section[data-v-5c5a6f19]:has(.keyframe-material-select,.video-material-select--vertical){gap:8px}.vertical .base-designer__material-and-prompt-section .base-designer__material-section[data-v-5c5a6f19]{margin-right:0;align-self:stretch;min-width:0}.base-designer__main-section--expandable .base-designer__detail-section[data-v-5c5a6f19]{position:relative}.base-designer__main-section--expandable .base-designer__material-and-prompt-section[data-v-5c5a6f19]{position:relative;padding-right:28px;box-sizing:border-box}.base-designer__main-section--prompt-expanded[data-v-5c5a6f19],.base-designer__main-section--material-expanded[data-v-5c5a6f19]{height:auto;max-height:var(--designer-expanded-max-height, 80vh);max-height:var(--designer-expanded-max-height, 80dvh)}.base-designer__main-section--prompt-expanded .base-designer__inner-section[data-v-5c5a6f19],.base-designer__main-section--material-expanded .base-designer__inner-section[data-v-5c5a6f19]{display:flex;overflow:hidden}.base-designer__main-section--prompt-expanded .base-designer__detail-section[data-v-5c5a6f19],.base-designer__main-section--material-expanded .base-designer__detail-section[data-v-5c5a6f19]{height:auto;min-height:0}.base-designer__main-section--prompt-expanded .base-designer__material-and-prompt-section[data-v-5c5a6f19],.base-designer__main-section--material-expanded .base-designer__material-and-prompt-section[data-v-5c5a6f19]{overflow:visible}.base-designer__main-section--prompt-expanded .base-designer__material-and-prompt-section[data-v-5c5a6f19]{min-height:0;flex:1 1 auto;align-items:stretch}.base-designer__main-section--prompt-expanded .base-designer__prompt-section[data-v-5c5a6f19]{height:384px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.base-designer__main-section--prompt-expanded.horizontal .base-designer__material-and-prompt-section[data-v-5c5a6f19]{height:384px}.base-designer__main-section--prompt-expanded.horizontal .base-designer__material-section[data-v-5c5a6f19]{align-self:flex-start}.base-designer__main-section--prompt-expanded.horizontal .base-designer__prompt-section[data-v-5c5a6f19]{height:auto}.base-designer__main-section--material-expanded .base-designer__material-and-prompt-section[data-v-5c5a6f19]{min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;overflow:visible}.base-designer__main-section--material-expanded .base-designer__material-section[data-v-5c5a6f19]{align-self:stretch;min-width:0}.base-designer__main-section--material-expanded .base-designer__prompt-section[data-v-5c5a6f19]{min-height:24px;overflow-y:auto;overscroll-behavior:contain}.base-designer__main-section--material-expanded.horizontal .base-designer__material-and-prompt-section .base-designer__prompt-section[data-v-5c5a6f19]{flex:1 1 384px;height:384px}.image-and-label-container[data-v-66ae62b2]{position:relative}.image-and-label-container .label[data-v-66ae62b2]{display:flex;justify-content:center}.omni-audio-item__avatar[data-v-66ae62b2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;color:var(--color-text-1)}
