body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-bulkbar__btn:disabled{background:#f1f5f9!important;color:#64748b!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-bulkbar--muted{background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:none!important;color:#64748b!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-modal__head p,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-empty,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-item__main em,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-item__stage{color:#475569!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-item{border-color:#e2e8f0!important;box-shadow:0 1px 3px #0f172a0a!important}@media(min-width:1024px){body[data-app-feature=generation-history] .page-container.app-container{overflow:hidden!important}body[data-app-feature=generation-history] .page-container.app-container>.main-area{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;padding:0!important;overflow:hidden!important;border-right:none!important;background:#f5f7fb!important}body[data-app-feature=generation-history] .page-container.app-container>#resultPanel.result-panel,body[data-app-feature=generation-history] #authOnboardBanner{display:none!important}body[data-app-feature=generation-history] .main-area>.yj-card.yj-card--panel{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body[data-app-feature=generation-history] .main-area #mainDynamicStack.dynamic-panel-stack,body[data-app-feature=generation-history] .main-area #panelGenerationHistory.dynamic-panel--visible{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}}body[data-app-feature=generation-history]{--bg: #f5f7fb;--bg-page: #f5f7fb;--bg-card: #ffffff;--bg-panel: #ffffff;--bg-input: #ffffff;--bg-soft: #f8fafc;--bg-hover: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-muted: #64748b;--border: #e2e8f0;--border-subtle: #e2e8f0;--ui-text-heading: #0f172a;--ui-text-label: #475569;--ui-text-hint: #64748b;--ui-bg-surface: #ffffff;--ui-bg-raised: #ffffff;--panel: #ffffff;--muted: #475569;--text: #0f172a;--shadow-card: var(--yj-shadow-card, 0 1px 3px rgba(15, 23, 42, .06));background:#f5f7fb!important;color:#0f172a!important}body[data-app-feature=generation-history] .page-container.app-container,body[data-app-feature=generation-history] .page-container.app-container>.sidebar.sidebar--stack{background:#f5f7fb!important;color:#334155!important}body[data-app-feature=generation-history] #sidebarMenuRoot.sidebar-nav,body[data-app-feature=generation-history] #sidebarMenuRoot.sidebar-nav.sidebar-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0f172a0f!important;color:#334155!important}body[data-app-feature=generation-history] .top-bar{background:#fffffff5!important;border-bottom-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 1px #0f172a0a!important}body[data-app-feature=generation-history] #mainGenerateSticky,body[data-app-feature=generation-history] #mobileGenerateBar{display:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #resultPanel .result-inspiration-card,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-inspiration-card{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0f!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #resultPanel .result-inspiration-card__media,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-inspiration-card__media{background:#f8fafc!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-img--broken{background:#f1f5f9!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]){--form-step-gap: 8px;--form-title-gap: 4px;--form-inner-gap: 6px;--form-step-padding: 8px}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .main-area>.yj-card.yj-card--panel{padding:10px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .main-area .dynamic-panel-stack{padding-left:0!important;padding-right:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard.dynamic-panel--visible:not(.mode-matting),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite.dynamic-panel--visible{gap:8px!important;padding:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting)>*,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) #standardUploadMount,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .upload-section-group,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .target-platform-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .commerce-output-type-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .fashion-feature-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .fashion-lock-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .model-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .params-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) #posterFeatureBlock,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-matting) .main-advanced-settings{margin:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard #standardUploadMount{padding-bottom:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-section-group{gap:6px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-block.upload-block--product,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #productUploadSection>.upload-block.upload-block--product{padding:8px 10px!important;gap:4px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .target-platform-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .model-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .commerce-output-type-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-feature-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-lock-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .ratio-resolution-card.gpt-aspect-clarity-card,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard.mode-matting .matting-step-card{padding:8px 10px!important;box-shadow:none!important;border:1px solid #e2e8f0!important;background:#fff!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .params-section{gap:8px!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .params-section>.param-group{margin:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .module-title.step-title-row,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .step-title-row,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-block .upload-card-header .step-title-row{margin-bottom:4px!important;min-height:18px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .model-section>.module-title,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .target-platform-section>.module-title,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .commerce-output-type-section>.module-title{margin-bottom:4px!important;min-height:18px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .model-btns{margin-bottom:0!important;gap:6px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard:not(.mode-poster) .poster-feature-block__group{margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-extras{margin-top:4px!important;padding-top:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .ratio-resolution-card{gap:6px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .gpt-subfield-title{margin-bottom:4px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .commerce-output-type-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-feature-section,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-lock-section{background:#fff!important;border-color:#e2e8f0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard.mode-matting{gap:8px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .rewrite-dual-panel{gap:8px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle.dynamic-panel--visible{gap:8px!important;padding:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-step-card,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-upload-card,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-draft-card{padding:8px 10px!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .module-title.step-title-row{margin-bottom:4px!important;min-height:18px!important}body[data-app-panel-mode=fashion] #panelStandard .panel-hide-when-fashion,body[data-app-panel-mode=fashion] #panelStandard #commerceOutputTypeSection{display:none!important}.one-click-video-panel{width:100%}.ocv-shell{display:grid;gap:10px}.ocv-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:2px 4px}.ocv-panel-head h3,.ocv-pane-head h3{display:flex;align-items:center;gap:0;margin:0;color:#111827;font-size:16px;font-weight:700;line-height:1.3}.ocv-step-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;margin-right:10px;border-radius:999px;background:linear-gradient(180deg,var(--yj-appearance-primary,#8b5cf6) 0%,var(--yj-appearance-primary,#7c3aed) 100%);color:#fff;font-size:13px;font-weight:800;line-height:1;flex:0 0 auto;box-shadow:0 2px 8px #7c3aed47}[data-ocv-step]{border-radius:12px}.ocv-workspace-pane--storyboard>[data-ocv-step]{border:1px solid #d8dee8;border-radius:12px;padding:14px;background:#fff;box-shadow:0 1px 3px #0f172a0a}.ocv-workspace-pane--storyboard>[data-ocv-step="1"]{border-left:3px solid var(--yj-appearance-primary,#7c3aed)}.ocv-workspace-pane--storyboard>[data-ocv-step="2"]{border-left:3px solid var(--yj-appearance-primary,#8b5cf6)}.ocv-workspace-pane[data-ocv-step="3"].is-current,.ocv-workspace-pane[data-ocv-step="4"].is-current{border-color:#c4b5fd;box-shadow:0 0 0 3px #8b5cf61a}.ocv-workspace-pane[data-ocv-step="3"].is-done,.ocv-workspace-pane[data-ocv-step="4"].is-done{border-color:#dbe4f0;background:#fff}.ocv-workspace-pane--storyboard{gap:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0}.ocv-workspace-pane--storyboard .ocv-script-box,.ocv-workspace-pane--storyboard .ocv-storyboard-box{background:#fff}.ocv-workspace-pane--review,.ocv-workspace-pane--video{min-height:0}.ocv-empty,.ocv-step-wait{min-height:120px}.ocv-panel-head span,.ocv-pane-head span,.ocv-action-card span{color:#64748b;font-size:12px}.ocv-card{border:1px solid #dbe4f0;border-radius:8px;background:#fff;padding:12px}.ocv-upload-zone{width:100%;min-height:98px;border:1px dashed #cfdcf0;border-radius:8px;background:#f8fbff;color:#172033;display:grid;place-items:center;gap:4px;text-align:center;cursor:pointer}.ocv-upload-zone.is-dragging{border-color:var(--yj-appearance-primary,#7c3aed);background:#f3edff}.ocv-subject-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.ocv-upload-zone__plus{color:var(--yj-appearance-primary,#7c3aed);font-size:22px;line-height:1}.ocv-upload-zone strong{font-size:13px}.ocv-upload-zone em{color:#64748b;font-size:12px;font-style:normal}.ocv-upload-list{display:flex;align-items:center;gap:8px;min-height:88px;margin-top:10px;padding:8px 10px;border:1px dashed #dbe4f0;border-radius:8px;background:#fbfdff;overflow-x:auto;overflow-y:hidden}.ocv-upload-list--with-add{align-items:center}.ocv-upload-add-card{flex:0 0 72px;width:72px;height:72px;min-width:72px;border:1px dashed #cfdcf0;border-radius:8px;background:#f8fbff;color:#1f2a44;display:grid;place-items:center;align-content:center;gap:3px;cursor:pointer;text-align:center}.ocv-upload-add-card strong{font-size:11px;font-weight:800;line-height:1.15}.ocv-upload-add-card em{color:#64748b;font-size:10px;font-style:normal;line-height:1.2}.ocv-upload-add-card:hover{border-color:var(--yj-appearance-primary,#8b5cf6);background:#f5f0ff}body[data-app-feature=one-click-video] #standardResetBtn{display:none!important}.ocv-reference-assets{margin-top:10px;border:1px dashed #dbe4f0;border-radius:8px;background:#fafbfd}.ocv-reference-assets summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;color:#334155;font-size:12px;font-weight:800;cursor:pointer}.ocv-reference-assets summary span{color:var(--text-tertiary, #64748b);font-size:11px;font-weight:700}.ocv-reference-mode-copy{margin:0;padding:0 10px 8px;color:#64748b;font-size:11px;font-weight:700;line-height:1.45}.ocv-reference-video-status{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;margin:0 10px 10px;padding:9px 10px;border:1px solid #86efac;border-radius:8px;background:#f0fdf4;color:#166534}.ocv-reference-video-status__dot{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#16a34a;color:#fff;font-size:13px;font-weight:900}.ocv-reference-video-status strong,.ocv-reference-video-status span,.ocv-reference-video-status small{display:block;min-width:0}.ocv-reference-video-status strong{font-size:12px;line-height:1.3}.ocv-reference-video-status span:not(.ocv-reference-video-status__dot){margin-top:2px;overflow:hidden;color:#15803d;font-size:11px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ocv-reference-video-status small{margin-top:2px;color:#4b7a58;font-size:11px;font-weight:600;line-height:1.35}.ocv-reference-video-status.is-analyzing{border-color:#c4b5fd;background:#faf5ff;color:var(--yj-appearance-primary,#6d28d9)}.ocv-reference-video-status.is-analyzing .ocv-reference-video-status__dot{background:var(--yj-appearance-primary,#7c3aed)}.ocv-reference-video-status.is-analyzing span:not(.ocv-reference-video-status__dot),.ocv-reference-video-status.is-analyzing small{color:var(--yj-appearance-primary,#7c3aed)}.ocv-reference-video-status.is-failed{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.ocv-reference-video-status.is-failed .ocv-reference-video-status__dot{background:#dc2626}.ocv-reference-video-status.is-failed span:not(.ocv-reference-video-status__dot),.ocv-reference-video-status.is-failed small{color:#b91c1c}.ocv-reference-analysis-review{margin:8px 0;padding:10px;border:1px solid #d8c5ff;border-radius:10px;background:#fbf9ff}.ocv-reference-analysis-review strong{display:block;font-size:13px;color:var(--yj-appearance-text,#37206d)}.ocv-reference-analysis-review p{margin:6px 0;color:var(--yj-appearance-text,#51466d);font-size:12px;line-height:1.55}.ocv-reference-analysis-review ol{margin:6px 0 10px 18px;padding:0;color:var(--yj-appearance-text,#51466d);font-size:12px;line-height:1.5}.ocv-reference-analysis-review .toolbar-btn.is-confirmed{color:#166534;border-color:#86efac;background:#f0fdf4}.ocv-reference-assets--rewrite{border-style:solid;border-color:#d9c8ff;background:linear-gradient(135deg,#fcfaff,#fafbfd)}.ocv-reference-assets--rewrite summary{cursor:default;color:var(--yj-appearance-text,#3b2771)}.ocv-reference-assets--rewrite summary span{color:var(--yj-appearance-primary,#7c3aed)}.ocv-reference-assets--rewrite .ocv-reference-row{padding-bottom:10px}.ocv-reference-assets--rewrite .ocv-reference-row .toolbar-btn{min-width:104px;border-color:#c4b5fd;color:var(--yj-appearance-primary,#6d28d9);background:#fff}.ocv-reference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 10px 8px}.ocv-reference-row .toolbar-btn{align-self:end;min-height:36px}.ocv-reference-hint{margin:0;padding:0 10px 8px;color:#64748b;font-size:11px;font-weight:700;line-height:1.35}.ocv-reference-list{padding:0 10px 10px;margin-top:0}.ocv-upload-thumb{flex:0 0 72px;width:72px;min-width:72px;height:72px;color:#64748b;font-size:11px;text-align:center}.ocv-upload-thumb__media{position:relative;width:72px;height:72px;min-width:72px}.ocv-upload-thumb img,.ocv-upload-thumb__pending{width:72px;height:72px;border:1px solid #e2e8f0;border-radius:8px;object-fit:cover;background:#f8fafc}.ocv-upload-thumb__badge{position:absolute;left:6px;bottom:6px;min-width:22px;max-width:calc(100% - 12px);padding:2px 6px;border-radius:7px;background:#0f172ac7;color:#fff;font-size:11px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocv-upload-thumb__remove{position:absolute;top:6px;right:6px;width:22px;height:22px;border:0;border-radius:999px;background:#0f172ab8;color:#fff;font-size:16px;line-height:22px;text-align:center;cursor:pointer;box-shadow:0 8px 18px #0f172a29}.ocv-upload-thumb__remove:hover{background:#7c3aedeb}.ocv-upload-thumb.is-uploading img,.ocv-upload-thumb.is-uploading .ocv-upload-thumb__pending{opacity:.58}.ocv-upload-thumb.is-uploading .ocv-upload-thumb__badge{background:#7c3aeddb}.ocv-upload-thumb.is-error img,.ocv-upload-thumb.is-error .ocv-upload-thumb__pending{border-color:#fca5a5}.ocv-segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ocv-choice{min-height:36px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;color:#1f2a44;font-weight:700;cursor:pointer}.ocv-choice.active{border-color:var(--yj-appearance-primary,#8b5cf6);background:#ede9fe;color:var(--yj-appearance-primary,#5b21b6)}.ocv-core-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocv-narrative-recommendation{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 11px;border:1px solid #ddd6fe;border-radius:10px;background:#faf8ff}.ocv-narrative-recommendation>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;min-width:0}.ocv-narrative-recommendation__badge{padding:3px 6px;border-radius:999px;background:#ede9fe;color:var(--yj-appearance-primary,#6d28d9);font-size:10px;font-weight:800}.ocv-narrative-recommendation strong{color:#312e81;font-size:13px}.ocv-narrative-recommendation>div>span:last-child{color:#6b7280;font-size:11px}.ocv-narrative-recommendation>div>small{flex-basis:100%;color:#7c879d;font-size:10px;line-height:1.35}.ocv-narrative-toggle{flex:0 0 auto}.ocv-narrative-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:12px 0 8px;color:#1f2a44;font-size:12px;font-weight:800}.ocv-narrative-heading>span:last-child{color:#7c879d;font-size:11px;font-weight:500;text-align:right}.ocv-narrative-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.ocv-narrative-grid[hidden]{display:none!important}.ocv-narrative-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;width:100%;padding:10px 11px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;color:#1f2a44;text-align:left;cursor:pointer}.ocv-narrative-card:hover,.ocv-narrative-card.active{border-color:var(--yj-appearance-primary,#8b5cf6);background:#f5f3ff;box-shadow:0 0 0 1px #8b5cf614}.ocv-narrative-card__eyebrow{grid-row:1 / span 2;padding:3px 6px;border-radius:999px;background:#ede9fe;color:var(--yj-appearance-primary,#6d28d9);font-size:10px;font-weight:800}.ocv-narrative-card strong{font-size:13px}.ocv-narrative-card>span:not(.ocv-narrative-card__eyebrow){color:#6b7280;font-size:11px}.ocv-narrative-card small{grid-column:2;color:#7c879d;font-size:10px}.ocv-narrative-hint{margin:7px 0 0;color:#7c879d;font-size:11px;line-height:1.5}.ocv-param-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocv-field{display:grid;gap:6px;color:#1f2a44;font-size:12px;font-weight:700}.ocv-field--full{grid-column:1 / -1;margin-top:10px}.ocv-delivery-settings{display:grid;gap:6px}.ocv-delivery-settings__label{color:#1f2a44;font-size:12px;font-weight:700}.ocv-delivery-settings__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocv-delivery-settings>small{color:#7c879d;font-size:11px;line-height:1.45}.ocv-field span em{margin-left:4px;color:#8b95a8;font-size:10px;font-style:normal;font-weight:500}.ocv-advanced-settings{padding:0;overflow:hidden}.ocv-advanced-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#1f2a44;cursor:pointer;list-style:none}.ocv-advanced-settings>summary::-webkit-details-marker{display:none}.ocv-advanced-settings>summary:after{content:"\2304";color:var(--yj-appearance-primary,#7c3aed);font-size:16px;transition:transform .18s ease}.ocv-advanced-settings[open]>summary:after{transform:rotate(180deg)}.ocv-advanced-settings>summary span{display:flex;align-items:baseline;gap:7px}.ocv-advanced-settings>summary strong{font-size:13px}.ocv-advanced-settings>summary em,.ocv-advanced-settings>summary small{color:#7c879d;font-size:10px;font-style:normal;font-weight:500}.ocv-advanced-settings>summary small{margin-left:auto;text-align:right}.ocv-advanced-settings__body{display:grid;gap:14px;padding:0 14px 14px;border-top:1px solid #edf0f5}.ocv-brief-disclosure{overflow:hidden;border:1px solid #e1e7f0;border-radius:10px;background:#fbfcfe}.ocv-brief-disclosure>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:#1f2a44;cursor:pointer;list-style:none}.ocv-brief-disclosure>summary::-webkit-details-marker{display:none}.ocv-brief-disclosure>summary:after{content:"\2304";flex:0 0 auto;color:var(--yj-appearance-primary,#7c3aed);font-size:16px;transition:transform .18s ease}.ocv-brief-disclosure[open]{border-color:#c4b5fd;background:#fff}.ocv-brief-disclosure[open]>summary:after{transform:rotate(180deg)}.ocv-brief-disclosure>summary>span{display:inline-flex;align-items:baseline;gap:5px}.ocv-brief-disclosure strong{font-size:12px}.ocv-brief-disclosure em,.ocv-brief-disclosure small{color:#7c879d;font-size:11px;font-style:normal;font-weight:500}.ocv-brief-disclosure small{margin-left:auto;text-align:right}.ocv-brief-disclosure__body{padding:0 12px 12px}.ocv-brief-disclosure textarea{min-height:92px}.ocv-field select,.ocv-field input,.ocv-field textarea,.ocv-script-box textarea,#ocvPublishCopy,.ocv-shot-row textarea,.ocv-shot-row input{width:100%;border:1px solid #dbe4f0;border-radius:8px;background:#fff;color:#111827;font:inherit;padding:9px 10px;outline:none}.ocv-field textarea,.ocv-script-box textarea,#ocvPublishCopy,.ocv-shot-row textarea{resize:vertical}.ocv-action-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ocv-action-summary{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.ocv-action-card strong{color:#111827;font-size:14px}.ocv-status{margin:0;border-radius:8px;padding:9px 10px;background:#f1f5f9;color:#334155;font-size:12px}.ocv-status--success{background:#ecfdf5;color:#047857}.ocv-status--error{background:#fef2f2;color:#b91c1c}.ocv-live-progress{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid #d8c7ff;border-radius:8px;background:linear-gradient(180deg,#fbf8ff,#f6f1ff);box-shadow:0 10px 24px #7c3aed14}.ocv-live-progress[hidden]{display:none!important}.ocv-live-progress__head{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ocv-live-progress__head strong{color:var(--yj-appearance-text,#4c1d95);font-size:12px;font-weight:900}.ocv-live-progress__head em{margin-left:auto;color:var(--yj-appearance-primary,#6d28d9);font-size:12px;font-style:normal;font-weight:900;font-variant-numeric:tabular-nums;flex-shrink:0}.ocv-live-progress__dot{width:9px;height:9px;border-radius:999px;background:var(--yj-appearance-primary,#7c3aed);box-shadow:0 0 #7c3aed6b;animation:ocvPulseDot 1.2s ease-out infinite}.ocv-live-progress__bar{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#7c3aed1f}.ocv-live-progress__bar span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--yj-appearance-primary,#7c3aed),var(--yj-appearance-primary,#c084fc));animation:ocvProgressSweep 1.65s ease-in-out infinite}.ocv-live-progress p{margin:0;color:var(--yj-appearance-primary,#5b21b6);font-size:13px;font-weight:800;line-height:1.5}#ocvLiveProgressHelp{font-weight:400}.ocv-live-progress--video{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#eff6ff)}.ocv-live-progress--video .ocv-live-progress__dot,.ocv-live-progress--video .ocv-live-progress__bar span{background:linear-gradient(90deg,#2563eb,#60a5fa)}.ocv-live-progress--video .ocv-live-progress__head strong,.ocv-live-progress--video .ocv-live-progress__head em,.ocv-live-progress--video p{color:#1d4ed8}.ocv-review-generate-btn--working{position:relative;overflow:hidden;animation:ocvButtonBreath 1.15s ease-in-out infinite}.ocv-review-generate-btn--working:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:ocvButtonSheen 1.7s ease-in-out infinite}.ocv-cost-hint{display:inline;margin-top:0;color:#64748b;font-size:11px;font-weight:700;line-height:1.35}@keyframes ocvPulseDot{0%{transform:scale(.86);box-shadow:0 0 #7c3aed61}70%{transform:scale(1);box-shadow:0 0 0 9px #7c3aed00}to{transform:scale(.86);box-shadow:0 0 #7c3aed00}}@keyframes ocvProgressSweep{0%{transform:translate(-105%)}50%{transform:translate(75%)}to{transform:translate(245%)}}@keyframes ocvButtonBreath{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes ocvButtonSheen{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.ocv-review-action .ocv-cost-hint{color:var(--yj-appearance-primary,#7c3aed)}.ocv-workspace{min-height:560px;display:grid;gap:12px;align-content:start}body[data-app-feature=one-click-video] #resultPanel.result-panel{padding:12px 16px!important;gap:0!important;background:#f5f7fb!important;border-left:1px solid #e2e8f0!important}body[data-app-feature=one-click-video] #resultPanel>.result-inspiration-bar,body[data-app-feature=one-click-video] #resultPanel #tryInspireExamplesBtn{display:none!important}body[data-app-feature=one-click-video] #resultPanel>.commerce-mode-switch,body[data-app-feature=one-click-video] #resultPanel>.result-retention-notice,body[data-app-feature=one-click-video] #resultPanel>.result-toolbar,body[data-app-feature=one-click-video] #resultPanel>.result-panel__title-row,body[data-app-feature=one-click-video] #resultPanel>.result-gallery-body,body[data-app-feature=one-click-video] #resultPanel>.result-inspiration-bar{display:none!important}.one-click-video-panel .ocv-mode-switch{margin-bottom:12px}.commerce-mode-switch--workbench button.is-active,.ocv-mode-switch button.is-active{color:var(--yj-appearance-primary,#5b21b6);background:#fff;box-shadow:0 1px 2px #0f172a14}body[data-app-feature=one-click-video] #oneClickVideoWorkspace{display:grid!important;width:100%;min-height:100%}.ocv-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;padding:14px 16px}.ocv-workspace-head>div{min-width:0;display:grid;gap:4px}.ocv-workspace-kicker{margin:0;color:var(--yj-appearance-primary,#7c3aed);font-size:12px;font-weight:800}.ocv-workspace-head h2{margin:0;color:#0f172a;font-size:18px;line-height:1.25}.ocv-workspace-head span{color:#64748b;font-size:12px}.ocv-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:8px;margin:0;padding:0;list-style:none}.ocv-flow-steps li{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe4f0;border-radius:999px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:800}.ocv-flow-steps li span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:11px;line-height:1}.ocv-flow-steps li.is-active{border-color:var(--yj-appearance-primary,#8b5cf6);background:#ede9fe;color:var(--yj-appearance-primary,#5b21b6)}.ocv-flow-steps li.is-active span{background:var(--yj-appearance-primary,#7c3aed);color:#fff}.ocv-flow-steps li.is-done{border-color:#10b98159;background:#ecfdf5;color:#047857}.ocv-flow-steps li.is-done span{background:#10b981;color:#fff}.ocv-flow-now{margin:0;border:1px solid #e9d5ff;border-radius:8px;background:#faf5ff;color:var(--yj-appearance-primary,#6d28d9);font-size:13px;font-weight:700;line-height:1.4;padding:10px 12px}#ocvWorkspaceStage{display:none}body[data-app-feature=one-click-video] #ocvWorkspaceStage.is-busy{display:block}.ocv-workspace-head--nav{align-items:center;border-color:#8b5cf62e;background:#ffffffdb;box-shadow:0 10px 30px #581c870f;padding:10px 12px}.ocv-workspace-head--nav>div{display:none}.ocv-category-nav{display:flex;flex:1 1 auto;align-items:stretch;gap:8px;min-width:0}.ocv-category-nav button{min-width:154px;display:grid;gap:2px;border:1px solid #dbe4f0;border-radius:10px;background:#f8fafc;color:#334155;text-align:left;padding:9px 12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ocv-category-nav button:hover{border-color:#7c3aed6b;background:#fff;transform:translateY(-1px)}.ocv-category-nav button.is-active{border-color:#7c3aed80;background:linear-gradient(180deg,#f4efff,#fff);box-shadow:inset 0 0 0 1px #7c3aed14,0 10px 24px #7c3aed1a}.ocv-category-nav strong{color:#111827;font-size:13px;line-height:1.25}.ocv-category-nav button.is-active strong{color:var(--yj-appearance-primary,#6d28d9)}.ocv-category-nav span{color:#64748b;font-size:11px;line-height:1.25;white-space:nowrap}.ocv-workspace-head--nav .ocv-flow-steps{flex:0 0 auto;grid-template-columns:repeat(4,auto);gap:6px}.ocv-workspace-head--nav .ocv-flow-steps li{min-height:28px;padding:0 9px;border-radius:999px;font-size:11px}.ocv-workspace-head--nav .ocv-flow-steps li span{width:16px;height:16px;font-size:10px}.ocv-stage-list{display:none}.ocv-params-more{margin-top:10px;border:1px dashed #dbe4f0;border-radius:8px;background:#fafbfd;padding:8px 10px}.ocv-params-more summary{cursor:pointer;color:#64748b;font-size:12px;font-weight:700;list-style-position:inside}.ocv-params-more[open] summary{margin-bottom:8px;color:#475569}.ocv-param-grid--core{grid-template-columns:repeat(3,minmax(0,1fr))}.ocv-pane-actions--minor .toolbar-btn{font-size:12px;padding:6px 8px}#ocvReferenceStoryboardBtn,#ocvRerenderBtn{display:none!important}.ocv-step-wait{display:grid;gap:4px;border:1px dashed #dbe4f0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:13px;padding:18px 14px;text-align:center}.ocv-step-wait strong{color:#334155;font-size:14px}[data-ocv-step].is-pending{border-color:#e8eef7;background:#fafbfd}[data-ocv-step].is-pending .ocv-step-badge{background:#e2e8f0;color:#64748b;box-shadow:none}.ocv-workspace-pane.is-pending{min-height:0;border-color:#e8eef7;background:#fafbfd;color:var(--text-tertiary, #64748b)}.ocv-workspace-pane.is-pending .ocv-step-wait,.ocv-workspace-pane.is-pending .ocv-empty{min-height:108px}.ocv-workspace-pane--review.is-pending,.ocv-workspace-pane--video.is-pending{gap:8px;padding:12px 14px}.ocv-workspace-pane--review.is-pending .ocv-render-settings,.ocv-workspace-pane--review.is-pending .ocv-review-action,.ocv-workspace-pane--review.is-pending .ocv-shot-table,.ocv-workspace-pane--video.is-pending .ocv-video-preview{display:none}body[data-app-feature=one-click-video] .ocv-workspace-pane--review.is-pending:after,body[data-app-feature=one-click-video] .ocv-workspace-pane--video.is-pending:after{display:block;min-height:46px;padding:12px 14px;border:1px dashed #dbe4f0;border-radius:8px;color:#64748b;background:#fff;font-size:12px;font-weight:700;line-height:1.45}body[data-app-feature=one-click-video] .ocv-workspace-pane--review.is-pending:after{content:"\751f\6210\5206\955c\540e\518d\786e\8ba4"}body[data-app-feature=one-click-video] .ocv-workspace-pane--video.is-pending:after{content:"\786e\8ba4\540e\663e\793a\8fdb\5ea6\548c\9884\89c8"}.ocv-workspace-pane.is-pending .ocv-video-preview{min-height:156px}.ocv-workspace-pane.is-pending .ocv-video-actions,.ocv-workspace-pane.is-pending #ocvPublishCopy{display:none}[data-ocv-step].is-current{border-color:#c4b5fd;box-shadow:0 0 0 3px #8b5cf61a}[data-ocv-step].is-done{border-color:#dbe4f0;background:#fff}.ocv-workspace-pane--storyboard>[data-ocv-step].is-done{background:#fcfffe;border-color:#d1fae5}.ocv-mobile-tabs{display:none}.ocv-workspace-grid{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.25fr);grid-template-areas:"storyboard review" "video review";gap:12px;align-items:start}.ocv-workspace-pane{min-width:0;border:1px solid #dbe4f0;border-radius:8px;background:#fff;padding:14px;display:grid;align-content:start;gap:12px}.ocv-workspace-pane--storyboard{grid-area:storyboard}.ocv-workspace-pane--review{grid-area:review;min-height:620px;align-self:stretch}.ocv-workspace-pane--video{grid-area:video;min-height:360px;align-self:stretch}.ocv-workspace-pane--video .ocv-step-body{display:grid;grid-template-rows:auto minmax(380px,1fr) auto auto;min-height:100%;gap:12px}.ocv-pane-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ocv-shot-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocv-storyboard-sheet-host{display:grid;min-height:320px}.ocv-storyboard-sheet{display:grid;gap:8px}.ocv-storyboard-sheet__canvas{position:relative;min-height:320px;border:1px solid #dbe4f0;border-radius:8px;background:#f8fafc;overflow:hidden}.ocv-storyboard-sheet__canvas img{display:block;width:100%;height:100%;min-height:320px;object-fit:contain;background:#f8fafc}.ocv-storyboard-grid{position:absolute;inset:0;display:grid;z-index:2}.ocv-storyboard-panel{display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.36);background:#0f172a05;color:#fff;cursor:pointer;padding:8px;outline:0}.ocv-storyboard-panel span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#1118279e;color:#fff;font-size:12px;font-weight:800;line-height:1}.ocv-storyboard-panel:hover,.ocv-storyboard-panel:focus-visible,.ocv-storyboard-panel.is-active{border-color:#7c3aeddb;background:#7c3aed29;box-shadow:inset 0 0 0 2px #7c3aed8c}.ocv-storyboard-sheet__meta{display:flex;flex-wrap:wrap;gap:6px}.ocv-storyboard-sheet__meta span{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:11px;font-weight:700;padding:4px 8px}.ocv-shot-card,.ocv-shot-row{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.ocv-shot-card{display:grid;gap:6px;padding:8px}.ocv-shot-card img,.ocv-shot-placeholder{width:100%;aspect-ratio:9 / 16;border-radius:8px;object-fit:cover;background:#eef2ff}.ocv-shot-placeholder,.ocv-shot-mini__fallback,.ocv-empty,.ocv-loading{display:grid;place-items:center;color:#64748b;text-align:center}.ocv-shot-card strong{color:#111827;font-size:12px}.ocv-shot-card span{color:#64748b;font-size:11px}.ocv-storyboard-box,.ocv-script-box{display:grid;gap:10px}.ocv-script-next{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d8c9ff;border-radius:8px;background:#fbf8ff;padding:10px}.ocv-script-next span{color:#4b5563;font-size:12px;font-weight:700}.ocv-script-next__btn{min-width:132px;padding:8px 14px}.ocv-pane-sub{display:block;margin-top:4px;color:#4b5563;font-size:12px;font-weight:500}.ocv-pane-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ocv-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ocv-shot-card{position:relative;cursor:pointer}.ocv-shot-card__upload{position:absolute;right:8px;top:8px;border:0;border-radius:999px;background:#0f172ab8;color:#fff;font-size:11px;padding:4px 8px;cursor:pointer}.ocv-script-box{display:grid;gap:10px}.ocv-recognition-card{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:10px 12px;color:#334155;font-size:12px}.ocv-recognition-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ocv-recognition-card__head strong{color:#0f172a;font-size:13px}.ocv-recognition-card__head em{color:#64748b;font-style:normal;font-size:11px}.ocv-recognition-card p{margin:0 0 8px;line-height:1.5;white-space:pre-wrap}.ocv-recognition-card__chips{display:flex;flex-wrap:wrap;gap:6px}.ocv-recognition-chip{border-radius:999px;background:#ede9fe;color:var(--yj-appearance-primary,#5b21b6);padding:3px 8px;font-size:11px;font-weight:700}.ocv-pane-head--review{align-items:flex-start;justify-content:space-between;gap:10px}.ocv-version-tabs{display:flex;flex-wrap:wrap;gap:6px}.ocv-candidate-picker{display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.ocv-candidate-picker[hidden]{display:none!important}.ocv-candidate-picker__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.ocv-candidate-picker__head strong{font-size:13px;color:#0f172a}.ocv-candidate-picker__head span{font-size:12px;color:#64748b}.ocv-candidate-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.ocv-scene-group-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #dbe4f0}.ocv-version-history summary{padding:6px 8px;color:#64748b;font-size:12px;cursor:pointer}.ocv-version-history[open]>.ocv-version-tabs{margin-top:6px}.ocv-scene-group-actions span{font-size:12px;color:#64748b;line-height:1.5;overflow-wrap:anywhere}#ocvStoryboardSheet button[data-ocv-replace-scene],#ocvStoryboardSheet button[data-ocv-adjust-board],#ocvStoryboardSheet button[data-ocv-regenerate-scenes]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:38px;height:auto;padding:8px 6px;border:1px solid #c4b5fd;border-radius:8px;background:#f5f3ff;color:#6d28d9;font-size:12px;font-weight:600;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;cursor:pointer}#ocvStoryboardSheet button[data-ocv-adjust-board],#ocvStoryboardSheet button[data-ocv-regenerate-scenes]{background:#6d28d9;border-color:#6d28d9;color:#fff}#ocvStoryboardSheet button[data-ocv-regenerate-scenes]{min-height:44px;font-size:13px}#ocvStoryboardSheet button:hover:not(:disabled){filter:brightness(.95)}#ocvStoryboardSheet button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}#ocvStoryboardSheet button:disabled{opacity:.55;cursor:wait}.ocv-candidate-card{display:grid;gap:6px;padding:8px;border:1px solid #dbe4f0;border-radius:12px;background:#fff;text-align:left;cursor:pointer;color:#334155;position:relative;overflow:hidden}.ocv-candidate-card img,.ocv-candidate-card__empty{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;background:#e2e8f0}.ocv-candidate-card__empty{display:grid;place-items:center;font-size:12px;color:#94a3b8}.ocv-candidate-card.is-uploading{border-color:var(--yj-appearance-primary,#a78bfa);background:#fbf8ff;box-shadow:0 0 0 1px #7c3aed1f,0 10px 24px #7c3aed14;cursor:wait}.ocv-candidate-card.is-uploading:before{content:"";position:absolute;inset:0 auto auto 0;width:46%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--yj-appearance-primary,#7c3aed),var(--yj-appearance-primary,#c084fc));animation:ocvSceneUploadSweep 1.2s ease-in-out infinite}.ocv-candidate-card.is-uploading .ocv-candidate-card__empty{color:var(--yj-appearance-primary,#6d28d9);background:#f3e8ff;font-weight:800}@keyframes ocvSceneUploadSweep{0%{transform:translate(-100%)}to{transform:translate(230%)}}.ocv-candidate-card strong{font-size:12px}.ocv-candidate-card em{font-style:normal;font-size:11px;color:#64748b}.ocv-candidate-card.is-active{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.ocv-candidate-card.is-active em{color:#0f766e;font-weight:700}.ocv-version-tab{border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#475569;font-size:11px;font-weight:700;padding:5px 10px;cursor:pointer}.ocv-version-tab.active{border-color:var(--yj-appearance-primary,#8b5cf6);background:#ede9fe;color:var(--yj-appearance-primary,#5b21b6)}.ocv-shot-prompt textarea{min-height:88px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.ocv-workspace-pane--review{border-color:#e8edf3;background:#fff;box-shadow:none}.ocv-workspace-pane--review .ocv-pane-head h3{color:#111827;font-size:16px;font-weight:700}.ocv-workspace-pane--review #ocvReviewMeta{color:#6b7280;font-size:12px;font-weight:500}.ocv-render-settings{display:grid;gap:10px;border:1px solid #e4e9f2;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);padding:12px}.ocv-render-settings__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ocv-render-settings__head strong{color:#111827;font-size:14px;font-weight:800}.ocv-render-settings__head span{min-width:0;color:#64748b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocv-render-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ocv-render-field{display:grid;gap:5px;min-width:0}.ocv-render-field span{color:#64748b;font-size:11px;font-weight:700}.ocv-render-field select{width:100%;min-width:0;min-height:34px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;color:#172033;font-size:12px;font-weight:700;padding:7px 9px}.ocv-render-field select:focus-visible{outline:2px solid rgba(124,58,237,.24);outline-offset:1px}.ocv-review-action{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;border:1px solid #e7ddff;border-radius:10px;background:#fbf8ff;padding:12px}.ocv-provider-notice{display:flex;align-items:flex-start;gap:8px;margin:10px 0;border:1px solid #f3c96b;border-radius:9px;background:#fff8e8;color:#854d0e;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.45}.ocv-provider-notice strong{flex:0 0 auto;color:inherit}.ocv-provider-notice span{min-width:0;overflow-wrap:anywhere}.ocv-provider-notice--blocked{border-color:#f3a6a6;background:#fff1f1;color:#b42318}.ocv-review-action>div{display:grid;gap:4px;min-width:0;max-width:100%}.ocv-review-action strong{color:#1f2937;font-size:14px;font-weight:800}.ocv-review-action span{color:#64748b;font-size:12px;font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.ocv-review-generate-btn{width:100%;min-width:0;min-height:38px;padding:0 16px}.ocv-review-generate-btn:disabled{background:#e5e7eb;color:var(--text-tertiary, #64748b);box-shadow:none;cursor:not-allowed}.ocv-review-generate-btn--pulse{animation:ocv-primary-pulse 1.8s ease-in-out infinite}.ocv-shot-table{display:grid;gap:8px;max-height:720px;overflow:auto;padding-right:2px}.ocv-workspace-pane--review.is-pending .ocv-shot-table{display:none}.ocv-shot-composer{border:1px solid #eceff3;border-radius:12px;background:#fcfcfd;box-shadow:0 1px 2px #0f172a0a;overflow:visible}.ocv-shot-composer.is-active{border-color:var(--yj-appearance-primary,#8b5cf6);box-shadow:0 0 0 3px #8b5cf61f}.ocv-shot-composer__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 0}.ocv-shot-composer__title{display:flex;align-items:center;gap:6px;min-width:0}.ocv-shot-composer__index{flex:0 0 auto;border-radius:999px;background:transparent;color:#6b7280;font-size:12px;font-weight:600;padding:0}.ocv-shot-composer__title strong{color:#111827;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocv-shot-composer__lock{border:0;border-radius:999px;background:transparent;color:#9ca3af;font-size:12px;font-weight:500;padding:4px 8px;cursor:pointer}.ocv-shot-composer__lock.is-locked{color:var(--yj-appearance-primary,#7c3aed);background:#7c3aed14}.ocv-shot-composer__body{display:block;padding:6px 12px 10px}.ocv-ref-zone{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;padding:4px 2px;border:0;border-radius:0;background:transparent}.ocv-ref-zone--omni{width:88px}.ocv-ref-zone--start-end{width:156px;gap:2px}.ocv-ref-zone--multi{width:168px;gap:4px}.ocv-ref-card{position:relative;display:grid;justify-items:center;gap:8px;padding:0;border:0;background:transparent;color:#1e293b;cursor:pointer}.ocv-ref-card:disabled{cursor:not-allowed}.ocv-ref-card__tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:6;transform:translate(-50%) translateY(4px);padding:6px 12px;border-radius:999px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 8px 20px #0f172a2e}.ocv-ref-card:hover .ocv-ref-card__tooltip,.ocv-ref-card:focus-visible .ocv-ref-card__tooltip{opacity:1;transform:translate(-50%) translateY(0)}.ocv-ref-card__sheet{display:grid;place-items:center;width:56px;height:72px;border-radius:10px;background:#f0f1f3;border:0;box-shadow:none;transition:transform .2s ease,background .2s ease}.ocv-ref-card--left .ocv-ref-card__sheet{transform:rotate(-7deg)}.ocv-ref-card--center .ocv-ref-card__sheet{transform:rotate(0)}.ocv-ref-card--right .ocv-ref-card__sheet{transform:rotate(7deg)}.ocv-ref-card:hover:not(:disabled) .ocv-ref-card__sheet,.ocv-ref-card:focus-visible:not(:disabled) .ocv-ref-card__sheet{background:#e8eaee}.ocv-ref-card__plus{color:#9ca3af;font-size:24px;font-weight:300;line-height:1}.ocv-ref-card__label{font-size:11px;font-weight:500;color:#6b7280;line-height:1.2}.ocv-ref-swap{flex:0 0 auto;width:24px;height:24px;margin-top:-16px;border:0;border-radius:999px;background:transparent;color:#9ca3af;font-size:14px;line-height:1;cursor:pointer;transition:color .15s ease}.ocv-ref-swap:hover:not(:disabled){color:#6b7280;background:transparent}.ocv-ref-swap:disabled{cursor:not-allowed;opacity:.55}.ocv-ref-card__img{width:100%;height:100%;border-radius:8px;object-fit:cover}.ocv-shot-composer__ref{display:none}.ocv-shot-composer__main{display:grid;gap:8px;min-width:0;width:100%;padding:0;border:0;border-radius:0;background:transparent}.ocv-shot-composer__prompt{width:100%;min-height:44px;field-sizing:content;padding:0;border:0;outline:0;resize:vertical;background:transparent;color:#111827;font-size:14px;line-height:1.6}.ocv-shot-composer__main .ocv-field{gap:4px;margin:0}.ocv-shot-composer__main textarea[data-shot-field=voiceover]{min-height:34px;padding:6px 8px;line-height:1.5;field-sizing:content;resize:vertical}.ocv-shot-composer__prompt::placeholder{color:#9ca3af}.ocv-shot-composer__foot{display:none!important;align-items:center;gap:8px;padding:8px 14px 14px;border-top:0;background:transparent;border-radius:0}.ocv-shot-composer__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;flex:1 1 auto}.ocv-shot-chip{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:30px;padding:0 8px;border:0;border-radius:8px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:500;cursor:pointer;box-shadow:none;transition:background .15s ease}.ocv-shot-chip:hover,.ocv-shot-chip:focus-within{background:#eceef2;box-shadow:none}.ocv-shot-chip__icon{flex:0 0 auto;color:#9ca3af;font-size:10px;line-height:1;pointer-events:none}.ocv-shot-chip__select{appearance:none;-webkit-appearance:none;border:0;margin:0;padding:6px 18px 6px 2px;max-width:148px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%239ca3af' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 0 center;color:#374151;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;outline:none}.ocv-shot-chip__select:focus-visible{box-shadow:none;border-radius:4px}.ocv-shot-composer.is-placeholder{border-style:solid;background:#fcfcfd}.ocv-shot-composer.is-placeholder .ocv-shot-composer__prompt:disabled{opacity:1;color:#9ca3af;-webkit-text-fill-color:#9ca3af;background:transparent}.ocv-shot-composer__hint{margin:0 18px 12px;padding:0;border:0;background:transparent;color:#9ca3af;font-size:11px;font-weight:400;line-height:1.5}.ocv-shot-composer__submit{flex:0 0 auto;min-width:86px;width:auto;height:32px;border:0;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700;line-height:1;cursor:pointer;opacity:.88;padding:0 12px;transition:opacity .15s ease}.ocv-shot-composer__submit:hover:not(:disabled){opacity:1}.ocv-shot-composer__submit:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:1}.ocv-shot-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:10px}.ocv-shot-row label{display:grid;gap:5px;color:#334155;font-size:12px;font-weight:700}.ocv-shot-row label:not(.ocv-duration-field),.ocv-shot-actions{grid-column:2}.ocv-shot-mini{grid-row:span 5}.ocv-shot-mini img,.ocv-shot-mini__fallback{width:72px;aspect-ratio:9 / 16;border-radius:8px;object-fit:cover;background:#ede9fe}.ocv-duration-field{width:120px}.ocv-shot-actions{display:flex;flex-wrap:wrap;gap:6px}.ocv-shot-actions button{border:1px solid #d8c8ff;border-radius:8px;background:#fff;color:var(--yj-appearance-primary,#6d28d9);font-weight:700;padding:7px 9px;cursor:pointer}.ocv-shot-actions button.is-locked{background:var(--yj-appearance-primary,#6d28d9);color:#fff}.ocv-video-preview{min-height:380px;border:1px dashed #cfdcf0;border-radius:8px;background:#f8fafc;display:grid;place-items:center;overflow:hidden}.ocv-video-preview video{width:100%;max-height:680px;aspect-ratio:9 / 16;background:#020617}.ocv-video-stale-note{width:100%;box-sizing:border-box;border-bottom:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:12px;font-weight:700;line-height:1.6;padding:9px 12px}.ocv-clip-review{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:12px;align-self:stretch}.ocv-clip-card{display:grid;align-content:start;gap:9px;padding:10px;border:1px solid #dbe4f0;border-radius:10px;background:#fff}.ocv-clip-card.is-failed{border-color:#fecaca;background:#fff7f7}.ocv-clip-card header{display:flex;justify-content:space-between;gap:8px}.ocv-clip-card video{max-height:360px}.ocv-clip-card small{color:#64748b}.ocv-video-actions{display:flex;flex-wrap:wrap;gap:8px}.ocv-loading{gap:8px}.ocv-loading span{width:44px;height:44px;border-radius:999px;border:4px solid #e9d5ff;border-top-color:var(--yj-appearance-primary,#7c3aed);animation:ocv-spin 1s linear infinite}@keyframes ocv-spin{to{transform:rotate(360deg)}}.ocv-empty{min-height:120px;border-radius:8px;background:#f8fafc;padding:16px;font-size:13px}#sidebarMenuRoot.sidebar-nav{scroll-padding-bottom:120px}#sidebarMenuRoot .nav-btn[data-feature=one-click-video]{position:relative;z-index:1}body #sidebarMenuRoot .nav-btn.nav-btn--disabled,body #sidebarMenuRoot .nav-group .nav-btn.nav-btn--disabled,body #sidebarMenuRoot .nav-btn:disabled,body #sidebarMenuRoot .nav-group .nav-btn:disabled,body #sidebarMenuRoot .nav-btn[aria-disabled=true],body #sidebarMenuRoot .nav-group .nav-btn[aria-disabled=true]{background:#eef1f5!important;border-color:#d7dde7!important;border-left-color:#aeb7c5!important;color:#8a94a6!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}body #sidebarMenuRoot .nav-btn.nav-btn--disabled:hover,body #sidebarMenuRoot .nav-group .nav-btn.nav-btn--disabled:hover,body #sidebarMenuRoot .nav-btn:disabled:hover,body #sidebarMenuRoot .nav-group .nav-btn:disabled:hover,body #sidebarMenuRoot .nav-btn[aria-disabled=true]:hover,body #sidebarMenuRoot .nav-group .nav-btn[aria-disabled=true]:hover{background:#eef1f5!important;border-color:#d7dde7!important;color:#8a94a6!important}body #sidebarMenuRoot .nav-btn.nav-btn--disabled .nav-btn__icon,body #sidebarMenuRoot .nav-btn.nav-btn--disabled .nav-btn__label,body #sidebarMenuRoot .nav-btn:disabled .nav-btn__icon,body #sidebarMenuRoot .nav-btn:disabled .nav-btn__label,body #sidebarMenuRoot .nav-btn[aria-disabled=true] .nav-btn__icon,body #sidebarMenuRoot .nav-btn[aria-disabled=true] .nav-btn__label{color:#8a94a6!important}@media(max-width:1500px){.ocv-workspace-head{align-items:stretch;flex-direction:column}.ocv-workspace-head--nav{align-items:center;flex-direction:row;flex-wrap:wrap}.ocv-workspace-head--nav .ocv-category-nav{flex:1 1 360px}.ocv-workspace-head--nav .ocv-flow-steps{flex:0 0 auto;grid-template-columns:repeat(4,auto)}.ocv-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ocv-flow-steps li{flex-direction:column;gap:2px;min-height:48px;padding:6px 4px;font-size:11px}.ocv-workspace-grid{grid-template-columns:1fr;grid-template-areas:none}.ocv-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.ocv-mobile-tabs button{border:1px solid #dbe4f0;border-radius:8px;background:#fff;color:#334155;font-weight:700;padding:9px 10px}.ocv-mobile-tabs button.active{border-color:var(--yj-appearance-primary,#8b5cf6);background:#ede9fe;color:var(--yj-appearance-primary,#5b21b6)}.ocv-workspace-pane{grid-area:auto;display:none}.ocv-workspace-pane.active{display:grid}}@media(max-width:720px){.ocv-subject-type-grid,.ocv-segment-grid,.ocv-core-choice-grid,.ocv-delivery-settings__controls,.ocv-param-grid,.ocv-upload-list,.ocv-reference-row,.ocv-shot-strip{grid-template-columns:1fr}.ocv-action-card,.ocv-action-card .ocv-action-buttons{grid-template-columns:minmax(0,1fr)}.ocv-narrative-recommendation,.ocv-advanced-settings>summary{align-items:stretch;flex-direction:column}.ocv-narrative-toggle{width:100%}.ocv-advanced-settings>summary small{margin-left:0;text-align:left}.ocv-shot-composer__body{grid-template-columns:1fr}.ocv-ref-zone--omni,.ocv-ref-zone--start-end,.ocv-ref-zone--multi{width:100%;justify-content:flex-start}.ocv-ref-zone--start-end{gap:8px}.ocv-shot-composer__foot{flex-direction:column;align-items:stretch}.ocv-shot-composer__submit{width:100%;border-radius:10px}}body:not([data-app-feature=operation-center]) .ops-video-result-card{display:none!important}.ops-video-result-card{gap:10px;min-height:220px}.ops-video-result-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#15213a}.ops-video-result-card__head span{color:#7c3aed;font-weight:700}.ops-video-result-card__video,.ops-canvas-video-object{width:100%;aspect-ratio:9 / 16;max-height:420px;border-radius:8px;background:#0f172a;object-fit:contain}.ops-video-result-card__pending{min-height:180px;border:1px dashed rgba(124,58,237,.32);border-radius:8px;background:linear-gradient(180deg,#7c3aed14,#fffffff0);display:grid;place-items:center;text-align:center;padding:20px;color:#4b5563}.ops-video-result-card__pending b,.ops-video-result-card__pending em{display:block;font-style:normal}.ops-video-result-card__pulse{width:16px;height:16px;border-radius:999px;background:#7c3aed;box-shadow:0 0 #7c3aed61;animation:opsVideoPulse 1.1s ease-out infinite}@keyframes opsVideoPulse{0%{box-shadow:0 0 #7c3aed61;transform:scale(.92)}70%{box-shadow:0 0 0 14px #7c3aed00;transform:scale(1)}to{box-shadow:0 0 #7c3aed00;transform:scale(.92)}}.ops-video-result-card__actions{display:flex;gap:8px;flex-wrap:wrap}.ops-video-result-card__actions button{border:1px solid rgba(124,58,237,.22);background:#fff;color:#5b21b6;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.ops-canvas-card--result-video{background:#fff}.ops-canvas-video-caption{margin:8px 10px 10px;color:#64748b;font-size:12px;line-height:1.5}.is-video-delivery-error>video,.is-video-delivery-error .ops-canvas-video-object,.is-video-delivery-error .ops-video-result-card__video{display:none}.ops-video-delivery-error{margin:8px 0;padding:12px 14px;border:1px solid rgba(217,119,6,.28);border-radius:8px;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.55}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)),body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)){min-height:108px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .gpt-upload-param,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .gpt-upload-param,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .upload-block__body--preview-only,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .upload-block__body--preview-only{height:92px!important;min-height:92px!important;max-height:92px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .gpt-upload-block,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .gpt-upload-block{height:95px!important;min-height:95px!important;max-height:95px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .preview-container.preview-area,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-step-card--upload:not(:has(.uploaded-item)):not(:has(.upload-zone--has-items)) .preview-container.preview-area{height:84px!important;min-height:84px!important;max-height:84px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-step-card--upload #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)){height:84px!important;min-height:84px!important;max-height:84px!important;padding:8px 10px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-step-card--upload #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn{height:68px!important;min-height:68px!important;padding-top:6px!important;padding-bottom:6px!important}#panelGptImage #gpt-image-panel .gpt-step-card,#panelNanoBanana #nano-banana-panel .gpt-step-card{padding:10px}#panelGptImage #gpt-image-panel .gpt-image-stack,#panelNanoBanana #nano-banana-panel .gpt-image-stack{gap:var(--form-step-gap, 11px)}#panelGptImage #gpt-image-panel .gpt-step-card>.step-title-row,#panelNanoBanana #nano-banana-panel .gpt-step-card>.step-title-row{margin-bottom:5px}#panelGptImage #gpt-image-panel .gpt-step-card:last-child .step-leader__line,#panelNanoBanana #nano-banana-panel .gpt-step-card:last-child .step-leader__line,.main-area>.yj-card.yj-card--panel #gpt-image-panel .gpt-step-card:last-child .step-leader__line,.main-area>.yj-card.yj-card--panel #nano-banana-panel .gpt-step-card:last-child .step-leader__line{display:none}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]){--yj-choice-bg: #ffffff;--yj-choice-bg-hover: #fbfdff;--yj-choice-border: #dbe3ef;--yj-choice-border-hover: #cbd5e1;--yj-choice-text: #243047;--yj-choice-muted: #64748b;--yj-choice-active-bg: linear-gradient(180deg, #fbf9ff 0%, #f4efff 100%);--yj-choice-active-border: rgba(124, 58, 237, .42);--yj-choice-active-text: #5b21b6;--yj-nav-active-bg: linear-gradient(180deg, #7c3aed 0%, #6d28d9 100%);--yj-nav-active-shadow: 0 3px 9px rgba(109, 40, 217, .18);--yj-cta-bg: linear-gradient(180deg, #7c3aed 0%, #5b21b6 100%);--yj-cta-border: rgba(91, 33, 182, .58);--yj-cta-shadow: 0 8px 18px rgba(91, 33, 182, .22);--yj-cta-shadow-hover: 0 10px 22px rgba(91, 33, 182, .28)}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .poster-scene-btn,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-route-btn,body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn{border:1px solid var(--yj-choice-border)!important;border-radius:6px!important;background:var(--yj-choice-bg)!important;color:var(--yj-choice-text)!important;box-shadow:inset 0 1px #ffffffb8!important;font-weight:750!important;letter-spacing:0!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .poster-scene-btn:hover:not(.active),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn:hover:not(.active),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-route-btn:hover:not(.active),body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn:hover:not(.active){border-color:var(--yj-choice-border-hover)!important;background:var(--yj-choice-bg-hover)!important;color:#111827!important;box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a0a!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .poster-scene-btn.active,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .poster-scene-btn[aria-selected=true],body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn.active,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn[aria-checked=true],body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-route-btn.active,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-route-btn[aria-checked=true],body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn.active{border-color:var(--yj-choice-active-border)!important;background:var(--yj-choice-active-bg)!important;color:var(--yj-choice-active-text)!important;box-shadow:inset 0 0 0 1px #7c3aed1a,0 1px 2px #0f172a0d!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn.active *,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn[aria-checked=true] *,body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn.active .ratio-btn__t{color:var(--yj-choice-active-text)!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn__desc,body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn .ratio-btn__s{color:var(--yj-choice-muted)!important;font-weight:650!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn.active .fashion-mode-btn__desc,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .fashion-mode-btn[aria-checked=true] .fashion-mode-btn__desc,body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn.active .ratio-btn__s{color:var(--yj-appearance-primary,#6d28d9)!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .commerce-mode-switch:not(.ocv-mode-switch){background:#eef2f7!important;border-color:#dbe3ee!important;box-shadow:inset 0 1px #ffffff9e!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .commerce-mode-switch:not(.ocv-mode-switch) button{color:#334155!important;background:transparent!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .commerce-mode-switch:not(.ocv-mode-switch) button:hover,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .commerce-mode-switch:not(.ocv-mode-switch) button:focus-visible{color:var(--yj-appearance-primary,#5b21b6)!important;background:#ffffffc7!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .commerce-mode-switch:not(.ocv-mode-switch) button.is-active{color:#fff!important;background:var(--yj-nav-active-bg)!important;box-shadow:var(--yj-nav-active-shadow)!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generate-btn.generate-btn--standard:not(:disabled):not(.generating),body[data-app-feature=rewrite] #panelRewrite .rewrite-submit-btn:not(:disabled),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__btn:not(:disabled):not(.is-disabled){border:1px solid var(--yj-cta-border)!important;background:var(--yj-cta-bg)!important;color:#fff!important;box-shadow:var(--yj-cta-shadow)!important;font-weight:800!important;letter-spacing:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generate-btn.generate-btn--standard:hover:not(:disabled):not(.generating),body[data-app-feature=rewrite] #panelRewrite .rewrite-submit-btn:not(:disabled):hover,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__btn:hover:not(:disabled):not(.is-disabled){filter:none!important;background:linear-gradient(180deg,#8b5cf6,#5b21b6)!important;box-shadow:var(--yj-cta-shadow-hover)!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-submit-btn:disabled,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generate-btn.generate-btn--standard:disabled,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .mobile-generate-bar__btn:disabled,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .mobile-generate-bar__btn.is-disabled{border-color:#e2e8f0!important;background:#f1f5f9!important;color:#64748b!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #mainGenerateSticky #generateBtn.generate-btn.generate-btn--standard:disabled,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .selfmedia-primary-btn.generate-btn.generate-btn--standard:disabled,#panelOneClickVideo #ocvPrimaryBtn.generate-btn.generate-btn--standard:disabled,body[data-app-feature=rewrite] #panelRewrite #rewriteSubmitBtn.rewrite-submit-btn:disabled{border-color:#e2e8f0!important;background:#f1f5f9!important;color:#64748b!important;box-shadow:none!important;opacity:.92!important}@keyframes yjMotionSoftPulse{0%,to{opacity:1;box-shadow:0 0 #7c3aed00}50%{opacity:.96;box-shadow:0 0 0 3px #7c3aed14}}@keyframes yjMotionSweepLite{0%{transform:translate(-115%);opacity:0}18%{opacity:1}to{transform:translate(115%);opacity:0}}@keyframes yjMotionBusyGlow{0%,to{box-shadow:0 0 #7c3aed2e}50%{box-shadow:0 0 0 4px #7c3aed0a}}.result-card-action-btn,.preview-detail-btn,.toolbar-btn,.generation-history-page__refresh,.generation-history-page__trash,.generation-history-retry-btn,.commerce-mode-switch button,.model-btn,.ratio-btn,.resolution-btn,.param-btn{transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease!important}.result-card-action-btn:hover:not(:disabled),.preview-detail-btn:hover:not(:disabled),.toolbar-btn:hover:not(:disabled),.generation-history-page__refresh:hover:not(:disabled),.generation-history-page__trash:hover:not(:disabled),.generation-history-retry-btn:hover:not(:disabled),.model-btn:hover:not(:disabled),.ratio-btn:hover:not(:disabled),.resolution-btn:hover:not(:disabled),.param-btn:hover:not(:disabled){transform:translateY(-1px)}.result-card-action-btn:active:not(:disabled),.preview-detail-btn:active:not(:disabled),.toolbar-btn:active:not(:disabled),.generation-history-page__refresh:active:not(:disabled),.generation-history-page__trash:active:not(:disabled),.generation-history-retry-btn:active:not(:disabled),.model-btn:active:not(:disabled),.ratio-btn:active:not(:disabled),.resolution-btn:active:not(:disabled),.param-btn:active:not(:disabled){transform:translateY(0) scale(.985)}.result-card-action-btn--regenerate{border-color:#7c3aed38!important;background:linear-gradient(180deg,#f8f5ff,#fff)!important;color:#6d28d9!important}.result-card-action-btn--regenerate:hover:not(:disabled){border-color:#7c3aed6b!important;background:#f5f3ff!important;box-shadow:0 8px 18px #7c3aed1f!important}button[aria-busy=true],.yj-btn-busy,.gpt-secondary-btn.is-busy,.gpt-ai-expand-btn.is-busy,.generate-btn.generating{cursor:progress!important;animation:yjMotionBusyGlow 1.45s ease-in-out infinite}.result-panel-loading-state__bar:after,.skeleton-progress-bar:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.72) 42%,transparent 74%);transform:translate(-115%);animation:yjMotionSweepLite 1.65s ease-in-out infinite}.preview-detail-image-stage--loading:after,.image-editor-stage--loading:before,.result-card-media--loading:before,.result-skeleton:before{will-change:transform}.upload-spinner,.loading-spinner,.yj-global-status__spinner,.skeleton-img__pulse,.result-empty-state.generating-loading .waiting-spinner,.ocv-loading span{will-change:transform}@media(prefers-reduced-motion:reduce){.upload-spinner,.loading-spinner,.yj-global-status__spinner,.result-skeleton .skeleton-img__pulse,.generation-history-loading-card .skeleton-img__pulse,.result-empty-state.generating-loading .waiting-spinner,.result-empty-state.generating-loading .waiting-spinner.waiting-spinner--pulse,.ocv-loading span{animation:spin 1.15s linear infinite!important}.skeleton-progress-bar .skeleton-progress-inner{animation:skeleton-progress-shimmer 2.1s linear infinite!important;transition:width .35s ease-out!important}.result-panel-loading-state__bar span:before,.result-panel-loading-state__bar i{animation:result-loading-cursor 1.35s ease-in-out infinite!important}.result-panel-loading-state__bar span:before{animation-name:result-loading-sheen!important}.result-panel-loading-state__bar:after,.skeleton-progress-bar:before,.result-skeleton:before,.result-card-media--loading:before,.preview-detail-image-stage--loading:after{animation:yjMotionSweepLite 2.4s ease-in-out infinite!important}.result-skeleton,.result-card-media--loading,.preview-detail-image-stage--loading:before,.image-editor-stage--loading:before,button[aria-busy=true],.yj-btn-busy,.gpt-secondary-btn.is-busy,.gpt-ai-expand-btn.is-busy,.generate-btn.generating{animation:yjMotionSoftPulse 2.4s ease-in-out infinite!important}.result-card-action-btn:hover:not(:disabled),.preview-detail-btn:hover:not(:disabled),.toolbar-btn:hover:not(:disabled),.model-btn:hover:not(:disabled),.ratio-btn:hover:not(:disabled),.resolution-btn:hover:not(:disabled),.param-btn:hover:not(:disabled),.result-card:not(.result-fail):hover{transform:none!important}}.result-view-tabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(124,92,255,.16);border-radius:8px;background:#f8faffeb;box-shadow:0 8px 22px #3b2a8e0f}.result-view-tabs button{appearance:none;border:0;border-radius:6px;background:transparent;color:#4d5d7c;cursor:pointer;font-size:12px;font-weight:700;line-height:1;min-height:28px;padding:0 12px;transition:background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.result-view-tabs button:hover{background:#7c5cff14;color:#5e34e8}.result-view-tabs button.is-active{background:#7c3aed;color:#fff;box-shadow:0 8px 18px #7c3aed3d}.result-gallery-head__tools{gap:8px}#resultGrid.case-wall-grid{column-gap:16px;column-width:228px;padding:2px 0 12px}.case-wall-card{position:relative;display:block;width:100%;min-width:0;margin:0 0 16px;overflow:hidden;break-inside:avoid;-webkit-column-break-inside:avoid;border:1px solid rgba(123,134,163,.2);border-radius:8px;background:#fff;box-shadow:0 10px 26px #0f172a14}.case-wall-card__media{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:0;background:#f3f6fb;cursor:zoom-in}.case-wall-card__media img{display:block;width:100%;height:auto;transition:transform .22s ease}.case-wall-card:hover .case-wall-card__media img,.case-wall-card:focus-within .case-wall-card__media img{transform:scale(1.025)}.case-wall-card__actions{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;display:flex;justify-content:center;gap:8px;padding:12px 8px 8px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.case-wall-card:after{position:absolute;right:0;bottom:0;left:0;height:42%;background:linear-gradient(180deg,#0f172a00,#0f172a75);content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}.case-wall-card:hover:after,.case-wall-card:focus-within:after{opacity:1}.case-wall-card:hover .case-wall-card__actions,.case-wall-card:focus-within .case-wall-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.case-wall-card__actions button{min-height:30px;padding:0 11px;border:1px solid rgba(124,92,255,.28);border-radius:7px;background:#fff;color:#6d35e8;cursor:pointer;font-size:12px;font-weight:800;box-shadow:0 8px 18px #0f172a24;white-space:nowrap}.case-wall-card__actions button:hover{border-color:#7c5cff85;background:#7c5cff14}.case-wall-card__actions .case-wall-card__primary{border-color:transparent;background:linear-gradient(135deg,#8b5cf6,#d77ce4);color:#fff;box-shadow:0 8px 18px #8b5cf64d}.case-wall-card__actions .case-wall-card__primary:hover{background:linear-gradient(135deg,#7c3aed,#c45ada)}@media(max-width:900px){.result-view-tabs{order:-1;width:100%;justify-content:stretch}.result-view-tabs button{flex:1;padding-right:8px;padding-left:8px}#resultGrid.case-wall-grid{column-gap:12px;column-width:168px}.case-wall-card{margin-bottom:12px}}@media(hover:none){.case-wall-card:after,.case-wall-card .case-wall-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.case-wall-card__actions{right:8px;bottom:8px;left:8px}.case-wall-card__actions button{flex:1;min-width:0;padding-right:8px;padding-left:8px}}.result-journey-banner{margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.4;color:#0f172a;border-radius:8px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.result-journey-banner[hidden]{display:none!important}.result-journey-banner--partial{border-color:#b4530947;background:#fffbeb;color:#92400e}.result-journey-banner--done{border-color:#15803d38;background:#f0fdf4;color:#166534}.yj-toolbar-retry-failed:not(:disabled){border-color:#b4530959;color:#9a3412}.result-journey-banner--recover{border-color:#2563eb47;background:#eff6ff;color:#1e40af}.result-journey-banner--blocked{border-color:#b91c1c47;background:#fef2f2;color:#991b1b}.yj-toolbar-retry-failed[hidden],body #sidebarMenuRoot #customFeaturesNavGroup[hidden],body #sidebarMenuRoot #customFeaturesNavDivider[hidden]{display:none!important}@keyframes ops-canvas-arrow-transmit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28}}body #sidebarMenuRoot.sidebar-card,body[data-app-feature] #sidebarMenuRoot.sidebar-nav.sidebar-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px!important;flex:0 0 auto!important}body #sidebarMenuRoot .nav-group{display:grid!important;gap:1px!important;background:transparent!important;border:0!important;padding:0!important}body #sidebarMenuRoot .nav-group-header{display:flex!important;min-height:13px!important;margin:2px 9px!important;color:#a0a8b6!important;font-size:10px!important;font-weight:600!important;letter-spacing:.01em!important}body #sidebarMenuRoot .nav-group-header .nav-group-icon{display:none!important}body #sidebarMenuRoot .nav-divider{display:block!important;height:5px!important;margin:0!important;background:transparent!important}body #sidebarMenuRoot .nav-group--append{margin-top:2px!important}body #sidebarMenuRoot .nav-group-header{margin:0 8px 4px!important;padding:0!important;background:transparent!important;color:#9aa4b2!important;font-family:Microsoft YaHei UI,PingFang SC,system-ui,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important}body #sidebarMenuRoot .nav-group .nav-btn{min-height:26px!important;height:26px!important;margin:0!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;color:#667085!important;font-family:Microsoft YaHei UI,PingFang SC,system-ui,sans-serif!important}body #sidebarMenuRoot .nav-group .nav-btn__icon,body #sidebarMenuRoot .nav-group .nav-btn__icon .lucide-nav-svg{width:14px!important;min-width:14px!important;height:14px!important}body #sidebarMenuRoot .nav-group .nav-btn__label{font-size:12px!important;font-weight:400!important;letter-spacing:0!important}body #sidebarMenuRoot .nav-group .nav-btn:hover{background:#f8fafc!important;color:#475467!important}body #sidebarMenuRoot .nav-group .nav-btn.active{border-color:#ddd6fe!important;background:#faf9ff!important;color:#5b21b6!important;box-shadow:none!important}body #sidebarMenuRoot .nav-group .nav-btn.active .nav-btn__label{font-weight:500!important}body[data-app-feature=account-center] .page-container.app-container>#resultPanel.result-panel{display:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:none!important}body[data-app-feature=account-center] .page-container.app-container>.main-area{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;padding:10px 12px!important}body[data-app-feature=account-center] .page-container.app-container>.main-area>.yj-card.yj-card--panel,body[data-app-feature=account-center] .page-container.app-container>.main-area #mainDynamicStack.dynamic-panel-stack,body[data-app-feature=account-center] .page-container.app-container>.main-area #panelAccountCenter.dynamic-panel--visible{flex:1 1 auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}@media(min-width:1024px){body[data-app-feature=account-center] .page-container.app-container>.sidebar.sidebar--stack,body[data-app-feature=recharge] .page-container.app-container>.sidebar.sidebar--stack{box-sizing:border-box!important;flex:0 0 192px!important;width:192px!important;min-width:192px!important;max-width:192px!important;height:100vh!important;min-height:100vh!important;padding:12px 10px!important;gap:8px!important;overflow:hidden!important}body[data-app-feature=account-center] #sidebarMenuRoot,body[data-app-feature=recharge] #sidebarMenuRoot{margin-top:0!important}body[data-app-feature=account-center] #sidebarWallet,body[data-app-feature=recharge] #sidebarWallet{align-self:stretch!important;margin:auto 0 0!important;flex:0 0 auto!important}}body #sidebarMenuRoot .nav-btn.nav-btn--disabled,body #sidebarMenuRoot .nav-group .nav-btn.nav-btn--disabled,body #sidebarMenuRoot .nav-btn:disabled,body #sidebarMenuRoot .nav-group .nav-btn:disabled{background:transparent!important;border-color:transparent!important;border-left-color:transparent!important;color:#a8b1c0!important;opacity:.72!important}.result-transparency-notice{padding:8px 10px;color:#874a13;background:#fff4de;font-size:12px;line-height:1.5}
.ops-preset-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important}.ops-preset-modal[hidden]{display:none!important}.ops-preset-modal__backdrop{position:absolute!important;inset:0!important;background:#0f172a73!important;backdrop-filter:blur(2px)!important}.ops-preset-modal__panel{position:relative!important;z-index:1!important;width:760px!important;max-width:calc(100vw - 32px)!important;max-height:82vh!important;display:flex!important;flex-direction:column!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 60px #0f172a2e!important;overflow:hidden!important}.ops-preset-modal__panel--workspace{width:min(1120px,calc(100vw - 28px))!important;height:min(860px,calc(100vh - 36px))!important;max-height:calc(100vh - 36px)!important}.ops-preset-modal__workspace{display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;min-height:0!important;flex:1 1 auto!important}.ops-preset-modal__nav{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 10px!important;border-right:1px solid #f1f5f9!important;background:#fafafa!important}.ops-preset-modal__nav-btn{display:block!important;width:100%!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#475569!important;font-size:13px!important;font-weight:700!important;text-align:left!important;cursor:pointer!important}.ops-preset-modal__nav-btn:hover{background:#f1f5f9!important;color:#0f172a!important}.ops-preset-modal__nav-btn.is-active{background:#ede9fe!important;color:#5b21b6!important}.ops-preset-modal__main{min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important}.ops-preset-modal__body--schedules{background:#fff!important}.ops-preset-schedule-empty{padding:28px 18px!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important;text-align:center!important}.ops-preset-schedule-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important}.ops-preset-schedule-toolbar__hint{color:#64748b!important;font-size:12px!important}.ops-preset-schedule-create{padding:7px 12px!important;border-radius:8px!important;border:1px solid #ddd6fe!important;background:#f5f3ff!important;color:#5b21b6!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.ops-preset-schedule-list{display:flex!important;flex-direction:column!important;gap:10px!important}.ops-preset-schedule-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important}.ops-preset-schedule-card__title{margin:0 0 4px!important;font-size:14px!important;font-weight:700!important;color:#0f172a!important}.ops-preset-schedule-card__meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;color:#64748b!important;font-size:12px!important}.ops-preset-schedule-card__actions{display:flex!important;flex-direction:column!important;gap:6px!important;align-items:stretch!important}.ops-preset-schedule-card__actions button{min-width:72px!important;padding:6px 10px!important;border-radius:8px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#334155!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}.ops-preset-schedule-card__actions button.is-on{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#15803d!important}.ops-preset-schedule-form{display:grid!important;gap:10px!important;margin-bottom:14px!important;padding:12px!important;border:1px solid #ede9fe!important;border-radius:12px!important;background:#faf5ff!important}.ops-preset-schedule-form label{display:grid!important;gap:4px!important;font-size:12px!important;font-weight:700!important;color:#334155!important}.ops-preset-schedule-form select,.ops-preset-schedule-form input{padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important}.ops-preset-schedule-form__row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.ops-preset-schedule-form__actions{display:flex!important;gap:8px!important}@media(max-width:760px){.ops-preset-modal__workspace{grid-template-columns:1fr!important}.ops-preset-modal__nav{flex-direction:row!important;border-right:0!important;border-bottom:1px solid #f1f5f9!important}.ops-preset-modal__nav-btn{flex:1 1 0!important;text-align:center!important}}.ops-preset-modal__head{display:flex!important;align-items:center!important;gap:10px!important;padding:18px 20px 14px!important;border-bottom:1px solid #f1f5f9!important;flex-shrink:0!important}.ops-preset-modal__title{flex:1!important;margin:0!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important}.ops-preset-modal__head-actions{display:flex!important;align-items:center!important;gap:8px!important}.ops-preset-modal__save-btn{padding:7px 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;color:#5b21b6!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important;cursor:pointer!important;transition:background .15s!important}.ops-preset-modal__save-btn:hover{background:#ede9fe!important}.ops-preset-modal__publish-btn{border:1px solid #bae6fd!important;background:#f0f9ff!important;color:#0369a1!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}.ops-preset-modal__publish-btn:hover{background:#e0f2fe!important}.ops-preset-modal__publish-btn[hidden]{display:none!important}.ops-preset-modal__admin-btn{padding:7px 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;color:#0369a1!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;cursor:pointer!important}.ops-preset-modal__admin-btn:hover{background:#e0f2fe!important}.ops-preset-modal__admin-btn[hidden]{display:none!important}.ops-preset-modal__close{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:8px!important;font-size:15px!important;color:#64748b!important;background:transparent!important;cursor:pointer!important;border:none!important;transition:background .12s!important}.ops-preset-modal__close:hover{background:#f1f5f9!important;color:#0f172a!important}.ops-preset-modal__body{flex:1!important;overflow-y:auto!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:24px!important}.ops-preset-modal__body[hidden]{display:none!important}.ops-preset-section__title{margin:0 0 12px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#94a3b8!important;display:flex!important;align-items:center!important;gap:8px!important}.ops-preset-section__badge{font-size:10px!important;font-weight:600!important;padding:2px 6px!important;border-radius:4px!important;background:#dbeafe!important;color:#1d4ed8!important;letter-spacing:0!important;text-transform:none!important}.ops-preset-card-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:12px!important}.ops-preset-card-empty{grid-column:1 / -1!important;padding:28px 20px!important;border-radius:12px!important;background:#f8fafc!important;border:1.5px dashed #e2e8f0!important;text-align:center!important;color:#94a3b8!important;font-size:13px!important;line-height:1.6!important}.ops-preset-card{display:flex!important;flex-direction:column!important;border-radius:12px!important;border:1.5px solid #e2e8f0!important;background:#fff!important;overflow:hidden!important;transition:border-color .15s,box-shadow .15s!important}.ops-preset-card:hover{border-color:#c4b5fd!important;box-shadow:0 4px 16px #7c3aed1a!important}.ops-preset-card--official{border-color:#bae6fd!important;background:linear-gradient(135deg,#f0f9ff,#fff 60%)!important}.ops-preset-card--official:hover{border-color:#7dd3fc!important;box-shadow:0 4px 16px #0ea5e91a!important}.ops-preset-card__body{flex:1!important;padding:14px 14px 10px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.ops-preset-card__badge{display:inline-block!important;padding:2px 7px!important;border-radius:4px!important;font-size:10.5px!important;font-weight:700!important;color:#0369a1!important;background:#e0f2fe!important;align-self:flex-start!important}.ops-preset-card__title{font-size:14px!important;font-weight:600!important;color:#1e293b!important;line-height:1.35!important}.ops-preset-card__desc{font-size:12px!important;color:#64748b!important;line-height:1.5!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ops-preset-card__meta{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-top:2px!important}.ops-preset-card__meta span{font-size:11px!important;padding:2px 6px!important;border-radius:4px!important;background:#f1f5f9!important;color:#475569!important}.ops-preset-card__footer{display:flex!important;align-items:center!important;gap:6px!important;padding:10px 14px!important;border-top:1px solid #f1f5f9!important}.ops-preset-card__use{flex:1!important;padding:7px 10px!important;border-radius:7px!important;font-size:13px!important;font-weight:600!important;color:#fff!important;background:#7c3aed!important;border:none!important;cursor:pointer!important;transition:background .14s!important}.ops-preset-card__use:hover{background:#6d28d9!important}.ops-preset-card--official .ops-preset-card__use{background:#0284c7!important}.ops-preset-card--official .ops-preset-card__use:hover{background:#0369a1!important}.ops-preset-card__publish{border:1px solid #bae6fd!important;background:#f0f9ff!important;color:#0369a1!important;border-radius:8px!important;padding:5px 8px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}.ops-preset-card__publish:hover{background:#e0f2fe!important}.ops-preset-card__del{padding:7px 10px!important;border-radius:7px!important;font-size:12.5px!important;font-weight:500!important;color:#94a3b8!important;background:transparent!important;border:1px solid #e2e8f0!important;cursor:pointer!important;transition:color .12s,background .12s!important}.ops-preset-card__del:hover{color:#ef4444!important;background:#fef2f2!important;border-color:#fca5a5!important}.ops-preset-card__hide{padding:7px 10px!important;border-radius:7px!important;font-size:12.5px!important;font-weight:500!important;color:#64748b!important;background:transparent!important;border:1px solid #e2e8f0!important;cursor:pointer!important;transition:color .12s,background .12s!important}.ops-preset-card__hide:hover{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.ops-canvas-variable-head{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:0 0 6px!important}.ops-canvas-variable-name{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;padding:4px 6px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;color:#1e293b!important;background:#f8fafc!important;outline:none!important}.ops-canvas-variable-name:focus{border-color:#7c3aed!important;background:#fff!important}.ops-canvas-variable-scope{flex:0 0 auto!important;max-width:6.5em!important;min-width:0!important;padding:3px 4px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;font-size:11.5px!important;font-weight:600!important;color:#475569!important;background:#f8fafc!important;cursor:pointer!important}.ops-canvas-variable-toggle{position:relative!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;margin:0!important;gap:0!important;cursor:pointer!important}.ops-canvas-variable-toggle__track{display:block!important;width:calc(30px * var(--ops-card-scale, 1))!important;height:calc(16px * var(--ops-card-scale, 1))!important;border-radius:999px!important;background:#cbd5e1!important;transition:background .15s!important;position:relative!important}.ops-canvas-variable-toggle.is-on .ops-canvas-variable-toggle__track{background:#7c3aed!important}.ops-canvas-variable-toggle__thumb{position:absolute!important;top:calc(2px * var(--ops-card-scale, 1))!important;left:calc(2px * var(--ops-card-scale, 1))!important;width:calc(12px * var(--ops-card-scale, 1))!important;height:calc(12px * var(--ops-card-scale, 1))!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 2px #00000026!important;transition:left .15s!important}.ops-canvas-variable-toggle.is-on .ops-canvas-variable-toggle__thumb{left:calc(16px * var(--ops-card-scale, 1))!important}.ops-canvas-variable-upload{margin-top:6px!important;padding:6px!important;border:1.5px dashed #e2e8f0!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:36px!important;position:relative!important}.ops-canvas-variable-upload__btn{font-size:12px!important;font-weight:500!important;color:#64748b!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:4px 8px!important}.ops-canvas-variable-upload__btn:hover{color:#7c3aed!important}.ops-canvas-variable-upload__preview{max-width:100%!important;max-height:80px!important;border-radius:6px!important;object-fit:contain!important}.ops-canvas-variable-upload__actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;justify-content:center!important;margin-top:6px!important;width:100%!important}.ops-canvas-variable-upload__action{font-size:12px!important;font-weight:500!important;color:#475569!important;background:#fff!important;border:1px solid rgba(148,163,184,.55)!important;border-radius:999px!important;cursor:pointer!important;padding:3px 10px!important}.ops-canvas-variable-upload__action:hover{color:#7c3aed!important;border-color:#7c3aed73!important}.ops-canvas-variable-upload__remove{position:absolute!important;top:4px!important;right:4px!important;width:20px!important;height:20px!important;border-radius:50%!important;border:none!important;background:#0000008c!important;color:#fff!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:0!important;transition:opacity .15s!important}.ops-canvas-variable-upload:hover .ops-canvas-variable-upload__remove{opacity:1!important}.ops-canvas-designer-head{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important}.ops-canvas-designer-title{flex:1 1 auto!important;font-size:13px!important;font-weight:700!important;color:#0f766e!important}.ops-canvas-designer-scope{flex:0 0 auto!important;font-size:11px!important;font-weight:600!important;color:#0f766e!important;background:#2dd4bf2e!important;border-radius:999px!important;padding:2px 8px!important}.ops-canvas-designer-select{width:100%!important;box-sizing:border-box!important;border:1px solid #99f6e4!important;border-radius:8px!important;padding:8px 10px!important;font-size:12.5px!important;background:#fff!important}.ops-canvas-designer-summary{font-size:12px!important;color:#334155!important;line-height:1.45!important}.ops-canvas-designer-summary p{margin:4px 0 0!important;color:#64748b!important;white-space:pre-wrap!important}.ops-canvas-designer-link{border:0!important;background:transparent!important;color:#0f766e!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;padding:0!important}.ops-canvas-image-lightbox{position:fixed!important;inset:0!important;z-index:12000!important;display:flex!important;align-items:center!important;justify-content:center!important}.ops-canvas-image-lightbox[hidden]{display:none!important}.ops-canvas-image-lightbox__backdrop{position:absolute!important;inset:0!important;border:0!important;padding:0!important;margin:0!important;background:#0f172ab8!important;cursor:zoom-out!important}.ops-canvas-image-lightbox__panel{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;max-width:min(96vw,1280px)!important;max-height:92vh!important;padding:12px 12px 10px!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 24px 64px #0f172a59!important}.ops-canvas-image-lightbox__img{display:block!important;max-width:min(92vw,1240px)!important;max-height:calc(92vh - 96px)!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:8px!important}.ops-canvas-image-lightbox__close{position:absolute!important;top:8px!important;right:8px!important;width:32px!important;height:32px!important;border:0!important;border-radius:999px!important;background:#0f172ab8!important;color:#fff!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;z-index:2!important}.ops-canvas-image-lightbox__actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;width:100%!important;margin-top:10px!important}.ops-canvas-image-lightbox__action{min-height:40px!important;min-width:88px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.12)!important;background:#f8fafc!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important}.ops-canvas-image-lightbox__action[hidden]{display:none!important}.ops-canvas-image-lightbox__action--primary{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.ops-canvas-image-lightbox__action--danger{background:#fef2f2!important;color:#b91c1c!important;border-color:#fecaca!important}@media(max-width:760px){.ops-canvas-image-lightbox{align-items:stretch!important;justify-content:stretch!important}.ops-canvas-image-lightbox__backdrop{background:#020617eb!important}.ops-canvas-image-lightbox__panel{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;margin:0!important;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;justify-content:space-between!important}.ops-canvas-image-lightbox__img{max-width:100%!important;max-height:calc(100vh - 120px)!important;margin:auto!important;border-radius:0!important}.ops-canvas-image-lightbox__actions{position:sticky!important;bottom:0!important;margin-top:12px!important;padding-top:8px!important;gap:10px!important}.ops-canvas-image-lightbox__action{flex:1 1 0!important;min-height:44px!important}}.ops-preset-card__share{padding:7px 10px!important;border-radius:7px!important;font-size:12.5px!important;font-weight:600!important;color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;cursor:pointer!important;transition:background .12s,color .12s!important}.ops-preset-card__share:hover{background:#d1fae5!important;color:#047857!important}.preview-comment-pins{position:absolute;z-index:5;cursor:crosshair}.preview-comment-pins[hidden]{display:none}.preview-comment-pin{position:absolute;transform:translate(-50%,-50%);border:2px solid white;border-radius:50%;width:28px;height:28px;background:#171717;color:#fff;box-shadow:0 1px 5px #0005;cursor:pointer}.preview-comment-pin[aria-pressed=true]{background:#7c3aed}.preview-comment-popup{position:absolute;display:flex;width:min(260px,100%);padding:6px;gap:5px;background:#fff;border:1px solid #ddd;border-radius:16px;box-shadow:0 3px 14px #0002;cursor:default}.preview-comment-popup textarea{width:100%;min-width:0;border:0;resize:vertical;padding:6px;font:inherit}.preview-comment-popup button{border:0;border-radius:50%;background:#6d28d9;color:#fff;align-self:center;width:30px;height:30px;flex-shrink:0;cursor:pointer}.preview-edit-settings{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.preview-edit-settings select{padding:7px;border:1px solid #ddd;border-radius:8px;background:#fff}.preview-comment-list{display:flex;flex-wrap:wrap;gap:5px;max-height:85px;overflow:auto}.preview-comment-row{display:flex;max-width:100%;gap:4px}.preview-comment-row button{background:#f5f3ff;border:1px solid #e9d5ff;border-radius:8px;padding:4px 8px;color:#5b21b6;cursor:pointer}.preview-comment-row button:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px}#previewCommentCount{font-size:12px;padding:0 5px}.preview-modal--refine{position:relative;width:min(1180px,96vw);height:min(900px,94dvh);background:#fff}.preview-modal--refine .preview-detail-layout{display:flex;flex-direction:column;height:100%;position:relative}.preview-modal--refine .preview-modal-body{flex:1;min-height:0;overflow:auto}.preview-modal--refine .preview-detail-image-col{flex:none;height:min(48dvh,440px);min-height:230px;padding:64px 24px 12px;background:#f8f9fb;box-sizing:border-box}.preview-modal--refine .preview-detail-image-stage{height:100%;min-height:180px;cursor:default}.preview-modal--refine .preview-detail-image{max-height:100%;object-fit:contain}.preview-modal--refine .preview-detail-side{width:100%;flex:none;border:0;padding:12px 24px 18px;background:#fff}.preview-modal--refine .preview-refine-panel:not([hidden]){max-width:780px;margin:0 auto;gap:8px;visibility:visible}.preview-modal--refine .preview-refine-panel .preview-detail-muted{display:none}.preview-edit-toolbar{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:8;display:flex;align-items:center;gap:6px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 3px 14px #1720330d;white-space:nowrap}.preview-edit-toolbar .preview-refine-tool{border:0;border-radius:18px;background:transparent}.preview-edit-toolbar [aria-pressed=true]{background:#f0ebff;color:#6d28d9}.preview-edit-ratio-label{display:flex;gap:6px;align-items:center;padding:0 8px;font-size:12px}#previewEditRatio{max-width:130px;padding:7px;border:0;border-radius:12px;background:#f5f6f8;color:#334155}.preview-modal--refine[data-edit-tool=comment] .preview-refine-tools{display:none}.preview-modal--refine[data-edit-tool=comment] .preview-refine-mask-canvas{display:none;pointer-events:none}.preview-modal--refine .preview-refine-tools{display:flex;flex-wrap:wrap}.preview-modal--refine .preview-refine-size{width:120px}.preview-modal--refine .preview-refine-prompt{min-height:66px;max-height:130px;border-radius:18px}.preview-modal--refine .preview-refine-actions{display:flex;justify-content:flex-end}.preview-modal--refine .preview-refine-actions button{width:auto;min-width:110px}.preview-modal--refine .preview-nav-counter,.preview-modal--refine .preview-nav-fab{display:none}@media(max-width:600px){.preview-modal--refine{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.preview-modal--refine .preview-detail-side{padding:10px 12px}.preview-modal--refine .preview-detail-image-col{padding:64px 8px 8px}.preview-edit-toolbar{gap:0;width:max-content;max-width:98%;flex-wrap:wrap;justify-content:center}.preview-edit-toolbar .preview-refine-tool{padding:6px 8px}.preview-edit-ratio-label{gap:2px;padding:0 3px}#previewEditRatio{max-width:110px}}.preview-modal--refine .preview-refine-panel{width:100%}.preview-modal--refine .preview-detail-side{max-height:none;overflow:visible;box-sizing:border-box}.preview-modal--refine .preview-refine-actions{flex-direction:row}.preview-modal--refine .preview-modal-body--detail{max-height:none}.ocv-board-refine-media{position:relative;width:100%}.ocv-board-refine-status{display:grid;gap:8px;padding:12px;background:#f3edff;color:#5428a6;border-radius:10px;font-size:12px}.ocv-board-refine-status.is-running{position:absolute;inset:0;align-content:center;justify-items:center;background:#f6f1ffdb;border:2px solid #a77bf5}.ocv-board-refine-spinner{width:24px;height:24px;border:3px solid #d8c5fc;border-top-color:#7026dc;border-radius:50%;animation:preview-refine-spin 1s linear infinite}.ocv-candidate-card.is-refining>button{pointer-events:none;opacity:.5}@media(prefers-reduced-motion:reduce){.ocv-board-refine-spinner{animation:none}}#previewAnglePanel[hidden]{display:none!important}.preview-modal--refine[data-edit-tool=angle] :is(.preview-refine-tools,#previewRefinePrompt,#previewCommentGeneral,#previewCommentList,#previewCommentCount,#previewCommentSend,.preview-edit-ratio-label){display:none!important}.preview-angle-layout{display:grid;grid-template-columns:240px 1fr;gap:18px;align-items:center}.preview-angle-stage{height:210px;user-select:none;-webkit-user-select:none;display:grid;place-items:center;perspective:600px;cursor:grab;touch-action:none;background:radial-gradient(ellipse,#eae4ff,transparent 70%);border-radius:14px}.preview-angle-stage:active{cursor:grabbing}.preview-angle-cube{position:relative;width:110px;height:110px;transform-style:preserve-3d;pointer-events:none}.angle-face{position:absolute;inset:0;display:grid;place-items:center;border:1px solid #8362c6;background:#eee7ffed;color:#563889;font-size:13px;backface-visibility:hidden}.angle-face-0{transform:translateZ(55px)}.angle-face-1{transform:rotateY(180deg) translateZ(55px)}.angle-face-2{transform:rotateY(-90deg) translateZ(55px)}.angle-face-3{transform:rotateY(90deg) translateZ(55px)}.angle-face-4{transform:rotateX(90deg) translateZ(55px)}.angle-face-5{transform:rotateX(-90deg) translateZ(55px)}.preview-angle-controls{display:grid;gap:8px}.preview-angle-controls label{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:8px;font-size:12px}.preview-angle-controls input{width:100%;accent-color:#7635dd}.preview-angle-presets{display:flex;flex-wrap:wrap;gap:5px}.preview-angle-presets button{padding:6px 9px;border:1px solid #ded9ee;border-radius:8px;color:inherit;background:transparent;cursor:pointer}.preview-angle-presets [aria-pressed=true]{border-color:#7635dd;background:#f0ebff;color:#6d28d9}.preview-angle-caption{font-size:12px;color:#718096;margin:8px 0;line-height:1.5}#previewAngleValue{font-size:12px;color:#7255aa}@media(max-width:600px){.preview-angle-layout{grid-template-columns:1fr;gap:4px}.preview-angle-stage{height:190px}.preview-angle-caption{margin:4px 0}}#previewAngleTexture{width:100%;height:100%;object-fit:contain;display:block;background:#fff;pointer-events:none}.angle-face-0{overflow:hidden;background:#fff}.angle-front-label{position:absolute;bottom:3px;left:3px;right:3px;padding:2px;border-radius:4px;font-size:10px;font-weight:400;color:#fff;background:#302044b8;text-align:center}.site-notice-center{width:min(680px,100vw)}.site-release-card{padding:18px;margin:0 0 16px;background:#fff;border:1px solid #ddd6fe;border-radius:16px}.site-release-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.site-release-card__head h3{margin:0;font-size:19px;color:#172033}.site-release-card__head time{font-size:12px;color:#64748b}.site-release-card__latest{margin-left:auto;background:#ede9fe;color:#6d28d9;border-radius:12px;padding:3px 8px;font-size:11px}.site-release-card ul{list-style:none;padding:0;margin:16px 0 0}.site-release-card li{display:flex;align-items:flex-start;gap:10px;margin:10px 0;color:#475569;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.site-release-tag{flex:0 0 auto;padding:0 6px;border-radius:5px;font-size:12px;border:1px solid}.site-release-tag--added{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.site-release-tag--improved{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.site-release-tag--fixed{color:#be123c;background:#fff1f2;border-color:#fecdd3}.site-release-card .site-notice-bubble__btn{margin-top:12px}.site-notice-center-backdrop{z-index:1270}.site-notice-center{height:100dvh;max-height:100dvh}body:not([data-app-feature=gpt-image]) [data-image-motion-panel]{display:none!important}
.entry-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;gap:16px;align-content:center;padding:24px;background:radial-gradient(circle at 50% 43%,rgba(124,58,237,.08),transparent 24%),#fff;color:#0f172a;opacity:1;visibility:visible;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;animation:entryLoaderFailsafe .28s ease 2.8s forwards}.entry-loader.is-exiting{opacity:0;visibility:hidden;pointer-events:none}.entry-loader__mark{position:relative;width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:0 20px 55px #6d28d93d;will-change:transform,box-shadow;animation:entryLogoArrive .46s cubic-bezier(.2,.8,.2,1) both,entryLogoPulse 1.15s ease-in-out .48s infinite}.entry-loader__mark:before{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:24px;background:conic-gradient(from 0deg,transparent 0deg,rgba(124,58,237,.16) 95deg,transparent 170deg,transparent 360deg);animation:entryLogoSweep 1.05s linear infinite}.entry-loader__mark:after{content:"";position:absolute;inset:6px;border-radius:16px;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.18) 38%,transparent 56%);transform:translate(-130%);animation:entryLogoGlint 1.25s ease-in-out infinite;pointer-events:none}.entry-loader__mark img{position:relative;z-index:1;width:50px;height:50px;display:block;object-fit:contain}.entry-loader__copy{display:grid;gap:12px;justify-items:center;text-align:center;animation:entryCopyIn .36s ease .08s both}.entry-loader__copy strong{font-size:15px;line-height:1.35;font-weight:800;letter-spacing:0}.entry-loader__copy span{position:relative;width:48px;height:2px;overflow:hidden;border-radius:999px;background:#ede9fe}.entry-loader__copy span:after{content:"";position:absolute;inset:0;width:42%;border-radius:inherit;background:#7c3aed;animation:entryLoaderLine .9s ease-in-out infinite}@keyframes entryLogoArrive{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes entryLogoPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 20px 55px #6d28d93d}50%{transform:translateY(-2px) scale(1.035);box-shadow:0 24px 68px #6d28d94d}}@keyframes entryLogoSweep{to{transform:rotate(360deg)}}@keyframes entryLogoGlint{0%,40%{transform:translate(-130%);opacity:0}64%{opacity:1}to{transform:translate(130%);opacity:0}}@keyframes entryCopyIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes entryLoaderLine{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes entryLoaderFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.entry-loader{animation:entryLoaderFailsafe .12s ease 2.8s forwards!important;transition:opacity .12s ease,visibility 0s linear .12s}.entry-loader__mark{animation-duration:.46s,1.8s}.entry-loader__mark:before{animation-duration:1.8s}}
.model-btn [data-naw-badge]{display:inline-flex;margin-left:4px;padding:1px 4px;border-radius:4px;background:#eee8ff;color:#6236ad;font-size:9px;font-weight:600;line-height:1.4}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]){--color-primary: #6d28d9;--primary-solid: #6d28d9;--primary-gradient: linear-gradient(180deg, #6d28d9 0%, #7c3aed 100%);--shadow-primary-hover: 0 8px 20px rgba(109, 40, 217, .16);--yj-surface-page: #f3f5f9;--yj-border-default: #e8ecf3;--yj-shadow-card: 0 1px 2px rgba(15, 23, 42, .04)}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container{background:#f3f5f9!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack{background:#fff!important;border-right:1px solid #ecebf2!important}body #sidebarMenuRoot.sidebar-nav.sidebar-card{padding:6px!important;background:transparent!important;border:none!important;box-shadow:none!important}body #sidebarMenuRoot .nav-group .nav-btn,body #sidebarMenuRoot .nav-btn{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:8px!important;transform:none!important}body #sidebarMenuRoot .nav-group .nav-btn:hover,body #sidebarMenuRoot .nav-btn:hover{background:#eef1f6!important;border-color:transparent!important;color:#334155!important}body #sidebarMenuRoot .nav-btn.active,body #sidebarMenuRoot .nav-group .nav-btn.active{background:#ede9fe!important;border-color:#ddd6fe!important;color:#5b21b6!important;box-shadow:none!important;transform:none!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__icon{transform:none!important;filter:none!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__label{font-weight:600!important}.feature-path-guide{border-color:#e8ecf3!important;background:#f8fafc!important}body .sidebar-use-cases-dock{padding-top:10px!important;border-top:none!important}body .sidebar-use-cases-dock__btn{min-height:36px!important;padding:0 12px!important;border:1px solid #ddd6fe!important;border-radius:10px!important;background:linear-gradient(180deg,#faf5ff,#f5f3ff)!important;color:#6d28d9!important;box-shadow:0 1px 3px #6d28d914!important}body .sidebar-use-cases-dock__btn:hover{border-color:#c4b5fd!important;background:#ede9fe!important;color:#5b21b6!important}body .sidebar-wallet{margin-top:8px!important;padding-top:14px!important;background:linear-gradient(165deg,#fff,#faf5ff 55%,#f5f3ff)!important;border-color:#ddd6fe!important;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #6d28d91a,inset 0 1px #ffffffeb!important}body .sidebar-wallet:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#6d28d9,#a78bfa 52%,#7c3aed)!important;pointer-events:none!important}body .sidebar-wallet__eyebrow{color:#7c3aed!important;font-weight:700!important}body .sidebar-wallet__num{color:#4c1d95!important;font-size:28px!important;font-weight:800!important}body .sidebar-wallet__unit{color:#7c3aed!important;font-weight:700!important}body .sidebar-wallet__refresh{border-color:#ddd6fe!important;background:#ffffffb8!important;color:#7c3aed!important}body .sidebar-wallet__refresh:hover{border-color:#c4b5fd!important;background:#fff!important;color:#6d28d9!important}body .sidebar-wallet__action--recharge{background:#fff!important;border-color:#c4b5fd!important;color:#6d28d9!important;font-weight:700!important;box-shadow:0 1px 2px #6d28d90f!important}body .sidebar-wallet__action--recharge:hover{background:#7c3aed!important;border-color:#6d28d9!important;color:#fff!important;box-shadow:0 4px 12px #6d28d938!important}body .sidebar-wallet__action--account{background:#ffffff8c!important;border-color:#e9d5ff!important;color:#5b21b6!important}body .sidebar-wallet__action--account:hover{background:#fff!important;border-color:#ddd6fe!important;color:#4c1d95!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .main-area>.yj-card.yj-card--panel,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #resultPanel.result-panel{border-color:#e8ecf3!important;box-shadow:0 1px 2px #0f172a0a!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generate-btn.generate-btn--standard:not(.generating){background:linear-gradient(180deg,#6d28d9,#7c3aed)!important;border-color:#6d28d9!important;box-shadow:0 6px 16px #6d28d933!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generate-btn.generate-btn--standard:hover:not(:disabled):not(.generating){filter:brightness(1.04);box-shadow:0 8px 20px #6d28d93d!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-try-examples-btn{background:#fff!important;border:1px solid #ddd6fe!important;color:#6d28d9!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-try-examples-btn:hover{background:#f5f3ff!important;border-color:#c4b5fd!important;color:#5b21b6!important;box-shadow:none!important;transform:none!important;filter:none!important}body .sidebar-wallet__action{white-space:normal!important;line-height:1.18!important}body .sidebar-wallet__action--recharge{font-size:11px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-empty-actions .result-try-examples-btn:not(.result-try-examples-btn--secondary){background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:0 5px 14px #7c3aed2e!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-empty-actions .result-try-examples-btn:not(.result-try-examples-btn--secondary):hover{background:#6d28d9!important;border-color:#6d28d9!important;color:#fff!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .result-empty-actions .result-try-examples-btn--secondary{background:#fff!important;border-color:#ddd6fe!important;color:#5b21b6!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .model-btn .model-tag{background:#ede9fe!important;color:#6d28d9!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .model-btn.selected .model-tag{background:#6d28d929!important;color:#4c1d95!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .upload-zone{border-style:solid!important;border-width:1px!important;border-color:#e2e8f0!important;background:#f7f8fb!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .upload-zone:hover,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .upload-zone.is-dragover,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .upload-zone.drag-over{border-style:solid!important;border-color:#7c3aed47!important;background:#8b5cf60f!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #gpt-image-panel .gpt-step-card,body:not([data-app-feature=use-cases]) #nano-banana-panel .gpt-step-card{border-color:#e8ecf3!important;box-shadow:none!important}body .sidebar-wallet__tools{display:inline-flex!important;align-items:center!important;gap:6px!important}body .sidebar-wallet__skin-btn,body .sidebar-wallet__refresh{min-width:32px!important;min-height:32px!important}body .sidebar-wallet__skin-btn{border:1px solid rgba(124,58,237,.18)!important;border-radius:10px!important;background:#ffffffc7!important;color:#5b21b6!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important;width:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:6!important;pointer-events:auto!important}body .sidebar-wallet__skin-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;pointer-events:none!important}body .sidebar-wallet__skin-icon .lucide-nav-svg{width:16px!important;height:16px!important;display:block!important}body .sidebar-wallet__refresh{position:relative!important;z-index:6!important;pointer-events:auto!important}body .sidebar-wallet__tools{position:relative!important;z-index:6!important}body .sidebar-wallet__head{position:relative!important;z-index:5!important}body .sidebar-wallet__skin-btn:hover{background:#fff!important;border-color:#7c3aed59!important}body .sidebar-wallet__identity{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;margin-top:6px!important;max-width:100%!important}body .sidebar-wallet__tier{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-top:0!important;padding:5px 10px!important;border-radius:999px!important;background:#ffffffbd!important;color:#3b2f77!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.2!important}body .sidebar-wallet__formal{display:block!important;max-width:100%!important;color:#64748b!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}body .sidebar-wallet__identity[data-identity-state=guest] .sidebar-wallet__tier{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#64748b!important}body[data-wallet-skin=mini]{--yj-wallet-bg: linear-gradient(155deg, #f8fafc 0%, #f3fbf8 54%, #ffffff 100%);--yj-wallet-border: rgba(15, 118, 110, .18);--yj-wallet-shadow: 0 1px 2px rgba(15, 23, 42, .035), 0 8px 18px rgba(15, 118, 110, .08);--yj-wallet-bar: linear-gradient(90deg, #0f766e 0%, #5eead4 100%);--yj-wallet-eyebrow: #0f766e;--yj-wallet-num: #0f766e;--yj-wallet-unit: #2c9d91;--yj-wallet-tier-bg: rgba(204, 251, 241, .58);--yj-wallet-tier-border: rgba(153, 246, 228, .62);--yj-wallet-tier-text: #0f766e;--yj-wallet-tool-bg: rgba(255, 255, 255, .82);--yj-wallet-tool-border: rgba(15, 118, 110, .18);--yj-wallet-tool-text: #0f766e;--yj-wallet-recharge-bg: linear-gradient(135deg, #0f766e, #14b8a6);--yj-wallet-recharge-border: transparent;--yj-wallet-recharge-text: #ffffff;--yj-wallet-account-bg: rgba(255, 255, 255, .72);--yj-wallet-account-border: rgba(15, 118, 110, .16);--yj-wallet-account-text: #0f766e}body[data-wallet-skin=trial]{--yj-wallet-bg: linear-gradient(155deg, #eef2ff 0%, #f5f3ff 50%, #ffffff 100%);--yj-wallet-border: rgba(99, 102, 241, .34);--yj-wallet-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 22px rgba(99, 102, 241, .14);--yj-wallet-bar: linear-gradient(90deg, #4338ca 0%, #6366f1 52%, #818cf8 100%);--yj-wallet-eyebrow: #4338ca;--yj-wallet-num: #4338ca;--yj-wallet-unit: #6366f1;--yj-wallet-tier-bg: #e0e7ff;--yj-wallet-tier-border: #c7d2fe;--yj-wallet-tier-text: #4338ca;--yj-wallet-tool-bg: rgba(255, 255, 255, .82);--yj-wallet-tool-border: rgba(99, 102, 241, .28);--yj-wallet-tool-text: #4338ca;--yj-wallet-recharge-bg: linear-gradient(135deg, #4f46e5, #6366f1);--yj-wallet-recharge-border: transparent;--yj-wallet-recharge-text: #ffffff;--yj-wallet-account-bg: rgba(255, 255, 255, .72);--yj-wallet-account-border: rgba(99, 102, 241, .24);--yj-wallet-account-text: #4338ca}body[data-wallet-skin=standard]{--yj-wallet-bg: linear-gradient(155deg, #faf5ff 0%, #fff7ed 54%, #ffffff 100%);--yj-wallet-border: rgba(168, 85, 247, .34);--yj-wallet-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 22px rgba(124, 58, 237, .14);--yj-wallet-bar: linear-gradient(90deg, #7c3aed 0%, #a855f7 48%, #f59e0b 100%);--yj-wallet-eyebrow: #7e22ce;--yj-wallet-num: #7e22ce;--yj-wallet-unit: #9333ea;--yj-wallet-tier-bg: #f3e8ff;--yj-wallet-tier-border: #e9d5ff;--yj-wallet-tier-text: #7e22ce;--yj-wallet-tool-bg: rgba(255, 255, 255, .82);--yj-wallet-tool-border: rgba(168, 85, 247, .28);--yj-wallet-tool-text: #7e22ce;--yj-wallet-recharge-bg: linear-gradient(135deg, #7c3aed, #d97706);--yj-wallet-recharge-border: transparent;--yj-wallet-recharge-text: #ffffff;--yj-wallet-account-bg: rgba(255, 255, 255, .72);--yj-wallet-account-border: rgba(168, 85, 247, .24);--yj-wallet-account-text: #7e22ce}body[data-wallet-skin=flagship]{--yj-wallet-bg: radial-gradient(ellipse 120% 85% at 100% -5%, rgba(251, 191, 36, .28), transparent 50%), radial-gradient(ellipse 90% 75% at 0% 105%, rgba(251, 146, 60, .2), transparent 46%), linear-gradient(168deg, #08080c 0%, #121018 36%, #1c1408 68%, #0a0a0e 100%);--yj-wallet-border: rgba(252, 211, 77, .62);--yj-wallet-shadow: 0 0 0 1px rgba(252, 211, 77, .16), 0 16px 40px rgba(0, 0, 0, .5), 0 0 56px rgba(251, 191, 36, .22);--yj-wallet-bar: linear-gradient(90deg, #78350f 0%, #f59e0b 22%, #fde68a 50%, #fbbf24 78%, #78350f 100%);--yj-wallet-eyebrow: #fde68a;--yj-wallet-num: #fef08a;--yj-wallet-unit: #fcd34d;--yj-wallet-tier-bg: linear-gradient(135deg, rgba(251, 191, 36, .32), rgba(12, 10, 8, .78));--yj-wallet-tier-border: rgba(253, 224, 71, .68);--yj-wallet-tier-text: #fffbeb;--yj-wallet-tool-bg: rgba(10, 8, 6, .62);--yj-wallet-tool-border: rgba(252, 211, 77, .42);--yj-wallet-tool-text: #fde68a;--yj-wallet-recharge-bg: linear-gradient(135deg, #fff7d6 0%, #fbbf24 42%, #ea580c 100%);--yj-wallet-recharge-border: rgba(255, 251, 235, .55);--yj-wallet-recharge-text: #1c1917;--yj-wallet-account-bg: rgba(0, 0, 0, .38);--yj-wallet-account-border: rgba(252, 211, 77, .38);--yj-wallet-account-text: #fde68a}.sidebar-wallet__fx{display:none;position:absolute;inset:0;z-index:0;pointer-events:none!important;border-radius:inherit;overflow:hidden}.sidebar-wallet__fx:before,.sidebar-wallet__fx:after{pointer-events:none!important}.sidebar-wallet--flagship .sidebar-wallet__fx,body[data-wallet-skin=flagship] .sidebar-wallet__fx{display:block!important}@keyframes wallet-flagship-orb{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(-6%,4%) scale(1.08);opacity:.9}}@keyframes wallet-flagship-shimmer{0%{transform:translate(-160%) skew(-12deg);opacity:0}12%{opacity:0}28%{opacity:.42}to{transform:translate(260%) skew(-12deg);opacity:0}}@keyframes wallet-flagship-glow{0%,to{box-shadow:0 0 0 1px #fcd34d24,0 16px 40px #00000080,0 0 48px #fbbf242e}50%{box-shadow:0 0 0 1px #fde04747,0 18px 44px #00000085,0 0 72px #fbbf2457}}@keyframes wallet-flagship-bar{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.18) saturate(1.12)}}@keyframes wallet-flagship-dot{0%,to{box-shadow:0 0 0 3px #fbbf2433,0 0 8px #fbbf2459}50%{box-shadow:0 0 0 4px #fbbf2452,0 0 16px #fbbf249e}}body[data-wallet-skin=flagship] .sidebar-wallet__fx{display:block!important}.sidebar-wallet--flagship .sidebar-wallet__fx:before,body[data-wallet-skin=flagship] .sidebar-wallet__fx:before{content:"";position:absolute;top:-42%;right:-28%;width:88%;height:96%;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.42) 0%,rgba(180,83,9,.16) 42%,transparent 72%);animation:wallet-flagship-orb 4.2s ease-in-out infinite;pointer-events:none!important;will-change:transform,opacity}.sidebar-wallet--flagship .sidebar-wallet__fx:after,body[data-wallet-skin=flagship] .sidebar-wallet__fx:after{content:"";position:absolute;inset:-10% -20%;opacity:0;background:linear-gradient(102deg,transparent 40%,rgba(251,191,36,.14) 50%,transparent 60%);animation:wallet-flagship-shimmer 4.8s ease-in-out infinite;animation-fill-mode:none;pointer-events:none!important;will-change:transform,opacity}.sidebar-wallet--flagship,body[data-wallet-skin=flagship] .sidebar-wallet{border-width:1px!important;backdrop-filter:blur(10px) saturate(1.18)!important;-webkit-backdrop-filter:blur(10px) saturate(1.18)!important;animation:wallet-flagship-glow 3.2s ease-in-out infinite!important;isolation:isolate!important}.sidebar-wallet--flagship:before,body[data-wallet-skin=flagship] .sidebar-wallet:before{height:3px!important;opacity:1!important;pointer-events:none!important;box-shadow:0 0 22px #fbbf24bf!important;animation:wallet-flagship-bar 3.2s ease-in-out infinite!important;z-index:2!important}body[data-wallet-skin=flagship] .sidebar-wallet:after{content:none!important;display:none!important}.sidebar-wallet--flagship .sidebar-wallet__head,.sidebar-wallet--flagship .sidebar-wallet__identity,.sidebar-wallet--flagship .sidebar-wallet__balance,.sidebar-wallet--flagship .sidebar-wallet__actions,body[data-wallet-skin=flagship] .sidebar-wallet__head,body[data-wallet-skin=flagship] .sidebar-wallet__identity,body[data-wallet-skin=flagship] .sidebar-wallet__balance,body[data-wallet-skin=flagship] .sidebar-wallet__actions{position:relative;z-index:4}body[data-wallet-skin=flagship] .sidebar-wallet__eyebrow:before{background:#fcd34d!important;animation:wallet-flagship-dot 2.8s ease-in-out infinite!important}body[data-wallet-skin=flagship] .sidebar-wallet__num{background:linear-gradient(135deg,#fffbeb,#fef08a 30%,#fbbf24 55%,#f59e0b 78%,#fff7ed)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 5px rgba(251,191,36,.22)) drop-shadow(0 1px 2px rgba(0,0,0,.22))!important;font-size:25px!important;letter-spacing:-.025em!important;animation:wallet-flagship-num-shift 5s linear infinite!important}@keyframes wallet-flagship-num-shift{0%{background-position:0% center}to{background-position:200% center}}body[data-wallet-skin=flagship] .sidebar-wallet__identity .sidebar-wallet__tier{background:var(--yj-wallet-tier-bg)!important;box-shadow:inset 0 1px #fef3c759,0 0 18px #fbbf2433,0 4px 14px #00000047!important;letter-spacing:.05em!important;text-transform:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__skin-btn,body[data-wallet-skin=flagship] .sidebar-wallet__refresh,body[data-wallet-skin=flagship] .sidebar-wallet__tools .notice-btn--sidebar{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #fef3c71f,0 0 12px #fbbf241f!important}body[data-wallet-skin=flagship] .sidebar-wallet__action--recharge,body[data-wallet-skin=flagship] .sidebar-wallet .vip-btn--sidebar-recharge{font-weight:800!important;box-shadow:0 8px 24px #f59e0b7a,0 0 20px #fbbf2438,inset 0 1px #ffffff73!important}body[data-wallet-skin=flagship] .sidebar-wallet__action--recharge:hover,body[data-wallet-skin=flagship] .sidebar-wallet .vip-btn--sidebar-recharge:hover{filter:brightness(1.08) saturate(1.08)!important;box-shadow:0 10px 28px #f59e0b8c,0 0 28px #fbbf244d,inset 0 1px #ffffff80!important}body[data-wallet-skin=flagship] .sidebar-wallet__action--account{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #fef3c71a,0 0 10px #fbbf2414!important}@media(prefers-reduced-motion:reduce){.sidebar-wallet--flagship,body[data-wallet-skin=flagship] .sidebar-wallet,.sidebar-wallet--flagship:before,body[data-wallet-skin=flagship] .sidebar-wallet:before,.sidebar-wallet--flagship .sidebar-wallet__fx:before,.sidebar-wallet--flagship .sidebar-wallet__fx:after,body[data-wallet-skin=flagship] .sidebar-wallet__fx:before,body[data-wallet-skin=flagship] .sidebar-wallet__fx:after,body[data-wallet-skin=flagship] .sidebar-wallet__eyebrow:before,body[data-wallet-skin=flagship] .sidebar-wallet__num{animation:none!important}.sidebar-wallet--flagship .sidebar-wallet__fx:before,.sidebar-wallet--flagship .sidebar-wallet__fx:after,body[data-wallet-skin=flagship] .sidebar-wallet__fx:before,body[data-wallet-skin=flagship] .sidebar-wallet__fx:after{opacity:0!important;visibility:hidden!important}}body[data-wallet-skin] .sidebar-wallet{background:var(--yj-wallet-bg)!important;border-color:var(--yj-wallet-border)!important;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,color .28s ease!important}body[data-wallet-skin]:not([data-wallet-skin=flagship]) .sidebar-wallet{box-shadow:var(--yj-wallet-shadow)!important}body[data-wallet-skin] .sidebar-wallet:before{background:var(--yj-wallet-bar)!important}body[data-wallet-skin] .sidebar-wallet__eyebrow{color:var(--yj-wallet-eyebrow)!important}body[data-wallet-skin]:not([data-wallet-skin=flagship]) .sidebar-wallet__num{color:var(--yj-wallet-num)!important}body[data-wallet-skin] .sidebar-wallet__unit{color:var(--yj-wallet-unit)!important}body[data-wallet-skin] .sidebar-wallet__identity .sidebar-wallet__tier{background:var(--yj-wallet-tier-bg)!important;border:1px solid var(--yj-wallet-tier-border)!important;color:var(--yj-wallet-tier-text)!important}body[data-wallet-skin] .sidebar-wallet__skin-btn,body[data-wallet-skin] .sidebar-wallet__refresh,body[data-wallet-skin] .sidebar-wallet__tools .notice-btn--sidebar{background:var(--yj-wallet-tool-bg)!important;border:1px solid var(--yj-wallet-tool-border)!important;border-color:var(--yj-wallet-tool-border)!important;color:var(--yj-wallet-tool-text)!important;box-shadow:none!important;transform:none!important}body[data-wallet-skin] .sidebar-wallet__tools .notice-btn--sidebar:hover{background:var(--yj-wallet-tool-bg)!important;border-color:var(--yj-wallet-tool-border)!important;color:var(--yj-wallet-tool-text)!important;filter:brightness(1.06);transform:none!important;box-shadow:none!important}body[data-wallet-skin] .sidebar-wallet__tools .notice-btn__icon{filter:none!important;color:inherit!important}body[data-wallet-skin] .sidebar-wallet__action--recharge,body[data-wallet-skin] .sidebar-wallet .vip-btn--sidebar-recharge{background:var(--yj-wallet-recharge-bg)!important;border:1px solid var(--yj-wallet-recharge-border)!important;color:var(--yj-wallet-recharge-text)!important;box-shadow:0 4px 14px #0f172a1f!important}body[data-wallet-skin] .sidebar-wallet__action--recharge:hover,body[data-wallet-skin] .sidebar-wallet .vip-btn--sidebar-recharge:hover{filter:brightness(1.05);color:var(--yj-wallet-recharge-text)!important}body[data-wallet-skin] .sidebar-wallet__action--account{background:var(--yj-wallet-account-bg)!important;border-color:var(--yj-wallet-account-border)!important;color:var(--yj-wallet-account-text)!important}body[data-wallet-skin] .sidebar-wallet__action--account:hover{filter:brightness(1.04);color:var(--yj-wallet-account-text)!important}body[data-wallet-skin] .sidebar-wallet__identity[data-identity-state=guest] .sidebar-wallet__tier{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#64748b!important}@media(prefers-reduced-motion:no-preference){.sidebar-wallet--flagship,body[data-wallet-skin=flagship] .sidebar-wallet{animation:wallet-flagship-glow 3.2s ease-in-out infinite!important;transition:background .28s ease,border-color .28s ease,color .28s ease!important}.sidebar-wallet--flagship:before,body[data-wallet-skin=flagship] .sidebar-wallet:before{pointer-events:none!important;animation:wallet-flagship-bar 3.2s ease-in-out infinite!important}body[data-wallet-skin=flagship] .sidebar-wallet__num{background:linear-gradient(135deg,#fffbeb,#fef08a 30%,#fbbf24 55%,#f59e0b 78%,#fff7ed)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 5px rgba(251,191,36,.22)) drop-shadow(0 1px 2px rgba(0,0,0,.22))!important;animation:wallet-flagship-num-shift 5s linear infinite!important}body[data-wallet-skin=flagship] .sidebar-wallet__eyebrow:before{animation:wallet-flagship-dot 2.8s ease-in-out infinite!important}}body[data-wallet-skin=flagship] .sidebar-wallet__num{background:linear-gradient(135deg,#fffbeb,#fef08a 30%,#fbbf24 55%,#f59e0b 78%,#fff7ed)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 5px rgba(251,191,36,.22)) drop-shadow(0 1px 2px rgba(0,0,0,.22))!important;font-size:25px!important;letter-spacing:-.025em!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack{background:#fbfcff!important;border-right:1px solid rgba(226,232,240,.72)!important}body #sidebarMenuRoot.sidebar-nav.sidebar-card{padding:4px!important}body #sidebarMenuRoot .nav-group{margin-bottom:6px!important}body #sidebarMenuRoot .nav-group .nav-btn,body #sidebarMenuRoot .nav-btn{min-height:42px!important;height:42px!important;max-height:44px!important;margin-bottom:6px!important;padding:0 10px!important;border:1px solid transparent!important;border-left-width:1px!important;border-radius:8px!important;background:transparent!important;color:#64748b!important;box-shadow:none!important;gap:9px!important;font-size:13px!important;font-weight:600!important}body #sidebarMenuRoot .nav-group .nav-btn:hover,body #sidebarMenuRoot .nav-btn:hover{background:#f1f5f9d1!important;border-color:#cbd5e1b8!important;color:#334155!important}body #sidebarMenuRoot .nav-group .nav-btn__icon,body #sidebarMenuRoot .nav-btn__icon{width:20px!important;min-width:20px!important;max-width:20px!important;opacity:.78!important}body #sidebarMenuRoot .nav-group .nav-btn__icon .lucide-nav-svg,body #sidebarMenuRoot .nav-btn__icon .lucide-nav-svg{width:18px!important;height:18px!important;stroke-width:2!important}body #sidebarMenuRoot .nav-group .nav-btn__label,body #sidebarMenuRoot .nav-btn__label{font-size:13px!important;font-weight:650!important;line-height:1.15!important}body #sidebarMenuRoot .nav-btn.active,body #sidebarMenuRoot .nav-group .nav-btn.active{background:#7c3aed13!important;border-color:#7c3aed33!important;color:#5b21b6!important;box-shadow:none!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__label,body #sidebarMenuRoot .nav-group .nav-btn.active .nav-btn__label{color:#5b21b6!important;font-size:13px!important;font-weight:720!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__icon,body #sidebarMenuRoot .nav-group .nav-btn.active .nav-btn__icon{opacity:.9!important;transform:none!important}body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship){gap:6px!important;padding:10px!important;background:linear-gradient(145deg,#fcfaff,#f4efff)!important;border:1px solid #ddd1fe!important;box-shadow:0 4px 12px #6d28d912!important}body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship):before{display:none!important}body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship) .sidebar-wallet__num{color:#5b21b6!important;font-size:22px!important}body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship) .sidebar-wallet__unit,body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship) .sidebar-wallet__tier{color:#7c3aed!important}body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship) .sidebar-wallet__tools>button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship) .sidebar-wallet__action--recharge{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:none!important}body:not([data-wallet-skin]) .sidebar-wallet:not(.sidebar-wallet--flagship) .sidebar-wallet__action--account{background:transparent!important;border-color:transparent!important;color:#667085!important}body[data-wallet-skin]:not([data-wallet-skin=flagship]) #sidebarWallet.sidebar-wallet{background:var(--yj-wallet-bg)!important;border-color:var(--yj-wallet-border)!important;box-shadow:var(--yj-wallet-shadow)!important}body[data-wallet-skin]:not([data-wallet-skin=flagship]) #sidebarWallet.sidebar-wallet:before{display:block!important;background:var(--yj-wallet-bar)!important}body[data-wallet-skin]:not([data-wallet-skin=flagship]) #sidebarWallet .sidebar-wallet__num{color:var(--yj-wallet-num)!important}body[data-wallet-skin]:not([data-wallet-skin=flagship]) #sidebarWallet .sidebar-wallet__unit{color:var(--yj-wallet-unit)!important}body[data-wallet-skin]:not([data-wallet-skin=flagship]) #sidebarWallet .sidebar-wallet__action--recharge{background:var(--yj-wallet-recharge-bg)!important;border-color:var(--yj-wallet-recharge-border)!important;color:var(--yj-wallet-recharge-text)!important}body[data-app-feature=account-center] #resultPanel.result-panel{display:none!important}body[data-app-feature=account-center] .page-container.app-container>.main-area{flex:1 1 auto!important;max-width:none!important;min-width:0!important;background:#f7f8fc!important}body[data-app-feature=account-center] #panelAccountCenter.dynamic-panel--visible{flex:1 1 auto!important;width:100%!important;max-width:none!important;padding:20px 24px!important;overflow:auto!important}body[data-app-feature=account-center] .account-center-shell{width:min(1180px,100%)!important;height:auto!important;min-height:100%!important;margin:0 auto!important;padding:22px!important;background:#fff!important;border:1px solid #ebeaf2!important;border-radius:14px!important;box-shadow:0 8px 24px #0f172a0a!important}body[data-app-feature=account-center] .account-card{background:#fff!important;border-color:#e8eaf0!important;box-shadow:none!important}body .page-container.app-container>.sidebar.sidebar--stack #sidebarWallet{margin-top:auto!important;padding-top:10px!important;border-top:1px solid #eef1f5!important}body #sidebarMenuRoot .nav-group{gap:2px!important;margin:0!important}body #sidebarMenuRoot .nav-group-header{min-height:16px!important;margin:0 9px 5px!important;color:#98a2b3!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important}body #sidebarMenuRoot .nav-divider{height:12px!important;margin:0!important;background:transparent!important}body #sidebarMenuRoot .nav-group--secondary .nav-group-header,body #sidebarMenuRoot .nav-group--secondary .nav-btn{color:#98a2b3!important}body #sidebarMenuRoot .nav-group .nav-btn{margin:0!important}body #sidebarMenuRoot .nav-btn.active,body #sidebarMenuRoot .nav-group .nav-btn.active{border-color:transparent!important;border-left-color:#c4b5fd!important;background:#7c3aed0e!important;color:#5b21b6!important}body .sidebar-use-cases-dock__btn{border-color:#7c3aed2e!important;background:#ffffff94!important;color:#6d28d9!important;box-shadow:none!important}body .sidebar-use-cases-dock__btn:hover{background:#7c3aed0f!important;border-color:#7c3aed3d!important;color:#5b21b6!important}body .sidebar-bottom-dock{display:flex!important;flex-direction:column!important;gap:7px!important}body .sidebar-bottom-dock__asset-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important}body .sidebar-bottom-dock__asset-grid:empty{display:none!important}body .sidebar-bottom-dock .sidebar-bottom-dock__btn.sidebar-bottom-dock__btn--asset{width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;max-height:none!important;margin:0!important;padding:7px 4px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:10px!important;background:#ffffff9e!important;border-color:#7c3aed29!important;color:#6d28d9!important}body .sidebar-bottom-dock .sidebar-bottom-dock__btn.sidebar-bottom-dock__btn--asset .nav-btn__icon{width:20px!important;min-width:20px!important;height:20px!important;opacity:.86!important}body .sidebar-bottom-dock .sidebar-bottom-dock__btn.sidebar-bottom-dock__btn--asset .nav-btn__label{flex:0 1 auto!important;width:100%!important;text-align:center!important;font-size:11px!important;font-weight:720!important;line-height:1.15!important;white-space:nowrap!important}body .sidebar-bottom-dock .sidebar-bottom-dock__btn.sidebar-bottom-dock__btn--wide{min-height:38px!important;height:38px!important;max-height:40px!important;margin:0!important;border-radius:9px!important;background:#ffffff7a!important;border-color:#7c3aed24!important;color:#6d28d9!important}body .sidebar-bottom-dock .sidebar-bottom-dock__btn.sidebar-bottom-dock__btn--wide .nav-btn__label{font-size:13px!important;font-weight:650!important;line-height:1.15!important}body .sidebar-bottom-dock .sidebar-bottom-dock__btn.sidebar-bottom-dock__btn--wide.active .nav-btn__label{font-weight:720!important}body .sidebar-bottom-dock .sidebar-bottom-dock__btn:hover{background:#7c3aed12!important;border-color:#7c3aed3d!important}body .sidebar-ui-version{margin:8px 10px 0;position:relative;z-index:12}body .sidebar-ui-version__btn{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(124,58,237,.18);background:linear-gradient(135deg,#7c3aed14,#3b82f60d);color:#312e81;cursor:pointer;text-align:left;pointer-events:auto!important;position:relative;z-index:1;transition:border-color .18s ease,background .18s ease,transform .18s ease}body .sidebar-ui-version__btn:hover{border-color:#7c3aed57;background:linear-gradient(135deg,#7c3aed1f,#3b82f614);transform:translateY(-1px)}body .sidebar-ui-version__icon{flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#7c3aed24;color:#5b21b6}body .sidebar-ui-version__copy{display:flex;flex-direction:column;gap:2px;min-width:0}body .sidebar-ui-version__label{font-size:13px;font-weight:650;line-height:1.2}body .sidebar-ui-version__hint{font-size:11px;line-height:1.25;color:#312e81b8}body.sidebar--collapsed .sidebar-ui-version{display:none}body:not([data-wallet-skin=flagship]) .sidebar-wallet{margin-top:6px!important;padding:10px 12px!important;border-radius:10px!important;background:#ffffffb8!important;border-color:#94a3b83d!important;box-shadow:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet:before{height:2px!important;opacity:.42!important;box-shadow:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__eyebrow{color:#475569!important;font-weight:650!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__eyebrow:before{width:5px!important;height:5px!important;box-shadow:0 0 0 2px #0f766e1a!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__tier{padding:4px 9px!important;background:#f1f5f9b8!important;border-color:#e2e8f0db!important;color:#475569!important;font-size:11px!important;font-weight:650!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__num{color:var(--yj-wallet-num, #0f766e)!important;font-size:22px!important;font-weight:720!important;letter-spacing:-.01em!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__unit{color:var(--yj-wallet-unit, #0f766e)!important;font-size:11px!important;font-weight:650!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__skin-btn,body:not([data-wallet-skin=flagship]) .sidebar-wallet__refresh,body:not([data-wallet-skin=flagship]) .sidebar-wallet__tools .notice-btn--sidebar{border-color:#94a3b842!important;background:#ffffffad!important;color:var(--yj-wallet-tool-text, #475569)!important;box-shadow:none!important;transform:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__skin-btn:hover,body:not([data-wallet-skin=flagship]) .sidebar-wallet__refresh:hover,body:not([data-wallet-skin=flagship]) .sidebar-wallet__tools .notice-btn--sidebar:hover{background:#fff!important;border-color:#64748b47!important;transform:none!important;box-shadow:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet .vip-btn--sidebar-recharge,body:not([data-wallet-skin=flagship]) .sidebar-wallet__action--recharge{background:#0f766e14!important;border-color:#0f766e2e!important;color:var(--yj-wallet-num, #0f766e)!important;box-shadow:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet .vip-btn--sidebar-recharge:hover,body:not([data-wallet-skin=flagship]) .sidebar-wallet__action--recharge:hover{background:#0f766e21!important;border-color:#0f766e42!important;color:var(--yj-wallet-num, #0f766e)!important;box-shadow:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__action--account{background:#ffffff85!important;border-color:#94a3b83d!important;color:#475569!important;box-shadow:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__action--account:hover{background:#fff!important;border-color:#64748b47!important;color:#334155!important}body .sidebar-wallet__tools{gap:6px!important}body .sidebar-wallet__skin-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:10px!important;border-color:#7c3aed29!important;background:#ffffff94!important}body .sidebar-wallet__skin-icon .lucide-nav-svg{width:16px!important;height:16px!important;stroke-width:2!important}body .sidebar-wallet__tools .notice-btn--sidebar{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;border-radius:10px!important;border:1px solid var(--yj-wallet-tool-border, rgba(148, 163, 184, .26))!important;background:var(--yj-wallet-tool-bg, rgba(255, 255, 255, .68))!important;color:var(--yj-wallet-tool-text, #475569)!important;box-shadow:none!important;isolation:auto!important;transform:none!important}body .sidebar-wallet__tools .notice-btn--sidebar:hover{background:var(--yj-wallet-tool-bg, #ffffff)!important;border-color:var(--yj-wallet-tool-border, rgba(100, 116, 139, .28))!important;color:var(--yj-wallet-tool-text, #334155)!important;box-shadow:none!important;transform:none!important}body .sidebar-wallet__tools .notice-btn__icon{width:16px!important;height:16px!important;filter:none!important}body .sidebar-wallet__refresh{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:10px!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__skin-btn{border-color:#94a3b838!important;background:#ffffff85!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__skin-btn:hover{border-color:#7c3aed38!important;background:#fff!important}@media(min-width:1024px){body .page-container.app-container>.sidebar.sidebar--stack{flex:0 0 192px!important;width:192px!important;min-width:192px!important;max-width:192px!important;padding:12px 10px!important;gap:8px!important}body .sidebar-top-chrome{padding:0 1px!important}body .sidebar-top-chrome .brand-wordmark-img{width:88px!important}body #sidebarMenuRoot.sidebar-nav.sidebar-card{flex:1 1 auto!important;min-height:0!important;padding:4px 0!important}body .sidebar-use-cases-dock{padding-top:6px!important}body .sidebar-wallet__actions{gap:6px!important}body .sidebar-wallet__action{min-height:32px!important;border-radius:7px!important;font-size:11px!important}body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed{flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;padding:12px 8px!important;gap:8px!important}body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet{display:flex!important;width:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;margin:0 auto!important;padding:6px 4px!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;overflow:hidden!important}body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet:before{display:none!important}body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__head,body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__identity,body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__actions,body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__unit{display:none!important}body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__balance{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;gap:0!important}body .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__num{display:block!important;max-width:42px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:760!important;letter-spacing:0!important}}.wallet-skin-popover{position:fixed;z-index:13000;width:min(332px,calc(100vw - 24px));padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 18px 48px #0f172a2e}.wallet-skin-popover[hidden]{display:none!important}.wallet-skin-popover__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.wallet-skin-popover__head strong{display:block;color:#111827;font-size:14px}.wallet-skin-popover__head span{display:block;margin-top:3px;color:#64748b;font-size:12px}.wallet-skin-popover__close{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#475569;cursor:pointer}.wallet-skin-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallet-skin-card{min-height:116px;padding:10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.wallet-skin-card strong,.wallet-skin-card small,.wallet-skin-card span{display:block}.wallet-skin-card__tag,.wallet-skin-card__status{width:fit-content;max-width:100%;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800}.wallet-skin-card strong{margin-top:8px;color:#111827;font-size:13px}.wallet-skin-card small{min-height:34px;margin-top:5px;color:#64748b;font-size:11px;line-height:1.45}.wallet-skin-card__status{margin-top:8px;background:#f8fafc;color:#475569}.wallet-skin-card--mini{background:linear-gradient(145deg,#ecfdf5,#fff)}.wallet-skin-card--mini .wallet-skin-card__tag{background:#ccfbf1;color:#0f766e}.wallet-skin-card--trial{background:linear-gradient(145deg,#eef2ff,#fff)}.wallet-skin-card--trial .wallet-skin-card__tag{background:#e0e7ff;color:#4338ca}.wallet-skin-card--standard{background:linear-gradient(145deg,#faf5ff,#fffbeb)}.wallet-skin-card--standard .wallet-skin-card__tag{background:#f3e8ff;color:#7e22ce}.wallet-skin-card--flagship{background:radial-gradient(circle at 88% 8%,rgba(251,191,36,.2),transparent 42%),linear-gradient(145deg,#0a0a0d,#1a1510 55%,#2d2418);border-color:#fbbf2457;box-shadow:inset 0 1px #fef3c71a}.wallet-skin-card--flagship.is-current{border-color:#fbbf24!important;box-shadow:0 0 0 2px #fbbf242e!important}.wallet-skin-card--flagship strong,.wallet-skin-card--flagship small{color:#fef3c7}.wallet-skin-card--flagship .wallet-skin-card__tag{background:#fde68a29;color:#fde68a}.wallet-skin-card.is-current{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}.wallet-skin-card.is-locked{opacity:.64}.wallet-skin-card.is-locked .wallet-skin-card__status{background:#fff7ed;color:#c2410c}.wallet-skin-lock{margin-top:10px;padding:10px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:12px}.wallet-skin-lock__actions{display:flex;gap:8px;margin-top:8px}.wallet-skin-lock__primary,.wallet-skin-lock__secondary{min-height:36px;padding:0 10px;border-radius:10px;font-weight:800;cursor:pointer}.wallet-skin-lock__primary{border:1px solid #7c3aed;background:#7c3aed;color:#fff}.wallet-skin-lock__secondary{border:1px solid #e5e7eb;background:#fff;color:#475569}.plan-item--mini{--plan-card-accent: #14b8a6;background:linear-gradient(145deg,#ecfdf5,#fff)!important}.plan-item--trial{--plan-card-accent: #6366f1;background:linear-gradient(145deg,#eef2ff,#fff)!important}.plan-item--standard{--plan-card-accent: #a855f7;background:linear-gradient(145deg,#faf5ff,#fffbeb)!important}.plan-item--flagship{--plan-card-accent: #d97706;background:linear-gradient(145deg,#111827,#2a2418)!important;color:#fef3c7!important}.plan-item--flagship .plan-item__name,.plan-item--flagship .plan-item__identity,.plan-item--flagship .plan-item__price,.plan-item--flagship .plan-item__pts,.plan-item--flagship .plan-item__gen{color:#fef3c7!important}.plan-item--flagship .plan-item__unit{color:#fef3c7b8!important}.plan-item--mini .plan-item__bonus,.plan-item--trial .plan-item__bonus,.plan-item--standard .plan-item__bonus,.plan-item--flagship .plan-item__bonus{background:color-mix(in srgb,var(--plan-card-accent) 14%,white)!important;color:var(--plan-card-accent)!important;border-color:color-mix(in srgb,var(--plan-card-accent) 26%,white)!important}.plan-item--flagship .plan-item__bonus{background:#fde68a24!important;color:#fde68a!important;border-color:#fde68a47!important}.plan-item.active{border-color:var(--plan-card-accent, #7c3aed)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--plan-card-accent, #7c3aed) 16%,transparent)!important}@media(max-width:760px){.wallet-skin-popover{left:12px!important;right:12px!important;top:84px!important;width:auto}.wallet-skin-card,.wallet-skin-lock__primary,.wallet-skin-lock__secondary,body .sidebar-wallet__skin-btn,body .sidebar-wallet__refresh{min-height:40px!important}}.plan-item--mini,.plan-item--trial,.plan-item--standard,.plan-item--flagship{background:#fff!important;border-color:#e5e7eb!important;color:#0f172a!important}.plan-item--mini *,.plan-item--trial *,.plan-item--standard *,.plan-item--flagship *{color:inherit!important}.plan-item--mini .plan-item__bonus,.plan-item--trial .plan-item__bonus,.plan-item--standard .plan-item__bonus,.plan-item--flagship .plan-item__bonus{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#6d28d9!important}.plan-item--mini .plan-item__price,.plan-item--trial .plan-item__price,.plan-item--standard .plan-item__price,.plan-item--flagship .plan-item__price,.plan-item--mini .plan-item__identity,.plan-item--trial .plan-item__identity,.plan-item--standard .plan-item__identity,.plan-item--flagship .plan-item__identity,.plan-item--mini .plan-item__name,.plan-item--trial .plan-item__name,.plan-item--standard .plan-item__name,.plan-item--flagship .plan-item__name{color:#111827!important}.plan-item--mini .plan-item__pts,.plan-item--trial .plan-item__pts,.plan-item--standard .plan-item__pts,.plan-item--flagship .plan-item__pts{background:#f8fafc!important;color:#1f2937!important}.plan-item--mini .plan-item__unit,.plan-item--trial .plan-item__unit,.plan-item--standard .plan-item__unit,.plan-item--flagship .plan-item__unit,.plan-item--mini .plan-item__gen,.plan-item--trial .plan-item__gen,.plan-item--standard .plan-item__gen,.plan-item--flagship .plan-item__gen{color:#64748b!important}.plan-item--standard .plan-item__bonus{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.plan-item--flagship .plan-item__bonus{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.plan-item.active{background:#fff!important;border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed1f!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.active,body[data-app-feature=recharge] .api-key-plans--stack .plan-item.active{background:#fff!important;color:#0f172a!important}.plan-item--mini{background:linear-gradient(180deg,#f0fdfa,#fff 72%)!important;border-color:#99f6e4!important}.plan-item--trial{background:linear-gradient(180deg,#eef2ff,#fff 72%)!important;border-color:#c7d2fe!important}.plan-item--standard{background:linear-gradient(180deg,#fff7ed,#fff 72%)!important;border-color:#fed7aa!important}.plan-item--flagship{background:linear-gradient(180deg,#15111f,#0f172a)!important;border-color:#f59e0b8a!important;color:#fef3c7!important}.plan-item--mini:after,.plan-item--trial:after,.plan-item--standard:after,.plan-item--flagship:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:inherit;pointer-events:none}.plan-item--mini:after{background:#14b8a6}.plan-item--trial:after{background:#6366f1}.plan-item--standard:after{background:linear-gradient(180deg,#a855f7,#f59e0b)}.plan-item--flagship:after{background:#f59e0b}.plan-item--mini .plan-item__bonus{background:#ccfbf1!important;border-color:#99f6e4!important;color:#0f766e!important}.plan-item--trial .plan-item__bonus{background:#e0e7ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.plan-item--standard .plan-item__bonus{background:#ffedd5!important;border-color:#fed7aa!important;color:#c2410c!important}.plan-item--flagship .plan-item__bonus{background:#f59e0b29!important;border-color:#f59e0b6b!important;color:#fcd34d!important}.plan-item--mini .plan-item__price{color:#0f766e!important}.plan-item--trial .plan-item__price{color:#4338ca!important}.plan-item--standard .plan-item__price{color:#9a3412!important}.plan-item--flagship .plan-item__price,.plan-item--flagship .plan-item__name,.plan-item--flagship .plan-item__identity,.plan-item--flagship .plan-item__gen,.plan-item--flagship .plan-item__pts,.plan-item--flagship .plan-item__unit{color:#fef3c7!important}.plan-item--flagship .plan-item__pts{background:#f59e0b21!important}.plan-item--flagship .plan-item__unit,.plan-item--flagship .plan-item__gen{color:#fef3c7c7!important}.plan-item--flagship .api-key-btn,.plan-item--flagship button{color:#fff!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--mini.active,body[data-app-feature=recharge] .api-key-plans--stack .plan-item--mini.active{background:linear-gradient(180deg,#ecfdf5,#fff 72%)!important;border-color:#14b8a6!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--trial.active,body[data-app-feature=recharge] .api-key-plans--stack .plan-item--trial.active{background:linear-gradient(180deg,#eef2ff,#fff 72%)!important;border-color:#6366f1!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard.active,body[data-app-feature=recharge] .api-key-plans--stack .plan-item--standard.active{background:linear-gradient(180deg,#fff7ed,#fff 72%)!important;border-color:#f59e0b!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship.active,body[data-app-feature=recharge] .api-key-plans--stack .plan-item--flagship.active{background:linear-gradient(180deg,#15111f,#0f172a)!important;border-color:#f59e0b!important;color:#fef3c7!important}@keyframes recharge-card-shimmer{0%{transform:translate(-120%) skew(-18deg);opacity:0}28%{opacity:.55}to{transform:translate(220%) skew(-18deg);opacity:0}}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item{--plan-accent: #7c3aed;--plan-accent-soft: rgba(124, 58, 237, .12);--plan-accent-border: rgba(124, 58, 237, .34);--plan-cta-bg: linear-gradient(135deg, #6d28d9, #9333ea);overflow:hidden!important;border-radius:18px!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;box-shadow:0 18px 46px #00000052,0 0 0 1px #ffffff17,inset 0 1px #ffffff80!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:3px!important;background:linear-gradient(90deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 18%,transparent) 72%,transparent 100%)!important;pointer-events:none!important;z-index:1!important;opacity:.92!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--mini{--plan-accent: #14b8a6;--plan-accent-soft: rgba(20, 184, 166, .16);--plan-accent-border: rgba(20, 184, 166, .38);--plan-cta-bg: linear-gradient(135deg, #0d9488, #14b8a6);background:radial-gradient(circle at 88% 4%,rgba(20,184,166,.12),transparent 40%),linear-gradient(168deg,#fffffffa,#f7fefbf2 48%,#fffffff7)!important;border-color:#ffffff6b!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--trial{--plan-accent: #6366f1;--plan-accent-soft: rgba(99, 102, 241, .16);--plan-accent-border: rgba(99, 102, 241, .36);--plan-cta-bg: linear-gradient(135deg, #4f46e5, #6366f1);background:radial-gradient(circle at 88% 4%,rgba(99,102,241,.12),transparent 40%),linear-gradient(168deg,#fffffffa,#f6f7fff2 48%,#fffffff7)!important;border-color:#ffffff6b!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard{--plan-accent: #d97706;--plan-accent-soft: rgba(217, 119, 6, .16);--plan-accent-border: rgba(217, 119, 6, .4);--plan-cta-bg: linear-gradient(135deg, #7c3aed, #d97706);background:radial-gradient(circle at 88% 4%,rgba(124,58,237,.08),transparent 36%),radial-gradient(circle at 10% 0%,rgba(217,119,6,.11),transparent 38%),linear-gradient(168deg,#fffffffa,#fffbf6f2 48%,#fffffff7)!important;border-color:#ffffff70!important;transform:none;box-shadow:0 20px 50px #00000057,0 0 0 1px #d977061f,inset 0 1px #ffffff8a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship{--plan-accent: #f59e0b;--plan-accent-soft: rgba(245, 158, 11, .14);--plan-accent-border: rgba(251, 191, 36, .4);--plan-cta-bg: linear-gradient(135deg, #b45309 0%, #f59e0b 52%, #d97706 100%);background:radial-gradient(ellipse 88% 52% at 100% 0%,rgba(245,158,11,.11),transparent 58%),radial-gradient(ellipse 72% 44% at 0% 100%,rgba(180,83,9,.07),transparent 54%),linear-gradient(165deg,#0c0a10,#12101a 46%,#090c13)!important;border-color:#fbbf244d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 24px 56px #0000008c,0 0 0 1px #fbbf241f,inset 0 1px #fbbf241a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__shine{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:inherit}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__shine:after{content:"";position:absolute;top:0;left:-45%;width:42%;height:100%;background:linear-gradient(90deg,transparent,rgba(251,191,36,.05),transparent);animation:recharge-card-shimmer 7.4s ease-in-out infinite}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__cta{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2;display:flex;align-items:center;justify-content:center;align-self:end;width:100%;margin-top:0;height:36px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--plan-accent-border) 80%,transparent);border-radius:10px;background:#fffffff5;color:color-mix(in srgb,var(--plan-accent) 78%,#111827);font-size:12px;font-weight:900;box-shadow:0 8px 18px #0000001f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship.active .plan-item__cta,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship.selected .plan-item__cta,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship.is-selected .plan-item__cta{color:#111827}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__cta{border-color:#fbbf2457;background:#00000057;color:#fde68a}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--mini:after,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--trial:after,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard:after,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship:after{content:none!important;display:none!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__cta:before{content:"\9009\62e9\6b64\5361"}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.active .plan-item__cta:before,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.selected .plan-item__cta:before,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.is-selected .plan-item__cta:before{content:"\7acb\5373\652f\4ed8"}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.active .plan-item__cta,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.selected .plan-item__cta,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.is-selected .plan-item__cta{border-color:transparent;background:var(--plan-cta-bg);color:#fff;box-shadow:0 12px 26px color-mix(in srgb,var(--plan-accent) 30%,transparent)}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--plan-accent) 36%,rgba(255,255,255,.45))!important;box-shadow:0 24px 54px #0000005c,0 0 0 1px color-mix(in srgb,var(--plan-accent) 20%,transparent),inset 0 1px #ffffff8f!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard:hover{transform:translateY(-3px)!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship:hover{transform:translateY(-3px)!important;border-color:#fbbf246b!important;box-shadow:0 26px 58px #00000085,0 0 0 1px #fbbf2429,inset 0 1px #fbbf241f!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.active,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.selected,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item.is-selected{border-color:color-mix(in srgb,var(--plan-accent) 54%,white)!important;transform:translateY(-2px)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--plan-accent) 24%,transparent),0 26px 56px #0006,inset 0 1px #ffffff94!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--mini.active{background:radial-gradient(circle at 88% 4%,rgba(20,184,166,.22),transparent 38%),linear-gradient(168deg,#ecfdf5fa,#fffffff5)!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--trial.active{background:radial-gradient(circle at 88% 4%,rgba(99,102,241,.22),transparent 38%),linear-gradient(168deg,#eef2fffa,#fffffff5)!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard.active{background:radial-gradient(circle at 88% 4%,rgba(124,58,237,.14),transparent 34%),radial-gradient(circle at 10% 0%,rgba(217,119,6,.18),transparent 36%),linear-gradient(168deg,#fff7edfa,#fffffff5)!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship.active,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship.selected,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship.is-selected{background:radial-gradient(ellipse 88% 52% at 100% 0%,rgba(245,158,11,.14),transparent 58%),radial-gradient(ellipse 72% 44% at 0% 100%,rgba(180,83,9,.09),transparent 54%),linear-gradient(165deg,#0e0b12,#14111c 46%,#0b0e16)!important;border-color:#fbbf247a!important;box-shadow:0 0 0 2px #f59e0b33,0 28px 60px #00000094,inset 0 1px #fbbf2424!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__bonus{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;border-color:color-mix(in srgb,var(--plan-accent) 32%,white)!important;background:color-mix(in srgb,var(--plan-accent) 14%,rgba(255,255,255,.94))!important;color:color-mix(in srgb,var(--plan-accent) 82%,#111827)!important;justify-content:center!important;box-shadow:0 10px 24px #0000002e!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__bonus{background:#f59e0b2e!important;border-color:#fbbf2461!important;color:#fde68a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__titles{align-items:center!important;justify-content:center!important;margin-top:0!important;text-align:center!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__formal{align-self:center!important;border:1px solid rgba(148,163,184,.2)!important;background:#ffffffd1!important;color:var(--text-tertiary, #64748b)!important;font-size:10px!important;opacity:.92!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__identity{width:100%!important;text-align:center!important;color:#0f172a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__price{width:100%!important;text-align:center!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__gen{display:block!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--mini .plan-item__identity{color:#0f766e!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--trial .plan-item__identity{color:#4338ca!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard .plan-item__identity{background:linear-gradient(135deg,#6d28d9,#c2410c);-webkit-background-clip:text;background-clip:text;color:transparent!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__identity{color:#fde68a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__formal{border-color:#fbbf243d!important;background:#00000047!important;color:#fcd34d!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__price{color:#0f172a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--mini .plan-item__price{color:#0f766e!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--trial .plan-item__price{color:#4338ca!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard .plan-item__price{color:#9a3412!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__price{color:#fde68a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__pts{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:1px solid rgba(255,255,255,.36)!important;background:#ffffffeb!important;color:#111827!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:inset 0 1px #ffffff8c!important;border-radius:11px!important;padding:9px 11px!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--mini .plan-item__pts{border-color:#14b8a647!important;background:#f0fdfaf0!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--trial .plan-item__pts{border-color:#6366f147!important;background:#eef2fff0!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard .plan-item__pts{border-color:#d9770647!important;background:#fff7edf0!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__pts{border-color:#fbbf243d!important;background:#0000005c!important;color:#fef3c7!important;box-shadow:inset 0 1px #fbbf2412!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__unit{border:1px solid var(--plan-accent-border)!important;background:var(--plan-accent-soft)!important;color:color-mix(in srgb,var(--plan-accent) 72%,#111827)!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__unit{border-color:#fbbf2447!important;background:#f59e0b1f!important;color:#fde68a!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__gen{color:#475569!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__gen:after{color:#64748b!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__gen,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--flagship .plan-item__gen:after{color:#fef3c7db!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__titles,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__price,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__pts,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__gen,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__bonus{position:relative;z-index:1}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__shine{position:absolute;inset:0;z-index:0;pointer-events:none;grid-area:1 / 1 / -1 / -1}@media(max-width:1100px){body[data-app-feature=recharge] .recharge-workspace-mount .api-key-plans--stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:720px!important;gap:16px!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item--standard{transform:none!important}}@media(max-width:640px){body[data-app-feature=recharge] .recharge-workspace-mount .api-key-plans--stack{grid-template-columns:1fr!important;max-width:420px!important;gap:14px!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item{min-height:0!important;padding:22px 16px 58px!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__identity{font-size:18px!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item__price{font-size:28px!important}}body .sidebar-wallet__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}body .sidebar-wallet__action,body .sidebar-wallet .vip-btn--sidebar-recharge{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:36px!important;height:36px!important;max-height:36px!important;margin:0!important;padding:0 10px!important;white-space:nowrap!important;line-height:1!important;font-size:12px!important;vertical-align:middle!important;transform:none!important;position:relative!important;z-index:3!important;pointer-events:auto!important;cursor:pointer!important}body .sidebar-wallet{position:relative!important;z-index:5!important;flex-shrink:0!important;isolation:isolate}body .sidebar-wallet__actions{position:relative!important;z-index:4!important;pointer-events:auto!important}body .sidebar-bottom-dock,body .sidebar-use-cases-dock{position:relative!important;z-index:1!important;flex-shrink:0!important}body[data-wallet-skin=flagship] .sidebar-wallet,body .sidebar-wallet.sidebar-wallet--flagship{background:radial-gradient(ellipse 90% 62% at 100% 0%,rgba(245,158,11,.14),transparent 54%),radial-gradient(ellipse 72% 60% at 0% 105%,rgba(217,119,6,.09),transparent 48%),linear-gradient(160deg,#15131a,#1e1a17 54%,#12151c)!important;border-color:#d9770661!important;box-shadow:0 1px 2px #0f172a14,0 10px 24px #0f172a38,inset 0 1px #fde68a14!important;animation:none!important;backdrop-filter:blur(8px) saturate(1.04)!important;-webkit-backdrop-filter:blur(8px) saturate(1.04)!important}body[data-wallet-skin=flagship] .sidebar-wallet:before,body .sidebar-wallet.sidebar-wallet--flagship:before{height:2px!important;opacity:.82!important;background:linear-gradient(90deg,#78350f4d,#f59e0bd1,#fde68a8f)!important;box-shadow:none!important;animation:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__fx:before,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__fx:before{top:-34%!important;right:-28%!important;width:74%!important;height:82%!important;background:radial-gradient(circle,rgba(245,158,11,.22) 0%,rgba(180,83,9,.08) 44%,transparent 72%)!important;opacity:.55!important;animation:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__fx:after,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__fx:after{opacity:0!important;animation:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__eyebrow{color:#f6d889!important}body[data-wallet-skin=flagship] .sidebar-wallet__eyebrow:before{background:#eab94f!important;box-shadow:0 0 0 2px #f59e0b29!important;animation:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__identity .sidebar-wallet__tier,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__identity .sidebar-wallet__tier{background:#f59e0b1f!important;border-color:#f59e0b57!important;color:#fde68a!important;box-shadow:inset 0 1px #fef3c71f!important;letter-spacing:.02em!important}body[data-wallet-skin=flagship] .sidebar-wallet__num,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__num{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#f8d784!important;filter:none!important;font-size:23px!important;letter-spacing:-.012em!important;animation:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__unit{color:#fde68ac7!important}body[data-wallet-skin=flagship] .sidebar-wallet__skin-btn,body[data-wallet-skin=flagship] .sidebar-wallet__refresh,body[data-wallet-skin=flagship] .sidebar-wallet__tools .notice-btn--sidebar,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__skin-btn,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__refresh,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__tools .notice-btn--sidebar{background:#fffbeb12!important;border-color:#f59e0b3d!important;color:#f8d784!important;box-shadow:none!important;transform:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__tools .notice-btn--sidebar:hover,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__tools .notice-btn--sidebar:hover{background:#fffbeb1f!important;border-color:#f59e0b57!important;color:#fde68a!important;filter:none!important;transform:none!important;box-shadow:none!important}body[data-wallet-skin=flagship] .sidebar-wallet__action--recharge,body[data-wallet-skin=flagship] .sidebar-wallet .vip-btn--sidebar-recharge,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__action--recharge,body .sidebar-wallet.sidebar-wallet--flagship .vip-btn--sidebar-recharge{background:linear-gradient(135deg,#e0aa3e,#f2cf75)!important;border-color:#fde68a6b!important;color:#1b160b!important;box-shadow:0 4px 12px #b4530938,inset 0 1px #ffffff38!important}body[data-wallet-skin=flagship] .sidebar-wallet__action--recharge:hover,body[data-wallet-skin=flagship] .sidebar-wallet .vip-btn--sidebar-recharge:hover,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__action--recharge:hover,body .sidebar-wallet.sidebar-wallet--flagship .vip-btn--sidebar-recharge:hover{filter:brightness(1.03)!important;box-shadow:0 5px 14px #b4530942,inset 0 1px #ffffff42!important}body[data-wallet-skin=flagship] .sidebar-wallet__action--account,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__action--account{background:#fffbeb14!important;border-color:#f59e0b47!important;color:#f8d784!important;box-shadow:none!important}@media(min-width:1024px){body:not([data-app-feature=use-cases]) #sidebarMenuRoot.sidebar-nav.sidebar-card{flex:0 0 auto!important;min-height:auto!important}}body #sidebarMenuRoot .nav-btn.active,body #sidebarMenuRoot .nav-group .nav-btn.active{outline:none!important;border-color:transparent!important;border-left-color:#c4b5fd!important;background:#7c3aed0e!important;box-shadow:none!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__icon,body #sidebarMenuRoot .nav-group .nav-btn.active .nav-btn__icon{background:transparent!important;border-color:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important}body #sidebarMenuRoot .nav-group[data-nav-group=\521b\4f5c],body #sidebarMenuRoot .nav-group[data-nav-group=\6211\7684\8d44\4ea7],body #sidebarMenuRoot .nav-group[data-nav-group=\53d1\73b0]{position:relative;margin-top:11px!important;padding-top:10px!important}body #sidebarMenuRoot .nav-group[data-nav-group=\521b\4f5c]:before,body #sidebarMenuRoot .nav-group[data-nav-group=\6211\7684\8d44\4ea7]:before,body #sidebarMenuRoot .nav-group[data-nav-group=\53d1\73b0]:before{content:"";position:absolute;top:0;right:9px;left:9px;height:1px;background:#94a3b838;pointer-events:none}body #sidebarMenuRoot .nav-group-header{min-height:17px!important;margin:0 9px 5px!important;color:#7b8798!important;font-size:10px!important;font-weight:750!important;letter-spacing:.045em!important;line-height:17px!important}body #sidebarMenuRoot.sidebar-nav--booting{min-height:220px;display:flex;align-items:center;justify-content:center;pointer-events:none}body #sidebarMenuRoot.sidebar-nav--boot-failed{pointer-events:none}body #sidebarMenuRoot .sidebar-nav__boot{display:flex;align-items:center;gap:10px;padding:18px 16px;color:#64748b;font-size:13px;line-height:1.45;text-align:center}body #sidebarMenuRoot .sidebar-nav__boot--error{color:#b45309}body #sidebarMenuRoot .sidebar-nav__boot-pulse{width:8px;height:8px;border-radius:999px;background:#8b5cf6;animation:sidebarNavBootPulse 1.1s ease-in-out infinite}@keyframes sidebarNavBootPulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}body[data-wallet-skin=chief]{--yj-wallet-bg: radial-gradient(ellipse 88% 72% at 100% -10%, rgba(221, 214, 254, .34), transparent 54%), radial-gradient(ellipse 72% 62% at -6% 110%, rgba(167, 139, 250, .24), transparent 58%), linear-gradient(155deg, #33205c 0%, #241641 52%, #12172d 100%);--yj-wallet-border: rgba(221, 214, 254, .58);--yj-wallet-shadow: 0 14px 32px rgba(49, 24, 88, .26), 0 0 26px rgba(167, 139, 250, .14);--yj-wallet-bar: linear-gradient(90deg, #7c3aed 0%, #ede9fe 48%, #a78bfa 72%, #6d28d9 100%);--yj-wallet-eyebrow: #ddd6fe;--yj-wallet-num: #f5f3ff;--yj-wallet-unit: #c4b5fd;--yj-wallet-tier-bg: rgba(237, 233, 254, .12);--yj-wallet-tier-border: rgba(221, 214, 254, .42);--yj-wallet-tier-text: #f5f3ff;--yj-wallet-tool-bg: rgba(255, 255, 255, .08);--yj-wallet-tool-border: rgba(221, 214, 254, .24);--yj-wallet-tool-text: #ede9fe;--yj-wallet-recharge-bg: linear-gradient(135deg, #7c3aed 0%, #a855f7 52%, #c4b5fd 100%);--yj-wallet-recharge-border: rgba(237, 233, 254, .42);--yj-wallet-recharge-text: #ffffff;--yj-wallet-account-bg: rgba(255, 255, 255, .07);--yj-wallet-account-border: rgba(221, 214, 254, .26);--yj-wallet-account-text: #ede9fe}body[data-wallet-skin=chief] .sidebar-wallet,body .sidebar-wallet.sidebar-wallet--chief{position:relative;overflow:hidden;isolation:isolate;border-color:#ddd6fe94!important;background:var(--yj-wallet-bg)!important;box-shadow:var(--yj-wallet-shadow)!important}body[data-wallet-skin=chief] .sidebar-wallet__fx,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__fx{display:block!important}@keyframes wallet-chief-orb{0%,to{transform:translateZ(0) scale(1);opacity:.45}50%{transform:translate3d(-7%,5%,0) scale(1.1);opacity:.78}}@keyframes wallet-chief-sweep{0%,68%,to{transform:translate(-155%) skew(-16deg);opacity:0}76%{opacity:.52}92%{transform:translate(265%) skew(-16deg);opacity:0}}body[data-wallet-skin=chief] .sidebar-wallet__fx:before,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__fx:before{content:"";position:absolute;top:-46%;right:-30%;width:94%;height:102%;border-radius:50%;background:radial-gradient(circle,rgba(237,233,254,.54) 0%,rgba(139,92,246,.22) 42%,transparent 72%);animation:wallet-chief-orb 4.8s ease-in-out infinite}body[data-wallet-skin=chief] .sidebar-wallet__fx:after,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__fx:after{content:"";position:absolute;inset:-10% -24%;background:linear-gradient(102deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%);animation:wallet-chief-sweep 6.2s ease-in-out infinite}body[data-wallet-skin=chief] .sidebar-wallet__head,body[data-wallet-skin=chief] .sidebar-wallet__identity,body[data-wallet-skin=chief] .sidebar-wallet__balance,body[data-wallet-skin=chief] .sidebar-wallet__actions,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__head,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__identity,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__balance,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__actions{position:relative;z-index:2}body[data-wallet-skin=chief] .sidebar-wallet__identity .sidebar-wallet__tier,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__identity .sidebar-wallet__tier{background:#ede9fe1f!important;border-color:#ddd6fe6b!important;color:#f5f3ff!important;box-shadow:inset 0 1px #ffffff29!important}body[data-wallet-skin=chief] .sidebar-wallet__num,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__num{color:#f5f3ff!important;font-size:23px!important}body[data-wallet-skin=chief] .sidebar-wallet__unit,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__unit{color:#c4b5fd!important}body[data-wallet-skin=chief] .sidebar-wallet__skin-btn,body[data-wallet-skin=chief] .sidebar-wallet__refresh,body[data-wallet-skin=chief] .sidebar-wallet__tools .notice-btn--sidebar,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__skin-btn,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__refresh,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__tools .notice-btn--sidebar{background:#ffffff14!important;border-color:#ddd6fe3d!important;color:#ede9fe!important;box-shadow:none!important}body[data-wallet-skin=chief] .sidebar-wallet__action--recharge,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__action--recharge{background:linear-gradient(135deg,#7c3aed,#a855f7 58%,#c4b5fd)!important;border-color:#ede9fe6b!important;color:#fff!important}body[data-wallet-skin=chief] .sidebar-wallet__action--account,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__action--account{background:#ffffff12!important;border-color:#ddd6fe42!important;color:#ede9fe!important}body[data-wallet-skin=flagship] .sidebar-wallet,body .sidebar-wallet.sidebar-wallet--flagship{background:radial-gradient(circle at 92% 8%,rgba(250,204,21,.28),transparent 28%),radial-gradient(circle at 7% 94%,rgba(217,119,6,.2),transparent 30%),linear-gradient(145deg,#08090d,#141015 54%,#100e0a)!important;border-color:#fcd34d94!important;box-shadow:0 14px 30px #0000006b,0 0 22px #f59e0b24!important}body[data-wallet-skin=flagship] .sidebar-wallet__fx:before,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__fx:before{background:radial-gradient(circle,rgba(253,230,138,.46) 0%,rgba(245,158,11,.2) 42%,transparent 72%)!important}@media(min-width:761px){body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack{color:#d6dee8;background:radial-gradient(ellipse 92% 28% at 16% -6%,rgba(124,58,237,.12),transparent 72%),linear-gradient(180deg,#243247,#1b2536)!important;border-right:1px solid rgba(148,163,184,.22)!important;box-shadow:none}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-top-chrome{border-bottom-color:#94a3b829!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-brand-jump,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-collapse-toggle--inline{color:#f8fafc!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .brand-mark-img--topbar{display:block!important;width:32px!important;height:32px!important;border-radius:10px!important;box-shadow:0 6px 14px #4c1d954d!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .brand-wordmark-img{display:none!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-brand-wordmark{display:inline-block;color:#f8fafc;font-size:14px;font-weight:800;letter-spacing:.02em;white-space:nowrap}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-collapse-toggle--inline{border-color:#cbd5e133!important;background:#ffffff0f!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-collapse-toggle--inline:hover,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-collapse-toggle--inline:focus-visible{background:#ffffff1f!important;border-color:#ddd6fe94!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot.sidebar-nav,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-group-header,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-group-title,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-group-icon{color:#94a3b8!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-divider{display:none!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-group .nav-btn{color:#cbd5e1!important;border-color:transparent!important;background:transparent!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn__icon,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn__label{color:inherit!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn:not(.active) .nav-btn__icon{color:#cbd5e1!important;background:transparent!important;border-color:transparent!important;opacity:1!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn:not(.active) .nav-btn__icon .lucide-nav-svg{stroke:currentColor!important;opacity:1!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn:hover,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-group .nav-btn:hover{color:#f8fafc!important;background:#ffffff12!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn.active,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-group .nav-btn.active{color:#f8fafc!important;border-color:transparent!important;background:#7c3aed47!important;box-shadow:inset 3px 0 #a78bfa!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn.active .nav-btn__icon,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn.active .nav-btn__label{color:#fff!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet{background:var(--yj-wallet-bg)!important;border-color:var(--yj-wallet-border)!important;box-shadow:var(--yj-wallet-shadow)!important;backdrop-filter:blur(10px)}body.sidebar-is-collapsed:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-brand-wordmark{display:none}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn:focus-visible,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar .sidebar-collapse-toggle--inline:focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px}}@media(min-width:761px){body:not([data-app-feature=use-cases]):not([data-wallet-skin]),body:not([data-app-feature=use-cases])[data-wallet-skin=mini]{--yj-wallet-bg: linear-gradient(155deg, rgba(30, 41, 59, .96), rgba(15, 23, 42, .94));--yj-wallet-border: rgba(148, 163, 184, .28);--yj-wallet-shadow: 0 10px 24px rgba(2, 6, 23, .26);--yj-wallet-bar: linear-gradient(90deg, #0f766e, #5eead4);--yj-wallet-eyebrow: #cbd5e1;--yj-wallet-num: #99f6e4;--yj-wallet-unit: #5eead4;--yj-wallet-tier-bg: rgba(15, 118, 110, .18);--yj-wallet-tier-border: rgba(94, 234, 212, .24);--yj-wallet-tier-text: #ccfbf1;--yj-wallet-tool-bg: rgba(255, 255, 255, .07);--yj-wallet-tool-border: rgba(203, 213, 225, .18);--yj-wallet-tool-text: #e2e8f0;--yj-wallet-recharge-bg: linear-gradient(135deg, #2b857d, #23736d);--yj-wallet-recharge-border: rgba(94, 234, 212, .24);--yj-wallet-recharge-text: #ffffff;--yj-wallet-account-bg: rgba(20, 184, 166, .07);--yj-wallet-account-border: rgba(94, 234, 212, .18);--yj-wallet-account-text: #ccfbf1}body:not([data-app-feature=use-cases])[data-wallet-skin=trial]{--yj-wallet-bg: linear-gradient(150deg, #202b4f 0%, #17203a 54%, #111827 100%);--yj-wallet-border: rgba(129, 140, 248, .4);--yj-wallet-shadow: 0 10px 24px rgba(15, 23, 42, .34), 0 0 20px rgba(99, 102, 241, .1);--yj-wallet-eyebrow: #c7d2fe;--yj-wallet-num: #c7d2fe;--yj-wallet-unit: #a5b4fc;--yj-wallet-tier-bg: rgba(99, 102, 241, .18);--yj-wallet-tier-border: rgba(165, 180, 252, .28);--yj-wallet-tier-text: #e0e7ff;--yj-wallet-tool-bg: rgba(129, 140, 248, .09);--yj-wallet-tool-border: rgba(165, 180, 252, .22);--yj-wallet-tool-text: #e0e7ff;--yj-wallet-recharge-bg: linear-gradient(135deg, #5968ad, #56529d);--yj-wallet-recharge-border: rgba(199, 210, 254, .24);--yj-wallet-account-bg: rgba(129, 140, 248, .08);--yj-wallet-account-border: rgba(165, 180, 252, .2);--yj-wallet-account-text: #e0e7ff}body:not([data-app-feature=use-cases])[data-wallet-skin=standard]{--yj-wallet-bg: linear-gradient(150deg, #3b2551 0%, #2b1d40 55%, #171827 100%);--yj-wallet-border: rgba(216, 180, 254, .38);--yj-wallet-shadow: 0 10px 24px rgba(24, 12, 40, .34), 0 0 20px rgba(168, 85, 247, .1);--yj-wallet-eyebrow: #f3e8ff;--yj-wallet-num: #f5d0fe;--yj-wallet-unit: #d8b4fe;--yj-wallet-tier-bg: rgba(168, 85, 247, .16);--yj-wallet-tier-border: rgba(216, 180, 254, .26);--yj-wallet-tier-text: #fae8ff;--yj-wallet-tool-bg: rgba(216, 180, 254, .08);--yj-wallet-tool-border: rgba(216, 180, 254, .2);--yj-wallet-tool-text: #fae8ff;--yj-wallet-recharge-bg: linear-gradient(135deg, #76558f, #68517e);--yj-wallet-recharge-border: rgba(233, 213, 255, .24);--yj-wallet-account-bg: rgba(216, 180, 254, .07);--yj-wallet-account-border: rgba(216, 180, 254, .18);--yj-wallet-account-text: #fae8ff}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet{background:var(--yj-wallet-bg)!important;border-color:var(--yj-wallet-border)!important;box-shadow:var(--yj-wallet-shadow)!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet:before{background:var(--yj-wallet-bar)!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__eyebrow,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__num{color:var(--yj-wallet-num)!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__unit{color:var(--yj-wallet-unit)!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__tier{background:var(--yj-wallet-tier-bg)!important;border-color:var(--yj-wallet-tier-border)!important;color:var(--yj-wallet-tier-text)!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__skin-btn,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__refresh,body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .notice-btn--sidebar{background:var(--yj-wallet-tool-bg)!important;border-color:var(--yj-wallet-tool-border)!important;color:var(--yj-wallet-tool-text)!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__action--recharge{background:var(--yj-wallet-recharge-bg)!important;border-color:var(--yj-wallet-recharge-border)!important;color:var(--yj-wallet-recharge-text)!important;box-shadow:0 4px 12px #0206172e!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__action--account{background:var(--yj-wallet-account-bg)!important;border-color:var(--yj-wallet-account-border)!important;color:var(--yj-wallet-account-text)!important;box-shadow:none!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__action{min-height:33px!important;border-width:1px!important;border-radius:9px!important;font-size:12px!important;font-weight:650!important;letter-spacing:.01em!important;filter:none!important;transform:none!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__action--recharge:hover{background:var(--yj-wallet-recharge-bg)!important;border-color:var(--yj-wallet-recharge-border)!important;box-shadow:0 5px 14px #02061738!important}body:not([data-app-feature=use-cases]) .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__action--account:hover{background:var(--yj-wallet-account-bg)!important;border-color:var(--yj-wallet-account-border)!important;color:var(--yj-wallet-account-text)!important;box-shadow:none!important}}.wallet-skin-card--mini{background:linear-gradient(145deg,#1e293b,#0f172a);border-color:#5eead43d}.wallet-skin-card--trial{background:linear-gradient(145deg,#202b4f,#111827);border-color:#818cf857}.wallet-skin-card--standard{background:linear-gradient(145deg,#3b2551,#191827);border-color:#d8b4fe52}.wallet-skin-card--chief{background:linear-gradient(145deg,#33205c,#15182d);border-color:#ddd6fe61}.wallet-skin-card--mini strong,.wallet-skin-card--mini small,.wallet-skin-card--trial strong,.wallet-skin-card--trial small,.wallet-skin-card--standard strong,.wallet-skin-card--standard small,.wallet-skin-card--chief strong,.wallet-skin-card--chief small{color:#f8fafc}.wallet-skin-card--mini .wallet-skin-card__status,.wallet-skin-card--trial .wallet-skin-card__status,.wallet-skin-card--standard .wallet-skin-card__status,.wallet-skin-card--chief .wallet-skin-card__status,.wallet-skin-card--flagship .wallet-skin-card__status{background:#ffffff1a;color:#e2e8f0}.wallet-skin-card.is-locked{opacity:.82}@media(prefers-reduced-motion:reduce){body[data-wallet-skin=chief] .sidebar-wallet__fx:before,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__fx:before{animation:none!important}body[data-wallet-skin=chief] .sidebar-wallet__fx:after,body .sidebar-wallet.sidebar-wallet--chief .sidebar-wallet__fx:after{animation:none!important;opacity:0!important}}
.rewrite-controls{display:grid;gap:10px;margin:0;padding:0;border:0}.rewrite-controls label{display:grid;gap:6px}.rewrite-controls select,.rewrite-controls button{min-height:36px;border:1px solid #dfe7f2;border-radius:8px;background:#fff;padding:6px 10px;color:inherit}.rewrite-controls small{color:#68758d}.rewrite-copy-dialog{position:fixed;inset:0;margin:auto;width:min(850px,94vw);max-height:85dvh;padding:20px;border:1px solid #dfe7f2;border-radius:16px;overflow:auto}.rewrite-copy-dialog::backdrop{background:#24203366}.rewrite-copy-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.rewrite-copy-row{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid #eee}.rewrite-copy-row img{width:110px;height:110px;object-fit:contain}.rewrite-copy-row textarea{box-sizing:border-box;width:100%;min-height:90px;margin-top:8px}.rewrite-style-preview img{width:90px;height:90px;object-fit:contain}@media(max-width:480px){.rewrite-copy-row{grid-template-columns:70px 1fr}.rewrite-copy-row img{width:70px;height:80px}}.rewrite-copy-dialog{color:#17243a;background:#fff;font:14px/1.6 system-ui,sans-serif}.rewrite-copy-dialog button,.rewrite-copy-dialog select{min-height:36px;border:1px solid #dfe7f2;border-radius:8px;padding:6px 12px;background:#fff;color:var(--yj-appearance-primary, #6d28d9)}.rewrite-copy-dialog header button{flex-shrink:0;background:var(--yj-appearance-primary, #6d28d9);color:#fff}.rewrite-copy-row label{display:flex;gap:10px;align-items:center}.rewrite-copy-row textarea{border:1px solid #dfe7f2;border-radius:8px;padding:10px;font:inherit;resize:vertical}.rewrite-copy-row small{display:block;color:#68758d;white-space:pre-wrap;overflow-wrap:anywhere}.rewrite-controls select,.rewrite-controls button,.rewrite-copy-dialog select,.rewrite-copy-dialog button{font:inherit;cursor:pointer;box-sizing:border-box}.rewrite-controls select{width:100%;min-height:42px;color:#26334a}.rewrite-controls small{font-size:12px;line-height:1.5}.rewrite-controls [hidden],.rewrite-copy-dialog [hidden]{display:none!important}.rewrite-controls select:focus-visible,.rewrite-controls button:focus-visible,.rewrite-controls input:focus-visible,.rewrite-copy-dialog select:focus-visible,.rewrite-copy-dialog button:focus-visible{outline:2px solid var(--yj-appearance-primary, #6d28d9);outline-offset:2px}.rewrite-controls textarea{box-sizing:border-box;width:100%;min-height:96px;border:1px solid #dfe7f2;border-radius:8px;padding:10px;font:inherit;resize:vertical}.rewrite-style-upload{display:grid;gap:8px;min-width:0}.rewrite-style-upload input[type=file]{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px dashed #cbd5e1;border-radius:8px;background:var(--yj-upload-shell-bg, #f7f8fb);font:inherit;color:#64748b}.rewrite-style-upload input::file-selector-button{margin-right:10px;padding:7px 12px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:var(--yj-appearance-primary, #6d28d9);font:inherit;cursor:pointer}.rewrite-style-preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rewrite-style-preview:empty{display:none}.rewrite-style-preview-item{display:flex;flex-direction:column;align-items:center;gap:6px;width:90px}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn.selected{background:color-mix(in srgb,var(--yj-appearance-primary, #6d28d9) 9%,white)!important;border:1px solid var(--yj-appearance-primary, #6d28d9)!important;box-shadow:none!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn .model-name{color:#26334a!important;text-align:left!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn.selected .model-name{color:var(--yj-appearance-primary, #6d28d9)!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn .model-cost{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn.selected .model-cost{color:var(--yj-appearance-primary, #6d28d9)!important;background:#fff!important;border-color:currentColor!important}.rewrite-style-fold{display:block;border:1px solid #dfe7f2;border-radius:8px;padding:10px 12px;background:#fff}.rewrite-style-fold summary{cursor:pointer;color:#334155;font-size:13px;font-weight:600}.rewrite-style-fold[open]>:not(summary){margin-top:10px}.rewrite-style-fold small{display:block;color:#64748b;font-size:12px;line-height:1.5}.rewrite-generation-summary{display:grid;gap:8px;padding-top:10px;border-top:1px solid #e2e8f0}.reference-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.reference-role-grid button{min-width:0;min-height:72px;border:1px dashed #c7bbdf;border-radius:9px;background:#faf8ff;color:#563b84;font:inherit;font-weight:600;cursor:pointer;padding:8px}.reference-role-grid button:hover,.reference-role-grid button:focus-visible{border-color:#6d28d9;background:#f0e9ff;outline:2px solid #ddd0f8;outline-offset:2px}.reference-role-grid button:disabled{opacity:.5;cursor:not-allowed}
.my-favorites-shell{container-type:inline-size;container-name:favorites;min-width:0;display:grid;gap:10px;padding:2px 2px 14px}.my-favorites-composer{padding:10px 12px;border:1px solid #ddd6fe;border-radius:12px;background:#fff}.my-favorites-composer__head,.my-favorites-list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.my-favorites-composer__head>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.my-favorites-composer__head strong,.my-favorites-list-head strong{color:#172033;font-size:14px}.my-favorites-composer__head span,.my-favorites-list-head span{color:#64748b;font-size:12px}.my-favorites-composer__head em{padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-style:normal;font-weight:700}.my-favorites-composer__grid{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:6px;margin-top:6px}.my-favorites-upload,.my-favorites-upload-preview,.my-favorites-name,.my-favorites-prompt{min-width:0;min-height:64px;border:1px dashed #c4b5fd;border-radius:9px;background:#ffffffd6}.my-favorites-upload{display:grid;place-content:center;gap:2px;padding:7px;color:var(--yj-appearance-primary, #6d28d9);text-align:center;cursor:pointer}.my-favorites-upload:hover{border-color:var(--yj-appearance-primary, #8b5cf6);background:#faf5ff}.my-favorites-upload span{font-size:12px;font-weight:800}.my-favorites-upload small{color:#94a3b8;font-size:10px}.my-favorites-upload-preview{display:flex;align-items:stretch;gap:4px;overflow:hidden;padding:4px;color:#94a3b8;font-size:11px;text-align:center}.my-favorites-upload-preview>span{display:grid;flex:1;place-items:center}.my-favorites-upload-preview__item{position:relative;flex:0 0 52px;min-width:0;overflow:hidden;border-radius:6px;background:#f1f5f9}.my-favorites-upload-preview__item img{width:52px;height:54px;object-fit:cover}.my-favorites-upload-preview__item>span{position:absolute;top:2px;left:2px;padding:1px 4px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:9px}.my-favorites-upload-preview__item>div{position:absolute;right:2px;bottom:2px;left:2px;display:flex;gap:1px}.my-favorites-upload-preview__item button{flex:1;min-width:0;height:16px;padding:0;border:0;border-radius:3px;background:#ffffffe0;color:var(--yj-appearance-text, #4c1d95);cursor:pointer;font-size:10px;line-height:16px}.my-favorites-prompt{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;border-style:solid;border-color:#e2e8f0}.my-favorites-name{display:grid;grid-column:1 / -1;align-content:center;gap:3px;padding:7px 9px;border-style:solid;border-color:#e2e8f0}.my-favorites-name>span{color:#334155;font-size:11px;font-weight:800}.my-favorites-name input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#172033;font:inherit;font-size:12px}.my-favorites-prompt>span{color:#334155;font-size:12px;font-weight:800}.my-favorites-prompt textarea{min-width:0;width:100%;min-height:72px;max-height:240px;resize:vertical;border:0;outline:0;background:transparent;color:#172033;font:inherit;font-size:12px;line-height:1.5}.my-favorites-save,.my-favorite-card__actions button{border:1px solid #ddd6fe;border-radius:9px;background:#fff;color:var(--yj-appearance-primary, #5b21b6);cursor:pointer;font-size:12px;font-weight:750}.my-favorites-save{grid-column:1 / -1;min-height:40px;min-width:0;padding:0 10px;border-color:var(--yj-appearance-primary, #7c3aed);background:var(--yj-appearance-primary, #7c3aed);color:#fff}.my-favorites-list-head{padding:2px 2px 0}#myFavoritesSyncLocal{min-height:30px;margin-left:auto;padding:0 11px;border:1px solid #c4b5fd;border-radius:8px;background:#fff;color:var(--yj-appearance-primary, #6d28d9);cursor:pointer;font-size:11px;font-weight:750}#myFavoritesSyncLocal:hover{background:#f5f3ff}#myFavoritesSyncLocal:disabled{cursor:wait;opacity:.6}.my-favorites-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:8px}.my-favorite-card{display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:64px auto;overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 3px 10px #0f172a0b}.my-favorite-card__media{position:relative;grid-row:1;width:62px;height:64px;padding:0;border:0;background:#f1f5f9;cursor:pointer}.my-favorite-card__media span{position:absolute;right:3px;bottom:3px;padding:2px 5px;border-radius:999px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800}.my-favorite-card__media img{width:100%;height:100%;object-fit:cover}.my-favorite-card__text-mark{display:grid;grid-row:1;place-items:center;min-height:64px;background:#f5f3fa;color:var(--yj-appearance-primary, #7c3aed);font-size:22px;font-weight:900}.my-favorite-card__body{display:grid;align-content:start;gap:2px;min-width:0;padding:6px 7px}.my-favorite-card__title{overflow:hidden;color:#172033;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.my-favorite-card__kind{width:fit-content;padding:2px 6px;border-radius:999px;background:#f3e8ff;color:var(--yj-appearance-primary, #6d28d9);font-size:10px;font-weight:800}.my-favorite-card__body p{display:-webkit-box;overflow:hidden;margin:0;color:#334155;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.my-favorite-card__body p.is-muted{color:#94a3b8}.my-favorite-card__body time{display:none}.my-favorite-card__actions{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:5px;padding:4px 5px;border-top:1px solid #f1f5f9;background:#fbfdff}.my-favorite-card__actions button{flex:1 1 calc(33.333% - 5px);min-width:0;min-height:24px;padding:0 5px;font-size:10px;white-space:nowrap}.my-favorite-card__actions button:hover{background:#f5f3ff}.my-favorite-card__actions button.is-primary{border-color:var(--yj-appearance-primary, #7c3aed);background:var(--yj-appearance-primary, #7c3aed);color:#fff}.my-favorite-card__actions button.is-danger{border-color:#fecaca;color:#b91c1c}.my-favorite-card__actions button:disabled{cursor:wait;opacity:.58}.my-favorites-empty{display:grid;grid-column:1 / -1;place-items:center;min-height:120px;padding:20px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;text-align:center}.my-favorites-empty strong{color:#334155;font-size:14px}.my-favorites-empty span{margin-top:5px;color:#64748b;font-size:12px}#resultPanel .result-card-actions .result-card-action-btn--favorite:before{content:none}#resultPanel .result-card-actions .result-card-action-btn--favorite[data-card-action=favorite]{font-size:12px!important;line-height:1.3!important}#resultPanel .result-card-actions .result-card-action-btn--favorite[aria-pressed=true]{color:var(--yj-appearance-primary, #6d28d9)!important}@container favorites (min-width: 760px){.my-favorites-composer__grid{grid-template-columns:96px minmax(150px,240px) 132px minmax(200px,1fr) 68px}.my-favorites-name,.my-favorites-prompt,.my-favorites-save{grid-column:auto}}@media(max-width:600px){.my-favorites-composer{padding:12px}.my-favorites-composer__grid{grid-template-columns:1fr}.my-favorites-prompt,.my-favorites-name{grid-column:auto}.my-favorites-prompt{grid-template-columns:1fr}.my-favorites-save{min-height:44px;width:100%}.my-favorites-name input,.my-favorites-prompt textarea{font-size:16px}.my-favorites-name input{min-height:44px}.my-favorite-card{grid-template-columns:62px minmax(0,1fr)}.my-favorite-card__media{width:62px}.my-favorite-card__actions button{flex:1 1 calc(50% - 7px);min-height:44px}}body[data-app-feature=my-favorites] :is(.result-panel,#resultPanel,#mainGenerateSticky,#mobileGenerateBar,.feature-path-guide,.auth-onboard-banner){display:none!important}body[data-app-feature=my-favorites] :is(.main-area,.main-content,#mainDynamicStack){width:100%!important;max-width:none!important;flex:1 1 auto!important;min-width:0!important}body[data-app-feature=my-favorites] #panelMyFavorites{display:block;opacity:1;width:100%;overflow:auto}.favorites-page{max-width:1120px;margin:auto;padding:24px;box-sizing:border-box}.favorites-page>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.favorites-page h2{margin:6px 0;color:#172033;font-size:26px}.favorites-page p{color:#64748b;font-size:13px}.favorites-page button,.favorites-page select{min-height:40px}.favorites-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:8px;position:sticky;top:0;z-index:2;padding:8px 0;background:#fff}.favorites-filters :is(input,select){width:100%;min-width:0;box-sizing:border-box;min-height:40px;border:1px solid #dbe2ee;border-radius:8px;background:#fff;color:#334155;padding:8px;font:inherit;font-size:13px}.my-favorites-list .my-favorite-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:10px;align-items:center;overflow:visible;position:relative}.my-favorites-list .my-favorite-card__media,.my-favorites-list .my-favorite-card__text-mark{width:52px;height:56px;min-height:0;grid-row:auto;grid-column:auto}.my-favorites-list .my-favorite-card__media img{width:100%;height:100%;object-fit:cover}.my-favorites-list .my-favorite-card__body{min-width:0}.my-favorites-list .my-favorite-card__body p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0}.my-favorites-list .my-favorite-card__body time{display:none}.my-favorites-list .my-favorite-card__actions{display:flex;flex-direction:column;gap:4px;grid-column:auto;padding:0;border:0}.my-favorites-list .my-favorite-card__actions button,.favorite-more summary{min-height:36px;padding:6px 10px;cursor:pointer;box-sizing:border-box;font-size:12px}.favorite-more{position:relative}.favorite-more summary{list-style:none;text-align:center;border:1px solid #dbe2ee;border-radius:8px;background:#fff;color:#475569}.favorite-more>div{position:absolute;right:0;top:100%;z-index:5;min-width:132px;padding:6px;display:grid;gap:4px;background:#fff;border:1px solid #dbe2ee;border-radius:8px;box-shadow:0 6px 20px #17203320}.my-favorite-card:has(.favorite-more[open]){z-index:6}.canvas-favorites-content .favorites-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-favorites-content .favorites-filters input{grid-column:1/-1}@media(max-width:767px){.favorites-page{padding:12px}.favorites-page>header{align-items:flex-start}.favorites-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.favorites-filters input{grid-column:1/-1}.my-favorites-list .my-favorite-card__actions button,.favorite-more summary{min-height:44px}.favorites-page h2{font-size:22px}}html body[data-app-feature=my-favorites] .page-container.app-container>#resultPanel.result-panel{display:none!important}html body[data-app-feature=my-favorites] .page-container.app-container>.main-area{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important}html body[data-app-feature=my-favorites] #mainDynamicStack{overflow:auto!important;height:auto!important;max-height:none!important}.favorites-page>header>button{padding:8px 14px;border:1px solid #dbe2ee;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.text-draft-status{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:6px;font-size:11px;color:#64748b}.text-draft-status button{border:0;background:none;color:var(--yj-appearance-text,#6d28d9);font:inherit;min-height:28px;cursor:pointer}.favorites-batch-menu{display:none}.favorites-page .favorites-batch-menu{display:block}.favorites-batch{display:none;gap:6px;align-items:center;flex-wrap:wrap;font-size:12px;color:#64748b}.favorites-page .favorites-batch{display:flex}.favorites-batch button{border:1px solid #dbe2ee;border-radius:6px;padding:5px 10px;background:#fff;color:#334155;cursor:pointer}.favorites-page{max-width:1320px}.favorites-page .favorites-filters{grid-template-columns:minmax(200px,2fr) repeat(4,minmax(110px,1fr));position:static}.favorites-page .favorites-batch{padding:8px 0;gap:8px}.favorites-page .my-favorites-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;align-items:stretch}.favorites-page .my-favorites-list .my-favorite-card{grid-template-columns:20px 84px minmax(0,1fr);grid-template-rows:minmax(108px,auto) auto;align-items:start;gap:12px;padding:16px;min-width:0}.favorites-page .favorite-select{grid-column:1;grid-row:1;margin:4px 0}.favorites-page .my-favorites-list :is(.my-favorite-card__media,.my-favorite-card__text-mark,.my-favorite-card__video){grid-column:2;grid-row:1;width:84px;height:108px;min-height:0;border-radius:8px;overflow:hidden}.favorites-page .my-favorites-list .my-favorite-card__media img{object-fit:contain}.favorites-page .my-favorite-card__video>button{width:100%;height:100%;white-space:normal;line-height:1.6}.favorites-page .my-favorites-list .my-favorite-card__body{grid-column:3;grid-row:1;padding:0;gap:8px}.favorites-page .my-favorite-card__title{font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.favorites-page .my-favorite-card__kind{max-width:100%;box-sizing:border-box;font-size:11px;font-weight:500;line-height:1.6;border-radius:6px;overflow-wrap:anywhere}.favorites-page .my-favorites-list .my-favorite-card__body p{font-size:12px;line-height:1.6;margin:0;-webkit-line-clamp:2;overflow-wrap:anywhere}.favorites-page .my-favorites-list .my-favorite-card__actions{grid-column:1/-1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 0;border-top:1px solid #edf0f5;background:transparent}.favorites-page .my-favorites-list .my-favorite-card__actions>button{flex:0 1 auto;min-height:36px;padding:7px 12px;font-size:12px}.favorites-page .favorite-more{margin-left:auto}.favorites-page .favorite-more>div{top:auto;bottom:calc(100% + 8px)}@media(max-width:1100px){.favorites-page .favorites-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.favorites-page .favorites-filters input{grid-column:1/-1}}@media(max-width:767px){.favorites-page .favorites-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.favorites-page .my-favorites-list{grid-template-columns:minmax(0,1fr);gap:12px}.favorites-page .my-favorites-list .my-favorite-card{padding:12px;gap:10px;grid-template-columns:20px 72px minmax(0,1fr)}.favorites-page .my-favorites-list :is(.my-favorite-card__media,.my-favorite-card__text-mark,.my-favorite-card__video){width:72px;height:96px}.favorites-page .my-favorites-list .my-favorite-card__actions>button,.favorites-page .favorite-more summary{min-height:44px}}#panelMyFavorites .favorites-page{max-width:1440px;padding:24px}#panelMyFavorites .favorites-page>header{margin-bottom:16px}#panelMyFavorites .favorites-page h1{font-size:26px;line-height:1.3;margin:0;color:#172033;font-weight:600}#panelMyFavorites .favorites-page header p{margin:6px 0 0}#panelMyFavorites .my-favorites-shell{gap:12px}#panelMyFavorites .my-favorites-composer{padding:0;border:0;background:none;box-shadow:none}#panelMyFavorites .my-favorites-compose-toggle{width:auto;min-height:40px;padding:8px 16px;border:1px solid var(--yj-appearance-primary,#6d28d9);border-radius:8px;background:var(--yj-appearance-primary,#6d28d9);color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-align:center}#panelMyFavorites #myFavoritesComposeBody:not([hidden]){margin-top:12px;padding:16px;border:1px solid #dbe2ee;border-radius:10px;background:#fff}#panelMyFavorites .favorites-filters{padding:0;gap:8px;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(100px,1fr))}#panelMyFavorites .favorites-batch-menu{font-size:12px;color:#475569}#panelMyFavorites .favorites-batch-menu>summary{width:fit-content;min-height:36px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}#panelMyFavorites .favorites-batch-menu>summary:after{content:"\ff0b"}#panelMyFavorites .favorites-batch-menu[open]>summary:after{content:"\2212"}#panelMyFavorites .favorites-batch{padding:8px 0 4px}#panelMyFavorites .my-favorites-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}#panelMyFavorites .my-favorites-list .my-favorite-card{display:flex;flex-direction:column;gap:0;padding:0;min-width:0;border:1px solid #e2e8f0;box-shadow:none;transition:border-color .15s}#panelMyFavorites .my-favorite-card:hover{border-color:#a8b3c5}#panelMyFavorites .my-favorite-card:focus-within{border-color:var(--yj-appearance-primary,#6d28d9)}#panelMyFavorites .favorite-select{position:absolute;z-index:1;top:12px;left:12px;margin:0;box-shadow:0 0 0 5px #fff;border-radius:2px}#panelMyFavorites .my-favorites-list :is(.my-favorite-card__media,.my-favorite-card__text-mark,.my-favorite-card__video){width:100%;height:auto;aspect-ratio:4/3;border-radius:9px 9px 0 0;flex:none;background:#f5f6f8}#panelMyFavorites .my-favorite-card__media img{display:block;object-fit:contain}#panelMyFavorites .my-favorite-card__text-mark{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;padding:28px;color:#334155;background:#f5f3fa;text-align:left;overflow:hidden}#panelMyFavorites .my-favorite-card__text-mark>span{font-size:12px;font-weight:500;color:#64748b}#panelMyFavorites .my-favorite-card__text-mark>p{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#334155!important;font-size:16px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}#panelMyFavorites .my-favorites-list .my-favorite-card__body{padding:14px 14px 12px;gap:6px;flex:1;box-sizing:border-box;width:100%}#panelMyFavorites .my-favorite-card__title{font-size:14px;line-height:1.5;-webkit-line-clamp:1}#panelMyFavorites .my-favorite-card__kind{background:transparent;color:#64748b;padding:0;font-size:12px;line-height:1.5}#panelMyFavorites .my-favorites-list .my-favorite-card__body p{font-size:13px;line-height:1.6;min-height:42px;-webkit-line-clamp:2}#panelMyFavorites .my-favorites-list .my-favorite-card__body p.is-muted{color:#64748b}#panelMyFavorites .my-favorites-list .my-favorite-card__actions{align-self:stretch;flex-direction:row;flex-wrap:nowrap;margin:0 14px;padding:12px 0;gap:8px;min-height:40px}#panelMyFavorites .my-favorite-card__actions>button{flex:0 1 auto}#panelMyFavorites .my-favorite-card__actions button,#panelMyFavorites .favorite-more summary{min-height:40px;font-size:13px;border-radius:7px;box-shadow:none;background-image:none}#panelMyFavorites .favorite-more{margin-left:auto}#panelMyFavorites .favorite-more>div{min-width:150px;max-width:calc(100vw - 48px);top:auto;bottom:calc(100% + 8px);gap:2px}#panelMyFavorites .favorite-more>div button{width:100%;text-align:left;border:0;background:#fff;color:#334155;white-space:normal}#panelMyFavorites .favorite-more>div button:hover{background:#f1f5f9}#panelMyFavorites .favorite-more>div .is-danger{color:#b91c1c}#panelMyFavorites :is(button,summary,input,select):focus-visible{outline:2px solid var(--yj-appearance-primary,#6d28d9);outline-offset:3px}@media(min-width:641px)and (max-width:1023px){body[data-app-feature=my-favorites] #navAssetsRail{display:flex!important;flex-direction:row!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;gap:8px;overflow-x:auto;padding:8px 20px}body[data-app-feature=my-favorites] #navAssetsRail .nav-assets-heading{display:none}body[data-app-feature=my-favorites] #navAssetsRail .nav-btn{width:auto!important;flex:0 0 auto;min-height:44px}#panelMyFavorites .favorites-page{padding:20px}}@media(max-width:1100px){#panelMyFavorites .favorites-filters{grid-template-columns:repeat(4,minmax(0,1fr))}#panelMyFavorites .favorites-filters input{grid-column:1/-1}}@media(max-width:640px){#panelMyFavorites .favorites-page{padding:16px}#panelMyFavorites .favorites-page h1{font-size:24px}#panelMyFavorites .favorites-page>header{gap:12px}#panelMyFavorites .favorites-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#panelMyFavorites .favorites-filters :is(input,select){min-height:44px;font-size:16px}#panelMyFavorites .my-favorites-list{grid-template-columns:minmax(0,1fr)}#panelMyFavorites .my-favorite-card__actions button,#panelMyFavorites .favorite-more summary,#panelMyFavorites .my-favorites-compose-toggle,#panelMyFavorites .favorites-batch-menu>summary{min-height:44px}}.favorites-filters{grid-template-columns:minmax(0,1fr) auto}.favorites-filter-options{position:relative}.favorites-filter-options>summary{list-style:none;display:flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 12px;border:1px solid #dbe2ee;border-radius:8px;color:#334155;font-size:13px;cursor:pointer;background:#fff;white-space:nowrap}.favorites-filter-options>div{position:absolute;right:0;top:calc(100% + 8px);z-index:8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(360px,calc(100vw - 64px));padding:12px;box-sizing:border-box;background:#fff;border:1px solid #dbe2ee;border-radius:8px;box-shadow:0 6px 20px #17203320}#panelMyFavorites .favorites-filters{grid-template-columns:minmax(0,1fr) auto}#panelMyFavorites .favorites-filters>input{grid-column:auto}.canvas-favorites-content .favorites-filters{grid-template-columns:minmax(0,1fr) auto}.canvas-favorites-content .favorites-filters>input{grid-column:auto}@media(max-width:640px){.favorites-filter-options>summary{min-height:44px}.favorites-filter-options>div{width:min(320px,calc(100vw - 64px))}}.favorite-select{width:18px;height:18px;accent-color:var(--yj-appearance-primary,#6d28d9)}.favorites-page>header>button{flex-shrink:0;white-space:nowrap}body[data-app-feature=inspiration] :is(.result-panel,#resultPanel,#mainGenerateSticky,#mobileGenerateBar,.feature-path-guide,.auth-onboard-banner){display:none!important}body[data-app-feature=inspiration] :is(.main-area,.main-content,#mainDynamicStack){width:100%!important;max-width:none!important;flex:1 1 auto!important;min-width:0!important}body[data-app-feature=inspiration] #panelInspiration{display:block;opacity:1;width:100%;overflow:auto}html body[data-app-feature=inspiration] .page-container.app-container>#resultPanel.result-panel{display:none!important}html body[data-app-feature=inspiration] .page-container.app-container>.main-area{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important}html body[data-app-feature=inspiration] #mainDynamicStack{overflow:auto!important;height:auto!important;max-height:none!important}.inspiration-page textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #d8dce7;border-radius:12px;padding:14px;font:inherit;min-height:110px}.inspiration-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:16px 0}.inspiration-actions label{position:relative;overflow:hidden;border:1px solid #d8dce7;border-radius:10px;padding:10px;cursor:pointer}.inspiration-actions input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.inspiration-page button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;background:var(--primary-color,#6d28d9);color:#fff}.inspiration-page button:disabled{opacity:.55;cursor:wait}.inspiration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin:20px 0}.inspiration-grid label{position:relative;border:1px solid #d8dce7;border-radius:12px;overflow:hidden;background:#f7f7fb}.inspiration-grid img{display:block;width:100%;height:220px;object-fit:contain}.inspiration-grid input[type=checkbox]{position:static;flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:var(--yj-appearance-primary,#6d28d9)}.inspiration-help{margin-top:28px;border-top:1px solid #d8dce7}.inspiration-help details{border-bottom:1px solid #d8dce7;padding:16px 0;line-height:1.7}.inspiration-help summary{cursor:pointer;font-weight:600;padding:4px 0}.inspiration-help h3{font-size:15px;margin:20px 0 6px}.inspiration-help p,.inspiration-help ol{font-size:14px;color:#596579;margin:8px 0}.inspiration-help ol{padding-left:24px}@media(max-width:600px){.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-grid img{height:180px}.inspiration-page{padding:16px}}.inspiration-media-card{min-width:0;padding:12px;border:1px solid #e7e2ef;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px}.inspiration-media-card>label{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:4px;min-height:32px;line-height:1.5;border:0;background:transparent;cursor:pointer;font-size:12px}.inspiration-grid:has(.inspiration-media-card:only-child){grid-template-columns:minmax(0,560px)}@media(max-width:600px){.inspiration-grid:has(video){grid-template-columns:minmax(0,1fr)}}.inspiration-media-card>img,.inspiration-media-card>video,.my-favorite-card__video video{width:100%;max-height:360px;object-fit:contain;background:#17141e;border-radius:8px}.inspiration-media-card>button,.my-favorite-card__video>button{min-height:40px;padding:8px 12px;border:1px solid #ded6ec;border-radius:8px;background:#fff;color:#6029be;cursor:pointer}.inspiration-page>header>a{flex-shrink:0;white-space:nowrap}body .favorites-entry-button,.inspiration-page>header>.favorites-entry-button{border:1px solid var(--yj-appearance-primary,#6d28d9);border-radius:9px;background:var(--yj-appearance-primary,#6d28d9);color:#fff;padding:8px 14px;min-height:40px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}#panelGptImage #gpt-image-panel .gpt-prompt-action-row{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap}#panelGptImage #gpt-image-panel .gpt-prompt-action-row .favorites-entry-button{margin:0;flex:0 0 auto;min-height:44px;padding:8px 12px;background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}#panelGptImage #gpt-image-panel .gpt-prompt-action-row .favorites-entry-button:hover{background:#ede9fe}#panelGptImage #gpt-image-panel .gpt-prompt-action-row .gpt-scene-row{grid-template-columns:auto minmax(0,1fr)}#panelGptImage #gpt-image-panel .gpt-scene-row:has(.yj-purpose-remove:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto}#panelGptImage .yj-purpose-remove{min-height:44px;padding:0 10px;border:1px solid #ddd6fe;border-radius:8px;background:#faf8ff;color:#6d28d9;font:inherit;cursor:pointer;white-space:nowrap}#panelGptImage .yj-purpose-remove[hidden]{display:none!important}#panelGptImage .yj-purpose-remove:hover{background:#f0eaff}#panelGptImage .yj-purpose-remove:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}@media(max-width:480px){#panelGptImage #gpt-image-panel .gpt-prompt-action-row:has(.yj-purpose-remove:not([hidden])){flex-wrap:wrap}#panelGptImage #gpt-image-panel .gpt-prompt-action-row:has(.yj-purpose-remove:not([hidden])) .gpt-scene-row{flex-basis:100%}#panelGptImage #gpt-image-panel .gpt-prompt-action-row:has(.yj-purpose-remove:not([hidden])) .favorites-entry-button{margin-left:auto}}#canvasFavoritesDrawer .favorites-filters{grid-template-columns:minmax(160px,2fr) repeat(4,minmax(0,1fr))}#canvasFavoritesDrawer .favorites-filters input{grid-column:auto}#canvasFavoritesDrawer .my-favorites-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#canvasFavoritesDrawer .my-favorite-card{grid-template-columns:96px minmax(0,1fr);grid-template-rows:minmax(110px,auto) auto;align-items:start}#canvasFavoritesDrawer .my-favorite-card__media,#canvasFavoritesDrawer .my-favorite-card__text-mark{width:96px;height:110px;grid-row:1;grid-column:1}#canvasFavoritesDrawer .my-favorite-card__body{grid-row:1;grid-column:2}#canvasFavoritesDrawer .my-favorite-card__actions{grid-row:2;grid-column:1/-1;flex-direction:row;flex-wrap:wrap}#canvasFavoritesDrawer .my-favorite-card__actions button{flex:1 1 auto}#canvasFavoritesDrawer .my-favorite-card__video>button{width:100%;height:100%;padding:4px}@media(max-width:767px){#canvasFavoritesDrawer .favorites-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#canvasFavoritesDrawer .favorites-filters input{grid-column:1/-1}#canvasFavoritesDrawer .my-favorites-list{grid-template-columns:minmax(0,1fr)}}.inspiration-supported-sources{margin:10px 0 16px;color:#64748b;font-size:13px;line-height:1.6}.inspiration-supported-sources p{display:flex;align-items:baseline;gap:10px;margin:4px 0}.inspiration-supported-sources strong{flex-shrink:0;color:#475569;font-size:12px;font-weight:600}.inspiration-supported-sources span{min-width:0;overflow-wrap:anywhere}.inspiration-supported-sources small{display:block;margin-top:6px;font-size:12px}.inspiration-page>header{margin-bottom:12px}.inspiration-page>header h2{margin:0 0 4px}.inspiration-page>header p{margin:0}.inspiration-page textarea{min-height:72px;padding:10px 12px}.inspiration-note summary{cursor:pointer;font-size:13px;line-height:24px}.inspiration-supported-sources{margin:4px 0;font-size:12px}.inspiration-actions{margin:8px 0;gap:8px}.inspiration-page>[data-inspiration-status],.inspiration-page>.is-muted{margin:4px 0;font-size:12px;color:#64748b}.inspiration-note{margin:6px 0}.inspiration-note h3,.inspiration-note p{margin:6px 0;font-size:13px}.inspiration-note>button{padding:6px 10px;font-size:12px}.inspiration-grid{margin:10px 0}.yj-prompt-tools{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;min-width:0}.yj-prompt-tools button{border:1px solid #ddd6ef;border-radius:8px;background:#faf8ff;color:#6535ad;padding:7px 10px;font-size:12px;cursor:pointer;min-height:34px}.yj-prompt-library{position:fixed;inset:0;margin:auto;width:min(680px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;overflow:auto;border:1px solid #e2dced;border-radius:16px;padding:20px;color:#243047;background:#fff;box-shadow:0 20px 70px #18203433}.yj-prompt-library::backdrop{background:#19233866}.yj-prompt-library header,.yj-prompt-library footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.yj-prompt-library h2{font-size:18px;margin:0}.yj-prompt-library p{font-size:13px;line-height:1.6;color:#64748b}.yj-prompt-library label{display:grid;gap:6px;font-size:13px;margin:12px 0}.yj-prompt-library :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #d9dfeb;border-radius:8px;font:inherit;line-height:1.6;background:#fff;color:#243047}.yj-prompt-library textarea{resize:vertical;min-height:150px}.yj-prompt-library button{border:1px solid #ded6ee;background:#faf8ff;color:#6535ad;border-radius:8px;padding:8px 12px;min-height:38px;cursor:pointer}.yj-prompt-library button:disabled{opacity:.5;cursor:wait}.yj-prompt-library__choices{display:flex;gap:6px;flex-wrap:wrap;max-height:150px;overflow:auto;padding:4px 0}.yj-prompt-library footer{justify-content:flex-end}.yj-prompt-library footer button:last-child{background:#6d28d9;color:#fff}@media(max-width:767px){.yj-prompt-tools button,.yj-prompt-library button{min-height:44px}.yj-prompt-library{padding:16px}}.yj-prompt-tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-weight:600;background:#f5f3ff;border-color:#e4ddf8;transition:background .15s,border-color .15s}.yj-prompt-tools button:hover{background:#ede9fe;border-color:#c4b5fd}.yj-prompt-tools button:focus-visible,.yj-prompt-library button:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.yj-prompt-library header{padding-bottom:12px;border-bottom:1px solid #eef0f5}.yj-prompt-library header [data-close]{width:36px;min-height:36px;padding:0;border:0;background:#f4f5f8;color:#64748b;font-size:20px}.yj-prompt-library footer{padding-top:14px;border-top:1px solid #eef0f5}.yj-prompt-library__choices[hidden]{display:none}.yj-prompt-library__status:empty{display:none}.yj-canvas-purpose-picker nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.yj-canvas-purpose-picker nav button[aria-pressed=true]{background:#ede9fe;border-color:#8b5cf6}.yj-canvas-purpose-picker{width:min(900px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden}.yj-canvas-purpose-picker[open]{display:flex;flex-direction:column}.yj-canvas-purpose-picker h2{font-size:24px;font-weight:750;line-height:1.35;color:#172033}.yj-canvas-purpose-picker nav button{font-weight:600}.yj-canvas-purpose-picker>:not(.yj-canvas-purpose-grid){flex-shrink:0}.yj-canvas-purpose-picker>[role=status]{min-height:1.6em;margin:8px 0 0}.yj-canvas-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;gap:12px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start}.yj-canvas-purpose-card{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.yj-prompt-library .yj-canvas-purpose-main{background:#fff;border:0;text-align:left;flex:1;padding:14px;color:#243047}.yj-canvas-purpose-main strong{display:block;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.4;color:#1e293b}.yj-canvas-purpose-main span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;color:#64748b}.yj-canvas-purpose-actions{display:flex;justify-content:flex-end;gap:6px;padding:8px}.yj-canvas-purpose-actions button:last-child{background:#6d28d9;color:#fff}@media(max-width:700px){.yj-canvas-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.yj-canvas-purpose-grid{grid-template-columns:1fr}}.ops-gen-multi-slot__run>.yj-prompt-tools{margin:0 auto 0 0;flex:0 0 auto}.ops-gen-multi-slot__run{flex-wrap:wrap;gap:8px}
html:root body[data-app-feature=account-center] #panelAccountCenter [data-account-private][hidden]{display:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter .account-center-steps,html:root body[data-app-feature=account-center] #panelAccountCenter .account-step-index{display:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter .account-center-head{padding-bottom:20px!important}html:root body[data-app-feature=account-center] #panelAccountCenter #accountCenterTitle{font-size:26px!important;line-height:1.4}html:root body[data-app-feature=account-center] #panelAccountCenter .account-center-intro{margin:8px 0 0;color:#59677c;font-size:14px;line-height:1.7}#panelAccountCenter .account-login-welcome{display:none}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-center-shell{height:auto!important;min-height:100%!important;padding:28px!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] :is(.account-center-body,.account-center-main,.account-center-main__primary,.account-center-grid){display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-center-grid{max-width:600px!important;margin:24px auto!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-card--key{display:flex!important;flex-direction:column;gap:16px;padding:28px!important;min-width:0;border:1px solid #dce2ec!important;border-radius:12px!important;box-shadow:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-login-welcome{display:block}#panelAccountCenter .account-login-welcome h4{margin:0;font-size:20px;color:#172033}#panelAccountCenter .account-login-welcome p{margin:8px 0 20px;color:#59677c;font-size:14px;line-height:1.7}#panelAccountCenter .account-login-methods{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#f2f4f7;border-radius:8px}#panelAccountCenter .account-login-methods button{min-height:42px;border:1px solid transparent;border-radius:6px;background:transparent;color:#59677c;font:inherit;font-size:14px;cursor:pointer}#panelAccountCenter .account-login-methods button[aria-pressed=true]{background:#fff;border-color:#dce2ec;color:#172033;font-weight:600}#panelAccountCenter .account-login-methods button:focus-visible{outline:2px solid currentColor;outline-offset:2px}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] :is(.account-key-secondary-actions,.account-key-recharge-row,.account-subkey-block,.account-phone-summary,[data-account-email-tab=bind],.account-card--key>.account-card__head){display:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest][data-account-login=email] :is(.account-key-row,.account-key-actions){display:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest][data-account-login=key] .account-phone-details{display:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-details{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-body{padding:0!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-compact{display:flex!important;flex-wrap:wrap;gap:12px}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-compact input{box-sizing:border-box;flex:1 1 100%;width:100%!important;min-width:0!important;min-height:44px}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-compact button{min-height:44px}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-compact button.account-primary-btn{width:100%}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-pane[hidden]{display:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] #accountCenterHint{order:10;margin:0}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=connected] .account-card--overview{order:-1}@media(max-width:600px){html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-center-shell{padding:20px 16px 96px!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-card--key{padding:20px 16px!important}}body[data-app-feature=account-center] :is(#emailOnboardSoftTip,#authOnboardBanner){display:none!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-card--key{height:auto!important;min-height:0!important;align-self:start!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=guest] .account-phone-pane{flex:none!important;min-height:0!important;height:auto!important}html:root body[data-app-feature=account-center] #panelAccountCenter[data-account-view=connected] .account-key-recharge-row{display:none!important}html:root body .page-container.app-container>.sidebar.sidebar--stack>.sidebar-account-entry{display:grid;gap:6px;flex-shrink:0;margin:auto 12px 10px;padding-top:16px}html:root body .sidebar .sidebar-account-entry button{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;border:1px solid #dfe3eb;border-radius:10px;background:#fff;color:#3e4859;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease}html:root body .sidebar .sidebar-account-entry #openAccountCenter[hidden]{display:none!important}html:root body .sidebar .sidebar-account-entry .sidebar-account-entry__login:hover{background:#f3f4f7;border-color:#cbd2dd}html:root body .sidebar .sidebar-account-entry .sidebar-account-entry__recharge{background:var(--yj-appearance-primary,var(--yj-accent,#263244));border-color:transparent;color:#fff}html:root body .sidebar .sidebar-account-entry .sidebar-account-entry__recharge:hover{filter:brightness(.94)}html:root body .sidebar .sidebar-account-entry svg{width:16px;height:16px;flex:none}html:root body .sidebar .sidebar-account-entry__arrow{margin-left:auto;font-size:16px;font-weight:400;opacity:.8}html:root body .sidebar .sidebar-account-entry button:focus-visible{outline:2px solid var(--yj-appearance-primary,#263244);outline-offset:3px}html:root body .page-container.app-container>.sidebar.sidebar--stack #sidebarWallet{margin-top:0!important}html:root body #sidebarWallet button.sidebar-wallet__balance{width:100%;min-height:0;padding:0!important;border:0!important;border-radius:4px;background:transparent!important;box-shadow:none!important;color:inherit;font:inherit;text-align:left;cursor:pointer}html:root body #sidebarWallet button.sidebar-wallet__balance:hover{opacity:.8}html:root body #sidebarWallet button.sidebar-wallet__balance:focus-visible{outline:2px solid var(--yj-appearance-primary,#263244);outline-offset:4px}html:root body .sidebar.is-collapsed .sidebar-account-entry{margin-inline:4px}html:root body .sidebar.is-collapsed .sidebar-account-entry button{font-size:11px;padding-inline:3px;gap:2px;white-space:normal}html:root body .sidebar.is-collapsed .sidebar-account-entry svg,html:root body .sidebar.is-collapsed .sidebar-account-entry__arrow{display:none}@media(max-width:1100px){html:root body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-account-entry :is(#sidebarRechargeBtn,#openAccountCenter){justify-content:center!important;min-height:40px!important;padding:9px 12px!important;border:1px solid #dfe3eb!important;border-radius:10px!important;background:#fff!important;color:#3e4859!important;font-size:13px!important;font-weight:600!important}html:root body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn{background:var(--yj-appearance-primary,var(--yj-accent,#263244))!important;border-color:transparent!important;color:#fff!important}html:root body.has-mobile-tab-bar .page-container.app-container>.sidebar.sidebar--stack>.sidebar-account-entry{padding-top:8px}}@media(prefers-reduced-motion:reduce){html:root body .sidebar .sidebar-account-entry button{transition:none}}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter{position:relative;min-height:42px;margin:0 0 6px;padding:9px 12px;border:2px solid #19151e!important;border-radius:10px 4px 9px!important;background:#fffdf7!important;color:#19151e!important;box-shadow:3px 3px #d8c3ff,4px 4px #19151e!important;font-size:14px;font-weight:850!important;letter-spacing:.04em;transform:rotate(1deg);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease!important}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter>span{position:relative;font-style:italic;white-space:nowrap}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter>span:after{content:"";position:absolute;left:-3px;right:-3px;bottom:-3px;height:3px;background:#9961ff;transform:rotate(-3deg) scaleX(.55);transform-origin:left;transition:transform .18s ease}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter:hover{background:#eee4ff!important;transform:rotate(-1deg) translate(-1px,-1px);box-shadow:4px 4px #b18aff,5px 5px #19151e!important}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter:hover>span:after{transform:rotate(-3deg) scaleX(1)}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter:active{transform:translate(2px,2px);box-shadow:1px 1px #d8c3ff,2px 2px #19151e!important}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter:focus-visible{outline:3px dashed #7033cc;outline-offset:5px}html:root body[data-app-feature] .sidebar.sidebar--stack.is-collapsed .sidebar-account-entry #openAccountCenter{padding:7px 2px!important;font-size:11px!important;letter-spacing:0;transform:none;box-shadow:2px 2px #d8c3ff!important}html:root body[data-app-feature] .sidebar.sidebar--stack.is-collapsed .sidebar-account-entry #openAccountCenter>span{white-space:normal}@media(prefers-reduced-motion:reduce){html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter,html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #openAccountCenter>span:after{transition:none!important}}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn{position:relative;isolation:isolate;overflow:hidden;min-height:48px;margin:3px 0 7px;padding:10px 8px;gap:6px;border:2px solid #19151e!important;border-radius:5px 12px 5px 10px!important;background:#e7ff3c!important;color:#19151e!important;box-shadow:4px 4px #9961ff,6px 6px #19151e!important;font-size:15px;font-weight:900;letter-spacing:.06em;transform:rotate(-2deg);transition:transform .16s ease,box-shadow .16s ease!important}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn>*{position:relative;z-index:1}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn>span:first-of-type{font-style:italic;white-space:nowrap;transform:skew(-6deg);text-shadow:1px 1px 0 #fff}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn svg{stroke-width:2.5;transform:rotate(-10deg)}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle,#19151e 1px,transparent 1.3px) right top / 5px 5px no-repeat;background-size:31px 100%;opacity:.17}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn:after{content:"";position:absolute;z-index:0;pointer-events:none;width:25px;height:100px;top:-26px;left:-60px;background:#fff;opacity:.55;transform:rotate(28deg);animation:yj-recharge-paint 4.8s ease-in-out infinite}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn .sidebar-account-entry__arrow{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-left:auto;border-radius:50%;background:#19151e;color:#e7ff3c;font-size:21px;line-height:1;font-weight:800;opacity:1;animation:yj-recharge-arrow 3.4s ease-in-out infinite}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn:hover{filter:none;transform:rotate(1deg) translate(-2px,-2px);background:#efff6d!important;box-shadow:6px 6px #9961ff,8px 8px #19151e!important}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn:hover>span:first-of-type{animation:yj-recharge-print .42s steps(2,end) 1}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn:active{transform:rotate(-1deg) translate(3px,3px);box-shadow:1px 1px #9961ff,2px 2px #19151e!important}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn:focus-visible{outline:3px dashed #7033cc;outline-offset:6px}html:root body[data-app-feature] .sidebar.sidebar--stack.is-collapsed .sidebar-account-entry #sidebarRechargeBtn{padding:7px 2px;font-size:11px;letter-spacing:0;transform:none;box-shadow:2px 3px #9961ff!important}html:root body[data-app-feature] .sidebar.sidebar--stack.is-collapsed .sidebar-account-entry #sidebarRechargeBtn .sidebar-account-entry__arrow{display:none}html:root body[data-app-feature] .sidebar.sidebar--stack.is-collapsed .sidebar-account-entry #sidebarRechargeBtn>span:first-of-type{white-space:normal}@keyframes yj-recharge-paint{0%,68%{left:-60px}88%,to{left:130%}}@keyframes yj-recharge-arrow{0%,72%,to{transform:translate(0) rotate(-8deg)}80%{transform:translate(2px,-2px) rotate(8deg)}88%{transform:translate(0) rotate(-8deg)}}@keyframes yj-recharge-print{0%,to{text-shadow:1px 1px 0 #fff}25%{transform:translate(-1px,1px) skew(-6deg);text-shadow:2px 0 #9961ff,-2px 0 #fff}65%{transform:translate(1px,-1px) skew(-6deg);text-shadow:-2px 0 #9961ff,2px 0 #fff}}@media(prefers-reduced-motion:reduce){html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn{transition:none!important}html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn *,html:root body[data-app-feature] .sidebar.sidebar--stack .sidebar-account-entry #sidebarRechargeBtn:after{animation:none!important}}html:root body #authOnboardBanner .auth-onboard-banner__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px}html:root body #authOnboardBanner .auth-onboard-banner__title{display:block!important;margin:0;color:#263244;font-size:15px;font-weight:600}html:root body #authOnboardBanner .auth-onboard-banner__intro{margin:5px 0 0;color:#59677c;font-size:13px}html:root body #authOnboardBanner .auth-onboard-banner__actions{display:flex;gap:8px;flex-shrink:0}html:root body.auth-onboard-visible[data-app-feature=operation-center] #emailOnboardSoftTip{display:none!important}html:root body #yjMobileTopChrome #yjMobileTopRechargeBtn{background:var(--accent, #263244);border:1px solid transparent;color:#fff;border-radius:8px;padding-inline:12px}@media(max-width:767px){html:root body.has-mobile-tab-bar #authOnboardBanner .auth-onboard-banner__title{display:block!important}html:root body #authOnboardBanner .auth-onboard-banner__inner{padding:12px!important}html:root body #authOnboardBanner .auth-onboard-banner__actions{width:100%}html:root body #authOnboardBanner .auth-onboard-banner__actions button{flex:1}html:root body #yjMobileTopChrome .yj-mobile-top-chrome__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root body #yjMobileTopChrome .yj-mobile-top-chrome__actions{flex-shrink:0;gap:6px}}
html:root body .account-history-tabs{display:flex;gap:8px;margin:16px 0;border-bottom:1px solid #e0e5ee;padding-bottom:12px}html:root body .account-history-tabs button{min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#596579;font:inherit;font-size:14px;cursor:pointer}html:root body .account-history-tabs button[aria-selected=true]{background:#f0f3f8;color:#172033;border-color:#d7deea;font-weight:600}html:root body #accountLedgerPanel[hidden],html:root body #accountOrdersPanel[hidden],html:root body #accountOrderDetail[hidden]{display:none!important}html:root body .account-history-help{margin:8px 0 14px;color:#596579;font-size:13px;line-height:1.7}html:root body .account-history-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}html:root body .account-history-pagination>span{flex:1 1 200px;color:#596579;font-size:13px;line-height:1.6}html:root body .account-history-pagination button{min-height:40px}html:root body .account-history-pagination button:disabled{cursor:default;color:#8993a2}html:root body #accountOrdersPanel .account-ledger-table-wrap{overflow:auto;max-width:100%}html:root body #accountOrdersPanel .account-orders-table{min-width:600px;width:100%}html:root body #accountOrdersPanel td{vertical-align:top;line-height:1.7}html:root body #accountOrdersPanel code{display:inline-block;max-width:210px;white-space:normal;overflow-wrap:anywhere;font-size:12px}html:root body .account-order-detail{padding:16px;background:#f5f7fa;border:1px solid #e0e5ee;border-radius:10px;margin-top:16px;color:#263244;overflow-wrap:anywhere}html:root body .account-order-detail strong{font-size:14px;line-height:1.7}html:root body .account-order-detail p{margin:8px 0 0;color:#596579;font-size:13px;line-height:1.7}@media(max-width:600px){html:root body .account-history-pagination>span{flex-basis:100%}html:root body .account-history-pagination button{flex:1;min-height:44px}}html:root body .account-history-mobile-hint{display:none;color:#596579;font-size:12px;line-height:1.6}@media(max-width:600px){html:root body .account-history-mobile-hint{display:block;margin:0 0 10px}}html:root body.has-blocking-modal-open:has(#accountLedgerModal.visible) #sidebarWallet{visibility:hidden!important;pointer-events:none!important}
#walletSkinPopover{box-sizing:border-box;width:min(368px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid #dce2eb;border-radius:12px;background:#fff}#walletSkinPopover .wallet-skin-popover__head{align-items:center;margin-bottom:16px}#walletSkinPopover .wallet-skin-popover__head strong{font-size:16px;line-height:1.5;color:#172033}#walletSkinPopover .wallet-skin-popover__head span{color:#58677c;line-height:1.6}#walletSkinPopover .wallet-skin-popover__close{flex:0 0 auto;min-width:36px;min-height:36px;border-radius:8px}#walletSkinPopover .wallet-skin-grid{gap:12px}#walletSkinPopover .wallet-skin-card{--skin-accent: #6842ad;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:150px;padding:12px;border:1px solid #e1e6ef;border-radius:9px;background:#fff;opacity:1;color:#172033;box-shadow:none}#walletSkinPopover .wallet-skin-card--trial{--skin-accent: #5846a8}#walletSkinPopover .wallet-skin-card--standard{--skin-accent: #1d4ed8}#walletSkinPopover .wallet-skin-card--flagship{--skin-accent: #925609}#walletSkinPopover .wallet-skin-card--chief{--skin-accent: #047857}#walletSkinPopover .wallet-skin-card__preview{display:flex;align-items:center;gap:5px;box-sizing:border-box;width:100%;height:32px;padding:8px;border-radius:5px;background:#f1f4f8}#walletSkinPopover .wallet-skin-card__preview i{display:block;width:16px;height:16px;border-radius:3px;background:var(--skin-accent)}#walletSkinPopover .wallet-skin-card__preview i:nth-child(2){width:30px;height:7px;opacity:.28}#walletSkinPopover .wallet-skin-card__preview i:nth-child(3){width:20px;height:7px;opacity:.12}#walletSkinPopover .wallet-skin-card strong{margin-top:10px;color:#172033;font-size:14px;line-height:1.5}#walletSkinPopover .wallet-skin-card small{min-height:0;margin-top:3px;color:#58677c;font-size:12px;line-height:1.5}#walletSkinPopover .wallet-skin-card__status{margin-top:12px;padding:0;background:transparent;color:#58677c;font-size:12px;line-height:1.5;font-weight:500}#walletSkinPopover .wallet-skin-card.is-current{border-color:var(--skin-accent)!important;box-shadow:none!important}#walletSkinPopover .wallet-skin-card.is-current .wallet-skin-card__status{color:var(--skin-accent);font-weight:650}#walletSkinPopover .wallet-skin-card.is-locked .wallet-skin-card__status{background:transparent;color:#7c4a16}#walletSkinPopover .wallet-skin-card:hover{border-color:var(--skin-accent)}#walletSkinPopover :is(button,a):focus-visible{outline:2px solid #475569;outline-offset:3px}#walletSkinPopover .wallet-skin-lock{margin-top:12px;padding:12px;border-color:#e1e6ef;border-radius:8px;background:#f6f7f9;color:#475569;font-size:13px;line-height:1.6}#walletSkinPopover .wallet-skin-lock__actions{flex-wrap:wrap}#walletSkinPopover .wallet-skin-lock__primary{background:#172033;border-color:#172033;color:#fff;font-weight:600}#walletSkinPopover .wallet-skin-lock__secondary{font-weight:500}@media(max-width:760px){#walletSkinPopover{top:12px!important;left:12px!important;right:auto!important;width:calc(100vw - 24px)}}
.shop-panel-download-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;width:min(100%,1500px);margin:0 auto 18px;padding:16px 18px;box-sizing:border-box;border:1px solid rgba(124,58,237,.2);border-radius:16px;background:linear-gradient(112deg,#7c3aed1a,#ffffffeb 52%,#bef26421);box-shadow:0 10px 28px #4c1d9514}.shop-panel-download-card--compact{gap:12px;align-items:center;margin-bottom:12px;padding:12px 14px;border-radius:12px;box-shadow:0 4px 14px #4c1d950f}.shop-panel-download-card__mark{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--yj-appearance-primary,#8b5cf6),var(--yj-appearance-primary,#5b21b6));color:#fff;font-size:15px;font-weight:900;letter-spacing:-.08em}.shop-panel-download-card--compact .shop-panel-download-card__mark{width:36px;height:36px;border-radius:10px;font-size:12px}.shop-panel-download-card__badge{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:999px;background:#6d28d91f;color:var(--yj-appearance-primary,#6d28d9);font-size:11px;font-weight:800}.shop-panel-download-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:4px}.shop-panel-download-card--compact .shop-panel-download-card__badge{margin-bottom:0}.shop-panel-download-card__ver{color:#64748b;font-size:11px;font-weight:700}.shop-panel-download-card__copy h4{margin:0 0 6px;color:#172554;font-size:16px}.shop-panel-download-card--compact .shop-panel-download-card__copy h4{margin:0;font-size:14px}.shop-panel-download-card__copy p,.shop-panel-download-card__actions small,.shop-panel-download-card__meta dd,.shop-panel-download-card__details p{margin:0;color:#64748b;font-size:12px;line-height:1.55}.shop-panel-download-card--compact .shop-panel-download-card__copy>p{line-height:1.4}.shop-panel-download-card__meta{display:grid;gap:6px;margin:10px 0}.shop-panel-download-card__meta div{display:grid;gap:2px}.shop-panel-download-card__meta dt{color:#475569;font-size:11px;font-weight:800}.shop-panel-download-card__meta code,.shop-panel-download-card__details code{display:inline;overflow-wrap:anywhere;font-size:11px;color:#334155}.shop-panel-download-card__details{margin-top:8px}.shop-panel-download-card--compact .shop-panel-download-card__details{margin-top:4px}.shop-panel-download-card__details summary{cursor:pointer;color:var(--yj-appearance-primary,#6d28d9);font-size:12px;font-weight:800}.shop-panel-download-card__details ol{margin:6px 0 0;padding-left:18px;color:#64748b;font-size:12px;line-height:1.55}.shop-panel-download-card__actions{display:grid;grid-template-columns:auto auto;gap:8px;justify-content:end}.shop-panel-download-card__actions a{min-height:36px;padding:0 13px;border-radius:9px;font-size:13px;font-weight:800;line-height:36px;text-align:center;text-decoration:none}.shop-panel-download-card--compact .shop-panel-download-card__actions a{min-height:32px;padding:0 12px;line-height:32px;font-size:12px}.shop-panel-download-card__primary{background:var(--yj-appearance-primary,#6d28d9);color:#fff}.shop-panel-download-card__secondary{border:1px solid rgba(109,40,217,.3);color:var(--yj-appearance-primary,#6d28d9)}.shop-panel-download-card__actions small{grid-column:1 / -1;max-width:330px;text-align:right}@media(max-width:760px){.shop-panel-download-card{grid-template-columns:auto minmax(0,1fr)}.shop-panel-download-card__actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}.shop-panel-download-card__actions small{max-width:none;text-align:left}}
:root{--bp-xs: 320px;--bp-sm: 768px;--bp-md: 1024px;--bp-lg: 1440px;--bp-xl: 1920px;--touch-min: 48px}.yj-offline-banner{position:fixed;left:0;right:0;top:0;z-index:2000;display:none;padding:10px 16px;text-align:center;font-size:13px;font-weight:600;color:#92400e;background:#fef3c7;border-bottom:1px solid #fcd34d}.yj-offline-banner.is-visible{display:block}.recharge-order-meta{margin:0 0 12px;font-size:13px;line-height:1.6}.api-key-file-input{display:block;width:100%;margin:8px 0 12px;min-height:var(--touch-min)}.api-key-btn--fallback{margin-top:8px}.api-key-instruction--success{color:#047857;font-weight:600}.recharge-review-thumb{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.portal-footer__icp--placeholder{color:#b45309;font-weight:600}html[data-yj-production="1"] #debugInfo,html[data-yj-production="1"] .debug-panel,html[data-yj-production="1"] .debug-block{display:none!important}@media(min-width:901px){body[data-app-feature=recharge] .page-container.app-container>.main-area,body[data-app-feature=recharge] #panelRecharge.dynamic-panel--visible,body[data-app-feature=recharge] .recharge-workspace-shell{overflow:hidden!important}}@media(max-width:767px){.api-key-btn,.api-key-wechat-chip,.plan-item,.top-bar-right button,.refresh-btn{min-height:var(--touch-min)}.api-key-plans--stack .plan-item{padding-top:14px;padding-bottom:14px}.page-container.app-container{flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important}.page-container.app-container>.sidebar.sidebar--stack,.page-container.app-container>.main-area,.page-container.app-container>#resultPanel.result-panel{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]):not([data-app-feature=account-center]):not([data-app-feature=designer-cards]) .page-container.app-container>.main-area{order:1!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]):not([data-app-feature=account-center]):not([data-app-feature=designer-cards]) .page-container.app-container>.sidebar.sidebar--stack{order:2!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]):not([data-app-feature=account-center]):not([data-app-feature=designer-cards]) .page-container.app-container>#resultPanel.result-panel{order:3!important}}@media(min-width:769px)and (max-width:1023px){.page-container.app-container{flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;height:auto!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important}.page-container.app-container>.sidebar.sidebar--stack{flex:0 0 200px!important;width:200px!important;min-width:200px!important;height:auto!important;min-height:100vh!important}.page-container.app-container>.main-area{flex:1 1 calc(100% - 200px)!important;width:auto!important;min-width:280px!important;max-width:none!important;height:auto!important;min-height:100vh!important}.page-container.app-container>#resultPanel.result-panel{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:360px!important;height:auto!important}}@media(min-width:1920px){.portal-main{max-width:1680px;margin-left:auto;margin-right:auto}.page-container.app-container{max-width:none;margin-left:0;margin-right:0}.result-grid{max-width:100%}}@media(max-width:768px){body[data-app-feature] .main-area>.yj-card.yj-card--panel{height:auto!important;max-height:none!important;overflow:visible!important}body[data-app-feature] .main-area #mainDynamicStack.dynamic-panel-stack,body[data-app-feature] .main-area #panelStandard.dynamic-panel--visible{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body[data-app-feature] .main-area #mainDynamicStack.dynamic-panel-stack{display:block!important}}body[data-app-feature] #panelStandard .section-step-label,body[data-app-feature] #panelStandard .step-title-main,body[data-app-feature] #panelGptImage #gpt-image-panel .section-step-label,body[data-app-feature] #panelGptImage #gpt-image-panel .step-title-main,body[data-app-feature] #panelNanoBanana #nano-banana-panel .section-step-label,body[data-app-feature] #panelNanoBanana #nano-banana-panel .step-title-main,body[data-app-feature=rewrite] #panelRewrite .section-step-label,body[data-app-feature=rewrite] #panelRewrite .step-title-main,body[data-app-feature=rewrite] #panelRewrite .rewrite-col__title,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .section-step-label,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .step-title-main{font-size:12px!important;font-weight:700!important;line-height:1.35!important;color:#0f172a!important}body[data-app-feature] #panelStandard .step-inline-hint,body[data-app-feature] #panelStandard .gpt-upload-inline-hint,body[data-app-feature] #panelGptImage #gpt-image-panel .step-inline-hint,body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-upload-inline-hint,body[data-app-feature] #panelNanoBanana #nano-banana-panel .step-inline-hint,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-upload-inline-hint,body[data-app-feature=rewrite] #panelRewrite .step-inline-hint,body[data-app-feature=rewrite] #panelRewrite .rewrite-col__hint{font-size:11px!important;font-weight:400!important;line-height:1.35!important;color:#64748b!important;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-app-feature] #panelStandard .standard-setting-select,body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-setting-select,body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-scene-select,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-setting-select,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-scene-select,body[data-app-feature] #panelRewrite .standard-setting-select,body[data-app-feature] #panelSelfmediaArticle .gpt-setting-select,body[data-app-feature] #panelSelfmediaArticle select{height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important}body[data-app-feature] #panelStandard .standard-model-trigger,body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-trigger,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-trigger,body[data-app-feature=rewrite] #panelRewrite .rewrite-model-trigger,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-trigger{height:38px!important;min-height:38px!important;border-radius:7px!important}body[data-app-feature] #panelStandard #modelBtns.standard-model-dropdown .model-btn,body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-btn,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-btn,body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-btn{height:40px!important;min-height:40px!important;max-height:40px!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown{position:relative!important;display:block!important;z-index:5!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .rewrite-model-trigger{width:100%!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;padding:0 9px!important;border:1px solid #dfe7f2!important;border-radius:7px!important;background:#fff!important;color:#334155!important;text-align:left!important;box-shadow:0 2px 8px #0f172a0a!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .rewrite-model-menu{position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:calc(100% + 6px)!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:6px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 16px 34px #0f172a29!important;z-index:45!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .rewrite-model-menu[hidden]{display:none!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 8px!important;border-radius:6px!important;text-align:left!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-logo{width:22px!important;height:22px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;overflow:hidden!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-logo img{width:18px!important;height:18px!important;object-fit:contain!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-logo--banana img{width:20px!important;height:20px!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-name{font-size:12px!important;font-weight:800!important;white-space:nowrap!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-desc,body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-tag,body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-vip{display:none!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-cost{justify-self:end!important;padding:2px 6px!important;border-radius:999px!important;color:var(--brand-primary)!important;background:#8b5cf614!important;border:1px solid rgba(139,92,246,.22)!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn.selected .model-cost{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff42!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown{position:relative!important;display:block!important;z-index:8!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .selfmedia-model-menu{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:6px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 16px 34px #0f172a29!important;z-index:60!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .selfmedia-model-menu[hidden]{display:none!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-btn{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 8px!important;border-radius:6px!important;text-align:left!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-logo{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;overflow:hidden!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-logo img{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-logo--banana img{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-name{font-size:12px!important;font-weight:800!important;white-space:nowrap!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-tag{display:none!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-cost{justify-self:end!important;padding:2px 6px!important;border-radius:999px!important;color:var(--brand-primary)!important;background:#8b5cf614!important;border:1px solid rgba(139,92,246,.22)!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-btn.selected .model-cost{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff42!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-submit-hint{margin:6px 0 0!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-grid.gpt-model-dropdown,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-grid.gpt-model-dropdown{position:relative!important;display:block!important;z-index:5!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-trigger,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-trigger{width:100%!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;padding:0 9px!important;border:1px solid #dfe7f2!important;background:#fff!important;color:#334155!important;text-align:left!important;box-shadow:0 2px 8px #0f172a0a!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-trigger .standard-model-trigger__text,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-trigger .standard-model-trigger__text{min-width:0!important;display:flex!important;align-items:baseline!important;gap:8px!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-trigger .standard-model-trigger__name,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-trigger .standard-model-trigger__name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#1e293b!important;font-size:12px!important;font-weight:800!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-trigger .standard-model-trigger__meta,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-trigger .standard-model-trigger__meta{flex:0 0 auto!important;color:var(--brand-primary)!important;font-size:11px!important;font-weight:800!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-trigger .standard-model-trigger__chevron,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-trigger .standard-model-trigger__chevron{color:var(--text-tertiary, #64748b)!important;font-size:15px!important;line-height:1!important;text-align:center!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-menu,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-menu{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:6px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 16px 34px #0f172a29!important;z-index:45!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-menu[hidden],body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-menu[hidden]{display:none!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-btn,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-btn{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 8px!important;border-radius:6px!important;text-align:left!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-logo,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-logo{width:22px!important;height:22px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;overflow:hidden!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-logo img,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-logo img{width:18px!important;height:18px!important;object-fit:contain!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-logo--banana img,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-logo--banana img{width:20px!important;height:20px!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-name,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-name{font-size:12px!important;font-weight:800!important;white-space:nowrap!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .gpt-model-card-desc,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .gpt-model-card-desc,body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-tag,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-tag{display:none!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-cost,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-cost{justify-self:end!important;padding:2px 6px!important;border-radius:999px!important;color:var(--brand-primary)!important;background:#8b5cf614!important;border:1px solid rgba(139,92,246,.22)!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-btn.selected .model-cost,body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-btn.selected .model-cost{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff42!important}body[data-app-feature] #resultGrid.result-grid>.result-empty-state,body[data-app-feature] #resultGrid.result-grid>.generating-loading,body[data-app-feature] #resultGrid.result-grid>.result-recovery-card{grid-column:1 / -1!important;width:100%!important;justify-self:stretch!important}@media(min-width:1024px)and (max-width:1200px){body:not(.has-desktop-generate-dock) .mobile-generate-bar.mobile-generate-bar--desktop{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:not(.has-desktop-generate-dock)[data-app-feature=main-image] #mainGenerateSticky.main-generate-sticky,body:not(.has-desktop-generate-dock)[data-app-feature=detail-page] #mainGenerateSticky.main-generate-sticky,body:not(.has-desktop-generate-dock)[data-app-feature=poster] #mainGenerateSticky.main-generate-sticky,body:not(.has-desktop-generate-dock)[data-app-feature=matting-refine] #mainGenerateSticky.main-generate-sticky{display:grid!important;visibility:visible!important;height:auto!important;min-height:58px!important;max-height:none!important;margin-top:8px!important;padding:8px 10px!important;overflow:visible!important;border-top:1px solid #e5e9f2!important;pointer-events:auto!important}body:not(.has-desktop-generate-dock)[data-app-feature=rewrite] #panelRewrite .rewrite-action-row,body:not(.has-desktop-generate-dock)[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-action-row{display:flex!important;visibility:visible!important;height:auto!important;min-height:42px!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important}body:not(.has-desktop-generate-dock)[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .saas-panel-sticky-actions--gpt:not([hidden]),body:not(.has-desktop-generate-dock)[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .saas-panel-sticky-actions--gpt:not([hidden]){display:block!important;visibility:visible!important;height:auto!important;min-height:58px!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .saas-panel-sticky-actions--gpt[hidden],body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .saas-panel-sticky-actions--gpt[hidden],body.has-desktop-generate-dock[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .saas-panel-sticky-actions--gpt,body.has-desktop-generate-dock[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .saas-panel-sticky-actions--gpt{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}}@media(min-width:1024px){body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop{position:fixed!important;left:var(--desktop-generate-left, 238px)!important;right:auto!important;bottom:var(--desktop-generate-bottom, 22px)!important;z-index:1285!important;display:grid!important;grid-template-columns:minmax(0,1fr) 64px minmax(112px,.38fr)!important;align-items:center!important;gap:8px!important;width:var(--desktop-generate-width, 420px)!important;min-height:58px!important;height:auto!important;max-height:none!important;padding:7px 9px!important;overflow:visible!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:10px!important;background:#fffffff5!important;box-shadow:0 18px 46px #0f172a1f,0 0 0 4px #7c3aed09!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta{display:grid!important;grid-column:1!important;min-width:0!important;gap:3px!important;padding-left:2px!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta strong{overflow:hidden!important;color:#0f172a!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:normal!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta span{overflow:hidden!important;color:#64748b!important;font-size:11px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__reset,body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__btn{display:inline-grid!important;place-items:center!important;height:42px!important;min-width:0!important;border-radius:8px!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__reset{grid-column:2!important;border:1px solid #e2e8f0!important;color:#334155!important;background:#fff!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__btn{grid-column:3!important;border:0!important;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#8b5cf6 52%,#ec4899)!important;box-shadow:0 10px 24px #7c3aed3d!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__btn.is-disabled,body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__btn:disabled{opacity:.55!important;box-shadow:none!important;cursor:not-allowed!important}body.has-blocking-modal-open .mobile-generate-bar.mobile-generate-bar--desktop,.mobile-generate-bar.mobile-generate-bar--desktop.is-blocked-by-modal{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}body[data-app-feature] .step-inline-hint,body[data-app-feature] .model-cost,body[data-app-feature] .standard-model-trigger__meta,body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;gap:3px!important;min-width:0!important;overflow:hidden!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta strong,body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta span{position:static!important;display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:none!important;text-shadow:none!important;animation:none!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta strong{grid-row:1!important}body.has-desktop-generate-dock .mobile-generate-bar.mobile-generate-bar--desktop .mobile-generate-bar__meta span{grid-row:2!important}body[data-app-feature] #panelStandard #modelBtns.standard-model-dropdown .model-btn[hidden],body[data-app-feature] #panelGptImage #gpt-image-panel .gpt-model-dropdown .model-btn[hidden],body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptModelRow .model-btn[hidden],body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel #nanoModelRow .model-btn[hidden],body[data-app-feature] #panelNanoBanana #nano-banana-panel .gpt-model-dropdown .model-btn[hidden],body[data-app-feature=rewrite] #panelRewrite #rewriteModelBtns.rewrite-model-dropdown .model-btn[hidden],body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-model-dropdown .model-btn[hidden]{display:none!important}
body[data-app-feature=one-click-video] #mainGenerateSticky{display:none!important}#panelAccountCenter #accountCenterRechargeBtn{background:var(--yj-appearance-primary,#6d28d9)!important;color:#fff!important;border:1px solid var(--yj-appearance-primary,#6d28d9)!important;font-weight:700!important;box-shadow:none!important}#panelAccountCenter #accountCenterRechargeBtn:hover{background:var(--yj-appearance-primary,#5b21b6)!important}#panelAccountCenter #accountCenterRechargeBtn:focus-visible{outline:3px solid var(--yj-appearance-primary,#a78bfa);outline-offset:3px}@media(max-width:767px){#opsCanvasPresetModal .ops-preset-modal__workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important}#opsCanvasPresetModal .ops-preset-modal__nav{flex-direction:row!important;padding:8px 10px!important}#opsCanvasPresetModal .ops-preset-modal__nav-btn{height:44px;flex:1 1 0!important;text-align:center!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-shell:after{content:"";display:block;flex:0 0 calc(72px + env(safe-area-inset-bottom,0px))}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter button{scroll-margin-top:60px;scroll-margin-bottom:calc(72px + env(safe-area-inset-bottom,0px))}body.has-mobile-tab-bar.has-blocking-modal-open .yj-mobile-top-chrome,body.has-mobile-tab-bar.has-blocking-modal-open .yj-mobile-tab-bar{visibility:hidden;pointer-events:none}html:not([data-yj-pack-ops-creation=ready]) body[data-app-feature=operation-center] #panelOperationCenter{display:none!important;visibility:hidden!important;pointer-events:none!important}}.yj-mobile-top-chrome,.yj-mobile-tab-bar,.yj-mobile-nav-scrim,.yj-mobile-home-console,.yj-ops-ai-chat-empty,.yj-a2hs-account-btn,.yj-a2hs-home-chip,.yj-a2hs-sheet{display:none}@media(max-width:767px){body.has-mobile-tab-bar{--yj-mobile-tab-h: 52px;--yj-mobile-top-h: 44px}body.has-mobile-tab-bar .yj-mobile-top-chrome{display:flex;position:fixed;top:0;left:0;right:0;z-index:1250;align-items:center;gap:8px;min-height:var(--yj-mobile-top-h);padding:max(4px,env(safe-area-inset-top,0px)) 12px 4px;background:#fff;border-bottom:1px solid #e8eaed}body.has-mobile-tab-bar .yj-mobile-top-chrome__menu,body.has-mobile-tab-bar .yj-mobile-top-chrome__ghost{flex:0 0 auto;min-width:40px;min-height:36px;padding:0 8px;border:0;border-radius:0;background:transparent;color:#334155;font-size:14px;font-weight:600;cursor:pointer}body.has-mobile-tab-bar .yj-mobile-top-chrome__actions{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}body.has-mobile-tab-bar .yj-mobile-top-chrome__title{flex:1 1 auto;min-width:0;color:#0f172a;font-size:15px;font-weight:650;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}body.has-mobile-tab-bar .yj-mobile-tab-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:1260;min-height:calc(var(--yj-mobile-tab-h) + env(safe-area-inset-bottom,0px));padding:4px 2px max(4px,env(safe-area-inset-bottom,0px));margin:0;border-top:1px solid #e8eaed;background:#fff;box-shadow:none}body.has-mobile-tab-bar .yj-mobile-tab-bar[hidden]{display:none!important}body.has-mobile-tab-bar .yj-mobile-tab-bar__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:2px;border:0;border-radius:0;background:transparent;color:#64748b;font-size:11px;font-weight:550;line-height:1.1;cursor:pointer}body.has-mobile-tab-bar .yj-mobile-tab-bar__icon{font-size:15px;line-height:1;font-style:normal}body.has-mobile-tab-bar .yj-mobile-tab-bar__btn.is-active{color:#0f172a;background:transparent;font-weight:650}body.has-mobile-tab-bar .yj-mobile-nav-scrim{display:block;position:fixed;inset:0;z-index:1290;border:0;margin:0;padding:0;background:#0f172a47;cursor:pointer}body.has-mobile-tab-bar .yj-mobile-nav-scrim[hidden]{display:none!important}body.has-mobile-tab-bar .page-container.app-container{flex-direction:column!important;padding-top:calc(var(--yj-mobile-top-h) + env(safe-area-inset-top,0px))!important;padding-bottom:calc(var(--yj-mobile-tab-h) + env(safe-area-inset-bottom,0px))!important;padding-left:0!important;padding-right:0!important}body.has-mobile-tab-bar .page-container.app-container>.sidebar.sidebar--stack{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:1300!important;order:0!important;display:flex!important;flex-direction:column!important;width:min(84vw,288px)!important;max-width:288px!important;height:100%!important;max-height:100dvh!important;padding:max(10px,env(safe-area-inset-top,0px)) 0 max(12px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;transform:translate(-105%)!important;transition:transform .22s ease!important;background:#fff!important;box-shadow:none!important;border-right:1px solid #e8eaed!important}body.has-mobile-tab-bar.yj-mobile-nav-open .page-container.app-container>.sidebar.sidebar--stack{transform:translate(0)!important}body.has-mobile-tab-bar .sidebar.sidebar--stack>.sidebar-top-chrome{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:4px 14px 10px!important;border:0!important;background:transparent!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-brand-jump{min-width:0!important;padding:0!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .brand-mark-img--topbar{width:28px!important;height:28px!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .brand-wordmark-img{width:auto!important;height:28px!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-collapse-toggle{width:36px!important;height:36px!important;min-width:36px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#64748b!important;box-shadow:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-collapse-toggle__icon{font-size:22px!important;line-height:1!important}body.has-mobile-tab-bar.yj-mobile-nav-open .sidebar.sidebar--stack .sidebar-collapse-toggle__icon{font-size:0!important}body.has-mobile-tab-bar.yj-mobile-nav-open .sidebar.sidebar--stack .sidebar-collapse-toggle__icon:before{content:"\d7"!important;font-size:22px!important;font-weight:500!important;color:#64748b!important}body.has-mobile-tab-bar .sidebar.sidebar--stack>#sidebarMenuRoot.sidebar-nav,body.has-mobile-tab-bar .sidebar.sidebar--stack>#sidebarMenuRoot.sidebar-nav.sidebar-card{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:2px!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:4px 10px 8px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch!important}body.has-mobile-tab-bar .sidebar.sidebar--stack #customFeaturesNavGroup,body.has-mobile-tab-bar .sidebar.sidebar--stack #customFeaturesNavDivider,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-group--append,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn[data-feature=custom-features],body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn[data-feature=developer-center],body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn[data-feature=canvas-presets],body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn[data-feature=gpt-image],body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn[data-feature=ecommerce-zone],body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group-header,body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group-icon{display:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group--secondary>.nav-group-header{display:block!important;margin:12px 12px 4px!important;padding:0!important;background:transparent!important;color:#94a3b8!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-align:left!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group--secondary>.nav-btn,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-group--secondary .nav-btn{color:#0f172a!important;opacity:1!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group--secondary>.nav-group-header .nav-group-title{color:inherit!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-divider{height:1px!important;margin:8px!important;border:0!important;background:#0f172a14!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group,body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group--flat,body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-group--secondary,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-group,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-section{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:none!important;gap:2px!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-btn,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-group .nav-btn,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-group--flat .nav-btn,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-group--secondary .nav-btn{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;max-height:none!important;margin:0!important;padding:10px 12px!important;border:0!important;border-left-width:0!important;border-radius:8px!important;background:transparent!important;color:#0f172a!important;font-size:15px!important;font-weight:500!important;text-align:left!important;box-shadow:none!important;align-self:stretch!important;justify-self:stretch!important;grid-template-columns:none!important;scroll-snap-align:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-btn .nav-btn__icon,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn__icon{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;flex:0 0 20px!important;display:inline-grid!important;place-items:center!important;margin:0!important;opacity:.86!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-btn .nav-btn__label,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn__label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.25!important;font-size:15px!important;font-weight:550!important;color:inherit!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-btn.active,body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-btn[aria-current=page],body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn.active{background:#f3f4f6!important;border-color:transparent!important;color:#0f172a!important;font-weight:650!important;box-shadow:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .nav-tag{margin-left:auto!important}body.has-mobile-tab-bar .sidebar.sidebar--stack>#sidebarBottomDock{display:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack>.sidebar-wallet,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarWallet{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin:0 12px!important;padding:10px 0 0!important;border:0!important;border-top:1px solid #e8eaed!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__fx,body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__skin-btn,body.has-mobile-tab-bar .sidebar.sidebar--stack #walletSkinBtn,body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__head,body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__tools{display:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__identity,body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__balance{display:flex!important;align-items:baseline!important;gap:8px!important;margin:0!important;padding:4px 4px 0!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__tier{border:0!important;border-radius:0!important;background:transparent!important;color:#94a3b8!important;font-size:12px!important;font-weight:500!important;padding:0!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__num{font-size:16px!important;font-weight:650!important;color:#0f172a!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__unit{color:#64748b!important;font-size:12px!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__actions{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__action,body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__action.vip-btn,body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__action--recharge,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarRechargeBtn,body.has-mobile-tab-bar .sidebar.sidebar--stack #openAccountCenter{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:40px!important;height:auto!important;margin:0!important;padding:8px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#0f172a!important;font-size:15px!important;font-weight:500!important;box-shadow:none!important;text-shadow:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__action--recharge,body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarRechargeBtn{color:#0f172a!important;font-weight:600!important}body.has-mobile-tab-bar .page-container.app-container>.main-area{order:1!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:6px 8px 12px!important;--form-panel-padding: 0px !important;--pad-card: 8px !important;background:#fff!important;border-left:0!important;border-right:0!important}body.has-mobile-tab-bar .main-area>.yj-card.yj-card--panel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body.has-mobile-tab-bar .main-area #mainDynamicStack.dynamic-panel-stack,body.has-mobile-tab-bar .main-area #panelStandard.dynamic-panel--visible,body.has-mobile-tab-bar .main-area #panelGptImage.dynamic-panel--visible,body.has-mobile-tab-bar .main-area #panelNanoBanana.dynamic-panel--visible,body.has-mobile-tab-bar .main-area #panelRewrite.dynamic-panel--visible{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.has-mobile-tab-bar .page-container.app-container>#resultPanel.result-panel{order:2!important;width:100%!important;padding:8px 8px 12px!important}body.has-mobile-tab-bar.has-mobile-generate-bar .mobile-generate-bar:not(.mobile-generate-bar--desktop){bottom:calc(var(--yj-mobile-tab-h) + env(safe-area-inset-bottom,0px) + 8px)!important}body.has-mobile-tab-bar .mobile-download-all-bar:not([hidden]){bottom:calc(var(--yj-mobile-tab-h) + env(safe-area-inset-bottom,0px))!important;z-index:1255!important;padding-bottom:10px!important}body.has-mobile-tab-bar:not([data-app-feature=gpt-image]):not([data-app-feature=nano-banana]):not([data-app-feature=matting-refine]):not([data-app-feature=main-image]):not([data-app-feature=detail-page]):not([data-app-feature=poster]) .mobile-download-all-bar{display:none!important}body.has-mobile-tab-bar.yj-mobile-ai-chat{overflow:hidden!important;height:100dvh!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .page-container.app-container,body.has-mobile-tab-bar.yj-mobile-ai-chat .page-container.app-container>.main-area{overflow:hidden!important;min-height:0!important}body.has-mobile-tab-bar.yj-mobile-ai-chat #yjOpsAiChatEmpty{display:flex!important;flex-direction:column!important;align-self:stretch!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;min-height:min(52dvh,420px)!important;padding:24px 8px 12px!important;text-align:center!important}body.has-mobile-tab-bar.yj-mobile-ai-chat #yjOpsAiChatEmpty[hidden],body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__mark,body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__sub{display:none!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__title{margin:0!important;color:#0f172a!important;font-size:26px!important;font-weight:750!important;letter-spacing:-.03em!important;line-height:1.25!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__modes{display:inline-flex!important;align-items:center!important;gap:2px!important;padding:3px!important;border-radius:999px!important;background:#f1f5f9!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__mode{min-height:32px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#64748b!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__mode.is-active,body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__mode.active,body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__mode[aria-selected=true]{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a0f!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__hints{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__hints button{width:auto!important;min-height:34px!important;padding:6px 12px!important;border:1px solid #e8eaed!important;border-radius:999px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:500!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .ops-chat-bubble__media-item{display:grid!important;gap:6px!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .ops-chat-bubble__media-preview{display:block!important;width:100%!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:12px!important;background:#f8fafc!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .ops-chat-bubble__media-preview img{display:block!important;width:100%!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .ops-chat-bubble__media-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .ops-chat-bubble__media-actions button{min-height:36px!important;border:1px solid #e2e8f0!important;border-radius:9px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:650!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .ops-chat-result-recovery{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:9px 10px!important;border:1px solid #ddd6fe!important;border-radius:10px!important;background:#faf8ff!important;color:#6d28d9!important;font-size:12px!important}body.has-mobile-tab-bar.yj-mobile-ai-chat .ops-chat-result-recovery button{min-height:32px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#6d28d9!important;color:#fff!important;font:inherit!important;font-weight:700!important}body.has-mobile-tab-bar #panelGptImage #gpt-image-panel .gpt-image-stack,body.has-mobile-tab-bar #panelNanoBanana #nano-banana-panel .gpt-image-stack{display:flex!important;flex-direction:column!important;gap:14px!important;padding-bottom:12px!important}body.has-mobile-tab-bar #panelGptImage #gpt-image-panel .gpt-step-card,body.has-mobile-tab-bar #panelNanoBanana #nano-banana-panel .gpt-step-card,body.has-mobile-tab-bar #panelGptImage #gpt-image-panel .gpt-aspect-clarity-card,body.has-mobile-tab-bar #panelNanoBanana #nano-banana-panel .gpt-aspect-clarity-card{margin:0!important;padding:10px!important;border:1px solid rgba(124,58,237,.1)!important;border-radius:12px!important;background:#ffffffdb!important}body.has-mobile-tab-bar #panelGptImage #gptImagePromptInput,body.has-mobile-tab-bar #panelNanoBanana #nanoBananaPromptInput{font-size:16px!important;min-height:120px!important}body.has-mobile-tab-bar #panelGptImage .gpt-aspect-clarity-card,body.has-mobile-tab-bar #panelNanoBanana .gpt-aspect-clarity-card,body.has-mobile-tab-bar #panelStandard .gpt-aspect-clarity-card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:start!important}body.has-mobile-tab-bar .main-area .dynamic-panel[hidden],body.has-mobile-tab-bar .main-area .dynamic-panel:not(.dynamic-panel--visible){display:none!important;visibility:hidden!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}body.has-mobile-tab-bar #panelStandard.dynamic-panel--visible:not([hidden]){display:flex!important;flex-direction:column!important;gap:0!important}body.has-mobile-tab-bar #panelStandard .upload-section-group,body.has-mobile-tab-bar #panelStandard .model-section,body.has-mobile-tab-bar #panelStandard .params-section,body.has-mobile-tab-bar #panelStandard .prompt-section,body.has-mobile-tab-bar #panelStandard #sellpointGroup,body.has-mobile-tab-bar #panelStandard .commerce-output-type-section,body.has-mobile-tab-bar #panelStandard .main-image-screen-section,body.has-mobile-tab-bar #panelStandard .poster-feature-block,body.has-mobile-tab-bar #panelStandard .target-platform-section{margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar #panelStandard .upload-section-group:last-child,body.has-mobile-tab-bar #panelStandard .model-section:last-child,body.has-mobile-tab-bar #panelStandard .params-section:last-child{border-bottom:0!important}body.has-mobile-tab-bar #panelStandard .step-leader,body.has-mobile-tab-bar #panelStandard .step-leader__line,body.has-mobile-tab-bar #panelStandard .step-dot{display:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard{counter-reset:none}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .step-leader,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .step-leader,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .step-leader{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;align-self:center!important;margin:0 8px 0 0!important;min-height:0!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .step-leader__line,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .step-leader__line,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .step-leader__line{display:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .step-dot,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .step-dot,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .step-dot{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:999px!important;border:0!important;background:#7c3aed!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1!important;box-sizing:border-box!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .step-dot[data-mobile-step]:before,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .step-dot[data-mobile-step]:before,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .step-dot[data-mobile-step]:before{content:attr(data-mobile-step)!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .step-dot.step-dot--done,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .step-dot.step-dot--done,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .step-dot.step-dot--done{background:#a78bfa!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .step-title-main,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .step-title-main,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .step-title-main,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .upload-block__main-title,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .upload-block__main-title,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .upload-block__main-title{display:inline-flex!important;align-items:center!important;gap:0!important;min-width:0!important}body.has-mobile-tab-bar #panelStandard .module-title.step-title-row,body.has-mobile-tab-bar #panelStandard .upload-card-header .step-title-row,body.has-mobile-tab-bar #panelStandard .block-header .step-title-row{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin:0 0 8px!important;min-height:0!important}body.has-mobile-tab-bar #panelStandard .section-step-label,body.has-mobile-tab-bar #panelStandard .step-title-main,body.has-mobile-tab-bar #panelStandard .upload-block__main-title{margin:0!important;font-size:13px!important;font-weight:700!important;color:#0f172a!important}body.has-mobile-tab-bar #panelStandard .step-inline-hint{margin:0!important;color:#94a3b8!important;font-size:11px!important;font-weight:500!important}body.has-mobile-tab-bar #panelStandard .upload-block,body.has-mobile-tab-bar #panelStandard .upload-block__body,body.has-mobile-tab-bar #panelStandard .preview-area,body.has-mobile-tab-bar #panelStandard .preview-container{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar #panelStandard #uploadZone.upload-zone{min-height:88px!important;max-height:none!important;height:auto!important;padding:10px!important;border:1px dashed #cbd5e1!important;border-radius:10px!important;background:#f8fafc!important}body.has-mobile-tab-bar #panelStandard .btn-toggle-reference{width:100%!important;min-height:40px!important;margin:8px 0 0!important;padding:0 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.has-mobile-tab-bar #panelStandard .commerce-output-type-btns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.has-mobile-tab-bar #panelStandard .commerce-output-type-btn{min-height:40px!important;padding:0 8px!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important}body.has-mobile-tab-bar #panelStandard .main-image-screen-trigger{min-height:44px!important;padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.has-mobile-tab-bar #panelStandard .main-image-screen-trigger__name{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.has-mobile-tab-bar #panelStandard .model-section .model-btns,body.has-mobile-tab-bar #panelStandard #modelBtns.model-btns{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}body.has-mobile-tab-bar #panelStandard .model-btn,body.has-mobile-tab-bar #panelStandard #modelBtns .model-btn{min-height:44px!important;padding:8px 10px!important;border-radius:10px!important}body.has-mobile-tab-bar #panelStandard .gpt-aspect-clarity-card,body.has-mobile-tab-bar #panelStandard .ratio-resolution-card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar #panelStandard #prompt-input{font-size:16px!important;min-height:96px!important}body.has-mobile-tab-bar #panelStandard .path-guide-mount .feature-path-guide{margin:0 0 8px!important;padding:8px 0!important;border:0!important;background:transparent!important}body.has-mobile-tab-bar[data-app-feature=main-image] .main-area .dynamic-panel-stack,body.has-mobile-tab-bar[data-app-feature=detail-page] .main-area .dynamic-panel-stack{padding-left:0!important;padding-right:0!important;height:auto!important;max-height:none!important;overflow:visible!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard.dynamic-panel--visible:not([hidden]),body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard.dynamic-panel--visible:not([hidden]){gap:0!important;padding:0!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .path-guide-mount,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .path-guide-mount{margin:0!important;padding:10px 0 12px!important;border-bottom:1px solid #eef1f5!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .path-guide-mount .feature-path-guide,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .path-guide-mount .feature-path-guide{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;justify-content:space-between!important;gap:0!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .feature-path-guide__connector,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .feature-path-guide__connector{flex:1 1 auto!important;min-width:6px!important;max-width:none!important;height:1px!important;margin:0 2px!important;background:#e2e8f0!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .feature-path-guide__step.is-active .feature-path-guide__dot,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .feature-path-guide__step.is-active .feature-path-guide__dot{border-color:#7c3aed!important;background:#7c3aed!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .feature-path-guide__step.is-active .feature-path-guide__num,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .feature-path-guide__step.is-active .feature-path-guide__num{color:#fff!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .feature-path-guide__step.is-active .feature-path-guide__label,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .feature-path-guide__step.is-active .feature-path-guide__label{color:#7c3aed!important;font-weight:650!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .feature-path-guide__step.is-done .feature-path-guide__dot,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .feature-path-guide__step.is-done .feature-path-guide__dot{border-color:#c4b5fd!important;background:#ede9fe!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .upload-section-group,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .commerce-output-type-section,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .main-image-screen-section,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .model-section,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .params-section,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .prompt-section,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .upload-section-group,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .commerce-output-type-section,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .main-image-screen-section,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .model-section,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .params-section,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .prompt-section{padding:14px 0!important;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .upload-block.upload-block--product,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .upload-block.upload-block--product{padding:0!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard #uploadZone.upload-zone,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard #uploadZone.upload-zone{min-height:96px!important;border-style:dashed!important;border-color:#cbd5e1!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .gpt-aspect-clarity-card,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .gpt-aspect-clarity-card,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .gpt-aspect-clarity-card{grid-template-columns:minmax(0,1fr)!important}body.has-mobile-tab-bar #panelStandard #mattingModelBtns .matting-model-btn{grid-template-columns:22px minmax(0,1fr) auto!important;gap:1px 6px!important;padding:6px 7px!important}body.has-mobile-tab-bar #panelStandard #mattingModelBtns .matting-model-logo{width:20px!important;height:20px!important}body.has-mobile-tab-bar #panelStandard #mattingModelBtns .matting-model-btn__name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.1!important;word-break:break-word!important}body.has-mobile-tab-bar #panelStandard #mattingModelBtns .matting-model-btn__cost{padding:2px 4px!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .btn-toggle-reference,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .btn-toggle-reference{min-height:44px!important;border-color:#e2e8f0!important;border-radius:12px!important;background:#fff!important;color:#475569!important;font-weight:600!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .commerce-output-type-btns,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .commerce-output-type-btns{padding:3px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#f1f5f9!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .commerce-output-type-btn,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .commerce-output-type-btn{min-height:40px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#64748b!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .commerce-output-type-btn.active,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .commerce-output-type-btn.active,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .commerce-output-type-btn.active *,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .commerce-output-type-btn.active *{background:#7c3aed!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .main-image-screen-trigger,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .main-image-screen-trigger{min-height:48px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .main-image-screen-trigger__icon,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .main-image-screen-trigger__icon{background:#f1f5f9!important;color:#64748b!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .main-image-screen-trigger__meta,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .main-image-screen-trigger__meta{color:#64748b!important;font-weight:600!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .main-image-screen-status,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .main-image-screen-status{margin:8px 0 0!important;color:#94a3b8!important;font-size:11px!important;line-height:1.45!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .params-section>.param-group,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .params-section>.param-group{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] .mobile-generate-bar:not(.mobile-generate-bar--desktop),body.has-mobile-tab-bar[data-app-feature=detail-page] .mobile-generate-bar:not(.mobile-generate-bar--desktop){background:#fff!important;border-top:1px solid #e2e8f0!important;box-shadow:none!important;backdrop-filter:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] .mobile-generate-bar__btn,body.has-mobile-tab-bar[data-app-feature=detail-page] .mobile-generate-bar__btn{border-radius:10px!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=main-image] .page-container.app-container>.main-area,body.has-mobile-tab-bar[data-app-feature=detail-page] .page-container.app-container>.main-area,body.has-mobile-tab-bar[data-app-feature=poster] .page-container.app-container>.main-area,body.has-mobile-tab-bar[data-app-feature=main-image] .main-area,body.has-mobile-tab-bar[data-app-feature=detail-page] .main-area,body.has-mobile-tab-bar[data-app-feature=poster] .main-area{position:relative!important;z-index:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important}body.has-mobile-tab-bar[data-app-feature=main-image] .main-area .dynamic-panel-stack,body.has-mobile-tab-bar[data-app-feature=detail-page] .main-area .dynamic-panel-stack,body.has-mobile-tab-bar[data-app-feature=poster] .main-area .dynamic-panel-stack,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard.dynamic-panel--visible,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard.dynamic-panel--visible,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard.dynamic-panel--visible{height:auto!important;max-height:none!important;overflow:visible!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .model-section,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .model-section,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .model-section,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard #modelBtns.standard-model-dropdown,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard #modelBtns.standard-model-dropdown,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard #modelBtns.standard-model-dropdown,body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .standard-model-trigger,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .standard-model-trigger,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .standard-model-trigger{position:relative!important;transform:none!important;inset:auto!important;z-index:1!important}body.has-mobile-tab-bar[data-app-feature=main-image] #panelStandard .standard-model-menu,body.has-mobile-tab-bar[data-app-feature=detail-page] #panelStandard .standard-model-menu,body.has-mobile-tab-bar[data-app-feature=poster] #panelStandard .standard-model-menu{position:absolute!important;z-index:40!important}body.has-mobile-tab-bar[data-app-feature=main-image] .page-container.app-container>#resultPanel.result-panel,body.has-mobile-tab-bar[data-app-feature=detail-page] .page-container.app-container>#resultPanel.result-panel,body.has-mobile-tab-bar[data-app-feature=poster] .page-container.app-container>#resultPanel.result-panel{position:relative!important;z-index:2!important}body.has-mobile-tab-bar[data-app-feature=one-click-video] #panelOneClickVideo.dynamic-panel--visible:not([hidden]){display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;min-height:0!important}body.has-mobile-tab-bar[data-app-feature=one-click-video] .page-container.app-container>.main-area{min-height:0!important;height:auto!important}body.has-mobile-tab-bar[data-app-feature=one-click-video] .page-container.app-container>#resultPanel.result-panel{display:none!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}body.has-mobile-tab-bar[data-app-feature=one-click-video] .page-container.app-container>#resultPanel.result-panel:has(.ocv-workspace-pane:not(.is-pending)){display:block!important;padding:8px 8px 12px!important}body.has-mobile-tab-bar[data-app-feature=one-click-video] #oneClickVideoWorkspace,body.has-mobile-tab-bar[data-app-feature=one-click-video] .ocv-workspace{min-height:0!important;height:auto!important}body.has-mobile-tab-bar[data-app-feature=one-click-video] #oneClickVideoWorkspace .ocv-workspace-head,body.has-mobile-tab-bar[data-app-feature=one-click-video] #oneClickVideoWorkspace .ocv-flow-now,body.has-mobile-tab-bar[data-app-feature=one-click-video] #oneClickVideoWorkspace .ocv-flow-steps,body.has-mobile-tab-bar[data-app-feature=one-click-video] #resultPanel .result-panel__title-row,body.has-mobile-tab-bar[data-app-feature=one-click-video] #resultPanel .result-toolbar{display:none!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-shell{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 12px!important;min-height:0!important;height:auto!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-card{margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-action-card{position:sticky!important;bottom:0!important;z-index:4!important;margin-top:8px!important;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px))!important;border-bottom:0!important;background:#fff!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-core-choice-grid,body.has-mobile-tab-bar #panelOneClickVideo .ocv-param-grid--core{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.has-mobile-tab-bar #panelOneClickVideo #ocvCreativeBrief{display:block;box-sizing:border-box;width:100%;max-width:100%;font-size:16px!important;min-height:96px!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-panel-head h2,body.has-mobile-tab-bar #panelOneClickVideo .ocv-card h3,body.has-mobile-tab-bar #panelOneClickVideo .ocv-field>label{margin:0 0 8px!important;font-size:13px!important;font-weight:700!important;color:#0f172a!important}body.has-mobile-tab-bar[data-app-feature=generation-history] .page-container.app-container>.main-area{min-height:0!important;height:auto!important;padding:0 0 12px!important;background:#fff!important}body.has-mobile-tab-bar[data-app-feature=generation-history] #panelGenerationHistory.dynamic-panel--visible:not([hidden]){display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;min-height:0!important}body.has-mobile-tab-bar[data-app-feature=generation-history] .page-container.app-container>#resultPanel.result-panel{display:none!important}body.has-mobile-tab-bar[data-app-feature=generation-history] #panelGenerationHistory .generation-history-page{width:100%!important;max-width:none!important;margin:0!important;padding:8px 12px 16px!important;box-sizing:border-box!important}body.has-mobile-tab-bar[data-app-feature=generation-history] #panelGenerationHistory .generation-history-page__head{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin:0 0 12px!important}body.has-mobile-tab-bar[data-app-feature=generation-history] #panelGenerationHistory .generation-history-page__intro h3{margin:0!important;font-size:18px!important;font-weight:700!important;color:#0f172a!important}body.has-mobile-tab-bar[data-app-feature=account-center] .page-container.app-container>.main-area{min-height:0!important;height:auto!important;padding:0 0 12px!important;background:#fff!important}body.has-mobile-tab-bar[data-app-feature=account-center] .main-area>.yj-card.yj-card--panel,body.has-mobile-tab-bar[data-app-feature=account-center] .main-area #mainDynamicStack.dynamic-panel-stack{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter.dynamic-panel--visible:not([hidden]){display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:8px 10px 16px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.has-mobile-tab-bar[data-app-feature=account-center] .page-container.app-container>#resultPanel.result-panel{display:none!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-shell,body.has-mobile-tab-bar[data-app-feature=account-center] .account-center-shell{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;height:auto!important;min-height:0!important;overflow:visible!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-body,body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-main,body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-main__primary,body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-grid{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-steps{display:none!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-card,body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-card--overview,body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-card--key{width:100%!important;max-width:none!important;margin:0 0 10px!important;padding:12px 10px!important;border:1px solid #e8eaed!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-balance-meter{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter #accountCenterBalance{font-size:clamp(28px,9vw,36px)!important;line-height:1.1!important;font-weight:800!important;color:#0f172a!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter #accountCenterRechargeBtn,body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter #accountCenterKeyRechargeBtn{width:100%!important;min-height:44px!important;border-radius:10px!important;font-weight:700!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .account-center-head__actions{display:grid!important;grid-template-columns:44px 44px minmax(0,1fr)!important;gap:8px!important;width:100%!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter #accountReferralOpen,body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter #openNoticeModal{width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}body.has-mobile-tab-bar[data-app-feature=account-center] #panelAccountCenter .yj-a2hs-account-btn{grid-column:1 / -1}body.has-mobile-tab-bar #rechargeModalBackdrop.recharge-modal-overlay{z-index:1400!important;align-items:flex-end!important;padding:0!important}body.has-mobile-tab-bar #rechargeModalBackdrop.recharge-modal-overlay.visible{background:#0f172a42!important}body.has-mobile-tab-bar.recharge-checkout-open #rechargeModalBackdrop.recharge-modal-overlay.visible,body.has-mobile-tab-bar[data-recharge-checkout=open] #rechargeModalBackdrop.recharge-modal-overlay.visible{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.has-mobile-tab-bar #rechargeModalBackdrop.recharge-modal-overlay.visible .api-key-modal{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:auto!important;max-height:min(72dvh,540px)!important;overflow:hidden!important;margin:0!important;border-radius:16px 16px 0 0!important;box-shadow:0 -8px 28px #0f172a1f!important}body.has-mobile-tab-bar #rechargeModalBackdrop.recharge-modal-overlay.visible .api-key-modal:before{content:""!important;display:block!important;width:36px!important;height:4px!important;margin:8px auto 0!important;border-radius:999px!important;background:#cbd5e1!important;flex:0 0 auto!important}body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-modal__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:4px 44px 8px 14px!important;border-bottom:0!important}body.has-mobile-tab-bar #rechargeModalBackdrop.recharge-modal-overlay.visible .api-key-modal__body{flex:0 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 12px 10px!important}body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-modal__close{top:10px!important;right:10px!important;width:36px!important;height:36px!important;border-radius:10px!important;background:#f1f5f9!important;color:#475569!important;font-size:22px!important}body.has-mobile-tab-bar #rechargeModalBackdrop .manual-recharge-grid{display:block!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step2_area,body.has-mobile-tab-bar #rechargeModalBackdrop #step3_area,body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__gen,body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__unit,body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__perks,body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__identity,body.has-mobile-tab-bar #rechargeModalBackdrop .recharge-auth-footnote,body.has-mobile-tab-bar #rechargeModalBackdrop #rechargeInstructionBox,body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-panel__lead,body.has-mobile-tab-bar #rechargeModalBackdrop .manual-recharge-col__title,body.has-mobile-tab-bar #rechargeModalBackdrop .step-inline-hint{display:none!important}body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-modal__title.step-title-main{font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important}body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-modal__title-row{min-width:0!important}body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-modal__balance{display:inline-flex!important;align-items:center!important;gap:3px!important;margin-top:0!important;padding:4px 9px!important;border-radius:999px!important;background:#f1f5f9!important;font-size:11px!important;color:#64748b!important;white-space:nowrap!important;flex-shrink:0!important}body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-modal__balance .money{color:#6d28d9!important;font-size:13px!important;font-weight:800!important}body.has-mobile-tab-bar #rechargeModalBackdrop .api-key-plans--stack{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:0!important}body.has-mobile-tab-bar #rechargeModalBackdrop.recharge-modal-overlay .api-key-plans--stack .plan-item,body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:4px!important;min-height:92px!important;padding:22px 10px 10px!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:left!important;overflow:hidden!important}body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__shine{display:none!important}body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__bonus{position:absolute!important;top:6px!important;right:6px!important;left:auto!important;max-width:52%!important;padding:2px 6px!important;border-radius:999px!important;font-size:9px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:2!important}body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__titles{grid-column:1 / -1!important;grid-row:1!important;padding-right:0!important;min-width:0!important}body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__formal{display:block!important;padding-right:46%!important;font-size:12px!important;font-weight:700!important;color:#0f172a!important;line-height:1.25!important}body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__price{grid-column:1 / -1!important;grid-row:3!important;align-self:end!important;justify-self:end!important;position:static!important;inset:auto!important;transform:none!important;width:auto!important;margin:0!important;font-size:17px!important;font-weight:800!important;line-height:1!important;color:#6d28d9!important;letter-spacing:-.02em!important;text-align:right!important}body.has-mobile-tab-bar #rechargeModalBackdrop .plan-item__pts{grid-column:1 / -1!important;grid-row:2!important;margin-top:0!important;padding:0!important;background:transparent!important;font-size:11px!important;color:#64748b!important;line-height:1.25!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item{background:#fff!important;border:2px solid #cbd5e1!important;padding:10px!important;gap:6px!important;grid-template-rows:auto auto auto auto!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item:before{display:none!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item__bonus{position:static!important;grid-row:1!important;justify-self:start;max-width:100%!important;background:#ede9fe!important;color:#5b21b6!important;font-size:11px!important;white-space:normal!important;border:0!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item__titles{grid-row:2!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item__formal{padding-right:0!important;color:#172033!important;font-size:14px!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item__pts{grid-row:3!important;color:#475569!important;font-size:12px!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item__price{grid-row:4!important;color:#5b21b6!important;font-size:20px!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area .plan-item.active{background:#f5f3ff!important;border-color:#6d28d9!important;box-shadow:inset 0 0 0 1px #6d28d9!important}body.has-mobile-tab-bar #rechargeModalBackdrop #step1_area{border:0!important;padding:0!important;background:transparent!important}body.has-mobile-tab-bar #rechargeModalBackdrop #pay_btn{position:sticky!important;bottom:0!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin:8px 0 0!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#7c3aed,#6d28d9)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:0 6px 16px #6d28d933!important}body.has-mobile-tab-bar #rechargeModalBackdrop #pay_btn:disabled{background:#a78bfa!important;color:#fff!important;opacity:1!important;box-shadow:none!important}body.has-mobile-tab-bar.recharge-checkout-open #rechargeCheckoutBackdrop,body.has-mobile-tab-bar[data-recharge-checkout=open] #rechargeCheckoutBackdrop{z-index:1500!important;background:#0f172a85!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area{position:fixed!important;left:50%!important;top:50%!important;z-index:1501!important;width:min(400px,calc(100vw - 24px))!important;max-height:min(88dvh,680px)!important;overflow:auto!important;transform:translate(-50%,-50%)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px 16px 16px!important;border:0!important;border-radius:18px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 24px 60px #0f172a47!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area .recharge-checkout-close,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area .recharge-checkout-close{top:10px!important;right:10px!important;width:40px!important;height:40px!important;border-radius:12px!important;font-size:24px!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area>.manual-recharge-col__title,body.has-mobile-tab-bar.recharge-checkout-open #step2_area>.api-key-panel__lead,body.has-mobile-tab-bar.recharge-checkout-open #step2_area>.recharge-order-meta,body.has-mobile-tab-bar.recharge-checkout-open #step2_area>#wechatPayGenerateBtn,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area>.manual-recharge-col__title,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area>.api-key-panel__lead,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area>.recharge-order-meta,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area>#wechatPayGenerateBtn{display:block!important;grid-column:auto!important;grid-row:auto!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area>.manual-recharge-col__title,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area>.manual-recharge-col__title{margin:0!important;padding-right:44px!important;font-size:18px!important;font-weight:800!important;color:#0f172a!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area>.api-key-panel__lead,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area>.api-key-panel__lead{margin:-4px 0 0!important;font-size:13px!important;color:#64748b!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area .recharge-order-meta--manual,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area .recharge-order-meta--manual{display:grid!important;gap:6px!important;margin:0!important;padding:12px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#f8fafc!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area .recharge-order-meta--manual p,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area .recharge-order-meta--manual p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#64748b!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area .recharge-order-meta--manual strong,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area .recharge-order-meta--manual strong{color:#0f172a!important;font-weight:700!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area .recharge-order-meta--manual p:nth-child(n+4),body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area .recharge-order-meta--manual p:nth-child(n+4){display:none!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area .recharge-pay-inline-btn,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area .recharge-pay-inline-btn{min-height:48px!important;margin:0!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#7c3aed,#6d28d9)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;box-shadow:0 8px 20px #6d28d938!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area .recharge-pay-inline-btn:disabled,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area .recharge-pay-inline-btn:disabled{background:#8b5cf6!important;color:#fff!important;opacity:.92!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area #wechatPayQrBox,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area #wechatPayQrBox{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;grid-column:auto!important;grid-row:auto!important;min-height:180px!important;width:100%!important;margin:0!important;padding:4px 0 0!important;border:0!important;background:transparent!important;box-sizing:border-box!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area.recharge-qr-ready #wechatPayQrBox:after,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area.recharge-qr-ready #wechatPayQrBox:after{content:"\957f\6309\8bc6\522b\4e8c\7ef4\7801\ff0c\6216\7528\53e6\4e00\53f0\8bbe\5907\5fae\4fe1\626b\7801";display:block;margin-top:10px;padding:0 8px;font-size:12px;line-height:1.45;color:#64748b;text-align:center}body.has-mobile-tab-bar.recharge-checkout-open #step2_area #wechatPayQrBox .wechat-pay-card,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area #wechatPayQrBox .wechat-pay-card{margin-left:auto!important;margin-right:auto!important;width:min(240px,100%)!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area #wechatPayQrBox .wechat-pay-card__scan-window,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area #wechatPayQrBox .wechat-pay-card__scan-window{min-height:0!important;padding:8px!important}body.has-mobile-tab-bar.recharge-checkout-open #step2_area #wechatPayQrBox .wechat-pay-card__scan-window img,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area #wechatPayQrBox .wechat-pay-card__scan-window img,body.has-mobile-tab-bar.recharge-checkout-open #step2_area #wechatPayQrBox img,body.has-mobile-tab-bar[data-recharge-checkout=open] #step2_area #wechatPayQrBox img{width:min(196px,72vw)!important;height:min(196px,72vw)!important}body.has-mobile-tab-bar #resultPanel.result-panel--case-only,body.has-mobile-tab-bar #panelNanoBanana .gpt-channel-section,body.has-mobile-tab-bar #panelGptImage .result-inspiration-rail,body.has-mobile-tab-bar #panelNanoBanana .result-inspiration-rail,body.has-mobile-tab-bar #panelGptImage #tryInspireExamplesBtn,body.has-mobile-tab-bar #panelNanoBanana #tryInspireExamplesBtn{display:none!important}body.has-mobile-tab-bar #panelGptImage #gpt-image-panel .gpt-step-card,body.has-mobile-tab-bar #panelNanoBanana #nano-banana-panel .gpt-step-card,body.has-mobile-tab-bar #panelGptImage #gpt-image-panel .gpt-aspect-clarity-card,body.has-mobile-tab-bar #panelNanoBanana #nano-banana-panel .gpt-aspect-clarity-card{border-color:#e8eaed!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-panel-head>span{display:none!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-panel-head{padding:4px 0 8px!important;border-bottom:1px solid #eef1f5!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-subject-type-grid{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important}body.has-mobile-tab-bar #panelOneClickVideo .ocv-advanced-settings{border-style:solid!important}body.has-mobile-tab-bar #panelAccountCenter .account-center-head__lede,body.has-mobile-tab-bar #panelAccountCenter .account-key-recharge-row,body.has-mobile-tab-bar #panelAccountCenter #accountCenterKeyRechargeBtn{display:none!important}body.has-mobile-tab-bar #panelAccountCenter .account-card,body.has-mobile-tab-bar #panelAccountCenter .account-card--overview,body.has-mobile-tab-bar #panelAccountCenter .account-card--key{border-color:#e8eaed!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.has-mobile-tab-bar #panelAccountCenter #accountCenterBalance{color:#0f172a!important;font-weight:700!important}body.has-mobile-tab-bar #panelAccountCenter .account-center-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin:0 0 12px!important}body.has-mobile-tab-bar #panelAccountCenter .account-center-head__actions{display:flex!important;width:100%!important}body.has-mobile-tab-bar #panelAccountCenter #accountCenterRechargeBtn{width:100%!important;min-height:44px!important;border-radius:10px!important;font-weight:650!important}body.has-mobile-tab-bar #panelAccountCenter .account-key-actions{display:flex!important;flex-direction:column!important;gap:8px!important}body.has-mobile-tab-bar #panelAccountCenter .account-key-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}body.has-mobile-tab-bar #panelAccountCenter .account-key-secondary-actions .account-ghost-btn{width:100%!important;min-height:40px!important;border-color:#e8eaed!important;border-radius:8px!important;background:#fff!important;color:#475569!important}body.has-mobile-tab-bar #panelAccountCenter .account-phone-details{order:8!important}body.yj-a2hs-open{overflow:hidden}.yj-a2hs-card-icon{border-radius:10px;flex:0 0 40px}.yj-a2hs-card-copy{flex:1;min-width:0}.yj-a2hs-card-copy strong{font-size:15px;line-height:1.5}.yj-a2hs-card-copy p{margin:3px 0 8px;font-size:12px;line-height:1.5;color:#64748b}.yj-a2hs-card-copy button{min-height:40px;padding:8px 14px;border:0;border-radius:10px;background:#6d28d9;color:#fff;font-weight:650}.yj-a2hs-card-close{flex:0 0 32px;min-height:36px;border:0;background:transparent;color:#64748b;font-size:22px}#yjA2hsStatus{color:#475569;font-size:13px;line-height:1.5}body.has-mobile-tab-bar .yj-a2hs-home-chip{display:flex!important;align-items:flex-start;gap:10px;box-sizing:border-box;width:100%!important;margin:0 0 16px!important;padding:12px 14px!important;border:1px solid #e8eaed!important;border-radius:12px!important;background:#f5f3ff!important;color:#0f172a!important;font-size:14px!important;font-weight:650!important;text-align:left!important;cursor:default!important}body.has-mobile-tab-bar .yj-a2hs-home-chip[hidden]{display:none!important}body.has-mobile-tab-bar .yj-a2hs-account-btn{display:block!important;width:100%!important;min-height:42px!important;margin-top:8px!important}.yj-a2hs-sheet[hidden]{display:none!important}body.has-mobile-tab-bar .yj-a2hs-sheet:not([hidden]){position:fixed!important;inset:0!important;z-index:1500!important;display:block!important}body.has-mobile-tab-bar .yj-a2hs-sheet__scrim{position:absolute!important;inset:0!important;border:0!important;background:#0f172a73!important}body.has-mobile-tab-bar .yj-a2hs-sheet__panel{max-height:85dvh;overflow-y:auto;position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:18px 16px max(20px,env(safe-area-inset-bottom,0px))!important;border-radius:16px 16px 0 0!important;background:#fff!important;box-shadow:0 -8px 28px #0f172a1f!important}body.has-mobile-tab-bar .yj-a2hs-sheet__title{margin:0 0 6px!important;font-size:18px!important;font-weight:750!important;color:#0f172a!important}body.has-mobile-tab-bar .yj-a2hs-sheet__lede{margin:0 0 12px!important;font-size:13px!important;line-height:1.45!important;color:#64748b!important}body.has-mobile-tab-bar .yj-a2hs-sheet__steps{margin:0 0 14px!important;padding-left:18px!important;color:#334155!important;font-size:14px!important;line-height:1.55!important}body.has-mobile-tab-bar .yj-a2hs-sheet__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.has-mobile-tab-bar .yj-a2hs-sheet__btn{min-height:44px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;font-weight:650!important}body.has-mobile-tab-bar .yj-a2hs-sheet__btn--primary{border-color:#0f172a!important;background:#0f172a!important;color:#fff!important}body.has-mobile-tab-bar .yj-a2hs-sheet__btn--primary[hidden]{display:none!important}}
.yj-dialog-backdrop{position:fixed!important;inset:0!important;z-index:12000!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0f172a57!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.yj-dialog{position:relative!important;width:min(440px,calc(100vw - 32px))!important;padding:22px!important;border:1px solid rgba(221,214,254,.9)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #ffffffb3 inset!important;color:#0f172a!important}.yj-dialog__close{position:absolute!important;top:12px!important;right:12px!important;width:30px!important;height:30px!important;border:0!important;border-radius:8px!important;background:#f8fafc!important;color:#64748b!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.yj-dialog__head{display:flex!important;align-items:flex-start!important;gap:12px!important;padding-right:34px!important}.yj-dialog__mark{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:10px!important;background:linear-gradient(180deg,var(--yj-appearance-primary, #7c3aed),var(--yj-appearance-primary, #6d28d9))!important;color:#fff!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;box-shadow:0 10px 24px #6d28d938!important}.yj-dialog__head h2{margin:0!important;color:#111827!important;font-size:18px!important;font-weight:850!important;line-height:1.25!important}.yj-dialog__head p{margin:6px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important}.yj-dialog__field{display:grid!important;gap:8px!important;margin-top:18px!important}.yj-dialog__field span{color:#475569!important;font-size:12px!important;font-weight:800!important}.yj-dialog__input{width:100%!important;height:40px!important;box-sizing:border-box!important;border:1px solid #ddd6fe!important;border-radius:10px!important;padding:0 12px!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:650!important;outline:none!important}.yj-dialog__input:focus{border-color:var(--yj-appearance-primary, #8b5cf6)!important;box-shadow:0 0 0 3px #8b5cf624!important}.yj-dialog__textarea{height:auto!important;min-height:220px!important;padding:12px!important;resize:vertical!important;line-height:1.45!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.yj-dialog__actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:22px!important}.yj-dialog__btn{height:36px!important;min-width:76px!important;border-radius:10px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.yj-dialog__btn--ghost{border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important}.yj-dialog__btn--primary{border:1px solid var(--yj-appearance-primary, #6d28d9)!important;background:linear-gradient(180deg,var(--yj-appearance-primary, #7c3aed) 0%,var(--yj-appearance-primary, #6d28d9) 100%)!important;color:#fff!important;box-shadow:0 8px 18px #6d28d938!important}@media(max-width:640px){.yj-dialog{padding:18px!important;border-radius:12px!important}.yj-dialog__actions{display:grid!important;grid-template-columns:1fr 1fr!important}}@media(max-width:767px){.yj-dialog__close{width:44px!important;height:44px!important;top:6px!important;right:6px!important}.yj-dialog__btn{min-height:44px!important}.yj-dialog{box-sizing:border-box!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important}.yj-dialog__input{font-size:16px!important}}.yj-dialog.yj-image-motion-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(480px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;box-sizing:border-box!important;overflow:auto!important;font-family:var(--font-family, system-ui, sans-serif)}.yj-image-motion-dialog::backdrop{background:#0f172a57;backdrop-filter:blur(6px)}.yj-image-motion-dialog .yj-dialog__textarea{min-height:140px!important;max-height:35dvh;font-family:inherit!important;font-weight:400!important;line-height:1.7!important}.yj-image-motion-dialog__quote{margin:18px 0 6px;color:#334155;font-size:14px;font-weight:650;overflow-wrap:anywhere}.yj-image-motion-dialog__hint{color:#64748b;font-size:12px}.yj-image-motion-dialog .yj-dialog__btn{min-height:44px!important;height:auto!important}.yj-image-motion-dialog .yj-dialog__btn:disabled{opacity:.55;cursor:wait!important}.yj-image-motion-dialog .yj-dialog__btn:focus-visible{outline:2px solid var(--yj-appearance-primary, #7c3aed);outline-offset:3px}
:root{--yj-upload-shell-border: 1px solid #e2e8f0;--yj-upload-shell-border-hover: 1px solid rgba(124, 58, 237, .28);--yj-upload-shell-bg: #f7f8fb;--yj-upload-shell-bg-hover: rgba(139, 92, 246, .06);--yj-upload-shell-inset: inset 0 1px 0 rgba(255, 255, 255, .82);--yj-upload-shell-inset-hover: inset 0 0 0 1px rgba(167, 139, 250, .1);--yj-upload-frame-border: 1px solid #dfe7f2;--yj-upload-frame-radius: 8px;--yj-upload-frame-shadow: 0 6px 18px rgba(15, 23, 42, .04);--yj-upload-dash: var(--yj-upload-shell-border);--yj-upload-dash-hover: var(--yj-upload-shell-border-hover);--yj-commerce-empty-height: 100px;--yj-commerce-empty-padding: 8px 10px;--yj-commerce-btn-gap: 4px;--yj-commerce-btn-padding: 8px 10px;--yj-commerce-plus-size: 20px;--yj-commerce-text-max-width: 240px;--yj-commerce-text-color: #64748b;--yj-commerce-text-size: 11px;--yj-commerce-text-line: 1.32}.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)){justify-content:center!important;align-items:center!important;min-height:var(--yj-commerce-empty-height)!important;max-height:var(--yj-commerce-empty-height)!important;height:var(--yj-commerce-empty-height)!important;padding:var(--yj-commerce-empty-padding)!important}.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn{position:relative!important;right:auto!important;bottom:auto!important;z-index:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:52px!important;max-height:none!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--yj-commerce-btn-gap)!important;padding:var(--yj-commerce-btn-padding)!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;color:inherit!important}.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn .upload-text{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;max-width:var(--yj-commerce-text-max-width)!important;text-align:center!important;white-space:normal!important;color:var(--yj-commerce-text-color)!important}.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn .upload-text__main,.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn .upload-text__meta{display:block!important;text-align:center!important;white-space:normal!important;margin-top:0!important;font-size:var(--yj-commerce-text-size)!important;line-height:var(--yj-commerce-text-line)!important;color:var(--yj-commerce-text-color)!important}.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn__plus{box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid color-mix(in srgb,var(--color-primary, #7c3aed) 22%,#e2e8f0)!important;border-radius:10px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary, #7c3aed) 7%,#ffffff),#fff)!important;box-shadow:0 1px #ffffffe6 inset,0 6px 16px color-mix(in srgb,var(--color-primary, #7c3aed) 10%,transparent)!important;font-size:var(--yj-commerce-plus-size)!important;font-weight:300!important;line-height:1!important;color:var(--accent-purple, #7c3aed)!important;margin:0!important}.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn:hover .add-image-btn__plus{border-color:color-mix(in srgb,var(--color-primary, #7c3aed) 38%,#c4b5fd)!important;color:var(--brand-primary, #6d28d9)!important}.upload-zone--commerce-stack.upload-zone--yj-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn:hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.upload-zone--yj-compact .add-image-btn__plus,.upload-zone--yj-compact .rewrite-slot-placeholder__icon.upload-zone-icon-box,.add-image-btn__plus,.rewrite-slot-placeholder__icon.upload-zone-icon-box{box-sizing:border-box;width:36px;height:36px;min-width:36px;min-height:36px;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-primary, #7c3aed) 22%,#e2e8f0);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary, #7c3aed) 7%,#ffffff),#fff);box-shadow:0 1px #ffffffe6 inset,0 6px 16px color-mix(in srgb,var(--color-primary, #7c3aed) 10%,transparent);font-size:var(--yj-commerce-plus-size, 22px);font-weight:300;line-height:1;color:var(--accent-purple, #7c3aed);margin:0!important}.upload-zone--yj-compact .add-image-btn:hover .add-image-btn__plus,.upload-zone--yj-compact:hover .upload-zone-icon-box,.rewrite-upload-zone:hover .upload-zone-icon-box,.selfmedia-upload-zone:hover .upload-zone-icon-box{border-color:color-mix(in srgb,var(--color-primary, #7c3aed) 38%,#c4b5fd);color:var(--brand-primary, #6d28d9)}.upload-zone--yj-compact .upload-text__main,.add-image-btn .upload-text__main,.rewrite-slot-placeholder .upload-text__main{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}.upload-zone--yj-compact .upload-text__meta,.add-image-btn .upload-text__meta,.rewrite-slot-placeholder .upload-text__meta{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}#panelStandard.mode-matting #uploadZone:not(.upload-zone--has-items):not(.upload-zone--matting-compact):not(:has(.uploaded-item)),.upload-zone--yj-compact:not(.upload-zone--commerce-stack):not(.upload-zone--has-items):not(:has(.uploaded-item)),#gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),#nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),#panelGptImage #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),#panelNanoBanana #nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),#gpt-image-form-root .upload-zone.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)),#gpt-image-form-root .upload-zone.upload-zone--gpt-product.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:80px!important;max-height:88px!important;height:auto!important;padding:6px 10px!important;border:var(--yj-upload-shell-border)!important;border-radius:6px!important;background:var(--yj-upload-shell-bg)!important;box-shadow:var(--yj-upload-shell-inset)!important;box-sizing:border-box!important;overflow:hidden!important}.upload-zone--yj-compact:not(.upload-zone--commerce-stack):not(.upload-zone--has-items):not(:has(.uploaded-item)):hover,.upload-zone--yj-compact:not(.upload-zone--commerce-stack):not(.upload-zone--has-items):not(:has(.uploaded-item)).drag-over,#gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)):hover,#nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)):hover,#panelGptImage #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)):hover,#panelNanoBanana #nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)):hover,#gpt-image-form-root .upload-zone.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)):hover,#gpt-image-form-root .upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)).drag-over,#panelStandard.mode-matting #uploadZone:not(.upload-zone--has-items):not(.upload-zone--matting-compact):not(:has(.uploaded-item)):hover,#panelStandard.mode-matting #uploadZone:not(.upload-zone--has-items):not(.upload-zone--matting-compact):not(:has(.uploaded-item)).drag-over{border:var(--yj-upload-shell-border-hover)!important;background:var(--yj-upload-shell-bg-hover)!important;box-shadow:var(--yj-upload-shell-inset-hover)!important}#productUploadSection .preview-container.preview-area,#panelStandard.mode-matting #productUploadSection .preview-container.preview-area{max-height:none!important;min-height:0!important;height:auto!important}#panelStandard.mode-matting #uploadZone:not(.upload-zone--has-items):not(.upload-zone--matting-compact):not(:has(.uploaded-item)) .add-image-btn,#gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn,#nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn,#panelGptImage #gptImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn,#panelNanoBanana #nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact:not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn{position:relative!important;right:auto!important;bottom:auto!important;z-index:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:52px!important;max-height:none!important;flex:1 1 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 10px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;color:inherit!important}.upload-zone--yj-compact:not(.upload-zone--commerce-stack):not(.upload-zone--has-items) .add-image-btn .upload-text,#gpt-image-panel .upload-zone--gpt-compact:not(.upload-zone--has-items) .add-image-btn .upload-text,#nano-banana-panel .upload-zone--gpt-compact:not(.upload-zone--has-items) .add-image-btn .upload-text,body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-placeholder .upload-text,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .rewrite-slot-placeholder .upload-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;max-width:none!important;text-align:left!important;white-space:normal!important;color:#0f172a!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone{min-height:var(--yj-commerce-empty-height)!important;max-height:var(--yj-commerce-empty-height)!important;height:var(--yj-commerce-empty-height)!important;padding:var(--yj-commerce-empty-padding)!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-placeholder{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:var(--yj-commerce-btn-padding)!important;border:none!important;text-align:left!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-placeholder .upload-text{flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;max-width:none!important;text-align:left!important;white-space:nowrap!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-placeholder .upload-text__main,body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-placeholder .upload-text__meta{display:block!important;width:100%!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:0!important;font-size:var(--yj-commerce-text-size)!important;line-height:var(--yj-commerce-text-line)!important;font-weight:500!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-placeholder .upload-text__meta{margin-top:1px!important;color:var(--yj-commerce-text-color)!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-placeholder .upload-text__main{color:#94a3b8!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone{min-height:var(--yj-commerce-empty-height)!important;max-height:var(--yj-commerce-empty-height)!important;height:var(--yj-commerce-empty-height)!important;padding:var(--yj-commerce-empty-padding)!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-inner{width:100%!important;height:100%!important;min-height:0!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-placeholder{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:var(--yj-commerce-btn-padding)!important;border:none!important;text-align:left!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-placeholder__icon{display:inline-flex!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-placeholder .upload-text{flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;max-width:none!important;text-align:left!important;white-space:nowrap!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-placeholder .upload-text__main,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-placeholder .upload-text__meta{display:block!important;width:100%!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:0!important;font-size:var(--yj-commerce-text-size)!important;line-height:var(--yj-commerce-text-line)!important;font-weight:500!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-placeholder .upload-text__meta{margin-top:1px!important;color:var(--yj-commerce-text-color)!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone .rewrite-slot-placeholder .upload-text__main{color:#94a3b8!important}.selfmedia-upload-zone,.rewrite-upload-zone{display:flex!important;align-items:center!important;justify-content:center!important;min-height:80px!important;max-height:88px!important;height:auto!important;padding:6px 10px!important;border:var(--yj-upload-shell-border)!important;border-radius:6px!important;background:var(--yj-upload-shell-bg)!important;box-shadow:var(--yj-upload-shell-inset)!important;box-sizing:border-box!important;overflow:hidden!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone:hover,body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone.drag-over,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone:hover,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone.selfmedia-upload-zone--drag,body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-zone.drag-over,.selfmedia-upload-zone:hover,.selfmedia-upload-zone--drag,.rewrite-upload-zone:hover,.rewrite-upload-zone.drag-over{border:var(--yj-upload-shell-border-hover)!important;background:var(--yj-upload-shell-bg-hover)!important;box-shadow:var(--yj-upload-shell-inset-hover)!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-slot-inner{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:52px!important;overflow:hidden!important}.reference-upload-zone .add-image-btn__hint{display:none!important}#panelStandard.mode-matting #uploadZone{border:var(--yj-upload-shell-border)!important;border-radius:var(--yj-upload-frame-radius)!important;background:var(--yj-upload-shell-bg)!important;box-shadow:var(--yj-upload-shell-inset)!important}#panelStandard.mode-matting #uploadZone.drag-over{border:var(--yj-upload-shell-border-hover)!important;background:var(--yj-upload-shell-bg-hover)!important;box-shadow:var(--yj-upload-shell-inset-hover)!important}#panelGptImage #gptImageUploadBox.upload-zone--gpt-compact,#gpt-image-form-root .upload-zone.upload-zone--gpt-compact,#panelNanoBanana #nanoImageUploadBox.upload-zone--gpt-compact,#nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact{border:var(--yj-upload-shell-border)!important;border-style:solid!important;background:var(--yj-upload-shell-bg)!important;box-shadow:var(--yj-upload-shell-inset)!important}#panelGptImage #gptImageUploadBox.upload-zone--gpt-compact.drag-over,#gpt-image-form-root .upload-zone.upload-zone--gpt-compact.drag-over,#panelNanoBanana #nanoImageUploadBox.upload-zone--gpt-compact.drag-over,#nano-banana-panel #nanoImageUploadBox.upload-zone--gpt-compact.drag-over{border:var(--yj-upload-shell-border-hover)!important;border-style:solid!important;background:var(--yj-upload-shell-bg-hover)!important;box-shadow:var(--yj-upload-shell-inset-hover)!important}body[data-app-feature=selfmedia-article] #panelSelfmediaArticle .selfmedia-upload-card{padding:10px 12px!important;border:var(--yj-upload-frame-border)!important;border-radius:var(--yj-upload-frame-radius)!important;background:#fff!important;box-shadow:var(--yj-upload-frame-shadow)!important;box-sizing:border-box!important}.upload-ref-expandable.is-open,.upload-ref-expandable[open]{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.upload-ref-expandable__inner{padding:12px!important;border:var(--yj-upload-frame-border)!important;border-radius:var(--yj-upload-frame-radius)!important;background:#fff!important;box-shadow:var(--yj-upload-frame-shadow)!important;box-sizing:border-box!important;overflow:visible!important}#productUploadSection .upload-ref-extras{margin-top:8px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#productUploadSection .upload-ref-expandable,#productUploadSection .upload-ref-expandable .preview-container.preview-area,#productUploadSection .upload-ref-expandable .reference-upload-zone{max-height:none!important;overflow:visible!important}#productUploadSection #referenceUploadZone.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)),#productUploadSection #fashionModelReferenceUploadZone.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)){min-height:128px!important;max-height:none!important;height:128px!important;overflow:hidden!important}#productUploadSection .upload-ref-expandable__head{margin-bottom:8px!important}#productUploadSection .upload-ref-expandable__body-grid{min-width:0!important;max-width:100%!important}#uploadZone.upload-zone--yj-compact,#referenceUploadZone.reference-upload-zone,.upload-zone.upload-zone--yj-compact,.reference-upload-zone,.upload-zone.upload-zone--gpt-compact,.rewrite-upload-zone,.selfmedia-upload-zone,.ocv-upload-zone{border-style:solid!important}.reference-upload-zone:hover,.reference-upload-zone.drag-over,#uploadZone.upload-zone--yj-compact:hover,#uploadZone.upload-zone--yj-compact.drag-over,#referenceUploadZone.reference-upload-zone:hover,#referenceUploadZone.reference-upload-zone.drag-over{border-style:solid!important;border-color:#7c3aed47!important;background:var(--yj-upload-shell-bg-hover)!important;box-shadow:var(--yj-upload-shell-inset-hover)!important}.reference-upload-zone.upload-zone--has-items,.reference-upload-zone:has(.uploaded-item){border:var(--yj-upload-shell-border)!important;border-style:solid!important;background:var(--yj-upload-shell-bg)!important}.reference-upload-zone.upload-zone--has-items .add-image-btn,.reference-upload-zone:has(.uploaded-item) .add-image-btn{border:1px solid #e2e8f0!important;border-style:solid!important;background:#fff!important}.ocv-upload-zone{border:var(--yj-upload-shell-border)!important;border-radius:6px!important;background:var(--yj-upload-shell-bg)!important;box-shadow:var(--yj-upload-shell-inset)!important}.ocv-upload-zone.is-dragging{border:var(--yj-upload-shell-border-hover)!important;background:var(--yj-upload-shell-bg-hover)!important;box-shadow:var(--yj-upload-shell-inset-hover)!important}#productUploadSection .upload-block--product{padding:6px 8px!important;gap:6px!important;border:1px solid var(--border-light, #e2e8f0)!important;border-radius:var(--r-card, 8px)!important;background:var(--bg-card, #ffffff)!important;box-shadow:none!important;box-sizing:border-box!important}#productUploadSection{--yj-commerce-empty-height: 150px}#productUploadSection #uploadZone.upload-zone--commerce-stack:not(.upload-zone--has-items):not(:has(.uploaded-item)){min-height:150px!important;max-height:150px!important;height:150px!important}#productUploadSection .preview-container.preview-area{min-height:0!important;max-height:none!important;height:auto!important}html body[data-app-feature] #panelStandard #productUploadSection .upload-block--product{min-height:0!important;height:auto!important;padding-bottom:12px!important}html body[data-app-feature] #panelStandard #productUploadSection .upload-block__body,html body[data-app-feature] #panelStandard #productUploadSection .preview-area{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important}html body[data-app-feature] :is(#panelStandard #productUploadSection #uploadZone.upload-zone,#panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone.upload-zone--gpt-compact):not(.upload-zone--has-items):not(:has(.uploaded-item)){display:flex!important;align-items:center!important;justify-content:center!important;height:112px!important;min-height:112px!important;max-height:none!important;padding:12px!important;border:1px dashed #b8c3d3!important;border-radius:10px!important;background:#f7f8fa!important;box-shadow:none!important;box-sizing:border-box!important}html body[data-app-feature] :is(#panelStandard #productUploadSection #uploadZone.upload-zone,#panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone.upload-zone--gpt-compact):not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important;transform:none!important}html body[data-app-feature] :is(#panelStandard #productUploadSection #uploadZone.upload-zone,#panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone.upload-zone--gpt-compact):not(.upload-zone--has-items):not(:has(.uploaded-item)) .upload-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;text-align:left!important;white-space:normal!important}html body[data-app-feature] :is(#panelStandard #productUploadSection #uploadZone.upload-zone,#panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone.upload-zone--gpt-compact):not(.upload-zone--has-items):not(:has(.uploaded-item)) .upload-text__main{font-size:14px!important;font-weight:600!important;color:#273244!important;text-align:left!important}html body[data-app-feature] :is(#panelStandard #productUploadSection #uploadZone.upload-zone,#panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone.upload-zone--gpt-compact):not(.upload-zone--has-items):not(:has(.uploaded-item)) .upload-text__meta{font-size:12px!important;line-height:1.5!important;color:#566174!important;text-align:left!important}html body[data-app-feature] :is(#panelStandard #productUploadSection #uploadZone.upload-zone,#panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone.upload-zone--gpt-compact):not(.upload-zone--has-items):not(:has(.uploaded-item)) .add-image-btn__plus{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border:1px solid #d6dce6!important;border-radius:8px!important;background:#fff!important;color:var(--yj-appearance-primary,#6d28d9)!important;box-shadow:none!important;font-size:22px!important}html body[data-app-feature] :is(#panelStandard #productUploadSection #uploadZone.upload-zone,#panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone.upload-zone--gpt-compact):focus-within{outline:2px solid var(--yj-appearance-primary,#6d28d9)!important;outline-offset:2px!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload,html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-upload-param,html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-upload-block,html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-upload-block .upload-block__body,html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-upload-block .preview-area{height:auto!important;min-height:0!important;max-height:none!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(.gpt-step-card--upload,.gpt-upload-param,.gpt-upload-block,.upload-block__body,.preview-area):has(#gptImageUploadBox){height:auto!important;min-height:0!important;max-height:none!important;flex-shrink:0!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite #rewriteProductZone,#panelRewrite #rewriteCompetitorZone,#panelSelfmediaArticle #selfmediaProductUploadZone,#panelSelfmediaArticle #selfmediaReferenceUploadZone):not(:has(.rewrite-slot-preview:not([hidden]))){min-height:112px!important;height:auto!important;max-height:none!important;border:1px dashed #b8c3d3!important;border-radius:10px!important;background:#f7f8fa!important;box-shadow:none!important;padding:12px!important;box-sizing:border-box!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite #rewriteProductZone,#panelRewrite #rewriteCompetitorZone,#panelSelfmediaArticle #selfmediaProductUploadZone,#panelSelfmediaArticle #selfmediaReferenceUploadZone) .rewrite-slot-placeholder{min-height:86px!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:0!important;background:transparent!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite,#panelSelfmediaArticle) .rewrite-slot-placeholder__icon{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border:1px solid #d6dce6!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:var(--yj-appearance-primary,#6d28d9)!important;font-size:22px!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite,#panelSelfmediaArticle) .rewrite-slot-placeholder .upload-text{min-width:0!important;white-space:normal!important;overflow:visible!important;text-align:left!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite,#panelSelfmediaArticle) .rewrite-slot-placeholder .upload-text__main{font-size:14px!important;font-weight:600!important;color:#273244!important;white-space:normal!important;overflow:visible!important;text-align:left!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite,#panelSelfmediaArticle) .rewrite-slot-placeholder .upload-text__meta{font-size:12px!important;line-height:1.5!important;color:#566174!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvUploadZone{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:12px!important;row-gap:4px!important;min-height:112px!important;height:auto!important;padding:20px!important;border:1px dashed #b8c3d3!important;border-radius:10px!important;background:#f7f8fa!important;box-shadow:none!important;text-align:left!important}html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvUploadZone .ocv-upload-zone__plus{grid-row:1 / 3!important;align-self:center!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid #d6dce6!important;border-radius:8px!important;background:#fff!important;color:var(--yj-appearance-primary,#6d28d9)!important;font-size:22px!important}html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvUploadZone strong{font-size:14px!important;color:#273244!important;align-self:end!important}html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvUploadZone em{font-size:12px!important;line-height:1.5!important;font-style:normal!important;color:#566174!important;align-self:start!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite #rewriteProductZone,#panelRewrite #rewriteCompetitorZone,#panelSelfmediaArticle #selfmediaProductUploadZone,#panelSelfmediaArticle #selfmediaReferenceUploadZone):not(:has(.rewrite-slot-preview:not([hidden]))) .rewrite-slot-inner{position:static!important;height:auto!important;min-height:86px!important;max-height:none!important;width:100%!important;flex:none!important;overflow:visible!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite,#panelSelfmediaArticle) .rewrite-slot-placeholder .upload-text{flex:1 1 0%!important;width:auto!important;max-width:calc(100% - 48px)!important}html body[data-app-feature] .page-container.app-container :is(#panelRewrite #rewriteProductZone,#panelRewrite #rewriteCompetitorZone,#panelSelfmediaArticle #selfmediaProductUploadZone,#panelSelfmediaArticle #selfmediaReferenceUploadZone) .rewrite-slot-placeholder{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important}html body[data-app-feature] #panelStandard #productUploadSection .preview-area:has(>#uploadZone):not(:has(.uploaded-item)):not(:has(>.upload-zone--has-items)){height:auto!important;min-height:112px!important;max-height:none!important}html body[data-app-feature] #panelStandard.dynamic-panel #productUploadSection.upload-section-group{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:8px!important;border:1px solid #e5e9f2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body[data-app-feature] #panelStandard.dynamic-panel #productUploadSection.upload-section-group>.upload-block.upload-block--product{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-app-feature] #panelStandard.dynamic-panel #productUploadSection.upload-section-group>.upload-ref-extras{width:100%!important;margin:8px 0 0!important;padding:0!important;border:0!important}html body[data-app-feature] #panelStandard #productUploadSection #toggleReferencePanel{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:40px!important;box-sizing:border-box!important;padding:8px 10px!important;border:1px dashed #dce2ed!important;border-radius:8px!important;background:#f7f8fa!important;box-shadow:none!important;text-align:left!important}html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvUploadZone[hidden],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvUploadList[hidden]{display:none!important}html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvUploadList{margin-top:0;flex-wrap:wrap;overflow:visible;min-height:112px;background:#f7f8fa;border-color:#b8c3d3}html body[data-app-feature] #panelOneClickVideo #ocvUploadList .ocv-upload-thumb img{object-fit:contain}.uploaded-item .upload-preview-btn{position:absolute;left:4px;bottom:4px;z-index:4;min-height:26px;padding:3px 8px;border:0;border-radius:6px;background:#0f172ad9;color:#fff;font-size:12px;cursor:pointer}.upload-preview-btn:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.commerce-material-preview{position:fixed;inset:0;margin:auto;width:min(900px,92vw);max-height:90vh;padding:16px;box-sizing:border-box;border:1px solid #dce2ed;border-radius:12px;background:#fff;color:#172033}.commerce-material-preview::backdrop{background:#0f172aa6}.commerce-material-preview__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.commerce-material-preview__header strong{overflow-wrap:anywhere;min-width:0}.commerce-material-preview__header button{flex-shrink:0;min-height:36px;padding:6px 12px;cursor:pointer}.commerce-material-preview>img{display:block;max-width:100%;max-height:72vh;margin:auto;object-fit:contain}.commerce-material-preview>img[hidden]{display:none}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card--upload #gptImageUploadBox.upload-zone--gpt-compact:has(.uploaded-item){display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:8px!important;gap:8px!important;box-sizing:border-box!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact:has(.uploaded-item) .uploaded-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:8px!important;overflow:visible!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact .uploaded-item{width:100%!important;min-width:0!important;height:80px!important;min-height:80px!important;max-height:80px!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact .uploaded-item img{width:100%!important;height:100%!important;object-fit:contain!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact .uploaded-item .remove-image-btn{top:3px!important;right:3px!important;box-shadow:none!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact:has(.uploaded-item):not(:has(.uploaded-item:nth-child(10))) .add-image-btn:not(.disabled){display:flex!important;flex:0 0 auto!important;flex-direction:row!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;gap:8px!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel #gptImageUploadBox.upload-zone--gpt-compact:has(.uploaded-item) .add-image-btn .upload-text{max-width:none!important}html body:is([data-app-feature=main-image],[data-app-feature=detail-page]) #referenceUploadZone #referenceUploadedList .uploaded-item.reference-item--with-usage{width:132px!important;height:152px!important;flex:0 0 132px!important;position:relative}html body:is([data-app-feature=main-image],[data-app-feature=detail-page]) #referenceUploadZone #referenceUploadedList .uploaded-item.reference-item--with-usage .preview-img{height:110px!important;width:100%!important;object-fit:cover}.reference-usage-select{position:absolute;left:6px;right:6px;bottom:6px;width:calc(100% - 12px);height:30px;border:1px solid #d9d2e8;border-radius:7px;background:#fff;color:#46345f;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;z-index:3}.reference-usage-select:focus-visible{outline:2px solid #a67ae8;outline-offset:2px}html body #referenceUploadedList .reference-item--with-usage .upload-preview-btn{top:76px!important;bottom:auto!important}body:is([data-app-feature=main-image],[data-app-feature=detail-page]) #referenceUploadZone:has(.reference-item--with-usage){height:auto!important;min-height:176px!important;max-height:none!important}.gpt-upload-block .gpt-native-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gpt-upload-block .gpt-native-file-input:focus-visible~.add-image-btn{outline:2px solid #8b5cf6;outline-offset:-4px}
html{color-scheme:light;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background:var(--yj-surface-page);color:var(--yj-text-body)}:where(button,input,select,textarea,[role=button],[tabindex]){-webkit-tap-highlight-color:transparent}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}:where(button,[role=button]):not(:disabled):not([aria-disabled=true]){transition:transform var(--motion-instant) var(--ease-standard),color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);touch-action:manipulation}:where(button,[role=button]):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px) scale(.985)}:where(button,input,select,textarea):disabled,:where([role=button][aria-disabled=true]){cursor:not-allowed;opacity:var(--control-disabled-opacity)}:where(input,select,textarea){transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}:where(input,select,textarea):not(:disabled):hover{border-color:var(--control-border-hover)}:where(input,textarea)::placeholder{color:var(--yj-text-muted);opacity:.78}:where(.yj-btn,.generate-btn,.toolbar-btn,.key-btn,.vip-btn){min-height:var(--yj-control-height-md);border-radius:var(--yj-radius-sm);font-weight:650;letter-spacing:-.005em}:where(.card,.form-card,.result-card,.modal-content,.dialog-card){border-color:var(--yj-border-default);box-shadow:var(--yj-shadow-1)}:where(.top-bar,.sidebar,.app-sidebar){transition:width var(--motion-base) var(--ease-emphasized),transform var(--motion-base) var(--ease-emphasized),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}:where(.modal,.dialog,.drawer,[role=dialog]){overscroll-behavior:contain}:where(.toast,.notice-toast,.yj-toast){border:1px solid var(--surface-glass-border);box-shadow:var(--yj-shadow-2);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}:where([aria-busy=true],.is-loading,.loading){cursor:progress}#resultPanel>.commerce-mode-switch--result{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch!important;gap:4px!important;width:100%!important;min-height:42px!important;margin-bottom:10px!important;padding:4px!important;border:1px solid var(--yj-border-default)!important;border-radius:12px!important;background:#f1f5f9!important;overflow:visible!important;box-sizing:border-box!important}#resultPanel>.commerce-mode-switch--result>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:8px!important;color:#334155!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;white-space:nowrap!important}#resultPanel>.commerce-mode-switch--result>button:hover,#resultPanel>.commerce-mode-switch--result>button:focus-visible{border-color:#d8b4fe!important;background:#fff!important;color:#6d28d9!important}#resultPanel>.commerce-mode-switch--result>button.is-active{border-color:#7c3aed!important;background:linear-gradient(135deg,#7c3aed,#8b5cf6)!important;color:#fff!important;box-shadow:0 2px 6px #7c3aed2e!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-step-card{border-color:#e2e8f0!important;box-shadow:none!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-step-card--prompt,body[data-app-feature=gpt-image] #gpt-image-panel .gpt-step-card--model{border-color:#d9d3f7!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-channel-section{padding:7px 9px!important;background:#f8fafc!important;border-style:dashed!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-channel-section .step-title-row{margin-bottom:5px!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-channel-section .section-step-label{color:#475569!important;font-weight:600!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-channel-section .step-leader,body[data-app-feature=gpt-image] #gpt-image-panel .gpt-channel-section .required-star{display:none!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-channel-section .image-channel-row{grid-template-columns:repeat(2,minmax(0,112px))!important;justify-content:start!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-setting-select:disabled{color:#64748b!important;background:#f1f5f9!important;border-color:#e2e8f0!important;opacity:1!important;cursor:not-allowed!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-resolution-section:has(.gpt-setting-select:disabled) .gpt-subfield-title:after{content:" \b7  \5f53\524d\6a21\578b\81ea\52a8\8bbe\7f6e";color:#94a3b8;font-size:10px;font-weight:500}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-gen-cost-hint,body[data-app-feature=nano-banana] #nano-banana-panel .gpt-gen-cost-hint{display:block!important;min-height:0!important;margin:6px 0 0!important;padding:6px 10px!important;border:1px solid #ddd6fe!important;border-radius:9px!important;background:#faf8ff!important;color:#475569!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;text-align:center!important;box-sizing:border-box!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-gen-cost-hint:before,body[data-app-feature=nano-banana] #nano-banana-panel .gpt-gen-cost-hint:before{content:none!important;display:none!important}body.has-desktop-generate-dock[data-app-feature=gpt-image] #gpt-image-panel .gpt-gen-cost-hint,body.has-desktop-generate-dock[data-app-feature=nano-banana] #nano-banana-panel .gpt-gen-cost-hint,body.has-desktop-generate-dock #gptGenCostHint,body.has-desktop-generate-dock #nanoGenCostHint{display:none!important}body[data-app-feature=gpt-image] #resultPanel.result-panel--case-only>#resultToolbar{min-height:40px!important;height:40px!important;padding-block:4px 7px!important;margin-bottom:4px!important;border-bottom-color:#eef2f7!important}body[data-app-feature=gpt-image] #resultPanel.result-panel--case-only :is(#batchProcessBtn,#downloadAllBtn,#clearResultsBtn){display:none!important}body[data-app-feature=gpt-image] #resultPanel.result-panel--case-only #generationHistoryBtn{min-height:30px!important;height:30px!important;padding-inline:12px!important;border-color:#ddd6fe!important;background:#faf8ff!important;color:#6d28d9!important;font-weight:650!important}body[data-app-feature=gpt-image] #resultPanel.result-panel--case-only .result-retention-notice{margin-left:auto!important}body[data-app-feature=gpt-image] #resultPanel.result-panel--case-only>.result-panel__title-row{margin-bottom:6px!important}#resultPanel.result-panel--case-only #resultGrid.case-wall-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;height:auto!important;column-width:auto!important}#resultPanel.result-panel--case-only #resultGrid.case-wall-grid>*{width:100%!important;max-width:100%!important;margin:0!important;break-inside:avoid!important}body[data-app-feature=gpt-image] #resultPanel.result-panel--has-results>#resultToolbar{opacity:1!important}#resultPanel .result-card:not(.result-fail) .result-card-actions{position:absolute!important;inset:6px 6px auto!important;z-index:14!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:32px!important;gap:4px!important;width:auto!important;min-width:0!important;padding:5px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:10px!important;background:#ffffffe0!important;box-shadow:0 8px 22px #0f172a29!important;backdrop-filter:blur(14px) saturate(1.05)!important;-webkit-backdrop-filter:blur(14px) saturate(1.05)!important;opacity:.92!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}#resultPanel .result-card:not(.result-fail):hover .result-card-actions,#resultPanel .result-card:not(.result-fail):focus-within .result-card-actions{opacity:1!important}#resultPanel .result-card-actions .result-card-action-btn{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 5px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#475569!important;box-shadow:none!important;font-size:0!important;line-height:0!important}#resultPanel .result-card-actions .result-card-action-btn:before{overflow:hidden;font-size:12px!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}#resultPanel .result-card-actions .result-card-action-btn[data-card-action=download]{border-color:#7c3aed!important;background:#7c3aed!important;color:#fff!important}#resultPanel .result-card-actions .result-card-action-btn[data-card-action=download]:hover{background:#6d28d9!important}#resultPanel .result-card-actions .result-card-action-btn[data-card-action=download][aria-busy=true],#resultPanel .result-card-actions .result-card-action-btn[data-card-action=download].yj-btn-busy{background:#5b21b6!important;border-color:#5b21b6!important;color:#fff!important}#resultPanel .result-card-actions .result-card-action-btn[data-card-action=download][data-yj-download-state=done]{background:#16a34a!important;border-color:#15803d!important;color:#fff!important}#resultPanel .result-card-actions .result-card-action-btn:is([data-card-action=local-refine],[data-card-action=reference],[data-card-action=regenerate]){background:#f8fafc!important;border-color:#e2e8f0!important}#resultPanel .result-card-actions .result-card-action-btn[data-card-action=delete]{border-color:transparent!important;background:transparent!important;color:#dc2626!important}#resultPanel .result-card-actions .result-card-action-btn[data-card-action=delete]:hover{background:#fff1f2!important;border-color:#fecaca!important}#resultPanel .result-card.result-fail{gap:8px!important;padding:18px 16px!important;border-radius:12px!important}#resultPanel .result-card.result-fail .fail-recover{width:min(100%,280px)!important;margin-top:4px!important}#resultPanel .result-card.result-fail :is(.skeleton-retry-btn,.fail-recover-btn){width:100%!important;min-height:36px!important;border-radius:8px!important;font-weight:700!important}#resultPanel .result-card :is(.img-error-retry-btn,.img-error-recover-btn,.img-error-match-btn,.img-error-history-btn,.img-error-remove-btn){min-height:34px!important;border-radius:8px!important}#resultPanel .result-card.result-fail .skeleton-retry-btn--secondary{background:#fff!important;color:#475569!important;border:1px solid #d8deea!important;box-shadow:none!important}#resultPanel .result-card.result-fail .fail-retry-cost{font-size:12px;line-height:1.5;color:#64748b}body[data-app-feature=gpt-image] #gpt-image-panel .upload-status-badge{max-width:calc(100% - 10px)!important;min-width:0!important;padding:5px 7px!important;border-radius:7px!important;font-size:10px!important;line-height:1.2!important;white-space:normal!important}body[data-app-feature=gpt-image] #gpt-image-panel .upload-status-badge.uploading{min-width:min(92px,calc(100% - 10px))!important;background:#6d28d9eb!important}body[data-app-feature=gpt-image] #gpt-image-panel .upload-status-badge.error.upload-retry-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;height:auto!important;min-height:28px!important;border:1px solid rgba(255,255,255,.5)!important;background:#dc2626f0!important;color:#fff!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 4px 12px #7f1d1d33!important}body[data-app-feature=gpt-image] #gpt-image-panel .upload-status-badge.error.upload-retry-control span:not(.yj-emoji){display:inline!important;color:inherit!important}body[data-app-feature=gpt-image] #gpt-image-panel .upload-status-badge.error.upload-retry-control:hover{background:#b91c1c!important;transform:translateY(-1px)}body[data-app-feature=gpt-image] #gpt-image-panel .upload-status-badge.error.upload-retry-control:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}body[data-app-feature=gpt-image] #gpt-image-panel .uploaded-item.upload-error{border-color:#fca5a5!important;background:#fff7f7!important}body[data-app-feature=gpt-image] #gpt-image-panel .uploaded-item.uploading{border-color:#c4b5fd!important}body[data-app-feature=main-image] #panelStandard:not(.mode-matting) #uploadZone .upload-complete-badge,body[data-app-feature=detail-page] #panelStandard:not(.mode-matting) #uploadZone .upload-complete-badge{top:4px!important;left:4px!important;right:auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 8px)!important;padding:2px 5px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:5px!important;background:#059669eb!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:14px!important;white-space:nowrap!important;box-shadow:0 2px 6px #065f462e!important}body[data-app-feature=detail-page] #resultPanel #resultGrid .result-card:not(.result-fail){aspect-ratio:2 / 3!important;max-width:none!important}body[data-app-feature=detail-page] #resultPanel #resultGrid .result-card:not(.result-fail) .result-card-media{background:linear-gradient(180deg,#f8fafc,#eef2f7)!important}body[data-app-feature=detail-page] #resultPanel #resultGrid .result-card:not(.result-fail) .result-img{object-fit:contain!important;transform:none!important}#detailPageScreenMenu{max-height:min(56vh,440px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:720px){body[data-app-feature=detail-page] #resultToolbar:not(.batch-open){overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body[data-app-feature=detail-page] #resultToolbar:not(.batch-open) .result-toolbar__actions{flex:0 0 max-content!important;width:max-content!important}}#resultPanel>.commerce-mode-switch--result[hidden]{display:none!important}#resultPanel .result-panel__scope{display:flex;align-items:baseline;gap:8px;min-width:0}#resultPanel .result-panel__scope>span{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#f3e8ff;color:#6d28d9;font-size:12px;font-weight:750}#resultPanel .result-retention-notice{width:auto;min-width:0;padding:0 9px;border-radius:8px;font-size:12px;white-space:nowrap}#resultPanel .result-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:32px!important}#resultPanel .result-card-more{position:relative;min-width:0;height:32px}#resultPanel .result-card-actions.result-card-actions--two-rows>.result-card-action-btn[data-card-action=local-refine]{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}#resultPanel .result-card-actions.result-card-actions--two-rows>.result-card-action-btn[data-card-action=download]{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}#resultPanel .result-card-more>[data-result-more-toggle],#resultPanel .result-card-more>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:100%;height:100%}#resultPanel .result-card-more>summary::-webkit-details-marker{display:none}#resultPanel .result-card-more__menu,body>.result-card-more__menu--portal{position:fixed;inset:auto;margin:0;box-sizing:border-box;max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;z-index:80;display:none;width:132px;gap:4px;padding:6px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 14px 30px #0f172a33}#resultPanel .result-card-more.is-open .result-card-more__menu,#resultPanel .result-card-more[open] .result-card-more__menu{display:grid}body>.result-card-more__menu--portal{display:grid;z-index:10000}body>.result-card-more__menu--portal .result-card-action-btn{display:flex!important;align-items:center;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:7px!important;background:#f8fafc!important;color:#475569!important;font-size:12px!important;line-height:1.3!important;box-shadow:none!important;cursor:pointer}body>.result-card-more__menu--portal .result-card-action-btn:before,body>.result-card-more__menu--portal .result-card-action-btn:after{content:none!important}#resultPanel .result-card.result-card--more-open{overflow:visible!important;z-index:50}#resultPanel .result-card-more__menu .result-card-action-btn{height:34px!important;min-height:34px!important;justify-content:flex-start!important;padding-inline:10px!important}@media(min-width:1024px){body[data-generation-maintenance=partial],body[data-generation-maintenance=on]{display:flex!important;flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}body[data-generation-maintenance=partial]>.page-container.app-container,body[data-generation-maintenance=on]>.page-container.app-container{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important}.page-container.app-container>.sidebar.sidebar--stack{max-height:100%!important;overflow:hidden!important}.page-container.app-container>.sidebar.sidebar--stack>.sidebar-nav{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.page-container.app-container>.sidebar.sidebar--stack>.sidebar-wallet{flex:0 0 auto!important}}:where(#mainImageScreenSection,#detailPageScreenSection) .main-image-screen-trigger,:where(#mainImageScreenSection,#detailPageScreenSection) .main-image-screen-status{box-sizing:border-box;width:100%}#resultPanel .result-panel-loading-state.is-recovering{border:1px solid #fde68a!important;border-radius:10px!important;background:linear-gradient(90deg,#fffbeb,#fff 76%)!important}#resultPanel .result-panel-loading-state.is-recovering .result-panel-loading-state__line{color:#92400e!important}#resultPanel .result-panel-loading-state.is-recovering .result-panel-loading-state__sub{color:#78716c!important;white-space:normal!important}#resultPanel .result-panel-loading-state.is-recovering .result-panel-loading-state__bar span{background:linear-gradient(90deg,#f59e0b,#8b5cf6)!important}#resultPanel .result-panel-loading-state[data-loading-stage=return] .result-panel-loading-state__steps [data-loading-stage=return]{color:#0f766e!important}@media(hover:hover){#resultPanel .result-card:not(.result-fail) .result-card-actions{opacity:0!important;visibility:visible!important;transform:translateY(-4px)!important;pointer-events:none!important}#resultPanel .result-card:not(.result-fail):hover .result-card-actions,#resultPanel .result-card:not(.result-fail):focus-within .result-card-actions,#resultPanel .result-card:not(.result-fail):has([data-card-action=download][aria-busy=true]) .result-card-actions,#resultPanel .result-card:not(.result-fail):has([data-card-action=download][data-yj-download-state=done]) .result-card-actions{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}@media(max-width:720px){#resultPanel>.commerce-mode-switch--result{display:flex!important;min-height:42px!important;overflow-x:auto!important;scroll-snap-type:x proximity}#resultPanel>.commerce-mode-switch--result>button{flex:0 0 auto!important;min-width:72px!important;height:34px!important;min-height:34px!important;scroll-snap-align:start}body[data-app-feature=gpt-image] .feature-path-guide{gap:2px!important;padding-inline:7px!important}body[data-app-feature=gpt-image] .feature-path-guide__step{min-width:0!important;gap:2px!important}body[data-app-feature=gpt-image] .feature-path-guide__dot{width:16px!important;height:16px!important}body[data-app-feature=gpt-image] .feature-path-guide__label{font-size:9px!important}body[data-app-feature=gpt-image] .feature-path-guide__connector{min-width:4px!important;max-width:8px!important;margin-inline:1px!important;flex:1 1 6px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-btn{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:6px!important;row-gap:1px!important;min-height:64px!important;height:auto!important;padding:6px 8px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-btn .model-logo{grid-column:1!important;grid-row:1 / span 3!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-btn .model-name{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:11px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-btn .model-cost{grid-column:2!important;grid-row:3!important;justify-self:start!important;width:auto!important;text-align:left!important;font-size:10px!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-channel-section .step-inline-hint{max-width:64%!important;white-space:normal!important;text-align:right!important;line-height:1.25!important}body[data-app-feature=gpt-image] #resultPanel.result-panel--case-only{padding-top:14px!important}#resultPanel.result-panel--case-only #resultGrid.case-wall-grid{gap:9px!important}#resultPanel .result-card:not(.result-fail) .result-card-actions{inset:5px 5px auto!important;grid-auto-rows:36px!important;padding:4px!important}#resultPanel .result-card-actions .result-card-action-btn{height:36px!important;min-height:36px!important}#resultPanel .result-panel-loading-state{grid-template-columns:1fr!important;grid-template-areas:"steps" "bar" "line" "sub"!important;gap:8px!important;padding:12px!important}#resultPanel .result-panel-loading-state__steps{justify-content:space-between!important}#resultPanel .result-panel-loading-state__line,#resultPanel .result-panel-loading-state__sub{white-space:normal!important}}@media(hover:none){:where(button,[role=button],a){-webkit-user-select:none;user-select:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}}html body .yj-image-feedback>.yj-image-feedback__veil{position:absolute!important;inset:0!important;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;z-index:1;pointer-events:none;color:#667085;background:#eef1f6;font:400 12px/1.5 system-ui,sans-serif;text-align:center}html body .yj-image-feedback>.yj-image-feedback__veil[hidden]{display:none}html body .yj-image-feedback[data-image-feedback=loading]>.yj-image-feedback__veil{animation:yj-image-feedback-breathe 1.8s ease-in-out infinite}html body .yj-image-feedback:is([data-image-feedback=loading],[data-image-feedback=failed]) img{visibility:hidden}.history-detail-image-preview{display:block;position:relative}.history-detail-image-preview:is([data-image-feedback=loading],[data-image-feedback=failed]){min-height:180px}.ops-canvas-image-lightbox__media{position:relative;min-width:min(70vw,320px)}.ops-canvas-image-lightbox__media:is([data-image-feedback=loading],[data-image-feedback=failed]){min-height:min(240px,55vh)}html body .ops-canvas-card.yj-image-feedback:is([data-image-feedback=loading],[data-image-feedback=failed]){aspect-ratio:1;min-height:120px}@keyframes yj-image-feedback-breathe{0%,to{background-color:#f0f2f7}50%{background-color:#e1e7f0}}@media(prefers-reduced-motion:reduce){html body .yj-image-feedback[data-image-feedback=loading]>.yj-image-feedback__veil{animation:none!important}}
.yj-wait-game-entry{display:block;margin:8px 0 8px auto;padding:7px 12px;border:1px solid #ddd6ec;border-radius:20px;background:#faf8ff;color:#65547b;font:inherit;font-size:12px;cursor:pointer}.yj-wait-game-entry[hidden]{display:none}.yj-wait-game{position:fixed;inset:0;margin:auto;width:min(430px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:1px solid #e6e0ee;border-radius:24px;color:#342b42;background:#faf8fc;box-shadow:0 16px 64px #22123322}.yj-wait-game::backdrop{background:#231b384d}.yj-wait-game header{display:flex;align-items:center;justify-content:space-between}.yj-wait-game h2{margin:4px 0;font-size:25px}.yj-wait-game small,.yj-wait-game p{color:#786c85;font-size:12px;line-height:1.6}.yj-wait-game button{cursor:pointer;font-family:inherit}.yj-wait-game [data-close]{width:44px;height:44px;border:0;border-radius:50%;background:#eee9f4;color:#65547b;font-size:24px}.yj-wait-game-board{position:relative;aspect-ratio:1.18;margin:8px 0;background:#edf1e8;border-radius:18px}.yj-stack-card{position:absolute;width:22%;height:22%;border:2px solid #ded4bd;border-radius:12px;background:#fffdf4;box-shadow:0 4px #c5b99f;font-size:28px;padding:0}.yj-stack-card:disabled{background:#d8d9ce;filter:brightness(.82);cursor:default}.yj-stack-tray{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:8px;background:#e8e1ef;border-radius:12px}.yj-stack-tray span{aspect-ratio:1;display:grid;place-items:center;font-size:23px;border-radius:7px;background:#fffdf7}.yj-stack-levels,.yj-stack-tools{display:flex;gap:6px;margin:12px 0}.yj-stack-levels button,.yj-stack-tools button{flex:1;min-height:42px;border:1px solid #ded5e8;border-radius:10px;background:#fff;color:#65547b;padding:5px}.yj-stack-levels button[aria-pressed=true]{background:#eae1f4;border-color:#8f73ad;color:#513568;font-weight:600}.yj-stack-tools button:disabled{opacity:.45;cursor:default}.yj-wait-game button:focus-visible{outline:3px solid #8871b0;outline-offset:2px}.yj-wait-game footer{display:flex;gap:8px}.yj-wait-game footer button{min-height:44px;flex:1;border:1px solid #ded5e8;border-radius:12px;background:#fff;color:#65547b}.yj-wait-game [data-return]{background:#6e568e;color:#fff;border-color:#6e568e}.yj-wait-game .yj-wait-game-status{margin-bottom:0;text-align:center}.yj-stack-piles{display:flex;gap:12px;margin:12px 0}.yj-stack-piles[hidden]{display:none}.yj-stack-draw{flex:1;min-height:44px;border:2px solid #cdbadd;border-radius:10px;background:#f0e8f7;color:#654a80;box-shadow:3px 3px #d5c6e2;font-size:18px}.yj-stack-draw:disabled{opacity:.5;cursor:default}.yj-stack-field{position:absolute;inset:0}.yj-wait-game-board.has-piles{aspect-ratio:1}.yj-wait-game-board.has-piles .yj-stack-field{bottom:64px}.yj-stack-piles{position:absolute;bottom:10px;left:12px;right:12px;margin:0;z-index:20;justify-content:center;gap:22px}.yj-stack-draw{flex:0 1 120px;min-height:44px;border-color:#ded4bd;background:#fffdf4;color:#65533e;box-shadow:2px 3px #d3c8ae,4px 6px #bfb597;font-size:14px}.yj-stack-draw{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.yj-pile-icon{font-size:26px}.yj-wait-game.has-result footer{padding:8px 0;background:#faf8fc}.yj-wait-game.has-result .yj-wait-game-status{color:#513568;font-weight:600}.yj-wait-game-board{min-height:200px}.yj-wait-game-board.has-piles{min-height:264px}.yj-wait-game footer{position:static;padding:8px 0;background:#faf8fc}.yj-wait-game-board{width:100%;box-sizing:border-box}.yj-wait-sound{display:block;margin:4px 0 0 auto;min-height:32px;padding:4px 8px;border:0;border-radius:8px;background:#eee8f4;color:#65547b;font-size:12px}#resultPanel .skeleton-img .yj-wait-game-entry{margin:10px auto 0;padding:6px 14px;min-height:32px;flex-shrink:0;font-size:12px;line-height:1.4}
.main-image-screen-section{margin-top:12px}.main-image-screen-dropdown{position:relative}.main-image-screen-trigger{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--yj-appearance-soft, #c9a7ff);border-radius:10px;background:#fff;color:var(--yj-appearance-text, #252136);text-align:left;cursor:pointer}.main-image-screen-trigger__icon{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f1e8ff;color:var(--yj-appearance-primary, #7138d5);font-weight:800}.main-image-screen-trigger__text{min-width:0;flex:1;display:grid;gap:3px}.main-image-screen-trigger__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.main-image-screen-trigger__meta{color:var(--yj-appearance-primary, #7546d7);font-size:11px}.main-image-screen-trigger__chevron{color:#655f72}.main-image-screen-menu{margin-top:7px;padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid #ddd5ea;border-radius:10px;background:#fff;box-shadow:0 12px 30px #3521521f}.main-image-screen-menu[hidden]{display:none}.main-image-screen-option{min-width:0;display:grid;grid-template-columns:auto 22px minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:8px 10px;border:1px solid #e2ddeb;border-radius:8px;background:#fff;cursor:pointer}.main-image-screen-option.is-selected{border-color:var(--yj-appearance-primary, #b47cff);background:#f8f2ff;color:var(--yj-appearance-primary, #6730c6)}.main-image-screen-option input{accent-color:var(--yj-appearance-primary, #7138d5)}.main-image-screen-option [data-screen-order]{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#eee9f5;color:#6d6678;font-size:11px;font-weight:800}.main-image-screen-option.is-selected [data-screen-order]{background:var(--yj-appearance-primary, #7138d5);color:#fff}.main-image-screen-option b{overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.25;display:block;white-space:nowrap}.main-image-screen-option small{display:block;margin-top:2px;color:#7a7288;font-size:11px;line-height:1.3;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.custom-screen-list,.custom-screen-add{grid-column:1 / -1}.custom-screen-list{display:grid;gap:7px}.custom-screen-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;border:1px solid #e2ddeb;border-radius:8px;background:#fff}.custom-screen-row.is-selected{border-color:var(--yj-appearance-primary, #b47cff);background:#f8f2ff}.custom-screen-order{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#eee9f5;color:#6d6678;font-size:11px;font-weight:800}.custom-screen-row.is-selected .custom-screen-order{background:var(--yj-appearance-primary, #7138d5);color:#fff}.custom-screen-row:not(.is-selected) .custom-screen-order{width:24px;white-space:nowrap}.custom-screen-input{min-width:0;height:32px;padding:0 9px;border:1px solid #d8d0e4;border-radius:7px;outline:none;font-size:12px}.custom-screen-input:focus{border-color:var(--yj-appearance-primary, #8750e7);box-shadow:0 0 0 2px #7138d51f}.custom-screen-actions{display:flex;gap:3px}.custom-screen-action.custom-screen-action--select{width:auto;padding:0 6px;white-space:nowrap}.custom-screen-action{width:26px;height:28px;padding:0;border:1px solid #ddd5ea;border-radius:6px;background:#fff;color:var(--yj-appearance-primary, #6730c6);cursor:pointer}.custom-screen-action:disabled{opacity:.4;cursor:default}.custom-screen-action--remove{color:#a33b55}.custom-screen-action--save{width:auto;padding:0 7px;white-space:nowrap}.custom-screen-presets{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.custom-screen-presets label{display:flex;flex:1 1 180px;gap:8px;align-items:center;min-width:0;font-size:12px}.custom-screen-presets select{flex:1;min-width:0;width:100%;min-height:36px;border:1px solid #ddd5ea;border-radius:7px;background:#fff;color:inherit;padding:6px}.custom-screen-presets button{min-height:36px;padding:0 10px;border:1px solid #ddd5ea;border-radius:7px;background:#fff;color:inherit;cursor:pointer}.custom-screen-presets [role=status]{flex-basis:100%;font-size:12px;color:#67616f}.custom-screen-add{min-height:36px;border:1px dashed var(--yj-appearance-primary, #b98aef);border-radius:8px;background:#fbf8ff;color:var(--yj-appearance-primary, #6730c6);font-size:12px;font-weight:700;cursor:pointer}.custom-screen-add:disabled{opacity:.5;cursor:default}.fashion-screen-section [data-fashion-screen-mode]:not([hidden]){display:contents}.fashion-screen-section .main-image-screen-option{grid-template-columns:auto 22px minmax(0,1fr);align-items:start}.fashion-screen-section .main-image-screen-option input{grid-column:1;grid-row:1 / span 2;align-self:center}.fashion-screen-section .main-image-screen-option [data-screen-order]{grid-column:2;grid-row:1 / span 2;align-self:center}.fashion-screen-section .main-image-screen-option b{grid-column:3;grid-row:1;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.fashion-screen-section .main-image-screen-option small{grid-column:3;grid-row:2;display:block;margin-top:2px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fashion-screen-section .main-image-screen-reset{grid-column:1 / -1;justify-self:end;min-height:28px;padding:0 4px;border:0;background:transparent;color:var(--yj-appearance-primary, #6730c6);font-size:11px;font-weight:650;cursor:pointer}.a12-fashion-screen-section .main-image-screen-menu{max-height:min(60vh,560px);overflow-y:auto;overscroll-behavior:contain}.a12-fashion-screen-section .main-image-screen-option.is-required{cursor:default}.a12-fashion-screen-section .main-image-screen-option.is-required b:after{content:" \b7  \5fc5\9009";color:var(--yj-appearance-primary, #8659d7);font-size:10px;font-weight:700}.main-image-screen-status{margin:6px 2px 0;color:#7d7588;font-size:11px}@media(max-width:480px){.feature-path-guide[data-path-guide-id=main-image],.feature-path-guide[data-path-guide-id=detail-page]{justify-content:space-between;gap:0;padding-inline:6px;overflow-x:hidden}.feature-path-guide[data-path-guide-id=main-image] .feature-path-guide__step,.feature-path-guide[data-path-guide-id=detail-page] .feature-path-guide__step{flex:0 1 auto;gap:3px}.feature-path-guide[data-path-guide-id=main-image] .feature-path-guide__label-text,.feature-path-guide[data-path-guide-id=detail-page] .feature-path-guide__label-text{font-size:0}.feature-path-guide[data-path-guide-id=main-image] .feature-path-guide__label-text:after,.feature-path-guide[data-path-guide-id=detail-page] .feature-path-guide__label-text:after{content:attr(data-mobile-label);font-size:10px;line-height:1.2;white-space:nowrap}.feature-path-guide[data-path-guide-id=main-image] .feature-path-guide__connector,.feature-path-guide[data-path-guide-id=detail-page] .feature-path-guide__connector{flex:1 1 6px;min-width:2px;max-width:8px;margin-inline:2px}.main-image-screen-trigger__meta{font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap}.main-image-screen-menu{grid-template-columns:minmax(0,1fr)}.main-image-screen-option{min-height:42px}.main-image-screen-option b{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.custom-screen-row{grid-template-columns:24px minmax(0,1fr)}.custom-screen-actions{grid-column:2;justify-content:flex-end}.fashion-screen-section .main-image-screen-option{grid-template-columns:auto 22px minmax(0,1fr)}.fashion-screen-section .main-image-screen-menu{max-height:min(56vh,440px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}
.a01-review-entry,#referenceUploadZone .a01-reference-choices{display:none}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #productUploadSection #referenceUploadZone{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;min-height:0!important;height:auto!important;padding:6px!important}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone .a01-reference-choices{display:grid;width:100%;min-width:0;gap:6px;margin:0}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone .a01-reference-choices button{min-height:42px;padding:3px;font-size:12px}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone.upload-zone--has-items .a01-reference-choices button{min-height:34px}html body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #referenceUploadedList:not(:empty){display:grid!important;grid-template-columns:repeat(3,minmax(0,88px));gap:6px;min-width:0!important;width:100%!important;padding:0!important}html body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #referenceUploadedList .reference-item--with-usage{display:grid!important;grid-template-rows:50px 22px;width:100%!important;min-width:0!important;height:76px!important;min-height:0!important;padding:1px!important;overflow:hidden}html body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #referenceUploadedList .reference-item--with-usage :is(.preview-img,.uploaded-item__missing-preview){width:100%!important;height:50px!important;min-height:0!important;object-fit:cover}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone .uploaded-item__missing-preview{display:block;padding:16px 4px 2px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone .reference-usage-select{position:static;width:100%;min-width:0;height:22px;padding:0 2px;border-radius:4px;font-size:11px}html body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #referenceUploadedList .reference-item--with-usage .upload-preview-btn{top:30px!important;bottom:auto!important;width:31px!important;min-width:0!important;height:19px!important;min-height:0!important;padding:0!important;font-size:10px!important}html body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #referenceUploadedList .reference-item--with-usage .upload-status-badge{inset-inline:auto 2px!important;top:auto!important;bottom:26px!important;width:auto!important;max-width:calc(100% - 38px);height:16px!important;min-height:0!important;padding:0 2px!important;font-size:10px!important;line-height:16px!important;white-space:nowrap}html body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #referenceUploadedList .reference-item--with-usage .upload-status-badge.error{opacity:0}html body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #referenceUploadedList .reference-item--with-usage.upload-error:after{bottom:26px!important;padding-block:0!important;line-height:15px!important}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) #referenceUploadZone #addReferenceBtn{display:none!important}body[data-app-feature=main-image]:not([data-app-panel-mode=fashion]):not([data-commerce-output-type=creative-promo]) .a01-review-entry:not([hidden]){display:inline-flex}.a01-review-entry:disabled{opacity:.62;cursor:not-allowed}#mobileGenerateBar.has-a01-review-action .a01-review-entry{align-items:center;justify-content:center;min-width:0;padding-inline:.5rem;white-space:nowrap}@media(min-width:1024px){#mobileGenerateBar.mobile-generate-bar--desktop.has-a01-review-action{grid-template-columns:minmax(0,1fr) minmax(48px,58px) minmax(76px,86px) minmax(102px,auto)!important}#mobileGenerateBar.has-a01-review-action .mobile-generate-bar__btn{grid-column:4!important}}@media(max-width:1023px){#mobileGenerateBar.has-a01-review-action{grid-template-columns:minmax(0,1fr) minmax(74px,auto) minmax(104px,auto);gap:8px}}.a01-review-pool:not([hidden]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.75rem;padding-block:.5rem}.a01-review-pool:not([hidden])~#resultGrid #emptyState{display:none!important}.result-skeleton.a01-review-tile{justify-content:center;align-items:flex-start;gap:.5rem;overflow-wrap:anywhere;padding:1rem}.a01-review-tile[role=status]{gap:.25rem}.a01-review-tile .skeleton-status-detail{margin:0}.a01-review-elapsed{font-variant-numeric:tabular-nums}button.a01-review-tile{cursor:pointer;background:var(--bg-panel, #fff);border-color:var(--border-color, #dddde6);box-shadow:none;color:inherit;text-align:left}button.a01-review-tile:hover,button.a01-review-tile:focus-visible{border-color:var(--primary-color, #6d28d9)}button.a01-review-tile span{color:var(--text-muted, #5e6070);font-size:.8125rem}.result-skeleton.a01-review-tile--still,.result-skeleton.a01-review-tile--still:before{animation:none!important}@media(prefers-reduced-motion:reduce){.result-skeleton.a01-review-tile,.result-skeleton.a01-review-tile:before{animation:none!important}}.a01-review-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(47rem,calc(100% - 2rem));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--border-color, #dddde6);border-radius:1rem;color:var(--text-primary, #191923);background:var(--bg-panel, #fff)}.a01-review-dialog::backdrop{background:#0f111d75}.a01-review-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(46rem,calc(100dvh - 2rem))}.a01-review-header,.a01-review-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.25rem}.a01-review-header{border-bottom:1px solid var(--border-color, #dddde6)}.a01-review-footer{border-top:1px solid var(--border-color, #dddde6)}.a01-review-header h2{margin:0;font-size:1.125rem;line-height:1.35}.a01-review-header p,.a01-review-footer p{margin:.2rem 0 0;color:var(--text-muted, #5e6070);font-size:.8125rem}.a01-review-header-actions{display:flex;align-items:center;gap:.5rem}.a01-review-dialog button{min-height:36px;white-space:nowrap}.a01-review-content{display:grid;padding-inline:1.25rem;overflow:auto;overscroll-behavior:contain}.a01-review-card{display:grid;min-width:0;gap:.55rem;padding-block:.875rem}.a01-review-card+.a01-review-card{border-top:1px solid var(--border-color, #dddde6)}.a01-review-card h3{margin:0;font-size:.9375rem}.a01-review-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}.a01-review-card label{display:grid;gap:.25rem;font-size:.8125rem}.a01-review-card input{width:100%;box-sizing:border-box;padding:.5rem;border:1px solid var(--border-color, #d6dae2);border-radius:.375rem;color:inherit;background:transparent;font-size:1rem}.a01-review-card p{margin:0;color:var(--text-muted, #5e6070);font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.a01-review-card summary{width:fit-content;cursor:pointer;font-size:.8125rem}.a01-review-card details p{margin-top:.5rem;padding:.625rem .75rem;border-inline-start:2px solid var(--border-color, #dddde6)}@media(max-width:520px){.a01-review-dialog{width:calc(100% - 1rem)}.a01-review-shell{max-height:calc(100dvh - 1rem)}.a01-review-header,.a01-review-footer,.a01-review-content{padding-inline:.75rem}.a01-review-fields{grid-template-columns:minmax(0,1fr)}}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.mb-4{margin-bottom:1rem}.block{display:block}.flex{display:flex}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
html body #resultPanel>nav.commerce-mode-switch.commerce-mode-switch--result,html body.has-mobile-tab-bar .main-area>.yj-card--panel>nav.experience-commerce-nav{background:#f0f2f5!important;border:1px solid #dfe3eb!important;border-radius:12px!important;padding:6px!important;gap:6px!important;box-shadow:none!important;height:auto!important;min-height:58px!important;max-height:none!important}html body #resultPanel>nav.commerce-mode-switch.commerce-mode-switch--result>button,html body.has-mobile-tab-bar .main-area>.yj-card--panel>nav.experience-commerce-nav>button{min-height:44px!important;height:auto!important;min-width:0!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#414957!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;padding:8px 6px!important;box-shadow:none!important;white-space:normal!important}html body #resultPanel>nav.commerce-mode-switch.commerce-mode-switch--result>button.is-active,html body.has-mobile-tab-bar .main-area>.yj-card--panel>nav.experience-commerce-nav>button.is-active{background:var(--yj-appearance-primary,var(--yj-appearance-primary, #6d28d9))!important;color:#fff!important;border-color:transparent!important;font-weight:650!important;box-shadow:none!important}html body #resultPanel>nav.commerce-mode-switch.commerce-mode-switch--result>button:not(.is-active):hover,html body.has-mobile-tab-bar .main-area>.yj-card--panel>nav.experience-commerce-nav>button:not(.is-active):hover{background:#fff!important;color:#242b38!important}html body #resultPanel>nav.commerce-mode-switch.commerce-mode-switch--result>button:focus-visible,html body.has-mobile-tab-bar .main-area>.yj-card--panel>nav.experience-commerce-nav>button:focus-visible{outline:2px solid var(--yj-appearance-primary,var(--yj-appearance-primary, #6d28d9))!important;outline-offset:2px!important}@media(min-width:768px){html body #resultPanel>nav.commerce-mode-switch.commerce-mode-switch--result:not([hidden]){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;overflow:visible!important}}@media(min-width:768px)and (max-width:1199px){html body #resultPanel>nav.commerce-mode-switch.commerce-mode-switch--result:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:108px!important;flex-shrink:0!important}}.history-filters{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;align-items:end}.history-filters>[role=tablist]{display:flex;flex-basis:100%;gap:8px}.history-filters button,.history-filters input,.history-filters select{min-height:44px;padding:8px 12px;border:1px solid #dce1eb;border-radius:10px;background:#fff;color:#253047}.history-filters button[aria-selected=true]{background:var(--yj-appearance-primary, #6d28d9);color:#fff;border-color:var(--yj-appearance-primary, #6d28d9)}.history-filters label{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}.history-filters .history-search{flex:1 1 240px}.history-filters p{flex-basis:100%;color:#64748b;font-size:13px;margin:0}.history-filters [hidden]{display:none!important}body[data-app-feature=generation-history] #panelGenerationHistory #generationHistoryPageList[data-history-view=records]>.generation-projects-section,body[data-app-feature=generation-history] #panelGenerationHistory #generationHistoryPageList[data-history-view=projects]>.generation-history-wall,body[data-app-feature=generation-history] #panelGenerationHistory #generationHistoryPageList[data-history-view=projects]>.history-records-empty{display:none!important}.image-channel-advanced summary{cursor:pointer;color:#526078;font-size:13px;padding:10px 0;min-height:40px}.image-channel-advanced[open] .image-channel-row,.image-channel-model-maintenance-hint{margin-top:8px}#emptyState.result-empty-state{min-height:240px;max-height:420px;box-shadow:none}#emptyState .result-empty-spark__mesh{opacity:.3}@media(min-width:1024px){body[data-ecommerce-nav=true] .main-area{min-width:390px}body[data-ecommerce-nav=true] #resultGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}#resultPanel .result-empty-title{font-size:22px}}@media(max-width:767px){body.has-mobile-tab-bar #yjMobileHomeConsole{padding:0!important;gap:12px!important}body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-hero{padding:16px!important;box-shadow:none!important}body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-title{font-size:24px!important}body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-balance{min-height:44px!important;padding:10px 14px!important;display:flex!important;box-shadow:none!important}body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-balance__mark{display:none!important}body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-balance__text{display:flex;flex-direction:row;gap:8px;align-items:center}body.has-mobile-tab-bar #yjMobileHomeConsole #yjMobileHomeBalance{font-size:16px!important}body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-stats,body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-tasks{display:none!important}body.has-mobile-tab-bar #opsHomeProjectsSection{margin-top:16px!important}body.has-mobile-tab-bar #opsHomeProjectGrid{display:flex!important;flex-direction:column;gap:8px}body.has-mobile-tab-bar #opsHomeProjectGrid>.ops-home-project-card--presets,body.has-mobile-tab-bar #opsHomeProjectGrid>.ops-home-project-card--new{order:2}body.has-mobile-tab-bar .main-area>.yj-card--panel>.experience-commerce-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;flex:none!important;gap:6px!important;overflow:visible!important;width:100%!important;max-width:100%;padding:6px!important;margin:0 0 12px;background:#f0f2f5;border-radius:12px!important}body.has-mobile-tab-bar .main-area>.yj-card--panel>.experience-commerce-nav[hidden]{display:none!important}body.has-mobile-tab-bar .main-area>.yj-card--panel>.experience-commerce-nav>button{flex:none!important;min-height:44px!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:8px 4px!important;white-space:normal!important;border-radius:8px!important;font-size:12px!important;line-height:1.4!important}.history-filters{gap:8px}.history-filters .history-search{flex-basis:100%}.history-filters label{flex:1 1 130px}}@media(prefers-reduced-motion:reduce){#opsHomeSubmitBtn,.ops-home-project-card,.ops-home-recommend-card{transition:none!important}}html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountCenterKeyInput,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterCode,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterInput,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPassword,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPasswordConfirm,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountSubKeyLabelInput,html body[data-app-feature] .page-container.app-container #panelStandard #campaignEventSelect,html body[data-app-feature] .page-container.app-container #panelStandard #commercePlatformSelect,html body[data-app-feature] .page-container.app-container #panelStandard #custom-prompt,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptAspectSelect,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptClaritySelect,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImagePromptInput,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImageSceneSelect,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyDays,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historySearch,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyStatus,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyType,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAspectRatio,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAssetRole,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvCreativeBrief,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvDuration,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvOutputLanguage,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPace,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPlatform,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPromotedEntity,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReferenceRole,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReviewVideoModel,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvScriptSource,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvTarget,html body[data-app-feature] .page-container.app-container #panelStandard #outputLanguageSelect,html body[data-app-feature] .page-container.app-container #panelStandard #poster-title-input,html body[data-app-feature] .page-container.app-container #panelStandard #posterLanguageSelect,html body[data-app-feature] .page-container.app-container #panelStandard #posterPlatformSelect,html body[data-app-feature] .page-container.app-container #panelStandard #prompt-input,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteCopyInput,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteLanguageSelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteModeSelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewritePlatformSelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteQualitySelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteRatioSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAspectSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAudienceSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaCommercePlatformSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaLanguageSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaPlatformSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaQualitySelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaSellpointInput,html body[data-app-feature] .page-container.app-container #panelStandard #standardAspectSelect,html body[data-app-feature] .page-container.app-container #panelStandard #standardClaritySelect{box-sizing:border-box!important;border:1px solid #cbd3df!important;border-radius:8px!important;background:#fff!important;color:#273244!important;font-size:var(--yj-field-font,14px)!important;line-height:1.5!important;padding:10px 12px!important;box-shadow:none!important}html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountCenterKeyInput,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterCode,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterInput,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPassword,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPasswordConfirm,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountSubKeyLabelInput,html body[data-app-feature] .page-container.app-container #panelStandard #campaignEventSelect,html body[data-app-feature] .page-container.app-container #panelStandard #commercePlatformSelect,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptAspectSelect,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptClaritySelect,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImageSceneSelect,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyDays,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historySearch,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyStatus,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyType,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAspectRatio,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAssetRole,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvDuration,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvOutputLanguage,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPace,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPlatform,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPromotedEntity,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReferenceRole,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReviewVideoModel,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvScriptSource,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvTarget,html body[data-app-feature] .page-container.app-container #panelStandard #outputLanguageSelect,html body[data-app-feature] .page-container.app-container #panelStandard #poster-title-input,html body[data-app-feature] .page-container.app-container #panelStandard #posterLanguageSelect,html body[data-app-feature] .page-container.app-container #panelStandard #posterPlatformSelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteLanguageSelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteModeSelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewritePlatformSelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteQualitySelect,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteRatioSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAspectSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAudienceSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaCommercePlatformSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaLanguageSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaPlatformSelect,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaQualitySelect,html body[data-app-feature] .page-container.app-container #panelStandard #standardAspectSelect,html body[data-app-feature] .page-container.app-container #panelStandard #standardClaritySelect{min-height:44px!important;height:44px!important}html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountCenterKeyInput:focus-visible,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterCode:focus-visible,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterInput:focus-visible,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPassword:focus-visible,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPasswordConfirm:focus-visible,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountSubKeyLabelInput:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #campaignEventSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #commercePlatformSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #custom-prompt:focus-visible,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptAspectSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptClaritySelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImagePromptInput:focus-visible,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImageSceneSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyDays:focus-visible,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historySearch:focus-visible,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyStatus:focus-visible,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyType:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAspectRatio:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAssetRole:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvCreativeBrief:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvDuration:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvOutputLanguage:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPace:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPlatform:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPromotedEntity:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReferenceRole:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReviewVideoModel:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvScriptSource:focus-visible,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvTarget:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #outputLanguageSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #poster-title-input:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #posterLanguageSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #posterPlatformSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #prompt-input:focus-visible,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteCopyInput:focus-visible,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteLanguageSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteModeSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelRewrite #rewritePlatformSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteQualitySelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteRatioSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAspectSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAudienceSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaCommercePlatformSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaLanguageSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaPlatformSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaQualitySelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaSellpointInput:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #standardAspectSelect:focus-visible,html body[data-app-feature] .page-container.app-container #panelStandard #standardClaritySelect:focus-visible{outline:2px solid var(--yj-appearance-primary,var(--yj-appearance-primary, #6d28d9))!important;outline-offset:2px!important;border-color:var(--yj-appearance-primary,var(--yj-appearance-primary, #6d28d9))!important}html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountCenterKeyInput:disabled,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterCode:disabled,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterInput:disabled,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPassword:disabled,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPasswordConfirm:disabled,html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountSubKeyLabelInput:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #campaignEventSelect:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #commercePlatformSelect:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #custom-prompt:disabled,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptAspectSelect:disabled,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptClaritySelect:disabled,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImagePromptInput:disabled,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImageSceneSelect:disabled,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyDays:disabled,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historySearch:disabled,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyStatus:disabled,html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyType:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAspectRatio:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAssetRole:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvCreativeBrief:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvDuration:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvOutputLanguage:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPace:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPlatform:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPromotedEntity:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReferenceRole:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReviewVideoModel:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvScriptSource:disabled,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvTarget:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #outputLanguageSelect:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #poster-title-input:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #posterLanguageSelect:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #posterPlatformSelect:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #prompt-input:disabled,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteCopyInput:disabled,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteLanguageSelect:disabled,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteModeSelect:disabled,html body[data-app-feature] .page-container.app-container #panelRewrite #rewritePlatformSelect:disabled,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteQualitySelect:disabled,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteRatioSelect:disabled,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAspectSelect:disabled,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAudienceSelect:disabled,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaCommercePlatformSelect:disabled,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaLanguageSelect:disabled,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaPlatformSelect:disabled,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaQualitySelect:disabled,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaSellpointInput:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #standardAspectSelect:disabled,html body[data-app-feature] .page-container.app-container #panelStandard #standardClaritySelect:disabled{background:#f0f2f5!important;color:#6b7280!important;cursor:not-allowed!important}html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountCenterKeyInput[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterCode[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterInput[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPassword[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountEmailRegisterPasswordConfirm[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelAccountCenter #accountSubKeyLabelInput[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #campaignEventSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #commercePlatformSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #custom-prompt[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptAspectSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptClaritySelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImagePromptInput[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImageSceneSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyDays[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historySearch[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyStatus[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelGenerationHistory #historyType[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAspectRatio[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvAssetRole[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvCreativeBrief[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvDuration[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvOutputLanguage[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPace[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPlatform[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvPromotedEntity[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReferenceRole[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvReviewVideoModel[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvScriptSource[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvTarget[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #outputLanguageSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #poster-title-input[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #posterLanguageSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #posterPlatformSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #prompt-input[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteCopyInput[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteLanguageSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteModeSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelRewrite #rewritePlatformSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteQualitySelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteRatioSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAspectSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaAudienceSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaCommercePlatformSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaLanguageSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaPlatformSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaQualitySelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaSellpointInput[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #standardAspectSelect[aria-invalid=true],html body[data-app-feature] .page-container.app-container #panelStandard #standardClaritySelect[aria-invalid=true]{border-color:#b42318!important}html body[data-app-feature] .page-container.app-container #panelStandard #custom-prompt,html body[data-app-feature] .page-container.app-container #panelGptImage #gpt-image-panel #gptImagePromptInput,html body[data-app-feature] .page-container.app-container #panelOneClickVideo #ocvCreativeBrief,html body[data-app-feature] .page-container.app-container #panelStandard #prompt-input,html body[data-app-feature] .page-container.app-container #panelRewrite #rewriteCopyInput,html body[data-app-feature] .page-container.app-container #panelSelfmediaArticle #selfmediaSellpointInput{min-height:88px!important;resize:vertical}
#yjMobileSelectSheet.yj-select-sheet--purpose{inset:0;margin:auto;width:min(840px,calc(100% - 32px));max-height:85dvh;height:fit-content;border-radius:20px}#yjMobileSelectSheet .yj-purpose-categories{display:flex;flex-wrap:nowrap;gap:6px;padding:0 16px 12px;flex-shrink:0;overflow-x:auto;scrollbar-width:thin}#yjMobileSelectSheet .yj-purpose-categories button{flex:0 0 auto;white-space:nowrap;padding:8px 10px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;color:#475569;cursor:pointer}#yjMobileSelectSheet .yj-purpose-categories button[aria-pressed=true]{background:var(--yj-appearance-soft,#ede9fe);border-color:var(--yj-appearance-primary,#6d28d9);color:var(--yj-appearance-text,#5b21b6)}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-select-sheet__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-select-sheet__option{position:relative;margin:0;min-height:112px;padding:16px 24px 16px 14px;cursor:pointer}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-select-sheet__option strong{display:block;font-size:15px}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-select-sheet__option small{display:block;margin-top:8px;color:#64748b;font-size:13px;font-weight:400;line-height:1.5}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-select-sheet__option[aria-pressed=true]:after{position:absolute;top:12px;right:10px}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-select-sheet__group{grid-column:1/-1}@media(max-width:767px){#yjMobileSelectSheet.yj-select-sheet--purpose{inset:auto 0 0;width:100%;max-height:90dvh;border-radius:20px 20px 0 0}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-select-sheet__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.yj-select-sheet{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,600px);max-width:100%;max-height:85dvh;box-sizing:border-box;padding:0;border:0;border-radius:20px 20px 0 0;background:#fff;color:#172033;box-shadow:0 -8px 32px #17203320}.yj-select-sheet[open]{display:flex;flex-direction:column}.yj-select-sheet::backdrop{background:#0f172a66}body:has(#yjMobileSelectSheet[open]:not(.yj-select-sheet--menu)){overflow:hidden!important}#yjMobileSelectSheet header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;flex-shrink:0}#yjMobileSelectSheet h2{margin:0;font-size:18px;line-height:1.5}#yjMobileSelectSheet header button{width:44px;height:44px;flex-shrink:0;border:0;border-radius:12px;background:#f1f5f9;color:#334155;font-size:26px}#yjMobileSelectSheet>input{margin:0 16px 12px;width:calc(100% - 32px);box-sizing:border-box;min-height:48px;font-size:16px;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;flex-shrink:0}#yjMobileSelectSheet .yj-select-sheet__options{overflow-y:auto;overscroll-behavior:contain;padding:0 16px max(16px,env(safe-area-inset-bottom));min-height:0}#yjMobileSelectSheet .yj-select-sheet__option{display:block;width:100%;min-height:52px;margin:0 0 8px;padding:12px 14px;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.5;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#172033}#yjMobileSelectSheet .yj-select-sheet__option[aria-pressed=true]{border-color:var(--yj-appearance-primary,#6d28d9);background:var(--yj-appearance-soft,#ede9fe);color:var(--yj-appearance-text,#5b21b6);font-weight:650}#yjMobileSelectSheet .yj-select-sheet__option[aria-pressed=true]:after{content:" \2713"}#yjMobileSelectSheet .yj-select-sheet__option:disabled{opacity:.5;cursor:not-allowed}#yjMobileSelectSheet :is(button,input):focus-visible{outline:2px solid var(--yj-appearance-primary,#6d28d9);outline-offset:2px}#yjMobileSelectSheet .yj-select-sheet__group{font-size:13px;color:#64748b;margin:12px 0 8px}#yjMobileSelectSheet footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e2e8f0;flex-shrink:0}#yjMobileSelectSheet footer button{width:100%;min-height:48px;border:0;border-radius:12px;background:var(--yj-appearance-primary,#6d28d9);color:#fff;font-size:16px}#yjMobileSelectSheet [hidden]{display:none!important}#yjMobileSelectSheet.yj-select-sheet--menu{inset:auto;margin:0;height:auto;transition:none;animation:none;width:var(--yj-select-menu-width,240px);max-width:min(360px,calc(100vw - 24px));max-height:min(360px,calc(100dvh - 24px));border:1px solid #d8dee8;border-radius:10px;box-shadow:0 14px 36px #18203029}#yjMobileSelectSheet.yj-select-sheet--menu::backdrop{background:transparent}#yjMobileSelectSheet.yj-select-sheet--menu header{padding:8px 10px 6px;border-bottom:1px solid #eef1f5}#yjMobileSelectSheet.yj-select-sheet--menu h2{font-size:12px;font-weight:650;color:#566174}#yjMobileSelectSheet.yj-select-sheet--menu header button{width:30px;height:30px;border-radius:8px;font-size:18px;background:#f3f5f8}#yjMobileSelectSheet.yj-select-sheet--menu>input{margin:0 10px 8px;width:calc(100% - 20px);min-height:34px;font-size:13px;border-radius:8px;padding:6px 10px}#yjMobileSelectSheet.yj-select-sheet--menu .yj-select-sheet__options{padding:4px 8px 8px}#yjMobileSelectSheet.yj-select-sheet--menu .yj-select-sheet__option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;margin:0 0 2px;padding:7px 10px;font-size:13px;line-height:1.35;border-color:transparent;border-radius:8px}#yjMobileSelectSheet.yj-select-sheet--menu .yj-select-sheet__option:hover:not(:disabled){background:#f3f5f8}#yjMobileSelectSheet.yj-select-sheet--menu .yj-select-sheet__option[aria-pressed=true]{border-color:var(--yj-appearance-primary,#6d28d9);background:var(--yj-appearance-soft,#ede9fe);color:var(--yj-appearance-text,#5b21b6)}#yjMobileSelectSheet.yj-select-sheet--menu .yj-select-sheet__option[aria-pressed=true]:after{content:"\2713";margin-left:auto;font-weight:700}#yjMobileSelectSheet.yj-select-sheet--menu .yj-select-sheet__group{margin:8px 4px 4px;font-size:11px}#yjMobileSelectSheet.yj-select-sheet--menu footer{padding:8px 10px}#yjMobileSelectSheet.yj-select-sheet--menu footer button{min-height:36px;border-radius:8px;font-size:13px}:is(#panelStandard,#panelRewrite,#panelGptImage,#panelNanoBanana,#panelSelfmediaArticle) :is(.standard-setting-select,.gpt-setting-select,.gpt-scene-select){-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%23667185' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px!important;transition:border-color .15s ease,box-shadow .15s ease}:is(#panelStandard,#panelRewrite,#panelGptImage,#panelNanoBanana,#panelSelfmediaArticle) :is(.standard-setting-select,.gpt-setting-select,.gpt-scene-select):hover:not(:disabled){border-color:#b7c0ce!important}:is(#panelStandard,#panelRewrite,#panelGptImage,#panelNanoBanana,#panelSelfmediaArticle) :is(.standard-setting-select,.gpt-setting-select,.gpt-scene-select):focus,:is(#panelStandard,#panelRewrite,#panelGptImage,#panelNanoBanana,#panelSelfmediaArticle) :is(.standard-setting-select,.gpt-setting-select,.gpt-scene-select):focus-visible{border-color:var(--yj-appearance-primary,#6d28d9)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--yj-appearance-primary,#6d28d9) 18%,transparent)!important;outline:none!important}.appearance-choice{padding:12px;border-bottom:1px solid #e1e4eb;display:flex;gap:8px;flex-wrap:wrap}.appearance-choice button{min-height:40px;padding:8px 12px;border:1px solid #d8dce5;border-radius:8px;background:#fff;color:#414957;cursor:pointer}.appearance-choice button[aria-pressed=true]{background:#ece5f8;color:#5b21b6;border-color:#a78bfa}.appearance-choice p{width:100%;margin:0;font-size:12px;color:#626977}html[data-yj-appearance=refined] body[data-app-feature=matting-refine] #panelStandard #mattingPromptWrap .matting-step-card{box-sizing:border-box!important;min-width:0!important;background:#fff!important;border:1px solid #e5e9f2!important;border-radius:8px!important;box-shadow:none!important;padding:8px!important}html[data-yj-appearance=refined] body[data-app-feature=matting-refine] #panelStandard :is(.matting-model-btn,.matting-tool-btn){background:#fff!important;border-color:#cbd3df!important;color:#414957!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature=matting-refine] #panelStandard :is(.matting-model-btn,.matting-tool-btn).active{background:var(--yj-appearance-soft)!important;border-color:var(--yj-appearance-primary)!important;color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature=matting-refine] #mattingModelBtns .matting-model-btn__cost{background:#f0f2f5!important;border-color:transparent!important;color:#566174!important}html[data-yj-appearance=refined] body[data-app-feature=matting-refine] #custom-prompt,html[data-yj-appearance=refined] body[data-app-feature=poster] #poster-title-input{background:#fff!important;border:1px solid #cbd3df!important;border-radius:8px!important;color:#242b38!important;box-shadow:none!important;font-size:14px!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard.dynamic-panel .params-section .param-group>.ratio-resolution-card.gpt-param-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #mobileGenerateBar{background:#fff!important;border-color:#dfe3eb!important;box-shadow:0 -3px 12px #2028380a!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #mobileGenerateBar #mobileGenerateAction{background:var(--yj-appearance-primary)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #mobileGenerateBar #mobileGenerateAction:disabled{opacity:.55!important;cursor:not-allowed!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard.dynamic-panel :is(#productUploadSection .upload-block,.commerce-output-type-section,.main-image-screen-section,.model-section,.param-group){box-sizing:border-box!important;min-width:0!important;background:#fff!important;border:1px solid #e5e9f2!important;border-radius:8px!important;box-shadow:none!important;padding:8px!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard .section-step-label{font-size:14px!important;font-weight:650!important;color:#242b38!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard :is(.step-inline-hint,.gpt-subfield-title){font-size:12px!important;color:#566174!important;line-height:1.5!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard .commerce-output-type-btns{background:#f0f2f5!important;border:0!important;border-radius:9px!important;padding:4px!important;gap:4px!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard .commerce-output-type-btn{min-height:38px!important;background:transparent!important;border:1px solid transparent!important;color:#566174!important;border-radius:6px!important;box-shadow:none!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard .commerce-output-type-btn[aria-checked=true]{background:#fff!important;border-color:#d3dae5!important;color:var(--yj-appearance-text)!important;font-weight:650!important;box-shadow:0 1px 2px #2028380a!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard :is(.main-image-screen-trigger,.standard-model-trigger,.gpt-setting-select){background:#fff!important;border:1px solid #cbd3df!important;border-radius:8px!important;box-shadow:none!important;color:#242b38!important;min-height:40px!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #panelStandard :is(input,textarea,select,button):focus-visible{outline:2px solid var(--yj-appearance-primary)!important;outline-offset:2px!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #mainGenerateSticky{background:#fff!important;border:1px solid #dfe3eb!important;box-shadow:0 -3px 12px #20283808!important;border-radius:10px!important}html[data-yj-appearance=refined] body:is([data-app-feature=main-image],[data-app-feature=detail-page],[data-app-feature=poster],[data-app-feature=fashion],[data-app-feature=matting-refine]) #mainGenerateSticky .generate-btn{background:var(--yj-appearance-primary)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}html[data-yj-appearance=refined] body{--yj-appearance-primary:#6d28d9;--yj-appearance-text:#5b21b6;--yj-appearance-soft:#ece5f8}html[data-yj-appearance=refined] body[data-wallet-skin=standard]{--yj-appearance-primary:#1d4ed8;--yj-appearance-text:#1e40af;--yj-appearance-soft:#e8efff}html[data-yj-appearance=refined] body[data-wallet-skin=flagship]{--yj-appearance-primary:#925609;--yj-appearance-text:#784509;--yj-appearance-soft:#fbefda}html[data-yj-appearance=refined] body[data-wallet-skin=chief]{--yj-appearance-primary:#047857;--yj-appearance-text:#065f46;--yj-appearance-soft:#e3f3ec}@media(min-width:768px){html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack{background:#f5f6f8!important;border-right-color:#e1e4eb!important;box-shadow:none!important}html[data-yj-appearance=refined] body .sidebar .sidebar-brand-wordmark{color:#20232b!important}html[data-yj-appearance=refined] body .sidebar .sidebar-collapse-toggle{color:#626977!important;background:#fff!important;border-color:#d8dce5!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn,html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn .nav-btn__label,html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn .nav-btn__icon{color:#414957!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn.active{background:var(--yj-appearance-soft)!important;border-color:transparent!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn.active,html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn.active .nav-btn__label,html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn.active .nav-btn__icon{color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body .sidebar #sidebarMenuRoot .nav-btn:hover{background:#e9ecf2!important}html[data-yj-appearance=refined] body .sidebar #sidebarMenuRoot .nav-btn.active:before{background:transparent!important;box-shadow:none!important}html[data-yj-appearance=refined] body .sidebar #sidebarMenuRoot .nav-group-title{color:#626977!important}html[data-yj-appearance=refined] body[data-app-feature=operation-center] #panelOperationCenter{--ops-accent:var(--yj-appearance-primary);--ops-accent-dark:var(--yj-appearance-text);--ops-accent-gradient:var(--yj-appearance-primary)}html[data-yj-appearance=refined] body[data-app-feature=operation-center] #panelOperationCenter .ops-home-shell{background:#f7f8fa!important}html[data-yj-appearance=refined] body[data-app-feature=operation-center] #panelOperationCenter .ops-home-composer{background:#fff!important;border-color:#dfe3eb!important;box-shadow:0 3px 12px #19202b09!important}html[data-yj-appearance=refined] body[data-app-feature=operation-center] #panelOperationCenter .ops-home-composer-rim{background:transparent!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet{background:#fff!important;border:1px solid #dfe3eb!important;box-shadow:none!important;border-radius:12px!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet:before,html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet:after,html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__fx{display:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__num{color:#202838!important;background:none!important;-webkit-text-fill-color:#202838!important;text-shadow:none!important;animation:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__unit{color:#566174!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__tier{background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important;border-color:transparent!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__tools>button{background:#f5f6f8!important;border-color:#e4e7ed!important;color:#566174!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet .sidebar-wallet__tools svg{color:inherit!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet #sidebarRechargeBtn{background:var(--yj-appearance-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar #sidebarWallet #openAccountCenter{background:#fff!important;color:#414957!important;border-color:#dfe3eb!important;box-shadow:none!important}html[data-yj-appearance=refined] body .auth-onboard-banner__inner{background:#fff!important;border-color:#e4e7ed!important;box-shadow:none!important}html[data-yj-appearance=refined] body .auth-onboard-banner__cta{background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important}html[data-yj-appearance=refined] body .auth-onboard-banner__cta--secondary{background:#fff!important;color:#414957!important;border-color:#dfe3eb!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-hero h2{font-size:30px!important;font-weight:650!important;letter-spacing:-.5px!important;color:#242b38!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-hero h2 span{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-tabs{background:#eceef2!important;border-color:transparent!important;border-radius:10px!important;box-shadow:none!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-tabs button{border-radius:7px!important;color:#566174!important;font-weight:500!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-tabs button.active{background:#fff!important;color:#242b38!important;box-shadow:0 1px 3px #20283812!important}@media(min-width:1024px){html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-mascot{display:block!important}}html[data-yj-appearance=refined] body #panelOperationCenter #opsHomeInput{font-size:16px!important;line-height:1.7!important;color:#242b38!important}html[data-yj-appearance=refined] body #panelOperationCenter #opsHomeInput::placeholder{color:#687386!important;opacity:1!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-upload{background:#f7f8fa!important;border:1px dashed #b6bfce!important;color:var(--yj-appearance-text)!important;box-shadow:none!important;transform:none!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-submit{background:var(--yj-appearance-primary)!important;color:#fff!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-cost-hint{color:#566174!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-project-card{box-shadow:none!important;border-radius:10px!important}html[data-yj-appearance=refined] body #panelOperationCenter .ops-home-composer:focus-within{border-color:var(--yj-appearance-primary)!important;box-shadow:0 0 0 2px var(--yj-appearance-soft)!important}html[data-yj-appearance=refined] body :is(#sidebarWallet,#panelOperationCenter) button:focus-visible{outline:2px solid var(--yj-appearance-primary)!important;outline-offset:3px!important}}html[data-yj-appearance=refined] body[data-app-feature] #mobileGenerateBar{background:#fff!important;border-color:#dfe3eb!important;box-shadow:0 -3px 12px #2028380a!important}html[data-yj-appearance=refined] body[data-app-feature] #mobileGenerateBar #mobileGenerateAction{background:var(--yj-appearance-primary)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}html[data-yj-appearance=refined] body[data-app-feature] #mobileGenerateBar #mobileGenerateAction:disabled{opacity:.55!important;cursor:not-allowed!important}html[data-yj-appearance=refined] body.has-mobile-tab-bar #panelOneClickVideo .ocv-shell>.ocv-card:not(.ocv-action-card){border:1px solid #e5e9f2!important;border-radius:8px!important;padding:8px!important;background:#fff!important;margin:0 0 8px!important}html body[data-app-feature] #panelGptImage #gpt-image-panel #gpt-upload-block-title .step-title-main{flex-wrap:wrap!important;min-width:0!important}html body[data-app-feature] #panelGptImage #gpt-image-panel #gpt-upload-block-title .gpt-upload-inline-hint{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important;line-height:1.5!important}html body[data-app-feature=matting-refine] #panelStandard.mode-matting>.params-section:has(.gpt-channel-section){flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge,html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge .recharge-workspace-shell{background:#f7f8fa!important;color:#242b38!important;border-color:#e5e9f2!important;box-shadow:none!important}html[data-yj-appearance=refined] #panelRecharge .recharge-workspace-head{padding:24px 16px!important;min-height:0!important}html[data-yj-appearance=refined] #panelRecharge .recharge-workspace-head h3{color:#242b38!important;font-size:28px!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html[data-yj-appearance=refined] #panelRecharge :is(.recharge-workspace-head p,.api-key-modal__subcopy,.plan-item__gen,.plan-item__formal){color:#566174!important}html[data-yj-appearance=refined] #panelRecharge :is(.recharge-workspace-account-link,.recharge-service-card){background:#fff!important;color:#414957!important;border:1px solid #cbd3df!important;box-shadow:none!important;border-radius:8px!important;min-height:40px!important}html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack .plan-item{background:#fff!important;color:#242b38!important;border:1px solid #d8deea!important;border-radius:12px!important;box-shadow:none!important}html[data-yj-appearance=refined] #panelRecharge .plan-item:before,html[data-yj-appearance=refined] #panelRecharge .plan-item:after,html[data-yj-appearance=refined] #panelRecharge .plan-item__shine{display:none!important}html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack .plan-item :is(.plan-item__identity,.plan-item__price,.plan-item__pts){color:#242b38!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-yj-appearance=refined] #panelRecharge .plan-item__pts{background:#f7f8fa!important;border-color:#e5e9f2!important}html[data-yj-appearance=refined] #panelRecharge :is(.plan-item__bonus,.plan-item__unit){background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important;border-color:transparent!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack .plan-item:is(.active,.selected,.is-selected){background:var(--yj-appearance-soft)!important;border-color:var(--yj-appearance-primary)!important;box-shadow:0 0 0 1px var(--yj-appearance-primary)!important}html[data-yj-appearance=refined] #panelRecharge .plan-item .plan-item__cta{background:#fff!important;color:var(--yj-appearance-text)!important;border-color:#cbd3df!important;box-shadow:none!important}html[data-yj-appearance=refined] #panelRecharge .plan-item:is(.active,.selected,.is-selected) .plan-item__cta{background:var(--yj-appearance-primary)!important;color:#fff!important}html[data-yj-appearance=refined] body[data-app-feature=account-center] :is(.account-primary-btn){background:var(--yj-appearance-primary)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}html[data-yj-appearance=refined] body[data-app-feature=account-center] :is(.account-ghost-btn){background:#fff!important;color:#414957!important;border:1px solid #cbd3df!important;box-shadow:none!important;border-radius:8px!important}html[data-yj-appearance=refined] body[data-app-feature=account-center] :is(.account-primary-btn,.account-ghost-btn):focus-visible{outline:2px solid var(--yj-appearance-primary);outline-offset:2px}html[data-yj-appearance=refined] body[data-app-feature=recharge] .main-area{background:#f7f8fa!important}html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge .recharge-workspace-shell{padding:20px 12px!important}html[data-yj-appearance=refined] body[data-app-feature=recharge] .page-container.app-container>.main-area{background:#f7f8fa!important}html[data-yj-appearance=refined] #panelRecharge .recharge-auth-footnote{color:#566174!important}@media(max-width:767px){html body{--yj-field-font:16px}html body.has-mobile-tab-bar #authOnboardBanner .auth-onboard-banner__inner{padding:10px!important;gap:8px!important}html body.has-mobile-tab-bar #authOnboardBanner .auth-onboard-banner__title{display:none!important}html body.has-mobile-tab-bar #authOnboardBanner .auth-onboard-banner__steps{font-size:12px!important;line-height:1.5!important;margin:0!important;flex-wrap:wrap!important}html body.has-mobile-tab-bar #authOnboardBanner .auth-onboard-banner__cta{min-height:44px!important;border-radius:10px!important}html body.has-mobile-tab-bar :is(#keyModalBackdrop,#emailOnboardModalBackdrop,#accountLedgerModal,#accountCommunityModal,#accountReferralModal,#rechargeReferralModal,#modelPricingModal){align-items:flex-end!important;justify-content:center!important;padding:12px 0 0!important;overflow:hidden!important}html body.has-mobile-tab-bar :is(#keyModalBackdrop,#emailOnboardModalBackdrop,#accountLedgerModal,#accountCommunityModal,#accountReferralModal,#rechargeReferralModal,#modelPricingModal)>[role=dialog]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px)!important;margin:0!important;border-radius:20px 20px 0 0!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;transform:none!important}html body.has-mobile-tab-bar :is(#closeKeyModal,#closeEmailOnboardModal,#accountLedgerModalClose,#accountCommunityModalClose,#accountReferralClose,#closeRechargeReferralBtn,#closeModelPricingBtn,#closeSiteNoticeCenter,#closeNoticeModal){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border-radius:12px!important;background:#f1f3f7!important;color:#334155!important;font-size:24px!important;z-index:5!important}html body.has-mobile-tab-bar :is(.recharge-pricing-dialog,.key-modal){padding-top:56px!important}html body.has-mobile-tab-bar :is(.recharge-pricing-dialog,.key-modal)>:is(.recharge-pricing-close,.modal-close-btn){position:absolute!important;top:8px!important;right:12px!important}html body.has-mobile-tab-bar [role=dialog] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select){font-size:16px!important}}@media(max-width:767px){html body.has-mobile-tab-bar :is(#keyModalBackdrop,#emailOnboardModalBackdrop,#accountLedgerModal,#accountCommunityModal,#accountReferralModal,#rechargeReferralModal,#modelPricingModal)[aria-hidden=false]:not([hidden]){display:flex!important}html body.has-mobile-tab-bar.has-blocking-modal-open #mobileGenerateBar{display:none!important;pointer-events:none!important}}html body[data-app-feature] .page-container.app-container #panelNanoBanana :is(#nanoImagePromptInput,#nanoImageSceneSelect,#nanoAspectSelect,#nanoClaritySelect){box-sizing:border-box!important;font-size:var(--yj-field-font,14px)!important;line-height:1.5!important;padding:10px 12px!important;border:1px solid #cbd3df!important;border-radius:8px!important;background:#fff!important;color:#273244!important}html body[data-app-feature] .page-container.app-container #panelNanoBanana :is(#nanoImageSceneSelect,#nanoAspectSelect,#nanoClaritySelect){height:44px!important;min-height:44px!important}@media(max-width:767px){html body.has-mobile-tab-bar #opsCanvasPresetModal #opsPresetModalClose{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:12px!important;background:#f1f3f7!important;color:#334155!important}}@media(max-width:767px){html body.has-mobile-tab-bar #panelNanoBanana .model-btn{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:4px 6px!important;height:auto!important;min-height:58px!important;padding:8px!important}html body.has-mobile-tab-bar #panelNanoBanana .model-btn .model-logo{grid-column:1;grid-row:1 / span 2}html body.has-mobile-tab-bar #panelNanoBanana .model-btn .model-name{grid-column:2;grid-row:1;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:0!important}html body.has-mobile-tab-bar #panelNanoBanana .model-btn .model-cost{grid-column:2;grid-row:2;position:static!important}}body.has-canvas-favorites-open{overflow:hidden}.canvas-favorites-drawer{position:fixed;inset:0;margin:auto;width:min(1080px,calc(100vw - 48px));max-width:100vw;height:min(840px,88dvh);max-height:100dvh;box-sizing:border-box;padding:0;border:1px solid #dce2ec;border-radius:18px;background:#fff;color:#172033}.canvas-favorites-drawer::backdrop{background:#0f172a52}.canvas-favorites-drawer[open]{display:flex;flex-direction:column}.canvas-favorites-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.canvas-favorites-drawer h2{margin:0;font-size:18px}.canvas-favorites-drawer header p{margin:6px 0 0;font-size:13px;color:#526077}.canvas-favorites-drawer header button{flex:0 0 44px;width:44px;height:44px;border:1px solid #dce2ec;background:#f5f7fa;color:#172033;border-radius:10px;font-size:24px}.canvas-favorites-note{margin:0 16px 12px;font-size:13px;line-height:1.6;color:#526077}.canvas-favorites-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(16px + env(safe-area-inset-bottom));line-height:1.6;overflow-wrap:anywhere}.canvas-favorites-content article{border:1px solid #dce2ec;padding:12px;border-radius:12px;margin-bottom:12px}.canvas-favorites-content h3{margin:0 0 8px;font-size:15px}.canvas-favorites-content img{display:block;width:100%;max-height:280px;object-fit:contain;margin-bottom:8px}.canvas-favorites-content p{font-size:14px;white-space:pre-wrap}@media(max-width:767px){.canvas-favorites-drawer{width:calc(100vw - 16px);height:94dvh;border-radius:14px}}.canvas-favorites-drawer--editor .my-favorites-composer__grid{display:flex;flex-direction:column;min-width:0}.canvas-favorites-drawer--editor .my-favorites-shell{min-width:0}.canvas-favorites-drawer--editor .my-favorites-list{grid-template-columns:minmax(0,1fr)}.canvas-favorites-drawer--editor :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;font-size:16px}.canvas-favorites-drawer--editor .my-favorite-card__actions{flex-wrap:wrap}.canvas-favorites-drawer--editor button{min-height:44px}@media(min-width:1024px){.ops-home-mascot__stage:focus-visible{outline:2px solid #6d28d9;outline-offset:3px}.ops-mascot-toggle{pointer-events:auto;position:absolute;right:0;bottom:6px;border:1px solid #dce2ec;border-radius:12px;background:#fff;color:#526077;padding:5px 8px;font-size:12px;cursor:pointer}.ops-mascot-greeting{position:absolute;right:110px;bottom:72px;width:max-content;max-width:190px;padding:8px 12px;border-radius:12px;background:#fff;color:#414957;border:1px solid #dce2ec;box-shadow:0 4px 16px #17203310;font-size:13px}.ops-mascot-greeting:empty{display:none}.ops-home-mascot.is-collapsed .ops-home-mascot__stage{visibility:hidden;pointer-events:none!important}.ops-home-mascot.is-blinking .ops-home-mascot__eye:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(#f1e7ff 46%,#593484 47% 55%,#f1e7ff 56%);animation:ops-mascot-blink .22s ease-in-out;transform-origin:top}@keyframes ops-mascot-blink{0%,to{transform:scaleY(0)}45%,65%{transform:scaleY(1)}}}@media(max-width:1023px){.ops-mascot-toggle,.ops-mascot-greeting{display:none!important}}@media(prefers-reduced-motion:reduce){.ops-home-mascot__eye:after{animation:none!important;display:none!important}}@media(min-width:1024px){.ops-mascot-toggle{top:0;bottom:auto;right:-12px}}.my-favorites-compose-toggle{width:100%;min-height:44px;border:1px dashed #c4b5fd;border-radius:10px;background:#faf8ff;color:var(--yj-appearance-primary,#5b21b6);text-align:left;padding:10px 12px;font-weight:600;cursor:pointer}#myFavoritesComposeBody[hidden]{display:none!important}#myFavoritesComposeBody:not([hidden]){margin-top:12px}.favorites-browse-only .my-favorite-card__actions [data-favorite-action^=reuse-]{display:none!important}.favorites-browse-only .my-favorite-card__media[data-favorite-action=image-preview]{pointer-events:auto;cursor:pointer}html body #mobileGenerateAction,html body #mobileGenerateBar.has-a01-review-action :is(#a01ReviewPreviewBtn,#mobileGenerateReset),html body #panelOneClickVideo :is(#ocvPrimaryBtn,#ocvReviewGenerateBtn){min-height:44px!important;border-radius:8px!important;font-size:14px!important}html body #mobileGenerateBar.has-a01-review-action :is(#mobileGenerateAction,#a01ReviewPreviewBtn,#mobileGenerateReset){font-weight:700!important}html body #mobileGenerateAction,html body #panelOneClickVideo :is(#ocvPrimaryBtn,#ocvReviewGenerateBtn){border:1px solid var(--yj-appearance-primary,#6d28d9)!important;background:var(--yj-appearance-primary,#6d28d9)!important;color:#fff!important;box-shadow:none!important;font-weight:600!important}html body #panelOneClickVideo :is(#ocvPrimaryBtn,#ocvReviewGenerateBtn):disabled{background:#ede9f5!important;color:#716681!important;border-color:#ded6ea!important;opacity:1!important;cursor:not-allowed}html body[data-app-feature=one-click-video] #panelOneClickVideo .ocv-action-card{position:sticky!important;bottom:0!important;z-index:8!important;background:#fff!important;border:1px solid #dce2ec!important;border-radius:10px!important;padding:10px!important;box-shadow:0 -6px 16px #17203308!important;margin-top:12px!important}@media(max-width:767px){html body.has-mobile-tab-bar[data-app-feature=one-click-video] #panelOneClickVideo .ocv-action-card{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;width:auto!important;margin:0!important;z-index:35!important}html body.has-mobile-tab-bar[data-app-feature=one-click-video] #panelOneClickVideo .ocv-shell{padding-bottom:180px!important}html body.has-blocking-modal-open #panelOneClickVideo .ocv-action-card{visibility:hidden!important}}@media(min-width:768px){html body .page-container.app-container>.sidebar #sidebarCollapseToggle{color:#475569!important;-webkit-text-fill-color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important}html body .page-container.app-container>.sidebar #sidebarCollapseToggle .sidebar-collapse-toggle__icon{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important}html body .page-container.app-container>.sidebar #sidebarCollapseToggle .sidebar-collapse-toggle__icon:before{content:"";display:block;width:16px;height:16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m10 4-4 4 4 4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat}html body .page-container.app-container>.sidebar #sidebarCollapseToggle.is-collapsed .sidebar-collapse-toggle__icon:before{transform:rotate(180deg)}html body .page-container.app-container>.sidebar #sidebarCollapseToggle:focus-visible{outline:2px solid #6d28d9!important;outline-offset:2px}}@media(min-width:1024px){html body.sidebar-is-collapsed:not(.has-mobile-tab-bar) .page-container.app-container>.sidebar #sidebarCollapseToggle{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;background:#fffffff0!important;border-color:#7c3aed6b!important}html body.sidebar-is-collapsed:not(.has-mobile-tab-bar) .page-container.app-container>.sidebar #sidebarCollapseToggle .sidebar-collapse-toggle__icon{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important}}@media(min-width:768px)and (max-width:1023px){html body[data-app-feature=one-click-video] #panelOneClickVideo .ocv-action-card{position:fixed!important;left:48px!important;right:48px!important;bottom:12px!important;width:auto!important;margin:0!important;z-index:35!important}html body[data-app-feature=one-click-video] #panelOneClickVideo .ocv-shell{padding-bottom:160px!important}html body.has-blocking-modal-open #panelOneClickVideo .ocv-action-card{visibility:hidden!important}}html body #panelOneClickVideo #ocvCreativeBrief{display:block;box-sizing:border-box;width:100%!important;max-width:100%;min-height:120px}@media(max-width:767px){body.has-mobile-tab-bar .sidebar.sidebar--stack #yjMobileNavClose{display:flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #dbe2ed;border-radius:10px;background:#fff;color:#334155;font-size:24px}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-brand-wordmark{display:none!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__actions{gap:8px!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__actions #sidebarRechargeBtn,body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__actions #openAccountCenter{min-height:44px!important;justify-content:center!important;border-radius:8px!important;padding:8px 12px!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__actions #sidebarRechargeBtn{background:var(--yj-accent, #6d28d9)!important;color:#fff!important;border:1px solid transparent!important}body.has-mobile-tab-bar .sidebar.sidebar--stack .sidebar-wallet__actions #openAccountCenter{background:#fff!important;color:#334155!important;border:1px solid #dbe2ed!important}}html[data-yj-appearance=refined] body{--yj-accent:var(--yj-appearance-primary);--primary-color:var(--yj-appearance-primary)}html[data-yj-appearance=refined] body .appearance-choice button[aria-pressed=true]{background:var(--yj-appearance-soft);color:var(--yj-appearance-text);border-color:var(--yj-appearance-primary)}html[data-yj-appearance=refined] body .page-container.app-container>.sidebar #sidebarMenuRoot .nav-btn:focus-visible,html[data-yj-appearance=refined] body .page-container.app-container>.sidebar #sidebarCollapseToggle:focus-visible,html[data-yj-appearance=refined] body :is(#panelGptImage,#panelNanoBanana,#panelOneClickVideo) :is(input,textarea,select,button):focus-visible{outline:2px solid var(--yj-appearance-primary)!important;outline-offset:2px!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage,#panelNanoBanana) .model-btn.selected{background:var(--yj-appearance-soft)!important;border-color:var(--yj-appearance-primary)!important;color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage,#panelNanoBanana) .model-btn.selected :is(.model-name,.model-cost,.model-desc){color:var(--yj-appearance-text)!important}@media(max-width:767px){html[data-yj-appearance=refined] body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn.active{background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body.has-mobile-tab-bar .sidebar.sidebar--stack #sidebarMenuRoot .nav-btn.active :is(.nav-btn__label,.nav-btn__icon){color:var(--yj-appearance-text)!important}}html[data-yj-appearance=refined] body[data-app-feature] .page-container.app-container>.sidebar .sidebar-brand-wordmark{display:inline-block!important;color:#20232b!important}html[data-yj-appearance=refined] body.sidebar-is-collapsed[data-app-feature] .page-container.app-container>.sidebar .sidebar-brand-wordmark{display:none!important}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-dialog{background:#fff!important;color:#242b38!important;border:1px solid #d8deea!important;border-radius:16px!important;box-shadow:0 16px 48px #17203326!important;padding:24px!important;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto}html[data-yj-appearance=refined] body #modelPricingTitle{color:#242b38!important;font-size:20px!important;padding-right:44px;margin:0 0 16px!important}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-sub,html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-special{color:#475569!important;line-height:1.65}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-special :is(h5,strong){color:#242b38!important}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-plan-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-plan-btn{background:#f7f8fa!important;color:#414957!important;border:1px solid #d8deea!important;border-radius:8px!important;min-height:44px;padding:8px!important}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-plan-btn.active{background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important;border-color:var(--yj-appearance-primary)!important}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-table-wrap{border:1px solid #d8deea!important;border-radius:10px!important;background:#fff!important}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-table{color:#242b38!important;width:100%;min-width:0!important;table-layout:fixed}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-table :is(th,td){background:#fff!important;color:#242b38!important;border-color:#e5e9f2!important;padding:10px 8px!important;white-space:normal!important;overflow-wrap:anywhere}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-table th{background:#f5f6f8!important}html[data-yj-appearance=refined] body #modelPricingModal #closeModelPricingBtn{color:#475569!important;background:#f7f8fa!important;border:1px solid #d8deea!important;border-radius:8px!important;width:44px!important;height:44px!important;top:12px!important;right:12px!important;z-index:2}html[data-yj-appearance=refined] body #modelPricingModal button:focus-visible{outline:2px solid var(--yj-appearance-primary);outline-offset:2px}@media(max-width:767px){html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-dialog{padding:20px 14px calc(16px + env(safe-area-inset-bottom,0px))!important;border-radius:16px 16px 0 0!important}html[data-yj-appearance=refined] body #modelPricingModal .recharge-pricing-plan-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage #gpt-image-panel,#panelNanoBanana #nano-banana-panel,#panelStandard #modelBtns,#panelRewrite #rewriteModelBtns,#panelSelfmediaArticle .selfmedia-model-dropdown) .model-btn.selected :is(.model-cost,.gpt-model-card-desc,.model-desc){color:var(--yj-appearance-text)!important;-webkit-text-fill-color:currentColor!important}html[data-yj-appearance=refined] body[data-app-feature] .main-area :is(.standard-model-trigger__meta,.main-image-screen-trigger__meta){color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] .main-area .main-image-screen-trigger__icon{background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage,#panelNanoBanana,#panelStandard,#panelRewrite,#panelSelfmediaArticle) .gpt-count-btn.active,html[data-yj-appearance=refined] body[data-app-feature] #resultPanel .result-view-tabs button.is-active,html[data-yj-appearance=refined] body[data-app-feature] #resultPanel .case-wall-card__primary{background:var(--yj-appearance-primary)!important;color:#fff!important;border-color:var(--yj-appearance-primary)!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .main-area .image-channel-btn.active{background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important;border-color:var(--yj-appearance-primary)!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage,#panelNanoBanana,#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelOneClickVideo) .feature-path-guide__step.is-active .feature-path-guide__dot,html[data-yj-appearance=refined] body[data-app-feature] .main-area .step-dot--current{background:var(--yj-appearance-primary)!important;border-color:var(--yj-appearance-primary)!important;color:#fff!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] .main-area .feature-path-guide__step.is-active .feature-path-guide__num{color:#fff!important}html[data-yj-appearance=refined] body[data-app-feature] #resultPanel .result-empty-spark__dot--violet{background:var(--yj-appearance-primary)!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage #gpt-image-panel,#panelNanoBanana #nano-banana-panel) .param-btn.gpt-count-btn.active{background:var(--yj-appearance-primary)!important;color:#fff!important;border-color:var(--yj-appearance-primary)!important;box-shadow:none!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage #gpt-image-panel,#panelNanoBanana #nano-banana-panel,#panelStandard) .param-btn.image-channel-btn.active{background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important;border-color:var(--yj-appearance-primary)!important}@media(max-width:767px){html[data-yj-appearance=refined] body.has-mobile-tab-bar[data-app-feature] #panelStandard .step-dot{background:var(--yj-appearance-primary)!important}html[data-yj-appearance=refined] body.has-mobile-tab-bar[data-app-feature] #panelStandard .feature-path-guide__step.is-active :is(.feature-path-guide__label,.feature-path-guide__label-text){color:var(--yj-appearance-text)!important}}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelGptImage #gpt-image-panel,#panelNanoBanana #nano-banana-panel,#panelStandard,#panelRewrite,#panelSelfmediaArticle) .image-channel-row .gpt-count-btn.param-btn.image-channel-btn.active:is(:disabled,:enabled){background:var(--yj-appearance-soft)!important;color:var(--yj-appearance-text)!important;border-color:var(--yj-appearance-primary)!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelRewrite,#panelSelfmediaArticle,#panelStandard) .standard-model-trigger__meta{color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] #authOnboardTrialBtn{background:var(--yj-appearance-primary)!important;color:#fff!important}html[data-yj-appearance=refined] body[data-app-feature] #fashionModeBtns .fashion-mode-btn.active{background:var(--yj-appearance-soft)!important;border-color:var(--yj-appearance-primary)!important;color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] :is(.fashion-mode-btn.active .fashion-mode-btn__title,.fashion-lock-trigger__icon,#fashionLockTriggerMeta,#accountReferralOpen,#accountReferralOpen span,#openNoticeModal,#accountCenterBalance){color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] #panelStandard :is(#mattingToolBtns,#mattingModelBtns) :is(.matting-tool-btn,.matting-model-btn).active{background:var(--yj-appearance-soft)!important;border-color:var(--yj-appearance-primary)!important;color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] #panelStandard .matting-tool-btn.active .matting-tool-btn__icon{color:var(--yj-appearance-text)!important;background:var(--yj-appearance-soft)!important}html[data-yj-appearance=refined] body[data-app-feature] #panelUseCases :is(.shop-panel-download-card__badge,.shop-panel-download-card summary,.use-cases-side-card strong){color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] #panelUseCases .shop-panel-download-card__badge{background:var(--yj-appearance-soft)!important}html[data-yj-appearance=refined] body[data-app-feature] :is(#panelRewrite #rewriteModelBtns,#panelSelfmediaArticle #selfmediaModelBtns) .standard-model-trigger__meta{color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] #panelStandard #fashionModeBtns .fashion-mode-btn.active .fashion-mode-btn__title{color:var(--yj-appearance-text)!important}html[data-yj-appearance=refined] body[data-app-feature] #panelStandard .fashion-lock-trigger__icon{background:var(--yj-appearance-soft)!important}html[data-yj-appearance=refined] body[data-app-feature] #panelUseCases .use-cases-empty>span{color:var(--yj-appearance-text)!important;background:var(--yj-appearance-soft)!important}html[data-yj-appearance=refined] body.has-mobile-tab-bar[data-app-feature] .sidebar.sidebar--stack #sidebarWallet :is(#sidebarBalanceNum,.sidebar-wallet__unit){color:var(--yj-appearance-text)!important}html body[data-app-feature=recharge] #panelRecharge .recharge-workspace-shell{justify-content:flex-start!important;padding-top:24px!important}html body[data-app-feature=recharge] #panelRecharge .recharge-workspace-head{padding:12px 16px 20px!important}@media(max-width:767px){html body[data-app-feature=recharge] #panelRecharge .recharge-workspace-head h3{font-size:23px!important}html body[data-app-feature=recharge] #panelRecharge .recharge-workspace-head-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}html body[data-app-feature=recharge] #panelRecharge .recharge-workspace-head-buttons>button{min-width:0!important;width:100%!important;padding:6px 3px!important;font-size:12px!important}html body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack{display:flex!important;flex-direction:column!important}}html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack .plan-item .plan-item__cta{background:#fff!important;color:var(--yj-appearance-text)!important;border:1px solid #cbd5e1!important;opacity:1!important}html[data-yj-appearance=refined] body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack .plan-item:is(.active,.selected,.is-selected) .plan-item__cta{background:var(--yj-appearance-primary)!important;color:#fff!important;border-color:var(--yj-appearance-primary)!important}@media(max-width:767px){html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-hero{position:relative;overflow:hidden;display:flex!important;flex-direction:column;gap:0!important;padding:24px 20px 20px!important;border:0!important;border-radius:22px!important;background:linear-gradient(145deg,#fff 12%,var(--yj-appearance-soft,#f0e9fc) 100%)!important;box-shadow:none!important}.yj-mhc-kicker{color:var(--yj-appearance-text,#5b21b6);font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:15px}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-title{font-size:36px!important;line-height:1.18!important;letter-spacing:-1px!important;font-weight:800!important}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-lede{margin:10px 0 0!important;font-size:12px!important;line-height:1.65!important;color:#526078!important}.yj-mhc-art{position:relative;height:204px;margin:4px -20px 8px;isolation:isolate;overflow:hidden}.yj-mhc-orbit{position:absolute;right:-20px;top:17px;width:230px;height:170px;border:1px solid #ffffffd9;border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 0 20px #ffffff25,0 0 0 40px #ffffff20}.yj-mhc-art-copy{position:absolute;left:20px;top:39px;font-size:21px;font-weight:700;line-height:1.6;letter-spacing:1px;color:var(--yj-appearance-text,#5b21b6)}.yj-mhc-art-note{position:absolute;left:20px;bottom:15px;font-size:8px;letter-spacing:1.7px;color:#697386}.yj-mhc-mascot{position:absolute;width:236px;height:236px;right:-24px;top:0;transform:rotate(-6deg)}.yj-mhc-mascot img{display:block;width:100%;height:100%;filter:drop-shadow(0 14px 12px #30204b22)}.yj-mhc-eye{position:absolute;border-radius:50%;background:#f1e7ff;box-shadow:0 0 0 2px #f1e7ff;overflow:hidden;animation:yj-poster-blink 7s infinite}.yj-mhc-eye--l{left:27.4%;top:32.6%;width:10.8%;height:13%}.yj-mhc-eye--r{left:46.6%;top:32.1%;width:11.8%;height:13.4%}.yj-mhc-eye i{position:absolute;left:12%;top:10%;width:76%;height:84%;border-radius:50%;background:radial-gradient(ellipse at 32% 26%,white 0 13%,transparent 15%),radial-gradient(ellipse at 50% 60%,#26084a 30%,#674495 75%,#26084a)}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-actions{gap:10px!important;margin-top:20px!important}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-action{justify-content:space-between!important;text-align:left!important;min-height:76px!important;padding:14px!important;border-radius:14px!important;background:#ffffffdc!important;border:1px solid #ffffff!important;font-size:15px!important;color:#172036!important}.yj-mhc-action small{display:block;margin-top:5px;font-size:10px;font-weight:400;color:#667085}.yj-mhc-action b{font-size:20px;font-weight:400}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-action--primary{grid-column:1/-1;background:var(--yj-appearance-primary,#6d28d9)!important;color:#fff!important;border-color:transparent!important;min-height:72px!important}html body.has-mobile-tab-bar #yjMobileHomeConsole .yj-mhc-action--primary small{color:#ffffffd9}@keyframes yj-poster-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}}@media(prefers-reduced-motion:reduce){.yj-mhc-eye{animation:none!important}}@media(max-width:767px){html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-action--primary small{color:#fff!important;font-size:11px}}html body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack .plan-item{position:relative!important;padding-top:52px!important}html body[data-app-feature=recharge] #panelRecharge .api-key-plans--stack .plan-item .plan-item__bonus{grid-area:auto!important;position:absolute!important;top:0!important;left:16px!important;right:auto!important;transform:none!important;max-width:calc(100% - 32px)!important;height:28px!important;padding:0 11px!important;border-radius:0 0 8px 8px!important;font-size:11px!important;font-weight:600!important;line-height:28px!important;white-space:nowrap!important;animation:none!important;box-shadow:none!important;background:var(--yj-appearance-soft,#ede9fe)!important;color:var(--yj-appearance-text,#5b21b6)!important}#opsCanvasPresetModal[data-workflow-view] .ops-preset-modal__panel{width:min(1200px,96vw);height:min(860px,92dvh)}.ops-workflow-filters{display:flex;gap:12px;margin-bottom:20px;position:sticky;top:0;background:var(--yj-appearance-surface,#fff);z-index:2;padding:8px 0}.ops-workflow-filters input{flex:1;min-width:0}.ops-workflow-filters :is(input,select){height:44px;border:1px solid #d8deea;border-radius:10px;padding:0 12px;color:#273449;background:#fff}#opsPresetModalBody .ops-preset-card[hidden]{display:none!important}#opsPresetModalBody .ops-preset-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ops-workflow-cover{min-height:108px;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:linear-gradient(135deg,var(--yj-appearance-soft,#ede9fe),#f8fafc);color:var(--yj-appearance-text,#5b21b6)}#opsPresetModalBody .ops-preset-card__footer{flex-wrap:wrap}#opsPresetModalBody .ops-preset-card__footer button{min-height:36px}@media(max-width:767px){#opsCanvasPresetModal[data-workflow-view] .ops-preset-modal__panel{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.ops-workflow-filters{gap:6px}.ops-workflow-filters select{max-width:100px}}html body #opsCanvasPresetModal[data-workflow-view] .ops-preset-modal__main{min-width:0;width:100%}html body #opsCanvasPresetModal[data-workflow-view] .ops-preset-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}@media(max-width:767px){html body #opsCanvasPresetModal[data-workflow-view]{padding:0!important}html body #opsCanvasPresetModal[data-workflow-view] .ops-preset-modal__panel{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}}html body #opsCanvasPresetModal[data-workflow-view] .ops-preset-card__use{background:var(--yj-appearance-primary,#6d28d9)!important;color:#fff!important}@media(max-width:767px){html body.has-mobile-tab-bar[data-app-feature=operation-center]:not(.ops-canvas-workspace-open):not(.yj-mobile-ai-chat) .main-area:has(#yjMobileHomeConsole){padding:16px 14px 24px!important}html body.has-mobile-tab-bar[data-app-feature=operation-center]:not(.ops-canvas-workspace-open):not(.yj-mobile-ai-chat) .main-area>.yj-card--panel:has(#yjMobileHomeConsole){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] .main-area:has(#panelGptImage){padding:16px 14px 24px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] .main-area>.yj-card--panel:has(#panelGptImage){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel #gptImagePromptInput{min-height:150px!important;height:150px!important;max-height:320px!important;padding:12px!important;font-size:16px!important;line-height:1.6!important;resize:vertical!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel :is(#gptAspectSelect,#gptClaritySelect,#gptImageSceneSelect){min-height:48px!important;height:48px!important;max-height:none!important;font-size:16px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] .main-area{padding:16px 14px 24px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] .main-area>.yj-card--panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel .gpt-image-stack{gap:18px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel .gpt-step-card{padding:14px!important;border-radius:16px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel .section-step-label{font-size:16px!important;line-height:1.5!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel :is(.step-inline-hint,.gpt-subfield-title,.gpt-upload-block-hint){font-size:12px!important;line-height:1.5!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gptImagePromptInput{font-size:16px!important;line-height:1.6!important;min-height:150px!important;padding:12px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage :is(.gpt-setting-select,.gpt-scene-select){min-height:48px!important;font-size:16px!important;min-width:0!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gpt-image-panel .gpt-aspect-clarity-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage .gpt-aspect-clarity-card>.step-title-row{grid-column:1/-1!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage .gpt-aspect-clarity-card>:is(.gpt-ratio-section,.gpt-resolution-section){min-width:0!important;width:100%!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gptNumRow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mainDynamicStack #panelGptImage #gptNumRow button{min-height:48px!important;font-size:16px!important;padding:8px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mobileGenerateBar{padding:10px 14px!important}html body.has-mobile-tab-bar[data-app-feature=gpt-image] #mobileGenerateBar :is(#mobileGenerateAction,#mobileGenerateReset){min-height:48px!important;font-size:16px!important}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole{gap:18px!important}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-title{font-size:28px!important;line-height:1.3!important;letter-spacing:0!important}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-lede{font-size:14px!important;line-height:1.6!important}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-action{font-size:16px!important}html body.has-mobile-tab-bar[data-app-feature=operation-center] #yjMobileHomeConsole .yj-mhc-action small{font-size:12px!important;line-height:1.5!important}}@media(max-width:767px){#yjCustomSheetBackdrop:popover-open{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0f172a66}body.yj-custom-sheet-open{overflow:hidden!important}html body #panelOperationCenter .yj-custom-sheet .yj-custom-sheet__header strong{font-size:18px!important;line-height:1.4!important}html body #panelOperationCenter .yj-custom-sheet button strong{font-size:16px!important;line-height:1.5!important}html body #panelOperationCenter .yj-custom-sheet .ops-image-model-option__meta{font-size:14px!important;margin-left:8px!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet):popover-open{position:fixed!important;inset:auto 0 0!important;transform:none!important;width:100%!important;min-width:0!important;max-width:600px!important;max-height:85dvh!important;margin:0 auto!important;padding:16px 16px max(20px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;border:0!important;border-radius:20px 20px 0 0!important;background:#fff!important;box-shadow:0 -8px 32px #17203320!important;display:block!important;overflow:auto!important;overscroll-behavior:contain}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .yj-custom-sheet__header{display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;font-size:18px;color:#172033}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .yj-custom-sheet__header button{flex:none!important;width:auto!important;min-width:64px;min-height:44px!important;border:1px solid var(--yj-appearance-primary,#6d28d9);border-radius:12px;padding:8px 16px!important;background:var(--yj-appearance-soft,#ede9fe);color:var(--yj-appearance-primary,#6d28d9);font-size:16px!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) button{min-height:48px!important;font-size:16px!important;white-space:normal!important;overflow-wrap:anywhere}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-composer-output-menu__options,html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-home-output-menu__options,html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-canvas-output-combo__options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:8px!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-home-output-menu__section,html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-composer-output-menu__section{width:100%!important;margin:0 0 16px!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-mode-model-menu__modes{display:flex!important;gap:8px!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-mode-model-menu__side,html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-mode-model-menu__panels{width:100%!important;min-width:0!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet):after{display:none!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) .ops-home-image-model-menu__list{max-height:none!important;overflow:visible!important}html body[data-app-feature] :is(#panelOperationCenter,#mainDynamicStack) .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,#standardModelMenu,#mainImageScreenMenu,.yj-custom-sheet) label{min-height:48px!important;display:flex;align-items:center;gap:10px;font-size:16px}}@media(max-width:767px){#yjMobileHomeConsole .yj-mhc-commerce{padding:18px 0}#yjMobileHomeConsole .yj-mhc-commerce h3{margin:0;font-size:19px;line-height:1.5;color:#172033}#yjMobileHomeConsole .yj-mhc-commerce p{margin:4px 0 14px;font-size:13px;color:#64748b}#yjMobileHomeConsole .yj-mhc-commerce__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#yjMobileHomeConsole .yj-mhc-commerce__grid button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:112px;padding:12px 10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-align:left;color:#172033}#yjMobileHomeConsole .yj-mhc-commerce__grid button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--yj-appearance-soft,#ede9fe);color:var(--yj-appearance-primary,#6d28d9);font-size:21px}#yjMobileHomeConsole .yj-mhc-commerce__grid strong{font-size:14px;line-height:1.4}#yjMobileHomeConsole .yj-mhc-commerce__grid small{font-size:11px;line-height:1.5;color:#64748b}#yjMobileHomeConsole .yj-mhc-commerce__grid button:focus-visible{outline:2px solid var(--yj-appearance-primary,#6d28d9);outline-offset:2px}}#opsCanvasPresetModal[data-workflow-view=market]{--market-ink:#17243b;--market-muted:#59677d;--market-line:#e2e8f0}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-modal__panel{width:min(1200px,96vw)!important}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-modal__body{gap:22px!important;background:#fbfcfe}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-modal__close{width:44px!important;height:44px!important}.ops-market-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--market-line);border-radius:16px;background:linear-gradient(115deg,var(--yj-appearance-soft,#f1edff),#fff 72%);color:var(--market-ink)}.ops-market-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700;color:var(--yj-appearance-text,#5b21b6)}.ops-market-intro h3{font-size:24px;line-height:1.4;margin:8px 0;letter-spacing:-.02em}.ops-market-intro p{font-size:13px;line-height:1.8;margin:0;color:var(--market-muted);max-width:410px}.ops-market-intro ol{flex-shrink:0;list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:12px}.ops-market-intro li b{display:inline-block;margin-right:10px;color:var(--yj-appearance-text,#5b21b6);font-size:11px}#opsCanvasPresetModal[data-workflow-view=market] .ops-workflow-filters{margin:0;background:#fbfcfe}.ops-workflow-count{margin:-12px 0 0;font-size:12px;color:var(--market-muted)}.ops-market-section-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ops-market-section-head h3{font-size:17px;color:var(--market-ink);margin:0}.ops-market-section-head p{font-size:12px;color:var(--market-muted);margin:0}.ops-market-section-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 180px}.ops-market-sort{display:inline-flex;gap:6px;margin-left:auto;flex:0 0 auto}.ops-market-sort button{min-height:32px;border:1px solid #d7dde8;background:#fff;color:#4b5567;border-radius:999px;padding:4px 12px;font-size:12px;line-height:1.2;cursor:pointer}.ops-market-sort button[aria-pressed=true]{border-color:#9eb6d4;background:#eef5ff;color:#1f4f7a;font-weight:600}.ops-preset-card__use-count{margin-left:auto;color:var(--market-muted);white-space:nowrap}html body #opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start}html body #opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card{min-width:0;border:1px solid var(--market-line)!important;background:#fff!important;box-shadow:0 2px 5px #12234004!important}html body #opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card:hover{border-color:var(--yj-appearance-primary,#7c3aed)!important}html body #opsCanvasPresetModal[data-workflow-view=market] .ops-workflow-cover{min-height:0;display:block;padding:8px 12px;background:linear-gradient(135deg,var(--yj-appearance-soft,#f1edff),#f8fafc)}.ops-workflow-cover__label{font-size:11px;font-weight:600}.ops-workflow-cover__flow{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;white-space:nowrap}.ops-workflow-cover__flow strong{padding:9px 7px;border:1px solid #ffffff;border-radius:7px;background:#ffffffb8;font-weight:600}.ops-workflow-cover small{font-size:10px;color:var(--market-muted)}.ops-workflow-cover[data-workflow-kind=canvas]{background:linear-gradient(135deg,#edf5f8,#f8fafc)!important;color:#315c70}.ops-workflow-tags{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--market-muted)}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card__title{font-size:16px!important;margin:4px 0!important}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card__desc{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:40px;max-height:40px;overflow:hidden!important;font-size:12px!important;line-height:20px!important;overflow-wrap:anywhere}.ops-workflow-io{margin:10px 0 6px;display:grid;gap:9px;font-size:12px;line-height:1.6;color:var(--market-ink)}.ops-workflow-io div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px}.ops-workflow-io dt{color:var(--market-muted)}.ops-workflow-io dd{margin:0;overflow-wrap:anywhere}.ops-workflow-guide{border-top:1px solid var(--market-line);font-size:12px;color:var(--market-muted)}.ops-workflow-guide summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--yj-appearance-text,#5b21b6);gap:8px}.ops-workflow-guide summary:before{content:"+";font-size:16px}.ops-workflow-guide[open] summary:before{content:"\2212"}.ops-workflow-guide ol{margin:0 0 12px;padding-left:20px;line-height:1.9}.ops-workflow-guide p{line-height:1.7;margin:0 0 12px}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card__footer{padding-top:0!important;border:0!important}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card__use{min-height:44px!important;display:flex;align-items:center;justify-content:space-between}#opsCanvasPresetModal[data-workflow-view=market] :is(button,input,select,summary):focus-visible{outline:2px solid var(--yj-appearance-primary,#6d28d9);outline-offset:3px}.ops-workflow-empty{padding:42px 16px;text-align:center;border:1px dashed var(--market-line);border-radius:12px;color:var(--market-ink)}.ops-workflow-empty p{font-size:13px;color:var(--market-muted)}.ops-workflow-empty button{min-height:44px;padding:8px 18px;border:1px solid var(--market-line);border-radius:8px;background:#fff;cursor:pointer}#opsPresetModalBody :is([data-workflow-section],.ops-workflow-empty)[hidden]{display:none!important}@media(max-width:1100px){html body #opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-market-intro{align-items:flex-start}.ops-market-intro h3{font-size:21px}}@media(max-width:767px){html body #opsCanvasPresetModal[data-workflow-view=market] .ops-preset-modal__panel{width:100%!important;max-width:100%!important}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-modal__body{padding:16px!important;gap:18px!important}.ops-market-intro{display:block;padding:18px}.ops-market-intro h3{font-size:21px}.ops-market-intro ol{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:11px}.ops-market-intro li b{margin-right:4px}html body #opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card-grid{grid-template-columns:minmax(0,1fr)!important}#opsCanvasPresetModal[data-workflow-view=market] .ops-workflow-filters input{font-size:16px}.ops-market-section-head{gap:6px}.ops-workflow-cover__flow{justify-content:center;gap:16px}}#opsCanvasPresetModal[data-workflow-view=market] .ops-market-intro{padding:12px 16px;border-radius:10px}#opsCanvasPresetModal[data-workflow-view=market] .ops-market-intro h3{font-size:18px;margin:0 0 4px}#opsCanvasPresetModal[data-workflow-view=market] .ops-market-eyebrow,#opsCanvasPresetModal[data-workflow-view=market] .ops-market-intro ol{display:none}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card__body{padding:10px 12px}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-card__footer{padding:0 12px 10px!important}#opsCanvasPresetModal[data-workflow-view=market] .ops-workflow-filters{position:static;justify-content:flex-end;padding:0}#opsCanvasPresetModal[data-workflow-view=market] .ops-preset-modal__body{gap:14px!important}.ops-canvas-card--material-pool{padding:14px!important;min-height:240px;box-sizing:border-box}.ops-canvas-card--material-pool.is-focus-summary{min-height:0!important;padding:10px 12px!important}.ops-pool-shell{display:flex;flex-direction:column;gap:6px;min-width:0}.ops-pool-head{margin:0!important;padding:0!important;border:0!important}.ops-pool-head .ops-canvas-card__head-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-pool-head h4{margin:4px 0 0!important;font-size:14px!important;font-weight:700!important;color:#0f172a!important;line-height:1.25!important}.ops-pool-count{color:#0369a1;font-size:11px;font-weight:600;white-space:nowrap;background:#0ea5e91f;border-radius:999px;padding:1px 7px}.ops-pool-thumbs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ops-pool-thumbs img,.ops-pool-thumbs__empty{width:28px;height:28px;border-radius:6px;object-fit:cover;border:1px solid #dbeafe;background:#f8fafc}.ops-pool-thumbs__empty{display:inline-block}.ops-pool-thumbs__more{font-size:10px;font-weight:600;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:2px 6px}.ops-pool-help{font-size:11px!important;line-height:1.4!important;color:#64748b!important;margin:0!important}.ops-pool-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;font-size:12px!important;margin:0!important}.ops-pool-field__label{color:#64748b;font-weight:600;font-size:11px}.ops-canvas-card--material-pool :is(select,input:not([type=file])){min-width:0;max-width:100%;min-height:32px;box-sizing:border-box;border:1px solid #d8dee9;border-radius:8px;padding:5px 8px;background:#fff;color:#334155;font:inherit;font-size:12px}.ops-canvas-card--material-pool :is(select,input,button):focus-visible,.ops-pool-upload:focus-within{outline:2px solid #0ea5e9;outline-offset:2px}.ops-pool-actions{display:flex;align-items:stretch;gap:6px;margin:0}.ops-pool-upload{position:relative;display:flex!important;flex:1;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0;overflow:hidden;min-height:40px;box-sizing:border-box;border:1.5px dashed #7dd3fc;border-radius:10px;padding:6px 10px;background:#f0f9ff;color:#0369a1;cursor:pointer;text-align:left}.ops-pool-upload.is-busy{opacity:.7;cursor:wait}.ops-pool-upload__title{font-size:12px;font-weight:700}.ops-pool-upload__hint{font-size:10px;color:#64748b;font-weight:500}.ops-pool-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.ops-pool-new-group{flex:0 0 auto;min-height:40px;border:1px solid #bae6fd;background:#fff;color:#0369a1;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:6px 10px;white-space:nowrap}.ops-pool-new-group:hover{background:#e0f2fe;border-color:#7dd3fc}.ops-pool-content{max-height:220px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px}.ops-pool-group{border:1px solid #e2e8f0;border-radius:10px;padding:8px;background:#f8fafc}.ops-pool-group__head{display:flex;align-items:center;gap:6px;margin-bottom:0}.ops-pool-group__name{flex:1;width:auto!important;min-height:30px!important;font-weight:650!important;border-color:#dbeafe!important;background:#fff!important}.ops-pool-group__count{flex:0 0 auto;font-size:10px;font-weight:600;color:#64748b;background:#e2e8f0;border-radius:999px;padding:1px 6px}.ops-pool-group__empty{margin:6px 0 0!important;font-size:11px!important;color:#94a3b8!important}.ops-pool-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:6px;align-items:center;margin-top:6px;padding:5px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-size:11px}.ops-pool-item.is-ready{border-color:#bbf7d0;background:#f0fdf4}.ops-pool-item.is-fail{border-color:#fecaca;background:#fff1f2}.ops-pool-item img,.ops-pool-item__placeholder{width:32px;height:32px;object-fit:cover;border-radius:6px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8}.ops-pool-item__meta{min-width:0;display:flex;flex-direction:column;gap:1px}.ops-pool-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-weight:600}.ops-pool-upload-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.ops-pool-upload-status--ok{color:#15803d}.ops-pool-upload-status--busy{color:#0369a1}.ops-pool-upload-status--warn{color:#b45309}.ops-pool-upload-status--fail{color:#b91c1c}.ops-pool-item__tools{display:flex;align-items:center;gap:3px;flex-wrap:wrap;justify-content:flex-end}.ops-pool-item__tools>button,.ops-pool-item__tools>select{min-height:24px;border:1px solid #d8dee9;background:#fff;color:#475569;border-radius:6px;cursor:pointer;font:inherit;font-size:11px;padding:1px 5px}.ops-pool-item__tools>button:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.ops-pool-item__tools>select{max-width:78px}.ops-pool-targets{border-top:1px solid #e2e8f0;padding-top:6px;display:flex;flex-direction:column;gap:6px;font-size:12px}.ops-pool-section-title{font-size:11px;font-weight:700;color:#0f172a}.ops-pool-targets__hint{margin:0!important;color:#94a3b8!important;font-size:11px!important}.ops-pool-footer{display:none}.ops-pool-item>.ops-pool-upload-status{grid-column:auto;grid-row:auto}.ops-pool-item>[data-pool-retry]{grid-column:auto;grid-row:auto}.ops-canvas-group-more{position:relative;flex:0 0 auto;font-size:12px}.ops-canvas-group-more summary{cursor:pointer;padding:6px 8px;color:#6d28d9}.ops-canvas-group-more[open]>button{position:absolute;top:100%;right:0;z-index:20;white-space:nowrap;background:#fff;box-shadow:0 4px 16px #0002}.ops-canvas-group-frame.is-drop-target{outline:3px solid #8b5cf6;background-color:#8b5cf61a}.ops-canvas-group-frame.is-drop-target:after{content:"\677e\5f00\52a0\5165\6b64\7ec4";position:absolute;top:48px;left:16px;color:#6d28d9;pointer-events:none}#opsMarketAdminDialog{font-size:14px;line-height:1.5;box-shadow:0 20px 70px #18203333}#opsMarketAdminDialog::backdrop{background:#1820336b}#opsMarketAdminDialog h2{font-size:20px;font-weight:700;margin:0 0 8px}#opsMarketAdminDialog button,#opsMarketDraftBar button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;border:1px solid #d9d3eb;border-radius:8px;background:#fff;color:#5834a1;font-size:13px;font-weight:600;cursor:pointer}#opsMarketAdminDialog button:hover,#opsMarketDraftBar button:hover{background:#f3edff}#opsMarketAdminDialog button:disabled,#opsMarketDraftBar button:disabled{opacity:.55;cursor:wait}#opsMarketAdminDialog button:focus-visible,#opsMarketDraftBar button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}#opsMarketAdminDialog [data-market-canvas],#opsMarketDraftBar [data-market-save-canvas]{background:#7035dc;color:#fff;border-color:#7035dc}#opsMarketAdminDialog textarea{box-sizing:border-box;border:1px solid #d9d3eb;border-radius:8px;padding:9px 11px;background:#fff;color:#182033;font:inherit;resize:vertical;margin-top:5px}#opsMarketAdminDialog .ops-market-help,#opsMarketAdminDialog p{color:#647089;font-size:13px}#opsMarketAdminDialog .ops-market-canvas-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f7f3ff;border:1px solid #e1d4ff;border-radius:12px;padding:16px;margin:18px 0}#opsMarketAdminDialog .ops-market-canvas-entry p{margin:4px 0 0}#opsMarketAdminDialog .ops-market-canvas-entry button{flex-shrink:0}#opsMarketAdminDialog summary{cursor:pointer;font-weight:600;padding:8px 0}#opsMarketAdminDialog .ops-market-actions{position:sticky;bottom:-24px;background:#fff;border-top:1px solid #eee8f5;padding:14px 0;display:flex;gap:8px;flex-wrap:wrap}#opsMarketDraftBar{max-width:calc(100vw - 48px);font-size:14px;line-height:1.5}@media(max-width:520px){#opsMarketAdminDialog .ops-market-canvas-entry{align-items:stretch;flex-direction:column}#opsMarketDraftBar{right:12px!important;left:12px;top:72px!important;max-width:none}#opsMarketDraftBar strong{display:block;margin-bottom:8px}}@media(max-width:767px){html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) :is(.ops-composer-output-menu__options,.ops-home-output-menu__options,.ops-home-video-menu__options,.ops-home-video-duration-quick){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) :is(.ops-composer-output-menu__options,.ops-home-output-menu__options,.ops-home-video-menu__options,.ops-home-video-duration-quick) button{width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 6px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;color:#334155!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important;box-shadow:none!important}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) :is(.ops-composer-output-menu__options,.ops-home-output-menu__options,.ops-home-video-menu__options,.ops-home-video-duration-quick) button:is(.active,[aria-selected=true]){border-color:var(--yj-appearance-primary,#6d28d9)!important;background:var(--yj-appearance-soft,#ede9fe)!important;color:var(--yj-appearance-primary,#6d28d9)!important}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .ops-home-video-menu__section{width:100%!important;margin:0 0 16px!important;padding:0 0 12px!important}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .ops-home-video-duration-control{grid-column:1/-1;width:100%!important;min-width:0!important}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .ops-home-video-duration-range{display:none!important}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .ops-home-video-duration-stepper{display:flex!important;align-items:center;gap:8px;margin-top:12px}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .ops-home-video-duration-stepper :is(button,input){width:56px!important;min-height:44px!important;font-size:16px!important;text-align:center}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .ops-home-video-quality-choice__credits{font-size:12px!important;font-weight:400!important}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .yj-custom-sheet__header{position:sticky;top:-16px;background:#fff;z-index:1;padding:8px 0;gap:8px}html body[data-app-feature] #panelOperationCenter .yj-custom-sheet.yj-custom-sheet:is(#opsComposerOutputMenu,#opsImageModelMenu,.yj-custom-sheet) .yj-custom-sheet__header strong{font-size:16px!important}html body.has-mobile-tab-bar.yj-mobile-ai-chat[data-app-feature=operation-center] #panelOperationCenter .ops-composer-toolbar{flex-wrap:wrap!important;overflow:visible!important}html body.has-mobile-tab-bar.yj-mobile-ai-chat[data-app-feature=operation-center] #panelOperationCenter .ops-composer-actions{align-items:flex-end!important}html body.has-mobile-tab-bar.yj-mobile-ai-chat[data-app-feature=operation-center] #panelOperationCenter :is(.ops-composer-upload-btn,.ops-image-model-current,.ops-composer-output-trigger){height:44px!important;min-height:44px!important}html body.has-mobile-tab-bar.yj-mobile-ai-chat .yj-ops-ai-chat-empty__mode{min-height:44px!important}}html body[data-app-feature] #panelOperationCenter #opsImageModelMenu :is(.ops-mode-model-panel,.ops-mode-model-menu__foot)[hidden]{display:none!important}#previewModalBackdrop .preview-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#previewModalBackdrop #previewRegenerateBtn{order:5;grid-column:1 / -1}#previewModalBackdrop .preview-detail-image-stage.is-zoomed{display:block;overflow:auto}#previewModalBackdrop .preview-detail-image-stage.is-zoomed .preview-detail-image{max-width:none;max-height:none;height:auto;flex:none}#previewModalBackdrop .preview-modal--refine #previewZoomBtn,#previewModalBackdrop .preview-modal--refine .preview-detail-actions{display:none}@media(max-width:768px){#previewModalBackdrop .preview-detail-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}#previewModalBackdrop .preview-detail-btn{min-height:44px}#previewModalBackdrop .preview-detail-image-stage.is-zoomed{min-height:30dvh;max-height:36dvh}}@media(max-width:768px){#previewModalBackdrop.visible{padding:0!important;align-items:stretch!important}#previewModalBackdrop.visible .preview-modal.preview-modal--detail{width:100%!important;max-width:100%!important;margin:0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;border-radius:0!important}#previewModalBackdrop .preview-modal-body--detail{flex:1;min-height:0;overflow:hidden}#previewModalBackdrop .preview-detail-layout{height:100%;min-height:0}#previewModalBackdrop .preview-detail-image-col{flex:0 0 42%;min-height:0;padding:8px;overflow:hidden}#previewModalBackdrop .preview-detail-side{flex:1;min-height:0;max-height:none;overflow:auto;display:flex;flex-direction:column}#previewModalBackdrop .preview-detail-actions{order:-1;flex-shrink:0;margin-top:0;position:sticky;top:0;z-index:3;background:var(--bg-card, #fff)}}html body[data-app-feature=one-click-video] #panelOneClickVideo .ocv-action-card{gap:6px!important;padding:8px 10px!important}html body #panelOneClickVideo .ocv-action-summary{gap:2px 8px}html body #panelOneClickVideo .ocv-action-summary #ocvActionTitle{font-size:12px}html body #panelOneClickVideo .ocv-action-summary #ocvActionHint,html body #panelOneClickVideo .ocv-action-summary #ocvStoryboardCostHint{flex-basis:100%;font-size:11px;line-height:1.4;margin:0}html body #panelOneClickVideo .ocv-action-summary .ocv-restore-btn{margin-left:auto;min-height:28px;padding:2px 4px;border:0;background:transparent;font-size:11px;box-shadow:none}html body #panelOneClickVideo .ocv-action-buttons{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0}html body #panelOneClickVideo .ocv-action-buttons>button{min-height:44px;margin:0}#yjMobileSelectSheet .yj-purpose-card{position:relative;min-width:0;display:flex}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-purpose-card>.yj-select-sheet__option{width:100%;padding-bottom:48px;height:100%}#yjMobileSelectSheet .yj-purpose-save{position:absolute;bottom:9px;right:10px;min-height:32px;padding:4px 9px;border:1px solid #e4ddf8;border-radius:8px;background:#faf8ff;color:#6d28d9;font-size:12px;cursor:pointer}#yjMobileSelectSheet .yj-purpose-save:disabled{cursor:default;color:#64748b;background:#f8fafc}#yjMobileSelectSheet .yj-purpose-save:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}@media(max-width:767px){#yjMobileSelectSheet .yj-purpose-save{min-height:40px}#yjMobileSelectSheet.yj-select-sheet--purpose .yj-purpose-card>.yj-select-sheet__option{padding-bottom:54px}}#yjMobileSelectSheet .yj-purpose-actions{position:absolute;bottom:8px;left:10px;right:10px;display:flex;justify-content:flex-end;gap:5px}#yjMobileSelectSheet .yj-purpose-actions button{position:static;min-height:32px;padding:4px 7px;border:1px solid #e4ddf8;border-radius:8px;background:#faf8ff;color:#6d28d9;font-size:12px;cursor:pointer}#yjMobileSelectSheet .yj-purpose-actions button:last-child{background:#6d28d9;color:#fff;border-color:#6d28d9}#yjMobileSelectSheet .yj-purpose-actions button:disabled{color:#64748b;background:#f8fafc;cursor:default}#yjMobileSelectSheet [data-purpose-status]{padding:0 16px;color:#b45309;font-size:13px}@media(max-width:767px){#yjMobileSelectSheet .yj-purpose-actions button{min-height:40px;padding:4px 5px}}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarWallet{background:#fffdf7!important;border:2px solid #19151e!important;border-radius:7px 13px 7px 11px!important;box-shadow:3px 3px #d8c3ff!important}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarWallet .sidebar-wallet__num{color:#19151e!important;-webkit-text-fill-color:#19151e!important;font-weight:850!important;font-variant-numeric:tabular-nums;letter-spacing:-.04em}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarWallet .sidebar-wallet__tier{border:1px solid #19151e!important;border-radius:3px 6px 3px 5px!important;background:var(--yj-appearance-soft,#eee4ff)!important;color:var(--yj-appearance-text,#51318b)!important;padding:3px 7px;font-weight:750;transform:rotate(-2deg)}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarWallet .sidebar-wallet__tools>button{border:1px solid #d5cedb!important;background:#fff!important;color:#332a40!important;border-radius:7px!important}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarWallet .sidebar-wallet__tools>button:hover{background:#eee4ff!important;border-color:#6d468e!important}html:root[data-yj-appearance] body[data-app-feature=account-center] #panelAccountCenter #accountOverviewCard{border:2px solid #19151e!important;border-radius:8px 16px 8px 12px!important;background:#fffdf7!important;color:#19151e!important;box-shadow:4px 4px #d8c3ff!important}html:root[data-yj-appearance] body[data-app-feature=account-center] #panelAccountCenter #accountOverviewCard .account-balance-meter{background:#f0e8ff!important;border:1px solid #d8c3ff!important;border-radius:8px!important}html:root[data-yj-appearance] body[data-app-feature=account-center] #panelAccountCenter #accountOverviewCard #accountCenterBalance{color:#19151e!important;font-weight:850;font-variant-numeric:tabular-nums}html:root[data-yj-appearance] body[data-app-feature=account-center] #panelAccountCenter #accountOverviewCard :is(h4,.account-balance-meter__label,.account-balance-meter__unit,.account-metric-row strong){color:#19151e!important}html:root[data-yj-appearance] body[data-app-feature=account-center] #panelAccountCenter #accountOverviewCard :is(.account-card__hint,.account-metric-row span){color:#5b5068!important}html:root[data-yj-appearance] body[data-app-feature=account-center] #panelAccountCenter #accountOverviewCard #accountCenterRefresh{border:1px solid #19151e!important;background:#fff!important;color:#19151e!important;border-radius:5px!important}@media(min-width:1101px)and (max-height:820px){html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-btn{min-height:38px!important;height:38px!important;gap:9px!important;padding:8px 11px!important;border-radius:7px!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important;font-size:13px!important;line-height:18px!important;font-weight:400!important}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-btn .nav-btn__label{font-family:inherit!important;font-size:13px!important;line-height:18px!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap;text-shadow:none!important}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-btn .nav-btn__icon{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;flex:0 0 16px!important;border:0!important;padding:0!important;transform:none!important;opacity:.85}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-btn.active .nav-btn__label{font-weight:500!important}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-btn.active .nav-btn__icon{opacity:1}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-group-title{font-size:11px!important;line-height:18px!important;font-weight:450!important;letter-spacing:.02em!important;color:#727b89!important}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-assets-chevron{font-size:18px;color:#7a8290}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack.is-collapsed #sidebarMenuRoot .nav-btn{padding:8px 6px!important;gap:0!important}html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-btn .nav-btn__icon svg{width:16px!important;height:16px!important;stroke-width:1.65}@media(max-width:1100px){html:root[data-yj-appearance] body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack #sidebarMenuRoot .nav-btn{min-height:44px!important;height:44px!important}}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn{font-family:Microsoft YaHei UI,PingFang SC,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:400!important;min-height:38px!important;height:38px!important;gap:9px!important;padding:8px 11px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#414957!important;box-shadow:none!important;text-shadow:none!important}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn__label{font:inherit!important;letter-spacing:0!important;white-space:nowrap}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn__icon{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;flex:0 0 16px!important;padding:0!important;transform:none!important;align-items:center;justify-content:center;opacity:.85;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn__icon svg{width:16px!important;height:16px!important;stroke-width:1.65}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn:hover{background:#e9ecf2!important}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn.active{background:var(--yj-appearance-soft,#eee4ff)!important;color:var(--yj-appearance-text,#6032b3)!important;font-weight:500!important}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn.active .nav-btn__icon{opacity:1}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn:focus-visible{outline:2px solid var(--yj-appearance-primary,#7033cc)!important;outline-offset:2px}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-assets-heading{font-size:12px;line-height:18px;font-weight:600;letter-spacing:.03em;color:#727b89}@media(max-width:1100px){html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn{min-height:44px!important;height:44px!important}}@media(min-width:768px){html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail{padding:20px 10px}html:root[data-yj-appearance] body[data-app-feature] #navAssetsRail .nav-btn__icon{display:flex!important}}@media(max-width:767px){html:root[data-yj-appearance] body.has-mobile-tab-bar #navAssetsRail .nav-btn{padding:8px 10px!important}}
body[data-app-feature]{--yj-ui-primary:var(--yj-appearance-primary,#6d28d9);--yj-ui-tint:color-mix(in srgb,var(--yj-ui-primary) 8%,white);--yj-ui-surface:#fafafd;--yj-ui-line:#d4d5df;--yj-ui-divider:#eaebf1;--yj-ui-ink:#282b38;--yj-ui-muted:#646b7a;--yj-ui-radius-control:9px;--yj-ui-radius-panel:12px;--yj-ui-focus:color-mix(in srgb,var(--yj-ui-primary) 60%,white);--yj-ui-surface-raised:#fff;--yj-ui-control-height:36px;--yj-ui-touch-height:44px;--yj-ui-font-control:13px;--yj-ui-font-body:14px;--yj-ui-font-node:16px;--yj-ui-shadow-popover:0 8px 24px #282b3814}body[data-app-feature=gpt-image]{--fi-accent:var(--yj-ui-primary);--fi-tint:var(--yj-ui-tint);--fi-line:var(--yj-ui-line);--fi-ink:var(--yj-ui-ink);--fi-muted:var(--yj-ui-muted)}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card{background:#fafafd!important;border-color:#eaebf1!important;border-radius:12px!important;box-shadow:none!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-step-card .section-step-label{color:var(--fi-ink)!important;font-size:14px!important;font-weight:700!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(.step-inline-hint,.gpt-upload-inline-hint,.gpt-subfield-title){color:var(--fi-muted)!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-upload-block{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(.upload-zone,.upload-dropzone,.upload-area,.upload-drop-zone){background:#fff!important;border-color:#afb2c3!important;border-radius:10px!important;box-shadow:none!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(textarea.gpt-prompt-textarea,select.gpt-setting-select,select.gpt-scene-select){background:#fff!important;color:var(--fi-ink)!important;border:1px solid var(--fi-line)!important;border-radius:9px!important;box-shadow:none!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel textarea.gpt-prompt-textarea{font-size:14px!important;line-height:1.7!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel textarea::placeholder{color:#7b8190!important}html body[data-app-feature=gpt-image] .page-container.app-container #panelGptImage #gpt-image-panel #gptImageSceneSelect{border-color:color-mix(in srgb,var(--fi-accent) 45%,white)!important;background-color:var(--fi-tint)!important;color:var(--fi-accent)!important;font-weight:650!important;cursor:pointer}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(.model-btn,.gpt-count-btn){border:1px solid var(--fi-line)!important;background:#fff!important;color:var(--fi-ink)!important;border-radius:9px!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(.model-btn.selected,.gpt-count-btn.active){border-color:var(--fi-accent)!important;background:var(--fi-tint)!important;color:var(--fi-accent)!important;box-shadow:inset 0 0 0 1px var(--fi-accent)!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .model-btn.selected .model-name:after{content:" \2713";color:var(--fi-accent);font-weight:800}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .model-btn :is(.gpt-model-card-desc,.model-cost){color:#586174!important}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .model-btn.selected .model-cost{color:var(--fi-accent)!important;font-weight:700}html body[data-app-feature=gpt-image] :is(#mobileGenerateAction,#mainGenerateSticky .generate-btn){background:var(--fi-accent)!important;color:#fff!important;border:1px solid var(--fi-accent)!important;border-radius:10px!important;box-shadow:none!important;font-weight:700!important}html body[data-app-feature=gpt-image] :is(#mobileGenerateBar,.saas-panel-sticky-actions){box-shadow:0 -3px 12px #20213705!important}html body[data-app-feature=gpt-image] #resultPanel{box-shadow:none!important}html body[data-app-feature=gpt-image] #emptyState{background:#f8f8fc!important;border:1px solid #ececf3!important;border-radius:14px!important;box-shadow:none!important}html body[data-app-feature=gpt-image] #emptyState :is(.result-empty-spark__mesh,.result-empty-spark__shine,.result-empty-spark__orbit){opacity:0!important}html body[data-app-feature=gpt-image] #emptyState .result-empty-spark__core{box-shadow:none!important}html body[data-app-feature=gpt-image] #emptyState .result-empty-title{background:none!important;-webkit-text-fill-color:var(--fi-ink)!important;color:var(--fi-ink)!important;font-size:24px!important}html body[data-app-feature=gpt-image] #emptyState :is(.result-empty-desc,.result-empty-steps){color:var(--fi-muted)!important}html body[data-app-feature=gpt-image] :is(#resultToolbar button,#generationHistoryBtn,#mobileGenerateReset){border-color:var(--fi-line)!important;border-radius:8px!important;box-shadow:none!important}html body .yj-prompt-library{--fi-picker-accent:var(--yj-appearance-primary,#6d28d9);border-color:#e0dfe8;border-radius:16px;box-shadow:0 18px 60px #20213726;color:#282b38}html body .yj-canvas-purpose-picker nav button{background:#fff;border-color:#d4d5df;color:#535c70;font-weight:500}html body .yj-canvas-purpose-picker nav button[aria-pressed=true]{background:color-mix(in srgb,var(--fi-picker-accent) 10%,white);color:var(--fi-picker-accent);border-color:var(--fi-picker-accent);box-shadow:inset 0 -2px 0 var(--fi-picker-accent);font-weight:700}html body .yj-canvas-purpose-card{border-color:#e1e2eb;background:#fff;border-radius:12px;box-shadow:none}html body .yj-canvas-purpose-main strong{font-size:16px;color:#252a39;font-weight:700}html body .yj-canvas-purpose-main span{color:#60697a;font-size:13px}html body .yj-canvas-purpose-actions button{border-color:#c9c7d8;background:#fff;color:#554576;box-shadow:none}html body .yj-canvas-purpose-actions button:last-child{background:var(--fi-picker-accent);border-color:var(--fi-picker-accent);color:#fff;font-weight:650}html body .yj-prompt-library :is(input,textarea,select){border-color:#cfd1dd;box-shadow:none;background:#fcfcfe;color:#282b38}html body .yj-prompt-library button:disabled{opacity:.5;cursor:default}@media(hover:hover){html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(button,select):not(:disabled):hover{border-color:var(--fi-accent)!important;background-color:var(--fi-tint)!important}html body .yj-canvas-purpose-card:hover{border-color:var(--fi-picker-accent);background:#fcfbff}html body .yj-prompt-library button:not(:disabled):hover{border-color:var(--fi-picker-accent);filter:brightness(.97)}html body[data-app-feature=gpt-image] #mobileGenerateAction:not(:disabled):hover{filter:brightness(.91)}}html body[data-app-feature=gpt-image] :is(#panelGptImage,#resultPanel,#mobileGenerateBar) :is(button,select,textarea,input):focus-visible,html body .yj-prompt-library :is(button,select,textarea,input):focus-visible{outline:3px solid var(--yj-ui-focus)!important;outline-offset:2px!important}html body[data-app-feature=gpt-image] .page-container.app-container #panelGptImage #gpt-image-panel #gptImagePromptInput:focus{border-color:var(--fi-accent)!important;box-shadow:0 0 0 3px var(--fi-tint)!important;outline:2px solid var(--yj-ui-focus)!important;outline-offset:1px}html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel button:not(:disabled):active,html body .yj-prompt-library button:not(:disabled):active{filter:brightness(.9)}@media(prefers-reduced-motion:reduce){html body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel :is(.model-btn,.gpt-count-btn){transition:none}}html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana) :is(.gpt-step-card,.standard-step-card,.commerce-output-type-section,.main-image-screen-section,.model-section){background:var(--yj-ui-surface)!important;border-color:var(--yj-ui-divider)!important;border-radius:var(--yj-ui-radius-panel)!important;box-shadow:none!important}html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana) :is(.section-step-label,.step-title-main){color:var(--yj-ui-ink)!important;font-weight:700!important}html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana) :is(.step-inline-hint,.gpt-subfield-title,.param-subfield-title){color:var(--yj-ui-muted)!important}html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana,#panelOneClickVideo) :is(.standard-model-trigger,.standard-setting-select,.gpt-setting-select,.main-image-screen-trigger,.prompt-input,.upload-zone){border-color:var(--yj-ui-line)!important;border-radius:var(--yj-ui-radius-control)!important;background-color:#fff!important;color:var(--yj-ui-ink)!important;box-shadow:none!important}html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana) :is(.model-btn,.param-btn,.commerce-output-type-btn,.matting-tool-btn,.matting-model-btn){border-color:var(--yj-ui-line)!important;border-radius:var(--yj-ui-radius-control)!important;background:#fff!important;color:var(--yj-ui-ink)!important;box-shadow:none!important}html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana) :is(.model-btn,.param-btn,.commerce-output-type-btn,.matting-tool-btn,.matting-model-btn):is(.selected,.active,[aria-checked=true],[aria-pressed=true]){background:var(--yj-ui-tint)!important;border-color:var(--yj-ui-primary)!important;color:var(--yj-ui-primary)!important;box-shadow:inset 0 0 0 1px var(--yj-ui-primary)!important;font-weight:700!important}html body[data-app-feature] :is(#mobileGenerateBar,#mainGenerateSticky){background:#fff!important;box-shadow:0 -3px 12px #20213705!important;border-color:var(--yj-ui-divider)!important}html body[data-app-feature] :is(#mobileGenerateAction,#mainGenerateSticky .generate-btn){background:var(--yj-ui-primary)!important;color:#fff!important;border-radius:10px!important;box-shadow:none!important;font-weight:700!important}html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana,#panelOneClickVideo,#panelOperationCenter) :is(input,textarea,select,button):focus-visible{outline:3px solid var(--yj-ui-focus)!important;outline-offset:2px!important}html body[data-app-feature] #panelOperationCenter :is(.ops-canvas-card,.ops-node-focus-editor){box-shadow:0 2px 8px #282b380a!important}html body[data-app-feature=operation-center] #panelOperationCenter :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) :is(textarea,select,input[type=text]){border-color:var(--yj-ui-line)!important;border-radius:var(--yj-ui-radius-control)!important;box-shadow:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) :is(textarea,select,input[type=text]):focus-visible{outline:2px solid var(--yj-ui-focus)!important;outline-offset:0!important;box-shadow:none!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-variable-toggle[role=switch]:focus-visible{outline:2px solid var(--yj-ui-focus);outline-offset:3px;border-radius:20px}html body[data-app-feature=operation-center] #panelOperationCenter :is(.ops-canvas-add-node-menu,.ops-canvas-node-switch__menu,.ops-canvas-output-combo__menu,.ops-canvas-prompt-text-param-menu){background:var(--yj-ui-surface-raised)!important;border-color:var(--yj-ui-line)!important;border-radius:var(--yj-ui-radius-panel)!important;box-shadow:var(--yj-ui-shadow-popover)!important;overscroll-behavior:contain}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-add-node-menu button,.ops-canvas-node-switch__option,.ops-canvas-output-combo__option,.ops-canvas-prompt-text-param-option){min-height:var(--yj-ui-control-height)!important;font-size:var(--yj-ui-font-control)!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-add-node-menu button,.ops-canvas-node-switch__option,.ops-canvas-output-combo__option,.ops-canvas-output-combo__trigger,.ops-canvas-prompt-text-param-trigger,.ops-canvas-prompt-text-param-option):focus-visible{outline:2px solid var(--yj-ui-focus)!important;outline-offset:2px!important}html body[data-app-feature=operation-center] #panelOperationCenter :is(.ops-canvas-node-switch__option,.ops-canvas-output-combo__option,.ops-canvas-prompt-text-param-option).is-active{box-shadow:inset 0 0 0 1px var(--yj-ui-primary)!important;font-weight:700!important}html body[data-app-feature=operation-center] #panelOperationCenter :is(.ops-canvas-add-node-menu button,.ops-canvas-node-switch__option,.ops-canvas-output-combo__option,.ops-canvas-output-combo__trigger,.ops-canvas-prompt-text-param-trigger,.ops-canvas-prompt-text-param-option):disabled{opacity:.5!important;cursor:not-allowed!important}@media(pointer:coarse),(max-width:767px){html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-add-node-menu button,.ops-canvas-node-switch__option,.ops-canvas-output-combo__option,.ops-canvas-prompt-text-param-option){min-height:var(--yj-ui-touch-height)!important}}html body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-text-param-option{color:var(--yj-ui-ink)!important;background:var(--yj-ui-surface-raised)!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-text-param-option:is(:hover,.is-active){color:var(--yj-ui-primary)!important;background:var(--yj-ui-tint)!important}html body[data-app-feature] #panelOperationCenter .yj-prompt-tools button{background:var(--yj-ui-tint)!important;border:1px solid var(--yj-ui-primary)!important;color:var(--yj-ui-primary)!important;box-shadow:none!important}html body[data-app-feature] #emptyState{background:var(--yj-ui-surface)!important;border:1px solid var(--yj-ui-divider)!important;border-radius:14px!important;box-shadow:none!important}html body[data-app-feature] #emptyState .result-empty-title{background:none!important;-webkit-text-fill-color:var(--yj-ui-ink)!important;color:var(--yj-ui-ink)!important}html body[data-app-feature] #emptyState :is(.result-empty-desc,.result-empty-steps){color:var(--yj-ui-muted)!important}html body[data-app-feature] #panelOneClickVideo :is(.ocv-upload-card,.ocv-core-card){background:var(--yj-ui-surface)!important;border-color:var(--yj-ui-divider)!important;border-radius:var(--yj-ui-radius-panel)!important;box-shadow:none!important}html body[data-app-feature] #panelOneClickVideo :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){background:#fff!important;border-color:var(--yj-ui-line)!important;border-radius:var(--yj-ui-radius-control)!important;color:var(--yj-ui-ink)!important;box-shadow:none!important}html body[data-app-feature] #opsHomeForm{box-shadow:0 2px 8px #282b380a!important;border-color:var(--yj-ui-divider)!important;background:#fff!important}html body[data-app-feature] #panelOperationCenter :is(#opsHomeImageModelCurrent,#opsHomeOutputTrigger,#opsHomeUploadBtn){border:1px solid var(--yj-ui-line)!important;border-radius:var(--yj-ui-radius-control)!important;background:#fff!important;color:var(--yj-ui-ink)!important;box-shadow:none!important}html body[data-app-feature] #opsHomeSubmitBtn{background:var(--yj-ui-primary)!important;color:#fff!important;box-shadow:none!important}html body :is(.brand-mark-img,.brand-wordmark-img,.entry-loader__mark,.entry-loader__mark img,.result-empty-spark__core,.result-empty-spark__logo){box-shadow:none!important;filter:none!important;text-shadow:none!important;animation:none!important}html body :is(.entry-loader__mark,.result-empty-spark__core){background:transparent!important;border-color:transparent!important}html body #brandToolJump :is(.brand-mark-img,.brand-wordmark-img){box-shadow:none!important;filter:none!important}html body #brandToolJump .brand-wordmark-img{display:none!important}html body #brandToolJump .brand-mark-img{display:block!important;width:32px!important;height:32px!important;flex:0 0 32px}html body :is(.entry-loader__mark:before,.entry-loader__mark:after,.result-empty-spark__mesh,.result-empty-spark__shine,.result-empty-spark__orbit){display:none!important}html body .result-empty-spark__tag{box-shadow:none!important;background:#f0edf7!important;color:#625475!important;border:0!important}@media(hover:hover){html body[data-app-feature] .page-container.app-container :is(#panelStandard,#panelRewrite,#panelSelfmediaArticle,#panelNanoBanana) :is(.standard-model-trigger,.standard-setting-select,.gpt-setting-select,.main-image-screen-trigger,.model-btn,.param-btn,.commerce-output-type-btn):not(:disabled):hover{border-color:var(--yj-ui-primary)!important;background-color:var(--yj-ui-tint)!important}}html body :is(.yj-select-sheet,.canvas-favorites-drawer){color:var(--yj-ui-ink);background:var(--yj-ui-surface);border:1px solid var(--yj-ui-divider);border-radius:var(--yj-ui-radius-panel);box-shadow:0 12px 36px #282b381a}html body :is(.yj-select-sheet,.canvas-favorites-drawer) header h2{font-size:22px;font-weight:750;color:var(--yj-ui-ink)}html body :is(.yj-select-sheet,.canvas-favorites-drawer) :is(button,input,textarea,select):focus-visible{outline:3px solid var(--yj-ui-focus);outline-offset:2px}html body :is(.yj-select-sheet,.canvas-favorites-drawer) :is(input,textarea,select){border-color:var(--yj-ui-line);border-radius:var(--yj-ui-radius-control)}html body .canvas-favorites-content{overscroll-behavior:contain}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm{--yj-composer-control-height:40px;--yj-composer-control-font:13px}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm :is(.ops-home-image-model-current,.ops-home-output-trigger,.ops-home-video-trigger){display:inline-flex!important;align-items:center!important;justify-content:space-between!important;height:var(--yj-composer-control-height)!important;min-height:var(--yj-composer-control-height)!important;padding:0 12px!important;gap:8px!important;border:1px solid var(--yj-ui-line)!important;border-radius:var(--yj-ui-radius-control)!important;background:var(--yj-ui-surface)!important;color:var(--yj-ui-ink)!important;font-size:var(--yj-composer-control-font)!important;font-weight:600!important;line-height:1.4!important;box-shadow:none!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm :is(.ops-home-image-model-current__name,.ops-home-output-trigger__value,.ops-home-video-trigger span){font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm :is(.ops-home-output-picker,.ops-home-video-picker){margin-left:0!important;padding-left:0!important;border-left:0!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm :is(.ops-home-composer-toolbar,.ops-home-video-toolbar){gap:8px!important;height:auto!important;min-height:40px!important;flex-wrap:wrap!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm .ops-home-composer-foot{align-items:center!important;gap:12px!important;flex-wrap:wrap!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm .ops-home-composer-actions{min-width:0!important;max-width:100%!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm .ops-home-cost-hint{border:0!important;margin:0!important;padding:0!important;white-space:normal!important;max-width:240px!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm #opsHomeSubmitBtn{min-height:40px!important;height:40px!important;padding:0 20px!important;border-radius:var(--yj-ui-radius-control)!important;font-size:13px!important;font-weight:700!important;flex-shrink:0!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm :is(.ops-home-image-model-current,.ops-home-output-trigger,.ops-home-video-trigger):is(:hover,[aria-expanded=true]){background:var(--yj-ui-tint)!important;border-color:var(--yj-ui-primary)!important;color:var(--yj-ui-primary)!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsHomeForm :is(.ops-home-image-model-current,.ops-home-output-trigger,.ops-home-video-trigger):disabled{opacity:.5!important;cursor:not-allowed!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-section{width:min(920px,100%)!important;min-width:0!important;box-sizing:border-box}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasViewport{background-color:#fafafd!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M0 .5H32M.5 0V32' fill='none' stroke='%237d7998' stroke-opacity='.16' stroke-width='1' stroke-dasharray='2 4'/%3E%3C/svg%3E")!important;background-size:var(--ops-grid-size, 32px) var(--ops-grid-size, 32px)!important;background-position:var(--ops-grid-x, 0px) var(--ops-grid-y, 0px)!important;background-repeat:repeat!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e2deec!important;border-radius:12px!important;overflow:hidden!important;text-align:left!important;transform:none!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__media{aspect-ratio:3/2!important;border-radius:0!important;background:#f7f5fb!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__caption{position:static!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:12px!important;color:#252336!important;background:#fff!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__caption strong{font-size:15px!important;font-weight:700!important;line-height:1.4!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__caption small{font-size:12px!important;line-height:1.6!important;color:#686579!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card:is(:hover,:focus-visible){border-color:#7845d1!important;outline:2px solid #dfd3f6!important;outline-offset:2px!important;filter:none!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__hover{display:none!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card{height:auto!important;aspect-ratio:auto!important;min-height:0!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__media{flex:none!important;height:auto!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__caption{flex:none!important;min-height:76px;box-sizing:border-box}.reference-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.reference-role-grid button{min-width:0;min-height:72px;border:1px dashed var(--yj-ui-line);border-radius:var(--yj-ui-radius-control);background:var(--yj-ui-surface);color:var(--yj-ui-primary);font:inherit;font-weight:600;cursor:pointer;padding:8px}.reference-role-grid button:not(:disabled):hover,.reference-role-grid button:focus-visible{border-color:var(--yj-ui-primary);background:var(--yj-ui-tint);outline:2px solid var(--yj-ui-focus);outline-offset:2px}.reference-role-grid button:disabled{opacity:.5;cursor:not-allowed}.reference-role-grid[hidden]{display:none!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card img:is([src*="skills-g25/fashion"],[src*="skills-g25/hero"]){object-position:center top!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11{min-height:140px;padding:24px clamp(24px,4vw,64px);gap:24px;color:#fff;background:#240e30;border-radius:12px;margin-bottom:16px;overflow:visible}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11:before{background:url(/assets/skills-g25/festival-top.webp) center 62% / cover no-repeat;border-radius:12px}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11__festival,html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11__offer{text-shadow:0 1px 4px #17092080}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11__contact summary{background:#fff5df;color:#4c213e;box-shadow:none;border:1px solid #fff9ed}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11-atmosphere{min-height:190px;padding:32px 20%;background:#f4f0eb url(/assets/skills-g25/festival-bottom.webp) center 62% / cover no-repeat;border-radius:12px;color:#49304a}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11-atmosphere:before,html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11-atmosphere:after{display:none}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11-atmosphere p{color:#6b526d}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11-atmosphere em{color:#702d62}html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-project-card--presets,html body[data-app-feature=operation-center] #panelOperationCenter .ops-home-project-card--presets:hover{background-image:linear-gradient(90deg,#191720ed,#191720a6 40%,#19172000 70%),url(/assets/skills-g25/workflow.webp)!important;background-position:center!important;box-shadow:none!important}@media(max-width:640px){html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11{padding:20px;gap:14px;min-height:190px}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11:before{background-position:center}html body[data-app-feature=operation-center] #panelOperationCenter .ops-double11-atmosphere{padding:24px 16%;min-height:160px}}#opsHomeShell[data-creation-mode=agent] :is(#opsHomeImageModelPicker,#opsHomeOutputPicker,#opsHomeVideoToolbar){display:none!important}#opsHomeAgentBadge{display:none}#opsHomeShell[data-creation-mode=agent] #opsHomeAgentBadge{display:inline-flex}html body[data-app-feature] #opsHomeAgentBadge,html body[data-app-feature] #panelPromptAssistant.pa-canvas-docked [data-pa-mode]{background:var(--yj-ui-tint)!important;color:var(--yj-ui-primary)!important;border:1px solid var(--yj-ui-primary)!important;border-radius:9px!important;font-weight:700!important;min-height:36px;font-size:13px!important;padding:8px 12px!important}html body[data-app-feature] :is(#opsHomeCreationSkills,[data-canvas-creation-skills]){background:#fff;color:var(--yj-ui-ink);border:1px solid var(--yj-ui-line);border-radius:9px;min-height:36px;padding:8px 12px;font-size:13px!important;white-space:nowrap}html body[data-app-feature] :is(#opsHomeCreationSkills,[data-canvas-creation-skills])[aria-pressed=true]{background:var(--yj-ui-tint,#f5f0ff);border-color:var(--yj-ui-primary,#6d28d9);color:var(--yj-ui-primary,#6d28d9);font-weight:600}html body[data-app-feature] #opsHomeShell .ops-home-tabs{width:min(100%,540px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.yj-creation-skills{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:80dvh;overflow:auto;border:1px solid var(--yj-ui-line,#ddd);border-radius:16px;padding:20px;color:var(--yj-ui-ink,#282b38);background:#fff;box-shadow:0 16px 48px #282b3820}.yj-creation-skills::backdrop{background:#15112255}.yj-creation-skills header{display:flex;align-items:center;justify-content:space-between;gap:12px}.yj-creation-skills h2{font-size:22px;margin:0}.yj-creation-skills p{color:var(--yj-ui-muted,#646b7a);line-height:1.6;font-size:13px}.yj-creation-skills input{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--yj-ui-line,#ddd);border-radius:9px;margin-bottom:12px}.yj-creation-skills__list{display:grid;gap:8px}.yj-creation-skills button{cursor:pointer;border:1px solid var(--yj-ui-line,#ddd);border-radius:9px;background:#fff;padding:12px;text-align:left}.yj-creation-skills__list button{display:grid;gap:5px}.yj-creation-skills__list span{font-size:13px;color:var(--yj-ui-muted,#646b7a)}.yj-creation-skills button:hover{border-color:var(--yj-ui-primary,#6d28d9);background:var(--yj-ui-tint,#f5f0ff)}.yj-creation-skills__list article{min-width:0;border:1px solid var(--yj-ui-line,#ddd);border-radius:12px;overflow:hidden;background:#fff}.yj-creation-skills__list article>button{width:100%;border:0;border-radius:0}.yj-creation-skills__list button[aria-pressed=true]{background:var(--yj-ui-tint,#f5f0ff);box-shadow:inset 3px 0 var(--yj-ui-primary,#6d28d9)}.yj-creation-skills__list small{font-size:12px;color:var(--yj-ui-primary,#6d28d9)}.yj-creation-skills__list details{padding:0 12px 10px;color:var(--yj-ui-muted,#646b7a);font-size:12px;line-height:1.65}.yj-creation-skills__list summary{cursor:pointer;padding:6px 0}.yj-creation-skills__list ol{padding-left:20px;margin:4px 0 0}.yj-creation-skills__list button{min-width:0;overflow-wrap:anywhere}.yj-creation-skills :is(button,input):focus-visible{outline:2px solid var(--yj-ui-primary,#6d28d9);outline-offset:2px}.yj-creation-skills__list summary{font-weight:600;color:var(--yj-ui-primary,#6d28d9);padding:10px 0;min-height:24px}.yj-skill-document{border-top:1px solid var(--yj-ui-line,#ddd);padding:16px 4px 4px;color:var(--yj-ui-text,#202533);font-size:14px;line-height:1.8;overflow-wrap:anywhere}[data-creation-skills]>header{position:sticky;top:0;z-index:2;background:#fff;padding:8px 0;margin-top:-8px}[data-creation-skills] details{scroll-margin-top:76px}.yj-skill-document h3{margin:0;font-size:20px;line-height:1.4}.yj-skill-document h4{margin:20px 0 6px;font-size:14px}.yj-skill-document .yj-skill-document__version{margin:4px 0 16px;font-size:12px;color:var(--yj-ui-muted,#646b7a)}.yj-creation-skills__list .yj-skill-document :is(ol,ul){padding-left:22px;margin:0}.yj-skill-document li+li{margin-top:7px}.yj-skill-document blockquote{margin:0;padding:12px 14px;border-left:3px solid var(--yj-ui-primary,#6d28d9);border-radius:0 8px 8px 0;background:var(--yj-ui-tint,#f5f0ff)}[data-creation-skills] .yj-skill-document ol{list-style:decimal outside}[data-creation-skills] .yj-skill-document ul{list-style:disc outside}[data-creation-skills] .yj-skill-document li{display:list-item}[data-creation-skills] .yj-skill-document h4{font-weight:650}.yj-skill-document footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:14px;border-top:1px solid var(--yj-ui-line,#ddd)}.yj-creation-skills .yj-skill-document__use{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;background:var(--yj-ui-primary,#6d28d9);color:#fff;border-color:var(--yj-ui-primary,#6d28d9);font-weight:600;text-align:center}.yj-creation-skills .yj-skill-document__use:hover{filter:brightness(.95);background:var(--yj-ui-primary,#6d28d9)}@media(max-width:767px){html body[data-app-feature] :is(#opsHomeAgentBadge,#opsHomeCreationSkills,[data-canvas-creation-skills],#panelPromptAssistant.pa-canvas-docked [data-pa-mode]){min-height:44px}.pa-canvas-docked .pa-mode-controls{flex-wrap:wrap!important}.yj-creation-skills{padding:16px}}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter{--ops-card-line:#dfe3eb;--ops-card-muted:#717889;--ops-card-ink:#252b3a}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter #opsCanvasViewport{background-color:#f7f8fb!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card{border:1px solid var(--ops-card-line)!important;border-left:3px solid var(--ops-node-accent,#64748b)!important;border-radius:14px!important;background:#fff!important;color:var(--ops-card-ink)!important;box-shadow:0 3px 12px #27314a08!important;transition:border-color .15s,box-shadow .15s!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card:hover{border-top-color:#b9c0cf!important;border-right-color:#b9c0cf!important;border-bottom-color:#b9c0cf!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card:is(.is-selected,.is-multi-selected){border-color:var(--yj-ui-primary)!important;outline:2px solid color-mix(in srgb,var(--yj-ui-primary) 22%,transparent);outline-offset:2px;box-shadow:0 3px 14px #27314a0c!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card:is(.ops-canvas-card--asset-image,.ops-canvas-card--result-image,.ops-canvas-card--result-video){border-left-width:1px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-card__head,.ops-canvas-variable-head,.ops-canvas-designer-head){border-bottom-color:var(--yj-ui-divider)!important;gap:6px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-card h4,.ops-canvas-card-title){font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;color:var(--ops-card-ink)!important;font-weight:650!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-card__kicker,.ops-canvas-card-summary__kind){font-size:11px!important;font-weight:600!important;letter-spacing:0!important;border-radius:6px!important;padding:3px 7px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card-summary__text{font-size:13px!important;line-height:1.65!important;color:#414b5e!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card-summary__meta{font-size:12px!important;line-height:1.65!important;color:var(--ops-card-muted)!important;overflow-wrap:anywhere}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card-summary__actions{border-top:1px solid var(--yj-ui-divider)!important;padding-top:10px!important;gap:6px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-prompt-text-action,.ops-canvas-node-menu>button):not([hidden]){min-height:30px!important;padding:5px 10px!important;border-radius:8px!important;line-height:1.3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;box-shadow:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-prompt-text-action--primary:not(:disabled){background:var(--yj-ui-primary)!important;color:#fff!important;border-color:var(--yj-ui-primary)!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-prompt-text-action--danger,.ops-canvas-image-action--danger):not(:disabled){color:#b6424d!important;background:#fff!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card button:disabled{cursor:not-allowed!important;opacity:.48!important;box-shadow:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card .ops-canvas-port{box-shadow:0 0 0 3px #fff!important;border:1px solid var(--ops-node-accent,#64748b)!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card .ops-canvas-port:is(:hover,.is-connect-source){box-shadow:0 0 0 4px var(--yj-ui-tint)!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter #opsCanvasDesktopExpansion{border:1px solid var(--ops-card-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 28px #27314a10!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) :is(textarea,input[type=text],select){background:#fafbfd!important;border-color:var(--ops-card-line)!important;color:var(--ops-card-ink)!important;font-size:14px!important;line-height:1.6!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) textarea:focus-visible{background:#fff!important;border-color:var(--yj-ui-primary)!important;outline:2px solid var(--yj-ui-tint)!important;outline-offset:1px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-focus-composer-row,.ops-canvas-prompt-text-params){gap:8px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-output-combo__trigger,.ops-canvas-prompt-text-param-trigger,.ops-canvas-node-switch__trigger){min-height:32px!important;background:#f8f9fc!important;border-color:var(--ops-card-line)!important;border-radius:8px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-variable-hint,.ops-canvas-designer-intro,.ops-canvas-llm-output-card__hint){color:var(--ops-card-muted)!important;line-height:1.6!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card--note{background:#fffdf6!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card--note .ops-canvas-note-title{font-size:24px!important;line-height:1.5!important;color:#172033!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card--note.is-focus-summary .ops-canvas-card-summary__text{font-size:24px!important;line-height:1.5!important;font-weight:650!important;color:#172033!important;margin:0!important;max-height:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) textarea.ops-canvas-note-title{font-size:18px!important;line-height:1.65!important;color:#172033!important;min-height:170px!important;padding:14px!important;font-weight:500!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card--llm-output{background:#fffaf6!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-panel{padding:22px 18px 16px!important;border-color:var(--ops-card-line)!important;border-radius:18px!important;background:#ffffffed!important;box-shadow:0 8px 28px #27314a06!important;gap:14px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-panel__title{font-size:18px!important;font-weight:650!important;color:var(--ops-card-ink)!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-node-grid{gap:8px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-node-btn{min-height:62px!important;padding:10px!important;border:1px solid #e5e8ef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-node-btn:hover{background:var(--yj-ui-tint)!important;border-color:var(--yj-ui-focus)!important;box-shadow:none!important;transform:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-node-btn strong{font-size:13px!important;font-weight:600!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-node-btn em{font-size:11px!important;line-height:1.45!important;color:var(--ops-card-muted)!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-node-btn__icon{width:28px!important;height:28px!important;border-radius:8px!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter [data-ops-canvas-add=llm-text] .ops-canvas-empty-node-btn__icon{background:#f0ebfc!important;color:#7956b9!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter [data-ops-canvas-add=video-generate] .ops-canvas-empty-node-btn__icon{background:#fff3e4!important;color:#ad7028!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter [data-ops-canvas-add=prompt-text] .ops-canvas-empty-node-btn__icon{background:#eaf1fc!important;color:#5079b1!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-empty-upload{border-color:#dce1ec!important;border-radius:11px!important;background:#f8f9fc!important;box-shadow:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-selection-bar{border-color:var(--ops-card-line)!important;border-radius:12px!important;box-shadow:0 3px 12px #27314a08!important;background:#fff!important}@media(pointer:coarse){html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-prompt-text-action{min-height:40px!important}}@media(prefers-reduced-motion:reduce){html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter :is(.ops-canvas-card,.ops-canvas-empty-node-btn){transition:none!important}}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-card:has(>.ops-canvas-card__head) .ops-canvas-card-summary__kind{display:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter #opsCanvasDesktopExpansion .ops-canvas-focus-proxy{background:#fff!important;box-shadow:none!important;border-width:0!important;border-radius:inherit!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-dock{z-index:60!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter .ops-canvas-dock:has(#opsCanvasAddNodeBtn[aria-expanded=true]){z-index:130!important}@media(min-width:768px){html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter.is-node-inspector-open #opsDropSurface{grid-template-columns:minmax(0,1fr) clamp(360px,38%,480px)!important}html body[data-app-feature=operation-center] #panelOperationCenter.is-node-inspector-open #opsChatPane{display:none!important}html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter #opsCanvasDesktopExpansion:not([hidden]){position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;min-width:0!important;overflow:auto!important;box-sizing:border-box!important;border:0!important;border-left:1px solid var(--ops-card-line)!important;border-radius:0!important;box-shadow:none!important;padding:0 20px 24px!important;transform:none!important;z-index:65!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-canvas-focus-proxy{width:100%!important;min-width:0!important;max-width:100%!important;padding:16px 0!important;box-sizing:border-box!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-focus-composer-row{flex-wrap:wrap!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-focus-composer-row--bottom{display:flex!important;gap:14px!important;align-items:center!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-focus-params-inline{display:flex!important;flex-wrap:wrap!important;min-width:0!important;gap:8px!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-focus-actions-inline{margin-left:auto!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion textarea{width:100%!important;box-sizing:border-box!important;min-height:140px!important;resize:vertical!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text [data-ops-prompt-text-body]{pointer-events:none}}.ops-inspector-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--yj-ui-line,#e5e8ef);background:#fff}.ops-inspector-head div{display:grid;gap:5px}.ops-inspector-head small{font-size:12px;color:#717889}.ops-inspector-head strong{font-size:17px;color:#252b3a;overflow-wrap:anywhere}.ops-inspector-head button{border:1px solid var(--yj-ui-primary,#6d28d9);background:var(--yj-ui-tint,#f5f0ff);color:var(--yj-ui-primary,#6d28d9);border-radius:8px;min-height:36px;padding:7px 14px;cursor:pointer;white-space:nowrap}.ops-inspector-field{display:grid;gap:10px;font-size:13px;font-weight:600}.ops-inspector-field textarea{font-weight:400;border:1px solid #dfe3eb;border-radius:9px;padding:12px}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card-summary__actions{display:none!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card-summary__meta{font-size:12px!important}.ops-inspector-head input{font-size:17px!important;font-weight:650;border:1px solid transparent!important;background:transparent!important;min-width:0;width:100%;padding:3px 0;box-sizing:border-box}.ops-inspector-head input:focus{border-color:var(--yj-ui-primary)!important}.ops-inspector-head>div{min-width:0;flex:1}.ops-inspector-actions{display:flex;gap:8px;padding-top:20px;border-top:1px solid var(--yj-ui-line,#e5e8ef);margin-top:12px}.ops-inspector-actions button{padding:8px 12px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;cursor:pointer}.ops-inspector-actions button:last-child{color:#b33d45}@media(min-width:768px){html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards :is(.ops-canvas-card__head .ops-canvas-llm-options,.ops-canvas-card__head .ops-canvas-llm-option){display:none!important}}@media(min-width:768px){html body[data-app-feature=operation-center] #panelOperationCenter.is-node-inspector-open #opsCanvasSelectionBar{display:none!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card__head :is(input,.ops-canvas-llm-options,.ops-canvas-llm-option,.ops-canvas-node-channel-switch){pointer-events:none}}@media(max-width:767px){html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasNodeFocus .ops-canvas-node-focus__head{display:flex!important;align-items:center!important;padding:16px 52px 12px 18px!important;min-height:48px!important;box-sizing:border-box!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasNodeFocusClose{display:flex!important;align-items:center;justify-content:center;position:absolute!important;right:12px!important;top:10px!important;min-width:36px;min-height:36px;z-index:5}}html body #resultPanel .result-panel-loading-state{grid-template-columns:minmax(0,1fr);grid-template-areas:"line" "sub" "bar";gap:6px;padding:12px 14px;border:1px solid var(--yj-ui-line,#e5e7eb);border-radius:12px;background:var(--yj-ui-surface,#fafafd)}html body #resultPanel .result-panel-loading-state__bar{width:100%;min-width:0;height:4px;margin-top:3px}html body #resultPanel .result-panel-loading-state__line{font-size:13px;line-height:1.5;font-weight:600}html body #resultPanel .result-panel-loading-state__sub{font-size:12px;line-height:1.5;white-space:normal;color:var(--yj-ui-muted,#646b7a)}html body #resultPanel .result-skeleton:not(.result-skeleton--failed) .skeleton-img{padding:18px 12px;box-sizing:border-box;gap:9px;border-radius:12px;border-color:var(--yj-ui-line,#e5e7eb);background:var(--yj-ui-surface,#fafafd)}html body #resultPanel .skeleton-img__pulse{width:24px;height:24px;border-width:2px;border-color:var(--yj-ui-line,#e5e7eb);border-top-color:var(--yj-ui-primary,#6d28d9)}html body #resultPanel .skeleton-img__sub{font-size:12px;line-height:1.5;color:var(--yj-ui-muted,#646b7a)}html body #resultPanel .skeleton-img__eta{font-size:11px;line-height:1.5;color:var(--yj-ui-muted,#646b7a)}html body #resultPanel :is(.generation-stage-timeline,.skeleton-img__charge,.result-panel-loading-state__steps){display:none}.ops-pane-splitter{display:none}@media(min-width:769px){html body[data-app-feature=operation-center] .page-container.app-container #panelOperationCenter:is(.is-node-inspector-open,:not(.is-ops-chat-collapsed)) #opsDropSurface.ops-has-splitter{position:relative!important;grid-template-columns:minmax(0,1fr) var(--ops-side-width,44%)!important}html body[data-app-feature=operation-center] #panelOperationCenter:is(.is-node-inspector-open,:not(.is-ops-chat-collapsed)) #opsDropSurface>.ops-pane-splitter{display:block;position:absolute;z-index:150;top:0;bottom:0;left:calc(100% - var(--ops-side-width,44%) - 5px);width:10px;cursor:col-resize;touch-action:none;outline:none}.ops-pane-splitter:after{content:"";position:absolute;left:4px;top:calc(50% - 24px);width:3px;height:48px;border-radius:4px;background:#cbd3df;transition:background .15s,height .15s}.ops-pane-splitter:hover:after,.ops-pane-splitter:focus-visible:after,.is-pane-resizing>.ops-pane-splitter:after{top:0;height:100%;background:var(--yj-ui-primary,#7135c5)}.ops-pane-splitter:focus-visible{box-shadow:inset 0 0 0 2px var(--yj-ui-primary,#7135c5)}.is-pane-resizing,.is-pane-resizing *{user-select:none!important;cursor:col-resize!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsDropSurface.ops-has-splitter>.ops-chat-pane{min-width:0!important;width:100%!important;max-width:100%!important}}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card--llm-text.is-unified-text{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px!important;min-width:240px!important;min-height:250px!important;height:320px;overflow:visible!important;box-sizing:border-box!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card--llm-text.is-unified-text>.ops-canvas-card-summary{display:none!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card--llm-text.is-unified-text>.ops-unified-text-head{display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;color:#64748b;font-size:11px}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-unified-text-head input{min-width:0;width:65%;border:0;background:transparent;font-weight:650;font-size:18px;color:#182338}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card--llm-text.is-unified-text>.ops-unified-text-editor{display:block!important;visibility:visible!important;flex:1 1 auto!important;width:100%!important;min-height:170px!important;max-height:none!important;margin:0!important;padding:12px!important;resize:none!important;box-sizing:border-box!important;border:1px solid #dce2ed!important;border-radius:10px!important;background:#fff!important;font-size:20px!important;line-height:1.65!important;color:#182338!important;white-space:pre-wrap!important;overflow:auto!important;pointer-events:auto!important;user-select:text!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card--llm-text.is-unified-text>.ops-unified-text-foot{display:block!important;flex:0 0 auto;font-size:13px;color:#475569}html body[data-app-feature=operation-center] #panelOperationCenter #opsDropSurface :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) .ops-canvas-focus-proxy textarea[data-ops-llm-output],html body[data-app-feature=operation-center] #panelOperationCenter #opsDropSurface :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) .ops-canvas-focus-proxy textarea[data-ops-llm-output-body],html body[data-app-feature=operation-center] #panelOperationCenter #opsDropSurface :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) .ops-canvas-focus-proxy textarea[data-ops-inspector-text],html body[data-app-feature=operation-center] #panelOperationCenter #opsDropSurface :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) .ops-canvas-focus-proxy textarea[data-ops-note-title]{font-size:18px!important;line-height:1.65!important;color:#182338!important;min-height:150px!important;background:#fff!important}.ops-node-purpose{padding:8px 0 12px;margin-bottom:12px;border-bottom:1px solid #e2e6ef;color:#475569;font-size:13px;line-height:1.6}.ops-node-purpose--compact{padding:0 0 8px;margin-bottom:8px}.ops-node-purpose strong{display:block;color:#182338;font-size:14px;font-weight:650}.ops-node-purpose p{margin:3px 0 0;overflow-wrap:anywhere}.ops-node-purpose summary{cursor:pointer;color:#6941a8}html body[data-app-feature=operation-center] #panelOperationCenter :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocus) .ops-canvas-prompt-text-action.ops-text-ai-run{width:auto!important;min-width:88px!important;padding:0 14px!important;white-space:nowrap;font-size:14px!important}html body[data-app-feature=operation-center] #panelOperationCenter .ops-variable-designer{margin:18px 0;padding:16px 0;border-top:1px solid #e2e6ef;border-bottom:1px solid #e2e6ef}html body[data-app-feature=operation-center] #panelOperationCenter .ops-variable-designer .ops-inspector-field{display:grid;gap:10px;font-size:13px;font-weight:600}html body[data-app-feature=operation-center] #panelOperationCenter .ops-variable-designer .ops-canvas-designer-select{width:100%;min-height:44px;font-size:14px}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasCards .ops-canvas-card--variable>.ops-variable-designer{display:none!important}html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-canvas-variable-head,html body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasNodeFocusBody .ops-canvas-variable-head{display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;min-width:0}html body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-variable-head .ops-canvas-variable-name{grid-column:1 / -1;width:100%!important;min-width:0!important;box-sizing:border-box}html body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-variable-head .ops-canvas-variable-scope{width:100%!important;min-width:0!important;box-sizing:border-box}.ops-text-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 20px}.ops-text-editor-switch{display:inline-flex;padding:4px;gap:4px;border:1px solid #e1dced;border-radius:12px;background:#f3f0f8}.ops-text-editor-switch button{border:0;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;color:#697084;background:transparent;cursor:pointer}.ops-text-editor-switch button[aria-pressed=true]{color:#6429c8;background:#fff;box-shadow:0 1px 4px #30204b18}.ops-text-editor-switch button:focus-visible,.ops-text-editor-more summary:focus-visible{outline:2px solid #793cea;outline-offset:3px}.ops-text-editor-more{position:relative;font-size:13px;color:#687086}.ops-text-editor-more summary{padding:10px;cursor:pointer}.ops-text-editor-more button{position:absolute;right:0;top:100%;z-index:4;white-space:nowrap;padding:12px 16px;border:1px solid #e1dced;border-radius:10px;background:#fff;color:#43506a;box-shadow:0 4px 18px #30204b12;cursor:pointer}html body[data-app-feature=operation-center] #panelOperationCenter #opsDropSurface :is(#opsCanvasDesktopExpansion,#opsCanvasNodeFocusBody) .ops-text-ai-request textarea[data-ops-llm-prompt]{font-size:18px!important;line-height:1.65!important;min-height:190px!important;color:#182338!important;background:#fff!important}
@media(min-width:768px)and (max-width:1100px){html body[data-app-feature] .page-container.app-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;min-height:100dvh!important;padding:calc(52px + env(safe-area-inset-top,0px)) 12px 12px!important;gap:0!important}html body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack,html body[data-app-feature] .page-container.app-container>.sidebar.sidebar--stack.is-collapsed{position:fixed!important;inset:0 auto 0 0!important;z-index:1300!important;display:flex!important;flex-direction:column!important;width:288px!important;min-width:min(84vw,288px)!important;flex-basis:auto!important;max-width:84vw!important;height:100dvh!important;max-height:100dvh!important;padding:12px 0!important;overflow:auto!important;background:#fff!important;border-right:1px solid #e8eaed!important;box-shadow:none!important;transform:translate(-105%)!important;visibility:hidden;pointer-events:none}html body[data-app-feature].yj-mobile-nav-open .page-container.app-container>.sidebar.sidebar--stack,html body[data-app-feature].yj-mobile-nav-open .page-container.app-container>.sidebar.sidebar--stack.is-collapsed{transform:translate(0)!important;visibility:visible;pointer-events:auto}.sidebar.sidebar--stack>.sidebar-top-chrome{display:flex!important;align-items:center;justify-content:space-between;padding:4px 14px 12px!important}.sidebar.sidebar--stack #sidebarMenuRoot,.sidebar.sidebar--stack .nav-group,.sidebar.sidebar--stack .nav-group--flat{display:flex!important;flex-direction:column!important;width:100%!important}.sidebar.sidebar--stack #sidebarMenuRoot{padding:0 12px!important}.sidebar.sidebar--stack .nav-btn{min-height:44px;flex:none!important}.sidebar.sidebar--stack .sidebar-bottom{margin-top:auto}html body[data-app-feature] .page-container.app-container>.main-area{width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body[data-app-feature] .main-area>.yj-card.yj-card--panel,html body[data-app-feature] .main-area #mainDynamicStack.dynamic-panel-stack,html body[data-app-feature] .main-area .dynamic-panel--visible:not([hidden]){position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body[data-app-feature] .page-container.app-container>#resultPanel.result-panel{position:relative!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin-top:12px}.yj-mobile-top-chrome:not([hidden]){position:fixed;inset:0 0 auto;z-index:1250;display:flex;align-items:center;gap:12px;min-height:52px;padding:max(4px,env(safe-area-inset-top,0px)) 12px 4px;background:#fff;border-bottom:1px solid #e8eaed}.yj-mobile-top-chrome__menu,.yj-mobile-top-chrome__ghost{min-width:44px;min-height:44px;padding:0 10px;border:0;background:transparent;color:#334155;font:inherit;cursor:pointer}.yj-mobile-top-chrome__title{flex:1;min-width:0;text-align:center;font-size:16px;font-weight:600}.yj-mobile-top-chrome__actions{display:flex;align-items:center}.yj-mobile-nav-scrim:not([hidden]){position:fixed;inset:0;z-index:1290;display:block;border:0;padding:0;background:#0f172a47}body.yj-mobile-nav-open{overflow:hidden}body.has-blocking-modal-open .yj-mobile-top-chrome{visibility:hidden;pointer-events:none}}