.studio-workbench-module__tVKFyq__workspace{height:100%;min-height:0;color:var(--foreground);background:var(--background);overflow:hidden}.dark .studio-workbench-module__tVKFyq__workspace{background:var(--studio-environment)}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__composer{background:var(--studio-surface);box-shadow:var(--studio-shadow);border-color:#b9a3d05c;position:relative}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__composer:before{content:"";border-radius:inherit;background:var(--studio-rim);pointer-events:none;z-index:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__preview{background:#100d1999;border-color:#d2c6ec12;box-shadow:inset 0 1px #ffffff05}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__navigation{background:#100b1b70}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__action{background:#241c30;border-top-color:#ffffff08}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__prompt.ant-input{color:#f3f0f7;background:#ffffff08;border-color:#ffffff0c;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 4px #08051025}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__prompt.ant-input::placeholder{color:#aaa2b5}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__prompt.ant-input:hover{border-color:#c4b7db50}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__prompt.ant-input:focus{border-color:#f5c242;box-shadow:0 0 0 3px #f5c24212}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__frameSlot{background:#70d5c908;border-color:#70d5c938}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__draftMorePanel{background:#262130;border-color:#c4b7db2b}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__empty>svg{color:#e2d5ff;background:linear-gradient(140deg,#9676da35,#40305d25);border-color:#d3b8ff40;box-shadow:inset 0 1px #ffffff18,0 10px 40px #6a42b51c}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__fields .ant-btn-default{background:#ffffff05;border-color:#ffffff0b;box-shadow:inset 0 1px #ffffff06}.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__fields .ant-btn-default:hover{background:#ffffff0b;border-color:#cab4ef60}.dark .studio-workbench-module__tVKFyq__workspace .studio-image-parameters>div:first-child{background:#ffffff05!important;border-color:#ffffff18!important}.dark .studio-workbench-module__tVKFyq__workspace .studio-image-parameters>div:first-child>div:first-child{background:#ffffff05!important;border-color:#ffffff18!important}.dark .studio-workbench-module__tVKFyq__workspace .studio-image-parameters button[aria-pressed=false]{color:#c9c4d6!important;background:#ffffff04!important;border-color:#ffffff20!important}.dark .studio-workbench-module__tVKFyq__workspace .studio-image-parameters button[aria-pressed=false]:hover{background:#ffffff0d!important;border-color:#cdb5fa66!important}.studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__suggestions button,.studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__resultButtons button{transition:background-color .18s,border-color .18s,box-shadow .18s}.studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__suggestions button:hover,.studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__resultButtons button:hover{border-color:#f5c24270;box-shadow:0 2px 10px #00000014}@media (prefers-reduced-motion:reduce){.studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__suggestions button,.studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__resultButtons button{transition:none}.studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__prompt.ant-input{transition:none}}@media (max-width:899px),(prefers-reduced-transparency:reduce){.dark .studio-workbench-module__tVKFyq__workspace .studio-workbench-module__tVKFyq__composer{background:#18151f}}.studio-workbench-module__tVKFyq__layout{grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;display:grid}.studio-workbench-module__tVKFyq__navigation{border-right:1px solid var(--border);flex-direction:column;gap:12px;padding:24px 12px;display:flex}.studio-workbench-module__tVKFyq__steps{gap:12px;display:grid}.studio-workbench-module__tVKFyq__navigation button{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:16px 12px;font-size:14px;transition:background .15s;display:flex}.studio-workbench-module__tVKFyq__navigation button:hover{background:var(--accent)}.studio-workbench-module__tVKFyq__navigation button[aria-current]{color:#ad7600;background:#f5be321a;box-shadow:inset 2px 0 #f5be32}.dark .studio-workbench-module__tVKFyq__navigation button[aria-current]{color:#f7c848}.studio-workbench-module__tVKFyq__navigation small{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.studio-workbench-module__tVKFyq__history{margin-top:auto}.studio-workbench-module__tVKFyq__columns{grid-template-columns:minmax(350px,.85fr) minmax(0,1.15fr);gap:16px;min-height:0;padding:20px;display:grid}.studio-workbench-module__tVKFyq__composer,.studio-workbench-module__tVKFyq__preview{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;min-height:0}.studio-workbench-module__tVKFyq__composer{flex-direction:column;display:flex;overflow:hidden}.studio-workbench-module__tVKFyq__fields{scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow-y:auto}.studio-workbench-module__tVKFyq__fields>div{scroll-margin-top:24px}.studio-workbench-module__tVKFyq__heading{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.studio-workbench-module__tVKFyq__heading h1:before{content:"";vertical-align:-2px;background:#f5c242;border-radius:4px;width:7px;height:20px;margin-right:10px;display:inline-block}.studio-workbench-module__tVKFyq__steps button>svg{box-sizing:content-box;border-radius:10px;flex-shrink:0;padding:8px}.studio-workbench-module__tVKFyq__steps button:first-child>svg{color:#b87800;background:#f5c24220}.studio-workbench-module__tVKFyq__steps button:nth-child(2)>svg{color:#07877c;background:#14b8a61a}.studio-workbench-module__tVKFyq__steps button:nth-child(3)>svg{color:#8160bf;background:#a78bfa1a}.dark .studio-workbench-module__tVKFyq__steps button:first-child>svg{color:#f5c242}.dark .studio-workbench-module__tVKFyq__steps button:nth-child(2)>svg{color:#5eead4}.dark .studio-workbench-module__tVKFyq__steps button:nth-child(3)>svg{color:#c4b5fd}.studio-workbench-module__tVKFyq__toolbar .ant-btn:last-child{color:#07877c;background:#14b8a60a;border-color:#14b8a655}.dark .studio-workbench-module__tVKFyq__toolbar .ant-btn:last-child{color:#5eead4}.studio-workbench-module__tVKFyq__prompt.ant-input:focus{border-color:#f5c242;box-shadow:0 0 0 3px #f5c24215}.studio-workbench-module__tVKFyq__heading h1{letter-spacing:-.5px;font-size:20px;font-weight:600}.studio-workbench-module__tVKFyq__heading p,.studio-workbench-module__tVKFyq__helper{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.6}.studio-workbench-module__tVKFyq__body{gap:18px;display:grid}.studio-workbench-module__tVKFyq__prompt.ant-input{resize:vertical;border-radius:10px;padding:14px;font-size:15px;line-height:1.7}.studio-workbench-module__tVKFyq__toolbar{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.studio-workbench-module__tVKFyq__toolbar .ant-btn{height:36px;padding-inline:14px}.studio-workbench-module__tVKFyq__sectionTitle{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.studio-workbench-module__tVKFyq__settings{gap:12px;display:grid}.studio-workbench-module__tVKFyq__settings>button{width:100%}.studio-workbench-module__tVKFyq__moreReferences{border-bottom:1px solid var(--border);padding-bottom:12px;font-size:13px}.studio-workbench-module__tVKFyq__moreReferences summary{cursor:pointer;padding:6px 0}.studio-workbench-module__tVKFyq__moreReferences summary span{color:var(--muted-foreground);margin-left:8px}.studio-workbench-module__tVKFyq__moreReferences>div{margin-top:16px}.studio-workbench-module__tVKFyq__summary{flex-wrap:wrap;gap:8px;display:flex}.studio-workbench-module__tVKFyq__summary button{border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:13px;display:inline-flex}.studio-workbench-module__tVKFyq__summary button:hover{border-color:#d4a62e}.studio-workbench-module__tVKFyq__count{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.studio-workbench-module__tVKFyq__count>span{margin-right:auto}.studio-workbench-module__tVKFyq__count button{border:1px solid var(--border);cursor:pointer;border-radius:8px;width:36px;height:36px}.studio-workbench-module__tVKFyq__count button:disabled{opacity:.35;cursor:not-allowed}.studio-workbench-module__tVKFyq__count input{text-align:center;border:1px solid var(--border);background:0 0;border-radius:8px;width:44px;height:36px}.studio-workbench-module__tVKFyq__action{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;padding:14px 24px 20px}.studio-workbench-module__tVKFyq__action .ant-btn{border-radius:9px;height:48px;font-size:16px;font-weight:600}.studio-workbench-module__tVKFyq__preview{scrollbar-width:thin;padding:24px;overflow-y:auto}.studio-workbench-module__tVKFyq__preview h2{font-size:20px;font-weight:600}.studio-workbench-module__tVKFyq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:80%;min-height:440px;padding:24px;display:flex}.studio-workbench-module__tVKFyq__empty>svg{box-sizing:content-box;color:#d3a32e;background:#f5c24210;border:1px solid #f5c24240;border-radius:28px;margin-bottom:24px;padding:22px;box-shadow:12px -10px 0 -3px #14b8a612,-12px 10px 0 -3px #a78bfa12}.studio-workbench-module__tVKFyq__empty h3{margin-bottom:8px;font-size:20px;font-weight:500}.studio-workbench-module__tVKFyq__empty p{color:var(--muted-foreground);max-width:300px;font-size:14px;line-height:1.8}.studio-workbench-module__tVKFyq__suggestions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.studio-workbench-module__tVKFyq__suggestions button{border:1px solid var(--border);cursor:pointer;border-radius:20px;padding:9px 14px;font-size:13px}.studio-workbench-module__tVKFyq__suggestions button:hover{color:#ad7600;border-color:#d3a32e}.studio-workbench-module__tVKFyq__suggestions button{border-radius:12px;transition:background .15s,border-color .15s}.studio-workbench-module__tVKFyq__suggestions button:nth-child(3n+1){color:#087b70;background:#14b8a60d;border-color:#14b8a640}.studio-workbench-module__tVKFyq__suggestions button:nth-child(3n+2){color:#a04f20;background:#fb923c0d;border-color:#fb923c40}.studio-workbench-module__tVKFyq__suggestions button:nth-child(3n){color:#7550af;background:#a78bfa0d;border-color:#a78bfa40}.dark .studio-workbench-module__tVKFyq__suggestions button:nth-child(3n+1){color:#5eead4}.dark .studio-workbench-module__tVKFyq__suggestions button:nth-child(3n+2){color:#fdba74}.dark .studio-workbench-module__tVKFyq__suggestions button:nth-child(3n){color:#c4b5fd}.studio-workbench-module__tVKFyq__suggestions button:hover{background:#f5c24215;border-color:#d3a32e}.studio-workbench-module__tVKFyq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-workbench-module__tVKFyq__gallery>:first-child{grid-column:1/-1}.studio-workbench-module__tVKFyq__frameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studio-workbench-module__tVKFyq__frameSlot{background:#14b8a608;border:1px solid #14b8a655;border-radius:12px;min-width:0;padding:12px}.studio-workbench-module__tVKFyq__frameSlot small{color:var(--muted-foreground);font-size:11px;font-weight:400}.studio-workbench-module__tVKFyq__frameSlot img,.studio-workbench-module__tVKFyq__framePlaceholder{object-fit:contain;background:var(--background);border-radius:8px;width:100%;height:112px}.studio-workbench-module__tVKFyq__framePlaceholder{color:#07877c;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.studio-workbench-module__tVKFyq__frameUpload{color:#07877c;cursor:pointer;border:1px solid #14b8a655;border-radius:6px;padding:5px 9px;font-size:12px;display:inline-flex;position:relative}.studio-workbench-module__tVKFyq__frameInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.studio-workbench-module__tVKFyq__frameUpload:has(input:disabled){opacity:.45;cursor:not-allowed}.studio-workbench-module__tVKFyq__frameUpload:focus-within{outline-offset:2px;outline:2px solid #14b8a6}:is(.dark .studio-workbench-module__tVKFyq__frameUpload,.dark .studio-workbench-module__tVKFyq__framePlaceholder){color:#5eead4}.studio-workbench-module__tVKFyq__resultToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.studio-workbench-module__tVKFyq__resultToolbar>span{color:var(--muted-foreground);flex-basis:100%;font-size:12px}.studio-workbench-module__tVKFyq__failureActions{min-width:160px;color:var(--muted-foreground);flex:1;font-size:12px}.studio-workbench-module__tVKFyq__failureActions p{margin-bottom:8px;line-height:1.6}.studio-workbench-module__tVKFyq__failureActions>div{flex-wrap:wrap;gap:8px;display:flex}.studio-workbench-module__tVKFyq__failureActions button{border:1px solid var(--border);cursor:pointer;color:var(--foreground);background:var(--card);border-radius:6px;padding:6px 10px}.studio-workbench-module__tVKFyq__failureActions button:focus-visible{outline-offset:2px;outline:2px solid #f5c242}.studio-workbench-module__tVKFyq__suggestions button:nth-child(n){color:#9a6a00;background:#f5c24208;border-color:#f5c24240}.dark .studio-workbench-module__tVKFyq__suggestions button:nth-child(n){color:#f5c242}.studio-workbench-module__tVKFyq__settings>.studio-workbench-module__tVKFyq__sectionTitle{color:#7550af}.dark .studio-workbench-module__tVKFyq__settings>.studio-workbench-module__tVKFyq__sectionTitle{color:#c4b5fd}.studio-workbench-module__tVKFyq__referencePreview{margin-top:20px}.studio-workbench-module__tVKFyq__referencePreview img{object-fit:contain;background:var(--background);border-radius:10px;width:100%;max-height:60vh}.studio-workbench-module__tVKFyq__referencePreview p{color:var(--muted-foreground);margin-top:12px;font-size:13px}.studio-workbench-module__tVKFyq__mobileSummary{display:none}.studio-workbench-module__tVKFyq__taskProgress{text-align:center;background:#f5c24206;border:1px dashed #f5c24255;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:28px;display:flex}.studio-workbench-module__tVKFyq__taskProgress strong{font-size:18px}.studio-workbench-module__tVKFyq__taskProgress span{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px}.studio-workbench-module__tVKFyq__taskProgress p{color:var(--muted-foreground);max-width:280px;font-size:12px;line-height:1.8}.studio-workbench-module__tVKFyq__resultBrowser{min-width:0}.studio-workbench-module__tVKFyq__resultBrowser:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #f5c242}.studio-workbench-module__tVKFyq__resultBrowserHeader{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.studio-workbench-module__tVKFyq__resultBrowserHeader>button{margin-left:auto}.studio-workbench-module__tVKFyq__resultBrowserHeader button,.studio-workbench-module__tVKFyq__resultNavigation button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:12px;display:inline-flex}.studio-workbench-module__tVKFyq__resultNavigation{align-items:center;gap:10px;font-size:13px;display:flex}.studio-workbench-module__tVKFyq__resultBrowser button:disabled,.studio-workbench-module__tVKFyq__expandedResult button:disabled,.studio-workbench-module__tVKFyq__historyActions button:disabled{opacity:.4;cursor:not-allowed}.studio-workbench-module__tVKFyq__resultBrowser button:focus-visible,.studio-workbench-module__tVKFyq__expandedResult button:focus-visible,.studio-workbench-module__tVKFyq__historyBrowser :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #e5a900}.studio-workbench-module__tVKFyq__keyboardHint{color:var(--muted-foreground);font-size:11px}.studio-workbench-module__tVKFyq__thumbnails{scrollbar-width:thin;gap:8px;padding:12px 2px 6px;display:flex;position:relative;overflow-x:auto}.studio-workbench-module__tVKFyq__thumbnails button{border:2px solid var(--border);background:var(--background);cursor:pointer;width:96px;height:76px;color:var(--muted-foreground);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.studio-workbench-module__tVKFyq__thumbnails button[aria-pressed=true]{color:#b07800;background:#f5c24212;border-color:#f5c242}.studio-workbench-module__tVKFyq__thumbnails img,.studio-workbench-module__tVKFyq__thumbnails video{object-fit:cover;pointer-events:none;width:100%;height:100%}.studio-workbench-module__tVKFyq__thumbnails .studio-workbench-module__tVKFyq__thumbnailLabel{color:#fff;background:#000b;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;bottom:2px;right:2px}.studio-workbench-module__tVKFyq__expandedResult,.studio-workbench-module__tVKFyq__imagePreview{min-width:0}.studio-workbench-module__tVKFyq__imageViewTools{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding-right:36px;display:flex}.studio-workbench-module__tVKFyq__imageViewTools button{min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.studio-workbench-module__tVKFyq__imageViewTools button:hover{background:var(--muted)}.studio-workbench-module__tVKFyq__imageViewTools button[aria-pressed=true]{color:#bd8700;background:#e5a90016;box-shadow:inset 0 0 0 1px #e5a90070}.studio-workbench-module__tVKFyq__imageViewTools span,.studio-workbench-module__tVKFyq__draftActions>p{color:var(--muted-foreground);font-size:11px;line-height:1.7}.studio-workbench-module__tVKFyq__imageFit,.studio-workbench-module__tVKFyq__imageOriginal{background-color:var(--background);background-image:conic-gradient(from 90deg, #8882 25%, transparent 0 50%, #8882 0 75%, transparent 0);background-size:20px 20px;border-radius:8px;height:clamp(220px,50vh,640px)}.studio-workbench-module__tVKFyq__imageFit{justify-content:center;align-items:center;display:flex;overflow:hidden}.studio-workbench-module__tVKFyq__imageFit img{object-fit:contain;width:100%;height:100%;display:block}.studio-workbench-module__tVKFyq__imageOriginal{overflow:auto}.studio-workbench-module__tVKFyq__imageOriginal img{width:auto;max-width:none;height:auto;max-height:none;display:block}.studio-workbench-module__tVKFyq__draftActions{margin-top:12px}.studio-workbench-module__tVKFyq__draftActions>.studio-workbench-module__tVKFyq__imageViewTools{margin-bottom:0;padding-right:0}.studio-workbench-module__tVKFyq__draftMore{position:relative}.studio-workbench-module__tVKFyq__draftMore summary{cursor:pointer;border-radius:6px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.studio-workbench-module__tVKFyq__draftMore summary::-webkit-details-marker{display:none}.studio-workbench-module__tVKFyq__draftMore summary:hover,.studio-workbench-module__tVKFyq__draftMore[open] summary{background:var(--muted)}.studio-workbench-module__tVKFyq__draftMore summary:focus-visible{outline-offset:2px;outline:2px solid #e5a900}.studio-workbench-module__tVKFyq__draftMore summary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.studio-workbench-module__tVKFyq__draftMorePanel{z-index:20;background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:132px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0002}.studio-workbench-module__tVKFyq__draftMorePanel button{white-space:nowrap;width:100%}.studio-workbench-module__tVKFyq__draftActions button:disabled{opacity:.45;cursor:not-allowed}.studio-workbench-module__tVKFyq__runningNotice{border-bottom:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:10px 0;font-size:12px;display:flex}.studio-workbench-module__tVKFyq__runningNotice button{color:#bd8700;min-height:32px;padding:4px 8px}.studio-workbench-module__tVKFyq__taskSnapshot{color:var(--muted-foreground);margin:8px 0 16px;font-size:12px}.studio-workbench-module__tVKFyq__taskSnapshot p{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.studio-workbench-module__tVKFyq__expandedResult>img,.studio-workbench-module__tVKFyq__expandedResult>video{object-fit:contain;background:#080808;border-radius:8px;width:100%;max-height:75vh;margin-top:12px}.studio-workbench-module__tVKFyq__historyFilters{gap:10px;display:grid}.studio-workbench-module__tVKFyq__historyFilters label{gap:6px;font-size:12px;display:grid}.studio-workbench-module__tVKFyq__historyFilters input,.studio-workbench-module__tVKFyq__historyFilters select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--foreground);border-radius:8px;padding:9px 10px}.studio-workbench-module__tVKFyq__historyFilters>p{color:var(--muted-foreground);font-size:12px}.studio-workbench-module__tVKFyq__historyActions{flex-wrap:wrap;gap:6px;display:flex}.studio-workbench-module__tVKFyq__historyActions button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:12px}.studio-workbench-module__tVKFyq__historyActions button:last-child{color:#e45b65}.studio-workbench-module__tVKFyq__historyDay{color:var(--muted-foreground);margin:20px 0 10px;font-size:13px;font-weight:600}.studio-workbench-module__tVKFyq__historyEntry{margin-bottom:14px}.studio-workbench-module__tVKFyq__historyModel{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.studio-workbench-module__tVKFyq__historyModel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-workbench-module__tVKFyq__historyEmpty{text-align:center;color:var(--muted-foreground);padding:40px 12px;font-size:13px}.studio-workbench-module__tVKFyq__navigation button:focus-visible,.studio-workbench-module__tVKFyq__summary button:focus-visible,.studio-workbench-module__tVKFyq__count button:focus-visible,.studio-workbench-module__tVKFyq__suggestions button:focus-visible{outline-offset:3px;outline:2px solid #d3a32e}@media (max-width:1199px){.studio-workbench-module__tVKFyq__layout{grid-template-columns:156px minmax(0,1fr)}.studio-workbench-module__tVKFyq__columns{grid-template-columns:minmax(330px,1fr) minmax(0,1fr);gap:12px;padding:12px}.studio-workbench-module__tVKFyq__fields,.studio-workbench-module__tVKFyq__preview{padding:18px}.studio-workbench-module__tVKFyq__navigation{padding-inline:8px}.studio-workbench-module__tVKFyq__navigation small{display:none}}@media (max-width:899px){.studio-workbench-module__tVKFyq__workspace{padding-bottom:calc(160px + env(safe-area-inset-bottom));overflow-y:auto}.studio-workbench-module__tVKFyq__layout{flex-direction:column;height:auto;min-height:100%;display:flex}.studio-workbench-module__tVKFyq__navigation{border-right:0;border-bottom:1px solid var(--border);z-index:10;background:var(--background);flex-direction:row;align-items:center;padding:8px 12px;position:sticky;top:0}.studio-workbench-module__tVKFyq__steps{flex:1;justify-content:space-between;gap:2px;display:flex}.studio-workbench-module__tVKFyq__navigation button{gap:6px;padding:8px;font-size:12px}.studio-workbench-module__tVKFyq__steps button>svg{background:0 0;width:16px;height:16px;padding:0}.studio-workbench-module__tVKFyq__navigation .studio-workbench-module__tVKFyq__history{margin:0}.studio-workbench-module__tVKFyq__history span{display:none}.studio-workbench-module__tVKFyq__columns{flex-direction:column;padding:12px;display:flex}.studio-workbench-module__tVKFyq__composer,.studio-workbench-module__tVKFyq__fields{overflow:visible}.studio-workbench-module__tVKFyq__fields>div{scroll-margin-top:84px}.studio-workbench-module__tVKFyq__action{z-index:30;padding:10px 18px max(12px, env(safe-area-inset-bottom));border-radius:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0001}.studio-workbench-module__tVKFyq__mobileSummary{text-align:left;cursor:pointer;gap:3px;width:100%;min-width:0;padding-bottom:8px;display:grid}.studio-workbench-module__tVKFyq__mobileSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.studio-workbench-module__tVKFyq__mobileSummary span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px}.studio-workbench-module__tVKFyq__keyboardHint{display:none}.studio-workbench-module__tVKFyq__preview{overflow:visible}.studio-workbench-module__tVKFyq__empty{min-height:300px}}.studio-workbench-module__tVKFyq__promptExamples{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.studio-workbench-module__tVKFyq__promptExamples>span{color:var(--muted-foreground);margin-right:3px}.studio-workbench-module__tVKFyq__promptExamples button,.studio-workbench-module__tVKFyq__reuseButton{border:1px solid var(--border);min-height:32px;color:inherit;background:0 0;border-radius:8px;padding:5px 10px;transition:background-color .15s,border-color .15s}.studio-workbench-module__tVKFyq__promptExamples button:hover,.studio-workbench-module__tVKFyq__reuseButton:hover{background:#f5c2421a;border-color:#f5c242}.studio-workbench-module__tVKFyq__inlineNotice{background:#f5c24214;border-left:3px solid #f5c242;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.studio-workbench-module__tVKFyq__promptExamples .studio-workbench-module__tVKFyq__inlineNotice{flex-basis:100%}.studio-workbench-module__tVKFyq__materialStatus,.studio-workbench-module__tVKFyq__materialError{background:#14b8a61a;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.6}.studio-workbench-module__tVKFyq__materialError{color:#be123c;background:#f43f5e1a}.dark .studio-workbench-module__tVKFyq__materialError{color:#fda4af}.studio-workbench-module__tVKFyq__materialHint{opacity:.65;margin-bottom:8px;font-size:12px}.studio-workbench-module__tVKFyq__mediaDetails{color:#fff;text-align:center;pointer-events:none;background:#000000b8;padding:4px;font-size:10px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.studio-workbench-module__tVKFyq__reuseButton{width:100%;color:var(--foreground);margin-top:8px;font-size:12px}.studio-workbench-module__tVKFyq__workspace button:focus-visible{outline-offset:3px;outline:2px solid #f5c242}.studio-workbench-module__tVKFyq__toolbar .ant-btn{border-radius:8px;min-height:32px}@media (prefers-reduced-motion:reduce){.studio-workbench-module__tVKFyq__workspace button,.studio-workbench-module__tVKFyq__workspace label{transition:none!important;animation:none!important}}
.model-icon-module__S5hkna__gemini,.model-icon-module__S5hkna__deepseek{filter:none}.model-icon-module__S5hkna__bytedance{filter:invert(53%)sepia(92%)saturate(1794%)hue-rotate(153deg)brightness(96%)contrast(95%)}.model-icon-module__S5hkna__kling{filter:invert(67%)sepia(78%)saturate(558%)hue-rotate(53deg)brightness(96%)contrast(89%)}.model-icon-module__S5hkna__vidu{filter:invert(54%)sepia(91%)saturate(1805%)hue-rotate(318deg)brightness(105%)contrast(96%)}.model-icon-module__S5hkna__pixverse{filter:invert(60%)sepia(73%)saturate(1567%)hue-rotate(220deg)brightness(103%)contrast(95%)}.model-icon-module__S5hkna__grok{filter:invert(59%)sepia(70%)saturate(1004%)hue-rotate(169deg)brightness(103%)contrast(97%)}.model-icon-module__S5hkna__claude{filter:invert(58%)sepia(57%)saturate(585%)hue-rotate(330deg)brightness(94%)contrast(89%)}
:is(.image-model-picker-module__95uFCW__popup.ant-popover .ant-popover-container,.image-model-picker-module__95uFCW__popup.ant-popover .ant-popover-inner){box-shadow:none;background:0 0;border:0;padding:0}.dark .image-model-picker-module__95uFCW__menu{color:#f4f0fa;background:#282133;border-color:#ffffff26;box-shadow:0 20px 60px #09051066,inset 0 1px #ffffff0c}.dark .image-model-picker-module__95uFCW__menu input{color:#f4f0fa;background:#ffffff06;border-color:#ffffff26;outline:none}.dark .image-model-picker-module__95uFCW__menu input::placeholder{color:#aca0bc}.dark .image-model-picker-module__95uFCW__menu input:focus-visible{border-color:#f5c242;box-shadow:0 0 0 2px #f5c2421a}.dark .image-model-picker-module__95uFCW__menu>div{border-color:#ffffff14}.dark .image-model-picker-module__95uFCW__menu .image-model-picker-module__95uFCW__option{color:#f4f0fa}.dark .image-model-picker-module__95uFCW__menu .image-model-picker-module__95uFCW__option:not(.image-model-picker-module__95uFCW__selected):hover{background:#ffffff08;border-color:#ffffff24}.dark .image-model-picker-module__95uFCW__menu .image-model-picker-module__95uFCW__option.image-model-picker-module__95uFCW__selected{background:#f5c24212;border-color:#f5c242a6}.dark .image-model-picker-module__95uFCW__menu .image-model-picker-module__95uFCW__option>span:first-child{background:#ffffff08}.dark .image-model-picker-module__95uFCW__menu .image-model-picker-module__95uFCW__option span[class*=bg-stone]{color:#c9bfd5;background:#ffffff0c}:is(.dark .image-model-picker-module__95uFCW__menu span[class*=text-stone-500],.dark .image-model-picker-module__95uFCW__menu span[class*=text-stone-400]){color:#afa2be}.dark .image-model-picker-module__95uFCW__menu span[class*=text-stone-300]{color:#d6cce1}.dark .image-model-picker-module__95uFCW__menu [aria-label=模型分类] button{color:#beb2cc}.dark .image-model-picker-module__95uFCW__menu [aria-label=模型分类] button[aria-pressed=true]{color:#241a08;background:#f5c242}.dark .image-model-picker-module__95uFCW__menu [aria-label=模型分类] button[aria-pressed=false]:hover{color:#f4f0fa;background:#ffffff0a}
.composer-module__-vDmDa__workspace.chat-workspace{background:var(--studio-environment)}.composer-module__-vDmDa__workspace.chat-workspace>aside{background:var(--card);border-color:var(--border)}.composer-module__-vDmDa__historySidebar{background:var(--card);color:var(--foreground)}.composer-module__-vDmDa__historyMeta{color:var(--muted-foreground)}.composer-module__-vDmDa__historyItem{border-color:#0000}.composer-module__-vDmDa__historyItem:hover{background:var(--accent)}.composer-module__-vDmDa__historyItem.composer-module__-vDmDa__historySelected{background:var(--secondary);border-color:#f5c24280;box-shadow:inset 2px 0 #f5c242}.dark .composer-module__-vDmDa__historySidebar{color:#f1eaf9;background:linear-gradient(160deg,#30213f,#1c1628 55%,#181321)}.dark .composer-module__-vDmDa__historyMeta{color:#b8a9c8}.dark .composer-module__-vDmDa__historyItem.composer-module__-vDmDa__historySelected{background:#ffffff08}.composer-module__-vDmDa__workspace>section>header{border-color:var(--border);background:var(--card)}.dark .composer-module__-vDmDa__workspace>section>header{background:#16131d80}.composer-module__-vDmDa__composer{background:var(--studio-surface);max-width:896px;box-shadow:var(--studio-shadow);border:1px solid #b9a3d05c;border-radius:20px;margin-inline:auto;padding:16px;transition:border-color .18s,box-shadow .18s;position:relative}.composer-module__-vDmDa__composer:before{content:"";border-radius:inherit;background:var(--studio-rim);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.composer-module__-vDmDa__composer:focus-within{border-color:#f5c24280;box-shadow:0 0 0 3px #f5c24208,0 8px 28px #00000020}.composer-module__-vDmDa__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.composer-module__-vDmDa__model{max-width:min(320px,100%);background:#ffffff05!important;border-radius:10px!important;min-width:0!important;height:38px!important}.composer-module__-vDmDa__uploads{align-items:center;gap:2px;display:flex}.composer-module__-vDmDa__searchToggle{border:1px solid var(--border);min-height:38px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.composer-module__-vDmDa__searchToggle.composer-module__-vDmDa__searchEnabled{color:#88600a;background:#f5c24218;border-color:#c39420}.dark .composer-module__-vDmDa__searchToggle.composer-module__-vDmDa__searchEnabled{color:#f5ce63;border-color:#f5c24280}.composer-module__-vDmDa__searchToggle:hover:not(:disabled){background:var(--accent);color:var(--foreground)}.composer-module__-vDmDa__searchToggle.composer-module__-vDmDa__searchEnabled:hover:not(:disabled){background:#f5c24226}.composer-module__-vDmDa__searchToggle:disabled{cursor:not-allowed;opacity:.55}.composer-module__-vDmDa__searchDisclosure{color:var(--muted-foreground);margin:8px 0 0;font-size:11px;line-height:18px}.composer-module__-vDmDa__searchStatus{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:20px}.composer-module__-vDmDa__citation{color:#88600a;text-underline-offset:3px;text-decoration:underline;display:inline}.dark .composer-module__-vDmDa__citation{color:#f5ce63}.composer-module__-vDmDa__citation:focus-visible,.composer-module__-vDmDa__sourceLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f5c242}.composer-module__-vDmDa__sources{color:var(--muted-foreground);margin-top:12px}.composer-module__-vDmDa__sourcesLabel{align-items:center;gap:6px;margin-bottom:5px;font-size:12px;line-height:20px;display:flex}.composer-module__-vDmDa__sourceList{gap:3px;margin:0;padding:0;list-style:none;display:grid}.composer-module__-vDmDa__sourceLink{color:var(--foreground);align-items:center;gap:8px;padding:6px 0;font-size:12px;line-height:18px;text-decoration:none;display:flex}.composer-module__-vDmDa__sourceLink:hover{color:#88600a}.dark .composer-module__-vDmDa__sourceLink:hover{color:#f5ce63}.composer-module__-vDmDa__sourceNumber{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0}.composer-module__-vDmDa__sourceDetails{flex:1;min-width:0;display:grid}.composer-module__-vDmDa__sourceDetails>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-module__-vDmDa__sourceHost{color:var(--muted-foreground);font-size:11px}.composer-module__-vDmDa__input{resize:vertical;width:100%;min-height:76px;max-height:176px;color:var(--foreground);background:0 0;border:0;outline:none;padding:4px 2px;font-size:15px;line-height:26px;display:block}.composer-module__-vDmDa__input::placeholder,.composer-module__-vDmDa__supportingText{color:var(--muted-foreground)}.dark .composer-module__-vDmDa__supportingText{color:#d1c5df}.composer-module__-vDmDa__workspace button:focus-visible{outline-offset:3px;outline:2px solid #f5c242}@media (hover:none){.composer-module__-vDmDa__historyItem button{opacity:1}}.composer-module__-vDmDa__settings{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.composer-module__-vDmDa__compactControl{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.composer-module__-vDmDa__compactControl select{border:1px solid var(--border);background:var(--secondary);max-width:150px;height:38px;color:var(--foreground);border-radius:8px;padding:0 8px}.dark .composer-module__-vDmDa__compactControl select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.composer-module__-vDmDa__compactControl select.composer-module__-vDmDa__selected{color:#88600a;background:#f5c24218;border-color:#c39420}.dark .composer-module__-vDmDa__compactControl select.composer-module__-vDmDa__selected{color:#f5ce63;border-color:#f5c24280}.composer-module__-vDmDa__compactControl select:focus-visible{outline-offset:2px;outline:2px solid #f5c242}.composer-module__-vDmDa__row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.composer-module__-vDmDa__row+.composer-module__-vDmDa__row{margin-top:8px}.composer-module__-vDmDa__label{color:#b2b3ba;font-size:12px}.composer-module__-vDmDa__controls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.composer-module__-vDmDa__segments{background:#090b0e;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.composer-module__-vDmDa__option{color:#b3b6be;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:32px;padding:5px 11px;font-size:12px;line-height:20px;transition:color .14s,background .14s}.composer-module__-vDmDa__option:hover:not(:disabled){color:#f4f4f4;background:#ffffff0a}.composer-module__-vDmDa__option.composer-module__-vDmDa__selected,.composer-module__-vDmDa__option.composer-module__-vDmDa__selected:hover:not(:disabled){color:#f5ce63;background:#f5c2421f;border-color:#f5c24266}.composer-module__-vDmDa__option:focus-visible,.composer-module__-vDmDa__budget:focus-visible{outline-offset:2px;outline:2px solid #f5c242}.composer-module__-vDmDa__option:disabled,.composer-module__-vDmDa__budget:disabled{opacity:.5;cursor:not-allowed}.composer-module__-vDmDa__hint{color:#a1a1aa;font-size:11px;line-height:18px}.composer-module__-vDmDa__note{color:#a1a1aa;margin:8px 0 0 84px;font-size:11px;line-height:18px}.composer-module__-vDmDa__budget{color:#ededed;font-variant-numeric:tabular-nums;background:#090b0e;border:1px solid #3c3e44;border-radius:8px;width:112px;height:36px;padding:6px 10px;font-size:13px}.composer-module__-vDmDa__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.composer-module__-vDmDa__send{justify-content:center;align-items:center;gap:6px;min-width:86px!important;height:38px!important;box-shadow:none!important;border-radius:10px!important;padding:0 14px!important;display:inline-flex!important}.composer-module__-vDmDa__send:disabled{color:#90939b!important;opacity:1!important;background:#2b2d32!important;border-color:#393b42!important}.composer-module__-vDmDa__keyboardHint{color:#9699a2;font-size:11px}.composer-module__-vDmDa__mobileHint{display:none}@media (max-width:520px){.composer-module__-vDmDa__composer{border-radius:16px;padding:12px}.composer-module__-vDmDa__toolbar{gap:4px}.composer-module__-vDmDa__model{flex:1}.composer-module__-vDmDa__uploads button:not(.composer-module__-vDmDa__searchToggle){flex-basis:34px;width:34px;height:38px}.composer-module__-vDmDa__searchToggle{padding-inline:8px}.composer-module__-vDmDa__row{grid-template-columns:1fr;gap:5px}.composer-module__-vDmDa__controls{gap:6px}.composer-module__-vDmDa__option{min-height:36px;padding-inline:10px}.composer-module__-vDmDa__note{margin-left:0}.composer-module__-vDmDa__keyboardHint{display:none}.composer-module__-vDmDa__mobileHint{color:#9699a2;font-size:11px;display:inline}}@media (prefers-reduced-motion:reduce){.composer-module__-vDmDa__composer,.composer-module__-vDmDa__option{transition:none}}@media (max-width:899px),(prefers-reduced-transparency:reduce){.dark .composer-module__-vDmDa__composer{background:#18151f}}.composer-module__-vDmDa__answerMarkdown{white-space:normal;overflow-wrap:anywhere;min-width:0}.composer-module__-vDmDa__answerMarkdown p{margin:0 0 .75em}.composer-module__-vDmDa__answerMarkdown>:last-child{margin-bottom:0}.composer-module__-vDmDa__answerMarkdown a{color:#f5cf62;text-underline-offset:3px;text-decoration:underline}.composer-module__-vDmDa__answerMarkdown a:hover{color:#ffe5a0}.composer-module__-vDmDa__answerMarkdown a:focus-visible{outline-offset:3px;outline:2px solid #f5cf62}.composer-module__-vDmDa__answerMarkdown ul,.composer-module__-vDmDa__answerMarkdown ol{margin:.75em 0;padding-left:1.5em}.composer-module__-vDmDa__answerMarkdown ul{list-style:outside}.composer-module__-vDmDa__answerMarkdown ol{list-style:decimal}.composer-module__-vDmDa__answerMarkdown h1,.composer-module__-vDmDa__answerMarkdown h2,.composer-module__-vDmDa__answerMarkdown h3{margin:1em 0 .5em;font-weight:650}.composer-module__-vDmDa__answerMarkdown blockquote{border-left:3px solid #84758c;margin:.75em 0;padding-left:1em}.composer-module__-vDmDa__answerMarkdown pre{white-space:pre;background:#16121e;border-radius:8px;max-width:100%;padding:1em;overflow-x:auto}.composer-module__-vDmDa__answerMarkdown code{background:#ffffff0d;border-radius:4px;padding:.1em .25em;font-size:.9em}.composer-module__-vDmDa__answerTable{max-width:100%;overflow-x:auto}.composer-module__-vDmDa__answerTable table{border-collapse:collapse}.composer-module__-vDmDa__answerTable th,.composer-module__-vDmDa__answerTable td{text-align:left;border:1px solid #ffffff26;padding:.4em .75em}
.parameter-selection-module__vBHHXq__panel{display:contents}.parameter-selection-module__vBHHXq__panel button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #e5a90033;color:#946300!important;background:#f5c2421f!important;border-color:#e5a900!important}.parameter-selection-module__vBHHXq__panel button[aria-pressed=true]>span{border-color:currentColor!important}.dark .parameter-selection-module__vBHHXq__panel button[aria-pressed=true]{color:#f5c242!important;border-color:#f5c242!important}.parameter-selection-module__vBHHXq__panel button:focus-visible,.parameter-selection-module__vBHHXq__panel select:focus-visible{outline-offset:3px;outline:2px solid #e5a900}.parameter-selection-module__vBHHXq__panel select{background-color:#f5c2420d;border-color:#e5a90088}
