.lazy-image[data-v-b865d81c]{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--studio-frame-bg, var(--fill-input))}.lazy-image-placeholder[data-v-b865d81c]{position:absolute;inset:0;background:linear-gradient(110deg,var(--fill-input) 8%,var(--fill-hover) 18%,var(--fill-input) 33%);background-size:200% 100%;animation:lazy-image-shimmer-b865d81c 1.2s linear infinite}.lazy-image-el[data-v-b865d81c]{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;opacity:0;transition:opacity .24s ease}.lazy-image.is-video .lazy-image-el[data-v-b865d81c]{background:#000}.lazy-image.is-loaded .lazy-image-el[data-v-b865d81c]{opacity:1}.lazy-image.is-loaded .lazy-image-placeholder[data-v-b865d81c]{opacity:0;transition:opacity .24s ease}@keyframes lazy-image-shimmer-b865d81c{to{background-position-x:-200%}}.artwork-detail-open-target{cursor:zoom-in}.artwork-detail-open-target .lazy-image,.artwork-detail-open-target img{pointer-events:none}.artwork-detail-drawer{position:fixed;inset:0;z-index:14000;display:flex}.artwork-detail-mask{position:absolute;inset:0;background:#000000b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.artwork-detail-panel{position:relative;z-index:1;display:flex;width:100%;height:100vh;background:#0f0f0f;color:#ffffffeb;animation:artworkDetailSlideUp .28s ease}@keyframes artworkDetailSlideUp{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.artwork-detail-layout{display:flex;flex:1;min-width:0;height:100%}.artwork-detail-preview-pane{display:flex;flex:1;flex-direction:column;min-width:0;background:#080808}.artwork-detail-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.artwork-detail-preview-header-left,.artwork-detail-preview-header-right{display:flex;align-items:center;gap:10px}.artwork-detail-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:#ffffff14;color:#ffffffe0;cursor:pointer;transition:background .2s ease}.artwork-detail-icon-btn:hover{background:#ffffff24}.artwork-detail-icon-btn.active{color:#fbbf24}.artwork-detail-zoom{display:flex;align-items:center;gap:8px;padding:0 4px}.artwork-detail-zoom-slider{width:72px;accent-color:#fff}.artwork-detail-preview-stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:24px}.artwork-detail-preview-image-wrap{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.artwork-detail-preview-image{max-width:min(100%,960px);max-height:calc(100vh - 120px);object-fit:contain;border-radius:8px;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.artwork-detail-info{position:relative;width:min(380px,34vw);min-width:300px;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;background:#121212}.artwork-detail-info-scroll{flex:1;overflow:auto;padding:20px 20px 96px}.artwork-detail-info-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.artwork-detail-author{display:flex;align-items:center;gap:10px;min-width:0}.artwork-detail-author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.artwork-detail-author-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artwork-detail-stats{display:flex;align-items:center;gap:12px;color:#ffffff8c;font-size:12px;flex-shrink:0}.artwork-detail-stat{display:inline-flex;align-items:center;gap:4px}.artwork-detail-divider{height:1px;background:#ffffff14;margin:16px 0}.artwork-detail-model{display:flex;align-items:center;gap:10px;margin-bottom:16px}.artwork-detail-model-cover{width:36px;height:36px;border-radius:8px;object-fit:cover;background:#ffffff14}.artwork-detail-model-name{font-size:14px;font-weight:600}.artwork-detail-label{display:block;margin-bottom:8px;font-size:13px;color:#ffffff8c}.artwork-detail-prompt{margin:0;font-size:13px;line-height:1.65;color:#ffffffe0;white-space:pre-wrap;word-break:break-word}.artwork-detail-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.artwork-detail-meta-item{min-width:0}.artwork-detail-meta-label{font-size:12px;color:#ffffff73;margin-bottom:4px}.artwork-detail-meta-value{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artwork-detail-created-at{margin-top:16px;font-size:12px;color:#ffffff73}.artwork-detail-info-footer{position:absolute;left:0;right:0;bottom:0;padding:16px 20px 20px;background:linear-gradient(180deg,#12121200,#121212 32%)}.artwork-detail-primary-btn{width:100%;height:42px;border:none;border-radius:12px;background:#fff;color:#111;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.artwork-detail-primary-btn:hover{background:#f3f4f6}.artwork-detail-thumbs{width:84px;flex-shrink:0;border-left:1px solid rgba(255,255,255,.08);background:#000;overflow-y:auto;padding:12px 8px}.artwork-detail-thumb-list{display:flex;flex-direction:column;gap:10px;align-items:center}.artwork-detail-thumb{width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#ffffff0f;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.artwork-detail-thumb.active{border-color:#fff;width:72px;height:72px}.artwork-detail-thumb img,.artwork-detail-thumb video,.artwork-detail-thumb .lazy-image,.artwork-detail-thumb .lazy-image-el{width:100%;height:100%;object-fit:cover}.artwork-detail-thumb .lazy-image.is-video .lazy-image-el{background:#000}.artwork-detail-output-tabs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.artwork-detail-output-tab{width:48px;height:48px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#ffffff0f}.artwork-detail-output-tab.active{border-color:#ffffffd9}.artwork-detail-output-tab img,.artwork-detail-output-tab video,.artwork-detail-output-tab .lazy-image,.artwork-detail-output-tab .lazy-image-el{width:100%;height:100%;object-fit:cover}.artwork-detail-output-tab .lazy-image.is-video .lazy-image-el{background:#000}.drawer-fade-enter-active,.drawer-fade-leave-active{transition:opacity .24s ease}.drawer-fade-enter-from,.drawer-fade-leave-to{opacity:0}@media(max-width:960px){.artwork-detail-layout{flex-direction:column}.artwork-detail-info{width:100%;min-width:0;max-height:42vh;border-left:none;border-top:1px solid rgba(255,255,255,.08)}.artwork-detail-thumbs{position:absolute;right:0;top:72px;bottom:42vh;width:72px;background:#00000073;border-left:none}.artwork-detail-preview-image{max-height:calc(58vh - 96px)}}@media(max-width:640px){.artwork-detail-thumbs{display:none}.artwork-detail-info{max-height:48vh}}.artwork-detail-preview-image-wrap.is-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.artwork-detail-preview-video{width:100%;max-height:calc(100vh - 180px);border-radius:12px;background:#000}.artwork-detail-preview-image-wrap.is-audio{width:min(100%,520px);height:auto}.artwork-detail-preview-audio{display:flex;width:100%;flex-direction:column;gap:20px;align-items:stretch}.artwork-detail-preview-audio-cover{display:flex;width:100%;max-width:360px;aspect-ratio:1;align-items:center;justify-content:center;margin:0 auto;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);color:#ffffff80}.artwork-detail-preview-audio-cover-img{width:100%;height:100%;object-fit:cover}.artwork-detail-preview-audio-player{width:100%}.artwork-detail-preview-audio-player.image-studio-audio-track{border-color:#ffffff1f;background:#1a1a1a}.artwork-detail-preview-audio-player .image-studio-audio-track-title{color:#f5f5f5}.artwork-detail-preview-audio-player .image-studio-audio-track-bar{background:#ffffff14}.artwork-detail-meta-item-wide{grid-column:1 / -1}.arco-modal-mask{position:fixed;inset:0;z-index:1001;display:block;background-color:var(--modal-mask)}.arco-modal-wrapper{position:fixed;inset:0;z-index:1002;display:block;overflow:auto;pointer-events:none}.arco-modal-wrapper .arco-modal{pointer-events:auto}.arco-modal-wrapper-align-center{text-align:center;white-space:nowrap}.arco-modal-wrapper-align-center:after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.arco-modal-wrapper-align-center .arco-modal{display:inline-block;top:0;vertical-align:middle;white-space:normal;text-align:left}.arco-modal{position:relative;box-sizing:border-box;max-width:calc(100vw - 32px);margin:0 auto;border-radius:8px;background:var(--modal-bg);box-shadow:var(--shadow-popup)}.arco-modal-simple{width:464px;padding:24px 32px 32px}.arco-modal-simple .arco-modal-header,.arco-modal-simple .arco-modal-footer{height:unset;padding:0;border:none}.arco-modal-simple .arco-modal-header{margin-bottom:24px}.arco-modal-simple .arco-modal-content{padding:0}.arco-modal-simple .arco-modal-footer{margin-top:32px}.arco-modal-header{display:flex;align-items:center;box-sizing:border-box;width:100%}.arco-modal-title{flex:1;color:var(--text-1);font-size:16px;font-weight:600;line-height:24px}.arco-modal-title>span{display:inline-flex;align-items:center;gap:8px}.arco-modal-title-icon{flex-shrink:0;width:20px;height:20px;color:var(--primary)}.arco-modal-content{color:var(--text-2);font-size:14px;line-height:22px}.arco-modal-footer{box-sizing:border-box;width:100%}.arco-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border:1px solid transparent;border-radius:4px;font-size:14px;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.arco-btn-primary{border-color:transparent;background:var(--primary);color:var(--primary-text)}.arco-btn-primary:hover:not(:disabled){background:var(--primary-hover)}.arco-btn-primary:disabled{opacity:.45;cursor:not-allowed}.combo-error-message-modal .arco-modal-title{text-align:left}.combo-error-message-modal .arco-modal-footer{display:flex;justify-content:flex-end}.fadeModal-enter-active,.fadeModal-leave-active{transition:opacity .2s ease}.fadeModal-enter-from,.fadeModal-leave-to{opacity:0}.zoomModal-enter-active,.zoomModal-leave-active{transition:opacity .2s ease,transform .2s ease}.zoomModal-enter-from,.zoomModal-leave-to{opacity:0;transform:scale(.92)}.baui-portrait-modal{width:min(720px,calc(100vw - 32px));padding:0;overflow:hidden}.baui-portrait-modal__overlay{position:relative}.baui-portrait-modal__container{display:flex;flex-direction:column;max-height:min(80vh,760px)}.baui-portrait-modal__header{display:flex;align-items:center;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--border)}.baui-portrait-modal__title{flex:1;color:var(--text-1);font-size:16px;font-weight:600;line-height:24px}.baui-portrait-modal__close{flex-shrink:0;width:21px;height:21px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer;transition:background .16s ease,color .16s ease}.baui-portrait-modal__close:hover{background:var(--fill-2);color:var(--text-1)}.baui-portrait-modal__body{position:relative;flex:1;min-height:0}.baui-portrait-modal__content{max-height:min(52vh,520px);padding:16px 24px 24px;overflow:auto}.baui-portrait-modal__paragraph{margin:0 0 12px;color:var(--text-2);font-size:14px;line-height:22px;white-space:pre-wrap}.baui-portrait-modal__paragraph:last-child{margin-bottom:0}.baui-portrait-modal__mask{position:absolute;right:0;bottom:0;left:0;height:48px;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--modal-bg) 100%);transition:opacity .2s ease}.baui-portrait-modal__mask--hidden{opacity:0}.baui-portrait-modal__footer{display:flex;flex-direction:column;gap:16px;padding:16px 24px 24px;border-top:1px solid var(--border)}.baui-portrait-modal__agree-text{color:var(--text-2)}.baui-portrait-modal__link{color:var(--primary);cursor:pointer}.baui-portrait-modal__link:hover{color:var(--primary-hover)}.baui-portrait-modal__actions{display:flex;justify-content:flex-end}.baui-portrait-modal__confirm{min-width:240px;height:36px;padding:0 20px;border:1px solid var(--border);border-radius:4px;background:var(--fill);color:var(--text-1);font-size:14px;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.baui-portrait-modal__confirm:hover:not(:disabled){background:var(--fill-hover);border-color:var(--border-strong)}.baui-portrait-modal__confirm:disabled{opacity:.45;cursor:not-allowed}.baui-portrait-modal .arco-checkbox{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.baui-portrait-modal .arco-checkbox input{position:absolute;opacity:0;pointer-events:none}.baui-portrait-modal .arco-checkbox-mask-wrapper{flex-shrink:0;margin-top:2px}.baui-portrait-modal .arco-checkbox-mask{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-strong);border-radius:2px;background:var(--fill-input);box-shadow:inset 0 0 0 1px #00000014;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.baui-portrait-modal .arco-checkbox:hover .arco-checkbox-mask{border-color:var(--border-focus);background:var(--fill)}.baui-portrait-modal .arco-checkbox-mask-icon{width:12px;height:12px;opacity:0;color:var(--primary-text);transition:opacity .16s ease}.baui-portrait-modal .arco-checkbox input:checked+.arco-checkbox-mask-wrapper .arco-checkbox-mask{border-color:var(--primary);background:var(--primary)}.baui-portrait-modal .arco-checkbox input:checked+.arco-checkbox-mask-wrapper .arco-checkbox-mask-icon{opacity:1}.baui-portrait-modal .arco-checkbox-text{color:var(--text-2);font-size:14px;line-height:22px}.baui-confirm-modal{width:min(480px,calc(100vw - 32px));padding:0;overflow:hidden}.baui-confirm-modal .baui-portrait-modal__container{max-height:none}.baui-confirm-modal__content{padding:16px 24px 24px;color:var(--text-2);font-size:14px;line-height:22px}.baui-confirm-modal__content p{margin:0}.baui-confirm-modal .baui-portrait-modal__footer{padding-top:0}.baui-confirm-modal .baui-portrait-modal__actions{gap:12px}.baui-confirm-modal__cancel,.baui-confirm-modal__confirm{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:36px;padding:0 20px;border-radius:4px;font-size:14px;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.baui-confirm-modal__cancel{border:1px solid var(--border-2);background:transparent;color:var(--text-1)}.baui-confirm-modal__cancel:hover{border-color:var(--border-3);background:var(--fill-2)}.baui-confirm-modal__confirm{border:1px solid transparent;background:var(--primary);color:var(--primary-text)}.baui-confirm-modal__confirm:hover{background:var(--primary-hover)}.baui-confirm-modal__confirm.is-danger{background:var(--danger-bg);color:var(--danger-text)}.baui-confirm-modal__confirm.is-danger:hover{background:var(--studio-danger-bg-hover);color:var(--studio-danger-text-hover)}@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-border-style:solid;--tw-font-weight:initial;--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-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}}}@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;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--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;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}}@layer components;@layer utilities{.visible{visibility:visible}.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}.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}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[var\(--border-focus\)\]:focus-visible{--tw-ring-color:var(--border-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-45:disabled{opacity:.45}}:root,[data-theme=dark]{color-scheme:dark;--bg:#000;--bg-elevated:#000;--main-bg:#000;--sidebar-bg:#000;--sidebar-border:#ffffff1f;--panel:#28282894;--panel-strong:#1e1e1ecc;--popup-bg:#1f1f1ff7;--modal-bg:#1d1d1d;--modal-mask:#0000008c;--fill:#ffffff14;--fill-hover:#ffffff1f;--fill-strong:#ffffff29;--fill-input:#ffffff0f;--border:#ffffff1f;--border-strong:#ffffff38;--border-focus:#ffffff6b;--text-1:#ffffffe0;--text-2:#ffffff8f;--text-3:#ffffff5c;--text-inverse:#000;--primary:#5ac8f5;--primary-hover:#7ad4f7;--primary-text:#000;--silver:linear-gradient(99deg, #fff 3.14%, #cdd8e7 28.47%, #bac9df 46.67%, #d4d5d6 67.59%, #a0b3ca 94.8%);--shell-gradient:radial-gradient(80% 42% at 50% 0%, #70707033, #45454500 72%);--sticky-header-bg:#000000c7;--form-fade-gradient:linear-gradient(#0000 0%, #0009 50%, #000 100%);--form-affix-gradient:linear-gradient(#0000, #000 62%);--shadow-popup:0 18px 46px #0000006b;--tag-selected-bg:#fff;--tag-selected-text:#000;--credit-item-bottom-bg:#0d0d0d;--credit-item-top-bg:#ffffff1a;--login-bg-gradient:radial-gradient(80% 42% at 40% 0%, #70707038, #45454500 70%);--login-panel-bg:#1e1e1ed1;--login-panel-shadow:0 8px 40px #000000b3;--login-panel-border:#ffffff14;--danger-text:#ff9b9b;--danger-border:#ff6262ad;--danger-bg:#ff626214;--message-border:#fff;--message-info-text:#dbe7ff;--message-info-bg:#a0b3ca;--message-success-text:#ffffffe0;--message-success-icon:#3dd67c;--message-success-bg:#1f1f1f;--message-warning-text:#ffffffe0;--message-warning-icon:#fbbf24;--message-warning-bg:#1f1f1f;--message-error-text:#ffffffe0;--message-error-icon:#ff6262;--message-error-bg:#1f1f1f;--select-option-bg:#1f1f1f;--studio-page-bg:#000;--studio-sidebar-bg:#050505;--studio-frame-bg:#050505;--studio-surface:#28282894;--studio-menu-surface:#232323;--studio-input-fade:linear-gradient(#0000, #0000009e 50%, #000);--studio-empty-surface:radial-gradient(circle at 50% 30%, #47fff21a, #ffffff0a 48%, #ffffff05);--studio-preview-bg:#000000e6;--studio-preview-border:#ffffffeb;--studio-overlay:#0000007a;--studio-overlay-strong:#000000b8;--studio-menu-hover:#ffffff1a;--studio-action-bg:#ffffff17;--studio-action-hover:#ffffff29;--studio-chip-button:#ffffffb8;--studio-frame-menu-bg:#00000073;--studio-frame-menu-active-bg:#ffffff29;--studio-generate-bg:linear-gradient(110deg, #fff, #d7e4f4 44%, #9fb6d0 100%);--studio-generate-text:#000;--studio-anchor-icon-bg:#becdd84d;--studio-fullscreen-textarea-bg:#ffffff08;--studio-card-footer-fade:linear-gradient(#0000, #000000b8);--studio-floating-btn-bg:#ffffff1a;--studio-floating-btn-border:#ffffff1a;--studio-shadow-menu:0 10px 28px #0000006b;--studio-shadow-upload:0 8px 24px #00000061;--studio-shadow-floating:0 12px 28px #00000047;--studio-danger-text:#ff7676f2;--studio-danger-text-hover:#ff8f8f;--studio-danger-bg-hover:#ff525224;--studio-uploader-hover:#ffffff21;--studio-uploader-border-hover:#ffffff3d;--studio-uploader-dashed:#ffffff38;--artworks-page-bg:#000;--artworks-tab-indicator:#fff;--artworks-filter-bg:#ffffff0f;--artworks-dropdown-bg:#17181d;--artworks-dropdown-shadow:0 16px 40px #0000006b;--artworks-tag-selected-bg:#ffffff1a;--artworks-search-bg:#ffffff0a;--artworks-status-overlay:#00000085;--artworks-favorite-active:#fff1aa;--artworks-empty-border:#ffffff24;--artworks-card-btn-bg:#0000009e;--artworks-card-btn-text:#fff;--artworks-card-btn-hover:#000000c7;--artworks-card-btn-active-bg:#fff1aa2e;--account-page-bg:radial-gradient(circle at 18% 0, #ffffff14, transparent 28%), #000;--account-panel-bg:#ffffff0e;--account-panel-hover-bg:#ffffff14;--account-card-icon-bg:#ffffff17;--account-card-icon-color:#d8e4f2;--account-card-link:#fff;--account-avatar-text:#111;--subscription-tab-indicator:#fff;--subscription-card-wrapper:#222;--subscription-card-bg:#141414;--subscription-card-popular-inner:linear-gradient(180deg, #86450033, #08080833 73.24%), #141414;--subscription-cycle-bg:#ffffff14;--subscription-cycle-indicator:#ffffff1a;--subscription-panel-bg:#ffffff14;--subscription-nav-bg:#141414eb;--subscription-nav-hover:#282828f5;--subscription-mask-edge:#000000d1;--subscription-mask-mid:#00000073;--subscription-submit-bg:#ffffffd9;--subscription-submit-hover:#fff;--subscription-submit-text:#000;--subscription-credits-pill-hover:#ffffff0a;--subscription-checkbox-bg:#ffffff0f;--subscription-accent-green:#68ff4d;--subscription-accent-green-bg:#54ff4a29;--subscription-accent-green-border:#75ff5529;--subscription-starter-gradient:linear-gradient(99deg, #40ff86 3.14%, #efff5c 94.8%);--subscription-sale-gradient:linear-gradient(99deg, #40ff86 3.14%, #ffd35c 94.8%);--subscription-promo-badge:linear-gradient(90deg, #ff3737, #ff3780 49.52%);--subscription-wrapper-title-text:#222;--subscription-credits-icon-text:#222;--home-hot-card-bg:#ffffff0e;--home-hot-card-border:#ffffff14;--home-hot-card-hover-bg:#ffffff16;--home-hot-card-hover-border:#ffffff2e;--home-hot-arrow:#fff6;--home-hot-arrow-hover:#ffffffdb;--home-tag-image-bg:#47fff214;--home-tag-image-text:#47fff2;--home-tag-video-bg:#32d74b26;--home-tag-video-text:#32d74b;--home-card-bg:#ffffff0a;--home-card-footer-fade:linear-gradient(180deg, transparent 0%, #0000008c 42%, #000000d1 100%);--home-card-btn-bg:#0000009e;--home-card-btn-text:#fff;--home-card-btn-hover:#000000c7;--home-card-btn-active-bg:#fff1aa2e;--home-card-favorite-active:#fff1aa;--home-card-same-btn-bg:#fff;--home-card-same-btn-text:#000;--home-search-bg:#ffffff0f}[data-theme=light]{color-scheme:light;--bg:#f5f6f8;--bg-elevated:#fff;--main-bg:#f0f1f4;--sidebar-bg:#fff;--sidebar-border:#0f172a14;--panel:#fffffff0;--panel-strong:#fff;--popup-bg:#fffffffa;--modal-bg:#fff;--modal-mask:#0f172a59;--fill:#0f172a0a;--fill-hover:#0f172a12;--fill-strong:#0f172a1a;--fill-input:#0f172a08;--border:#0f172a1a;--border-strong:#0f172a29;--border-focus:#2f6bff73;--text-1:#0f172ae6;--text-2:#0f172a94;--text-3:#0f172a61;--text-inverse:#fff;--primary:#2f6bff;--primary-hover:#4d82ff;--primary-text:#fff;--silver:linear-gradient(99deg, #fff 3.14%, #eef2f8 28.47%, #dbe4f0 46.67%, #edf0f3 67.59%, #c8d4e4 94.8%);--shell-gradient:radial-gradient(80% 42% at 50% 0%, #2f6bff14, #fff0 72%);--sticky-header-bg:#f5f6f8e0;--form-fade-gradient:linear-gradient(#f0f1f400 0%, #f0f1f4d1 50%, #f0f1f4 100%);--form-affix-gradient:linear-gradient(#f0f1f400, #f0f1f4 62%);--shadow-popup:0 18px 46px #0f172a1f;--tag-selected-bg:#111827;--tag-selected-text:#fff;--credit-item-bottom-bg:#fff;--credit-item-top-bg:#0f172a0a;--login-bg-gradient:radial-gradient(80% 42% at 38% 0%, #2f6bff1f, #fff0 72%);--login-panel-bg:#fffffff5;--login-panel-shadow:0 16px 48px #0f172a1a;--login-panel-border:#0f172a14;--danger-text:#dc2626;--danger-border:#dc26266b;--danger-bg:#dc26260f;--message-border:#0f172a14;--message-info-text:#1d4ed8;--message-info-bg:#2f6bff14;--message-success-text:#ffffffe0;--message-success-icon:#3dd67c;--message-success-bg:#1f1f1f;--message-warning-text:#ffffffe0;--message-warning-icon:#fbbf24;--message-warning-bg:#1f1f1f;--message-error-text:#ffffffe0;--message-error-icon:#ff6262;--message-error-bg:#1f1f1f;--select-option-bg:#fff;--studio-page-bg:var(--main-bg);--studio-sidebar-bg:var(--bg-elevated);--studio-frame-bg:#e7eaef;--studio-surface:var(--panel);--studio-menu-surface:var(--popup-bg);--studio-input-fade:var(--form-fade-gradient);--studio-empty-surface:radial-gradient(circle at 50% 30%, #2f6bff1a, #0f172a08 48%, #0f172a05);--studio-preview-bg:#fff;--studio-preview-border:var(--border-strong);--studio-overlay:#0f172a59;--studio-overlay-strong:#0f172a8c;--studio-menu-hover:var(--fill-hover);--studio-action-bg:var(--fill);--studio-action-hover:var(--fill-hover);--studio-chip-button:var(--text-2);--studio-frame-menu-bg:#0f172a6b;--studio-frame-menu-active-bg:#ffffffeb;--studio-generate-bg:var(--primary);--studio-generate-text:var(--primary-text);--studio-anchor-icon-bg:#2f6bff1f;--studio-fullscreen-textarea-bg:var(--fill-input);--studio-card-footer-fade:linear-gradient(#f0f1f400, #0f172a94);--studio-floating-btn-bg:var(--panel-strong);--studio-floating-btn-border:var(--border);--studio-shadow-menu:var(--shadow-popup);--studio-shadow-upload:var(--shadow-popup);--studio-shadow-floating:var(--shadow-popup);--studio-danger-text:#dc2626;--studio-danger-text-hover:#ef4444;--studio-danger-bg-hover:#dc262614;--studio-uploader-hover:var(--fill-hover);--studio-uploader-border-hover:var(--border-strong);--studio-uploader-dashed:var(--border-strong);--artworks-page-bg:var(--main-bg);--artworks-tab-indicator:var(--primary);--artworks-filter-bg:var(--fill);--artworks-dropdown-bg:var(--popup-bg);--artworks-dropdown-shadow:var(--shadow-popup);--artworks-tag-selected-bg:var(--fill-strong);--artworks-search-bg:var(--fill-input);--artworks-status-overlay:#0f172a7a;--artworks-favorite-active:#ffe566;--artworks-empty-border:var(--border-strong);--artworks-card-btn-bg:#00000094;--artworks-card-btn-text:#fff;--artworks-card-btn-hover:#000000bd;--artworks-card-btn-active-bg:#fff1aa33;--account-page-bg:radial-gradient(circle at 18% 0, #2f6bff1a, transparent 28%), var(--main-bg);--account-panel-bg:var(--panel-strong);--account-panel-hover-bg:var(--fill-hover);--account-card-icon-bg:var(--fill);--account-card-icon-color:var(--primary);--account-card-link:var(--primary);--account-avatar-text:#111827;--subscription-tab-indicator:var(--primary);--subscription-card-wrapper:#e3e6ec;--subscription-card-bg:var(--bg-elevated);--subscription-card-popular-inner:linear-gradient(180deg, #ffc45224, #fff0 72%), var(--bg-elevated);--subscription-cycle-bg:var(--fill);--subscription-cycle-indicator:var(--fill-strong);--subscription-panel-bg:var(--fill);--subscription-nav-bg:var(--panel-strong);--subscription-nav-hover:var(--fill-hover);--subscription-mask-edge:#f0f1f4f5;--subscription-mask-mid:#f0f1f485;--subscription-submit-bg:var(--primary);--subscription-submit-hover:var(--primary-hover);--subscription-submit-text:var(--primary-text);--subscription-credits-pill-hover:var(--fill-hover);--subscription-checkbox-bg:var(--fill-input);--subscription-accent-green:#16a34a;--subscription-accent-green-bg:#22c55e1f;--subscription-accent-green-border:#22c55e3d;--subscription-starter-gradient:linear-gradient(99deg, #34d399 3.14%, #fde047 94.8%);--subscription-sale-gradient:linear-gradient(99deg, #34d399 3.14%, #fbbf24 94.8%);--subscription-promo-badge:linear-gradient(90deg, #ef4444, #ec4899 49.52%);--subscription-wrapper-title-text:#334155;--subscription-credits-icon-text:#334155;--home-hot-card-bg:var(--panel-strong);--home-hot-card-border:var(--border);--home-hot-card-hover-bg:var(--fill-hover);--home-hot-card-hover-border:var(--border-strong);--home-hot-arrow:var(--text-3);--home-hot-arrow-hover:var(--text-1);--home-tag-image-bg:#2f6bff1a;--home-tag-image-text:#2563eb;--home-tag-video-bg:#22c55e1f;--home-tag-video-text:#16a34a;--home-card-bg:var(--fill-input);--home-card-footer-fade:linear-gradient(180deg, transparent 0%, #0f172a59 42%, #0f172ab8 100%);--home-card-btn-bg:#00000094;--home-card-btn-text:#fff;--home-card-btn-hover:#000000bd;--home-card-btn-active-bg:#fff1aa33;--home-card-favorite-active:#ffe566;--home-card-same-btn-bg:var(--primary);--home-card-same-btn-text:var(--primary-text);--home-search-bg:var(--fill-input)}[data-theme=light] .combo-buy-page{background:var(--main-bg);color:var(--text-1)}[data-theme=light] .arco-modal{background:var(--modal-bg);box-shadow:var(--shadow-popup)}[data-theme=light] .arco-modal-mask{background-color:var(--modal-mask)}[data-theme=light] .arco-modal-content{color:var(--text-2)}[data-theme=light] .arco-btn-primary{background:var(--primary);color:var(--primary-text)}[data-theme=light] .arco-btn-primary:hover:not(:disabled){background:var(--primary-hover)}[data-theme=light] .lumi-oversea-home-hi{color:var(--text-1)}[data-theme=light] .feedback-entry{background:var(--primary);color:var(--primary-text);box-shadow:var(--shadow-popup)}[data-theme=light] .arco-select-option,[data-theme=light] .vc-model-select-item,[data-theme=light] .vc-setting-label,[data-theme=light] .vc-setting-option,[data-theme=light] .source-uploader-common-box,[data-theme=light] .source-uploader-common-box span{color:var(--text-1)}[data-theme=light] .arco-select-option,[data-theme=light] .vc-model-select-item,[data-theme=light] .source-uploader-common-box{border-color:var(--border);background:var(--fill-input)}[data-theme=light] .arco-select-option:hover,[data-theme=light] .vc-model-select-item:hover,[data-theme=light] .vc-setting-option.checked{background:var(--fill-hover)}[data-theme=light] .vc-setting-number input{border-color:var(--border);background:var(--fill-input);color:var(--text-1)}[data-theme=light] .login-form input::placeholder{color:var(--text-3)}[data-theme=light] .floating-gallery{opacity:.72}[data-theme=light] .primary-button{background:var(--primary);color:var(--primary-text)}[data-theme=light] .primary-button:hover:not(:disabled){background:var(--primary-hover)}[data-theme=light] .image-studio-generating-mask,[data-theme=light] .image-studio-card-footer{color:#fff}[data-theme=light] .image-studio-frame-menu.open{color:var(--text-1)}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text-1);margin:0;overflow:hidden}body.page-scroll{overflow:hidden auto}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{border:0}.smart-shell{background:var(--shell-gradient),var(--bg);grid-template-columns:220px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.smart-sidebar{background:#0b0b0c;border-right:1px solid #1f1f1f;flex-direction:column;height:100vh;padding:16px 12px;display:flex}.smart-brand{align-items:center;gap:10px;height:44px;margin-bottom:14px;padding:0 8px;display:flex}.smart-logo{background:var(--silver);color:#000;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.smart-brand strong{color:#fff;letter-spacing:0;font-size:17px}.smart-menu{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden auto}.smart-menu::-webkit-scrollbar{display:none}.smart-main::-webkit-scrollbar{display:none}.smart-menu-item,.login-entry{width:100%;height:40px;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;transition:background .18s,color .18s;display:flex}.smart-menu-item:hover,.smart-menu-item.router-link-active,.smart-menu-item.active,.login-entry:hover{background:var(--fill);color:var(--text-1)}.menu-dot{border:1px solid var(--border-strong);background:#ffffff0a;border-radius:6px;width:18px;height:18px}.smart-menu-group{gap:4px;display:grid}.smart-menu-group>a{height:36px;color:var(--text-2);border-radius:10px;padding-left:50px;font-size:14px;line-height:36px}.smart-menu-group>a:hover,.smart-menu-group>a.router-link-active{background:var(--fill);color:var(--text-1)}.smart-sidebar-bottom{gap:8px;margin-top:auto;display:grid}.credit-card{border:1px solid var(--border);height:48px;color:var(--text-1);cursor:pointer;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;padding:12px 10px;display:flex}.credit-card span{font-size:16px;font-weight:700}.credit-card small{background:var(--fill);color:#fff;border-radius:6px;padding:2px 6px;font-size:11px}.avatar{background:var(--silver);color:#000;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.avatar.mini{width:22px;height:22px}.smart-main{height:100vh;position:relative;overflow:auto}.feedback-entry{z-index:999;background:var(--primary);width:48px;height:48px;color:var(--primary-text);box-shadow:var(--shadow-popup);cursor:pointer;border-radius:999px;place-items:center;font-size:20px;font-weight:700;display:grid;position:fixed;bottom:24px;right:24px}.smart-home{min-height:100%;padding:0 24px 48px}.home-promo{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0),#000;justify-content:center;align-items:center;gap:12px;height:80px;margin:0 -24px;display:flex;position:relative}.home-promo strong{text-shadow:0 4px 16px #00000040;font-size:24px;line-height:44px}.home-promo button{color:#000;cursor:pointer;background:#fff;border-radius:24px;height:44px;padding:0 14px;font-size:18px;font-weight:700}.home-promo span{color:var(--text-2);font-size:24px;position:absolute;right:18px}.creator-hero{width:min(960px,100vw - 300px);margin:0 auto;padding-top:106px}.creator-hero h1{color:#fff;letter-spacing:0;text-align:center;margin:0 0 28px;font-size:44px;font-weight:700;line-height:1.15}.create-form{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#28282894;border-radius:12px;min-height:140px;padding:12px;transition:border-color .12s,box-shadow .12s}.create-form:focus-within{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff24}.prompt-row{align-items:flex-start;gap:12px;display:flex}.asset-chip{background:var(--fill);height:34px;color:var(--text-1);cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.asset-chip span{background:#ffffff29;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.prompt-row textarea{resize:none;min-height:76px;color:var(--text-1);background:0 0;border:0;outline:0;flex:1;padding:6px 0;line-height:22px}.prompt-row textarea::placeholder{color:#6b6b6b}.create-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.tool-cluster{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tool-cluster button,.tool-cluster span,.square-tabs button,.square-tools button,.tag-list button{border:1px solid var(--border);height:32px;color:var(--text-1);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:0 12px}.tool-cluster span{color:var(--text-2);align-items:center;display:inline-flex}.send-button{background:var(--silver);color:#000;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;font-weight:800;display:grid}.model-section{width:min(960px,100vw - 300px);margin:28px auto 0}.model-section h2{color:var(--text-1);margin:0 0 12px;font-size:18px;font-weight:600}.hot-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hot-model-card{border:1px solid var(--border);background:var(--fill);cursor:pointer;border-radius:12px;grid-template-rows:72px 1fr;min-height:132px;display:grid;position:relative;overflow:hidden}.hot-model-card img{object-fit:cover;opacity:.9;width:100%;height:72px}.hot-model-card>div{min-width:0;padding:10px 12px 12px}.model-title-line{align-items:center;gap:6px;min-width:0;display:flex}.model-title-line strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.model-title-line small,.model-title-line span{color:var(--text-2);background:#ffffff1f;border-radius:6px;flex:none;padding:1px 6px;font-size:11px;line-height:18px}.hot-model-card p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.hot-model-card b{color:var(--text-3);font-weight:400;position:absolute;bottom:10px;right:10px}.app-card{min-height:128px}.square-section{width:min(1280px,100vw - 280px);margin:32px auto 0}.square-header,.square-tabs,.square-tools,.tag-list{align-items:center;display:flex}.square-header{z-index:5;background:var(--sticky-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;min-height:64px;padding:8px 0;position:sticky;top:0}.square-tabs,.square-tools{gap:8px}.square-tabs button{color:var(--text-2);background:0 0;border-color:#0000;font-size:16px}.square-tabs button.selected{background:var(--fill);color:var(--text-1)}.square-tools input{border:1px solid var(--border);background:var(--fill-input);width:220px;height:36px;color:var(--text-1);border-radius:999px;outline:0;padding:0 14px}.tag-list{flex-wrap:wrap;gap:8px;margin:0 0 16px}.tag-list button{height:34px;color:var(--text-2)}.tag-list button.selected{background:var(--tag-selected-bg);color:var(--tag-selected-text)}.waterfall{grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:4px;gap:2px;display:grid}.fragment-card{background:var(--fill);cursor:pointer;grid-row-end:span 76;position:relative;overflow:hidden}.fragment-card.portrait{grid-row-end:span 118}.fragment-card.square{grid-row-end:span 84}.fragment-card.wide{grid-row-end:span 64}.fragment-cover,.fragment-cover img{width:100%;height:100%}.fragment-cover{overflow:hidden}.fragment-cover img{object-fit:cover;transition:transform .3s}.fragment-card:hover .fragment-cover img{transform:scale(1.06)}.fragment-menu,.fragment-footer{z-index:2;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute}.fragment-card:hover .fragment-menu,.fragment-card:hover .fragment-footer{opacity:1;pointer-events:auto}.fragment-menu{gap:10px;display:flex;top:8px;right:8px}.fragment-menu button{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#00000073;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.fragment-footer{background:linear-gradient(#0000,#000000d1);gap:8px;padding:52px 8px 8px;display:grid;bottom:0;left:0;right:0}.fragment-user,.fragment-stats{align-items:center;display:flex}.fragment-user{color:#fff;gap:8px;min-width:0;font-size:12px}.avatar-dot{background:var(--silver);border-radius:50%;width:16px;height:16px}.fragment-stats{color:#fff;gap:8px;font-size:12px;position:absolute;bottom:56px;right:8px}.fragment-footer button{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff4d;border-radius:20px;height:40px}.login-page{background:var(--login-bg-gradient),var(--bg);min-height:100vh;color:var(--text-1);box-sizing:border-box;grid-template-columns:minmax(0,1fr) min(500px,42vw);column-gap:clamp(24px,4vw,48px);padding-right:clamp(48px,7vw,112px);display:grid;overflow:hidden}.login-visual{align-items:flex-end;padding:56px;display:flex;position:relative}.login-copy{z-index:2;max-width:620px;padding-bottom:48px;position:relative}.eyebrow{color:var(--text-2);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.login-copy h1{color:var(--text-1);letter-spacing:0;margin:10px 0 0;font-size:clamp(54px,8vw,100px);line-height:.9}.login-copy p,.panel-heading p,.empty-state p,.template-card p,.artwork-body p,.result-meta p{color:var(--text-2);line-height:1.7}.floating-gallery{opacity:.58;grid-template-columns:repeat(4,1fr);gap:16px;padding:38px;display:grid;position:absolute;inset:0;transform:rotate(-5deg)scale(1.08)}.floating-gallery img{object-fit:cover;border-radius:10px;width:100%;height:70vh}.floating-gallery img:nth-child(2n){transform:translateY(80px)}.login-panel{border:1px solid var(--login-panel-border);background:var(--login-panel-bg);width:100%;max-width:520px;box-shadow:var(--login-panel-shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:16px;place-self:center stretch;padding:36px 40px}.panel-heading{margin-bottom:28px}.panel-heading h2{color:var(--text-1);margin:8px 0 0;font-size:30px}.login-form,.studio-panel,.result-panel,.prompt-launcher{gap:18px;display:grid}.login-method-tabs{border:1px solid var(--border);background:var(--fill);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.login-method-tabs button{min-height:36px;color:var(--text-2);cursor:pointer;border-radius:9px;font-weight:700}.login-method-tabs button.active{background:var(--fill-hover);color:var(--text-1)}.login-form label,.field-block{gap:8px;display:grid}.login-form label span,.field-block span{color:var(--text-1);font-size:13px;font-weight:600}.login-form input{border:1px solid var(--border)}.login-form input.invalid{border-color:var(--danger-border);background:var(--danger-bg)}.login-form input:disabled{cursor:not-allowed;opacity:.7}.login-form input::placeholder{color:var(--text-3)}.field-tip{min-height:18px;color:var(--text-2);font-size:12px;line-height:18px}.field-tip.error{color:var(--danger-text)}input,textarea,select{background:var(--fill);width:100%;color:var(--text-1);border-radius:10px;outline:none;transition:border .2s,background .2s}input,select{height:44px;padding:0 13px}textarea{resize:vertical;min-height:118px;padding:13px}select option{background:var(--select-option-bg);color:var(--text-1)}.code-row{grid-template-columns:1fr 148px;gap:10px;display:grid}.captcha-row{grid-template-columns:1fr 136px;gap:10px;display:grid}.captcha-image-button{border:1px solid var(--border);background:var(--fill);height:44px;color:var(--text-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.captcha-image-button img{object-fit:cover;width:100%;height:100%}.captcha-placeholder{font-size:12px}.primary-button,.secondary-button,.ghost-button,.icon-button,.card-actions button,.chips button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 10px;transition:background .2s,color .2s;display:inline-flex}.primary-button{background:var(--silver);color:#000;padding:0 18px;font-weight:800}.secondary-button,.ghost-button,.card-actions button,.chips button{border-color:var(--border);background:var(--fill);color:var(--text-1)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.58}.full{width:100%}.form-message{border:1px solid var(--message-border);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.form-message.info{color:var(--message-info-text);background:var(--message-info-bg)}.form-message.success{color:var(--message-success-text);background:var(--message-success-bg)}.form-message.error{color:var(--message-error-text);background:var(--message-error-bg)}.button-spinner{border:2px solid #ffffff47;border-top-color:#ffffffe0;border-radius:50%;width:14px;height:14px;animation:.76s linear infinite button-spin}.button-spinner.dark{border-color:#000000b8 #0000002e #0000002e}@keyframes button-spin{to{transform:rotate(360deg)}}.account-page{min-height:100%;color:var(--text-1);padding:36px clamp(18px,4vw,52px) 64px}.account-header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:0 auto 24px;display:flex}.account-header h1{color:var(--text-1);margin:8px 0 0;font-size:34px;line-height:1.15}.account-header p{color:var(--text-2);margin:10px 0 0}.account-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.account-header-link{color:var(--text-1);padding:0 10px;text-decoration:none}.account-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:16px;max-width:1180px;margin:0 auto;display:grid}.account-profile-panel,.account-section,.account-card{background:var(--account-panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;transition:border-color .16s,background .16s,box-shadow .16s}.account-card:hover{border-color:var(--border-strong);background:var(--account-panel-hover-bg);box-shadow:var(--shadow-popup)}.account-card.is-disabled{opacity:.72}.account-card.is-disabled:hover{border-color:var(--border);background:var(--account-panel-bg);box-shadow:none}.account-profile-panel{grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:16px;padding:22px;display:flex}.account-profile-panel:hover{border-color:var(--border-strong)}.account-profile-main{align-items:center;gap:16px;min-width:0;display:flex}.account-avatar{background:var(--silver);width:58px;height:58px;color:var(--account-avatar-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex}.account-profile-copy{min-width:0}.account-profile-title-row{align-items:center;gap:10px;min-width:0;display:flex}.account-profile-panel h2,.account-section-header h2,.account-binding-item h3,.account-card h3{color:var(--text-1);margin:0}.account-profile-panel h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile-panel p,.account-section-header p,.account-binding-item p,.account-affiliate-card p,.account-card p{color:var(--text-2);margin:8px 0 0;font-size:13px;line-height:1.5}.account-profile-meta{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;min-width:min(520px,50%);margin:0;display:grid}.account-profile-meta div{background:#ffffff0a;border-radius:12px;min-width:0;padding:12px}.account-profile-meta dt{color:var(--text-3);margin:0 0 6px;font-size:12px}.account-profile-meta dd{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:800;overflow:hidden}.account-section{min-width:0;padding:18px}.account-section-main{align-self:start}.account-section-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.account-section-header.compact{margin-bottom:14px}.account-section-header h2{font-size:18px;line-height:1.3}.account-section-header p{max-width:640px}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-card{flex-direction:column;min-height:180px;padding:18px;display:flex}.account-card-icon{background:var(--account-card-icon-bg);width:38px;height:38px;color:var(--account-card-icon-color);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.account-card a,.account-card-action{color:var(--account-card-link);align-self:flex-start;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s,opacity .16s}.account-card a:hover{color:var(--primary-hover)}.account-card-action.is-disabled{color:var(--text-3);cursor:default}.account-side-column{flex-direction:column;gap:16px;min-width:0;display:flex}.account-status-pill,.account-binding-status{background:var(--fill);min-height:24px;color:var(--text-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.account-status-pill.active,.account-binding-status.active{color:#7ce2aa;background:#5ad6941f;border-color:#5ad6945c}.account-status-pill.pending{color:#ffd27b;background:#ffc35c1f;border-color:#ffc35c5c}.account-status-pill.danger{color:#ff8b8b;background:#ff70701f;border-color:#ff70705c}.account-binding-list{flex-direction:column;gap:10px;display:flex}.account-binding-item{background:#ffffff09;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.account-binding-icon{background:var(--account-card-icon-bg);width:40px;height:40px;color:var(--text-3);border-radius:12px;justify-content:center;align-items:center;display:flex}.account-binding-icon.active{color:var(--account-card-icon-color)}.account-binding-item h3{font-size:14px}.account-binding-item p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-affiliate-card{background:#ffffff09;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.account-affiliate-card strong{color:var(--text-1);font-size:16px}.account-affiliate-card p{margin:0}.account-inline-action{color:var(--account-card-link);font-size:13px;font-weight:800;text-decoration:none}.account-inline-action:hover{color:var(--primary-hover)}.account-security-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.account-security-list li{color:var(--text-2);padding-left:16px;font-size:13px;line-height:1.55;position:relative}.account-security-list li:before{background:var(--account-card-icon-color);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.image-studio-page{--image-studio-content-width:min(860px, 100%);height:100%;min-height:0;color:var(--text-1);background:var(--studio-page-bg);grid-template-columns:minmax(0,1fr) minmax(360px,31vw);transition:grid-template-columns .22s;display:grid;position:relative;overflow:hidden}.image-studio-page.space-collapsed{--image-studio-content-width:min(1024px, calc(100% - 32px) );grid-template-columns:minmax(0,1fr) 0}.image-studio-page.is-video-studio{--image-studio-content-width:min(1120px, calc(100% - 32px) )}.image-studio-page.is-video-studio .image-studio-prompt-text{max-width:min(720px,72vw)}.image-studio-page.is-video-studio .image-studio-result-strip,.image-studio-page.is-video-studio .image-studio-result-frame.is-video:only-child{width:min(100%,760px)}.image-studio-page.is-video-studio.space-collapsed{--image-studio-content-width:min(1120px, calc(100% - 32px) )}.image-studio-inspiration.is-video-mode .image-studio-square-header{padding-top:8px}.image-studio-square-card.is-video-card .fragment-card-cover video{object-fit:cover;background:#000;width:100%;height:100%}.image-studio-square-play-badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:10px;right:10px}.image-studio-square-card .card-audio-preview-btn.is-square{pointer-events:auto}.image-studio-task-billing{color:var(--text-3);margin:-8px 0 14px;font-size:12px}.prompt-template-picker{position:relative}.prompt-template-picker-trigger{gap:6px}.prompt-template-picker-popup{z-index:30;border:1px solid var(--border);background:var(--popup-bg);width:min(360px,86vw);max-height:320px;box-shadow:var(--shadow-popup);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:10px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.prompt-template-picker-header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.prompt-template-picker-more{color:var(--text-3);font-size:12px;text-decoration:none}.prompt-template-picker-item{background:var(--fill-input);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;gap:10px;width:100%;margin-bottom:6px;padding:8px;display:flex}.prompt-template-picker-item:hover{border-color:var(--border-strong)}.prompt-template-picker-item img{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.prompt-template-picker-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.prompt-template-picker-item-category,.prompt-template-picker-item-desc{color:var(--text-3);font-size:11px}.prompt-template-picker-item-name{font-size:13px;font-weight:600}.image-studio-card-same-btn{border:1px solid var(--border);color:var(--text-2);background:#ffffffb8;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}.image-studio-inspiration-waterfall .image-studio-card-footer{align-items:center;gap:8px;display:flex}.image-studio-workspace{min-width:0;height:100%;margin:0 12px;position:relative;overflow:hidden}.image-studio-task-list{scrollbar-width:none;height:100%;padding:34px 0 300px;overflow:auto}.image-studio-task-list::-webkit-scrollbar{display:none}.image-studio-square-content::-webkit-scrollbar{display:none}.image-studio-history-tip{color:var(--text-2);background:0 0;border:0;margin:0 auto 42px;font-size:14px;display:block}.image-studio-history-tip span{color:var(--primary);margin:0 4px;font-weight:600}.ba-page-loading{justify-content:center;align-items:center;width:100%;display:flex}.image-studio-page-loading{min-height:calc(100vh - 360px)}.artworks-page-loading{min-height:360px}.app-shell-loading{z-index:300;background:var(--main-bg);flex-direction:column;min-height:100%;position:fixed;inset:0}.app-shell.is-booting{overflow:hidden}.app-shell.is-booting .app-main,.app-shell.is-booting .ba-sider,.app-shell.is-booting .app-top-banner,.app-shell.is-booting .feedback-entry{pointer-events:none;-webkit-user-select:none;user-select:none}.ba-page-loading-spin{justify-content:center;align-items:center;display:inline-flex}.ba-page-loading-icon{color:var(--text-2);animation:.9s linear infinite spin}.image-studio-task{width:var(--image-studio-content-width);margin:0 auto}.image-studio-task+.image-studio-task{margin-top:48px}.image-studio-task-time{color:var(--text-3);font-size:13px}.image-studio-prompt-chip{width:fit-content;max-width:100%;min-height:36px;color:var(--text-1);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.image-studio-prompt-text{max-width:min(420px,56vw);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-studio-model-tag{align-items:center;gap:6px;display:inline-flex}.image-studio-model-tag img{border-radius:4px;width:16px;height:16px}.image-studio-divider{background:var(--border-strong);width:1px;height:14px}.image-studio-prompt-chip button{color:var(--studio-chip-button);background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.image-studio-result-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,536px);margin-top:12px;display:grid}.image-studio-result-frame{aspect-ratio:1;background:var(--studio-frame-bg);border-radius:20px;width:100%;max-width:100%;position:relative;overflow:hidden}.image-studio-result-frame.artwork-detail-open-target{cursor:zoom-in}.image-studio-result-frame:only-child{width:min(100%,264px)}.image-studio-result-frame img{object-fit:cover;width:100%;height:100%}.image-studio-result-frame.is-video{aspect-ratio:16/9}.image-studio-result-frame.is-video:only-child{width:min(100%,480px)}.image-studio-result-frame video{object-fit:contain;background:#000;width:100%;height:100%}.image-studio-result-frame.is-audio{aspect-ratio:auto;background:0 0;border-radius:0;min-height:0;padding:0;overflow:visible}.image-studio-result-frame.is-audio:only-child{width:100%}.image-studio-page.is-audio-studio .image-studio-result-strip{flex-direction:column;gap:12px;width:min(100%,520px);display:flex}.image-studio-audio-track{background:var(--panel);box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.image-studio-audio-track-thumb{width:72px;height:72px;color:var(--text-2);background:linear-gradient(145deg,#dfe8f4,#b8c9e0);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.image-studio-audio-track-thumb img{object-fit:cover;width:100%;height:100%}.image-studio-audio-track-main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.image-studio-audio-track-title{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.image-studio-audio-track-bar{background:var(--fill);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.image-studio-audio-track-play{color:var(--text-1);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.image-studio-audio-track-time{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px}.image-studio-audio-track-progress{min-width:48px;height:4px;accent-color:var(--text-2);cursor:pointer;flex:1;margin:0}.image-studio-audio-track-volume{color:var(--text-2);flex-shrink:0}.image-studio-audio-track-more{color:var(--text-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.image-studio-audio-track-native{display:none}.image-studio-result-frame.is-audio .image-studio-frame-menu{top:10px;right:10px}.image-studio-result-frame.is-audio .image-studio-generating-mask{border-radius:16px;min-height:96px}.image-studio-result-frame.is-audio:has(.image-studio-generating-mask){background:var(--studio-frame-bg);border-radius:16px;min-height:96px;position:relative}.vc-setting-text{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.vc-setting-text input{width:100%;color:inherit;font:inherit;background:#ffffff0f;border:0;border-radius:10px;padding:10px 12px}.video-prompt-editor{min-height:96px}.video-prompt-editor-wrap{width:100%;min-width:0;position:relative}.video-prompt-editor-host{flex:1;min-width:0;position:relative}.video-input-main-block{width:100%;position:relative}.video-input-main-inner{align-items:flex-start;gap:12px;width:100%;display:flex}.image-studio-input-main:has(.video-input-main-block),.ba-input-form-main:has(.video-input-main-block){width:100%;display:block}.video-flf-slot{margin-top:4px;overflow:visible}.video-flf-slot-first{margin-left:4px}.video-flf-slot-last{margin-right:4px}.resource-uploader.resource-uploader_multi-img-flf,.resource-uploader-multi-img-flf{flex:0 0 164px;justify-content:space-around;align-items:center;width:164px;height:64px;display:flex;overflow:visible}.resource-uploader_multi-img-flf .source-uploader-common-box,.resource-uploader-multi-img-flf .source-uploader-common-box{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px dashed #fff3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:56px;height:56px;font-size:12px;line-height:1;transition:transform .2s,background .2s;display:flex}.resource-uploader_multi-img-flf .source-uploader-common-box.mask-mode,.resource-uploader-multi-img-flf .source-uploader-common-box.mask-mode,.resource-uploader_multi-img-flf .source-uploader-common-box.mask-mode:hover,.resource-uploader-multi-img-flf .source-uploader-common-box.mask-mode:hover,.resource-uploader_multi-img-flf .source-uploader-common-box.mask-mode:active,.resource-uploader-multi-img-flf .source-uploader-common-box.mask-mode:active{background:0 0;border:none}.resource-uploader_multi-img-flf .rotate-left,.resource-uploader-multi-img-flf .rotate-left{transform:rotate(-8deg)}.resource-uploader_multi-img-flf .rotate-left:hover,.resource-uploader-multi-img-flf .rotate-left:hover{transform:rotate(0)}.resource-uploader_multi-img-flf .rotate-right,.resource-uploader-multi-img-flf .rotate-right{transform:rotate(8deg)}.resource-uploader_multi-img-flf .rotate-right:hover,.resource-uploader-multi-img-flf .rotate-right:hover{transform:rotate(0)}.resource-uploader_multi-img-flf .source-uploader-common-display,.resource-uploader-multi-img-flf .source-uploader-common-display{cursor:pointer;border:2px solid #fff;border-radius:10px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:visible}.resource-uploader_multi-img-flf .source-uploader-common-display img,.resource-uploader-multi-img-flf .source-uploader-common-display img{object-fit:cover;background:#000000e6;border-radius:8px;width:100%;height:100%;display:block}.resource-uploader_multi-img-flf .source-uploader-common-display .delete-icon,.resource-uploader-multi-img-flf .source-uploader-common-display .delete-icon{z-index:5;color:#fff;opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000073;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;transition:opacity .14s,background .14s;display:grid;position:absolute;top:-8px;right:-8px}.resource-uploader_multi-img-flf .source-uploader-common-display .delete-icon:hover:not(:disabled),.resource-uploader-multi-img-flf .source-uploader-common-display .delete-icon:hover:not(:disabled){background:#000000b8}.resource-uploader_multi-img-flf .source-uploader-common-display .delete-icon:disabled,.resource-uploader-multi-img-flf .source-uploader-common-display .delete-icon:disabled{opacity:.45;cursor:not-allowed}.resource-uploader_multi-img-flf .source-uploader-common-display .image-studio-upload-loading,.resource-uploader-multi-img-flf .source-uploader-common-display .image-studio-upload-loading{border-radius:8px;overflow:hidden}.resource-uploader-flf-toggle-btn{color:#ffffffd9;cursor:pointer;border:0;border-radius:8px;place-items:center;width:28px;height:28px;margin:4px 2px 0;transition:background .15s,opacity .15s;display:grid;background:0 0!important}.resource-uploader-flf-toggle-btn:hover:not(:disabled){background:#ffffff14!important}.resource-uploader-flf-toggle-btn:disabled{opacity:.35;cursor:not-allowed}.video-prompt-editor-wrap .video-prompt-editor,.video-prompt-editor-wrap .model-experience-prompt-input{resize:none;width:100%;min-height:64px;color:var(--text-1);background:0 0;border:0;outline:none}.baui-prompt-editor{width:100%;min-height:64px}.baui-prompt-editor-surface{width:100%;min-height:64px;color:var(--text-1);white-space:pre-wrap;overflow-wrap:break-word;caret-color:var(--text-1);outline:none;padding:0;font-size:15px;line-height:23px}.baui-prompt-editor-surface.is-empty:before{content:attr(data-placeholder);color:var(--text-3);pointer-events:none}.video-prompt-editor-resource-tag{color:#ffffffd9;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#ffffff14;border-radius:6px;align-items:center;height:24px;margin-right:4px;padding:0 4px;font-size:14px;font-weight:400;line-height:24px;display:inline-flex}.video-prompt-editor-resource-tag-thumb{object-fit:cover;background:#000;border-radius:4px;flex:0 0 16px;width:16px;height:16px;margin-right:4px}.video-prompt-editor-resource-tag-thumb.is-video{background:#000;border-radius:4px;flex:0 0 16px;width:16px;height:16px;margin-right:4px;display:inline-flex;overflow:hidden}.video-prompt-editor-resource-tag-thumb.is-video video{object-fit:cover;width:100%;height:100%;display:block}.video-prompt-editor-resource-tag-thumb.is-audio{color:#ffffffb8;background:#000000b8;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-right:4px;font-size:10px;display:inline-grid}.video-prompt-editor-frame-ref{color:#ffffffe0;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;display:inline}.baui-prompt-editor-resource-popover{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#282828f5;border:1px solid #ffffff1f;border-radius:12px;width:min(350px,100vw - 48px);max-height:280px;padding:8px;animation:.16s mention-popover-in;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0000006b}@keyframes mention-popover-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.baui-prompt-editor-resource-list+.baui-prompt-editor-resource-list{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.baui-prompt-editor-resource-list-header{color:#ffffff73;padding:4px 8px 6px;font-size:12px;line-height:1.4}.baui-prompt-editor-resource-list-item{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;font-size:14px;line-height:1.4;transition:background .15s;display:flex}.baui-prompt-editor-resource-list-item:hover,.baui-prompt-editor-resource-list-item-active{background:#ffffff1a}.baui-prompt-editor-resource-thumb{object-fit:cover;background:#ffffff14;border-radius:4px;flex:0 0 24px;width:24px;height:24px;overflow:hidden}.baui-prompt-editor-resource-thumb.is-video video{object-fit:cover;width:100%;height:100%}.baui-prompt-editor-resource-thumb.is-audio{color:#ffffffb8;place-items:center;font-size:12px;display:grid}.video-media-upload-wrap{margin-bottom:0}.resource-uploader-grid-container{shrink:0;flex:0 0 64px;width:64px;height:64px;position:relative}.video-media-grid-inner{width:64px;height:64px}.video-media-add-btn{z-index:100;cursor:pointer;border:none;width:56px;height:56px;position:absolute;top:4px;left:4px}.source-uploader-preview-box{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;width:56px;height:56px;position:absolute;overflow:hidden}.source-uploader-preview-box img,.source-uploader-preview-box video{object-fit:cover;width:100%;height:100%}.source-uploader-preview-box.is-audio{color:#ffffffb8;place-items:center;display:grid}.source-uploader-preview-box .image-studio-upload-delete{z-index:2;position:absolute;top:4px;right:4px}.video-media-upload-hint,.video-media-hidden-input{display:none}.video-media-preview video{object-fit:cover;background:#111;width:100%;height:100%}.video-media-preview.audio{color:var(--text-2);background:#ffffff0a;place-items:center;display:grid}.video-media-badge{color:#fff;background:#00000094;border-radius:999px;padding:2px 6px;font-size:10px;line-height:1.2;position:absolute;bottom:6px;left:6px}.video-media-upload-hint{color:var(--text-3);margin:6px 0 0;font-size:12px;line-height:1.5}.vc-setting-toggle{color:var(--text-1);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.vc-setting-toggle input{width:16px;height:16px}.vc-setting-toggle-label{align-items:center;gap:6px;display:inline-flex}.vc-setting-tip-btn{border:1px solid var(--border);width:16px;height:16px;color:var(--text-3);cursor:help;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.vc-setting-tip{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.vc-setting-tip-bubble{border:1px solid var(--border);background:var(--popup-bg);width:max-content;max-width:min(260px,72vw);color:var(--text-2);box-shadow:var(--shadow-popup);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45}.vc-setting-tip-bubble--floating{z-index:10050;pointer-events:none;margin:0;position:fixed}.vc-setting-label-row{align-items:center;gap:6px;display:inline-flex}.vc-setting-group.is-disabled{opacity:.45;pointer-events:none}.vc-setting-group.is-disabled .vc-setting-label,.vc-setting-group.is-disabled .vc-setting-option{cursor:not-allowed}.vc-setting-popup-title{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.vc-setting-reset-btn{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.vc-setting-reset-btn:hover{background:var(--fill-hover)}.vc-setting-duration{align-items:center;gap:12px;display:flex}.vc-setting-duration-range{accent-color:var(--text-1);flex:1}.vc-setting-duration-number{min-width:72px;color:var(--text-1);align-items:center;gap:4px;font-size:13px;display:inline-flex}.vc-setting-duration-number input{border:1px solid var(--border);text-align:center;width:44px;color:var(--text-1);background:0 0;border-radius:8px;padding:4px 6px}.image-studio-generating-mask{color:var(--text-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e2e2eb8;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.image-studio-generating-eta{color:var(--text-3);font-size:12px}.image-studio-cancel-btn{color:#fff;cursor:pointer;background:#0000003d;border:1px solid #ffffff47;border-radius:999px;margin-top:4px;padding:4px 12px;font-size:12px}.image-studio-cancel-btn:hover{background:#0006}.image-studio-generating-mask svg{animation:1.1s linear infinite spin}.image-studio-frame-menu{z-index:18;width:28px;height:28px;color:var(--text-1);opacity:0;background:var(--studio-frame-menu-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;border-radius:8px;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:8px;right:8px}.image-studio-frame-menu.open,.image-studio-result-frame:hover .image-studio-frame-menu{opacity:1}.image-studio-frame-menu.open{background:var(--studio-frame-menu-active-bg)}.image-studio-result-menu{z-index:28;background:var(--studio-menu-surface);border:1px solid var(--border);width:148px;box-shadow:var(--studio-shadow-menu);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:4px;position:absolute;top:42px;right:8px}.image-studio-result-menu button{width:100%;height:34px;color:var(--text-1);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.image-studio-result-menu button:hover{color:var(--text-1);background:var(--studio-menu-hover)}.image-studio-result-menu button.danger{color:var(--studio-danger-text)}.image-studio-result-menu button.danger:hover{color:var(--studio-danger-text-hover);background:var(--studio-danger-bg-hover)}.image-studio-task-actions{gap:8px;margin-top:12px;display:flex}.image-studio-task-actions button{height:32px;color:var(--text-1);background:var(--studio-action-bg);border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:400;line-height:32px;transition:color .14s,background .14s;display:inline-flex}.image-studio-task-actions button:hover{color:var(--text-1);background:var(--border-strong)}.image-studio-task-actions .image-studio-task-delete{width:32px;padding:0}.image-studio-empty{text-align:center;border-radius:24px;align-content:center;place-items:center;gap:12px;width:min(520px,100%);min-height:360px;margin:90px auto 0;display:grid}.image-studio-empty h2{margin:0;font-size:24px}.image-studio-empty p{color:var(--text-2);margin:0}.image-studio-input-dock{z-index:70;position:absolute;bottom:0;left:0;right:0}.image-studio-input-form{justify-content:center;align-items:flex-end;min-height:180px;padding-bottom:24px;display:flex;position:relative}.image-studio-input-bg{pointer-events:none;background:var(--studio-input-fade);height:240px;position:absolute;bottom:0;left:-12px;right:-12px}.image-studio-input-panel{width:var(--image-studio-content-width);background:var(--studio-surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;min-height:140px;padding:12px;transition:min-height .16s,height .16s,border-radius .16s;display:flex;position:relative}.image-studio-input-panel.fullscreen{border-radius:16px;height:calc(100vh - 96px);min-height:420px}.image-studio-input-panel:focus-within{border-color:var(--border-focus)}.image-studio-bottom-anchor{z-index:109;height:32px;color:var(--text-1);white-space:nowrap;cursor:pointer;background:var(--fill);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:600;line-height:32px;transition:color .12s,background .12s;display:inline-flex;position:absolute;bottom:calc(100% + 12px);right:0}.image-studio-bottom-anchor:hover{color:var(--text-1);background:var(--fill-hover)}.image-studio-bottom-anchor-icon{width:24px;height:24px;color:var(--text-1);background:var(--studio-anchor-icon-bg);border:1px solid var(--border-strong);box-shadow:var(--studio-shadow-floating);border-radius:8px;place-items:center;margin-left:-2px;display:grid;transform:rotate(-8deg)}.image-studio-bottom-anchor-icon svg{transform:rotate(8deg)}.image-studio-bottom-anchor-icon .lucide-loader-circle{animation:1.1s linear infinite spin}.image-studio-input-expand{z-index:10;width:32px;height:32px;color:var(--studio-chip-button);background:0 0;border:0;border-radius:8px;place-items:center;transition:color .12s,background .12s;display:grid;position:absolute;top:8px;right:8px}.image-studio-input-expand:hover{color:var(--text-1);background:var(--fill)}.image-studio-input-main{gap:12px;display:flex}.image-studio-input-panel.fullscreen .image-studio-input-main{flex-direction:column;flex:1;min-height:0;padding-right:36px}.image-studio-uploader-wrap{scrollbar-width:none;flex:0 0 64px;width:64px;height:64px;position:relative;overflow:visible}.image-studio-uploader-wrap.has-uploads:hover{z-index:120;width:252px}.image-studio-uploader-wrap::-webkit-scrollbar{display:none}.image-studio-uploader-wrap input[type=file]{display:none}.image-studio-uploader{z-index:100;width:56px;height:56px;color:var(--text-1);border-radius:12px;flex-direction:column;flex:0 0 56px;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;top:4px;left:4px;transform:rotate(-4deg)}.image-studio-uploader-wrap.has-uploads .image-studio-uploader{background:var(--studio-surface);opacity:0;pointer-events:none}.image-studio-uploader-wrap.has-uploads:hover .image-studio-uploader{opacity:1;pointer-events:auto}.image-studio-uploader:before,.image-studio-upload-preview:before{z-index:0;pointer-events:none;content:"";border:1px dashed var(--studio-uploader-dashed);border-radius:inherit;position:absolute;inset:0}.image-studio-uploader.open,.image-studio-uploader:hover{background:var(--studio-uploader-hover);border-color:var(--studio-uploader-border-hover)}.image-studio-upload-menu{z-index:130;background:var(--studio-menu-surface);border:1px solid var(--border);width:160px;box-shadow:var(--studio-shadow-upload);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 8px);left:4px;overflow:hidden}.image-studio-upload-menu button{width:100%;height:36px;color:var(--text-1);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;line-height:36px;display:flex}.image-studio-upload-menu button+button{margin-top:2px}.image-studio-upload-menu button svg{flex:0 0 16px;width:16px;height:16px}.image-studio-upload-menu button:hover{color:var(--text-1);background:var(--studio-menu-hover)}.image-studio-upload-list{z-index:10;pointer-events:none;width:64px;height:64px;position:absolute;inset:0 auto auto 0}.image-studio-uploader-wrap.has-uploads:hover .image-studio-upload-list{width:252px}.image-studio-upload-preview{box-sizing:border-box;pointer-events:auto;background:var(--studio-preview-bg);border:2px solid var(--studio-preview-border);border-radius:12px;width:56px;height:56px;transition:all .2s ease-in-out;position:absolute;top:4px;overflow:visible}.image-studio-uploader-wrap.has-uploads:hover .image-studio-upload-preview{left:var(--expanded-left,4px)!important;transform:rotate(0)!important}.image-studio-upload-preview img{z-index:1;object-fit:cover;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.image-studio-upload-preview video{z-index:1;object-fit:cover;background:#111;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.image-studio-upload-preview.is-audio{color:var(--text-2);place-items:center;display:grid}.image-studio-upload-preview.is-audio svg{z-index:1;position:relative}.image-studio-upload-preview.uploading img,.image-studio-upload-preview.uploading video{opacity:.72}.image-studio-upload-loading{z-index:12;background:var(--studio-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-1);pointer-events:none;border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}.image-studio-upload-loading svg{animation:.9s linear infinite spin}.image-studio-upload-delete:disabled{cursor:not-allowed;opacity:0}.image-studio-upload-delete{z-index:20;width:20px;height:20px;color:var(--text-1);background:var(--studio-overlay-strong);opacity:0;border:0;border-radius:50%;place-items:center;transition:opacity .14s;display:grid;position:absolute;top:-6px;right:-6px}.image-studio-uploader-wrap.has-uploads:hover .image-studio-upload-delete,.image-studio-upload-preview:hover .image-studio-upload-delete{opacity:1}.image-studio-upload-add{z-index:101;width:24px;height:24px;color:var(--text-1);background:var(--studio-surface);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;display:grid;position:absolute;top:48px;left:48px}.image-studio-input-main textarea{width:100%;min-width:0;min-height:54px;max-height:92px;color:var(--text-1);resize:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px;line-height:23px;transition:opacity .14s}.image-studio-input-panel.fullscreen .image-studio-input-main textarea{background:var(--studio-fullscreen-textarea-bg);border-radius:12px;flex:1;min-height:0;max-height:none;padding:12px;overflow:auto}.image-studio-input-main textarea::placeholder{color:var(--text-3)}.image-studio-input-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.image-studio-controls{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.image-studio-generate-wrap{flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.image-studio-generate{height:36px;color:var(--studio-generate-text);background:var(--studio-generate-bg);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.image-studio-generate:disabled{cursor:not-allowed;opacity:.62;background:var(--studio-generate-bg)}.image-studio-billing-tip-btn{width:28px;height:28px;color:var(--studio-text-muted,#ffffff8c);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.image-studio-billing-tip-btn:hover{color:var(--studio-text,#fff);background:#ffffff14}.image-studio-billing-tip{z-index:30;width:max-content;max-width:240px;color:var(--studio-text,#fff);background:var(--studio-panel-bg,#2a2a2a);border:1px solid #ffffff1f;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000047}.image-studio-input-panel .vc-popup-settings-select{left:auto;right:0}.image-studio-inspiration{background:var(--studio-sidebar-bg);border-left:1px solid var(--border);opacity:1;flex-direction:column;min-width:0;height:100%;transition:opacity .18s,border-color .18s;display:flex;overflow:hidden}.image-studio-page.space-collapsed .image-studio-inspiration{pointer-events:none;opacity:0;border-left-color:#0000}.image-studio-square-header{border-bottom:1px solid var(--border);padding:16px 16px 12px}.image-studio-tabs{background:var(--fill);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.image-studio-tabs button{height:32px;color:var(--text-2);background:0 0;border:0;border-radius:999px;font-size:13px}.image-studio-tabs button.active{color:var(--text-1);background:var(--fill-strong)}.image-studio-square-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.image-studio-square-actions label{min-width:180px;height:34px;color:var(--text-2);background:var(--fill);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.image-studio-square-actions input{width:100%;min-width:0;color:var(--text-1);background:0 0;border:0;outline:0;font-size:13px}.image-studio-square-actions button{height:34px;color:var(--studio-chip-button);background:var(--fill);border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}.image-studio-square-content{scrollbar-width:none;padding:12px 16px 24px;overflow:auto}.image-studio-inspiration-waterfall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:2px;align-items:end;gap:0 4px;width:100%;display:grid}.image-studio-inspiration-waterfall .image-studio-square-card{background:var(--fill);cursor:pointer;border-radius:8px;margin-bottom:4px}.image-studio-inspiration-waterfall .fragment-card-cover{width:100%;height:100%}.image-studio-square-empty{min-height:240px;margin:24px 0 0;padding:24px 16px}.image-studio-square-card .lazy-image,.image-studio-square-card .lazy-image-el{object-fit:cover;width:100%;height:100%}.image-studio-card-menu{opacity:0;gap:6px;transition:opacity .16s;display:flex;position:absolute;top:8px;right:8px}.image-studio-card-menu button{width:28px;height:28px;color:var(--text-1);background:var(--studio-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:8px;place-items:center;display:grid}.image-studio-card-footer{color:var(--text-1);opacity:0;background:var(--studio-card-footer-fade);justify-content:space-between;align-items:center;gap:8px;padding:26px 8px 8px;font-size:12px;transition:opacity .16s;display:flex;position:absolute;bottom:0;left:0;right:0}.image-studio-card-footer span{align-items:center;gap:4px;min-width:0;display:inline-flex}.image-studio-square-card:hover .image-studio-card-menu,.image-studio-square-card:hover .image-studio-card-footer{opacity:1}.artwork-space-floating-actions{z-index:120;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:82px;right:max(360px,31vw);transform:translate(-12px)}.image-studio-page.space-collapsed .artwork-space-floating-actions{right:12px;transform:none}.artwork-space-toggle-btn{width:36px;height:36px;color:var(--text-1);pointer-events:auto;background:var(--studio-floating-btn-bg);border:1px solid var(--studio-floating-btn-border);box-shadow:var(--studio-shadow-floating);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.artwork-space-toggle-btn:hover{color:var(--text-1);background:var(--fill-hover);transform:translateY(-1px)}@keyframes spin{to{transform:rotate(360deg)}}.studio-view,.templates-view{padding:24px}.templates-view-tabs{background:var(--fill-input);border:0;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-bottom:20px;padding:4px;display:inline-flex}.templates-view-tabs button{min-width:72px;height:32px;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:background .16s,color .16s,box-shadow .16s}.templates-view-tabs button:hover:not(.active){color:var(--text-1);background:var(--fill)}.templates-view-tabs button.active{color:var(--text-1);background:var(--fill-strong);font-weight:600;box-shadow:0 1px 2px #0000002e}.templates-view-tabs button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.templates-view-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;display:grid}.templates-view-card{background:var(--fill-input);border:0;border-radius:14px;align-items:stretch;gap:14px;padding:12px;transition:background .16s;display:flex}.templates-view-card:hover{background:var(--fill)}.templates-view-card-cover{background:var(--fill);border-radius:10px;flex-shrink:0;width:88px;height:88px;position:relative;overflow:hidden}.templates-view-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.templates-view-card-badge{color:var(--text-1);background:#0000009e;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;top:6px;left:6px}.templates-view-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.templates-view-card-category{color:var(--text-3);font-size:11px;font-weight:600;line-height:1.4}.templates-view-card-body h3{color:var(--text-1);margin:0;font-size:15px;font-weight:600;line-height:1.35}.templates-view-card-body p{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.templates-view-card-action{background:var(--fill);min-width:88px;height:32px;color:var(--text-1);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:10px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background .16s,color .16s;display:inline-flex}.templates-view-card-action:hover{color:var(--primary);background:#5ac8f524}.templates-view-card-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.artworks-view.creative-management{background:var(--artworks-page-bg);height:100%;min-height:0;padding:0}.creative-management-layout{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.creative-management-layout-header{flex-shrink:0;padding:24px 24px 0}.creative-management-header{color:var(--text-1);margin:0;font-size:28px;font-weight:700;line-height:36px}.creative-management-tabs{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-bottom:16px;display:flex}.creative-management-tabs-nav{align-items:center;gap:24px;display:flex}.creative-management-tab{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 0 10px;font-size:16px;position:relative}.creative-management-tab.active{color:var(--text-1);font-weight:600}.creative-management-tab.active:after{background:var(--artworks-tab-indicator);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.creative-management-filter{flex:auto;justify-content:flex-end;display:flex}.creative-management-works-filter-wrap{align-items:center;gap:12px;display:flex}.artwork-filter-dropdown{position:relative}.filter-time-trigger{background:var(--artworks-filter-bg);height:36px;color:var(--text-1);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;transition:background .16s;display:inline-flex}.filter-time-trigger:hover{background:var(--fill-hover)}.filter-time-trigger.open svg{transform:rotate(180deg)}.filter-time-trigger svg{transition:transform .2s}.artwork-filter-dropdown-panel{z-index:20;border:1px solid var(--border);background:var(--artworks-dropdown-bg);min-width:140px;box-shadow:var(--artworks-dropdown-shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.artwork-filter-dropdown-option{width:100%;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;display:block}.artwork-filter-dropdown-option:hover,.artwork-filter-dropdown-option.active{background:var(--studio-menu-hover);color:var(--text-1)}.creative-management-layout-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.creative-management-works{width:100%;padding:24px 24px 32px}.creative-management-works-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.baui-home-tags{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.baui-home-tags-expanded{max-height:500px}.baui-home-tags-list{flex-wrap:wrap;align-items:center;gap:8px;width:100%;transition:all .4s;display:flex;overflow-y:hidden}.baui-home-tags-normal{box-sizing:border-box;height:32px;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:58px;padding:5px 12px;font-size:14px;font-weight:400;line-height:1;transition:background .16s,color .16s}.baui-home-tags-normal:hover{color:var(--text-1)}.baui-home-tags-selected{color:var(--text-1);font-weight:500;background:var(--artworks-tag-selected-bg)!important}.creative-management-works-search{border:1px solid var(--border);background:var(--artworks-search-bg);width:min(400px,100%);height:32px;color:var(--text-3);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.creative-management-works-search input{width:100%;height:100%;color:var(--text-1);background:0 0;border:0;padding:0}.creative-management-works-search input::placeholder{color:var(--text-3)}.creative-management-works-group{margin-bottom:32px}.creative-management-works-group:last-of-type{margin-bottom:0}.creative-management-works-group-title{color:var(--text-1);margin-bottom:16px;font-size:20px;font-weight:600;line-height:28px}.creative-management-works-group-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;gap:2px;display:grid}.artwork-card-wrapper{position:relative}.artwork-card-wrapper.menu-open{z-index:30}.artwork-library-card{background:var(--fill-input);border-radius:0;width:100%;overflow:visible}.artwork-library-card .fragment-card-cover{width:100%;height:100%;overflow:hidden}.artwork-library-card .fragment-card-cover .lazy-image{width:100%;height:100%}.artwork-library-status-mask{background:var(--artworks-status-overlay);color:var(--text-inverse);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.artworks-view .fragment-card-icon-btn{background:var(--artworks-card-btn-bg);color:var(--artworks-card-btn-text);-webkit-backdrop-filter:blur(10px);border:none;transition:background .16s,color .16s,box-shadow .16s;box-shadow:0 4px 14px #00000047}.artworks-view .fragment-card-icon-btn:hover{background:var(--artworks-card-btn-hover);box-shadow:0 6px 18px #0000005c}.artworks-view .fragment-card-icon-btn.active{background:var(--artworks-card-btn-active-bg);color:var(--artworks-favorite-active)}.artworks-view .fragment-card-icon-btn:disabled{opacity:.42;cursor:not-allowed}.artwork-card-wrapper.menu-open .fragment-card-action{opacity:1;pointer-events:auto}.artwork-library-card-menu{z-index:40;border:1px solid var(--border);background:var(--artworks-dropdown-bg);min-width:148px;box-shadow:var(--artworks-dropdown-shadow);border-radius:12px;padding:6px;display:grid;position:absolute;top:44px;right:8px}.artwork-library-card-menu button{width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.artwork-library-card-menu button:hover{background:var(--studio-menu-hover)}.artwork-library-card-menu button.danger{color:var(--studio-danger-text-hover)}.artwork-library-empty{min-height:280px;color:var(--text-2);text-align:center;border-radius:16px;place-items:center;gap:8px;padding:40px 20px;display:grid}.artwork-library-empty strong{color:var(--text-1);font-size:18px}.artwork-library-empty-link{color:var(--primary);text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline}.home-showcase-empty{width:100%;min-height:320px}.studio-view{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.studio-panel,.result-panel,.section-block{border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:24px}.studio-panel{position:sticky;top:24px}.section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.section-title.compact{margin-bottom:2px}.section-title h1,.section-title h2{color:#fff;margin:6px 0 0;font-size:clamp(26px,3vw,38px)}.section-title a{color:#fff}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.toggle-line,.user-cluster,.hero-actions,.launcher-footer,.toolbar,.card-actions,.meta-row,.artwork-title-row{align-items:center;display:flex}.toggle-line{color:var(--text-2);gap:10px;font-size:14px}.toggle-line input{width:18px;height:18px}.result-grid,.artwork-grid,.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.template-grid.large{grid-template-columns:repeat(3,minmax(0,1fr))}.result-card,.artwork-card,.template-card{border:1px solid var(--border);background:var(--fill);border-radius:12px;overflow:hidden}.image-frame,.artwork-image{position:relative;overflow:hidden}.image-frame img,.artwork-image img,.template-card img{aspect-ratio:1;object-fit:cover;width:100%}.template-card img{aspect-ratio:4/3}.status-mask{color:#fff;background:#08090d94;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.status-badge{color:var(--text-1);background:#0000007a;border:1px solid #ffffff2e;border-radius:999px;padding:5px 9px;font-size:12px;position:absolute;top:10px;left:10px}.result-meta,.artwork-body,.template-card div{padding:16px}.artwork-title-row{justify-content:space-between;gap:10px}.result-card h3,.artwork-card h3,.template-card h3{color:#fff;margin:8px 0 0;font-size:17px}.template-card span{color:var(--text-2);font-size:12px;font-weight:700}.template-card p,.artwork-body p,.result-meta p{margin:8px 0 0;font-size:13px}.artwork-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;display:-webkit-box;overflow:hidden}.icon-button{border-color:var(--border);background:var(--fill);color:#fff1aa;width:34px;min-height:34px}.meta-row{flex-wrap:wrap;gap:8px;margin-top:14px}.meta-row span{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:5px 8px;font-size:12px}.card-actions{gap:8px;margin-top:14px}.card-actions button{flex:1;min-height:34px;font-size:13px}.empty-state{border:1px dashed var(--border-strong);min-height:220px;color:var(--text-2);text-align:center;border-radius:12px;place-items:center;display:grid}.empty-state strong{color:var(--text-1);font-size:18px}.toolbar{gap:10px}.search-input{width:260px}@media(max-width:1160px){body{overflow:auto}.smart-shell{height:auto;min-height:100vh;display:block;overflow:visible}.smart-sidebar{z-index:30;border-bottom:1px solid #1f1f1f;border-right:0;height:auto;padding:10px 12px;display:block;position:sticky;top:0}.smart-menu,.smart-sidebar-bottom{display:none}.smart-main{height:auto;overflow:visible}.creator-hero,.model-section,.square-section{width:100%}.hot-model-grid,.result-grid,.artwork-grid,.template-grid,.template-grid.large,.templates-view-list{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-view,.login-page{grid-template-columns:1fr;padding-right:0}.login-panel{width:min(560px,100% - 48px);max-width:none;margin:-80px auto 40px;padding:32px 28px}.studio-panel{position:static}}@media(max-width:760px){.home-promo{text-align:center;height:auto;min-height:72px;padding:12px 46px 12px 16px}.home-promo strong{font-size:16px;line-height:24px}.home-promo button{display:none}.smart-home,.studio-view,.templates-view,.creative-management-layout-header,.creative-management-works{padding-inline:14px}.creative-management-tabs{flex-direction:column;align-items:stretch}.creative-management-filter{justify-content:flex-start}.creative-management-works-filter-wrap{flex-wrap:wrap}.creative-management-works-toolbar{flex-direction:column;align-items:stretch}.creative-management-works-search{width:100%}.creative-management-works-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-hero{padding-top:54px}.creator-hero h1{font-size:32px}.prompt-row,.create-toolbar,.square-header{flex-direction:column;align-items:stretch}.square-tools{flex-direction:column;width:100%}.square-tools input{width:100%}.hot-model-grid,.result-grid,.artwork-grid,.template-grid,.template-grid.large,.templates-view-list,.form-grid{grid-template-columns:1fr}.waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{flex-direction:column;width:100%}.search-input{width:100%}.code-row,.captcha-row{grid-template-columns:1fr}}.app-shell{--sidebar-width:200px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--main-bg);height:100vh;display:grid;overflow:hidden}.app-shell.sidebar-collapsed{--sidebar-width:64px}.ba-layout-collapse-animation{transition:width .22s,padding .22s}.app-top-banner{grid-area:1/1/auto/-1}.app-banner{background-color:var(--bg-elevated);position:relative;overflow:hidden}.app-banner-overlay{pointer-events:none;position:absolute;inset:0}.app-banner-inner{z-index:1;min-height:inherit;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(14px,2vw,32px);display:flex;position:relative}.app-banner-content{flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.app-banner-badge{letter-spacing:.02em;background:#ffffff24;border-radius:999px;flex:none;padding:4px 12px;font-size:12px;font-weight:600}.app-banner-message{color:#ffffffeb;margin:0;font-size:14px;font-weight:500;line-height:1.5}.app-banner-link{color:#fff;text-underline-offset:3px;align-items:center;gap:4px;margin-left:8px;font-weight:600;text-decoration:underline;transition:opacity .16s;display:inline-flex}.app-banner-link:hover{opacity:.82}.app-banner-close{color:#ffffffe0;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:background .16s;display:grid}.app-banner-close:hover{background:#ffffff29}.ba-sider.app-sidebar{min-height:0;width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);flex-direction:column;grid-area:2/1;justify-content:space-between;padding:16px;display:flex;overflow:hidden}.app-shell.sidebar-collapsed .ba-sider.app-sidebar{padding-inline:10px}.ba-sider-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ba-layout-logo{color:var(--text-1);flex-direction:row;flex-shrink:0;align-items:center;gap:8px;margin-bottom:18px;padding:4px 6px;text-decoration:none;display:flex}.ba-layout-logo-mark{border-radius:14px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.ba-layout-logo-image{object-fit:contain;width:100%;height:100%;display:block}.ba-layout-logo strong{letter-spacing:.04em;font-size:16px;font-weight:700}.app-shell.sidebar-collapsed .ba-layout-logo{justify-content:center;gap:0;padding-inline:0}.app-shell.sidebar-collapsed .ba-menu-item-label,.app-shell.sidebar-collapsed .ba-menu-chevron,.app-shell.sidebar-collapsed .ba-menu-submenu{display:none}.app-shell.sidebar-collapsed .ba-menu-item,.app-shell.sidebar-collapsed .ba-invite-btn,.app-shell.sidebar-collapsed .ba-sidebar-collapse-btn{justify-content:center;padding-inline:0}.app-shell.sidebar-collapsed .ba-menu-combo{justify-content:center;align-items:center;height:40px;min-height:40px;margin-bottom:0;padding:0;display:flex;overflow:visible}.app-shell.sidebar-collapsed .ba-menu-combo-collapsed-icon{flex-shrink:0}.app-shell.sidebar-collapsed .ba-user-row{justify-content:center}.app-shell.sidebar-collapsed .ba-more-btn{justify-content:center;padding-inline:0}.app-shell.sidebar-collapsed .ba-more-btn .ba-menu-item-label{display:none}.ba-sidebar-collapse-btn{margin-bottom:4px}.ba-left-menu{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.ba-left-menu-top,.ba-left-menu-bottom{flex-direction:column;gap:4px;display:flex}.ba-left-menu-top{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.ba-left-menu-bottom{flex-shrink:0;gap:8px}.ba-menu-item{width:100%;min-height:40px;color:var(--text-1);cursor:pointer;background:0 0;border:0;border-radius:38px;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:1.5;text-decoration:none;transition:background .16s,color .16s;display:flex}.ba-menu-item svg{opacity:.85;flex-shrink:0}.ba-menu-item:hover:not(:disabled):not(.muted){background:var(--fill-hover);color:var(--text-1)}.ba-menu-item.router-link-exact-active,.ba-menu-item.active{background:var(--fill-strong);color:var(--text-1)}.ba-menu-item.router-link-exact-active svg,.ba-menu-item.active svg{opacity:1}.ba-menu-item.muted,.ba-menu-item:disabled{color:var(--text-3);cursor:not-allowed}.ba-menu-item.indented{min-height:36px;padding-left:44px;font-size:14px}.ba-menu-item.indented svg{display:none}.ba-menu-group-trigger{justify-content:flex-start}.ba-menu-chevron{opacity:.55;margin-left:auto;transition:transform .2s}.ba-menu-group.open .ba-menu-chevron{transform:rotate(180deg)}.ba-menu-submenu{flex-direction:column;gap:2px;padding:2px 0 4px;display:flex}.ba-invite-btn{background:var(--fill);width:100%;height:40px;color:var(--text-1);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:background .16s;display:flex}.ba-invite-btn:hover{background:var(--fill-hover)}.ba-invite-icon{color:gold}.ba-menu-combo{box-sizing:border-box;border:1px solid var(--border);width:100%;height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:100px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 10px;text-decoration:none;transition:background .16s,border-color .16s;display:flex;overflow:hidden}.ba-menu-combo:hover{background:var(--fill-hover);border-color:var(--border-strong)}.ba-menu-combo.router-link-active,.ba-menu-combo.active{background:var(--fill);border-color:var(--border-strong)}.ba-menu-combo-credit-num{color:var(--text-1);font-size:16px;font-weight:600;line-height:24px}.ba-menu-combo-subscribe{background:var(--silver);color:#000;text-transform:capitalize;border-radius:6px;align-items:center;padding:1px 4px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.ba-menu-combo-left{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.ba-menu-combo-left strong{color:var(--text-1);font-size:16px;font-weight:600;line-height:24px}.ba-menu-combo-right{flex-shrink:0;align-items:center;display:flex}.ba-menu-combo-label{text-transform:capitalize;flex-shrink:0;margin:0;font-size:11px;font-weight:600;line-height:20px}.ba-sider-footer{flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ba-user-row{width:100%;min-height:28px;color:var(--text-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ba-user-avatar{background:var(--silver);width:20px;height:20px;color:var(--primary-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}.ba-user-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ba-more-btn{background:var(--fill);width:100%;height:40px;color:var(--text-1);cursor:pointer;border:0;border-radius:20px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;transition:background .16s;display:flex}.ba-more-btn:hover{background:var(--fill-hover)}.ba-more-btn.active{background:var(--fill-strong)}.ba-more-wrap{z-index:130;position:relative}.ba-more-menu-backdrop{z-index:120;cursor:default;background:0 0;border:0;position:fixed;inset:0}.ba-more-menu{z-index:140;border:1px solid var(--border);background:var(--popup-bg);box-shadow:var(--shadow-popup);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.ba-more-menu-title{color:var(--text-3);margin:0;padding:4px 10px 8px;font-size:12px;line-height:18px}.ba-more-menu-item{width:100%;min-height:36px;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;transition:background .16s;display:flex}.ba-more-menu-item:hover,.ba-more-menu-item.active{background:var(--fill-hover)}.ba-more-menu-check{color:var(--primary);flex-shrink:0;margin-left:auto}.ba-more-menu-divider{background:var(--border);height:1px;margin:6px 8px}.ba-more-menu-item-danger{color:var(--danger-text)}.ba-more-menu-item-danger:hover{background:var(--danger-bg)}.app-shell.sidebar-collapsed .ba-more-wrap{position:relative}.app-shell.sidebar-collapsed .ba-more-menu{min-width:188px;bottom:0;left:calc(100% + 10px);right:auto}.ba-left-menu-top::-webkit-scrollbar{display:none}.ba-sider::-webkit-scrollbar{display:none}.app-main::-webkit-scrollbar{display:none}.app-main{background:var(--main-bg);grid-area:2/2;height:100%;min-height:0;overflow:auto}.home-view{background:0 0;min-height:100%;padding:0 clamp(18px,2.6vw,44px) 240px}.ba-content{flex:1;height:100vh;position:relative;overflow-y:auto}.lumi-oversea-home{z-index:30;min-height:170px;padding-top:1px;position:relative;overflow-y:visible}.lumi-oversea-home-hi{color:var(--text-1);letter-spacing:0;text-align:center;margin:106px auto 28px;font-size:28px;font-weight:400;line-height:1.15}.oversea-home-create-form{z-index:60;width:min(960px,calc(100vw - var(--sidebar-width) - 92px));margin:0 auto 28px;position:relative}.oversea-home-create-form.is-affixed{bottom:18px;right:clamp(18px,2.6vw,44px);left:calc(var(--sidebar-width) + 48px + clamp(18px,2.6vw,44px));width:min(960px,calc(100vw - var(--sidebar-width) - 92px));margin:0 auto;position:fixed}.oversea-home-create-form:after{z-index:-1;pointer-events:none;content:"";background:var(--form-affix-gradient);height:180px;position:absolute;bottom:-18px;left:-18px;right:-18px}.oversea-home-create-form-panel{flex-direction:column;justify-content:flex-end;min-height:188px;padding-bottom:24px;display:flex;position:relative}.input-form-new-bg{pointer-events:none;background:var(--form-fade-gradient);width:100%;height:240px;position:absolute;bottom:0;left:0;right:0}.ba-input-form-header{justify-content:space-between;align-items:center;display:flex}.ba-input-form>.ba-input-form-panel{z-index:30;border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;min-height:140px;padding:12px;transition:border-color .1s,box-shadow .1s;display:flex;position:relative}.ba-input-form>.ba-input-form-panel:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px #cfe2ff3d}.ba-input-form-content{flex-direction:column;gap:16px;width:100%;min-height:116px;display:flex}.ba-input-form-main{align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.resource-uploader{cursor:pointer;background:0 0;flex:0 0 64px;width:64px;height:64px;position:relative}.source-uploader-common-box{z-index:1;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:56px;height:56px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative;top:4px;left:4px;overflow:hidden;transform:rotate(-3deg)}.source-uploader-common-box:before{z-index:-1;content:"";background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;position:absolute}.resource-uploader:hover .source-uploader-common-box{background:#ffffff1f;border-color:#ffffff42;transform:rotate(0)}.source-uploader-common-box span{color:#ffffffd9;font-size:12px;line-height:1}.resource-uploader-multi .source-uploader-common-box{border-style:dashed}.prompt-input-wrap{flex:1;min-width:0;position:relative}.model-experience-prompt-input{max-height:118px;color:var(--text-1);resize:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;margin-top:-1px;padding:0;font-size:14px;line-height:22px;min-height:82px!important}.model-experience-prompt-input::-webkit-scrollbar{display:none}.model-experience-prompt-input::placeholder{color:var(--text-3)}.ba-input-form-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.ba-input-form-bottom-left{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:4px;min-width:0;margin-right:8px;display:flex}.experience-type-select-wrap,.model-select-wrap,.settings-select-wrap{z-index:122;flex:none;position:relative}.rotate-180{transform:rotate(180deg)}.experience-type-select-wrap .rotate-180{transition:transform .18s}.select-backdrop{z-index:20;cursor:default;background:0 0;position:fixed;inset:0}.model-experience-type-select{z-index:40;border:1px solid var(--border);background:var(--popup-bg);width:160px;box-shadow:var(--shadow-popup);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;padding:4px;position:absolute;left:0;overflow-y:auto}.model-experience-type-select.is-placement-top{top:auto;bottom:calc(100% + 8px)}.model-experience-type-select.is-placement-bottom{top:calc(100% + 8px);bottom:auto}.model-experience-type-select::-webkit-scrollbar{display:none}.arco-select-option{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:5px;width:100%;height:36px;padding:0 10px;font-size:14px;transition:background .14s,color .14s;display:flex}.arco-select-option svg{color:#ffffffd9;flex:none}.arco-select-option:hover{color:#fffffff2;background:#ffffff14}.arco-select-option-selected{color:#fff;background:#ffffff1f}.model-select-wrap .vc-common-control-btn img{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.vc-common-popup{z-index:40;border:1px solid var(--border);background:var(--popup-bg);box-shadow:var(--shadow-popup);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;position:absolute;left:0;overflow:hidden auto}.vc-common-popup.is-placement-top{top:auto;bottom:calc(100% + 8px)}.vc-common-popup.is-placement-bottom{top:calc(100% + 8px);bottom:auto}.vc-popup-model-select{width:360px;padding:8px}.vc-popup-settings-select{width:336px;padding:8px;left:auto;right:0}.vc-common-popup-header{align-items:center;min-height:34px;padding:0 8px 4px;display:flex}.vc-common-popup-header .title{color:var(--text-1);font-size:14px;font-weight:650}.vc-model-select{scrollbar-width:none;gap:4px;max-height:min(358px,100vh - 118px);padding-right:2px;display:grid;overflow-y:auto}.vc-model-select::-webkit-scrollbar{display:none}.vc-model-select-empty{color:#ffffff7a;place-items:center;min-height:48px;font-size:13px;display:grid}.vc-model-select-item{color:#ffffffdb;cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;transition:background .14s,color .14s;display:flex}.vc-model-select-item:hover,.vc-model-select-item.checked{background:#ffffff14}.vc-model-select-cover{object-fit:cover;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.vc-model-select-cover.placeholder{color:#ffffffb8;background:#ffffff14}.vc-model-select-content{flex:1;gap:3px;min-width:0;display:grid}.vc-model-select-title,.vc-model-select-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-model-select-title{color:#ffffffe6;font-size:14px;font-weight:620}.vc-model-select-desc{color:#ffffff75;font-size:12px;line-height:18px}.vc-model-select-check{color:#ffffffe6;flex:none}.vc-setting-panel{scrollbar-width:none;gap:14px;max-height:min(420px,100vh - 118px);padding:6px 8px 10px;display:grid;overflow-y:auto}.vc-setting-panel::-webkit-scrollbar{display:none}.vc-setting-group{gap:8px;display:grid}.vc-setting-label,.vc-setting-number span{color:#ffffff8a;font-size:12px;font-weight:650}.vc-setting-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vc-setting-options.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-setting-option{color:#ffffffc7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:32px;padding:0 8px;font-size:12px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.vc-setting-option:hover,.vc-setting-option.checked{color:#fff;background:#ffffff1f;border-color:#fff3}.vc-setting-number{grid-template-columns:1fr 92px;align-items:center;gap:10px;display:grid}.vc-setting-number input{text-align:center;border-radius:8px;height:34px}.vc-control-btn,.me-generate-btn,.gallery-actions,.search-pill,.section-heading{align-items:center;display:flex}.vc-control-btn,.me-generate-btn{border:1px solid var(--border);height:36px;color:var(--text-1);cursor:pointer;border-radius:100px;justify-content:center;gap:4px;padding:7px 12px}.vc-control-btn:hover{background:var(--fill-hover)}.vc-control-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:14px;overflow:hidden}.vc-common-control-btn{min-width:0}.vc-video-setting-control-btn{gap:6px}.vc-video-setting-control-btn i{background:var(--border-strong);width:1px;height:14px}.video-generation-type-select-wrap{flex:none;position:relative}.vc-popup-video-generation-type{width:220px;padding:8px}.vc-type-select-list{scrollbar-width:none;gap:4px;max-height:min(420px,100vh - 118px);display:grid;overflow-y:auto}.vc-type-select-list::-webkit-scrollbar{display:none}.vc-type-select-sub-item{color:#ffffffdb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;transition:background .14s;display:flex}.vc-type-select-sub-item:hover:not(.disabled),.vc-type-select-sub-item.checked{background:#ffffff14}.vc-type-select-sub-item.disabled{opacity:.42;cursor:not-allowed}.vc-type-select-sub-item-icon{color:#ffffffd1;background:#ffffff0f;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.vc-type-select-sub-item-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vc-type-select-sub-item-label{color:#ffffffe6;font-size:14px;font-weight:600;line-height:20px}.vc-type-select-sub-item-check{color:#ffffffe6;flex:none}.vc-control-btn.icon-only{width:36px;padding:0}.me-generate-btn{z-index:2;color:#000;pointer-events:auto;background:linear-gradient(110deg,#fff,#d7e4f4 44%,#9fb6d0);border:0;flex:none;font-weight:700;position:relative;box-shadow:0 12px 32px #b4d2f02e}.me-generate-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.section-heading{justify-content:space-between;gap:14px}.content-section{z-index:1;width:min(1180px,100vw - 304px);margin:28px auto 0;position:relative}.oversea-home-hot-models{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(1180px,100vw - 304px);margin:8px auto 0;display:grid;position:relative}.oversea-home-hot-models-content{flex-direction:column;gap:12px;min-width:0;display:flex}.oversea-home-hot-models-title{color:var(--text-1);font-size:18px;font-weight:650;line-height:24px}.hot-models-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oversea-home-hot-model{border:1px solid var(--home-hot-card-border);background:var(--home-hot-card-bg);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:flex;overflow:hidden}.oversea-home-hot-model:hover{border-color:var(--home-hot-card-hover-border);background:var(--home-hot-card-hover-bg);transform:translateY(-1px)}.oversea-home-hot-model-icon{border-radius:14px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.oversea-home-hot-model-cover{object-fit:contain;width:100%;height:100%}.oversea-home-hot-model-cover.placeholder{color:var(--text-3);background:var(--fill);place-items:center;display:grid}.oversea-home-hot-model:not(.clickable){cursor:default}.oversea-home-hot-model:not(.clickable):hover{transform:none}.oversea-home-hot-model-content{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:0 2px 0 0;display:flex}.oversea-home-hot-model-row{align-items:center;gap:4px;min-width:0;display:flex}.oversea-home-hot-model-title,.oversea-home-hot-model-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oversea-home-hot-model-title{color:var(--text-1);flex:auto;font-size:14px;font-weight:620}.oversea-home-hot-model-desc{color:var(--text-2);font-size:12px;line-height:18px}.oversea-home-hot-model-tag{border-radius:6px;flex:none;padding:1px 7px;font-size:11px;font-weight:650;line-height:18px}.oversea-home-hot-model-tag.image{background:var(--home-tag-image-bg);color:var(--home-tag-image-text)}.oversea-home-hot-model-tag.video{background:var(--home-tag-video-bg);color:var(--home-tag-video-text)}.oversea-home-hot-model-arrow{color:var(--home-hot-arrow);opacity:0;flex:none;margin-left:2px;transition:color .18s,opacity .18s,transform .18s;transform:translate(-4px)}.oversea-home-hot-model:hover .oversea-home-hot-model-arrow{color:var(--home-hot-arrow-hover);opacity:1;transform:translate(0)}.lumi-oversea-home+.content-section{margin-top:28px}.artwork-section-content{flex-direction:column;gap:12px;display:flex}.home-view .artwork-section .oversea-home-square-header-tabs{width:100%}.home-view .artwork-section .arco-tabs-header-nav{position:relative}.home-view .artwork-section .arco-tabs-header-nav:before{content:"";clear:both;background-color:#ffffff1f;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.home-view .artwork-section .arco-tabs-header-scroll{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.home-view .artwork-section .arco-tabs-header-wrapper{flex:none}.home-view .artwork-section .arco-tabs-header{align-items:center;display:flex;position:relative}.home-view .artwork-section .arco-tabs-header-title{color:var(--text-1);cursor:default;padding:12px 0;position:relative}.home-view .artwork-section .arco-tabs-header-title-text{white-space:nowrap;font-size:16px;font-weight:600;line-height:1.2}.home-view .artwork-section .arco-tabs-header-ink{background:linear-gradient(99.34deg,#fff 3.14%,#e4f0ffe8 28.47%,#d4e5ffdf 46.67%,#ffffffd6 67.59%,#bedcffc7 94.8%);border-radius:2px;height:4px;transition:left .2s cubic-bezier(.34,.69,.1,1),width .2s cubic-bezier(.34,.69,.1,1);position:absolute;bottom:0;left:0;right:0}.home-view .artwork-section .arco-tabs-header-extra{flex:auto;min-width:0}.home-view .artwork-section .oversea-home-square-header-tabs-extra{justify-content:flex-end;align-items:center;gap:8px;display:flex}.home-view .artwork-section .oversea-home-square-header-search{background:var(--fill-input,#ffffff0f);width:min(220px,100%);height:32px;color:var(--text-2);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.home-view .artwork-section .oversea-home-square-header-search input{min-width:0;color:var(--text-1);background:0 0;border:0;outline:none;flex:1;font-size:14px}.home-view .artwork-section .oversea-home-square-header-search input::placeholder{color:var(--text-2)}.home-view .artwork-section .oversea-home-square-header-date-range{height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:14px;transition:color .16s,background .16s;display:inline-flex}.home-view .artwork-section .oversea-home-square-header-date-range:hover{color:var(--text-1);background:#ffffff0f}.home-view .artwork-section .baui-date-range-value{line-height:1}.home-view .artwork-section .baui-date-range-dropdown-icon{opacity:.72}.artwork-tag-list{margin:0}.section-heading{margin-bottom:14px}.section-heading h2{color:#fff;margin:8px 0 0;font-size:24px;font-weight:720}.model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.model-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.model-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.model-card-body{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.model-card h3,.app-tile h3{color:#fff;margin:0;font-size:15px}.model-card p,.app-tile p{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.app-tile{background:#15171c;border:1px solid #ffffff1a;border-radius:16px;align-content:end;min-height:210px;padding:16px;display:grid;position:relative;overflow:hidden}.app-tile img{object-fit:cover;opacity:.58;width:100%;height:100%;transition:transform .26s;position:absolute;inset:0}.app-tile:hover img{transform:scale(1.05)}.app-tile:after{content:"";background:linear-gradient(#0000 26%,#000000d6);position:absolute;inset:0}.app-tile div,.app-tile>svg{z-index:1;position:relative}.app-tile>svg{color:#ffffffc7;position:absolute;top:14px;right:14px}.gallery-actions{flex:none;gap:10px}.search-pill{border:1px solid var(--border);background:var(--home-search-bg);width:280px;height:38px;color:var(--text-3);border-radius:999px;gap:8px;padding:0 13px}.search-pill input{width:100%;height:auto;color:var(--text-1);background:0 0;border:0;border-radius:0;padding:0}.search-pill input::placeholder{color:var(--text-3)}.tag-list{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.ui-badge{border:1px solid var(--border);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ui-badge-default{background:var(--fill);color:var(--text-2)}.ui-badge-active{border-color:var(--tag-selected-bg);background:var(--tag-selected-bg);color:var(--tag-selected-text)}.ui-badge-subtle{background:var(--fill-input);color:var(--text-3)}.ui-badge-glow{color:var(--primary);background:#5ac8f51a;border-color:#5ac8f547}.ui-button{cursor:pointer;border:0}.ui-button-default{background:var(--primary);color:var(--primary-text);box-shadow:var(--shadow-popup)}.ui-button-default:hover:not(:disabled){background:var(--primary-hover)}.ui-button-secondary{border:1px solid var(--border);background:var(--fill);color:var(--text-1)}.ui-button-secondary:hover:not(:disabled){background:var(--fill-hover)}.ui-button-ghost{color:var(--text-2);background:0 0}.ui-button-ghost:hover:not(:disabled){background:var(--fill-hover);color:var(--text-1)}.ui-button-outline{border:1px solid var(--border-strong);color:var(--text-1);background:0 0}.ui-button-outline:hover:not(:disabled){background:var(--fill-hover)}.ui-button-premium{border:1px solid var(--border-strong);background:var(--silver);color:var(--text-inverse);box-shadow:var(--shadow-popup)}.ui-button-premium:hover:not(:disabled){filter:brightness(1.04)}.artwork-waterfall-shell{border-radius:12px;overflow:hidden}.artwork-waterfall-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:2px;align-items:end;gap:0 4px;width:100%;display:grid}.home-view .artwork-waterfall-list .fragment-card{background:var(--home-card-bg)}.home-view .artwork-waterfall-list .fragment-card-footer{background:var(--home-card-footer-fade)}.home-view .artwork-waterfall-list .fragment-card-icon-btn{background:var(--home-card-btn-bg);color:var(--home-card-btn-text);-webkit-backdrop-filter:blur(10px);border:none;transition:background .16s,color .16s,box-shadow .16s;box-shadow:0 4px 14px #00000047}.home-view .artwork-waterfall-list .fragment-card-icon-btn:hover{background:var(--home-card-btn-hover);box-shadow:0 6px 18px #0000005c}.home-view .artwork-waterfall-list .fragment-card-icon-btn.active{background:var(--home-card-btn-active-bg);color:var(--home-card-favorite-active)}.home-view .artwork-waterfall-list .fragment-card-same-btn{background:var(--home-card-same-btn-bg);color:var(--home-card-same-btn-text)}.fragment-card{background:var(--home-card-bg);cursor:pointer;margin-bottom:4px;position:relative;overflow:hidden}.artworks-view .fragment-card.artwork-library-card{background:var(--fill-input);margin-bottom:0;overflow:visible}.fragment-card-cover{width:100%;height:100%;position:relative}.fragment-card-cover img,.fragment-card-cover video,.fragment-card-cover .lazy-image-el{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.fragment-card-cover video,.fragment-card-cover .lazy-image.is-video .lazy-image-el{background:#000}.fragment-card-cover .lazy-image{width:100%;height:100%}.fragment-card:hover .fragment-card-cover img,.fragment-card:hover .fragment-card-cover video,.fragment-card:hover .fragment-card-cover .lazy-image-el{transform:scale(1.03)}.fragment-card-play-icon{color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;left:10px}.card-audio-preview-btn{z-index:2;cursor:pointer;color:#ffffffeb;border:none;justify-content:center;align-items:center;padding:0;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;position:absolute}.card-audio-preview-btn:hover{transform:translate(-50%,-50%)scale(1.06)}.card-audio-preview-btn.is-playing{background:#3b82f6d1;box-shadow:0 0 0 1px #ffffff2e}.card-audio-preview-btn.is-fragment,.card-audio-preview-btn.is-square{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)}.card-audio-preview-btn.is-fragment{width:32px;height:32px}.card-audio-preview-btn.is-square{width:36px;height:36px}.fragment-card-action{z-index:2;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute}.fragment-card-menu{gap:4px;display:flex;top:8px;right:8px}.fragment-card-footer{background:var(--home-card-footer-fade);flex-direction:column;gap:8px;padding:10px;display:flex;bottom:0;left:0;right:0}.fragment-card:hover .fragment-card-action{opacity:1;pointer-events:auto}.fragment-card-icon-btn{background:var(--home-card-btn-bg);width:32px;height:32px;color:var(--home-card-btn-text);cursor:pointer;border:none;border-radius:8px;place-items:center;transition:background .16s;display:grid}.fragment-card-icon-btn:hover{background:var(--home-card-btn-hover)}.fragment-card-footer-user-stats{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fragment-card-footer-user{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.fragment-card-footer-avatar{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.fragment-card-footer-username{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.fragment-card-footer-stats{color:#fff;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.fragment-card-stat{color:#ffffffeb;align-items:center;gap:4px;display:inline-flex}.fragment-card-stat svg{opacity:.9}.fragment-card-same-btn{background:var(--home-card-same-btn-bg);width:100%;height:36px;color:var(--home-card-same-btn-text);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:opacity .16s;display:flex}.fragment-card-same-btn:hover{opacity:.92}@media(max-width:1180px){.app-shell{height:auto;min-height:100vh;display:block;overflow:visible}.ba-sider.app-sidebar{z-index:20;border-bottom:1px solid #ffffff14;border-right:0;width:100%;min-height:auto;padding:12px;position:sticky;top:0}.ba-left-menu,.ba-sider-footer{display:none}.app-main{height:auto;overflow:visible}.oversea-home-create-form,.oversea-home-hot-models,.content-section{width:100%}.oversea-home-hot-models{grid-template-columns:1fr}.model-grid,.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artwork-waterfall-list{grid-template-columns:repeat(3,minmax(0,1fr))}.account-layout{grid-template-columns:1fr}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-panel{flex-direction:column;align-items:flex-start}.account-profile-meta{width:100%;min-width:0}}@media(max-width:760px){body{overflow:auto}.home-view{padding-inline:14px;padding-bottom:220px}.lumi-oversea-home{min-height:520px}.oversea-home-create-form{width:100%}.oversea-home-create-form.is-affixed{width:auto;bottom:12px;left:14px;right:14px}.lumi-oversea-home-hi{margin-top:64px;font-size:32px}.ba-input-form-bottom,.section-heading,.artwork-section-header,.gallery-actions{flex-direction:column;align-items:stretch}.model-grid,.app-grid,.hot-models-grid{grid-template-columns:1fr}.ba-input-form-bottom-left{width:100%}.experience-type-select-wrap,.model-select-wrap,.settings-select-wrap{flex:1}.experience-type-select-wrap>.vc-control-btn,.model-select-wrap>.vc-control-btn,.settings-select-wrap>.vc-control-btn{width:100%}.vc-popup-model-select,.vc-popup-settings-select{width:min(360px,100vw - 28px)}.vc-control-btn{flex:1}.vc-video-setting-control-btn{flex-basis:100%}.vc-control-btn.icon-only{flex:0 0 36px}.me-generate-btn,.search-pill{width:100%}.artwork-waterfall-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page{padding:24px 14px 48px}.account-header,.account-header-actions{flex-direction:column;align-items:stretch}.account-header-actions>*{width:100%}.account-card-grid{grid-template-columns:1fr}.account-profile-panel,.account-profile-main,.account-profile-title-row{flex-direction:column;align-items:flex-start}.account-profile-meta{grid-template-columns:1fr}.account-binding-item{grid-template-columns:40px minmax(0,1fr)}.account-binding-status{grid-column:2;justify-self:start}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-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}.arco-message-wrapper{position:fixed;z-index:10000;pointer-events:none}.arco-message-wrapper-top{top:40px;left:0;right:0}.arco-message-list{display:flex;flex-direction:column;align-items:center;gap:12px}.arco-message-item{text-align:center}.arco-message{display:inline-flex;align-items:center;gap:8px;max-width:min(520px,calc(100vw - 32px));padding:10px 16px;border-radius:12px;background:var(--popup-bg);box-shadow:var(--shadow-popup);color:var(--text-1);font-size:14px;line-height:1.5;pointer-events:auto}.arco-message-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.arco-message-content{text-align:left}.arco-message-success{color:var(--message-success-text);background:var(--message-success-bg)}.arco-message-success .arco-message-icon{color:var(--message-success-icon)}.arco-message-info{color:var(--message-info-text);background:var(--message-info-bg)}.arco-message-info .arco-message-icon{color:var(--message-info-text)}.arco-message-warning{color:var(--message-warning-text);background:var(--message-warning-bg)}.arco-message-warning .arco-message-icon{color:var(--message-warning-icon)}.arco-message-error{color:var(--message-error-text);background:var(--message-error-bg)}.arco-message-error .arco-message-icon{color:var(--message-error-icon)}.fadeMessage-enter-active,.fadeMessage-leave-active{transition:transform .2s ease}.fadeMessage-enter-from,.fadeMessage-leave-to{opacity:0;transform:translateY(-8px)}.fadeMessage-move{transition:transform .2s ease}.page-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--message-border);border-radius:8px;background:var(--fill-input)}.page-notice-icon{display:inline-flex;flex-shrink:0;margin-top:1px}.page-notice-body{flex:1;min-width:0}.page-notice-title{margin:0 0 4px;color:var(--text-1);font-size:14px;font-weight:600;line-height:1.4}.page-notice-content{margin:0;color:var(--text-2);font-size:13px;line-height:1.5}.page-notice-action{flex-shrink:0;padding:4px 10px;border:1px solid var(--border-2);border-radius:999px;background:transparent;color:var(--text-1);font-size:12px;cursor:pointer}.page-notice-action:hover{background:var(--fill-hover)}.page-notice-close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--text-3);cursor:pointer}.page-notice-close:hover{background:var(--fill-hover);color:var(--text-2)}.page-notice-success{color:var(--message-success-text);background:var(--message-success-bg)}.page-notice-success .page-notice-content,.page-notice-success .page-notice-icon{color:var(--message-success-text)}.page-notice-info{color:var(--message-info-text);background:var(--message-info-bg)}.page-notice-info .page-notice-content,.page-notice-info .page-notice-icon{color:var(--message-info-text)}.page-notice-warning{color:#fbbf24;background:#fbbf241f}.page-notice-warning .page-notice-content,.page-notice-warning .page-notice-icon{color:#fbbf24}[data-theme=light] .page-notice-warning,[data-theme=light] .page-notice-warning .page-notice-content,[data-theme=light] .page-notice-warning .page-notice-icon{color:#b45309}[data-theme=light] .page-notice-warning{background:#f59e0b1f}.page-notice-error{color:var(--message-error-text);background:var(--message-error-bg)}.page-notice-error .page-notice-content,.page-notice-error .page-notice-icon{color:var(--message-error-text)}
