@layer navigation-visibility, ui-source-controls, lithos-auth, ui-source, creation-controls, generation-button, ui-interactions, ui-layout;@layer ui-source-controls{@media (min-width:1101px){html[data-ui] body .app-shell>aside.app-rail>nav.nav>button{position:relative!important;border-color:transparent!important;border-radius:7px!important;background:transparent!important;color:#bbb2cb!important;font-weight:500!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;animation:none!important;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:after,html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:before{content:""!important;display:block!important;position:absolute!important;pointer-events:none!important;box-sizing:border-box!important;top:50%!important;bottom:auto!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important;min-height:0!important;background:#c6a3f8!important;opacity:0!important;transform:translateY(-50%)!important;translate:none!important;scale:1!important;filter:none!important;animation:none!important;transition:opacity .15s ease-out,height .1s ease-out,box-shadow .15s ease-out!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:before{left:2px!important;right:auto!important;width:3px!important;height:22px!important;border-radius:2px!important;box-shadow:0 0 8px #ab76f540!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:after{left:auto!important;right:9px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#c9a8f5!important;box-shadow:none!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:hover:not(:disabled){background:#1e162d!important;color:#f0e7ff!important;border-color:transparent!important;box-shadow:none!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:is(.active,[aria-current=page]){background:linear-gradient(90deg,#312149,#0f0a1a)!important;color:#f0e7ff!important;border-color:transparent!important;box-shadow:none!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:is(.active,[aria-current=page]):after,html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:is(.active,[aria-current=page]):before{opacity:1!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:active:not(:disabled){background:linear-gradient(90deg,#472e66,#1b122c)!important;color:#f0e7ff!important;border-color:transparent!important;transform:none!important;translate:none!important;scale:1!important;box-shadow:inset 0 1px 6px #08051240!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:active:not(:disabled):before{height:16px!important;opacity:1!important;background:#e5d3ff!important}html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:focus-visible{outline:2px solid #b9a6ff!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){html[data-ui] body .app-shell>aside.app-rail>nav.nav>button,html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:after,html[data-ui] body .app-shell>aside.app-rail>nav.nav>button:before{transition:none!important}}}}@layer ui-source-controls{html[data-ui] body .app-shell .generate-tab .composer-submit-row{overflow:visible!important}html[data-ui] body .app-shell .generate-tab .composer-submit-row>button.creation-primary-button{--glow-color:rgb(217,176,255);--glow-spread-color:rgba(191,123,255,0.781);--enhanced-glow-color:rgb(231,206,255);--btn-color:rgb(100,61,136);border:.25em solid var(--glow-color)!important;height:48px!important;min-height:48px!important;padding:0 12px!important;color:var(--glow-color)!important;font-size:15px!important;font-weight:700!important;background:var(--btn-color)!important;border-radius:1em!important;outline:none!important;box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color)!important;text-shadow:0 0 .5em var(--glow-color)!important;position:relative!important;transition:all .3s!important;transform:none!important;scale:1!important;opacity:1!important;overflow:visible!important;-webkit-clip-path:none!important;clip-path:none!important}html[data-ui] body .app-shell .generate-tab .composer-submit-row>button.creation-primary-button:after{pointer-events:none!important;content:""!important;display:block!important;position:absolute!important;top:120%!important;left:0!important;height:100%!important;width:100%!important;background:var(--glow-spread-color)!important;filter:blur(2em)!important;opacity:.7!important;transform:perspective(1.5em) rotateX(35deg) scaleY(.6)!important}html[data-ui] body .app-shell .generate-tab .composer-submit-row>button.creation-primary-button:hover:not(:disabled){color:var(--btn-color)!important;background:var(--glow-color)!important;box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 2em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color)!important}html[data-ui] body .app-shell .generate-tab .composer-submit-row>button.creation-primary-button:active:not(:disabled){transform:none!important;scale:1!important;box-shadow:0 0 .6em .25em var(--glow-color),0 0 2.5em 2em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color)!important}html[data-ui] body .app-shell .app-rail .workbench-brand{justify-content:center!important;gap:10px!important;padding:10px 14px!important;background:linear-gradient(110deg,#29213780,transparent)!important}html[data-ui] body .app-shell .workbench-brand img.workbench-brand-logo{width:40px!important;height:40px!important;flex:0 0 40px!important}html[data-ui] body .app-shell .workbench-brand .workbench-brand-copy b{font-size:25px!important;line-height:32px!important;letter-spacing:1px!important}html[data-ui] body .app-shell .workbench-brand .workbench-brand-copy em{font-size:21px!important;line-height:32px!important;color:#c7b8ec!important}html[data-ui] body .app-shell .prompt-caption{background:#211d2b!important;color:#b9b0cb!important;border-top:1px solid #cdc4f322!important}html[data-ui] body .app-shell .prompt-caption span{color:inherit!important}}@layer ui-source-controls{html[data-ui] body .app-shell :is(.radio-select-options,.glass-radio-options){scrollbar-gutter:auto!important}html[data-ui] body .app-shell :is(.radio-select-options,.glass-radio-options) button{justify-content:center!important;text-align:center!important}html[data-ui] body .task-video-surface{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;min-height:140px!important;background:#14111c!important;overflow:hidden!important}html[data-ui] body .task-video-loading{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;pointer-events:none!important;color:#b9b0cb!important;font-size:14px!important;z-index:1!important;background:#14111c!important}html[data-ui] body .video-modal>div{position:relative!important;width:min(1000px,92vw)!important;padding:54px 0 0!important;overflow:hidden!important;background:#16121f!important;border:1px solid #cdc4f333!important;border-radius:14px!important}html[data-ui] body .video-modal .modal-close{position:absolute!important;top:8px!important;right:10px!important;left:auto!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;z-index:3!important}html[data-ui] body .video-modal .task-video-surface{height:min(60vh,560px)!important}html[data-ui] body .video-modal video{width:100%!important;height:100%!important;max-height:60vh!important;object-fit:contain!important}html[data-ui] body .video-modal footer{background:#211b2d!important;border-top:1px solid #cdc4f326!important;padding:14px 18px!important;gap:12px!important;color:#e9e4fa!important}html[data-ui]{--app-font:"Yige Sans","Yige Chinese","PingFang SC","Microsoft YaHei",sans-serif;--source-surface:#201c2b;--source-hover:#2b2539;--source-line:#51485f;--source-text:#eeeaf6;--source-muted:#b8afc8;--source-accent:#b9a6ff;--source-danger:#ffa8b6;--source-success:#8ce0b8}}@font-face{font-family:Yige Sans;src:url(/assets/fonts/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Yige Chinese;src:url(/assets/fonts/noto-sans-sc-regular.ttf) format("truetype");font-style:normal;font-weight:100 500;font-display:swap}@font-face{font-family:Yige Chinese;src:url(/assets/fonts/noto-sans-sc-semibold.ttf) format("truetype");font-style:normal;font-weight:600 900;font-display:swap}@layer ui-source-controls{html[data-ui] body :is(button,:where(.source-advanced>summary,.account-menu>summary)){min-height:44px!important;padding:10px 18px!important;border:1px solid var(--source-line)!important;border-radius:10px!important;background:var(--source-surface)!important;color:var(--source-text)!important;font:500 15px/22px Inter Display,Microsoft YaHei,sans-serif!important;cursor:pointer!important;white-space:nowrap!important;touch-action:manipulation!important;transition:background-color .16s ease,border-color .16s ease,transform .1s ease,color .16s ease!important}html[data-ui] body :is(button,summary):hover:not(:disabled):not([aria-busy=true]){background:var(--source-hover)!important;border-color:var(--source-muted)!important}html[data-ui] body button:active:not(:disabled):not([aria-busy=true]){transform:translateY(1px) scale(.98)!important}html[data-ui] body button:focus-visible{outline:2px solid var(--source-accent)!important;outline-offset:4px!important}html[data-ui] body button:disabled{opacity:.42!important;cursor:not-allowed!important}html[data-ui] body :is(.creation-primary-button,.primary,[data-sn-button=primary]){min-height:48px!important;background:var(--source-accent)!important;border-color:var(--source-accent)!important;color:#17141f!important;font-weight:600!important}html[data-ui] body :is(.danger,.wp-danger){color:var(--source-danger)!important;background:#291c27!important;border-color:#70414f!important}html[data-ui] body :is(.danger,.wp-danger):hover:not(:disabled){background:#3c2430!important;border-color:var(--source-danger)!important}html[data-ui] body :is(button[aria-pressed=true],button[aria-current=page],.segmented button[aria-pressed=true]){background:#352b4d!important;border-color:var(--source-accent)!important;color:var(--source-text)!important}html[data-ui] body :is(button[aria-busy=true],button[data-interaction-pending=true]){cursor:wait!important;transform:none!important}html[data-ui] body :is(select,.select-control){width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 40px 11px 14px!important;border:1px solid var(--source-line)!important;border-radius:10px!important;background-color:var(--source-surface)!important;color:var(--source-text)!important;font:500 15px/24px Inter Display,Microsoft YaHei,sans-serif!important;cursor:pointer!important}html[data-ui] body :is(select,.select-control):hover:not(:disabled){background-color:var(--source-hover)!important;border-color:var(--source-muted)!important}html[data-ui] body :is(select,.select-control):focus-visible{outline:2px solid var(--source-accent)!important;outline-offset:4px!important}html[data-ui] body :is(select,.select-control):disabled{opacity:.42!important;cursor:not-allowed!important}html[data-ui] body :is(select,.select-control) option{background:var(--source-surface)!important;color:var(--source-text)!important}html[data-ui] body .glass-radio-group:not(.task-filter-bar .radio-container)>summary,html[data-ui] body .radio-select-popover>summary{min-height:48px!important;padding:11px 40px 11px 14px!important;border:1px solid var(--source-line)!important;border-radius:10px!important;background:var(--source-surface)!important;color:var(--source-text)!important;font:500 15px/24px Inter Display,Microsoft YaHei,sans-serif!important}html[data-ui] body :is(.radio-select-options,.glass-radio-options){max-height:min(320px,60vh)!important;padding:6px!important;gap:4px!important;overflow:auto!important;scrollbar-width:thin!important;background:var(--source-surface)!important;border:1px solid var(--source-line)!important;border-radius:10px!important;box-shadow:0 16px 48px #0008!important}html[data-ui] body :is(.radio-select-options,.glass-radio-options) button{min-height:44px!important;padding:10px 12px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--source-text)!important;font:500 15px/22px Inter Display,Microsoft YaHei,sans-serif!important;text-align:left!important}html[data-ui] body :is(.radio-select-options,.glass-radio-options) button[aria-selected=true]{background:#352b4d!important;border-color:var(--source-accent)!important;color:var(--source-text)!important}html[data-ui] body button[data-complete=true]{background:#172d25!important;border-color:#4a7966!important;color:#8ce0b8!important}html[data-ui] body button{box-shadow:none!important;text-shadow:none!important;letter-spacing:normal!important;box-sizing:border-box!important}html[data-ui] body :is(.creation-primary-button,.primary,[data-sn-button=primary]):hover:not(:disabled){background:#cbbaff!important;border-color:#cbbaff!important;color:#17141f!important}html[data-ui] body details:is(.glass-radio-group,.radio-select-popover){background:transparent!important;box-shadow:none!important;border:0!important;border-radius:10px!important}html[data-ui] body details>.glass-glider{display:none!important}html[data-ui] body :is(.radio-select-options,.glass-radio-options) button{box-shadow:none!important}html[data-ui] body .creation-star-button>div[class^=star-]{display:none!important}html[data-ui] body :is(.radio-select-options,.glass-radio-options) button:hover{background:var(--source-hover)!important}html[data-ui] body :is(.radio-select-popover,.glass-radio-group)>summary:hover{background:var(--source-hover)!important;border-color:var(--source-muted)!important}html[data-ui] body :is(.radio-select-popover,.glass-radio-group)>summary:focus-visible{outline:2px solid var(--source-accent)!important;outline-offset:4px!important}html[data-ui] body .app-shell .wall-card footer.actions{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;min-width:0!important}html[data-ui] body .app-shell .wall-card footer.actions>button{flex:1 1 auto!important;width:auto!important;min-width:max-content!important;min-height:44px!important;padding:8px 2px!important;font-size:14px!important;line-height:22px!important;white-space:nowrap!important;justify-content:center!important}html[data-ui] body .app-shell.generate-shell .task-wall .wall-head .wall-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;flex-wrap:nowrap!important;width:100%!important;margin:10px 0 0!important;grid-gap:8px!important;gap:8px!important}html[data-ui] body .app-shell.generate-shell .task-wall .wall-head .wall-actions button{display:inline-flex!important;min-width:0!important;width:100%!important;min-height:44px!important;padding:8px 4px!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar .radio-container{display:flex!important;flex-direction:row!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar .radio-container label{flex:1 1!important;min-width:0!important;padding:8px 4px!important;text-align:center!important;white-space:nowrap!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar .radio-container .glider-container{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:auto!important;height:2px!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar .radio-container .glider-container .glider{width:33.333%!important;height:100%!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar .radio-container input:first-of-type:checked~.glider-container .glider{transform:translateX(0)!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar .radio-container input:nth-of-type(2):checked~.glider-container .glider{transform:translateX(100%)!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar .radio-container input:nth-of-type(3):checked~.glider-container .glider{transform:translateX(200%)!important}html[data-ui] body .app-shell.generate-shell .task-wall .task-filter-bar>input{flex:0 1 120px!important;width:120px!important;min-width:80px!important}html[data-ui] body .app-shell.generate-shell .task-wall .wall-head .wall-actions{display:flex!important;gap:6px!important}html[data-ui] body .app-shell.generate-shell .task-wall .wall-head .wall-actions button{flex:1 1 auto!important;width:auto!important;min-width:max-content!important;align-items:center!important;justify-content:center!important;text-align:center!important}html[data-ui] body .radio-select-popover[data-select-kind=model] .radio-select-options{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html[data-ui] body .app-shell :is(.composer-dock,.composer-parameters,.composer-parameters>label,.radio-select-shell,.radio-select-popover){min-width:0!important}html[data-ui] body .app-shell .video-workbench{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html[data-ui] body .radio-select-popover>summary{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}html[data-ui] body .radio-select-popover[data-select-kind=model] .radio-select-options button{width:100%!important;height:auto!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;overflow:visible!important;line-height:1.5!important;justify-content:flex-start!important}html[data-ui] body .app-shell .dock-notice{color:var(--source-text)!important;background:var(--source-surface)!important;border:1px solid var(--source-line)!important;box-shadow:none!important;font:500 14px/1.5 Inter Display,Microsoft YaHei,sans-serif!important;border-radius:8px!important;padding:8px 12px!important}html[data-ui] body .app-shell>.topbar .topbar-spacer{flex:1 1 auto!important}html[data-ui] body .app-shell .card-topup-entry{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important}@media(min-width:1101px){html[data-ui] body .app-shell>.app-rail{padding:0 20px 20px!important}html[data-ui] body .app-shell .workbench-brand{height:68px!important;min-height:68px!important;margin:0 -20px!important;width:calc(100% + 40px)!important;padding:0 28px!important;border-bottom:1px solid var(--ui-line)!important}html[data-ui] body .app-shell .rail-status{border-top:0!important;margin:0!important;padding:16px 8px!important}html[data-ui] body .app-shell .nav{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:8px 0 0!important;width:100%!important}html[data-ui] body .app-shell .nav>button{display:flex!important;flex:0 0 48px!important;height:48px!important;min-height:48px!important;width:100%!important;margin:0!important;padding:0 18px!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;font-size:15px!important}html[data-ui] body .app-shell .nav>button:after,html[data-ui] body .app-shell .nav>button:before{display:none!important}}@media (prefers-reduced-motion:reduce){html[data-ui] body :is(button,select){transition:none!important}}html[data-ui] body .app-shell .composer-dock{padding:14px 20px!important;gap:10px!important}html[data-ui] body .app-shell .composer-reference{margin:0!important;padding:0!important}html[data-ui] body .app-shell .composer-reference>header{margin:0 0 4px!important;gap:8px!important}html[data-ui] body .app-shell .reference-strip{min-height:44px!important;padding:0!important}html[data-ui] body .app-shell .prompt-section-heading{margin-bottom:8px!important}html[data-ui] body .app-shell .dock-prompt{flex:1 1!important;min-height:300px!important}html[data-ui] body .app-shell .dock-prompt .prompt-composer{flex:1 1!important;min-height:180px!important}html[data-ui] body .app-shell .dock-prompt .rich-prompt{max-height:none!important;min-height:180px!important}html[data-ui] body .app-shell .wall-head{gap:6px!important;padding-bottom:12px!important;border-bottom:1px solid var(--source-line)!important}html[data-ui] body .app-shell .wall-head>small,html[data-ui] body .app-shell.generate-shell .task-wall .wall-head .wall-actions{margin:0!important}html[data-ui] body .app-shell .wall-card .task-shot-label{height:34px!important;min-height:34px!important;padding:5px 8px!important;background:transparent!important;border:1px solid transparent!important;border-radius:6px!important;color:var(--source-text)!important;font:600 15px/22px Inter Display,Microsoft YaHei,sans-serif!important;box-shadow:none!important;outline:none!important}html[data-ui] body .app-shell .wall-card .task-shot-label:hover{border-color:var(--source-line)!important;background:var(--source-surface)!important}html[data-ui] body .app-shell .wall-card .task-shot-label:focus{border-color:var(--source-accent)!important;background:var(--source-surface)!important;outline:2px solid #b9a6ff33!important;outline-offset:1px!important}html[data-ui] body .app-shell .composer-parameters>label{display:flex!important;flex-direction:column!important;gap:8px!important;text-align:center!important;font:500 15px/22px Inter Display,Microsoft YaHei,sans-serif!important}html[data-ui] body .app-shell .composer-parameters>label>span{font:inherit!important;text-align:center!important}html[data-ui] body .app-shell .composer-parameters summary{text-align:center!important;font-size:15px!important;padding-left:32px!important}html[data-ui] body .app-shell .workbench-brand-logo{display:block!important;width:38px!important;height:38px!important;flex:0 0 38px!important;object-fit:contain!important;border-radius:8px!important}html[data-ui] body .app-shell .workbench-brand-copy{display:grid!important;grid-template-columns:auto auto!important;grid-column-gap:3px!important;column-gap:3px!important;align-items:baseline!important;line-height:1!important}html[data-ui] body .app-shell .workbench-brand-copy :is(b,em){font:600 19px/24px Inter Display,Microsoft YaHei,sans-serif!important;margin:0!important}html[data-ui] body .app-shell .workbench-brand-copy small{grid-column:1/-1!important;font:400 11px/16px Inter Display,Microsoft YaHei,sans-serif!important;margin:0!important}html[data-ui] body .app-shell .workspace-title{font:600 20px/28px Inter Display,Microsoft YaHei,sans-serif!important;letter-spacing:0!important;margin:0!important;color:var(--source-text)!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}html[data-ui] body .app-shell .workbench-brand-copy{display:flex!important;align-items:center!important;gap:3px!important}html[data-ui] body .app-shell .workbench-brand-copy :is(b,em){font-size:24px!important;line-height:32px!important}html[data-ui] body .app-shell .source-advanced .settings-pop{width:min(560px,calc(100vw - 48px))!important;max-height:70vh!important;overflow-y:auto!important;padding:20px!important;border:1px solid var(--source-line)!important;border-radius:12px!important;background:#171320!important;box-shadow:0 16px 48px #0008!important}html[data-ui] body .app-shell .dock-prompt>:not(.source-advanced){z-index:auto!important}html[data-ui] body .app-shell .source-advanced{z-index:1000!important;opacity:1!important}html[data-ui] body .app-shell .source-advanced .settings-pop{z-index:1001!important;opacity:1!important}html[data-ui] body .app-shell .prompt-constraint-field{display:grid!important;grid-gap:12px!important;gap:12px!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html[data-ui] body .app-shell .prompt-constraint-field>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html[data-ui] body .app-shell .prompt-constraint-field textarea{position:static!important;width:100%!important;height:160px!important;min-height:160px!important;padding:12px!important;box-sizing:border-box!important;resize:vertical!important;color:var(--source-text)!important;background:var(--source-surface)!important;border:1px solid var(--source-line)!important;border-radius:8px!important;font:400 15px/1.6 Inter Display,Microsoft YaHei,sans-serif!important}html[data-ui] body .app-shell .material-policy{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--source-line)!important;background:transparent!important;color:var(--source-muted)!important;font-size:14px!important}html[data-ui] body .app-shell .wall-card .task-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;padding-left:0!important;align-items:flex-start!important;gap:8px!important}html[data-ui] body .app-shell .wall-card .card-title{flex:1 1!important;width:auto!important;min-width:0!important}html[data-ui] body .app-shell .wall-card .task-shot-label{margin:0!important}html[data-ui] body .app-shell .wall-card .task-check{position:relative!important;inset:auto!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:5px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui] body .app-shell .task-check input{position:absolute!important;inset:0!important;width:24px!important;height:24px!important;margin:0!important;opacity:0!important;z-index:2!important;cursor:pointer!important}html[data-ui] body .app-shell .task-check i{display:grid!important;place-items:center!important;position:absolute!important;inset:0!important;width:24px!important;height:24px!important;box-sizing:border-box!important;border:1px solid var(--source-line)!important;border-radius:6px!important;background:var(--source-surface)!important;color:transparent!important;opacity:1!important;font:600 16px/1 sans-serif!important}html[data-ui] body .app-shell .task-check input:checked+i{background:var(--source-accent)!important;border-color:var(--source-accent)!important;color:#17141f!important}html[data-ui] body .app-shell .task-check input:focus-visible+i{outline:2px solid var(--source-accent)!important;outline-offset:3px!important}html[data-ui] body .app-shell .wall-card footer [data-task-action=edit]{order:0!important}html[data-ui] body .app-shell .wall-card footer [data-task-action=regenerate]{order:1!important}html[data-ui] body .app-shell .wall-card footer [data-local-upscale-card]{order:2!important}html[data-ui] body .app-shell .wall-card footer [data-task-action=download]{order:3!important}html[data-ui] body .app-shell .wall-card footer .danger{order:4!important}html[data-ui] body .local-upscale-dialog{background:#171320!important;color:var(--source-text)!important;border-color:var(--source-line)!important}html[data-ui] body .local-upscale-dialog :is(header,footer,ul,li,.local-upscale-summary){border-color:var(--source-line)!important}html[data-ui] body .local-upscale-dialog :is(h2,b,label,li){color:var(--source-text)!important}html[data-ui] body .local-upscale-dialog :is(small,p,.local-upscale-summary span){color:var(--source-muted)!important;font-size:14px!important}html[data-ui] body .local-upscale-dialog .local-upscale-summary{background:var(--source-surface)!important;border-radius:8px!important}html[data-ui] body .app-shell .composer-main.controls{display:grid!important;grid-template-columns:minmax(150px,1.8fr) repeat(3,minmax(65px,.7fr)) minmax(140px,1fr)!important;grid-template-rows:auto!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;margin:0!important;grid-gap:8px!important;gap:8px!important;align-items:end!important;padding:12px 0 0!important;border-top:1px solid var(--source-line)!important}html[data-ui] body .app-shell .composer-parameters{display:contents!important}html[data-ui] body .app-shell .composer-submit-row{display:flex!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important}html[data-ui] body .app-shell .composer-submit-row button{width:100%!important;margin:0!important;min-height:48px!important;padding:10px 6px!important;font-size:14px!important}html[data-ui] body .app-shell .composer-reference{padding:0 0 12px!important;border-bottom:1px solid var(--source-line)!important}html[data-ui] body .app-shell .composer-reference>header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;margin:0 0 8px!important}html[data-ui] body .app-shell .composer-reference>header>div{display:flex!important;align-items:center!important;gap:10px!important}html[data-ui] body .app-shell .composer-upload-actions{margin-left:auto!important;flex-wrap:wrap!important;justify-content:flex-end!important}html[data-ui] body .app-shell .reference-strip{display:flex!important;gap:8px!important;width:100%!important;min-width:0!important}html[data-ui] body .app-shell .prompt-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex:0 0 auto!important;width:100%!important;margin:10px 0 0!important;order:3!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important;height:auto!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions button{position:static!important;inset:auto!important;transform:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:44px!important;max-height:none!important;min-height:44px!important;padding:8px 10px!important;font-size:14px!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions .at-switch{order:0!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions .constraint-switch{order:1!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions .prompt-optimize{order:2!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions .match-assets{order:3!important}@media(max-width:700px){html[data-ui] body .app-shell .prompt-toolbar{flex-wrap:wrap!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions{flex-wrap:wrap!important;width:100%!important}}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions .at-switch>i{display:none!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions button b{font:inherit!important}html[data-ui] body .app-shell .prompt-toolbar .source-advanced{margin:0 0 0 auto!important;align-self:center!important;flex:0 0 auto!important;max-width:none!important}html[data-ui] body .app-shell .prompt-toolbar .source-advanced>summary{display:flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;padding:8px 12px!important;box-sizing:border-box!important;font-size:14px!important;box-shadow:none!important;transform:none!important}html[data-ui] body .app-shell .composer-main.controls{grid-template-columns:minmax(140px,1fr) auto auto auto minmax(170px,.65fr)!important;align-items:center!important}html[data-ui] body .app-shell .composer-parameters>label>span{display:none!important}html[data-ui] body .app-shell .composer-parameters>label:not(.model-picker){width:max-content!important;max-width:126px!important}html[data-ui] body .app-shell .composer-parameters summary{position:relative!important;padding-left:12px!important;padding-right:32px!important}html[data-ui] body .app-shell .composer-parameters .radio-select-popover>summary:after{top:50%!important;right:14px!important;margin-top:-2px!important;transform:translateY(-50%) rotate(45deg)!important}html[data-ui] body .app-shell .composer-parameters .radio-select-popover[open]>summary:after{margin-top:2px!important;transform:translateY(-50%) rotate(225deg)!important}html[data-ui] body .app-shell .account{padding:16px 0 0!important;gap:12px!important;background:transparent!important;border-top:1px solid var(--source-line)!important}html[data-ui] body .app-shell .account .account-name{display:block!important;font:600 15px/22px Inter Display,Microsoft YaHei,sans-serif!important;color:var(--source-text)!important;overflow-wrap:anywhere!important}html[data-ui] body .app-shell .account-metrics{display:grid!important;grid-gap:8px!important;gap:8px!important;margin:0!important;width:100%!important}html[data-ui] body .app-shell .account-metrics>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}html[data-ui] body .app-shell .account-metrics :is(dt,dd,span){margin:0!important;font:400 14px/22px Inter Display,Microsoft YaHei,sans-serif!important;letter-spacing:normal!important}html[data-ui] body .app-shell .account-metrics dt{flex:0 0 auto!important;color:var(--source-muted)!important}html[data-ui] body .app-shell .account-metrics dd{color:var(--source-text)!important;text-align:right!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;min-width:0!important}html[data-ui] body .app-shell .account-metrics dd span{color:var(--source-muted)!important}@media(max-width:1450px){html[data-ui] body .app-shell .prompt-toolbar .source-advanced summary span{display:none!important}}html[data-ui] body,html[data-ui] body :is(#yige-typography,.app-shell,.source-auth,[role=dialog],.local-face-dialog),html[data-ui] body :is(#yige-typography,.app-shell,.source-auth,[role=dialog],.local-face-dialog) *{font-family:var(--app-font)!important;text-shadow:none!important;-webkit-text-stroke:0!important}html[data-ui] body{-webkit-font-smoothing:antialiased}html[data-ui] body .app-shell :is(h1,h2,h3,b,strong){font-weight:600!important}html[data-ui] body .app-shell .workbench-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding-left:24px!important}html[data-ui] body .app-shell .workbench-brand-copy{gap:5px!important}html[data-ui] body .app-shell .workbench-brand-copy b{font-size:23px!important;font-weight:600!important;letter-spacing:.01em!important}html[data-ui] body .app-shell .workbench-brand-copy em{font-size:21px!important;font-weight:500!important;font-style:normal!important;letter-spacing:-.03em!important;color:var(--source-muted)!important}html[data-ui] body .app-shell .reference-strip{max-height:none!important;overflow:hidden!important;align-items:center!important}html[data-ui] body .app-shell .reference-add{flex:0 0 auto!important;min-width:132px!important;padding:10px 16px!important}html[data-ui] body .reference-attachments{display:flex;flex:1 1;min-width:0;gap:8px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}html[data-ui] body .reference-attachment{flex:0 0 240px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 28px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:8px!important;border:1px solid var(--source-line)!important;background:var(--source-surface)!important;border-radius:10px!important;text-align:left!important;min-width:0!important}html[data-ui] body .reference-attachment-name{font-size:13px!important;font-weight:400!important;line-height:1.5!important;overflow-wrap:anywhere!important;white-space:normal!important;text-align:left!important;min-width:0!important}html[data-ui] body .reference-attachment .reference-preview-button{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border:0!important}html[data-ui] body .app-shell .reference-attachment .reference-file-thumb{width:48px!important;height:48px!important;object-fit:contain!important;background:#13101b!important}html[data-ui] body .reference-attachment .reference-remove{min-width:28px!important;width:28px!important;min-height:40px!important;padding:0!important;background:transparent!important;border:0!important}html[data-ui] body .material-upload-back{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#05030cbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-ui] body .material-upload-dialog{width:min(1100px,100%);height:min(820px,calc(100dvh - 48px));display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#171320;border:1px solid var(--source-line);border-radius:16px;color:var(--source-text);box-shadow:0 24px 90px #0009}html[data-ui] body .material-upload-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;border-bottom:1px solid var(--source-line);flex-shrink:0}html[data-ui] body .material-upload-dialog h2{font-size:22px;line-height:1.4;margin:0 0 6px;font-weight:600}html[data-ui] body .material-upload-dialog p{margin:0;color:var(--source-muted);font-size:14px;line-height:1.6}html[data-ui] body .material-source-tabs{display:flex;gap:8px;padding:16px 24px;flex-shrink:0}html[data-ui] body .material-source-tabs button[aria-selected=true]{background:#352b4d!important;border-color:var(--source-accent)!important}html[data-ui] body .material-local-panel{flex:1 1;min-height:0;overflow:auto;padding:0 24px 24px}html[data-ui] body .material-dropzone{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px dashed var(--source-line);border-radius:12px;background:#201c2b;padding:24px}html[data-ui] body .material-dropzone>div{display:grid;grid-gap:8px;gap:8px}html[data-ui] body .material-dropzone span{font-size:14px;color:var(--source-muted)}html[data-ui] body .material-attached-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 14px}html[data-ui] body .material-attached-heading h3{margin:0;font-size:16px}html[data-ui] body .material-attached-heading span{font-size:13px;color:var(--source-muted)}html[data-ui] body .material-attached-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}html[data-ui] body .material-attached-grid article{min-width:0;padding:12px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--source-line);border-radius:12px;background:var(--source-surface)}html[data-ui] body .material-preview{height:148px;display:grid;place-items:center;background:#100d18;border-radius:8px;overflow:hidden}html[data-ui] body .material-preview :is(img,video){width:100%;height:100%;object-fit:contain}html[data-ui] body .material-preview audio{width:100%}html[data-ui] body .material-attached-grid strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}html[data-ui] body .material-attached-grid small{font-size:13px;color:var(--source-muted)}html[data-ui] body .material-attached-grid footer{display:flex;gap:8px;margin-top:auto}html[data-ui] body .material-attached-grid footer button{flex:1 1;padding:8px!important;font-size:14px!important}html[data-ui] body .material-upload-footer{padding:16px 24px;border-top:1px solid var(--source-line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}html[data-ui] body .material-upload-footer span{color:var(--source-muted);font-size:13px}html[data-ui] body .material-upload-error{padding:0 24px 12px;color:var(--source-danger)!important}html[data-ui] body .material-library-panel{flex:1 1;min-height:0;display:flex}html[data-ui] body .library-picker-embedded{display:flex;flex:1 1;min-width:0;min-height:0}html[data-ui] body .picker-dialog{display:flex!important;flex-direction:column!important;width:min(1180px,calc(100vw - 48px))!important;height:min(820px,calc(100dvh - 48px))!important;overflow:hidden!important}html[data-ui] body .library-picker-embedded .picker-dialog{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-ui] body .picker-body{display:grid!important;grid-template-columns:176px minmax(0,1fr)!important;flex:1 1!important;min-height:0!important;overflow:hidden!important}html[data-ui] body .picker-sidebar{padding:16px!important;gap:8px!important;overflow:auto!important;background:transparent!important}html[data-ui] body .picker-sidebar button{width:100%!important;display:flex!important;gap:8px!important;padding:10px!important}html[data-ui] body .picker-sidebar button small{margin-left:auto!important}html[data-ui] body .picker-sidebar :is(i,.picker-folder-title),html[data-ui] body .picker-toolbar label>span{color:var(--source-muted)!important}html[data-ui] body .picker-dialog :is(.picker-folder-title,.picker-sidebar>b,.picker-selected-strip,.picker-footer small,.picker-toolbar small){font-size:13px!important;line-height:1.5!important}html[data-ui] body .picker-toolbar label{border:0!important;background:transparent!important}html[data-ui] body .picker-card-media :is(img,video){border:0!important;box-shadow:none!important}html[data-ui] body .picker-main{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important}html[data-ui] body .picker-toolbar{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;padding:16px 20px!important;flex-shrink:0!important}html[data-ui] body .picker-toolbar>label{flex:1 1 180px!important;min-width:0!important;margin-left:auto!important}html[data-ui] body .picker-toolbar input{width:100%!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important}html[data-ui] body .library-picker-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;grid-gap:14px!important;gap:14px!important;padding:4px 20px 20px!important;align-content:start!important;overflow:auto!important;min-height:0!important;flex:1 1!important}html[data-ui] body .library-picker-grid article{min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important;border:1px solid var(--source-line)!important;border-radius:12px!important;background:var(--source-surface)!important}html[data-ui] body .library-picker-grid article.selected{border-color:var(--source-accent)!important;background:#2d253e!important}html[data-ui] body .library-picker-grid .picker-card-media{position:relative!important;width:100%!important;height:132px!important;padding:0!important;min-height:132px!important;overflow:hidden!important;background:#100d18!important}html[data-ui] body .picker-card-media :is(img,video){display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html[data-ui] body .library-picker-grid strong{font-size:14px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}html[data-ui] body .library-picker-grid small{font-size:13px!important;color:var(--source-muted)!important}html[data-ui] body .picker-quick-add{background:#201c2be8!important;color:var(--source-text)!important;padding:6px 10px!important;font-size:13px!important;border-radius:6px!important}html[data-ui] body .picker-selected-strip{flex:0 0 auto!important;min-height:52px!important;max-height:92px!important;padding:12px 20px!important;gap:10px!important}html[data-ui] body .picker-footer{flex:0 0 auto!important;padding:16px 20px!important;gap:12px!important}html[data-ui] body .app-shell .library-commandbar{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:12px!important}html[data-ui] body .app-shell .library-commandbar>select{flex:0 0 150px!important;width:150px!important}html[data-ui] body .app-shell .library-search{flex:0 1 280px!important;min-width:180px!important}html[data-ui] body .app-shell .asset-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:18px!important;padding:20px!important;align-content:start!important}html[data-ui] body .app-shell .asset-grid article{padding:12px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}html[data-ui] body .app-shell .asset-grid .asset-preview{width:100%!important;height:160px!important;padding:0!important;overflow:hidden!important;background:#100d18!important}html[data-ui] body .app-shell .asset-preview :is(img,video){width:100%!important;height:100%!important;object-fit:contain!important}html[data-ui] body .app-shell .asset-grid strong{font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere!important;white-space:normal!important}html[data-ui] body .app-shell .asset-grid article>small{font-size:13px!important}html[data-ui] body .app-shell .asset-grid footer{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin-top:auto!important}html[data-ui] body .app-shell .asset-grid footer button{width:100%!important;min-width:0!important;padding:8px 2px!important;font-size:14px!important}html[data-ui] body .reference-preview-overlay{z-index:12010!important}html[data-ui] body .reference-preview-overlay p{padding:12px;font-size:14px;overflow-wrap:anywhere}html[data-ui] body .app-shell .nav{margin-top:16px!important}html[data-ui] body .picker-selected-strip{display:flex!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:80px!important;background:#171320!important}html[data-ui] body .picker-selected-strip>b{flex:0 0 auto!important}html[data-ui] body .picker-selected-strip>span{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 180px!important;height:48px!important;padding:6px!important;box-sizing:border-box!important;background:var(--source-surface)!important;border:1px solid var(--source-line)!important;border-radius:8px!important}html[data-ui] body .picker-selected-strip :is(img,video){width:34px!important;height:34px!important;object-fit:contain!important;border:0!important}html[data-ui] body .picker-selected-strip em{flex:1 1!important;min-width:0!important;font-size:13px!important;font-style:normal!important;color:var(--source-text)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-ui] body .picker-selected-strip button{flex:0 0 28px!important;min-height:32px!important;width:28px!important;padding:0!important;border:0!important}html[data-ui] body .reference-attachment{flex-basis:170px!important;grid-template-columns:34px minmax(0,1fr) 24px!important;gap:6px!important;padding:5px!important;border-color:#51485f80!important;background:#201c2b80!important}html[data-ui] body .app-shell .reference-attachment .reference-file-thumb,html[data-ui] body .reference-attachment .reference-preview-button{width:34px!important;height:34px!important;min-height:34px!important}html[data-ui] body .reference-attachment-name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important}html[data-ui] body .reference-attachment .reference-remove{width:24px!important;min-width:24px!important;min-height:34px!important}html[data-ui] body .reference-preview-dismiss{position:fixed;inset:0;z-index:12010;background:transparent}html[data-ui] body .reference-mini-preview{position:fixed;width:min(320px,calc(100vw - 24px));max-height:280px;overflow:hidden;background:#201c2b;border:1px solid var(--source-line);border-radius:12px;box-shadow:0 12px 40px #0009;color:var(--source-text)}html[data-ui] body .reference-mini-preview header{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--source-line)}html[data-ui] body .reference-mini-preview header span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}html[data-ui] body .reference-mini-preview header button{min-height:32px!important;padding:0!important;width:32px!important}html[data-ui] body .reference-mini-preview header button.reference-preview-face{width:auto!important;min-width:64px!important;flex:none!important;padding:0 7px!important;font-size:12px!important;white-space:nowrap!important}html[data-ui] body .reference-mini-preview>:is(img,video){display:block;width:100%;height:210px;object-fit:contain;background:#100d18}html[data-ui] body .reference-mini-preview audio{width:100%}html[data-ui] body .app-shell .image-composer{min-height:0!important;height:100%!important;display:flex!important;gap:16px!important}html[data-ui] body .app-shell .image-composer .dock-prompt{flex:1 1 auto!important;min-height:200px!important}html[data-ui] body .app-shell .image-composer .prompt-editor{flex:1 1 auto!important;min-height:180px!important;resize:none!important}html[data-ui] body .app-shell .image-composer .composer-parameters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;border:0!important;margin:0!important;padding:0!important;flex:0 0 auto!important}html[data-ui] body .app-shell .image-composer .composer-parameters label{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;text-align:left!important;font-size:14px!important}html[data-ui] body .app-shell .image-composer .composer-parameters :is(input,summary){box-sizing:border-box!important;height:48px!important;width:100%!important;font-size:15px!important;padding:10px 14px!important}html[data-ui] body .app-shell .image-composer .composer-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin:0!important;padding:14px 0 0!important;border-top:1px solid var(--source-line)!important;flex:0 0 auto!important}html[data-ui] body .app-shell .image-composer .composer-footer button{min-height:48px!important;padding:10px 24px!important}html[data-ui] body .app-shell .image-composer .composer-footer .creation-primary-button{flex:1 1 auto!important;max-width:360px!important}html[data-ui] body .image-batch-panel{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--source-line);border-radius:12px;flex-shrink:0;background:var(--source-surface)}html[data-ui] body .image-batch-panel textarea{width:100%!important;min-height:130px!important;padding:12px!important;box-sizing:border-box!important}html[data-ui] body .image-batch-panel>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}html[data-ui] body .image-batch-panel :is(span,small){font-size:13px;color:var(--source-muted)}html[data-ui] body .image-output{display:grid;grid-gap:10px;gap:10px}html[data-ui] body .image-output-actions{display:grid!important;grid-template-columns:1fr 1.5fr 1fr!important;grid-gap:8px!important;gap:8px!important;padding:0!important}html[data-ui] body .image-output-actions button{min-height:44px!important;min-width:0!important;padding:8px!important;font-size:14px!important}html[data-ui] body .app-shell .image-result-card{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important;border:1px solid var(--source-line)!important;border-radius:12px!important;background:#171320!important}html[data-ui] body .app-shell .image-result-card>*{order:0!important;position:static!important}html[data-ui] body .app-shell .image-result-card .task-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important}html[data-ui] body .app-shell .image-result-card>p{margin:0!important;font-size:14px!important;line-height:1.6!important}html[data-ui] body .app-shell .image-result-preview{padding:0!important;overflow:hidden!important}html[data-ui] body .local-face-dialog{overflow:hidden!important;grid-template-rows:auto minmax(0,1fr)!important}html[data-ui] body .local-face-body{min-height:0!important;overflow:hidden!important;grid-template-columns:190px minmax(0,1fr) 260px!important}html[data-ui] body .local-face-body>aside{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:100%!important;overflow:auto!important;box-sizing:border-box!important}html[data-ui] body .local-face-controls>*{flex-shrink:0!important}html[data-ui] body .local-face-dialog :is(b,label,output,.local-face-status,.local-face-note){color:var(--source-text)!important;font-size:14px!important}html[data-ui] body .local-face-dialog input[type=range]{accent-color:var(--source-accent)!important}@media(max-width:900px){html[data-ui] body .local-face-body{grid-template-columns:120px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) minmax(180px,35%)!important}html[data-ui] body .local-face-body>.local-face-controls{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui] body .local-face-stage{min-height:120px!important}html[data-ui] body .local-face-stage canvas{max-height:38dvh!important}}@media(max-width:700px){html[data-ui] body .app-shell .image-composer .composer-parameters{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui] body .app-shell .image-composer{height:auto!important;min-height:100%!important}html[data-ui] body .material-upload-back{padding:8px}html[data-ui] body .material-upload-dialog{height:calc(100dvh - 16px)}html[data-ui] body .material-upload-dialog>header{padding:16px}html[data-ui] body .material-source-tabs{padding:12px 16px}html[data-ui] body .material-local-panel{padding:0 16px 16px}html[data-ui] body .material-dropzone{padding:16px;flex-wrap:wrap}html[data-ui] body .material-upload-footer{padding:12px 16px;flex-wrap:wrap}html[data-ui] body .picker-body{grid-template-columns:1fr!important}html[data-ui] body .picker-sidebar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;max-height:120px!important;flex:0 0 auto!important}html[data-ui] body .picker-sidebar button{width:auto!important}html[data-ui] body .picker-folder-title,html[data-ui] body .picker-sidebar>b{width:100%!important}html[data-ui] body .picker-footer{flex-wrap:wrap!important}html[data-ui] body .picker-footer>div{width:100%!important}html[data-ui] body .library-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}html[data-ui] body .app-shell .composer-main.controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ui] body .app-shell .composer-parameters>.model-picker,html[data-ui] body .app-shell .composer-submit-row{grid-column:1/-1!important}html[data-ui] body .app-shell .composer-parameters>label:not(.model-picker){width:100%!important;max-width:none!important}html[data-ui] body .app-shell .prompt-toolbar{flex-wrap:wrap!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions{gap:4px!important}html[data-ui] body .app-shell .prompt-toolbar .prompt-actions button{padding:8px 6px!important}}}@layer ui-source-controls{html[data-ui] body .library-search{display:flex!important;align-items:center!important;gap:8px!important;min-width:220px!important;background:var(--source-surface)!important;border:1px solid var(--source-line)!important;border-radius:10px!important;padding:0 12px!important}html[data-ui] body .library-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important;width:100%!important;height:44px!important;padding:0!important}html[data-ui] body .upload-queue{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px!important;background:var(--source-surface)!important;border:1px solid var(--source-line)!important;border-radius:12px!important}html[data-ui] body .upload-queue>span{max-width:260px!important;padding:6px 10px!important;border:1px solid var(--source-line)!important;border-radius:8px!important;background:#211c2d!important;color:var(--source-text)!important;font-size:13px!important;overflow-wrap:anywhere!important}html[data-ui] body .asset-check{z-index:2!important;top:14px!important;left:14px!important}html[data-ui] body .asset-grid{gap:16px!important;padding:20px!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;align-content:start!important}html[data-ui] body .asset-grid article{min-width:0!important;border-radius:12px!important;padding:12px!important}html[data-ui] body .asset-preview{width:100%!important;aspect-ratio:16/10!important;height:auto!important;overflow:hidden!important;border-radius:8px!important;padding:0!important}html[data-ui] body .asset-preview img{width:100%!important;height:100%!important;object-fit:contain!important}html[data-ui] body .picker-toolbar{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}html[data-ui] body .picker-toolbar>label{flex:1 1 180px!important;min-width:140px!important}html[data-ui] body .picker-face-button{width:100%!important;min-height:40px!important;margin-top:8px!important}html[data-ui] body .inline-ref{padding:3px 7px!important;gap:5px!important;background:#2b243c!important;border:1px solid #786595!important;box-shadow:none!important;transform:none!important}html[data-ui] body .inline-ref b{color:#e9e4fa!important}html[data-ui] body .inline-ref .inline-thumb{border-color:#786595!important}html[data-ui] body .inline-ref>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;margin:0!important;transform:none!important;border:0!important;background:transparent!important}html[data-ui] body .fixed-preview{padding:46px 8px 8px!important;box-sizing:border-box!important}html[data-ui] body .fixed-preview-close{position:absolute!important;top:6px!important;right:6px!important;left:auto!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}html[data-ui] body .fixed-preview img{max-height:210px!important;object-fit:contain!important;border-radius:6px!important}html[data-ui] body :is(.radio-select-options,.glass-radio-options){box-sizing:border-box!important;width:100%!important;min-width:100%!important}html[data-ui] body :is(.radio-select-options,.glass-radio-options)>button{width:100%!important;box-sizing:border-box!important;min-width:0!important;margin:0!important}html[data-ui] body .app-shell .workbench-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:12px 20px!important;height:68px!important;box-sizing:border-box!important}html[data-ui] body .app-shell .workbench-brand-logo{width:32px!important;height:32px!important;object-fit:contain!important;border-radius:8px!important}html[data-ui] body .app-shell .workbench-brand-copy{display:flex!important;align-items:baseline!important;gap:5px!important}html[data-ui] body .app-shell .workbench-brand-copy b{font-size:20px!important;font-weight:600!important;letter-spacing:1px!important;line-height:1.2!important}html[data-ui] body .app-shell .workbench-brand-copy em{font-size:16px!important;font-style:normal!important;font-weight:500!important;color:#b5a5dc!important;line-height:1.2!important}}@layer ui-source-controls{@media(min-width:1101px){html[data-ui] body .app-shell.shell{height:100dvh!important;min-height:0!important;overflow:hidden!important;grid-template-rows:68px minmax(0,1fr)!important}html[data-ui] body .app-shell.shell>aside.app-rail{top:0!important;bottom:0!important;left:0!important;width:216px!important;height:100dvh!important}html[data-ui] body .app-shell.shell>header.topbar{height:68px!important;min-height:68px!important}html[data-ui] body .app-shell.shell>main.content{height:calc(100dvh - 68px)!important;max-height:calc(100dvh - 68px)!important;min-height:0!important;padding:20px!important;overflow:hidden!important;box-sizing:border-box!important}html[data-ui] body .app-shell.shell .generate-tab.is-active{min-height:0!important;height:100%!important}html[data-ui] body .app-shell.shell .generate-tab .composer-dock{overflow:clip!important;min-height:0!important;box-sizing:border-box!important}html[data-ui] body .app-shell.shell .generate-tab .dock-prompt{display:flex!important;flex-direction:column!important;flex:1 1!important;min-height:0!important}html[data-ui] body .app-shell.shell .generate-tab .prompt-composer{flex:1 1!important;min-height:0!important;overflow:hidden!important}html[data-ui] body .app-shell.shell .generate-tab .rich-prompt{height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;box-sizing:border-box!important}html[data-ui] body .app-shell.shell .generate-tab :is(.composer-reference,.composer-main,.prompt-section-heading,.prompt-caption,.prompt-toolbar){flex-shrink:0!important}html[data-ui] body .app-shell.shell .generate-tab .reference-strip{max-height:100px!important;overflow-y:auto!important}}html[data-ui] body .app-shell.shell :is(.composer-dock,.task-wall>.wall-inner){background:rgba(23,19,33,.86)!important}html[data-ui] body .app-shell.shell .generate-tab :is(.composer-reference,.composer-reference>header,.dock-prompt,.prompt-section-heading,.prompt-toolbar,.prompt-actions,.composer-main,.composer-submit-row),html[data-ui] body .app-shell.shell .task-wall :is(.wall-head,.wall-title,.wall-actions){background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ui] body .app-shell.shell .generate-tab .dock-prompt{border:0!important}html[data-ui] body .app-shell.shell{animation:none}html[data-ui] body .source-auth.lithos-auth .landing-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:28px 40px!important}html[data-ui] body .source-auth.lithos-auth .landing-brand{display:flex!important;align-items:center!important;gap:12px!important;font-size:26px!important;line-height:1!important}html[data-ui] body .source-auth.lithos-auth .landing-header nav{display:flex!important;align-items:center!important;margin-left:auto!important;gap:12px!important}html[data-ui] body .source-auth.lithos-auth .landing-hero-title{position:absolute!important;z-index:2!important;top:clamp(130px,19vh,230px)!important;left:0!important;right:0!important;margin:0!important;text-align:center!important;color:#f2edf9!important;font-size:clamp(48px,5.2vw,100px)!important;line-height:1.22!important;font-weight:600!important;letter-spacing:.12em!important;padding-left:.12em!important;pointer-events:none!important;text-shadow:0 4px 30px #0005!important}html[data-ui] body .source-auth.lithos-auth .landing-hero-title span{display:block;animation:landing-title-enter .9s cubic-bezier(.16,1,.3,1) both}html[data-ui] body .source-auth.lithos-auth .landing-hero-title span+span{animation-delay:.14s}@media(max-width:700px){html[data-ui] body .source-auth.lithos-auth .landing-header{padding:20px 16px!important;gap:10px!important}html[data-ui] body .source-auth.lithos-auth .landing-brand{font-size:20px!important;gap:8px!important}html[data-ui] body .source-auth.lithos-auth .landing-header nav{gap:8px!important}}@media(prefers-reduced-motion:reduce){html[data-ui] body .app-shell.shell,html[data-ui] body .source-auth.lithos-auth .landing-hero-title span{animation:none!important}}}@keyframes studio-enter{0%{opacity:0}to{opacity:1}}@keyframes landing-title-enter{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.task-sort-control{display:flex;align-items:center;gap:10px;margin:8px 0 12px;color:var(--source-text,#f3efff);font-size:13px;white-space:nowrap}.task-sort-control select{flex:1 1;min-width:0;width:auto;max-width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--source-line,#51465f);border-radius:8px;background:var(--source-surface,#211c2d);color:inherit;font:inherit}.task-sort-control select:focus-visible{outline:2px solid var(--source-accent,#bfa9f0);outline-offset:2px}.task-created-at{display:block;margin-top:4px;color:var(--source-muted,#b9afc9);font-size:12px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-destroy-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.card-destroy-confirm p{flex-basis:100%;overflow-wrap:anywhere}.card-destroy-confirm label{display:flex;flex-direction:column;gap:6px;flex:1 1 220px}