body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .matting-tool-btn.active .matting-tool-btn__icon{background:#7c3aed1f!important;border-radius:4px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .matting-model-btn.active .matting-model-btn__cost,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .matting-model-btn.active .matting-model-btn__tag,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .model-btn.selected .model-tag{background:#7c3aed1f!important;border:1px solid rgba(124,58,237,.22)!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .model-btn.selected .model-desc,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .model-btn.selected .gpt-model-card-desc{color:#6d28d9!important;opacity:.88!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-tag,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-tag{display:none!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-btn,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-btn{grid-template-columns:26px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;justify-items:stretch!important;align-items:center!important;column-gap:8px!important;row-gap:0!important;min-height:46px!important;padding:6px 8px!important;text-align:left!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-logo,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-logo{grid-column:1!important;grid-row:1 / span 2!important;justify-self:center!important;align-self:center!important;width:24px!important;height:24px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-logo img,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-logo img{width:18px!important;height:18px!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-name,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-name{grid-column:2!important;grid-row:1!important;justify-self:start!important;width:100%!important;text-align:left!important;font-size:11px!important;line-height:1.15!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .gpt-model-card-desc,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .gpt-model-card-desc{display:block!important;grid-column:2!important;grid-row:2!important;color:#7b8496!important;font-size:9px!important;line-height:1.15!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-btn.selected .gpt-model-card-desc,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-btn.selected .gpt-model-card-desc{color:#6d28d9!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-cost,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-cost{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#64748b!important;font-size:9px!important;line-height:1.15!important;text-align:right!important;box-shadow:none!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-model-grid .model-btn.selected .model-cost,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-model-grid .model-btn.selected .model-cost{color:#6d28d9!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .gpt-count-btn.param-btn.active:not(.image-channel-btn),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .gpt-count-btn.param-btn.active:not(.image-channel-btn) *,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .fashion-mode-btn.active,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .fashion-mode-btn.active *{color:#fff!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-chat-main,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-canvas-pane,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-chat-pane,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-chat-head,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-chat-composer,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-empty-hero,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-image-model-current,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-image-model-menu{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .ops-canvas-viewport{background-color:#f8fafc!important;background-image:none!important}html,body{max-width:100%!important;overflow-x:hidden!important}body .page-container.app-container{overflow-x:hidden!important}body[data-app-feature=recharge] #mainGenerateSticky,body[data-app-feature=use-cases] #mainGenerateSticky,body[data-app-feature=designer-cards] #mainGenerateSticky,body[data-app-feature=recharge] #mobileGenerateBar,body[data-app-feature=use-cases] #mobileGenerateBar,body[data-app-feature=designer-cards] #mobileGenerateBar{display:none!important}body .page-container.app-container>.sidebar.sidebar--stack{background:#f5f7fb!important;border-right:1px solid #e2e8f0!important;color:#334155!important}body #sidebarMenuRoot .nav-group,body #sidebarMenuRoot .nav-group-header,body #sidebarMenuRoot .nav-divider{background:transparent!important;border-color:#e2e8f0!important;color:var(--text-tertiary, #64748b)!important;box-shadow:none!important}body #sidebarMenuRoot .nav-group .nav-btn,body #sidebarMenuRoot .nav-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#64748b!important;box-shadow:0 1px 2px #0f172a0a!important}body #sidebarMenuRoot .nav-group .nav-btn:hover,body #sidebarMenuRoot .nav-btn:hover{background:#f8fafc!important;border-color:#8b5cf652!important;color:#334155!important}body #sidebarMenuRoot .nav-btn.active,body #sidebarMenuRoot .nav-group .nav-btn.active{background:#7c3aed1f!important;border-color:#7c3aed70!important;color:#4c1d95!important;box-shadow:inset 0 0 0 1px #a78bfa33,0 8px 18px #7c3aed1f!important}body #sidebarMenuRoot .nav-btn .nav-btn__label,body #sidebarMenuRoot .nav-group .nav-btn .nav-btn__label{color:inherit!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__label,body #sidebarMenuRoot .nav-group .nav-btn.active .nav-btn__label{color:#4c1d95!important}body .sidebar-wallet{background:linear-gradient(165deg,#fff,#faf5ff 55%,#f5f3ff)!important;border-color:#ddd6fe!important;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #6d28d91a!important}body .sidebar-wallet__num{color:#4c1d95!important}body .sidebar-wallet .vip-btn--sidebar-recharge,body .sidebar-wallet__action--recharge{background:#fff!important;border-color:#c4b5fd!important;color:#6d28d9!important;box-shadow:0 1px 2px #6d28d90f!important}body .sidebar-wallet .vip-btn--sidebar-recharge:hover,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]) #authOnboardBanner{background:linear-gradient(135deg,#fff,#f7f2ff)!important;border-color:#8b5cf63d!important;color:#334155!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #authOnboardBanner,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #authOnboardBanner li,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #authOnboardBanner strong{color:#334155!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .top-bar,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container>.main-area,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #resultPanel.result-panel{min-width:0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #resultPanel.result-panel{max-width:100%!important}@media(max-width:1440px)and (min-width:1024px){body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]):not([data-app-feature=operation-center]):not([data-app-feature=generation-history]) .page-container.app-container>.main-area{flex:0 0 480px!important;width:480px!important;min-width:468px!important;max-width:500px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]):not([data-app-feature=operation-center]):not([data-app-feature=generation-history]) .page-container.app-container>#resultPanel.result-panel{flex:1 1 0%!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}}@media(max-width:1440px){body[data-app-feature=use-cases] .use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-app-feature=use-cases] .use-cases-shell{overflow-x:hidden!important}}@media(max-width:1440px)and (min-width:1024px){body[data-app-feature=recharge] .page-container.app-container>.main-area,body[data-app-feature=use-cases] .page-container.app-container>.main-area,body[data-app-feature=generation-history] .page-container.app-container>.main-area{flex:0 1 calc(100vw - 218px)!important;width:calc(100vw - 218px)!important;max-width:calc(100vw - 218px)!important;min-width:0!important}body[data-app-feature=recharge] .recharge-workspace-shell{overflow-x:hidden!important}body[data-app-feature=recharge] .recharge-workspace-mount .api-key-plans--stack{grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-app-feature=recharge] .recharge-workspace-mount .plan-item{min-height:280px!important}}body[data-app-feature=matting-refine] #panelStandard .matting-model-grid .matting-model-btn{background:#fff!important;border-color:#e2e8f0!important;color:#334155!important;box-shadow:none!important}body[data-app-feature=matting-refine] #panelStandard .matting-model-grid .matting-model-btn:hover:not(.active){background:#faf7ff!important;border-color:#7c3aed57!important;color:#1f2937!important}body[data-app-feature=matting-refine] #panelStandard .matting-model-grid .matting-model-btn.active{background:#f5efff!important;border-color:#7c3aed94!important;color:#312e81!important;box-shadow:inset 0 0 0 1px #a78bfa2e!important}body[data-app-feature=matting-refine] #panelStandard .matting-model-btn__name,body[data-app-feature=matting-refine] #panelStandard .matting-model-btn.active .matting-model-btn__name{color:#0f172a!important;opacity:1!important}body[data-app-feature=matting-refine] #panelStandard .matting-model-btn__cost,body[data-app-feature=matting-refine] #panelStandard .matting-model-btn.active .matting-model-btn__cost{background:#f3e8ff!important;border:1px solid rgba(124,58,237,.24)!important;color:#7c3aed!important;opacity:1!important}body[data-app-feature=matting-refine] #panelStandard .matting-model-btn__tag{background:#ede9fe!important;border-color:#7c3aed38!important;color:#7c3aed!important}body[data-app-feature=matting-refine] #panelStandard .matting-model-btn__tag--vip{background:#fff7ed!important;border-color:#f59e0b52!important;color:#b45309!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important;box-shadow:none!important;opacity:1!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn:hover:not(.active):not(:disabled),body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn:hover:not(.active):not(:disabled){background:#f5f3ff!important;border-color:#7c3aed61!important;color:#4c1d95!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn.active,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn.active{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:0 8px 18px #7c3aed2e!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn:disabled,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn:disabled,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn[aria-disabled=true],body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn[aria-disabled=true]{background:#f1f5f9!important;border-color:#e2e8f0!important;color:var(--text-tertiary, #64748b)!important;opacity:1!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-dual-panel{background:transparent!important;border:none!important;box-shadow:none!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone,body[data-app-feature=rewrite] #panelRewrite .rewrite-param-group,body[data-app-feature=rewrite] #panelRewrite .rewrite-param-group--span-all,body[data-app-feature=rewrite] #panelRewrite .rewrite-aspect-resolution-card.gpt-aspect-clarity-card{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important;box-shadow:none!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-param-group--output .rewrite-aspect-resolution-card.gpt-aspect-clarity-card{background:transparent!important;border-color:transparent!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-copy-textarea,body[data-app-feature=rewrite] #panelRewrite .standard-setting-select,body[data-app-feature=rewrite] #panelRewrite .gpt-setting-select{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone .upload-text{color:var(--yj-commerce-text-color, #64748b)!important;opacity:1!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone .add-image-btn,body[data-app-feature=rewrite] #panelRewrite .rewrite-copy-textarea::placeholder{color:#64748b!important;opacity:1!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn:not(.active){background:#fff!important;border-color:#e2e8f0!important;color:#334155!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn:not(.active) .ratio-btn__s{color:#64748b!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable__inner{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable__title{color:#0f172a!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable__meta{color:#64748b!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-slot__title{color:#0f172a!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-slot__meta{color:#64748b!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable .reference-upload-zone,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable .reference-upload-zone .add-image-btn{background:#fff!important;border-color:#e2e8f0!important;color:#64748b!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable .reference-upload-zone .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable .reference-upload-zone .add-image-btn__sub{color:#0f172a!important;opacity:1!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable .reference-upload-zone .add-image-btn__hint{color:#64748b!important;opacity:1!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .upload-ref-expandable .reference-upload-clear-btn{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}.btn-toggle-reference.is-expanded,#toggleReferencePanel[aria-expanded=true]{display:flex;width:100%;min-height:44px;height:auto;padding:10px 14px;justify-content:center;gap:8px;font-size:14px;font-weight:600;border-radius:10px}.btn-toggle-reference.is-expanded .btn-toggle-reference__icon,#toggleReferencePanel[aria-expanded=true] .btn-toggle-reference__icon,.btn-toggle-reference.is-expanded .btn-toggle-reference__text strong,#toggleReferencePanel[aria-expanded=true] .btn-toggle-reference__text strong{font-size:14px}.upload-ref-extras .btn-toggle-reference.is-expanded,.upload-ref-extras #toggleReferencePanel[aria-expanded=true]{margin-bottom:6px}body:not([data-app-panel-mode=fashion]) #panelStandard #toggleReferencePanel[aria-expanded=true]{width:100%;min-width:0;min-height:44px;height:auto;padding:10px 14px;justify-content:center;gap:8px}body:not([data-app-panel-mode=fashion]) #panelStandard #toggleReferencePanel[aria-expanded=true] .btn-toggle-reference__text{display:flex!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-expandable__inner{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:none!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:8px!important;box-shadow:none!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot__title{color:#0f172a!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot__meta,body[data-app-panel-mode=fashion] #panelStandard .upload-ref-expandable__desc{color:#64748b!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone,body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .preview-container.preview-area{background:#fff!important;border-color:#e2e8f0!important;color:#334155!important;box-shadow:none!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone .add-image-btn,body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone .upload-text,body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone .add-image-btn__sub,body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone .add-image-btn__hint{color:#64748b!important;opacity:1!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone:not(.upload-zone--has-items){min-height:84px!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone:not(.upload-zone--has-items) .add-image-btn{min-height:84px!important;padding:10px 8px!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone.upload-zone--has-items{min-height:68px!important;padding:4px!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone.upload-zone--has-items .uploaded-item,body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone.upload-zone--has-items .add-image-btn{flex-basis:56px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone:not(.upload-zone--has-items) .upload-text{max-width:none!important;font-size:10px!important;line-height:1.3!important}body[data-app-panel-mode=fashion] #panelStandard .upload-ref-slot .reference-upload-zone:not(.upload-zone--has-items) .add-image-btn__hint{font-size:9px!important}body #sidebarMenuRoot .nav-group .nav-btn__icon,body #sidebarMenuRoot .nav-btn__icon{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:var(--text-tertiary, #64748b)!important;transform:none!important;filter:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}body #sidebarMenuRoot .nav-group .nav-btn__icon .lucide-nav-svg,body #sidebarMenuRoot .nav-btn__icon .lucide-nav-svg{width:16px!important;height:16px!important;stroke-width:1.9!important;vector-effect:non-scaling-stroke!important}body #sidebarMenuRoot .nav-group .nav-btn:hover .nav-btn__icon,body #sidebarMenuRoot .nav-btn:hover .nav-btn__icon{background:#f5f3ff!important;border-color:#7c3aed47!important;color:#7c3aed!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__icon,body #sidebarMenuRoot .nav-group .nav-btn.active .nav-btn__icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border-color:#7c3aedd1!important;color:#fff!important;box-shadow:0 6px 14px #7c3aed38!important;transform:none!important;filter:none!important}body #sidebarMenuRoot .nav-btn.active .nav-btn__icon .lucide-nav-svg,body #sidebarMenuRoot .nav-group .nav-btn.active .nav-btn__icon .lucide-nav-svg{width:16px!important;height:16px!important;stroke-width:2!important}.topbar-account-hidden,.top-bar-right .key-btn--topbar,.top-bar-right--hidden{display:none!important}.sidebar .vip-card.vip-card--quiet{display:grid!important;gap:8px!important;padding:10px!important}.sidebar .vip-card.sidebar-recharge-zone{padding:12px!important;gap:8px!important}.sidebar-account-actions{display:grid;grid-template-columns:1fr;gap:6px}.sidebar .key-btn--sidebar-auth,.sidebar-account-link{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:8px;font-size:12px;font-weight:750;line-height:1;text-decoration:none}.sidebar .key-btn--sidebar-auth{background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important;box-shadow:none!important}.sidebar .key-btn--sidebar-auth:hover{background:#f8fafc!important;border-color:#7c3aed47!important;color:#4c1d95!important}.sidebar .key-btn--sidebar-auth.key-btn--has-key{background:#f5f3ff!important;border-color:#7c3aed57!important;color:#5b21b6!important}.sidebar-account-link{background:#ffffffe6;border:1px solid rgba(124,58,237,.18);color:#5b21b6;box-shadow:0 4px 12px #7c3aed0f}.sidebar-account-link:hover{background:#fff;border-color:#7c3aed57;color:#4c1d95;box-shadow:0 6px 16px #7c3aed1a}.sidebar .vip-card__hint{margin:0!important;color:var(--text-tertiary, #64748b)!important;font-size:10px!important;line-height:1.45!important;text-align:center!important}#resultPanel .result-try-examples-btn,.result-try-examples-btn{display:inline-flex;align-items:center;justify-content:center}body[data-app-feature=account-center]{--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=account-center] .page-container.app-container,body[data-app-feature=account-center] .page-container.app-container>.sidebar.sidebar--stack{background:#f5f7fb!important;color:#334155!important}body[data-app-feature=account-center] #sidebarMenuRoot.sidebar-nav,body[data-app-feature=account-center] #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=account-center] .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:12px 16px!important;overflow:hidden!important;border-right:none!important;background:#f5f7fb!important;color:#0f172a!important}body[data-app-feature=account-center] .page-container.app-container>#resultPanel.result-panel,body[data-app-feature=account-center] #authOnboardBanner,body[data-app-feature=account-center] #mainGenerateSticky,body[data-app-feature=account-center] #mobileGenerateBar{display:none!important}body[data-app-feature=account-center] .main-area>.yj-card.yj-card--panel,body[data-app-feature=account-center] .main-area #mainDynamicStack.dynamic-panel-stack,body[data-app-feature=account-center] .main-area #panelAccountCenter.dynamic-panel--visible{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;overflow:hidden!important}.account-center-shell{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;padding:2px 2px 6px;box-sizing:border-box;overflow:hidden;color:#0f172a;background:transparent;border:none}.account-center-head,.account-center-grid,.account-card{position:relative;z-index:1}.account-center-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.account-center-pill,.account-card__eyebrow{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(124,58,237,.22);background:#f5f3ff;color:#6d28d9;font-size:11px;font-weight:750}.account-center-head h3{margin:0 0 4px;color:#0f172a;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:0;font-weight:800}.account-center-head__lede,.account-center-head p{margin:0;max-width:640px;color:#64748b;font-size:12px;line-height:1.45}.account-center-head__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:0 0 auto;margin-top:4px}.account-center-head .notice-btn--account{width:38px;min-width:38px;height:38px;flex:0 0 38px}.account-center-head__action,.recharge-workspace-account-link{min-height:38px;padding:0 14px;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#475569!important;box-shadow:0 1px 2px #0f172a0a!important;cursor:pointer}.account-center-head__action:hover,.recharge-workspace-account-link:hover{border-color:#7c3aed47!important;color:#5b21b6!important;background:#faf5ff!important}.account-center-grid{flex:0 0 auto;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:12px;align-items:start;min-width:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-chrome-hooks{display:none!important}.account-card{min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0f172a0f}.account-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.account-card__head--compact{margin-bottom:10px}.account-card__head--compact h4{margin:0}.account-card__head h4{margin:6px 0 0;color:#0f172a;font-size:16px;line-height:1.2;font-weight:800}.account-card__eyebrow{min-height:20px;padding:0 8px;font-size:10px;color:#7c3aed}.account-status-pill,.account-ledger-count{flex:0 0 auto;padding:4px 10px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:11px;font-weight:750}.account-status-pill[data-state=ready]{border-color:#10b98147;background:#ecfdf5;color:#047857}.account-status-pill[data-state=syncing]{border-color:#7c3aed3d;background:#f5f3ff;color:#6d28d9}.account-status-pill[data-state=error]{border-color:#f43f5e47;background:#fff1f0;color:#b42318}.account-key-label{display:block;margin-bottom:8px;color:#475569;font-size:12px;font-weight:750}.account-key-row{display:grid;grid-template-columns:1fr 44px;gap:8px}.account-key-input{width:100%;height:40px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:0 12px;box-sizing:border-box}.account-key-input:focus{outline:none;border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed1f}.account-key-input::placeholder{color:var(--text-tertiary, #64748b)}.account-key-visibility,.account-primary-btn,.account-ghost-btn{height:40px;border-radius:8px;font-weight:800;cursor:pointer}.account-key-visibility,.account-ghost-btn{border:1px solid #e2e8f0;background:#fff;color:#475569}.account-key-visibility:hover,.account-ghost-btn:hover{border-color:#7c3aed47;color:#5b21b6;background:#faf5ff}.account-key-actions{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;margin-top:10px}.account-key-secondary-actions{display:grid;grid-template-columns:repeat(2,68px);gap:6px}.account-key-secondary-actions .account-ghost-btn{min-width:0;padding-inline:0;white-space:nowrap}.account-reset-key-btn{border-color:#f59e0b57;color:#92400e;background:#fffbeb}.account-reset-key-btn:hover{border-color:#f59e0b94;color:#78350f;background:#fef3c7}.account-key-recharge-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid #e8ecf3;border-radius:8px;background:#f8fafc}.account-key-recharge-row__hint{min-width:0;color:#64748b;font-size:12px;line-height:1.45;font-weight:500}.account-recharge-btn{flex:0 0 auto;height:36px;padding:0 14px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.account-recharge-btn:hover{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.account-primary-btn{border:1px solid rgba(124,58,237,.35);background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.account-primary-btn:hover{filter:brightness(1.04)}.account-ghost-btn--small{height:32px;padding:0 12px;font-size:12px}.account-card__hint{margin:10px 0 0;color:#64748b;font-size:12px;line-height:1.55}.account-card__hint--success{color:#047857}.account-card__hint--error{color:#b91c1c}.account-balance-meter{min-height:112px;display:grid;align-content:center;gap:6px;padding:16px;border-radius:10px;background:linear-gradient(135deg,#f5f3ff,#faf5ff);border:1px solid rgba(124,58,237,.16)}.account-balance-meter__label,.account-balance-meter__unit{color:#64748b;font-size:12px}.account-balance-meter strong{color:#4c1d95;font-size:clamp(34px,4.5vw,52px);line-height:1;font-variant-numeric:tabular-nums}.account-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.account-metric-row div{min-width:0;padding:10px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.account-metric-row span{display:block;color:#64748b;font-size:11px}.account-metric-row strong{display:block;margin-top:4px;color:#0f172a;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-card--balance{flex:0 0 auto}.account-center-grid{order:1}.account-card--community{order:3;flex:0 0 auto}.account-card--phone{order:4}.account-community-layout{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(280px,1fr);gap:16px;align-items:start}.account-community-preview{min-height:132px;display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #ede9fe;border-radius:12px;background:linear-gradient(135deg,#7c3aed12,#ffffffeb)}.account-community-preview strong,.account-community-preview span{display:block}.account-community-preview strong{color:#0f172a;font-size:16px;font-weight:900}.account-community-identity-badge{display:inline-flex;align-items:center;width:max-content;min-height:20px;margin-top:6px;padding:0 8px;border-radius:999px;border:1px solid rgba(124,58,237,.18);background:#f5f3ff;color:#6d28d9;font-size:11px;font-style:normal;font-weight:800}.account-community-identity-badge[data-identity-plan=flagship]{border-color:#f59e0b5c;background:linear-gradient(135deg,#1f1305,#6b3b0b 48%,#f59e0b);color:#fff7ed;box-shadow:0 8px 18px #92400e2e}.account-community-identity-badge[data-identity-plan=standard]{border-color:#7c3aed47;background:linear-gradient(135deg,#ede9fe,#fff);color:#5b21b6}.account-community-preview span{margin-top:6px;color:#64748b;font-size:12px;line-height:1.45}.account-community-avatar{position:relative;width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:18px;color:#fff;font-weight:900;box-shadow:0 12px 24px #7c3aed29}.account-community-avatar span{position:relative;z-index:2}.account-community-avatar--identity{border:2px solid rgba(255,255,255,.78)}.account-community-avatar--mini-frame{box-shadow:0 0 0 3px #22d3ee38,0 12px 24px #0e749024}.account-community-avatar--trial-frame{box-shadow:0 0 0 3px #3b82f638,0 12px 24px #2563eb24}.account-community-avatar--standard-frame{box-shadow:0 0 0 3px #7c3aed42,0 14px 28px #5b21b62e}.account-community-avatar--flagship-frame{overflow:visible;color:#fff7ed;background:radial-gradient(circle at 35% 28%,#fbbf24 0 12%,#f97316 13% 34%,#3b1705 70%);border-color:#fff7edf5;box-shadow:0 0 0 3px #f59e0b,0 0 0 7px #7f1d1deb,0 18px 30px #7f1d1d47}.account-community-avatar--flagship-frame:before{content:"";position:absolute;inset:-9px;border-radius:22px;background:linear-gradient(135deg,transparent 0 14px,#f59e0b 15px 20px,transparent 21px) top left / 28px 28px no-repeat,linear-gradient(225deg,transparent 0 14px,#f59e0b 15px 20px,transparent 21px) top right / 28px 28px no-repeat,linear-gradient(45deg,transparent 0 14px,#f59e0b 15px 20px,transparent 21px) bottom left / 28px 28px no-repeat,linear-gradient(315deg,transparent 0 14px,#f59e0b 15px 20px,transparent 21px) bottom right / 28px 28px no-repeat;pointer-events:none}.account-community-avatar--flagship-frame:after{content:"";position:absolute;inset:-4px;border-radius:20px;border:1px solid rgba(253,230,138,.9);pointer-events:none}.account-community-avatar--violet,.account-community-swatch--violet{background:linear-gradient(135deg,#7c3aed,#a855f7)}.account-community-avatar--blue,.account-community-swatch--blue{background:linear-gradient(135deg,#2563eb,#38bdf8)}.account-community-avatar--green,.account-community-swatch--green{background:linear-gradient(135deg,#059669,#34d399)}.account-community-avatar--amber,.account-community-swatch--amber{background:linear-gradient(135deg,#d97706,#fbbf24)}.account-community-avatar--rose,.account-community-swatch--rose{background:linear-gradient(135deg,#e11d48,#fb7185)}.account-community-avatar--slate,.account-community-swatch--slate{background:linear-gradient(135deg,#334155,#94a3b8)}.account-community-form{min-width:0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:8px 10px}.account-community-form .account-key-label,.account-community-form .account-key-input{margin:0}.account-community-form .account-key-label{align-self:end}.account-community-avatar-picker,.account-community-actions,.account-community-form .account-card__hint{grid-column:1 / -1}.account-community-avatar-picker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.account-community-swatch{width:24px;height:24px;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #cbd5e1;cursor:pointer}.account-community-swatch.active{box-shadow:0 0 0 2px #7c3aed6b,0 6px 14px #7c3aed2e}.account-community-swatch:focus-visible{outline:3px solid rgba(124,58,237,.24);outline-offset:2px}.account-card--phone{flex:0 0 auto;padding:0;overflow:hidden}.account-card--key .account-card--phone{margin-top:12px;border-style:dashed;border-color:#7c3aed38;background:#fbfaff;box-shadow:none}.account-card--key .account-phone-details>summary{padding:12px}.account-card--key .account-phone-body{padding:0 12px 12px}.account-card--key .account-phone-toolbar{max-width:none}.account-phone-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px}.account-phone-details>summary::-webkit-details-marker{display:none}.account-phone-summary__main{display:inline-flex;align-items:center;gap:8px;min-width:0}.account-phone-summary__main strong{color:#0f172a;font-size:14px;font-weight:800}.account-phone-summary__hint{color:var(--text-tertiary, #64748b);font-size:11px}.account-phone-summary__cta{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;border:1px solid rgba(124,58,237,.24);border-radius:8px;background:#fff;color:#6d28d9;font-size:12px;font-weight:800;line-height:1;box-shadow:0 6px 16px #7c3aed1a;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.account-phone-summary__cta-close{display:none}.account-phone-summary__cta-icon{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .16s ease}.account-phone-details>summary:hover .account-phone-summary__cta,.account-phone-details>summary:focus-visible .account-phone-summary__cta{border-color:#7c3aed6b;background:#f5f3ff;color:#5b21b6;transform:translateY(-1px)}.account-phone-details>summary:focus-visible{outline:3px solid rgba(124,58,237,.22);outline-offset:2px}.account-phone-details[open] .account-phone-summary__cta-open{display:none}.account-phone-details[open] .account-phone-summary__cta-close{display:inline}.account-phone-details[open] .account-phone-summary__cta-icon{transform:rotate(225deg) translate(-1px,-1px)}.account-phone-body{padding:0 14px 10px;border-top:1px solid #eef2f7}.account-phone-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:520px;padding-top:8px}.account-phone-tabs{display:inline-flex;gap:4px;margin:0;padding:2px;border-radius:8px;background:#f1f5f9;flex:0 0 auto}.account-phone-tab{border:0;border-radius:6px;background:transparent;color:#64748b;font-size:12px;font-weight:700;padding:5px 10px;cursor:pointer}.account-phone-tab.active{background:#fff;color:#5b21b6;box-shadow:0 1px 2px #0f172a0f}.account-phone-pane{flex:1 1 280px;min-width:0}.account-phone-pane__hint{margin:6px 0 0;color:#64748b;font-size:11px;line-height:1.45}.account-phone-compact{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.account-phone-compact__phone{width:118px;min-width:118px;flex:0 0 118px}.account-phone-compact__email{width:168px;min-width:168px;flex:1 1 168px}.account-phone-compact__password{width:120px;min-width:120px;flex:1 1 120px}.account-phone-toolbar--stack{flex-direction:column;align-items:stretch;max-width:560px;gap:6px}.account-phone-compact--bind{margin-top:6px}.account-phone-compact__code{width:76px;min-width:76px;flex:0 0 76px}.account-phone-compact .account-ghost-btn--small{min-width:52px;padding:8px;font-size:12px}.account-primary-btn--compact{min-width:56px;padding:8px 10px;font-size:12px}.account-phone-bound{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 8px;border:1px solid #d1fae5;border-radius:8px;background:#ecfdf5;color:#047857;font-size:12px}.account-phone-bound strong{color:#065f46}.account-phone-message{margin-top:8px}#accountPhoneStatus[data-state=ready]{border-color:#10b98147;background:#ecfdf5;color:#047857}.account-card__hint--compact{margin-top:8px;font-size:11px;line-height:1.4}.account-card--ledger{order:2;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:12px;padding-bottom:12px}.account-ledger-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px;flex:0 0 auto}.account-ledger-toolbar__lead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1 1 240px}.account-ledger-toolbar__lead h4{margin:0;color:#0f172a;font-size:16px;line-height:1.2;font-weight:800;white-space:nowrap}.account-ledger-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:1 1 360px}.account-ledger-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;flex-wrap:wrap}.account-ledger-tabs,.account-ledger-search{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.account-ledger-filter{min-height:28px;padding:0 9px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.account-ledger-filter:hover,.account-ledger-filter.is-active{border-color:#7c3aed5c;background:#f5f3ff;color:#6d28d9}.account-ledger-filter--alert.is-active{border-color:#d977066b;background:#fffbeb;color:#92400e}.account-ledger-search input{width:min(220px,42vw);min-height:28px;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:11px}.account-ledger-insight{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#64748b;font-size:11px;font-weight:600;line-height:1.35;flex:1 1 180px;min-width:0}.account-ledger-insight:empty{display:none}.account-ledger-table__row--flagged{background:#fffbeb}.account-ledger-table-wrap{flex:1 1 auto;min-height:0;max-height:min(52vh,560px);overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fafafa}.account-ledger-table{width:100%;min-width:720px;border-collapse:collapse;color:#334155;font-size:12px}.account-ledger-table th,.account-ledger-table td{padding:10px 12px;border-bottom:1px solid #e2e8f0;text-align:left}.account-ledger-table th{position:sticky;top:0;z-index:1;color:#64748b;font-weight:800;background:#f8fafc;box-shadow:0 1px #e2e8f0}.account-ledger-table tbody tr:hover{background:#f5f3ff}.account-ledger-table__negative{color:#dc2626!important;font-weight:700}.account-ledger-table__positive{color:#059669!important;font-weight:700}@media(min-width:1024px)and (max-width:1499px){.account-center-shell{overflow:hidden}.account-card--ledger{min-height:0}.account-ledger-table-wrap{max-height:min(46vh,520px)}}@media(min-width:1500px){.account-center-shell{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);grid-template-rows:auto auto minmax(0,1fr) auto;align-items:stretch;overflow:hidden}.account-center-head,.account-center-grid{grid-column:1 / -1}.account-card--ledger{grid-column:1;grid-row:3 / 5;min-height:0}.account-ledger-table-wrap{max-height:none}.account-card--community{grid-column:2;grid-row:3;min-height:0;overflow:auto}.account-card--phone{grid-column:2;grid-row:4}.account-card--community .account-card__head{margin-bottom:10px}.account-community-layout,.account-community-form{grid-template-columns:1fr;gap:10px}.account-community-preview{min-height:92px;padding:12px}.account-community-avatar{width:48px;height:48px;flex-basis:48px;border-radius:14px}.account-ledger-table-wrap{min-height:0}}@media(max-width:1023px){body[data-app-feature=account-center] .page-container.app-container,body[data-app-feature=account-center] .page-container.app-container>.main-area,body[data-app-feature=account-center] .main-area #mainDynamicStack.dynamic-panel-stack,body[data-app-feature=account-center] .main-area #panelAccountCenter.dynamic-panel--visible{height:auto!important;min-height:0!important;overflow:visible!important}.account-center-shell{height:auto;min-height:auto;overflow:visible}.account-card--ledger{min-height:0}.account-ledger-table-wrap{max-height:min(42vh,480px)}.account-center-head{flex-direction:column;align-items:stretch}.account-center-head__actions{justify-content:flex-start;margin-top:0}.account-center-grid,.account-community-layout,.account-community-form{grid-template-columns:1fr}.account-phone-toolbar{max-width:none}.account-phone-compact__phone,.account-phone-compact__code{flex:1 1 108px;width:auto;min-width:0}.account-metric-row,.account-key-actions{grid-template-columns:1fr}.account-key-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){body[data-app-feature=use-cases] .use-cases-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}body[data-app-feature=use-cases] .use-case-tile{gap:7px!important;padding:9px!important}body[data-app-feature=use-cases] .use-case-video-slot{aspect-ratio:4 / 5!important;min-height:0!important}body[data-app-feature=use-cases] .use-cases-shell{gap:16px!important;padding:clamp(22px,2.2vw,34px)!important}}@media(min-width:760px)and (max-width:1099px){body[data-app-feature=use-cases] .use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:759px){body[data-app-feature=use-cases] .use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}body[data-app-feature=use-cases] .use-case-video-slot__play{width:36px!important;height:36px!important;background:#ffffffeb!important;border-color:#dbe3ef!important}body[data-app-feature=use-cases] .use-case-tile h4{margin-top:2px!important;font-size:13px!important}body[data-app-feature=use-cases] .use-case-tile p{font-size:11px!important;line-height:1.45!important}body[data-app-feature=main-image] #panelStandard.dynamic-panel--visible,body[data-app-feature=matting-refine] #panelStandard.dynamic-panel--visible,body[data-app-feature=poster] #panelStandard.dynamic-panel--visible,body[data-app-feature=rewrite] #panelRewrite.dynamic-panel--visible{padding-bottom:14px!important}body[data-app-feature=matting-refine] #panelStandard.mode-matting #standardUploadMount,body[data-app-feature=poster] #panelStandard #standardUploadMount,body[data-app-feature=main-image] #panelStandard #standardUploadMount{padding-bottom:16px!important}body[data-app-feature=matting-refine] #panelStandard .matting-model-grid .matting-model-btn:hover:not(.active) .matting-model-btn__name,body[data-app-feature=matting-refine] #panelStandard .matting-model-grid .matting-model-btn:hover:not(.active) .matting-model-btn__cost,body[data-app-feature=matting-refine] #panelStandard .matting-model-grid .matting-model-btn:focus-visible .matting-model-btn__name,body[data-app-feature=matting-refine] #panelStandard .matting-model-grid .matting-model-btn:focus-visible .matting-model-btn__cost{opacity:1!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn:hover:not(.active):not(:disabled),body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn:hover:not(.active):not(:disabled){color:#4c1d95!important;text-shadow:none!important}body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn:disabled,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn:disabled,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .gpt-count-section .gpt-count-btn.param-btn[aria-disabled=true],body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .gpt-count-section .gpt-count-btn.param-btn[aria-disabled=true]{color:#64748b!important;background:#f1f5f9!important;border-color:#dbe3ef!important;text-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .image-channel-row .image-channel-btn,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .image-channel-row .image-channel-btn,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .image-channel-row .image-channel-btn,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .image-channel-btn,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .image-channel-btn{color:#334155!important;background:#f8fafc!important;border-color:#e2e8f0!important;text-shadow:none!important;box-shadow:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .image-channel-row .image-channel-btn:hover:not(.active):not(:disabled),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .image-channel-row .image-channel-btn:hover:not(.active):not([aria-disabled=true]),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .image-channel-row .image-channel-btn:hover:not(.active):not(:disabled),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .image-channel-row .image-channel-btn:hover:not(.active):not([aria-disabled=true]),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .image-channel-row .image-channel-btn:hover:not(.active):not(:disabled),body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .image-channel-row .image-channel-btn:hover:not(.active):not([aria-disabled=true]),body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .image-channel-btn:hover:not(.active):not(:disabled),body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .image-channel-btn:hover:not(.active):not([aria-disabled=true]),body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .image-channel-btn:hover:not(.active):not(:disabled),body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .image-channel-btn:hover:not(.active):not([aria-disabled=true]){color:#4c1d95!important;background:#ede9fe!important;border-color:#7c3aed6b!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .image-channel-row .image-channel-btn.active,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .image-channel-row .image-channel-btn.active,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .image-channel-row .image-channel-btn.active,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .image-channel-row .image-channel-btn.active:hover,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .image-channel-row .image-channel-btn.active:hover,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .image-channel-row .image-channel-btn.active:hover,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .image-channel-btn.active,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .image-channel-btn.active:hover,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .gpt-count-btn.param-btn.image-channel-btn.active,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .gpt-count-btn.param-btn.image-channel-btn.active:hover,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .image-channel-btn.active,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .image-channel-btn.active:hover,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .gpt-count-btn.param-btn.image-channel-btn.active,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .gpt-count-btn.param-btn.image-channel-btn.active:hover{color:#4c1d95!important;background:#8b5cf61a!important;border-color:#7c3aed61!important;box-shadow:inset 0 0 0 1px #a78bfa29!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .image-channel-row .image-channel-btn:disabled,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelStandard .image-channel-row .image-channel-btn[aria-disabled=true],body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .image-channel-row .image-channel-btn:disabled,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelRewrite .image-channel-row .image-channel-btn[aria-disabled=true],body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .image-channel-row .image-channel-btn:disabled,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelSelfmediaArticle .image-channel-row .image-channel-btn[aria-disabled=true],body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .image-channel-btn:disabled,body[data-app-feature=gpt-image] #panelGptImage #gpt-image-panel .image-channel-row .image-channel-btn[aria-disabled=true],body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .image-channel-btn:disabled,body[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .image-channel-row .image-channel-btn[aria-disabled=true]{color:var(--text-tertiary, #64748b)!important;background:#f1f5f9!important;border-color:#e2e8f0!important;opacity:1!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .main-advanced-summary__hint,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .main-advanced-summary:hover .main-advanced-summary__hint,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .main-advanced-sellpoint .step-inline-hint,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .main-advanced-sellpoint:hover .step-inline-hint,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .module-title--sellpoint:hover .step-inline-hint{color:var(--text-tertiary, #64748b)!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-dual-panel{gap:10px!important;background:transparent!important;border:none!important;box-shadow:none!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone{background:var(--yj-upload-shell-bg)!important;border:var(--yj-upload-shell-border)!important;border-style:solid!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone:hover,body[data-app-feature=rewrite] #panelRewrite .rewrite-upload-zone.drag-over{background:var(--yj-upload-shell-bg-hover)!important;border:var(--yj-upload-shell-border-hover)!important;border-style:solid!important}body[data-app-feature=rewrite] #panelRewrite .rewrite-strength-btn.active{box-shadow:0 6px 14px #7c3aed29!important}.legacy-key-modal-trigger{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}#sidebarMenuRoot .legacy-nav-trigger,#sidebarMenuRoot .nav-group .legacy-nav-trigger,.legacy-nav-trigger{display:none!important;position:absolute!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}#sidebarMenuRoot .legacy-nav-trigger *,#sidebarMenuRoot .nav-group .legacy-nav-trigger *,.legacy-nav-trigger *{display:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .add-image-btn .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .add-image-btn__sub,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .add-image-btn__hint,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .upload-block .upload-zone .add-image-btn .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .upload-block .reference-upload-zone .add-image-btn .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .reference-upload-zone .add-image-btn .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #gpt-image-panel .upload-zone--gpt-compact .add-image-btn .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #nano-banana-panel .upload-zone--gpt-compact .add-image-btn .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelGptImage #gptImageUploadBox.upload-zone--gpt-compact .add-image-btn .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #panelNanoBanana #nanoImageUploadBox.upload-zone--gpt-compact .add-image-btn .upload-text{color:#0f172a!important;opacity:1!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .add-image-btn:hover .upload-text,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .add-image-btn:hover .add-image-btn__hint,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .add-image-btn:hover .add-image-btn__sub{color:#0f172a!important}@media(min-width:1024px){body[data-app-feature=main-image] .main-area>.yj-card.yj-card--panel,body[data-app-feature=detail-page] .main-area>.yj-card.yj-card--panel,body[data-app-feature=poster] .main-area>.yj-card.yj-card--panel,body[data-app-feature=matting-refine] .main-area>.yj-card.yj-card--panel,body[data-app-feature=selfmedia-article] .main-area>.yj-card.yj-card--panel,body[data-app-feature=gpt-image] .main-area>.yj-card.yj-card--panel,body[data-app-feature=nano-banana] .main-area>.yj-card.yj-card--panel,body[data-app-feature=rewrite] .main-area>.yj-card.yj-card--panel{--workbench-generate-reserve: 88px}body.has-desktop-generate-dock[data-app-feature=main-image] .main-area>.yj-card.yj-card--panel:after,body.has-desktop-generate-dock[data-app-feature=detail-page] .main-area>.yj-card.yj-card--panel:after,body.has-desktop-generate-dock[data-app-feature=poster] .main-area>.yj-card.yj-card--panel:after,body.has-desktop-generate-dock[data-app-feature=matting-refine] .main-area>.yj-card.yj-card--panel:after,body.has-desktop-generate-dock[data-app-feature=selfmedia-article] .main-area>.yj-card.yj-card--panel:after,body.has-desktop-generate-dock[data-app-feature=gpt-image] .main-area>.yj-card.yj-card--panel:after,body.has-desktop-generate-dock[data-app-feature=nano-banana] .main-area>.yj-card.yj-card--panel:after,body.has-desktop-generate-dock[data-app-feature=rewrite] .main-area>.yj-card.yj-card--panel:after{content:"";display:block;flex:0 0 var(--workbench-generate-reserve);height:var(--workbench-generate-reserve);min-height:var(--workbench-generate-reserve);width:100%;pointer-events:none}body.has-desktop-generate-dock[data-app-feature=main-image] .main-area .dynamic-panel-stack,body.has-desktop-generate-dock[data-app-feature=detail-page] .main-area .dynamic-panel-stack,body.has-desktop-generate-dock[data-app-feature=poster] .main-area .dynamic-panel-stack,body.has-desktop-generate-dock[data-app-feature=matting-refine] .main-area .dynamic-panel-stack,body.has-desktop-generate-dock[data-app-feature=selfmedia-article] .main-area .dynamic-panel-stack,body.has-desktop-generate-dock[data-app-feature=gpt-image] .main-area .dynamic-panel-stack,body.has-desktop-generate-dock[data-app-feature=nano-banana] .main-area .dynamic-panel-stack,body.has-desktop-generate-dock[data-app-feature=rewrite] .main-area .dynamic-panel-stack{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:8px!important;scroll-padding-bottom:var(--workbench-generate-reserve)!important}body.has-desktop-generate-dock[data-app-feature=main-image] #panelStandard.dynamic-panel--visible,body.has-desktop-generate-dock[data-app-feature=detail-page] #panelStandard.dynamic-panel--visible,body.has-desktop-generate-dock[data-app-feature=poster] #panelStandard.dynamic-panel--visible,body.has-desktop-generate-dock[data-app-feature=matting-refine] #panelStandard.dynamic-panel--visible,body.has-desktop-generate-dock[data-app-feature=selfmedia-article] #panelSelfmediaArticle.dynamic-panel--visible,body.has-desktop-generate-dock[data-app-feature=gpt-image] #panelGptImage.dynamic-panel--visible,body.has-desktop-generate-dock[data-app-feature=nano-banana] #panelNanoBanana.dynamic-panel--visible,body.has-desktop-generate-dock[data-app-feature=rewrite] #panelRewrite.dynamic-panel--visible{scroll-padding-bottom:var(--workbench-generate-reserve)!important}body:not(.has-desktop-generate-dock):not(.has-mobile-generate-bar)[data-app-feature=main-image] .main-area .dynamic-panel-stack,body:not(.has-desktop-generate-dock):not(.has-mobile-generate-bar)[data-app-feature=detail-page] .main-area .dynamic-panel-stack,body:not(.has-desktop-generate-dock):not(.has-mobile-generate-bar)[data-app-feature=poster] .main-area .dynamic-panel-stack,body:not(.has-desktop-generate-dock):not(.has-mobile-generate-bar)[data-app-feature=matting-refine] .main-area .dynamic-panel-stack,body:not(.has-desktop-generate-dock):not(.has-mobile-generate-bar)[data-app-feature=selfmedia-article] .main-area .dynamic-panel-stack{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:8px!important}body:not(.has-desktop-generate-dock):not(.has-mobile-generate-bar) #mainGenerateSticky.main-generate-sticky{flex:0 0 auto!important;min-height:58px!important}}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .generation-history-bulkbar{background:linear-gradient(135deg,#7c3aed0d,#ec489908),#fff!important;border-color:#e2e8f0!important;color:#334155!important;box-shadow:0 1px 3px #0f172a0f!important}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,#8b5cf6,#7c3aed);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 #7c3aed}.ocv-workspace-pane--storyboard>[data-ocv-step="2"]{border-left:3px solid #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:#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:#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:#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-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:#8b5cf6;background:#ede9fe;color:#5b21b6}.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{margin-top:10px}.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:flex;align-items:center;justify-content:space-between;gap:12px}.ocv-action-card div{display:grid;gap:3px}.ocv-action-card strong{color:#111827;font-size:14px}.ocv-primary-btn{min-width:148px}.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}.ocv-live-progress__head strong{color:#4c1d95;font-size:12px;font-weight:900}.ocv-live-progress__head em{margin-left:auto;color:#6d28d9;font-size:12px;font-style:normal;font-weight:900;font-variant-numeric:tabular-nums}.ocv-live-progress__dot{width:9px;height:9px;border-radius:999px;background:#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,#7c3aed,#c084fc);animation:ocvProgressSweep 1.65s ease-in-out infinite}.ocv-live-progress p{margin:0;color:#5b21b6;font-size:11px;font-weight:800;line-height:1.35}.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-primary-btn--working,.ocv-review-generate-btn--working{position:relative;overflow:hidden;animation:ocvButtonBreath 1.15s ease-in-out infinite}.ocv-primary-btn--working:after,.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:block;margin-top:4px;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:#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:#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:#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:#8b5cf6;background:#ede9fe;color:#5b21b6}.ocv-flow-steps li.is-active span{background:#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:#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:#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\811a\672c\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-primary-btn--pulse{animation:ocv-primary-pulse 1.8s ease-in-out infinite;box-shadow:0 0 #7c3aed73}@keyframes ocv-primary-pulse{0%,to{box-shadow:0 0 #7c3aed59}50%{box-shadow:0 0 0 8px #7c3aed00}}.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" "storyboard video";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}.ocv-workspace-pane--video{grid-area:video;min-height:260px}.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:#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-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:#8b5cf6;background:#ede9fe;color:#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-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:12px;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:22px;background:#fcfcfd;box-shadow:0 1px 2px #0f172a0a;overflow:visible}.ocv-shot-composer.is-active{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.ocv-shot-composer__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 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:#7c3aed;background:#7c3aed14}.ocv-shot-composer__body{display:block;padding:12px 18px 16px}.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:88px;padding:0;border:0;outline:0;resize:vertical;background:transparent;color:#111827;font-size:14px;line-height:1.7}.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:#6d28d9;font-weight:700;padding:7px 9px;cursor:pointer}.ocv-shot-actions button.is-locked{background:#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-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:#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:#8b5cf6;background:#ede9fe;color:#5b21b6}.ocv-workspace-pane{display:none}.ocv-workspace-pane.active{display:grid}}@media(max-width:720px){.ocv-subject-type-grid,.ocv-segment-grid,.ocv-param-grid,.ocv-upload-list,.ocv-reference-row,.ocv-shot-strip{grid-template-columns:1fr}.ocv-action-card{align-items:stretch;flex-direction:column}.ocv-primary-btn{width:100%}.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[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card{position:relative!important;display:flex!important;min-width:0!important;min-height:126px!important;overflow:hidden!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;padding:18px 16px!important;border:1px solid rgba(219,226,236,.86)!important;border-radius:8px!important;background:var(--skill-bg, #eef2f7)!important;color:#0f172a!important;text-align:left!important;box-shadow:0 8px 24px #0f172a0f!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card:after{content:""!important;position:absolute!important;right:-4px!important;bottom:-8px!important;width:56%!important;height:92%!important;background-image:var(--skill-img)!important;background-repeat:no-repeat!important;background-position:right bottom!important;background-size:contain!important;opacity:.92!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#ffffff9e,#ffffff47 48%,#fff0)!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card:hover{border-color:#7c3aed5c!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px #0f172a1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-icon,body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card strong,body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card em{position:relative!important;z-index:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:8px!important;background:#ffffffe6!important;color:#111827!important;font-size:14px!important;font-weight:900!important;box-shadow:0 3px 10px #0f172a14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card strong{max-width:58%!important;color:#101827!important;font-size:16px!important;line-height:1.28!important;font-weight:900!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card em{max-width:58%!important;color:#334155c7!important;font-size:12px!important;font-style:normal!important;line-height:1.45!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-workflow-grid{display:grid!important;grid-template-columns:repeat(6,minmax(170px,1fr))!important;gap:14px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-workflow-card{display:flex!important;min-height:142px!important;min-width:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;padding:16px!important;border:1px solid #dfe7f1!important;border-radius:8px!important;background:linear-gradient(180deg,#0f172ad1,#0f172aeb 42%),linear-gradient(135deg,#fef3c7,#dbeafe 55%,#dcfce7)!important;color:#fff!important;text-align:left!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-workflow-card strong{font-size:16px!important;line-height:1.3!important;font-weight:900!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-workflow-card span{color:#ffffffbd!important;font-size:13px!important;line-height:1.4!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-filter-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 18px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-filter-row button{min-height:34px!important;padding:0 14px!important;border:1px solid #e5eaf2!important;border-radius:999px!important;background:#ffffffeb!important;color:#475569!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-filter-row button.active{border-color:#7c3aed!important;background:#7c3aed!important;color:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell .ops-home-section-head>button{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell .ops-home-skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell .ops-home-skill-card{min-height:176px!important;padding:20px 18px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card strong{max-width:62%!important;font-size:18px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card em{max-width:60%!important;min-height:34px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-meta,body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-path{position:relative!important;z-index:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-meta{display:grid!important;gap:3px!important;max-width:62%!important;margin-top:3px!important;color:#475569!important;font-size:11px!important;line-height:1.35!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-meta b,body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-meta i{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-meta i{color:#64748b!important;font-weight:500!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-path{display:inline-flex!important;align-items:center!important;min-height:24px!important;max-width:62%!important;margin-top:4px!important;padding:0 9px!important;border-radius:999px!important;background:#ffffffc2!important;color:#6d28d9!important;font-size:11px!important;font-weight:900!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-skill-spec{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-skill-spec span{min-width:0!important;padding:10px 12px!important;border:1px solid #e5eaf2!important;border-radius:8px!important;background:#f8fafc!important;color:#334155!important;font-size:12px!important;line-height:1.4!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-skill-spec b{display:block!important;margin-bottom:3px!important;color:#0f172a!important;font-size:11px!important;font-weight:900!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview{margin:10px 0 0!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview__head{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;min-width:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview__head strong{color:#0f172a!important;font-size:12px!important;font-weight:850!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview__head em,body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview__head small{color:#64748b!important;font-size:11px!important;font-style:normal!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview ol{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;max-height:220px!important;overflow:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview li{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;gap:8px!important;padding:7px 8px!important;border-radius:7px!important;background:#fff!important;border:1px solid #eef2f7!important;min-width:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview li b{color:#334155!important;font-size:11px!important;line-height:1.45!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview li span{color:#475569!important;font-size:11.5px!important;line-height:1.45!important;min-width:0!important;overflow-wrap:anywhere!important}@media(max-width:1180px){body[data-app-feature=operation-center] #panelOperationCenter .ops-home-workflow-grid,body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell{padding:32px 16px 28px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-head h2{font-size:24px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-section-head{align-items:flex-start!important;flex-direction:column!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-workflow-grid,body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-grid,body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell .ops-home-skill-grid{grid-template-columns:1fr!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card{min-height:118px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-filter-row{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-filter-row::-webkit-scrollbar{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-filter-row button{flex:0 0 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell .ops-home-skill-card{height:156px!important;min-height:156px!important;justify-content:flex-start!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell .ops-home-skill-card em{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card strong,body[data-app-feature=operation-center] #panelOperationCenter .ops-home-skill-card em,body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-meta,body[data-app-feature=operation-center] #panelOperationCenter .ops-skill-path{max-width:58%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-skill-spec,body[data-app-feature=operation-center] #panelOperationCenter .ops-prompt-plan-preview li{grid-template-columns:1fr!important}body[data-app-feature=operation-center] #authOnboardBanner.auth-onboard-banner{margin-bottom:8px!important}body[data-app-feature=operation-center] #authOnboardBanner .auth-onboard-banner__inner{flex-direction:row!important;align-items:center!important;gap:8px!important;padding:9px 10px!important}body[data-app-feature=operation-center] #authOnboardBanner .auth-onboard-banner__title{width:100%!important;font-size:13px!important}body[data-app-feature=operation-center] #authOnboardBanner .auth-onboard-banner__steps{display:none!important}body[data-app-feature=operation-center] #authOnboardBanner .auth-onboard-banner__actions{width:100%!important;gap:8px!important}body[data-app-feature=operation-center] #authOnboardBanner .auth-onboard-banner__cta{height:34px!important;font-size:12px!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}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:#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:#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,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}}
.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}}
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=recharge]):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=recharge]):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{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{background:var(--yj-wallet-tool-bg)!important;border-color:var(--yj-wallet-tool-border)!important;color:var(--yj-wallet-tool-text)!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=recharge]):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 .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{border-color:#94a3b842!important;background:#ffffffad!important;color:var(--yj-wallet-tool-text, #475569)!important;box-shadow:none!important}body:not([data-wallet-skin=flagship]) .sidebar-wallet__skin-btn:hover,body:not([data-wallet-skin=flagship]) .sidebar-wallet__refresh:hover{background:#fff!important;border-color:#64748b47!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}body .sidebar-wallet__tools .notice-btn__icon{width:16px!important;height:16px!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:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .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:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .sidebar-top-chrome{padding:0 1px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .sidebar-top-chrome .brand-wordmark-img{width:88px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) #sidebarMenuRoot.sidebar-nav.sidebar-card{flex:1 1 auto!important;min-height:0!important;padding:4px 0!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .sidebar-use-cases-dock{padding-top:6px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .sidebar-wallet__actions{gap:6px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .sidebar-wallet__action{min-height:32px!important;border-radius:7px!important;font-size:11px!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .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:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .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:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet:before{display:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__head,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__identity,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__actions,body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .page-container.app-container>.sidebar.sidebar--stack.is-collapsed .sidebar-wallet__unit{display:none!important}body:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .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:not([data-app-feature=recharge]):not([data-app-feature=use-cases]) .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}body[data-app-feature=operation-center] .sidebar-wallet__num{font-size:22px!important;font-weight:720!important;letter-spacing:-.01em!important}body[data-app-feature=operation-center][data-wallet-skin=flagship] .sidebar-wallet__num{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[data-app-feature=operation-center] .sidebar-wallet__unit{font-size:10px!important;font-weight:650!important;opacity:.86!important}.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:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:auto;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{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;left:50%!important;transform:translate(-50%)!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;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,body[data-app-feature=recharge] .recharge-workspace-mount .plan-item .plan-item__shine{position:relative;z-index: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 .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__skin-btn,body .sidebar-wallet.sidebar-wallet--flagship .sidebar-wallet__refresh{background:#fffbeb12!important;border-color:#f59e0b3d!important;color:#f8d784!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}
: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}body[data-app-feature=recharge] .vip-btn--sidebar-recharge,body[data-app-feature=recharge] #openRechargeFromKey{display:none!important;visibility:hidden!important;pointer-events: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,body:not(.has-desktop-generate-dock)[data-app-feature=nano-banana] #panelNanoBanana #nano-banana-panel .saas-panel-sticky-actions--gpt{display:block!important;visibility:visible!important;height:auto!important;min-height:58px!important;max-height:none!important;overflow:visible!important;pointer-events:auto!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[data-app-feature] .mobile-generate-bar__meta span{font-size:12px!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,#7c3aed,#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:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf624!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 #6d28d9!important;background:linear-gradient(180deg,#7c3aed,#6d28d9)!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}}
: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: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;padding:10px 12px!important;box-sizing:border-box!important}.upload-ref-expandable__inner{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}#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{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{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!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:550!important;line-height:1.35!important;text-align:center!important;box-sizing:border-box!important}body[data-app-feature=gpt-image] #gpt-image-panel .gpt-gen-cost-hint:before{content:"\751f\6210\786e\8ba4";flex:0 0 auto;margin-right:8px;padding-right:8px;border-right:1px solid #ddd6fe;color:#6d28d9;font-weight:700}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: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}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-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{position:absolute;right:0;top:calc(100% + 7px);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}#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{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!important;column-gap:6px!important;row-gap:1px!important;min-height:52px!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 2!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:2!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}}
.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 #c9a7ff;border-radius:10px;background:#fff;color:#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:#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:#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:38px;padding:6px 8px;border:1px solid #e2ddeb;border-radius:8px;background:#fff;cursor:pointer}.main-image-screen-option.is-selected{border-color:#b47cff;background:#f8f2ff;color:#6730c6}.main-image-screen-option input{accent-color:#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:#7138d5;color:#fff}.main-image-screen-option b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.fashion-screen-section [data-fashion-screen-mode]:not([hidden]){display:contents}.fashion-screen-section .main-image-screen-option{grid-template-columns:auto 22px minmax(76px,auto) minmax(0,1fr)}.fashion-screen-section .main-image-screen-option small{min-width:0;overflow:hidden;color:#7d7588;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.fashion-screen-section .main-image-screen-reset{grid-column:1 / -1;min-height:34px;border:1px dashed #c9a7ff;border-radius:8px;background:#fbf8ff;color:#6730c6;font-size:12px;font-weight:700;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:#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}.fashion-screen-section .main-image-screen-option{grid-template-columns:auto 22px minmax(86px,auto) minmax(0,1fr)}.fashion-screen-section .main-image-screen-option small{white-space:normal}.fashion-screen-section .main-image-screen-menu{max-height:min(56vh,440px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}
*,: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}