body[data-app-feature=operation-center] #panelOperationCenter.operation-center-panel:not([hidden]){display:block!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-shell{display:flex!important;flex-direction:column!important;gap:10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-card,body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-card{padding:10px 12px!important;border:1px solid #e5e9f2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .module-title.step-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:18px!important;margin:0 0 7px!important;padding:0!important}body[data-app-feature=operation-center] #panelOperationCenter .step-title-main,body[data-app-feature=operation-center] #panelOperationCenter .section-step-label{color:#0f172a!important;font-size:12px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .step-inline-hint{color:var(--text-tertiary, #64748b)!important;font-size:10px!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-empty{display:flex!important;min-height:104px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px dashed #e4e9f2!important;border-radius:7px!important;color:#64748b!important;text-align:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-empty[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-list[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-card[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-validation-message[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb{position:relative!important;min-width:0!important;height:94px!important;overflow:hidden!important;border:1px solid #e5e9f2!important;border-radius:7px!important;background:#f8fafc!important;cursor:grab!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb.is-dragging{opacity:.48!important;cursor:grabbing!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb.is-drop-target{border-color:#7c3aed9e!important;box-shadow:0 0 0 3px #7c3aed1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb span,body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb button{position:absolute!important;z-index:2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb span{left:5px!important;bottom:5px!important;padding:1px 5px!important;border-radius:999px!important;background:#0f172aad!important;color:#fff!important;font-size:10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb em{position:absolute!important;right:5px!important;bottom:5px!important;z-index:2!important;padding:1px 5px!important;border-radius:999px!important;background:#fffffff0!important;color:#7c3aed!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-thumb button{top:5px!important;right:5px!important;width:20px!important;height:20px!important;border:0!important;border-radius:999px!important;background:#0f172aad!important;color:#fff!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-message-input{width:100%!important;min-height:104px!important;padding:10px!important;border:1px solid #e5e9f2!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:12px!important;line-height:1.45!important;resize:vertical!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-message-input:focus{border-color:#7c3aed8c!important;outline:none!important;box-shadow:0 0 0 2px #7c3aed1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-quick-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-quick-row button,body[data-app-feature=operation-center] #panelOperationCenter .ops-secondary-action{min-height:30px!important;padding:0 10px!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:6px!important;background:#fff!important;color:#6d28d9!important;font-size:12px!important;font-weight:650!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-quick-row button:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-secondary-action:hover:not(:disabled){border-color:#7c3aed66!important;background:#faf5ff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-validation-message{margin:8px 0 0!important;color:#dc2626!important;font-size:12px!important;font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-analyze-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;margin-top:10px!important;border-radius:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-card{display:flex!important;flex-direction:column!important;gap:10px!important;border-color:#7c3aed33!important;background:linear-gradient(180deg,#faf5ffbd,#fff 48%)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-card__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-kicker{display:block!important;margin-bottom:2px!important;color:#8b5cf6!important;font-size:10px!important;font-weight:800!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-card h3,body[data-app-feature=operation-center] #panelOperationCenter .ops-assets-block h4{margin:0!important;color:#0f172a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-card h3{font-size:16px!important;line-height:1.25!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-status-pill{flex:0 0 auto!important;padding:3px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-status-pill--ok{background:#ecfdf5!important;color:#047857!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-status-pill--warn{background:#fff7ed!important;color:#c2410c!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-summary{margin:0!important;color:#334155!important;font-size:12px!important;line-height:1.5!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-summary--lite{color:#1e293b!important;font-size:13px!important;line-height:1.6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-footnote{color:var(--text-tertiary, #64748b)!important;font-size:11px!important;line-height:1.4!important;font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-card__head--lite h3{font-size:14px!important;font-weight:800!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-missing-block--lite{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:8px!important;background:#fff7ed!important;color:#9a3412!important;font-size:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-actions--lite{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-actions--lite .ops-secondary-action--text{margin-right:auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--text-tertiary, #64748b)!important;font-size:12px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-actions--lite .ops-confirm-action{min-width:112px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--lite{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--lite .ops-confirm-meta__cost{grid-column:1 / -1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-summary--compact{margin:0 0 8px!important;font-size:11px!important;line-height:1.45!important;color:#64748b!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-guardrail-note--compact{margin:8px 0 0!important;font-size:10px!important;color:var(--text-tertiary, #64748b)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--essential{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--essential span{text-align:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--essential b{font-size:10px!important;color:var(--text-tertiary, #64748b)!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--essential span{font-size:13px!important;font-weight:800!important;color:#0f172a!important;padding:10px 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta--simple span:nth-child(4){grid-column:1 / -1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta span{min-width:0!important;padding:7px 8px!important;border:1px solid #e5e9f2!important;border-radius:7px!important;background:#ffffffd1!important;color:#64748b!important;font-size:10px!important;line-height:1.35!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta b{display:block!important;margin-bottom:2px!important;color:#0f172a!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-choice-panel{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px!important;border:1px solid rgba(124,58,237,.14)!important;border-radius:8px!important;background:#f8f5ffd1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-choice-panel b{color:#0f172a!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-choice-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-choice-chip{min-height:28px!important;padding:0 10px!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:999px!important;background:#fff!important;color:#6d28d9!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-choice-chip.active{border-color:transparent!important;background:linear-gradient(135deg,#7c3aed,#d946ef)!important;color:#fff!important;box-shadow:0 8px 18px #7c3aed29!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-choice-chip:hover:not(.active){background:#faf5ff!important;border-color:#7c3aed52!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-assets-block{display:flex!important;flex-direction:column!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-assets-block h4{font-size:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-row{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:7px!important;border:1px solid #e5e9f2!important;border-radius:7px!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-row img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:6px!important;background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-row__body{min-width:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-row__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-row strong{color:#0f172a!important;font-size:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-row p,body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-assets,body[data-app-feature=operation-center] #panelOperationCenter .ops-missing-block,body[data-app-feature=operation-center] #panelOperationCenter .ops-guardrail-block{margin:4px 0 0!important;color:#64748b!important;font-size:11px!important;line-height:1.4!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-role-select{max-width:138px!important;height:30px!important;border:1px solid #e5e9f2!important;border-radius:6px!important;background:#fff!important;color:#334155!important;font-size:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-missing-block,body[data-app-feature=operation-center] #panelOperationCenter .ops-guardrail-block{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;padding:8px!important;border-radius:7px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-missing-block{background:#fff7ed!important;color:#9a3412!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-fill-chip{grid-column:2!important;justify-self:start!important;max-width:100%!important;margin-top:6px!important;padding:6px 10px!important;border:1px solid rgba(234,88,12,.18)!important;border-radius:999px!important;background:#fff!important;color:#9a3412!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-fill-chip:hover{border-color:#ea580c5c!important;background:#fff7ed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-cta-chip{grid-column:2!important;justify-self:start!important;max-width:100%!important;margin-top:6px!important;margin-right:6px!important;padding:7px 12px!important;border:1px solid rgba(124,58,237,.22)!important;border-radius:999px!important;background:#7c3aed!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;cursor:pointer!important;box-shadow:0 8px 18px #7c3aed2e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-upload-cta-chip:hover{background:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-missing-block--questions{background:#f8f5ff!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-guardrail-block{background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-guardrail-note{margin:-2px 0 0!important;color:var(--text-tertiary, #64748b)!important;font-size:11px!important;line-height:1.4!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-missing-block b,body[data-app-feature=operation-center] #panelOperationCenter .ops-guardrail-block b{color:#0f172a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-secondary-action{width:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-action{min-height:36px!important;border-radius:7px!important}body[data-app-feature=operation-center] #panelOperationCenter button:disabled{cursor:not-allowed!important;opacity:.55!important}body[data-app-feature=operation-center] #panelOperationCenter.operation-center-panel{height:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{min-height:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #e5e9f2!important;border-radius:12px!important;background:radial-gradient(circle at 10% 0%,rgba(124,58,237,.08),transparent 30%),linear-gradient(180deg,#fff,#fbfdff)!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;border-bottom:1px solid #edf1f7!important;background:#ffffffdb!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-head h3{margin:0!important;color:#0f172a!important;font-size:16px!important;line-height:1.25!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-new-chat-btn{width:auto!important;min-height:32px!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-head-actions{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-back-btn{width:auto!important;min-height:32px!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-shell:not([hidden]),body[data-app-feature=operation-center] #panelOperationCenter .ops-skills-shell:not([hidden]),body[data-app-feature=operation-center] #panelOperationCenter .ops-shell:not([hidden]){animation:opsShellFadeIn .2s ease-out}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-messages{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:0!important;padding:18px 18px 20px!important;overflow-y:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble{flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 40px)!important;padding:10px 12px!important;border-radius:14px!important;font-size:13px!important;line-height:1.6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row{display:flex!important;align-items:flex-start!important;gap:8px!important;width:auto!important;max-width:88%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--assistant{flex-direction:row!important;justify-content:flex-start!important;align-self:flex-start!important;margin-right:auto!important;margin-left:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--user{flex-direction:row!important;justify-content:flex-end!important;align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--fallback .ops-chat-bubble--assistant{border:1px solid #f5a8a8!important;background:#fff5f5!important;box-shadow:0 0 0 1px #dc262614!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-fallback-tag{margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#b91c1c;background:#fee2e2}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__content--fallback p{color:#991b1b!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-avatar{flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:999px!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-avatar--assistant{display:flex!important;align-items:center!important;justify-content:center!important;background:#eef2ff!important;color:#6366f1!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important;border:1px solid rgba(99,102,241,.14)!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-avatar--assistant span{display:block!important;line-height:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-avatar--user{display:flex!important;align-items:center!important;justify-content:center!important;background:#ddd6fe!important;color:#6d28d9!important;font-size:12px!important;font-weight:700!important;border:1px solid rgba(139,92,246,.18)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__head{margin-bottom:4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__content p,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble p{margin:0!important;white-space:pre-line!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble strong,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__head strong{display:block!important;margin-bottom:0!important;color:#0f172a!important;font-size:12px!important;font-weight:650!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__meta{display:block!important;margin-top:6px!important;color:#8b5cf6!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble span{display:block!important;margin-top:7px!important;color:var(--text-tertiary, #64748b)!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--generation{max-width:96%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__head--generation{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__head--generation strong{margin:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--assistant .ops-chat-avatar--assistant{order:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--assistant .ops-chat-bubble--assistant{order:2!important;align-self:auto!important;border:1px solid #e8edf5!important;border-top-left-radius:4px!important;border-top-right-radius:14px!important;background:#f8fafc!important;color:#334155!important;box-shadow:0 1px 2px #0f172a0a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble--user{align-self:auto!important;order:1!important;border:1px solid rgba(167,139,250,.42)!important;border-top-right-radius:4px!important;border-top-left-radius:14px!important;background:#ede9fe!important;color:#5b21b6!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--user .ops-chat-avatar--user{order:2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble--user p{color:#5b21b6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble--user span{color:#8b5cf6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--typing .ops-chat-typing-body{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:9px 12px!important;border:1px solid #e5e9f2!important;border-radius:4px 14px 14px!important;background:#fff!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important;box-shadow:0 8px 20px #7c3aed14!important;animation:opsTypingPulse 1.8s ease-in-out infinite!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--typing{align-self:flex-start!important;margin-right:auto!important;max-width:88%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__copy{display:grid!important;gap:2px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__main{color:#475569!important;font-weight:650!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__sub{color:var(--text-tertiary, #64748b)!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__dots{display:inline-flex!important;align-items:center!important;gap:3px!important;min-width:27px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__dots i{width:5px!important;height:5px!important;border-radius:999px!important;background:#7c3aed!important;opacity:.42!important;animation:opsTypingDotJump .9s ease-in-out infinite!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__dots i:nth-child(2){animation-delay:.12s!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__dots i:nth-child(3){animation-delay:.24s!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--typing .ops-chat-typing-body{min-width:238px!important;padding:12px 14px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__timer{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:24px!important;padding:0 8px!important;border:1px solid rgba(124,58,237,.14)!important;border-radius:999px!important;background:#7c3aed14!important;color:#6d28d9!important;font-size:11px!important;font-weight:850!important;font-variant-numeric:tabular-nums!important}@media(prefers-reduced-motion:reduce){body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--typing .ops-chat-typing-body,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing__dots i{animation:none!important}}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row#opsChatTyping[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-typing[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-messages>.ops-confirm-card{align-self:flex-start!important;width:min(720px,92%)!important;max-width:92%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer{margin:0 16px 16px!important;padding:10px!important;border:1px solid #e5e9f2!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 18px 46px #0f172a14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer .ops-message-input{min-height:58px!important;max-height:140px!important;padding:8px 8px 4px!important;border:0!important;background:transparent!important;font-size:13px!important;resize:none!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer .ops-message-input:focus{border-color:transparent!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer .ops-analyze-btn{min-height:36px!important;margin:0!important;border-radius:999px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-model-select{width:100%!important;height:38px!important;padding:0 10px!important;border:1px solid #e5e9f2!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-model-note{margin:8px 0 0!important;color:#64748b!important;font-size:11px!important;line-height:1.45!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-quick-card .ops-quick-row{margin-top:0!important}body[data-app-feature=operation-center] .page-container.app-container>#resultPanel.result-panel{display:none!important}body[data-app-feature=operation-center] #generationHistoryBtn{display:none!important}@media(min-width:1024px){body[data-app-feature=operation-center] .page-container.app-container>.main-area{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important}}@media(max-width:900px){body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-layout{grid-template-columns:1fr!important;height:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{min-height:560px!important}}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-layout{grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;min-height:calc(100vh - 132px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{min-height:calc(100vh - 132px)!important;border-radius:14px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-messages{padding:18px 22px 16px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer{width:min(820px,calc(100% - 52px))!important;margin:0 auto 22px!important;padding:9px 10px!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:18px!important;background:#fffffffa!important;box-shadow:0 18px 48px #0f172a1a,0 0 0 4px #7c3aed09!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer .ops-message-input{min-height:42px!important;max-height:96px!important;padding:5px 9px 3px!important;font-size:13px!important;line-height:1.45!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer .ops-analyze-btn{min-height:36px!important;width:92px!important;border-radius:999px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 10px 22px #7c3aed40!important}body[data-app-feature=operation-center] .page-container.app-container>.main-area{width:100%!important;max-width:none!important;min-width:0!important;padding-inline:10px!important}body[data-app-feature=operation-center] #panelOperationCenter.operation-center-panel{height:calc(100vh - 96px)!important;min-height:620px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-layout{display:block!important;min-height:0!important;height:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{position:relative!important;min-height:0!important;height:100%!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:14px!important;background:radial-gradient(circle at 50% 72%,rgba(124,58,237,.055),transparent 28%),linear-gradient(180deg,#fff,#fbfcff)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-head{min-height:54px!important;padding:12px 18px!important;background:#ffffffc7!important;backdrop-filter:blur(12px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-head h3{font-size:15px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-messages{align-items:center!important;padding:52px 24px 24px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero{width:min(760px,100%)!important;margin:auto 0 22px!important;text-align:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero h2{margin:0 0 10px!important;color:#0f172a!important;font-size:clamp(26px,3.2vw,42px)!important;line-height:1.16!important;letter-spacing:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero p{max-width:680px!important;margin:0 auto 18px!important;color:#64748b!important;font-size:14px!important;line-height:1.8!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero .ops-quick-row{justify-content:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-messages>.ops-confirm-card{width:auto!important;max-width:88%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--assistant{align-self:flex-start!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-row--user{align-self:flex-end!important;margin-left:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-messages>.ops-confirm-card{width:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-composer-upload-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-composer-upload-list[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-composer-upload-list .ops-upload-thumb{width:74px!important;min-height:82px!important;margin:0!important;border-radius:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-drop-overlay{position:absolute!important;inset:12px!important;z-index:12!important;display:none!important;align-items:center!important;justify-content:center!important;border:2px dashed rgba(124,58,237,.48)!important;border-radius:16px!important;background:#f8fafcdb!important;color:#4c1d95!important;text-align:center!important;pointer-events:none!important;backdrop-filter:blur(10px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-drop-overlay strong{display:block!important;margin-bottom:6px!important;font-size:20px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-drop-overlay span{color:#64748b!important;font-size:13px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main.drag-over .ops-drop-overlay{display:flex!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-model-select--hidden{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,440px)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;padding:0!important;background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter.is-ops-chat-collapsed .ops-chat-main{grid-template-columns:minmax(0,1fr)!important}body[data-app-feature=operation-center] #panelOperationCenter.is-ops-chat-collapsed .ops-chat-pane{display:none!important}@media(max-width:768px){body[data-app-feature=operation-center] #panelOperationCenter.is-ops-chat-collapsed .ops-chat-main{grid-template-columns:1fr!important;grid-template-rows:minmax(280px,44vh) minmax(0,1fr)!important}body[data-app-feature=operation-center] #panelOperationCenter.is-ops-chat-collapsed .ops-chat-pane{display:grid!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-toggle-btn{display:none!important}}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-pane,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane{min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane{overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-head,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:52px!important;padding:11px 14px!important;border-bottom:1px solid #edf1f7!important;background:#ffffffeb!important;backdrop-filter:blur(12px)!important;position:relative!important;z-index:32!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-head h3,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-head h3{margin:0!important;color:#0f172a!important;font-size:15px!important;line-height:1.25!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools button,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools span{min-width:30px!important;height:30px!important;padding:0 9px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:800!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools button{cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;color:#7c3aed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools .ops-canvas-tool-wide{min-width:72px!important;color:#5b21b6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools #opsCanvasAddGroupBtn{min-width:76px!important;border-color:#7c3aed6b!important;background:#f3e8ff!important;color:#5b21b6!important;box-shadow:0 1px 2px #5b21b61f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools #opsCanvasAddGroupBtn:hover{background:#ede9fe!important;border-color:#7c3aed94!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools #opsCanvasReset{min-width:52px!important;letter-spacing:0!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport{position:relative!important;min-height:0!important;overflow:hidden!important;cursor:grab!important;touch-action:none!important;user-select:none!important;background-color:#f8fafc!important;background-image:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport.is-panning{cursor:grabbing!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-surface{position:relative!important;width:2200px!important;height:1500px!important;transform-origin:0 0!important;will-change:transform!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-cards{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-layer{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame{position:absolute!important;box-sizing:border-box!important;border:2px dashed rgba(124,58,237,.6)!important;border-radius:12px!important;background:#7c3aed16!important;pointer-events:auto!important;overflow:visible!important;min-width:360px!important;min-height:280px!important;--ops-group-ui-scale: 1;--ops-group-head-h: 44px}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-selected{border-style:solid!important;border-width:2.5px!important;border-color:#7c3aedc7!important;box-shadow:0 0 0 6px #7c3aed1f,0 18px 40px #4c1d9514!important;z-index:3!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-empty{border-style:dashed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-collapsed{min-height:0!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-collapsed .ops-canvas-group-frame__body,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-collapsed .ops-canvas-group-frame__edge,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-collapsed .ops-canvas-group-frame__resize{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-group-collapsed-member{visibility:hidden!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-running{border-color:#2563eba6!important;box-shadow:0 0 0 2px #2563eb29,0 12px 28px #2563eb1a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__head{display:flex!important;align-items:center!important;gap:calc(8px * var(--ops-group-ui-scale, 1))!important;min-height:var(--ops-group-head-h, 44px)!important;padding:calc(8px * var(--ops-group-ui-scale, 1)) calc(12px * var(--ops-group-ui-scale, 1))!important;background:#ede5faf5!important;border-bottom:1px solid rgba(124,58,237,.24)!important;border-radius:12px 12px 0 0!important;cursor:move!important;user-select:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__title{flex:0 0 auto!important;width:6em!important;max-width:none!important;min-width:6em!important;height:calc(24px * var(--ops-group-ui-scale, 1))!important;border:0!important;background:transparent!important;font-size:calc(13px * var(--ops-group-ui-scale, 1))!important;font-weight:600!important;line-height:calc(24px * var(--ops-group-ui-scale, 1))!important;color:#4c1d95eb!important;padding:0 calc(4px * var(--ops-group-ui-scale, 1))!important;margin:0!important;outline:none!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;cursor:text!important;box-sizing:border-box!important;vertical-align:middle!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__title:focus{max-width:calc(14em * var(--ops-group-ui-scale, 1))!important;background:#fffffffa!important;box-shadow:inset 0 0 0 1px #7c3aed47!important;border-radius:4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__spacer{flex:1 1 auto!important;min-width:calc(12px * var(--ops-group-ui-scale, 1))!important;align-self:stretch!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__meta{flex:0 0 auto!important;font-size:calc(12px * var(--ops-group-ui-scale, 1))!important;color:#64748beb!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__action{flex:0 0 auto!important;border:1px solid rgba(124,58,237,.4)!important;background:#f3e8ff!important;color:#5b21b6!important;border-radius:calc(7px * var(--ops-group-ui-scale, 1))!important;font-size:calc(12.5px * var(--ops-group-ui-scale, 1))!important;font-weight:700!important;line-height:1!important;padding:calc(8px * var(--ops-group-ui-scale, 1)) calc(10px * var(--ops-group-ui-scale, 1))!important;min-height:calc(30px * var(--ops-group-ui-scale, 1))!important;box-shadow:0 1px 2px #5b21b61a!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-compact-actions .ops-canvas-group-frame__title{width:6em!important;min-width:6em!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-compact-actions .ops-canvas-group-frame__action{padding:calc(6px * var(--ops-group-ui-scale, 1)) calc(8px * var(--ops-group-ui-scale, 1))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__action:hover{background:#ede9fe!important;border-color:#7c3aed8c!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__action--primary{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:0 2px 6px #7c3aed59!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__action--primary:hover{background:#6d28d9!important;border-color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__action:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__body{position:absolute!important;inset:var(--ops-group-head-h, 44px) 0 0 0!important;pointer-events:auto!important;cursor:grab!important;border-radius:0 0 12px 12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport.is-panning .ops-canvas-group-frame__body{cursor:grabbing!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__hint{position:absolute!important;left:calc(16px * var(--ops-group-ui-scale, 1))!important;top:calc(14px * var(--ops-group-ui-scale, 1))!important;margin:0!important;font-size:calc(12px * var(--ops-group-ui-scale, 1))!important;color:#64748bc7!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__budget{position:absolute!important;left:calc(16px * var(--ops-group-ui-scale, 1))!important;top:calc(14px * var(--ops-group-ui-scale, 1))!important;margin:0!important;max-width:calc(220px * var(--ops-group-ui-scale, 1))!important;font-size:calc(12px * var(--ops-group-ui-scale, 1))!important;color:#64748be0!important;pointer-events:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__hint+.ops-canvas-group-frame__budget{top:calc(34px * var(--ops-group-ui-scale, 1))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__resize{position:absolute!important;right:calc(-7px * var(--ops-group-ui-scale, 1))!important;bottom:calc(-7px * var(--ops-group-ui-scale, 1))!important;width:calc(18px * var(--ops-group-ui-scale, 1))!important;height:calc(18px * var(--ops-group-ui-scale, 1))!important;padding:0!important;border:2px solid rgba(124,58,237,.85)!important;border-radius:calc(5px * var(--ops-group-ui-scale, 1))!important;background:#fff!important;box-shadow:0 2px 8px #0f172a1f!important;cursor:nwse-resize!important;z-index:4!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__edge{position:absolute!important;padding:0!important;border:0!important;background:transparent!important;z-index:3!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__edge--e{top:var(--ops-group-head-h, 44px)!important;right:calc(-8px * var(--ops-group-ui-scale, 1))!important;width:calc(16px * var(--ops-group-ui-scale, 1))!important;bottom:calc(14px * var(--ops-group-ui-scale, 1))!important;cursor:ew-resize!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame__edge--s{left:calc(8px * var(--ops-group-ui-scale, 1))!important;right:calc(14px * var(--ops-group-ui-scale, 1))!important;bottom:calc(-8px * var(--ops-group-ui-scale, 1))!important;height:calc(16px * var(--ops-group-ui-scale, 1))!important;cursor:ns-resize!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-selected .ops-canvas-group-frame__resize,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame:hover .ops-canvas-group-frame__resize{opacity:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card{position:absolute!important;width:320px!important;min-height:136px!important;padding:14px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 14px 34px #0f172a14!important;cursor:move!important;overflow:visible!important;user-select:none!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-dragging{z-index:45!important;box-shadow:0 24px 58px #0f172a29!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-selected{border-color:#7c3aed9e!important;box-shadow:0 20px 52px #0f172a21,0 0 0 3px #7c3aed1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-running{z-index:36!important;border:2px solid #2563eb!important;box-shadow:inset 6px 0 #2563eb,0 16px 40px #2563eb33,0 0 0 4px #2563eb47!important;animation:ops-canvas-card-running-pulse 1.6s ease-out infinite!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-failed{z-index:36!important;border:2px solid #dc2626!important;box-shadow:inset 6px 0 #dc2626,0 16px 36px #dc262624,0 0 0 4px #dc262633!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-succeeded:not(.is-selected):not(.is-multi-selected){border-color:#0596698c!important;box-shadow:inset 6px 0 #059669,0 14px 34px #0f172a14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--decision{width:350px!important;border-color:#7c3aed57!important;box-shadow:0 16px 40px #7c3aed1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--generating-skeleton{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;min-height:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--generating-skeleton .ops-canvas-result-skeleton{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:var(--ops-skeleton-aspect, 1 / 1)!important;margin:0!important;box-sizing:border-box!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--generating-skeleton .skeleton-img{min-height:0!important;height:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--slot{min-height:0!important;padding:0!important;border:1px dashed rgba(124,58,237,.46)!important;border-radius:6px!important;background:#faf5ffd6!important;box-shadow:0 16px 34px #581c871a!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--slot.is-selected{border-style:solid!important;background:#f5f3fff5!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-slot__head{position:absolute!important;left:8px!important;right:8px!important;top:8px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:28px!important;padding:0 8px!important;border-radius:6px!important;background:#ffffffeb!important;color:#4c1d95!important;font-size:12px!important;font-weight:850!important;line-height:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-slot__head span{color:#7c3aed!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-slot__body{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;padding:48px 12px 46px!important;color:#6d28d9!important;font-size:13px!important;font-weight:850!important;text-align:center!important;line-height:1.35!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-slot__aspects{position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;height:28px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-slot__aspects button{min-width:0!important;height:28px!important;padding:0!important;border:1px solid rgba(124,58,237,.24)!important;border-radius:5px!important;background:#ffffffeb!important;color:#6d28d9!important;font-size:11px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-slot__aspects button.active{border-color:#7c3aed9e!important;background:#ede9fe!important;color:#4c1d95!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--generating{width:390px!important;min-height:250px!important;border-color:#0ea5e961!important;background:#fff!important;box-shadow:0 18px 46px #0f172a1f,0 0 0 1px #0ea5e914!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--assets{width:310px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image{min-height:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--content{width:360px!important;border-color:#14b8a657!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image{width:340px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text{min-height:180px!important;padding:12px 12px 14px!important;border:1px solid rgba(124,58,237,.22)!important;background:linear-gradient(180deg,#faf8ff,#fff 48%)!important;box-shadow:0 10px 28px #0f172a0f!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-body,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-body:focus{border-color:#7c3aed7a!important;box-shadow:0 0 0 3px #7c3aed1f!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-chrome,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-chrome{position:relative!important;display:block!important;width:100%!important;margin:10px 0 0!important;z-index:2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-body,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-body{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:148px!important;max-height:320px!important;overflow:auto!important;margin:0!important;padding:10px 11px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#f8fafcfa!important;color:#0f172a!important;font:inherit!important;font-size:12.5px!important;line-height:1.55!important;white-space:pre-wrap!important;word-break:break-word!important;resize:vertical!important;outline:none!important;cursor:text!important;user-select:text!important;-webkit-user-select:text!important;pointer-events:auto!important;touch-action:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-body:focus,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-body:focus{border-color:#7c3aed7a!important;box-shadow:0 0 0 3px #7c3aed1f!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-params,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-params,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-params,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-params,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-params{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param{position:relative!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;color:#64748b!important;font-size:11px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param select,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param select{width:100%!important;min-height:30px!important;padding:4px 8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-size:12px!important;font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-trigger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-trigger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-trigger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-trigger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-trigger{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;min-height:30px!important;padding:4px 8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-trigger__chevron,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-trigger__chevron,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-trigger__chevron,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-trigger__chevron,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-trigger__chevron{color:#94a3b8!important;font-size:10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-menu,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-menu,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-menu,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-menu,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-menu{position:absolute!important;z-index:40!important;left:0!important;right:0!important;top:calc(100% + 4px)!important;display:flex!important;flex-direction:column!important;gap:2px!important;max-height:220px!important;overflow:auto!important;padding:6px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a24!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-menu[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-menu[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-menu[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-menu[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-menu[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-option,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-option,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-option,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-option,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-option{appearance:none!important;width:100%!important;text-align:left!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#0f172a!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-option:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-option.is-active,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-option:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-option.is-active,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-option:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-option.is-active,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-option:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-option.is-active,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-option:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-option.is-active{background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-param-option:disabled,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-param-option:disabled,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-param-option:disabled,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-param-option:disabled,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-param-option:disabled{opacity:.45!important;cursor:not-allowed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-tools{position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;opacity:1!important;pointer-events:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-prompt-text-action,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-prompt-text-action{height:28px!important;min-width:0!important;padding:0 10px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-prompt-text-action:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-prompt-text-action:hover{border-color:#7c3aed6b!important;background:#f8f5ff!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-action--primary,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-action--primary,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-prompt-text-action--primary,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action--primary{border-color:#7c3aed6b!important;background:#f5f3ff!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-prompt-text-action--danger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-prompt-text-action--danger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action--danger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-prompt-text-action--danger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-prompt-text-action--danger,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-prompt-text-action--danger{border-color:#fca5a5bf!important;color:#dc2626!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable[data-ops-variable-node=true]{background:#faf5ff!important;box-shadow:0 8px 20px #5b21b614!important;overflow:visible!important;border:1px solid rgba(167,139,250,.5)!important;border-radius:12px!important;padding:calc(12px * var(--ops-card-scale, 1)) calc(14px * var(--ops-card-scale, 1))!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:calc(6px * var(--ops-card-scale, 1))!important;min-width:220px!important;min-height:140px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer[data-ops-designer-node=true]{background:#f0fdfa!important;box-shadow:0 8px 20px #0d948814!important;overflow:visible!important;border:1px solid rgba(45,212,191,.55)!important;border-radius:12px!important;padding:calc(12px * var(--ops-card-scale, 1)) calc(14px * var(--ops-card-scale, 1))!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:calc(6px * var(--ops-card-scale, 1))!important;min-width:220px!important;min-height:140px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-designer-head{display:flex!important;align-items:center!important;gap:calc(6px * var(--ops-card-scale, 1))!important;min-width:0!important;width:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-designer-title{flex:1 1 auto!important;min-width:0!important;font-size:calc(13px * var(--ops-card-scale, 1))!important;font-weight:700!important;color:#0f766e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-designer-scope{flex:0 0 auto!important;font-size:calc(11px * var(--ops-card-scale, 1))!important;font-weight:600!important;color:#0f766e!important;background:#2dd4bf2e!important;border-radius:999px!important;padding:2px 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-designer-select{width:100%!important;box-sizing:border-box!important;border:1px solid rgba(45,212,191,.55)!important;border-radius:8px!important;padding:calc(8px * var(--ops-card-scale, 1)) calc(10px * var(--ops-card-scale, 1))!important;font-size:calc(12.5px * var(--ops-card-scale, 1))!important;background:#fff!important;color:#0f172a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-designer-summary{font-size:calc(12px * var(--ops-card-scale, 1))!important;color:#334155!important;line-height:1.45!important;font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-designer-summary p{margin:4px 0 0!important;font-weight:400!important;color:#64748b!important;white-space:pre-wrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-designer-actions,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-node-menu{display:flex!important;position:relative!important;flex-wrap:wrap!important;gap:calc(6px * var(--ops-card-scale, 1))!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important;inset:auto!important;transform:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-node-menu .ops-canvas-prompt-text-action{height:calc(28px * var(--ops-card-scale, 1))!important;padding:0 calc(10px * var(--ops-card-scale, 1))!important;font-size:calc(12px * var(--ops-card-scale, 1))!important;position:relative!important;inset:auto!important;transform:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-prompt-text-action:hover{border-color:#0d948873!important;background:#ecfdf5!important;color:#0f766e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-variable-head{display:flex!important;align-items:center!important;gap:calc(6px * var(--ops-card-scale, 1))!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0!important;flex:0 0 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-variable-name{flex:1 1 auto!important;min-width:0!important;font-size:clamp(13px,calc(14px * var(--ops-card-scale, 1)),16px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-variable-toggle{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;gap:0!important;margin:0!important;position:relative!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-variable-scope{flex:0 0 auto!important;width:auto!important;max-width:6.5em!important;margin:0!important;font-size:clamp(11px,calc(12px * var(--ops-card-scale, 1)),14px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-note-body{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:calc(60px * var(--ops-card-scale, 1))!important;max-height:none!important;overflow:auto!important;margin:0!important;padding:calc(10px * var(--ops-card-scale, 1))!important;border:1px solid rgba(196,181,253,.9)!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font:inherit!important;font-size:clamp(13px,calc(14px * var(--ops-card-scale, 1)),16px)!important;line-height:1.55!important;resize:none!important;outline:none!important;cursor:text!important;flex:1 1 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-variable-upload{margin:0!important;flex:0 0 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-node-menu{display:flex!important;position:relative!important;gap:calc(6px * var(--ops-card-scale, 1))!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important;inset:auto!important;transform:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-node-menu .ops-canvas-prompt-text-action{height:calc(28px * var(--ops-card-scale, 1))!important;padding:0 calc(10px * var(--ops-card-scale, 1))!important;font-size:calc(12px * var(--ops-card-scale, 1))!important;position:relative!important;inset:auto!important;transform:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-node-menu{display:flex!important;position:relative!important;gap:6px!important;justify-content:flex-end!important;margin-top:auto!important;inset:auto!important;transform:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-failure-card{display:flex!important;flex-direction:column!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-failure-card p{margin:0!important;color:#7f1d1d!important;font-size:12px!important;line-height:1.5!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-failure-card p strong{color:#991b1b!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-failure-card__sub{color:#64748b!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note[data-operation-partial-id]{border-color:#f8717173!important;background:#fff7f7!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note[data-operation-partial-id] .ops-canvas-node-menu{display:flex!important;justify-content:flex-end!important;margin-top:4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note{background:#ffffffeb!important;box-shadow:0 1px 4px #0f172a0f!important;overflow:visible!important;border:1px solid rgba(203,213,225,.55)!important;border-radius:10px!important;padding:10px 12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text{--ops-node-accent: #6d28d9;--ops-node-accent-soft: rgba(109, 40, 217, .12);width:360px!important;min-height:280px!important;padding:12px 14px 14px 16px!important;border:1px solid rgba(148,163,184,.45)!important;border-left:3px solid var(--ops-node-accent)!important;border-radius:12px!important;background:linear-gradient(180deg,#f5f3ffb8,#fff 46%)!important;box-shadow:0 12px 30px #0f172a14!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-model-label{display:flex!important;align-items:center!important;gap:8px!important;margin:8px 0 10px!important;font-size:12px!important;color:#64748b!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-model{flex:1 1 auto!important;min-width:0!important;height:30px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-size:12px!important;padding:0 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-card__head--llm{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;margin-bottom:2px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-card__head-title-row--llm{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-card__head-title-row--llm .ops-canvas-card-title{flex:1 1 auto!important;max-width:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-head-right{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;max-width:100%!important;position:relative!important;z-index:3!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-options{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;position:relative!important;z-index:3!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-head-live,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-node-head-live{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;height:28px!important;margin-top:0!important;padding:0 12px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;box-shadow:0 8px 16px #2563eb47!important;animation:ops-llm-head-live-pulse 1.4s ease-out infinite!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-node-head-live--failed{background:#dc2626!important;box-shadow:0 8px 16px #dc262647!important;animation:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-node-head-live--succeeded{background:#059669!important;box-shadow:0 8px 16px #05966947!important;animation:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-head-live:before,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-node-head-live:before{content:""!important;width:8px!important;height:8px!important;margin-right:7px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 4px #ffffff47!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-node-head-live--failed:before{background:#fff!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-head-live b,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-head-live [data-ops-llm-head-elapsed]{font-variant-numeric:tabular-nums!important;margin-left:2px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-node-state{display:flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;margin:0 0 10px!important;padding:6px 10px!important;border:1px solid rgba(148,163,184,.3)!important;border-left-width:4px!important;border-radius:8px!important;background:#f8fafc!important;color:#475569!important;font-size:13px!important;line-height:1.3!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-node-state__label{flex:0 0 auto!important;padding:3px 8px!important;border-radius:6px!important;background:#e2e8f0!important;color:#334155!important;font-weight:800!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-node-state__input{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-node-state[data-ops-node-state=running]{border-color:#2563eb!important;background:#dbeafe!important;color:#1e3a8a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-node-state[data-ops-node-state=running] .ops-canvas-node-state__label{background:#2563eb!important;color:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-card__head--llm .ops-canvas-llm-option{min-height:28px!important;padding:0 8px 0 6px!important;gap:6px!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-card__head--llm .ops-canvas-llm-option__pill{width:30px!important;height:18px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-card__head--llm .ops-canvas-llm-option__pill:after{width:14px!important;height:14px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-card__head--llm .ops-canvas-llm-option.is-on .ops-canvas-llm-option__pill:after{transform:translate(12px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-options-hint{margin:0 0 10px!important;color:#94a3b8!important;font-size:11px!important;line-height:1.35!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:0 10px 0 8px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:999px!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;user-select:none!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease!important;position:relative!important;z-index:4!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option input{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option__pill{position:relative!important;flex:0 0 auto!important;width:34px!important;height:20px!important;border-radius:999px!important;background:#cbd5e1!important;transition:background .15s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option__pill:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 3px #0f172a2e!important;transition:transform .15s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option.is-on{border-color:#2563eb57!important;background:#eff6ff!important;color:#1d4ed8!important;box-shadow:0 0 0 1px #2563eb14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option.is-on .ops-canvas-llm-option__pill{background:#2563eb!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option.is-on .ops-canvas-llm-option__pill:after{transform:translate(14px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option.is-on.is-plain{border-color:#6d28d957!important;background:#f5f3ff!important;color:#6d28d9!important;box-shadow:0 0 0 1px #6d28d914!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option.is-on.is-plain .ops-canvas-llm-option__pill{background:#7c3aed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-option:has(input:disabled){opacity:.62!important;cursor:not-allowed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action--primary{border:0!important;border-radius:10px!important;background:#0f172a!important;color:#fff!important;box-shadow:0 8px 16px #0f172a2e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action--primary:hover:not(:disabled){background:#1e293b!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action--primary.is-running,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-running .ops-canvas-prompt-text-action--primary{border:0!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#3b82f6)!important;color:#fff!important;box-shadow:0 10px 22px #2563eb47,0 0 0 1px #ffffff1f inset!important;opacity:1!important;cursor:wait!important;animation:ops-llm-run-btn-pulse 1.35s ease-out infinite!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action--primary.is-running b,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-action--primary.is-running [data-ops-llm-elapsed-btn]{font-variant-numeric:tabular-nums!important;margin-left:2px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-llm-run-spinner{display:inline-block!important;width:12px!important;height:12px!important;margin-right:6px!important;border:2px solid rgba(255,255,255,.35)!important;border-top-color:#fff!important;border-radius:999px!important;vertical-align:-2px!important;animation:ops-llm-run-spin .75s linear infinite!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-search-toggle{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 8px!important;margin:-2px 0 10px!important;font-size:12px!important;color:#334155!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-search-toggle input{margin:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-search-toggle em{flex:1 1 100%!important;font-style:normal!important;color:#94a3b8!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-gen-prompt{width:100%!important;min-height:88px!important;box-sizing:border-box!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:10px!important;padding:10px!important;resize:vertical!important;font-size:13px!important;line-height:1.45!important;color:#0f172a!important;background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output{margin-top:10px!important;padding:0!important;border:0!important;background:transparent!important;max-height:none!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output-label{display:flex!important;flex-direction:column!important;gap:4px!important;color:#64748b!important;font-size:11px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output__text{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:88px!important;margin:0!important;padding:10px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font:inherit!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important;white-space:pre-wrap!important;word-break:break-word!important;resize:vertical!important;outline:0!important;cursor:text!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output__text:focus{border-color:#7c3aed73!important;box-shadow:0 0 0 3px #7c3aed1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output__empty{margin:0!important;font-size:12px!important;color:#94a3b8!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-prompt-text-tools{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-node-menu{display:inline-flex!important;align-items:center!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-gen-run-quote{font-size:12px!important;color:#64748b!important;font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-refs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:8px 0 4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-refs--empty{padding:8px 10px!important;border-radius:8px!important;background:#f8fafc!important;border:1px dashed rgba(148,163,184,.55)!important;color:#94a3b8!important;font-size:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-refs .ops-gen-ref-thumb{width:44px!important;height:44px!important;margin:0!important;border-radius:8px!important;overflow:hidden!important;position:relative!important;border:1px solid rgba(203,213,225,.9)!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-refs .ops-gen-ref-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-refs__count{font-size:12px!important;color:#64748b!important;font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output__empty{font-size:13px!important;color:#94a3b8!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output__notes{margin:8px 0 0!important;padding:8px 10px!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.35)!important;font-size:12px!important;line-height:1.55!important;color:#64748b!important;white-space:pre-wrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-output.is-running{border-style:solid!important;border-color:#2563eb47!important;background:#eff6ff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;padding:12px!important;border:1px solid rgba(37,99,235,.24)!important;border-radius:10px!important;background:linear-gradient(180deg,#eff6fff5,#fffffffa)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running__top{display:flex!important;align-items:center!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running__bar{position:relative!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#2563eb1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running__bar span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#2563eb,#60a5fa)!important;transition:width .35s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running__pulse{width:10px!important;height:10px!important;border-radius:999px!important;background:#2563eb!important;box-shadow:0 0 #2563eb8c!important;animation:ops-llm-pulse 1.2s ease-out infinite!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running strong{font-size:13px!important;color:#1d4ed8!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running strong b,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running [data-ops-llm-elapsed]{font-weight:800!important;font-variant-numeric:tabular-nums!important;margin-left:6px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--llm-text .ops-canvas-llm-running em{font-style:normal!important;font-size:12px!important;color:#2563eb!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;box-sizing:border-box!important;padding:calc(8px * var(--ops-card-scale, 1)) calc(10px * var(--ops-card-scale, 1)) calc(6px * var(--ops-card-scale, 1))!important;min-height:calc(72px * var(--ops-card-scale, 1))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-note-title{flex:1 1 auto!important;display:block!important;width:100%!important;min-width:0!important;min-height:calc(36px * var(--ops-card-scale, 1))!important;max-height:none!important;margin:0!important;padding:calc(4px * var(--ops-card-scale, 1)) calc(6px * var(--ops-card-scale, 1))!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0f172a!important;font-family:inherit!important;font-size:clamp(15px,calc(16px * var(--ops-card-scale, 1)),18px)!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;outline:none!important;user-select:text!important;-webkit-user-select:text!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-note-title:focus{box-shadow:inset 0 0 0 1px #7c3aed47!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-note-title::placeholder{color:#94a3b8!important;font-weight:500!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-node-menu{display:flex!important;flex:0 0 auto!important;gap:calc(6px * var(--ops-card-scale, 1))!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin-top:auto!important;padding-top:calc(6px * var(--ops-card-scale, 1))!important;border-top:1px solid rgba(203,213,225,.55)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-prompt-text-action{height:calc(24px * var(--ops-card-scale, 1))!important;padding:0 calc(8px * var(--ops-card-scale, 1))!important;font-size:calc(11px * var(--ops-card-scale, 1))!important;border-radius:7px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable[data-ops-variable-node=true] .ops-canvas-note-body:focus{border-color:#7c3aed7a!important;box-shadow:0 0 0 3px #7c3aed1f!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-image-scale-picker{position:relative!important;display:inline-flex!important;margin-left:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-image-scale-trigger{height:28px!important;min-width:58px!important;padding:0 8px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card__kicker{display:inline-flex!important;margin-bottom:8px!important;padding:3px 7px!important;border-radius:999px!important;background:#7c3aed17!important;color:#6d28d9!important;font-size:11px!important;font-weight:850!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card h4{margin:0 0 8px!important;color:#0f172a!important;font-size:15px!important;line-height:1.35!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card__media{width:100%!important;aspect-ratio:4 / 3!important;margin:0 0 10px!important;border-radius:7px!important;background:#f1f5f9!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image .ops-canvas-card__media{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card__media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-object{display:block!important;width:100%!important;height:auto!important;max-height:920px!important;object-fit:contain!important;border-radius:6px!important;background:linear-gradient(45deg,#f8fafc 25%,transparent 25%),linear-gradient(-45deg,#f8fafc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f8fafc 75%),linear-gradient(-45deg,transparent 75%,#f8fafc 75%),#fff!important;background-position:0 0,0 8px,8px -8px,-8px 0!important;background-size:16px 16px!important;box-shadow:0 16px 36px #0f172a24!important;user-select:none!important;-webkit-user-drag:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions{position:absolute!important;left:50%!important;bottom:16px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:999px!important;background:#0f172a9e!important;box-shadow:0 12px 28px #0f172a4d!important;opacity:0!important;transform:translate(-50%) translateY(6px)!important;transition:opacity .16s ease,transform .16s ease!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image:hover .ops-canvas-image-quick-actions,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected .ops-canvas-image-quick-actions,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-multi-selected .ops-canvas-image-quick-actions,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image:hover .ops-canvas-image-quick-actions,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image.is-selected .ops-canvas-image-quick-actions,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image.is-multi-selected .ops-canvas-image-quick-actions{opacity:1!important;transform:translate(-50%) translateY(0)!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions button{height:40px!important;min-width:76px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:#fffffff5!important;color:#0f172a!important;font-size:15px!important;font-weight:750!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions button:hover{background:#fff!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions button[aria-busy=true],body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions button.yj-btn-busy{opacity:.88!important;cursor:wait!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions button[data-yj-download-state=done]{background:#dcfce7!important;color:#166534!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions:has(button[aria-busy=true]),body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions:has(button[data-yj-download-state=done]){opacity:1!important;transform:translate(-50%) translateY(0)!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions:has(button[aria-busy=true]) button:not([aria-busy=true]),body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-quick-actions:has(button[data-yj-download-state=done]) button:not([data-yj-download-state=done]):not([aria-busy=true]){display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools{position:absolute!important;left:8px!important;top:-40px!important;right:auto!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:min(520px,calc(100vw - 360px))!important;padding:5px 6px!important;border:1px solid rgba(203,213,225,.9)!important;border-radius:8px!important;background:#fffffff5!important;box-shadow:0 12px 26px #0f172a1f!important;opacity:0!important;transform:translateY(0)!important;transition:opacity .16s ease!important;pointer-events:none!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image:hover .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-multi-selected .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image:hover .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image.is-selected .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image.is-multi-selected .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video:hover .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video.is-selected .ops-canvas-image-tools,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video.is-multi-selected .ops-canvas-image-tools{opacity:1!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools span{flex:0 0 auto!important;padding:0 7px!important;color:#6d28d9!important;font-size:11px!important;font-weight:850!important;line-height:24px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools button{flex:0 0 auto!important;min-width:28px!important;height:24px!important;padding:0 8px!important;border:1px solid rgba(124,58,237,.24)!important;border-radius:7px!important;background:#fff!important;color:#6d28d9!important;font-size:12px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools .ops-canvas-image-scale-picker{position:relative!important;display:inline-flex!important;align-items:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools .ops-canvas-object-more-menu{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools .ops-canvas-object-more-menu>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:24px!important;padding:0 10px!important;list-style:none!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools .ops-canvas-object-more-menu>summary::-webkit-details-marker{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools .ops-canvas-image-action--danger{border-color:#f8717159!important;color:#dc2626!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools button:hover{background:#7c3aed14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools .ops-canvas-image-action--danger:hover{background:#fee2e2e6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools button[data-yj-download-state=done]{border-color:#22c55e73!important;color:#15803d!important;background:#dcfce7f2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools:has(button[aria-busy=true]),body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools:has(button[data-yj-download-state=done]){opacity:1!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools:has(button[aria-busy=true])>:not(button[aria-busy=true]),body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-tools:has(button[data-yj-download-state=done])>:not(button[data-yj-download-state=done]):not(button[aria-busy=true]){display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected{border-color:transparent!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected .ops-canvas-image-object{box-shadow:0 18px 44px #0f172a2e,0 0 0 3px #7c3aed2e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image h4,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image p{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card p{margin:0!important;color:#475569!important;font-size:12px!important;line-height:1.7!important;word-break:break-word!important;white-space:pre-line!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card p.ops-canvas-card-summary__status--running,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card p.ops-canvas-card-summary__status--failed{color:#fff!important;white-space:nowrap!important;word-break:normal!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card p.ops-canvas-card-summary__status--succeeded{color:#047857!important;white-space:nowrap!important;word-break:normal!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-messages{align-items:stretch!important;gap:10px!important;padding:14px!important;overflow-y:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero{width:100%!important;margin:0!important;padding:12px!important;border:1px dashed #dbe3ef!important;border-radius:8px!important;background:#f8fafc!important;text-align:left!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero h2{margin:0 0 6px!important;font-size:18px!important;line-height:1.35!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero p{margin:0 0 10px!important;font-size:12px!important;line-height:1.7!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero .ops-quick-row{justify-content:flex-start!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-bubble{flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 40px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-composer{width:auto!important;margin:0 12px 12px!important;border-radius:16px!important}@media(max-width:768px){body[data-app-feature=operation-center] #panelOperationCenter.operation-center-panel{height:calc(100vh - 78px)!important;min-height:560px!important}body[data-app-feature=operation-center] .page-container.app-container>.main-area{padding-inline:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{border-radius:0!important;border-inline:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-head{padding-inline:14px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-messages{padding:30px 16px 18px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero{margin-top:18px!important;text-align:left!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero h2{font-size:27px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero p{margin-inline:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-empty-hero .ops-quick-row{justify-content:flex-start!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer{width:calc(100% - 24px)!important;margin-bottom:max(12px,env(safe-area-inset-bottom,0px))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{grid-template-columns:1fr!important;grid-template-rows:minmax(280px,44vh) minmax(0,1fr)!important;gap:10px!important;padding:10px!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-head{min-height:48px!important;padding:9px 10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-dock{padding:0 0 max(8px,env(safe-area-inset-bottom,0px))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools{gap:4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools button,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools span{min-width:28px!important;height:28px!important;padding:0 7px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools .ops-canvas-tool-wide{min-width:66px!important;padding:0 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card{width:280px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-messages{padding:10px!important}}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#eef2f7!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-pane{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane{border:0!important;border-left:1px solid rgba(148,163,184,.14)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-head{min-height:46px!important;padding:10px 14px!important;border-bottom:0!important;background:transparent!important;backdrop-filter:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-head h3{font-size:14px!important;font-weight:700!important;color:#334155!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-dock{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:24!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 0 10px!important;background:transparent!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-dock-stack{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel{position:absolute!important;left:50%!important;bottom:calc(100% + 10px)!important;transform:translate(-50%)!important;width:min(420px,calc(100vw - 32px))!important;padding:12px 14px 10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 14px 36px #0f172a24!important;pointer-events:auto!important;z-index:2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel__head strong{font-size:13px!important;font-weight:700!important;color:#334155!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel__close{width:24px!important;height:24px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#64748b!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel__close:hover{background:#7c3aed14!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel__list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:6px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel__list li{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;font-size:12px!important;line-height:1.45!important;color:#475569!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-shortcuts-panel__list kbd{display:inline-block!important;padding:2px 7px!important;border:1px solid rgba(148,163,184,.35)!important;border-bottom-width:2px!important;border-radius:6px!important;background:#f8fafc!important;color:#334155!important;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools button.is-active,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools #opsCanvasShortcutsBtn.is-active{background:#7c3aed1a!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 6px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:999px!important;background:#fffffff5!important;box-shadow:0 10px 28px #0f172a1a!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools button,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools span{border:0!important;background:transparent!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools button:hover{background:#7c3aed14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-view-picker{display:inline-flex!important;align-items:center!important;gap:2px!important;padding:0 3px!important;border-left:1px solid rgba(148,163,184,.28)!important;border-right:1px solid rgba(148,163,184,.28)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__save{width:calc(100% - 12px)!important;margin:6px!important;padding:8px 10px!important;border-radius:8px!important;color:#5b21b6!important;font-weight:800!important;text-align:left!important;background:#f5f3ff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-zoom-picker{position:relative!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:0 4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools .ops-canvas-zoom-range{width:96px!important;height:4px!important;margin:0 2px!important;accent-color:#7c3aed!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools .ops-canvas-zoom-label{min-width:42px!important;padding:0 4px!important;color:#5b21b6!important;font-size:12px!important;font-weight:700!important;text-align:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap{position:absolute!important;left:14px!important;bottom:40px!important;z-index:28!important;width:196px!important;padding:8px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;background:#fffffffa!important;box-shadow:0 12px 28px #0f172a1f!important;pointer-events:auto!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder{position:absolute!important;left:14px!important;top:auto!important;bottom:228px!important;z-index:46!important;width:168px!important;max-height:200px!important;padding:4px!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:8px!important;background:#ffffff6b!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:none!important;pointer-events:auto!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__panel{display:flex!important;flex-direction:column!important;gap:4px!important;min-height:0!important;max-height:inherit!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__head{display:flex!important;align-items:center!important;justify-content:space-between!important;color:#334155!important;font-size:11px!important;font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__head strong{font-weight:600!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__head-actions{display:inline-flex!important;align-items:center!important;gap:4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__collapse{width:18px!important;height:18px!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#94a3b8!important;font-size:14px!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__collapse:hover{background:#f1f5f9!important;color:#475569!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__count{min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#94a3b8!important;font-size:11px!important;font-weight:500!important;line-height:1!important;text-align:right!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__search input{width:100%!important;height:24px!important;box-sizing:border-box!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:5px!important;padding:0 6px!important;font-size:11px!important;color:#0f172a!important;background:#ffffff8c!important;outline:none!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__search input:focus{border-color:#0f172a24!important;background:#ffffffb8!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__list{display:flex!important;flex-direction:column!important;gap:1px!important;overflow:auto!important;min-height:0!important;max-height:132px!important;padding:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;margin:0!important;padding:4px 6px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#334155!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__item:hover{background:#f1f5f9!important;border-color:transparent!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__item.is-active{background:#f1f5f9!important;border-color:transparent!important;color:#0f172a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__item strong{flex:1 1 auto!important;min-width:0!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__item em{flex:0 0 auto!important;font-style:normal!important;font-size:10px!important;color:#94a3b8!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__empty{padding:8px 4px!important;color:#94a3b8!important;font-size:11px!important;line-height:1.35!important;text-align:left!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__hint,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder__toggle{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder.is-collapsed{bottom:228px!important;width:32px!important;min-width:32px!important;height:72px!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder.is-collapsed .ops-canvas-group-finder__panel{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-finder.is-collapsed .ops-canvas-group-finder__toggle{display:block!important;position:absolute!important;left:0!important;top:0!important;width:32px!important;min-width:32px!important;height:72px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-size:11px!important;font-weight:600!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;letter-spacing:2px!important;cursor:pointer!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-group-frame.is-locate-flash{animation:ops-canvas-group-locate-flash .9s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important;color:#0f172a!important;font-size:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__panel{display:block!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__toggle{position:absolute!important;top:4px!important;right:-1px!important;transform:none!important;width:18px!important;min-width:18px!important;height:64px!important;z-index:80!important;border:1px solid rgba(124,58,237,.28)!important;border-radius:0 10px 10px 0!important;background:#f5f3ff!important;color:#5b21b6!important;font-size:11px!important;font-weight:800!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;letter-spacing:1px!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap.is-collapsed{bottom:104px!important;width:40px!important;min-width:40px!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap.is-collapsed .ops-canvas-minimap__panel{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap.is-collapsed .ops-canvas-minimap__toggle{position:absolute!important;left:0!important;right:auto!important;top:0!important;width:40px!important;min-width:40px!important;height:96px!important;border:1px solid rgba(124,58,237,.32)!important;border-radius:12px!important;background:#ede9fe!important;color:#5b21b6!important;font-size:13px!important;font-weight:800!important;letter-spacing:2px!important;box-shadow:0 8px 20px #5b21b629!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__body{position:relative!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__canvas{display:block!important;width:100%!important;height:auto!important;border-radius:8px!important;cursor:crosshair!important;background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__resize-handle{position:absolute!important;right:-4px!important;bottom:-4px!important;z-index:2!important;width:14px!important;height:14px!important;padding:0!important;border:1px solid rgba(124,58,237,.35)!important;border-radius:4px!important;background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important;cursor:nwse-resize!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__resize-handle:hover{border-color:#7c3aeda6!important;background:linear-gradient(135deg,#f5f3ff,#c4b5fd)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-minimap__hint{margin:6px 0 0!important;color:#94a3b8!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-resize-handle{position:absolute!important;right:-10px!important;bottom:-10px!important;z-index:40!important;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0 0 10px!important;background:transparent!important;cursor:nwse-resize!important;touch-action:none!important;opacity:1!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-resize-handle:before{content:""!important;position:absolute!important;right:12px!important;bottom:12px!important;width:18px!important;height:18px!important;border-radius:3px 0 7px!important;background:linear-gradient(135deg,transparent 0 46%,rgba(124,58,237,.95) 46% 54%,transparent 54% 70%,rgba(124,58,237,.95) 70% 78%,transparent 78%)!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-selected .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card:hover .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-resizing .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-multi-selected .ops-canvas-resize-handle{opacity:1!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-resizing .ops-canvas-resize-handle:before{background:linear-gradient(135deg,transparent 0 46%,rgba(91,33,182,1) 46% 54%,transparent 54% 70%,rgba(91,33,182,1) 70% 78%,transparent 78%)!important;box-shadow:0 0 0 1px #7c3aed2e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar{position:absolute!important;top:76px!important;left:16px!important;right:auto!important;z-index:44!important;margin:0!important;transform:none!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:10px!important;background:#fff!important;color:#475569!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport{margin:0!important;border-radius:0!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;position:relative!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport{height:auto!important;min-height:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-head__start{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-head__end{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-head .ops-home-back-btn{flex:0 0 auto!important;min-height:30px!important;padding:0 12px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-head .ops-home-back-btn:hover{border-color:#7c3aed47!important;background:#faf5ff!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project span{color:#64748b!important;font-size:11px!important;font-weight:800!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project strong{overflow:hidden!important;color:#0f172a!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:6em!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice{position:relative!important;z-index:120!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0 0 0 auto!important;padding:0!important;border:1px solid rgba(245,158,11,.34)!important;border-radius:999px!important;background:#fffbeb!important;color:#92400e!important;font-size:14px!important;font-weight:800!important;line-height:1!important;cursor:help!important;box-shadow:0 1px 2px #92400e14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:focus-visible{border-color:#f59e0b94!important;background:#fef3c7!important;color:#78350f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:after{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:auto!important;right:0!important;z-index:130!important;width:max-content!important;max-width:min(280px,calc(100vw - 32px))!important;padding:8px 10px!important;border:1px solid rgba(146,64,14,.16)!important;border-radius:8px!important;background:#111827!important;color:#fff!important;box-shadow:0 12px 28px #0f172a2e!important;content:attr(data-tooltip)!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;text-align:left!important;transform:translateY(-2px)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:before{position:absolute!important;top:calc(100% + 3px)!important;bottom:auto!important;left:auto!important;right:10px!important;z-index:131!important;width:8px!important;height:8px!important;background:#111827!important;content:""!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:rotate(45deg)!important;transition:opacity .16s ease,visibility .16s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:hover:after,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:focus-visible:after,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice.is-open:after{opacity:1!important;visibility:visible!important;transform:translate(0)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:hover:before,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice:focus-visible:before,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-notice.is-open:before{opacity:1!important;visibility:visible!important;transform:rotate(45deg)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project__rename{min-height:30px!important;padding:0 12px!important;border:1px solid rgba(124,58,237,.22)!important;border-radius:999px!important;background:#fff!important;color:#6d28d9!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project__guide{min-height:30px!important;padding:0 12px!important;border:1px solid rgba(148,163,184,.32)!important;border-radius:999px!important;background:#fff!important;color:#475569!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project__download{white-space:nowrap}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project__download:disabled{opacity:.55;cursor:default!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project__guide:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-current-project__guide:focus-visible{border-color:#7c3aed47!important;background:#faf5ff!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#64748b!important;font-size:0!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-toggle-btn__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:16px!important;font-weight:700!important;line-height:1!important;color:inherit!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-toggle-btn:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-toggle-btn:focus-visible{border-color:#7c3aed61!important;background:#7c3aed12!important;color:#6d28d9!important;box-shadow:0 8px 18px #7c3aed1f!important;outline:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-toggle-btn.is-collapsed{border-color:#7c3aed4d!important;color:#6d28d9!important;background:#7c3aed0f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero{padding:0 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero h2{font-size:18px!important;color:#0f172a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-messages{align-items:flex-start!important;padding:10px 12px 12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-row,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-messages>.ops-confirm-card{width:auto!important;max-width:88%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-row--assistant{align-self:flex-start!important;margin-right:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-row--user{align-self:flex-end!important;margin-left:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-bubble{flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 40px)!important;align-self:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero{width:100%!important;margin:0 0 10px!important;text-align:left!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-empty-hero p{margin:0 0 12px!important;font-size:13px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-pane{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;position:relative!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport{min-height:0!important;height:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-dock{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:24!important;padding:0 0 10px!important;background:transparent!important;pointer-events:none!important}body[data-app-feature=operation-center] .main-area>.yj-card.yj-card--panel{padding:0!important}body[data-app-feature=operation-center] .main-area #mainDynamicStack.dynamic-panel-stack,body[data-app-feature=operation-center] #panelOperationCenter.operation-center-panel{height:100%!important;min-height:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-layout{min-height:0!important;height:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-main{min-height:0!important;height:100%!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-quick-row{justify-content:flex-start!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-quick-row button{border:0!important;border-radius:999px!important;background:#7c3aed14!important;color:#5b21b6!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-bubble--assistant{border:1px solid #e8edf5!important;background:#f8fafc!important;box-shadow:0 1px 2px #0f172a0a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-bubble--user{background:#ede9fe!important;color:#5b21b6!important;border:1px solid rgba(167,139,250,.42)!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__media{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))!important;gap:8px!important;margin-top:10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__media-item{display:block!important;overflow:hidden!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.18)!important;background:#f8fafc!important;aspect-ratio:1 / 1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__media-item img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-bubble__media-more{grid-column:1 / -1!important;color:var(--text-tertiary, #64748b)!important;font-size:11px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-verify-card{align-items:center!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:8px!important;color:#166534!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;gap:6px!important;line-height:1.45!important;margin-top:10px!important;padding:8px 10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-verify-card__head{font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-verify-card__meta{color:#475569!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-verify-tick{color:#059669!important;font-weight:800!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-messages>.ops-confirm-card{border:1px solid rgba(148,163,184,.14)!important;border-radius:14px!important;background:#ffffffeb!important;box-shadow:0 8px 24px #0f172a0d!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-confirm-meta,body[data-app-feature=operation-center] #panelOperationCenter .ops-assets-block,body[data-app-feature=operation-center] #panelOperationCenter .ops-missing-block{border:0!important;background:transparent!important;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-asset-row{border:0!important;border-radius:10px!important;background:#f8fafc!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card{border:1px solid rgba(255,255,255,.72)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 44px #00000047!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-composer{position:relative!important;z-index:20!important;display:grid!important;gap:9px!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;padding:10px!important;border:1px solid rgba(124,58,237,.16)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 18px 42px #0f172a17,0 0 0 3px #7c3aed09!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-chat-composer:focus-within{border-color:#7c3aed57!important;box-shadow:0 18px 42px #0f172a1a,0 0 0 4px #7c3aed13!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-message-input{min-height:54px!important;max-height:118px!important;padding:6px 6px 2px!important;color:#0f172a!important;font-size:13px!important;line-height:1.55!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-actions{position:relative!important;z-index:21!important;display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;grid-template-areas:"toolbar send"!important;gap:8px!important;align-items:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-toolbar{grid-area:toolbar!important;display:grid!important;grid-template-columns:40px minmax(104px,126px) minmax(108px,1fr)!important;gap:6px!important;align-items:center!important;min-width:0!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane [data-ops-select-field=opsAspectSelect],body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane [data-ops-select-field=opsClaritySelect],body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane [data-ops-select-field=opsCountSelect]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-field{display:inline-flex!important;align-items:stretch!important;justify-content:stretch!important;flex:0 0 auto!important;width:100%!important;min-width:74px!important;max-width:none!important;min-height:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;box-sizing:border-box!important;position:relative!important;cursor:default!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-toolbar>.ops-composer-select-field[data-ops-select-field=opsAspectSelect],body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-toolbar>.ops-composer-select-field[data-ops-select-field=opsClaritySelect],body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-toolbar>.ops-composer-select-field[data-ops-select-field=opsCountSelect]{display:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-field:after{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-trigger{position:relative!important;width:100%!important;height:40px!important;display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;padding:5px 24px 5px 10px!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fbf8ff),#fff!important;color:#0f172a!important;font:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0a!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-trigger:after{content:""!important;position:absolute!important;top:50%!important;right:10px!important;width:7px!important;height:7px!important;border-right:2px solid #8b5cf6!important;border-bottom:2px solid #8b5cf6!important;transform:translateY(-65%) rotate(45deg)!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-field.is-open .ops-composer-select-trigger,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-trigger:hover{border-color:#7c3aed57!important;background:linear-gradient(180deg,#fff,#f5efff),#fff!important;box-shadow:0 10px 22px #7c3aed1a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-trigger:focus-visible{outline:none!important;border-color:#7c3aed6b!important;box-shadow:0 0 0 3px #7c3aed1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select__label{flex:0 0 auto!important;color:#6d28d9!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;pointer-events:none!important;position:relative!important;z-index:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select__value{flex:0 0 auto!important;max-width:100%!important;color:#111827!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important;position:relative!important;z-index:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important;background:transparent!important;color:transparent!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;cursor:default!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select:focus{outline:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-field:focus-within{border-color:#7c3aed61!important;box-shadow:0 0 0 3px #7c3aed1a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select:disabled{opacity:.72!important;cursor:not-allowed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-field:has(.ops-composer-select:disabled){opacity:.72!important;cursor:not-allowed!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu{position:absolute!important;left:0!important;bottom:calc(100% + 8px)!important;z-index:90!important;width:max(100%,96px)!important;min-width:96px!important;max-height:260px!important;display:grid!important;gap:4px!important;padding:6px!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 18px 42px #0f172a29,0 0 0 1px #ffffffb3 inset!important;overflow-y:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu button{width:100%!important;min-height:32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 9px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#334155!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu button:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu button.active{border-color:#7c3aed3d!important;background:linear-gradient(135deg,#7c3aed1a,#0ea5e90f)!important;color:#111827!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu button.active:after{content:""!important;width:6px!important;height:10px!important;margin-left:8px!important;border-right:2px solid #7c3aed!important;border-bottom:2px solid #7c3aed!important;transform:rotate(45deg)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu button:disabled{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-picker{min-width:118px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-trigger{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:5px 26px 5px 12px!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-trigger__value{font-size:12px!important;font-weight:900!important;letter-spacing:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-menu{left:auto!important;right:0!important;width:min(286px,calc(100vw - 32px))!important;min-width:248px!important;max-height:420px!important;gap:10px!important;padding:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-menu__section+.ops-composer-output-menu__section{padding-top:8px!important;border-top:1px solid rgba(226,232,240,.9)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-menu__label{display:block!important;margin-bottom:7px!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-menu__options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-menu__options button{min-height:30px!important;justify-content:center!important;padding:6px 8px!important;text-align:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-menu__options button.active:after{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-picker{position:relative!important;grid-area:auto!important;min-width:0!important;max-width:118px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-select--native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current{position:relative!important;width:100%!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:0 24px 0 8px!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#fbf8ff),#fff!important;color:#475569!important;font:inherit!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current__brand{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current__text{min-width:0!important;display:grid!important;gap:0!important;line-height:1.05!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current__mode{min-width:0!important;overflow:hidden!important;color:#111827!important;font-size:11px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current__logo{flex:0 0 auto!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;border:1px solid rgba(148,163,184,.22)!important;background:#fff!important;color:#7c3aed!important;font-size:12px!important;font-weight:800!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current__logo img{width:14px!important;height:14px!important;object-fit:contain!important;display:block!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current__logo--banana img{width:13px!important;height:13px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current:after{content:"";position:absolute!important;right:10px!important;top:50%!important;width:6px;height:6px;border-right:2px solid #8b5cf6;border-bottom:2px solid #8b5cf6;transform:translateY(-65%) rotate(45deg)}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-current__name{min-width:0!important;overflow:hidden!important;color:#64748b!important;font-size:10px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-menu button{display:block!important;width:100%!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important;color:#334155!important;text-align:left!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-option{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-option__logo{flex:0 0 auto!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;border:1px solid rgba(148,163,184,.22)!important;background:#fff!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-option__logo img{width:16px!important;height:16px!important;object-fit:contain!important;display:block!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-option__logo--banana img{width:15px!important;height:15px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-menu{position:absolute!important;left:0!important;right:auto!important;bottom:calc(100% + 8px)!important;z-index:80!important;width:max(100%,188px)!important;min-width:188px!important;display:grid!important;gap:4px!important;padding:7px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:10px!important;background:#fffffffa!important;box-shadow:0 18px 46px #0f172a2e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-menu[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-menu button:hover{border-color:#7c3aed2e!important;background:#faf7ff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-menu button.active{border-color:#7c3aed5c!important;background:linear-gradient(135deg,#7c3aed1a,#0ea5e90f)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-menu strong{color:#111827!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu{width:min(360px,calc(100vw - 32px))!important;min-width:320px!important;height:auto!important;min-height:320px!important;max-height:min(420px,calc(100vh - 160px))!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-areas:"side panels"!important;gap:8px!important;padding:8px!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__side{grid-area:side!important;min-width:0!important;min-height:0!important;height:auto!important;align-self:stretch!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__panels{grid-area:panels!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__foot,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__foot--in-panels{display:block!important;flex:0 0 auto!important;margin-top:auto!important;padding-top:8px!important;border-top:1px solid rgba(226,232,240,.92)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__foot[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__modes{display:grid!important;gap:4px!important;align-content:start!important;height:auto!important;min-height:0!important;padding:3px!important;border-radius:10px!important;background:#f8fafceb!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__modes button,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-panel button{min-height:44px!important;display:flex!important;align-items:center!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__modes button{display:grid!important;gap:1px!important;padding:8px 10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__modes button span,body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-option em{color:var(--text-tertiary, #64748b)!important;font-size:11px!important;font-style:normal!important;font-weight:600!important;line-height:1.25!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-panel button[data-ops-image-model-choice]{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-option__meta{color:#64748b!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-panel button[data-ops-image-model-choice] .ops-image-model-option{width:100%!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__modes button.active{border-color:#7c3aed3d!important;background:#fff!important;box-shadow:0 6px 16px #7c3aed14!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-menu__panels{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-panel{display:grid!important;gap:5px!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;align-content:start!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:2px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-panel[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-panel__label{display:block!important;padding:2px 4px 4px!important;color:#64748b!important;font-size:11px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-mode-model-panel button[data-ops-image-model-choice] .ops-image-model-option strong{font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-analyze-btn{grid-area:send!important;width:72px!important;height:40px!important;min-height:40px!important;margin:0!important;border-radius:12px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 22px #7c3aed38!important}@media(max-width:768px){body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-actions{grid-template-columns:minmax(0,1fr) 68px!important;grid-template-areas:"toolbar send"!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-toolbar{grid-template-columns:38px minmax(78px,96px) minmax(104px,1fr)!important;gap:4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-field{min-width:68px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select__label{font-size:9px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select__value{font-size:10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-trigger{padding:5px 20px 5px 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-select-menu{min-width:88px!important;width:max(100%,88px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-composer-output-menu{min-width:min(248px,calc(100vw - 28px))!important;width:min(272px,calc(100vw - 28px))!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-image-model-menu{min-width:176px!important;width:max(100%,176px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-pane .ops-analyze-btn{width:68px!important}}body[data-app-feature=operation-center] #panelOperationCenter .ops-chat-composer{position:relative!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu{position:absolute!important;left:14px!important;right:14px!important;bottom:calc(100% - 42px)!important;z-index:40!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;max-height:268px!important;overflow-y:auto!important;padding:10px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#fffffffa!important;box-shadow:0 18px 42px #0f172a29!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu__head{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#0f172a!important;font-size:12px!important;line-height:1.3!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu__head strong{font-weight:900!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu__head span{color:#64748b!important;font-size:11px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu button{position:relative!important;display:grid!important;gap:5px!important;min-width:0!important;padding:6px!important;border:1px solid #e5e9f2!important;border-radius:7px!important;background:#f8fafc!important;color:#334155!important;cursor:pointer!important;text-align:left!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu button:hover{border-color:#7c3aed6b!important;background:#7c3aed0f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu img{width:100%!important;height:54px!important;display:block!important;border-radius:5px!important;object-fit:cover!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu button span{overflow:hidden!important;color:#475569!important;font-size:11px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-slash-reference-menu button em{position:absolute!important;right:7px!important;top:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#0f172ab8!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-tools button.is-active{border-color:#7c3aed94!important;background:#7c3aed1a!important;color:#6d28d9!important;box-shadow:0 0 0 3px #7c3aed1a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar{display:flex!important;flex-direction:column!important;align-items:stretch!important;position:absolute!important;top:76px!important;right:auto!important;left:16px!important;z-index:44!important;width:108px!important;max-width:calc(100% - 32px)!important;gap:2px!important;min-height:0!important;margin:0!important;padding:8px!important;transform:none!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:#475569!important;font-size:11px!important;line-height:1.25!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar span{flex:0 0 auto!important;width:100%!important;margin:0 0 2px!important;color:#0f172a!important;font-weight:700!important;font-size:11px!important;text-align:left!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar em{flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0 0 4px!important;color:#94a3b8!important;font-style:normal!important;font-size:10px!important;font-weight:500!important;line-height:1.35!important;white-space:normal!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:100%!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#334155!important;font:inherit!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar #opsCanvasCreateGroupSelected{background:#f3e8ff!important;color:#5b21b6!important;font-weight:800!important;border:1px solid rgba(124,58,237,.28)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar #opsCanvasCreateGroupSelected:hover{background:#ede9fe!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar #opsCanvasDeleteSelected{border:0!important;color:#dc2626!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar button:hover{background:#f1f5f9!important;color:#0f172a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar #opsCanvasDeleteSelected:hover{background:#fef2f2!important;color:#b91c1c!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-bar button:disabled{cursor:not-allowed!important;opacity:.4!important;background:transparent!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport.is-select-mode{cursor:crosshair!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport.is-select-mode .ops-canvas-card.is-selected,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport.is-select-mode .ops-canvas-card.is-multi-selected{cursor:grab!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-viewport.is-select-mode .ops-canvas-card.is-dragging{cursor:grabbing!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-box{position:absolute!important;z-index:42!important;border:1px solid rgba(124,58,237,.78)!important;border-radius:6px!important;background:#7c3aed1f!important;box-shadow:0 0 0 1px #ffffff8c inset!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-selection-box[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-multi-selected .ops-canvas-image-object{box-shadow:0 22px 54px #0f172a33,0 0 0 3px #7c3aed9e,0 0 0 8px #7c3aed21!important;transform:translateY(-2px)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected:after,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-multi-selected:after{content:"\5df2\9009\4e2d"!important;position:absolute!important;left:8px!important;top:8px!important;z-index:4!important;height:24px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:999px!important;background:#6d28d9e6!important;color:#fff!important;font-size:11px!important;font-weight:950!important;line-height:22px!important;pointer-events:none!important;box-shadow:0 8px 18px #5b21b638!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected:before,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-multi-selected:before{content:""!important;position:absolute!important;inset:-10px!important;z-index:-1!important;border:1px solid rgba(124,58,237,.28)!important;border-radius:12px!important;background:#7c3aed0e!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-multi-selected{cursor:move!important}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}}body[data-app-feature=operation-center] #opsCanvasArrowLayer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:none!important;z-index:0!important}body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link{fill:none!important;stroke:#94a3b8eb!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:none!important;vector-effect:non-scaling-stroke;filter:none;animation:none!important;pointer-events:stroke;cursor:pointer}body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link--manual{cursor:pointer;stroke-width:2.35!important;pointer-events:stroke!important}body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link--progress{stroke:#7c3aedeb!important;stroke-width:2.35!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--generating-failed{border-color:#dc26266b!important;background:#fef2f2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-generating-failed{display:grid;gap:6px;min-height:112px;padding:16px;color:#b91c1c}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-generating-failed strong{font-size:14px}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-generating-failed span{font-size:12px;line-height:1.45}body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link.is-selected,body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link--manual.is-selected{stroke:#22c55ef2!important;stroke-width:2.6!important;stroke-dasharray:7 7!important;filter:drop-shadow(0 0 3px rgba(34,197,94,.45));animation:ops-canvas-arrow-transmit .9s linear infinite!important}body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link.is-hovered{stroke:#3b82f6f2!important;stroke-width:2.55!important;cursor:pointer}body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link--preview{stroke:#94a3b88c!important;stroke-width:2!important;stroke-dasharray:none!important;pointer-events:none!important;animation:none!important;opacity:.85}@media(prefers-reduced-motion:reduce){body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link.is-selected,body[data-app-feature=operation-center] #opsCanvasArrowLayer .ops-canvas-arrow-link--manual.is-selected{animation:none!important}}body[data-app-feature=operation-center] #opsCanvasCards{position:relative!important;z-index:2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel{position:absolute!important;left:calc(100% + 10px)!important;top:0!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:40!important;width:min(300px,72vw)!important;padding:10px!important;border:1px solid rgba(124,58,237,.28)!important;border-radius:12px!important;background:#fffffffa!important;box-shadow:0 10px 28px #0f172a24!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__modes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:0 0 10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__modes button{min-height:32px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__modes button.is-active{border-color:#7c3aed73!important;background:#7c3aed14!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__preview{position:relative!important;display:block!important;width:100%!important;margin:0 0 8px!important;border-radius:8px!important;overflow:hidden!important;background:linear-gradient(45deg,#f1f5f9 25%,transparent 25%) 0 0 / 14px 14px,linear-gradient(-45deg,#f1f5f9 25%,transparent 25%) 0 7px / 14px 14px,#e2e8f0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__stage{position:relative!important;width:100%!important;aspect-ratio:1 / 1;border:1.5px dashed rgba(109,40,217,.55)!important;border-radius:8px!important;overflow:hidden!important;background:#f5f3ff47!important;transition:aspect-ratio .16s ease!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__frame{position:absolute!important;inset:0!important;border:0!important;border-radius:6px!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__source{position:absolute!important;display:block!important;max-width:none!important;border-radius:4px!important;box-shadow:0 0 0 1.5px #0f172a59!important;background:#fff!important;pointer-events:none!important;user-select:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__handle{position:absolute!important;right:4px!important;bottom:4px!important;width:16px!important;height:16px!important;padding:0!important;border:2px solid #fff!important;border-radius:4px!important;background:#6d28d9!important;box-shadow:0 2px 8px #6d28d959!important;cursor:nwse-resize!important;z-index:2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__handle.is-dragging{background:#5b21b6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__handle[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__label{margin:0 0 6px!important;color:#5b21b6!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__hint{margin:0 0 10px!important;color:#64748b!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__expand,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__ratios{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__expand[hidden],body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__ratios[hidden]{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__expand button,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__ratios button{min-height:30px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__expand button.is-active,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__ratios button.is-active{border-color:#7c3aed73!important;background:#7c3aed14!important;color:#6d28d9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__actions button{min-height:34px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-outpaint-panel__actions button.is-primary{border-color:#7c3aed66!important;background:#6d28d9!important;color:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt[data-ops-ref-link=true]{width:260px!important;background:#f5f3fff2!important;border:1.5px dashed rgba(124,58,237,.35)!important;box-shadow:0 1px 4px #6d28d914!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt[data-ops-ref-link=true] .ops-canvas-card__kicker{background:#7c3aed21!important;color:#5b21b6!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt[data-ops-ref-link=true] h4{font-size:13px!important;color:#4c1d95!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt[data-ops-ref-link=true] p{font-size:12px!important;color:#6d28d9!important;opacity:.85!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-placeholder{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-height:160px!important;padding:16px!important;border:1px dashed rgba(15,23,42,.18)!important;border-radius:8px!important;background:#f8fafc!important;color:#64748b!important;text-align:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-placeholder.is-error{border-color:#dc262659!important;background:#fef2f2!important;color:#b91c1c!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-placeholder strong{font-size:13px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-image-placeholder span{font-size:12px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate{width:320px!important;min-height:120px!important;padding:12px 14px 14px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 20px #0f172a0f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate{overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate.is-expanded{width:360px!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi{width:380px!important;min-height:160px!important;padding:12px 14px 14px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 20px #0f172a0f!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi.is-expanded{width:420px!important;max-height:none!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--video-generate,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--video-generate.is-expanded{overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi>.ops-canvas-resize-handle{display:block!important;cursor:nwse-resize!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-list{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0 0 10px!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-slot{padding:10px!important;border:1px solid rgba(203,213,225,.9)!important;border-radius:10px!important;background:#f8fafc!important;overflow:visible!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-prompt-text-param.is-open{z-index:60!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-slot__head{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 6px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-slot__head strong{font-size:12px!important;color:#0f172a!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-slot__status{flex:1!important;font-size:11px!important;color:#64748b!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-slot__remove{appearance:none!important;width:20px!important;height:20px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#94a3b8!important;cursor:pointer!important;font-size:14px!important;line-height:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-prompt{min-height:60px!important;margin:0 0 6px!important;background:#fff!important;resize:vertical!important;overflow-x:hidden!important;overflow-y:auto!important;max-width:100%!important;padding:8px 10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-slot__run{display:flex!important;align-items:center!important;gap:6px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-multi-actions{display:flex!important;gap:6px!important;margin:0 0 8px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-summary{margin:0 0 10px!important;white-space:pre-wrap!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-upload-zone{margin:0 0 10px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-upload-btn{appearance:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:40px!important;padding:8px 12px!important;border:1px dashed rgba(15,23,42,.2)!important;border-radius:10px!important;background:#f8fafc!important;color:#0f172a!important;cursor:pointer!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-upload-btn--compact{min-height:40px!important;width:40px!important;flex:0 0 auto!important;padding:0!important;justify-content:center!important;font-size:20px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-upload-btn__icon{font-size:16px!important;color:#6366f1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-upload-btn strong{font-size:13px!important;font-weight:700!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-upload-btn em{font-style:normal!important;font-size:12px!important;color:#94a3b8!important;margin-left:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-refs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb{position:relative!important;display:block!important;width:56px!important;height:56px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;flex:0 0 auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-prompt{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:88px!important;margin:0 0 10px!important;padding:10px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:8px!important;background:#f8fafc!important;color:#0f172a!important;font:inherit!important;font-size:12.5px!important;line-height:1.5!important;resize:vertical!important;outline:0!important;user-select:text!important;-webkit-user-select:text!important;pointer-events:auto!important;touch-action:auto!important;cursor:text!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-prompt:focus{border-color:#7c3aed73!important;background:#fff!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-gen-multi-prompt{min-height:72px!important;margin:0 0 8px!important;padding:8px 10px!important;font-size:12.5px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-box-sized .ops-gen-multi-prompt{flex:0 0 auto!important;min-height:72px!important;max-height:140px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-gen-multi-slot__run .ops-canvas-prompt-text-action{height:28px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb{position:relative!important;display:block!important;flex:0 0 auto!important;margin:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb__badge{position:absolute!important;left:4px!important;top:4px!important;z-index:1!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;background:#0f172ad1!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:16px!important;text-align:center!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb.is-uploading{opacity:.72!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb img.is-broken{opacity:.35!important;filter:grayscale(1)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb__empty{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#94a3b8!important;font-size:16px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb__remove{position:absolute!important;right:2px!important;top:2px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#0f172ac7!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;opacity:0!important;pointer-events:none!important;transition:opacity .12s ease,background .12s ease!important}@media(hover:hover){body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb:hover .ops-gen-ref-thumb__remove,body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb:focus-within .ops-gen-ref-thumb__remove{opacity:1!important;pointer-events:auto!important}}@media(hover:none){body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb__remove{opacity:.92!important;pointer-events:auto!important}}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb__remove:hover,body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb__remove:focus-visible{background:#dc2626eb!important;outline:0!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-gen-ref-thumb.is-uploading .ops-gen-ref-thumb__remove{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video{--ops-node-accent: #334155;--ops-node-accent-soft: rgba(51, 65, 85, .1)}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint{--ops-node-accent: #0f766e;--ops-node-accent-soft: rgba(15, 118, 110, .12)}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi{--ops-node-accent: #0e7490;--ops-node-accent-soft: rgba(14, 116, 144, .12)}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--video-generate{--ops-node-accent: #b45309;--ops-node-accent-soft: rgba(180, 83, 9, .12)}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-selected,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-multi-selected{border-color:#7c3aedbd!important;box-shadow:0 0 0 3px #7c3aed29,0 16px 36px #0f172a1f!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card .ops-canvas-port{background:var(--ops-node-accent, #334155)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-port.is-connect-source,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card.is-connect-target .ops-canvas-port--in{background:#fff!important;border-color:#7c3aed!important;color:#7c3aed!important;box-shadow:0 0 0 4px #7c3aed33,0 4px 12px #7c3aed2e!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video .ops-canvas-resize-handle{opacity:0!important;pointer-events:none!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-selected .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-multi-selected .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--asset-image.is-resizing .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image.is-selected .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image.is-multi-selected .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-image.is-resizing .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video.is-selected .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video.is-multi-selected .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--result-video.is-resizing .ops-canvas-resize-handle{opacity:1!important;pointer-events:auto!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-generate-multi .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-rewrite .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--image-outpaint .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--video-generate .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--note .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--variable .ops-canvas-resize-handle,body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--designer .ops-canvas-resize-handle{display:block!important;cursor:nwse-resize!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--prompt-text .ops-canvas-resize-handle{cursor:ew-resize!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__actions{display:flex!important;gap:6px!important;padding:8px 8px 4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__save{flex:1!important;width:auto!important;margin:0!important;padding:7px 10px!important;border-radius:8px!important;color:#5b21b6!important;font-weight:700!important;font-size:12.5px!important;text-align:center!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__save:hover{background:#ede9fe!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__admin-btn{padding:7px 10px!important;border-radius:8px!important;color:#0369a1!important;font-size:12px!important;font-weight:600!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;white-space:nowrap!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__admin-btn:hover{background:#e0f2fe!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__section{padding:6px 10px 3px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__label{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#94a3b8!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__row{display:flex!important;align-items:stretch!important;padding:0 6px!important;gap:4px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__row .ops-canvas-template-menu__item{flex:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:7px 8px!important;border-radius:7px!important;text-align:left!important;gap:2px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__row .ops-canvas-template-menu__item strong{font-size:13px!important;font-weight:600!important;color:#1e293b!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__row .ops-canvas-template-menu__item span{font-size:11.5px!important;color:#64748b!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:200px!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__row .ops-canvas-template-menu__item:hover{background:#f1f5f9!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__del{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;border-radius:6px!important;font-size:15px!important;color:#94a3b8!important;background:transparent!important;opacity:0!important;transition:opacity .15s,color .15s!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__row:hover .ops-canvas-template-menu__del{opacity:1!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__del:hover{color:#ef4444!important;background:#fef2f2!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-template-menu__empty{padding:6px 10px 8px!important;font-size:12px!important;color:#94a3b8!important}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}body[data-app-feature=operation-center] #panelOperationCenter #opsHomeSubmitBtn{width:auto!important;min-width:100px!important;padding:0 18px!important;border-radius:12px!important;font-size:14px!important;font-weight:650;box-shadow:none!important}body[data-app-feature=operation-center] #panelOperationCenter #opsHomeSubmitBtn:before{display:none!important}body[data-app-feature=operation-center] #panelOperationCenter #opsHomeProjectGrid .ops-home-project-card__cover{width:64px!important;height:64px!important;flex:0 0 64px!important}body[data-app-feature=operation-center] #panelOperationCenter #opsHomeProjectGrid .ops-home-project-card__open{grid-template-columns:64px minmax(0,1fr)!important}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card{height:auto!important;min-height:0;background:#fff;box-shadow:none;border:1px solid #e4e7ef}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__caption{display:flex;flex-direction:column;gap:5px;padding:12px;text-align:left}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__caption strong{font-size:15px;color:#243047}body[data-app-feature=operation-center] #panelOperationCenter .ops-home-recommend-card__caption small{color:#64748b;line-height:1.5}@media(min-width:1024px){body[data-app-feature=operation-center] #panelOperationCenter .ops-home-mascot__stage{pointer-events:auto;cursor:pointer;border-radius:16px}}body[data-app-feature=operation-center] #panelOperationCenter .ops-canvas-card--material-pool{border:1px solid #d8dee9!important;border-left:3px solid #0ea5e9!important;background:linear-gradient(180deg,#f0f9ff 0,#fff 88px)!important}body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-canvas-card--material-pool,body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasNodeFocus .ops-canvas-card--material-pool{min-height:0!important;background:#fff!important;border-left-width:0!important}body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasDesktopExpansion .ops-pool-content,body[data-app-feature=operation-center] #panelOperationCenter #opsCanvasNodeFocus .ops-pool-content{max-height:min(48vh,380px)}@media(max-width:767px){body.ops-canvas-focus-sheet-open[data-app-feature=operation-center] #opsChatPane{visibility:hidden!important;pointer-events:none!important}}
