.levitated-workbench.is-v2 .main-canvas-panel{min-height:0;max-height:min(56vh,740px)}.levitated-workbench.is-v2 .main-canvas-panel .canvas-wrap{min-height:0}.levitated-workbench.is-v2 .reference-empty{gap:4px;min-height:92px;padding:10px}.levitated-workbench.is-v2 .reference-empty svg{width:22px;height:22px}.levitated-workbench.is-v2 .reference-empty strong{font-size:12px}.levitated-workbench.is-v2 .reference-empty span{font-size:10px;line-height:1.4}.levitated-workbench.is-v2 .right-stack .workflow-rail{gap:2px}.levitated-workbench.is-v2 .workflow-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:8px 0 10px;padding:6px 8px}.levitated-workbench.is-v2 .workflow-rail li{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;min-height:0;padding:3px 2px}.levitated-workbench.is-v2 .workflow-rail li:not(:last-child):before{display:none}.levitated-workbench.is-v2 .workflow-rail-node{width:19px;height:19px;box-shadow:none;font-size:9px}.levitated-workbench.is-v2 .workflow-rail-node svg{width:10px;height:10px}.levitated-workbench.is-v2 .workflow-rail-copy{justify-items:center;gap:0}.levitated-workbench.is-v2 .workflow-rail-copy strong{white-space:nowrap;font-size:10px;line-height:1.1}.levitated-workbench.is-v2 .workflow-rail-copy small{display:none}.mcp-panel{border:1px solid var(--border-subtle,#f5f5f717);border-radius:var(--radius-md,6px);background:var(--surface-elevated,#212124);flex-direction:column;gap:9px;padding:10px;display:flex}.mcp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mcp-title{color:var(--text-primary,#f5f5f7);letter-spacing:.01em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.mcp-protocol{border:1px solid var(--border-subtle,#f5f5f717);color:var(--text-muted,#8e8e96);border-radius:999px;padding:1px 6px;font-size:9px;font-weight:500}.mcp-manage{border-radius:var(--radius-sm,4px);border:1px solid var(--border-subtle,#f5f5f717);color:var(--text-secondary,#c1c1c7);cursor:pointer;background:0 0;padding:3px 8px;font-size:10px;transition:border-color .15s,color .15s}.mcp-manage:hover:not(:disabled){border-color:var(--border-active,#a79ef1a8);color:var(--text-primary,#f5f5f7)}.mcp-manage:disabled{opacity:.4;cursor:not-allowed}.mcp-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mcp-model{border-radius:var(--radius-sm,4px);border:1px solid var(--border-subtle,#f5f5f717);cursor:pointer;text-align:left;background:#ffffff06;flex-direction:column;gap:3px;padding:6px 8px;transition:border-color .15s,background .15s;display:flex}.mcp-model:hover:not(:disabled){border-color:#ffffff38}.mcp-model.is-active{border-color:var(--border-active,#a79ef1a8);background:var(--accent-soft,#786fe829)}.mcp-model:disabled{opacity:.5;cursor:not-allowed}.mcp-model-name{color:var(--text-primary,#f5f5f7);font-size:11px;font-weight:600;line-height:1.2}.mcp-model.is-active .mcp-model-name{color:var(--accent-foreground,#fff)}.mcp-model-meta{color:var(--text-muted,#8e8e96);justify-content:space-between;align-items:center;gap:6px;font-size:9px;line-height:1.2;display:flex}.mcp-model-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcp-row-label{min-width:52px;color:var(--text-muted,#8e8e96);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.mcp-seg{flex-wrap:wrap;gap:4px;display:inline-flex}.mcp-seg>button{border-radius:var(--radius-sm,4px);border:1px solid var(--border-subtle,#f5f5f717);color:var(--text-secondary,#c1c1c7);cursor:pointer;background:0 0;padding:3px 9px;font-size:10px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.mcp-seg>button:hover:not(:disabled){color:var(--text-primary,#f5f5f7);border-color:#ffffff3d}.mcp-seg>button.active{background:var(--text-primary,#f5f5f7);border-color:var(--text-primary,#f5f5f7);color:#0b0d12;font-weight:600}.mcp-seg>button:disabled{opacity:.35;cursor:not-allowed}.mcp-foot{justify-content:space-between;align-items:center;gap:8px;min-height:14px;display:flex}.mcp-size{color:var(--text-muted,#8e8e96);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.mcp-warn{color:#e0ad58;font-size:9px}:root[data-theme=light] .mcp-model{background:#00000005}:root[data-theme=light] .mcp-seg>button.active{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.levitated-workbench.is-v2 .msp-panel{flex-direction:column;flex:none;min-height:0;display:flex}.msp-body{align-items:flex-start;gap:12px;padding:10px 12px 12px;display:flex}.msp-base{flex-direction:column;flex:0 0 132px;gap:5px;min-width:0;display:flex}.msp-base-label,.msp-ref-label{color:var(--text-secondary,#c1c1c7);align-items:center;gap:6px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.msp-badge{color:#f08a8a;white-space:nowrap;background:#ef6c6c29;border:1px solid #ef6c6c57;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:500}.msp-badge.primary{color:#b9b1ff;background:#786fe82e;border-color:#a79ef180}.msp-portrait{aspect-ratio:3/4;border:1px solid var(--border-subtle,#f5f5f717);background:#050a118c;border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.msp-portrait img{object-fit:cover;width:100%;height:100%;display:block}.msp-portrait.is-empty{border-style:dashed}.msp-empty-hint{color:var(--text-muted,#8e8e96);text-align:center;padding:0 8px;font-size:10px;line-height:1.4}.msp-meta{color:var(--text-muted,#8e8e96);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.msp-refs{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.msp-ref-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.msp-square{aspect-ratio:1;border:1px solid var(--border-subtle,#f5f5f717);background:#050a118c;border-radius:8px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.msp-square img{object-fit:cover;width:100%;height:100%;display:block}.msp-square.is-empty{cursor:pointer;color:var(--text-muted,#8e8e96);border-style:dashed;gap:6px;font-size:10px;transition:border-color .15s,color .15s,background .15s}.msp-square.is-empty:hover{border-color:var(--border-active,#a79ef1a8);color:var(--text-primary,#f5f5f7);background:#786fe814}.msp-square.is-empty svg{width:18px;height:18px}.msp-actions{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .15s;display:flex;position:absolute;inset:auto 4px 4px}.msp-square:hover .msp-actions{opacity:1}.msp-actions button{color:#d7dbe4;cursor:pointer;background:#080a10d1;border:1px solid #ffffff29;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid}.msp-actions button:hover{color:#fff;border-color:#a79ef1b3}.msp-actions svg{width:11px;height:11px}.msp-actions svg.filled{color:#f5c451;fill:#f5c451}.msp-extras{gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.msp-extra{border:1px solid var(--border-subtle,#f5f5f717);cursor:pointer;background:0 0;border-radius:6px;flex:none;width:40px;height:40px;padding:0;overflow:hidden}.msp-extra.is-primary{border-color:var(--border-active,#a79ef1a8)}.msp-extra img{object-fit:cover;width:100%;height:100%;display:block}.msp-body{--msp-h:176px;align-items:flex-start}.msp-base{flex:0 0 132px}.msp-portrait{height:var(--msp-h);aspect-ratio:auto;width:100%}.msp-refs{gap:12px;display:flex}.msp-ref-cell{flex:0 0 var(--msp-h);width:var(--msp-h)}.msp-square{height:var(--msp-h);width:var(--msp-h);aspect-ratio:auto}.msp-base-label{flex-wrap:wrap;row-gap:2px}.msp-base-label .msp-meta{color:var(--text-muted,#8e8e96);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.msp-base-label,.msp-ref-label{white-space:nowrap;flex-wrap:nowrap;height:16px;overflow:hidden}.msp-base-label .msp-meta{display:none}.levitated-workbench.is-v2 .msp-panel .image-import-progress{border-radius:6px;align-items:center;gap:8px;min-height:0;margin:0 12px 8px;padding:4px 8px;font-size:9px;line-height:1.2;display:flex}.levitated-workbench.is-v2 .msp-panel .image-import-progress progress{flex:0 0 96px;width:96px;height:3px}.levitated-workbench.is-v2 .msp-panel .image-import-progress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.levitated-workbench.is-v2 .main-canvas-panel{max-height:min(44vh,640px)}.levitated-workbench.is-v2 .v2-media-split{flex:auto;gap:10px;height:min(68vh,820px);min-height:0;display:flex}.levitated-workbench.is-v2 .v2-main-pane{flex:auto;min-width:0;min-height:0;display:flex}.levitated-workbench.is-v2 .v2-main-pane>.main-canvas-panel{flex:auto;height:100%;min-height:0;max-height:none}.levitated-workbench.is-v2 .v2-ref-panel{background:linear-gradient(105deg, #5b9eff0a, transparent 27%), var(--night-surface,#101722);flex-direction:column;flex:0 0 340px;width:340px;min-height:0;display:flex}.levitated-workbench.is-v2 .v2-ref-stack{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px 12px 12px;display:flex;overflow-y:auto}.v2-ref-row{border:1px solid var(--border-subtle,#f5f5f717);background:#ffffff06;border-radius:8px;align-items:center;gap:10px;min-height:68px;padding:6px 8px;display:flex}.v2-ref-row.is-primary{border-color:var(--border-active,#a79ef1a8);background:#786fe81a}.v2-ref-thumb{border:1px solid var(--border-subtle,#f5f5f714);background:#050a1199;border-radius:6px;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.v2-ref-thumb img{object-fit:cover;width:100%;height:100%;display:block}.v2-ref-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-ref-kind{color:var(--text-muted,#8e8e96);align-items:center;gap:3px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.v2-ref-kind.face{color:#9fb8ff}.v2-ref-kind.cloth{color:#9fe0c0}.v2-ref-info strong{color:var(--text-primary,#f5f5f7);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.v2-ref-info small{color:var(--text-muted,#8e8e96);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v2-ref-actions{flex:none;gap:4px;display:flex}.v2-ref-actions button{border:1px solid var(--border-subtle,#f5f5f717);width:22px;height:22px;color:var(--text-secondary,#c1c1c7);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;display:grid}.v2-ref-actions button:hover{border-color:var(--border-active,#a79ef1a8);color:#fff}.v2-ref-actions svg{width:11px;height:11px}.v2-ref-actions svg.filled{color:#f5c451;fill:#f5c451}.v2-ref-empties{gap:8px;margin-top:2px;display:flex}.v2-ref-add{border:1px dashed var(--border-subtle,#f5f5f729);color:var(--text-muted,#8e8e96);cursor:pointer;background:0 0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:9px 0;font-size:11px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.v2-ref-add:hover:not(:disabled){border-color:var(--border-active,#a79ef1a8);color:var(--text-primary,#f5f5f7);background:#786fe812}.v2-ref-add:disabled{opacity:.45;cursor:not-allowed}.levitated-workbench.is-v2 .center-stack>.prompt-panel,.levitated-workbench.is-v2 .center-stack>.prompt-panel>.prompt-editor-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.levitated-workbench.is-v2 .center-stack>.prompt-panel .prompt-output{flex:auto;min-height:160px;max-height:none}.levitated-workbench.is-v2 .workbench{grid-template-columns:minmax(720px,1.45fr) minmax(460px,1fr)}.levitated-workbench.is-v2 .settings-grid>.v2-settings-channel{grid-column:1/-1}.levitated-workbench.is-v2 .v2-settings-channel .description-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.levitated-workbench.is-v2 .v2-settings-channel .description-panel>.panel-head{display:none}.levitated-workbench.is-v2 .settings-grid>.v2-settings-models{grid-column:1/-1}.v2-float-checklist{z-index:60;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:320px;display:flex;position:fixed;bottom:46px;right:18px}.v2-float-checklist>*{pointer-events:auto}.v2-float-toggle{border:1px solid var(--border-subtle,#f5f5f71f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary,#f5f5f7);cursor:pointer;background:#0e121aeb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;display:flex;box-shadow:0 10px 28px #00000073}.v2-float-toggle:hover{border-color:var(--border-active,#a79ef199)}.v2-float-badge{border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:600}.v2-float-badge.danger{color:#f08a8a;background:#e05e5e2e}.v2-float-badge.warn{color:#e0ad58;background:#e0ad582e}.v2-float-badge.ok{color:#47c79c;background:#47c79c2e}.v2-float-caret{text-align:center;width:16px;color:var(--text-muted,#8e8e96)}.v2-float-body{border-radius:12px;max-height:min(46vh,420px);overflow-y:auto;box-shadow:0 18px 40px #0000008c}.v2-float-body .checklist-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e121af5;border-radius:12px;margin:0}.result-retention-notice{color:#ffc79af2;background:#ff9d5c17;border:1px solid #ff9d5c38;border-radius:10px;align-items:center;gap:8px;margin:10px 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.result-retention-notice span{flex:1;min-width:0}.result-retention-notice button{color:#ffd6aa;cursor:pointer;background:#ff9d5c1f;border:1px solid #ff9d5c57;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;transition:background .16s}.result-retention-notice button:hover{background:#ff9d5c38}.result-retention-notice .result-retention-close{color:#ffc79a99;background:0 0;border:none;border-radius:6px;width:20px;height:20px;padding:0;font-size:15px;line-height:1}.result-retention-notice .result-retention-close:hover{color:#ffd6aa;background:#ff9d5c29}.brand--alphagame{gap:9px}.brand--alphagame .brand-glyph{opacity:.9;border:1px solid;border-radius:0;flex:none;place-items:center;width:26px;height:26px;font-family:Times New Roman,Songti SC,serif;font-size:13px;line-height:1;display:inline-grid}.brand--alphagame strong{letter-spacing:.02em;font-family:Times New Roman,Songti SC,serif;font-size:16px;font-weight:400}.brand--alphagame strong em{font-style:normal;font-weight:600}.levitated-workbench.is-v2{height:auto;min-height:100dvh;overflow:visible}.levitated-workbench.is-v2 .workbench{height:auto;min-height:0;overflow:visible}.levitated-workbench.is-v2 .right-stack{padding-bottom:72px;overflow:visible}.levitated-workbench.is-v2 .inline-result-card{aspect-ratio:.78;grid-template-rows:minmax(0,1fr) auto;padding:0 0 6px;display:grid;position:relative;overflow:hidden}.levitated-workbench.is-v2 .inline-result-card>img{object-fit:cover;width:100%;height:100%;min-height:0}.levitated-workbench.is-v2 .inline-result-card>span{text-align:center;margin-top:6px;font-size:11px;line-height:1.2;display:block;position:static}.levitated-workbench.is-v2 .inline-result-empty{color:#f5f5f780;text-align:center;border:1px dashed #f5f5f724;border-radius:12px;margin:10px 12px 14px;padding:14px;font-size:12px}.levitated-workbench.is-v2 .v2-float-checklist{max-height:calc(100dvh - 90px);bottom:12px;right:16px;overflow:visible}.levitated-workbench.is-v2 .v2-float-checklist>.v2-float-body{overscroll-behavior:contain;max-height:min(46vh,420px);overflow-y:auto}.levitated-workbench.is-v2 .primary-cta.prompt-send-cta{color:#f2e7d8;box-shadow:none;background:linear-gradient(#232326,#191919);border:1px solid #e8c9a06b}.levitated-workbench.is-v2 .primary-cta.prompt-send-cta:hover:not(:disabled){color:#fff6e8;background:linear-gradient(#2b2b2f,#1f1f22);border-color:#e8c9a0cc}.levitated-workbench.is-v2 .primary-cta.prompt-send-cta:disabled{opacity:.55}.levitated-workbench.is-v2 :is(.inline-result-camera-primary,.inline-result-face-action){color:#f5f5f7d1;background:#ffffff0a;border:1px solid #f5f5f724}.levitated-workbench.is-v2 :is(.inline-result-camera-primary,.inline-result-face-action):hover:not(:disabled){color:#fff6e8;border-color:#e8c9a08c}.levitated-workbench.is-v2 .inline-result-card.is-more{color:#f5f5f7b8;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.levitated-workbench.is-v2 .inline-result-card.is-more:hover{color:#fff6e8;border-color:#e8c9a08c}.levitated-workbench.is-v2 .inline-result-card.is-more .inline-result-more-count{font-size:15px;font-weight:700;line-height:1}.levitated-workbench.is-v2 .workbench{grid-template-columns:max-content minmax(460px,720px);justify-content:center;max-width:100%}@media (width>=1900px){.levitated-workbench.is-v2 .workbench{justify-content:space-between;width:1880px;margin:0 auto}}.levitated-workbench.is-v2 .v2-main-pane{flex:0 auto;width:fit-content;min-width:0;max-width:100%}.levitated-workbench.is-v2 .v2-media-split{flex:0 auto;width:fit-content;max-width:100%}.levitated-workbench.is-v2 .v2-main-pane>.main-canvas-panel{width:fit-content;max-width:100%}.levitated-workbench.is-v2 .canvas-wrap{max-width:100%;padding:12px;flex:none!important;width:auto!important;height:auto!important}.levitated-workbench.is-v2{--v2-bg-page:#151515;--v2-bg-card:#1e1e1d;--v2-bg-hover:#262624;--v2-bg-input:#ffffff0d;--v2-text:#f0efec;--v2-text-2:#b0aea8;--v2-text-3:#7e7d77;--v2-line:#ffffff14;--v2-line-card:#ffffff1a;--v2-line-hover:#ffffff38;--v2-accent:#cc785c;--v2-accent-hover:#d98a70;--v2-accent-bg:#cc785c24;--v2-accent-border:#cc785c59;--v2-r-sm:6px;--v2-r-md:9px;--v2-r-lg:12px;--v2-serif:"Newsreader", "Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", "Noto Serif SC", "SimSun", Georgia, serif;--v2-sans:"Inter", system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}body .levitated-workbench.is-v2{background-color:var(--v2-bg-page);color:var(--v2-text);font-family:var(--v2-sans);font-size:15px;line-height:1.55}.levitated-workbench.is-v2 :is(.panel,.main-canvas-panel,.v2-ref-panel,.workflow-action-panel,.prompt-panel,.inline-result-strip,.checklist-panel,.history-panel,.archive-panel,.revision-panel){background-color:var(--v2-bg-card)!important;border:1px solid var(--v2-line-card)!important;border-radius:var(--v2-r-md)!important;box-shadow:none!important}.levitated-workbench.is-v2 :is(.panel-head,.minimal-panel-head){border-bottom:1px solid var(--v2-line);margin-bottom:12px;padding-bottom:10px}.levitated-workbench.is-v2 .panel-head .section-title b,.levitated-workbench.is-v2 .section-title b,.levitated-workbench.is-v2 .workflow-action-head h3{font-family:var(--v2-serif);letter-spacing:-.01em;color:var(--v2-text);font-size:20px;font-weight:500}.levitated-workbench.is-v2 :is(.panel,.prompt-editor-shell):before,.levitated-workbench.is-v2 :is(.panel,.prompt-editor-shell):after,.levitated-workbench.is-v2 .panel-head:before,.levitated-workbench.is-v2 .panel-head:after{display:none!important}.levitated-workbench.is-v2 :is(.primary-cta,.workflow-generate-btn,.v2-ref-add,.inline-result-camera-action,.inline-result-camera-primary,.inline-result-face-action,.inline-result-view-all){background-color:var(--v2-bg-input);border:1px solid var(--v2-line-hover);border-radius:var(--v2-r-sm);color:var(--v2-text);box-shadow:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1)}.levitated-workbench.is-v2 :is(.primary-cta,.workflow-generate-btn,.v2-ref-add,.inline-result-camera-action,.inline-result-camera-primary,.inline-result-face-action,.inline-result-view-all):hover:not(:disabled){background-color:var(--v2-bg-hover);border-color:#ffffff4d}.levitated-workbench.is-v2 .primary-cta.prompt-send-cta{background-color:var(--v2-accent);border-color:var(--v2-accent-border);color:#fff}.levitated-workbench.is-v2 .primary-cta.prompt-send-cta:hover:not(:disabled){background-color:var(--v2-accent-hover);border-color:var(--v2-accent-hover)}.levitated-workbench.is-v2 .primary-cta.prompt-send-cta:active:not(:disabled){transform:scale(.98)}.levitated-workbench.is-v2 :is(.primary-cta,.workflow-generate-btn):after{display:none!important}.levitated-workbench.is-v2 :is(textarea.prompt-output,input.project-name,.prompt-editor-shell){background-color:var(--v2-bg-input);border:1px solid var(--v2-line-hover);border-radius:var(--v2-r-sm);color:var(--v2-text)}.levitated-workbench.is-v2 :is(textarea.prompt-output,input.project-name):focus{border-color:var(--v2-accent);outline:none}.levitated-workbench.is-v2 :is(.inline-result-card,.inline-result-card.is-more,.v2-ref-row,.v2-ref-card,.ref-card,.wardrobe-card,.history-card,.archive-card){border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background-color:#0000}.levitated-workbench.is-v2 .inline-result-card:hover,.levitated-workbench.is-v2 .v2-ref-row:hover,.levitated-workbench.is-v2 .archive-card:hover{background-color:var(--v2-bg-hover);border-color:var(--v2-line-hover)}.levitated-workbench.is-v2 .workflow-rail li{border-bottom:1px solid var(--v2-line)}.levitated-workbench.is-v2 .workflow-rail li:last-child{border-bottom:none}.levitated-workbench.is-v2 .inline-result-empty{border:1px dashed var(--v2-line-hover);border-radius:var(--v2-r-md);color:var(--v2-text-3);text-align:center;background-color:#0000;padding:20px;font-size:14px}.levitated-workbench.is-v2 .v2-main-pane img,.levitated-workbench.is-v2 .v2-main-pane canvas,.levitated-workbench.is-v2 .inline-result-card>img{border:none;border-radius:4px}.levitated-workbench.is-v2 .workbench{grid-template-columns:minmax(0,1fr) minmax(460px,720px);justify-content:stretch;gap:20px;width:100%;max-width:none;padding:16px}.levitated-workbench.is-v2 .v2-media-split,.levitated-workbench.is-v2 .v2-main-pane{flex:auto;width:100%;max-width:100%}.levitated-workbench.is-v2 .right-stack{flex-direction:column;gap:16px;padding-bottom:72px;display:flex;overflow:visible}.levitated-workbench.is-v2 .v2-ref-panel{width:100%}.levitated-workbench.is-v2 .statusbar{border-top:1px solid var(--v2-line);color:var(--v2-text-3);background-color:#10100f}.levitated-workbench.is-v2 .v2-corner-actions{z-index:60;flex-direction:row;align-items:center;gap:6px;display:flex;position:fixed;bottom:50px;left:20px}.levitated-workbench.is-v2 .v2-corner-actions button{border:1px solid var(--v2-line-hover);border-radius:var(--v2-r-sm);background-color:var(--v2-bg-card);width:30px;height:30px;min-height:0;color:var(--v2-text-2);justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.levitated-workbench.is-v2 .v2-corner-actions button:hover{border-color:var(--v2-accent);color:var(--v2-accent);background-color:var(--v2-accent-bg)}.levitated-workbench.is-v2 .v2-corner-actions button:disabled{opacity:.45;cursor:not-allowed}.levitated-workbench.is-v2 :focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.levitated-workbench.is-v2 .snap-workbench{background-color:#0b0c0e!important;flex-direction:row!important;gap:0!important;width:100%!important;max-width:none!important;height:calc(100vh - 34px)!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-generator-panel{box-sizing:border-box!important;z-index:20!important;background-color:#121316!important;border-right:1px solid #ffffff14!important;flex-direction:column!important;flex-shrink:0!important;width:480px!important;min-width:460px!important;max-width:500px!important;height:100%!important;display:flex!important;position:relative!important}.levitated-workbench.is-v2 .snap-generator-head{border-bottom:1px solid #ffffff0f!important;flex-shrink:0!important;padding:18px 20px 14px!important}.levitated-workbench.is-v2 .snap-generator-head h3{font-family:var(--v2-sans)!important;color:#f4f4f5!important;letter-spacing:-.01em!important;margin:0 0 4px!important;font-size:15px!important;font-weight:600!important}.levitated-workbench.is-v2 .snap-generator-head p{color:#8e8d88!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.levitated-workbench.is-v2 .snap-generator-scroll{flex-direction:column!important;flex:1!important;gap:16px!important;padding:16px 18px 24px!important;display:flex!important;overflow-y:auto!important}.levitated-workbench.is-v2 .snap-section{flex-direction:column!important;gap:8px!important;display:flex!important}.levitated-workbench.is-v2 .snap-section-head{justify-content:space-between!important;align-items:center!important;padding:0 2px!important;display:flex!important}.levitated-workbench.is-v2 .section-title-label{color:#d4d4d8!important;font-size:13px!important;font-weight:500!important}.levitated-workbench.is-v2 .section-meta-tag{color:#71717a!important;font-size:11px!important;font-family:var(--font-mono,monospace)!important}.levitated-workbench.is-v2 .snap-canvas-container{box-sizing:border-box!important;background-color:#18191d!important;border:1px solid #ffffff14!important;border-radius:8px!important;width:100%!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-canvas-container .main-canvas-panel{background:0 0!important;border:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important}.levitated-workbench.is-v2 .snap-canvas-container .panel-head{display:none!important}.levitated-workbench.is-v2 .snap-canvas-container .canvas-wrap{box-sizing:border-box!important;background:#09090b!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:190px!important;max-height:360px!important;padding:10px!important;display:flex!important}.levitated-workbench.is-v2 .snap-section .v2-ref-panel{box-sizing:border-box!important;background:#18191d!important;border:1px solid #ffffff14!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px 14px!important}.levitated-workbench.is-v2 .snap-section .v2-ref-panel .panel-head{border-bottom:1px solid #ffffff0f!important;margin-bottom:8px!important;padding-bottom:6px!important}.levitated-workbench.is-v2 .snap-section .v2-ref-panel .section-title b{font-size:13px!important;font-family:var(--v2-sans)!important;color:#d4d4d8!important;font-weight:500!important}.levitated-workbench.is-v2 .snap-section .prompt-panel{box-sizing:border-box!important;background:#18191d!important;border:1px solid #ffffff14!important;border-radius:8px!important;width:100%!important;padding:12px 14px!important}.levitated-workbench.is-v2 .snap-section .prompt-panel .panel-head{border-bottom:1px solid #ffffff0f!important;margin-bottom:8px!important;padding-bottom:6px!important}.levitated-workbench.is-v2 .snap-section .prompt-panel .section-title b{font-size:13px!important;font-family:var(--v2-sans)!important;color:#d4d4d8!important;font-weight:500!important}.levitated-workbench.is-v2 .snap-generator-footer{background-color:#121316!important;border-top:1px solid #ffffff14!important;flex-direction:column!important;flex-shrink:0!important;gap:10px!important;padding:14px 18px 18px!important;display:flex!important}.levitated-workbench.is-v2 .snap-generator-footer .workflow-action-buttons{flex-direction:column!important;gap:8px!important;display:flex!important}.levitated-workbench.is-v2 .snap-generator-footer .primary-cta.prompt-send-cta{width:100%!important;height:44px!important;font-size:14px!important;font-weight:600!important}.levitated-workbench.is-v2 .snap-generator-footer .workflow-generate-btn{width:100%!important;height:34px!important;font-size:12px!important}.levitated-workbench.is-v2 .snap-gallery-panel{background-color:#060708!important;flex-direction:column!important;flex:1!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-gallery-head{border-bottom:1px solid #ffffff12!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;height:56px!important;padding:0 24px!important;display:flex!important}.levitated-workbench.is-v2 .snap-gallery-title-group{align-items:center!important;gap:10px!important;display:flex!important}.levitated-workbench.is-v2 .snap-gallery-title-group h3{color:#f4f4f5!important;margin:0!important;font-size:16px!important;font-weight:600!important}.levitated-workbench.is-v2 .snap-gallery-badge{color:#a1a1aa!important;background:#ffffff14!important;border-radius:9999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:500!important}.levitated-workbench.is-v2 .snap-gallery-actions{align-items:center!important;gap:8px!important;display:flex!important}.levitated-workbench.is-v2 .snap-action-btn{color:#d4d4d8!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.levitated-workbench.is-v2 .snap-action-btn:hover:not(:disabled){color:#fff!important;background:#ffffff14!important;border-color:#ffffff38!important}.levitated-workbench.is-v2 .snap-action-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.levitated-workbench.is-v2 .snap-gallery-body{box-sizing:border-box!important;flex:1!important;padding:24px!important;overflow-y:auto!important}.levitated-workbench.is-v2 .snap-task-empty{text-align:center!important;color:#71717a!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;height:60%!important;min-height:480px!important;display:flex!important}.levitated-workbench.is-v2 .snap-empty-icon{color:#a1a1aa!important;background:#ffffff08!important;border:1px solid #ffffff12!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:72px!important;height:72px!important;margin-bottom:6px!important;display:flex!important}.levitated-workbench.is-v2 .snap-task-empty h4{color:#e4e4e7!important;margin:0!important;font-size:16px!important;font-weight:500!important}.levitated-workbench.is-v2 .snap-task-empty p{color:#71717a!important;max-width:360px!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.levitated-workbench.is-v2 .snap-results-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:20px!important;display:grid!important}.levitated-workbench.is-v2 .snap-result-card{background:#141518!important;border:1px solid #ffffff14!important;border-radius:8px!important;flex-direction:column!important;transition:transform .15s,border-color .15s,box-shadow .15s!important;display:flex!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-result-card:hover{border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #00000080!important}.levitated-workbench.is-v2 .snap-card-media{aspect-ratio:3/4!important;cursor:zoom-in!important;background:#09090b!important;width:100%!important;position:relative!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-card-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.levitated-workbench.is-v2 .snap-col-actions .snap-action-btn.is-active{color:#a5b4fc!important;background:#6366f138!important;border-color:#6366f1!important}.levitated-workbench.is-v2 .snap-col-actions .snap-action-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.levitated-workbench.is-v2 .snap-card-badge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#f4f4f5!important;background:#000000a6!important;border:1px solid #ffffff1f!important;border-radius:4px!important;padding:2px 7px!important;font-size:11px!important;font-weight:600!important;position:absolute!important;top:8px!important;left:8px!important}.levitated-workbench.is-v2 .snap-card-footer{background:#141518!important;border-top:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;padding:10px 12px!important;display:flex!important}.levitated-workbench.is-v2 .snap-card-meta{flex-direction:column!important;gap:2px!important;display:flex!important}.levitated-workbench.is-v2 .snap-card-meta span{color:#d4d4d8!important;font-size:12px!important;font-weight:500!important}.levitated-workbench.is-v2 .snap-card-meta small{color:#71717a!important;font-size:10px!important}.levitated-workbench.is-v2 .snap-card-buttons{align-items:center!important;gap:6px!important;display:flex!important}.levitated-workbench.is-v2 .snap-card-btn{color:#e4e4e7!important;cursor:pointer!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:4px!important;padding:4px 10px!important;font-size:11px!important;font-weight:500!important}.levitated-workbench.is-v2 .snap-card-btn:hover{background:#ffffff1f!important;border-color:#ffffff40!important}.levitated-workbench.is-v2 .snap-modal-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:1000!important;background:#000000d9!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.levitated-workbench.is-v2 .snap-modal-content{max-width:90vw!important;max-height:90vh!important;position:relative!important}.levitated-workbench.is-v2 .snap-modal-content img{object-fit:contain!important;border-radius:8px!important;max-width:90vw!important;max-height:90vh!important;box-shadow:0 20px 60px #000c!important}.levitated-workbench.is-v2 .snap-modal-close{color:#f4f4f5!important;cursor:pointer!important;background:#27272a!important;border:1px solid #fff3!important;border-radius:50%!important;width:32px!important;height:32px!important;font-size:14px!important;position:absolute!important;top:-14px!important;right:-14px!important}.levitated-workbench.is-v2 .snap-canvas-container .canvas-status-bar{display:none!important}.levitated-workbench.is-v2 .snap-canvas-container .minimal-panel-head{border-bottom:1px solid #ffffff0f!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:6px 10px!important;display:flex!important}.levitated-workbench.is-v2 .snap-canvas-container .minimal-panel-head .section-title{display:none!important}.levitated-workbench.is-v2 .snap-canvas-container .tool-strip{gap:4px!important;margin:0!important;display:flex!important}.levitated-workbench.is-v2 .snap-canvas-container .tool-group button{border-radius:4px!important;width:26px!important;height:26px!important;padding:0!important}.levitated-workbench.is-v2 .statusbar,.levitated-workbench.is-v2 .v2-float-checklist{display:none!important}.levitated-workbench.is-v2 .v2-corner-actions{z-index:90!important;position:fixed!important;inset:12px 18px auto auto!important}.levitated-workbench.is-v2 .v2-glass-pill-capsule{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#161922bf!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;align-items:center!important;gap:2px!important;padding:3px 6px!important;display:inline-flex!important;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff14!important}.levitated-workbench.is-v2 .v2-corner-actions button.v2-pill-btn{color:#c9ccd6!important;cursor:pointer!important;width:auto!important;height:28px!important;min-height:28px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:9999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-corner-actions button.v2-pill-btn:hover:not(:disabled){color:#fff!important;background:#ffffff1f!important;border:none!important}.levitated-workbench.is-v2 .v2-corner-actions button.v2-pill-btn:active:not(:disabled){transform:scale(.96)!important}.levitated-workbench.is-v2 .v2-corner-actions button.v2-pill-btn:disabled{opacity:.45!important;cursor:not-allowed!important}.levitated-workbench.is-v2 .v2-pill-divider{background:#ffffff1f!important;width:1px!important;height:14px!important;margin:0 2px!important}.levitated-workbench.is-v2 .v2-pill-text{letter-spacing:.2px!important}.levitated-workbench.is-v2 .snap-workbench,.levitated-workbench.is-v2 .snap-gallery-panel,.levitated-workbench.is-v2 .snap-generator-panel{height:100vh!important}.levitated-workbench.is-v2 .snap-workbench,.levitated-workbench.is-v2 .snap-trio-workbench{box-sizing:border-box!important;background-color:#090a0d!important;flex-direction:row!important;justify-content:center!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;height:100vh!important;margin:0!important;padding:12px 14px!important;display:flex!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-col-left,.levitated-workbench.is-v2 .snap-col-center,.levitated-workbench.is-v2 .snap-col-right{box-sizing:border-box!important;background:#111215!important;border:1px solid #ffffff14!important;border-radius:12px!important;flex-direction:column!important;height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0006!important}.levitated-workbench.is-v2 .snap-col-left,.levitated-workbench.is-v2 .snap-col-right{flex:1!important;width:auto!important;min-width:360px!important;max-width:none!important}.levitated-workbench.is-v2 .snap-col-center{flex:0 0 440px!important;width:440px!important;min-width:440px!important;max-width:440px!important}.levitated-workbench.is-v2 .snap-col-head{background:#15161a!important;border-bottom:1px solid #ffffff0f!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;height:48px!important;padding:0 16px!important;display:flex!important}.levitated-workbench.is-v2 .snap-col-title-group{align-items:center!important;gap:8px!important;display:flex!important}.levitated-workbench.is-v2 .col-step-tag{color:#fff!important;background:#cc785c!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.levitated-workbench.is-v2 .snap-col-title-group h3{color:#f4f4f5!important;letter-spacing:-.01em!important;margin:0!important;font-size:13px!important;font-weight:600!important}.levitated-workbench.is-v2 .snap-col-actions{align-items:center!important;gap:6px!important;display:flex!important}.levitated-workbench.is-v2 .snap-card-stage{box-sizing:border-box!important;background:#08090b!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-card-stage .snap-canvas-container{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.levitated-workbench.is-v2 .snap-card-stage .main-canvas-panel{background:0 0!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.levitated-workbench.is-v2 .snap-card-stage .canvas-wrap{background:#0d0e12!important;border:1px solid #ffffff14!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 12px 36px #0000008c!important}.levitated-workbench.is-v2 .snap-card-stage .tool-strip,.levitated-workbench.is-v2 .snap-card-stage .minimal-panel-head,.levitated-workbench.is-v2 .snap-card-stage .panel-head{display:none!important}.levitated-workbench.is-v2 .snap-col-scroll{flex-direction:column!important;flex:1!important;gap:12px!important;padding:14px 16px 20px!important;display:flex!important;overflow-y:auto!important}.levitated-workbench.is-v2 .snap-center-section{flex-direction:column!important;gap:6px!important;display:flex!important}.levitated-workbench.is-v2 .snap-center-section .v2-ref-panel,.levitated-workbench.is-v2 .snap-center-section .prompt-panel{box-sizing:border-box!important;background:#18191d!important;border:1px solid #ffffff14!important;border-radius:8px!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;padding:10px 12px!important}.levitated-workbench.is-v2 .snap-center-section .v2-ref-stack{flex:none!important;height:auto!important;min-height:0!important;padding:2px 0!important}.levitated-workbench.is-v2 .snap-center-cta-section{padding-top:2px!important}.levitated-workbench.is-v2 .snap-center-cta-section .workflow-action-buttons{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.levitated-workbench.is-v2 .snap-center-cta-section .primary-cta.prompt-send-cta{border-radius:8px!important;width:100%!important;height:44px!important;font-size:14px!important}.levitated-workbench.is-v2 .snap-center-cta-section .workflow-generate-btn{border-radius:6px!important;width:100%!important;height:34px!important;font-size:12px!important}.levitated-workbench.is-v2 .snap-result-empty-916{text-align:center!important;color:#71717a!important;box-sizing:border-box!important;background:#0d0e12!important;border:1px dashed #ffffff1f!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;padding:20px!important;display:flex!important}.levitated-workbench.is-v2 .snap-result-empty-916 h4{color:#e4e4e7!important;margin:0!important;font-size:13px!important;font-weight:500!important}.levitated-workbench.is-v2 .snap-result-empty-916 p{color:#71717a!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.levitated-workbench.is-v2 .snap-result-content-916{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.levitated-workbench.is-v2 .snap-result-preview-wrap{cursor:zoom-in!important;background:#0d0e12!important;border:1px solid #ffffff14!important;border-radius:12px!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 36px #0000008c!important}.levitated-workbench.is-v2 .snap-result-preview-wrap img{object-fit:contain!important;border-radius:10px!important;width:100%!important;height:100%!important;display:block!important}.levitated-workbench.is-v2 .snap-result-bottom-actions{flex-wrap:wrap!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.levitated-workbench.is-v2 .snap-result-strip{background:#141519!important;border-top:1px solid #ffffff0f!important;flex-shrink:0!important;gap:8px!important;padding:8px 12px 10px!important;display:flex!important;overflow-x:auto!important}.levitated-workbench.is-v2 .snap-result-thumb{cursor:pointer!important;background:#141518!important;border:1px solid #ffffff1f!important;border-radius:6px!important;flex-shrink:0!important;width:44px!important;height:44px!important;padding:0!important;overflow:hidden!important}.levitated-workbench.is-v2 .snap-result-thumb.is-active{border-color:#cc785c!important;box-shadow:0 0 0 1px #cc785c80!important}.levitated-workbench.is-v2 .snap-result-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.levitated-workbench.is-v2 .v2-batch-stepper-bar{background:#191b2499!important;border:1px solid #ffffff14!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;padding:6px 12px!important;display:flex!important}.levitated-workbench.is-v2 .v2-batch-info{align-items:center!important;gap:6px!important;display:flex!important}.levitated-workbench.is-v2 .v2-batch-label{color:#8b8f9e!important;font-size:11px!important;font-weight:500!important}.levitated-workbench.is-v2 .v2-batch-value{color:#f1f3f9!important;background:#ffffff14!important;border-radius:4px!important;padding:1px 6px!important;font-size:12px!important;font-weight:600!important}.levitated-workbench.is-v2 .v2-batch-controls{align-items:center!important;gap:4px!important;display:flex!important}.levitated-workbench.is-v2 .v2-preset-pill{color:#a8abb8!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:6px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:500!important;transition:all .12s!important}.levitated-workbench.is-v2 .v2-preset-pill:hover:not(:disabled){color:#fff!important;background:#ffffff14!important;border-color:#ffffff40!important}.levitated-workbench.is-v2 .v2-preset-pill.is-active{color:#fff!important;background:#cc785c!important;border-color:#cc785c!important;font-weight:600!important;box-shadow:0 2px 6px #cc785c59!important}.levitated-workbench.is-v2 .v2-preset-pill:disabled{opacity:.4!important;cursor:not-allowed!important}.levitated-workbench.is-v2 .v2-stepper-cluster{border-left:1px solid #ffffff1a!important;align-items:center!important;gap:2px!important;margin-left:4px!important;padding-left:4px!important;display:flex!important}.levitated-workbench.is-v2 .v2-step-btn{color:#b0b3c2!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;padding:0!important;transition:all .12s!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-step-btn:hover:not(:disabled){color:#fff!important;background:#ffffff1f!important}.levitated-workbench.is-v2 .v2-step-btn:disabled{opacity:.3!important;cursor:not-allowed!important}.levitated-workbench.is-v2 .v2-prompt-panel-refined{flex-direction:column!important;gap:8px!important;display:flex!important}.levitated-workbench.is-v2 .v2-prompt-head{justify-content:space-between!important;align-items:center!important;margin-bottom:2px!important;display:flex!important}.levitated-workbench.is-v2 .v2-prompt-title-wrap{align-items:center!important;gap:8px!important;display:flex!important}.levitated-workbench.is-v2 .v2-prompt-badge{color:#e4e7ee!important;letter-spacing:.2px!important;font-size:13px!important;font-weight:600!important}.levitated-workbench.is-v2 .v2-prompt-subinfo{color:#7a7e8e!important;font-size:11px!important}.levitated-workbench.is-v2 .v2-prompt-head-actions{align-items:center!important;gap:6px!important;display:flex!important}.levitated-workbench.is-v2 .v2-template-toggle-btn{color:#c0c4d4!important;cursor:pointer!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:4px!important;align-items:center!important;gap:4px!important;height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:500!important;transition:all .12s!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-template-toggle-btn:hover{color:#fff!important;background:#ffffff1f!important}.levitated-workbench.is-v2 .v2-template-toggle-btn.is-active{color:#fff!important;background:#cc785c!important;border-color:#cc785c!important}.levitated-workbench.is-v2 .v2-prompt-templates-drawer{background:#14161c!important;border:1px solid #cc785c59!important;border-radius:8px!important;flex-direction:column!important;gap:6px!important;padding:8px 10px!important;display:flex!important;box-shadow:0 6px 18px #00000073!important}.levitated-workbench.is-v2 .v2-template-drawer-head{color:#cc785c!important;border-bottom:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;padding-bottom:4px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.levitated-workbench.is-v2 .v2-template-drawer-head button{color:#8b8f9e!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:2px!important}.levitated-workbench.is-v2 .v2-template-list{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.levitated-workbench.is-v2 .v2-template-item{cursor:pointer!important;text-align:left!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:6px!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:6px 8px!important;transition:all .12s!important;display:flex!important}.levitated-workbench.is-v2 .v2-template-item:hover{background:#cc785c1f!important;border-color:#cc785c!important}.levitated-workbench.is-v2 .v2-template-item strong{color:#eceef5!important;font-size:11px!important}.levitated-workbench.is-v2 .v2-template-item p{color:#8b8f9e!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:10px!important;display:-webkit-box!important;overflow:hidden!important}.levitated-workbench.is-v2 .v2-prompt-quick-mentions{background:#ffffff05!important;border:1px dashed #ffffff14!important;border-radius:6px!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:4px 6px!important;display:flex!important}.levitated-workbench.is-v2 .v2-mention-tip{color:#888c9d!important;flex-shrink:0!important;align-items:center!important;gap:3px!important;font-size:11px!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-mention-tags{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;display:flex!important}.levitated-workbench.is-v2 .v2-mention-pill{color:#93c5fd!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#3b82f61f!important;border:1px solid #60a5fa4d!important;border-radius:6px!important;align-items:center!important;gap:4px!important;height:24px!important;padding:0 6px 0 3px!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important;transition:all .12s!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-mention-pill-thumb{object-fit:cover!important;border:1px solid #ffffff40!important;border-radius:3px!important;flex-shrink:0!important;width:18px!important;height:18px!important}.levitated-workbench.is-v2 .v2-mention-pill-num{color:#93c5fd!important;background:#ffffff1a!important;border-radius:3px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;font-family:monospace!important;font-size:10px!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-mention-pill-label{font-size:11px!important;font-weight:500!important}.levitated-workbench.is-v2 .v2-mention-pill-alias{color:#93c5fdb3!important;background:#ffffff14!important;border-radius:2px!important;padding:1px 3px!important;font-family:monospace!important;font-size:9px!important}.levitated-workbench.is-v2 .v2-mention-pill:hover{color:#fff!important;background:#3b82f640!important;border-color:#60a5fa!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f633!important}.levitated-workbench.is-v2 .prompt-editor-shell.v2-expanded-shell{background:#0f1014!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:100%!important;min-height:140px!important;position:relative!important;overflow:hidden!important}.levitated-workbench.is-v2 .v2-prompt-backdrop{display:none!important}.levitated-workbench.is-v2 .v2-inline-mention-chip{color:#93c5fd!important;vertical-align:middle!important;background:#3b82f62e!important;border:1px solid #60a5fa73!important;border-radius:4px!important;align-items:center!important;gap:3px!important;margin:0 2px!important;padding:1px 5px 1px 3px!important;font-size:11px!important;font-weight:500!important;line-height:normal!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-inline-chip-thumb{object-fit:cover!important;border:1px solid #ffffff4d!important;border-radius:2px!important;width:14px!important;height:14px!important}.levitated-workbench.is-v2 .v2-inline-chip-num{color:#bfdbfe!important;background:#ffffff1f!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;width:13px!important;height:13px!important;font-family:monospace!important;font-size:9px!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-inline-chip-text{font-size:11px!important}.levitated-workbench.is-v2 textarea.prompt-output.v2-expanded-textarea{color:#eceff8!important;resize:vertical!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;height:140px!important;min-height:140px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.55!important;position:relative!important}.levitated-workbench.is-v2 textarea.prompt-output.v2-expanded-textarea:focus{background:#ffffff05!important}.levitated-workbench.is-v2 .v2-model-strip-bar{background:#191b2499!important;border:1px solid #ffffff14!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;padding:6px 12px!important;display:flex!important}.levitated-workbench.is-v2 .v2-model-strip-label{color:#8b8f9e!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:500!important;display:flex!important}.levitated-workbench.is-v2 .v2-model-strip-pills{flex:1!important;align-items:center!important;gap:4px!important;display:flex!important}.levitated-workbench.is-v2 .v2-model-pill{color:#a8abb8!important;cursor:pointer!important;white-space:nowrap!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:6px!important;align-items:center!important;gap:4px!important;height:24px!important;padding:0 8px!important;font-size:11px!important;font-weight:500!important;transition:all .12s!important;display:inline-flex!important}.levitated-workbench.is-v2 .v2-model-pill:hover:not(:disabled){color:#fff!important;background:#ffffff14!important;border-color:#ffffff40!important}.levitated-workbench.is-v2 .v2-model-pill.is-active{color:#fff!important;background:#3a4763!important;border-color:#637cb0!important;font-weight:600!important;box-shadow:0 2px 6px #2d3c5a66!important}.levitated-workbench.is-v2 .v2-model-pill-tag{color:#8aa9e8!important;background:#637cb033!important;border-radius:3px!important;padding:1px 4px!important;font-size:9px!important}.levitated-workbench.is-v2 .v2-model-tiers-seg{border-left:1px solid #ffffff1a!important;align-items:center!important;gap:2px!important;padding-left:6px!important;display:flex!important}.levitated-workbench.is-v2 .v2-tier-btn{color:#9da0b0!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:4px!important;height:20px!important;padding:0 6px!important;font-size:10px!important}.levitated-workbench.is-v2 .v2-tier-btn.is-active{color:#fff!important;background:#cc785c!important;border-color:#cc785c!important;font-weight:600!important}.yc-auth{--ag-paper:#0b0a09;--ag-ink:#f5f2ec;--ag-ink-soft:#f5f2ec9e;--ag-ink-faint:#f5f2ec57;--ag-rule:#f5f2ec29;--ag-glow:#e8c9a0;background:radial-gradient(920px 520px at 78% -6%, #e8c9a024, transparent 62%), radial-gradient(1100px 700px at 8% 4%, #ffffff0b, transparent 58%), var(--ag-paper);min-height:100vh;color:var(--ag-ink);-webkit-font-smoothing:antialiased;place-items:center;padding:40px 20px;font-family:-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:grid}.yc-auth-card{border:1px solid var(--ag-rule);text-align:left;background:linear-gradient(#ffffff09,#ffffff03);width:min(440px,100%);padding:48px 44px 36px;box-shadow:0 40px 120px #0000008c}.yc-auth-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ag-ink-faint);margin:0 0 22px;font-size:11.5px}.yc-auth-card h1{letter-spacing:.01em;margin:0 0 16px;font-family:Times New Roman,Songti SC,Noto Serif CJK SC,serif;font-size:34px;font-weight:400;line-height:1.25}.yc-auth-note{color:var(--ag-ink-soft);margin:0 0 10px;font-size:13.5px;line-height:1.75}.yc-auth-warn{border-left:1px solid var(--ag-glow);color:var(--ag-glow);background:#e8c9a00f;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.yc-auth-error{color:#e08a7a;margin:16px 0 0;font-size:13px;line-height:1.7}.yc-auth-google{min-height:44px;margin:26px 0 6px}.yc-auth-retry{color:var(--ag-ink);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #f5f2ec52;margin-top:22px;padding:11px 22px;font-size:13px;transition:background .2s,color .2s,border-color .2s}.yc-auth-retry:hover{background:var(--ag-glow);border-color:var(--ag-glow);color:#14110d}.yc-auth-foot{letter-spacing:.06em;color:var(--ag-ink-faint);border-top:1px solid #f5f2ec1a;margin:30px 0 0;padding-top:18px;font-size:11.5px}
