::-webkit-scrollbar{width:0;background:transparent}*{scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px;display:block}.custom-scrollbar::-webkit-scrollbar-track{background:transparent;margin:6px 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.original-workspace-root :is(a,button,input,textarea,select,[role=button]):focus-visible{outline:3px solid rgba(79,70,229,.48)!important;outline-offset:3px}.original-workspace-root :is(#main-prompt-input,#expand-prompt-input,#select-image-quality,#select-gen-count,#select-output-format,#select-output-size,.image-parameter-select-trigger):focus-visible{outline:none!important}.image-parameter-select-shell{position:relative;width:100%;min-width:0}.image-parameter-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:58px;gap:12px;padding:0 20px;border:2px solid #f1f5f9;border-radius:20px;background:#ffffff;color:#1e293b;box-shadow:0 1px 3px rgba(15,23,42,.08);cursor:pointer;text-align:left;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.image-parameter-select-trigger[data-accent=true]{border-color:#c7d2fe;color:#4f46e5}.image-parameter-select-trigger:hover:not(:disabled){border-color:#a5b4fc}.image-parameter-select-trigger:focus-visible,.image-parameter-select-trigger[aria-expanded=true]{border-color:#6366f1!important;box-shadow:0 0 0 4px rgba(99,102,241,.12),0 8px 24px rgba(79,70,229,.1)!important}.image-parameter-select-trigger:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;box-shadow:none;cursor:not-allowed}.image-parameter-select-value{min-width:0;overflow:hidden;color:inherit;font-size:15px;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.image-parameter-select-trigger[data-compact=true] .image-parameter-select-value{font-size:13px}.image-parameter-select-chevron{width:20px;height:20px;flex:0 0 20px;color:#94a3b8;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease}.image-parameter-select-trigger[aria-expanded=true] .image-parameter-select-chevron,.image-parameter-select-trigger[data-accent=true] .image-parameter-select-chevron{color:#6366f1}.image-parameter-select-trigger[aria-expanded=true] .image-parameter-select-chevron{transform:rotate(180deg)}.image-parameter-select-menu{position:fixed;z-index:90;overflow:hidden;padding:7px;border:1px solid rgba(203,213,225,.88);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 22px 54px rgba(15,23,42,.18),0 4px 14px rgba(79,70,229,.08),inset 0 1px 0 rgba(255,255,255,.95);opacity:0;pointer-events:none;transform:translateY(-5px) scale(.985);transform-origin:top center;transition:opacity .12s ease-out,transform .16s cubic-bezier(.22,1,.36,1)}.image-parameter-select-menu[hidden]{display:none!important}.image-parameter-select-menu[data-placement=top]{transform:translateY(5px) scale(.985);transform-origin:bottom center}.image-parameter-select-menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.image-parameter-select-listbox{max-height:min(320px,calc(100vh - 38px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.image-parameter-select-listbox::-webkit-scrollbar{display:block;width:5px}.image-parameter-select-listbox::-webkit-scrollbar-track{background:transparent}.image-parameter-select-listbox::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.image-parameter-select-option{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;padding:9px 12px;border-radius:11px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}.image-parameter-select-option[data-active=true]{background:#f1f5f9;color:#1e293b}.image-parameter-select-option[aria-selected=true]{background:#eef2ff;color:#4338ca}.image-parameter-select-option[aria-selected=true][data-active=true]{background:#e0e7ff}.image-parameter-select-option[aria-disabled=true]{background:transparent;color:#a8b3c2;cursor:not-allowed;opacity:.66}.image-parameter-select-option-label{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35}.image-parameter-select-option-indicator{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px rgba(99,102,241,.12);opacity:0;transform:scale(.65);transition:opacity .12s ease,transform .16s cubic-bezier(.22,1,.36,1)}.image-parameter-select-option[aria-selected=true] .image-parameter-select-option-indicator{opacity:1;transform:scale(1)}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger{border-color:rgba(226,232,240,.13);background:rgba(31,32,39,.86);color:#e2e8f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger[data-accent=true]{border-color:rgba(129,140,248,.48);color:#c4b5fd}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger:hover:not(:disabled){border-color:rgba(103,232,249,.38)}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger[aria-expanded=true]{border-color:rgba(103,232,249,.52)!important;box-shadow:0 0 0 4px rgba(103,232,249,.1),0 10px 28px rgba(0,0,0,.24)!important}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger:disabled{border-color:rgba(148,163,184,.12);background:rgba(31,32,39,.58);color:#64748b;box-shadow:none}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger .image-parameter-select-chevron{color:#94a3b8}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger[aria-expanded=true] .image-parameter-select-chevron,.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-trigger[data-accent=true] .image-parameter-select-chevron{color:#67e8f9}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-menu{border-color:rgba(226,232,240,.14);background:rgba(22,23,29,.98);box-shadow:0 24px 60px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.05)}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-listbox{scrollbar-color:rgba(148,163,184,.38) transparent}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-listbox::-webkit-scrollbar-thumb{background:rgba(148,163,184,.38)}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-option{color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-option[data-active=true]{background:rgba(148,163,184,.12);color:#f8fafc}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-option[aria-selected=true]{background:var(--ys-accent-soft,rgba(103,232,249,.12));color:var(--ys-accent-strong,#a7f3ff)}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-option[aria-selected=true][data-active=true]{background:var(--ys-accent-soft,rgba(103,232,249,.12));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ys-accent,#67e8f9) 28%,transparent)}.original-workspace-root[data-yaistudio-theme=dark] .image-parameter-select-option[aria-disabled=true]{background:transparent;color:#64748b}.original-workspace-root aside{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif}.title-font{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif}.global-breathing-bg{background:linear-gradient(-45deg,#E2EBFA,#EFF2FA 25%,#F5E6F7 50%,#E6EEFA 75%,#F0E3F5);background-size:300% 300%;animation:globalBreathe 24s ease-in-out infinite}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.delay-100{animation-delay:.15s}.delay-200{animation-delay:.3s}.delay-300{animation-delay:.45s}.text-shine-effect{background:linear-gradient(90deg,#d8b4fe 10%,#fdf4ff 30%,#7c3aed 50%,#4f46e5 70%,#d8b4fe 90%)}@keyframes scalePulse{0%{transform:scale(.95)}to{transform:scale(1.02)}}.fade-enter{transform:scale(.98)}.fade-enter-active{transform:scale(1);transition:all .5s cubic-bezier(.16,1,.3,1)}.fade-exit{opacity:1;transform:scale(1)}.fade-exit-active{opacity:0;transform:scale(.98);transition:all .3s ease-out}.modal-overlay{transition:opacity .4s cubic-bezier(.16,1,.3,1)}.modal-content{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.form-enter{animation:formFadeIn .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes formFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bg-pan{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes image-skeleton-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes image-generation-dot-pulse{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.animate-bg-pan{animation:bg-pan 3s linear infinite}.animate-float-subtle{animation:float-subtle 5s ease-in-out infinite}.image-generation-dots{display:inline-flex;align-items:center;gap:6px;min-height:20px}.image-generation-dots>span{width:7px;height:7px;border-radius:999px;background:#6366f1;animation:image-generation-dot-pulse 1.2s ease-in-out infinite}.image-generation-dots>span:nth-child(2){animation-delay:.15s}.image-generation-dots>span:nth-child(3){animation-delay:.3s}#panel-image-space.image-space-shell,.image-result-card,.image-result-grid,.image-result-stage,.image-space-canvas-shell,.image-space-control-panel{min-width:0}.image-space-canvas-shell{min-height:0}.image-space-toolbar{gap:12px}.image-space-top-tools{max-width:min(780px,calc(100% - 96px));min-width:0;flex-wrap:wrap}.image-space-assist-rail{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.image-glass-pill{min-height:54px;border-radius:999px;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.98),rgba(255,255,255,.74) 46%,rgba(255,255,255,.58) 100%);border:1px solid rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(15,23,42,.1),0 4px 14px rgba(79,70,229,.08),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -14px 30px rgba(226,232,240,.32);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);transform:translateZ(0)}.image-glass-pill:hover{border-color:rgba(255,255,255,1);box-shadow:0 22px 52px rgba(15,23,42,.13),0 8px 22px rgba(124,58,237,.12),inset 0 1px 0 rgba(255,255,255,1),inset 0 -16px 34px rgba(226,232,240,.38);transform:translateY(-1px) translateZ(0)}.image-tool-pill{min-height:54px;border-radius:999px}#cutout-source-shell{flex:0 0 auto}.cutout-source-menu{position:absolute;z-index:80;top:calc(100% + 10px);left:50%;width:252px;padding:6px;border:1px solid rgba(203,213,225,.88);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(15,23,42,.18);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transform:translateX(-50%);transform-origin:top center}.cutout-source-menu[hidden]{display:none}.cutout-source-option{display:flex;width:100%;min-height:54px;align-items:center;gap:11px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#334155;text-align:left;transition:background-color .15s ease,color .15s ease}.cutout-source-option:focus-visible:not(:disabled),.cutout-source-option:hover:not(:disabled){background:#eef2ff;color:#4338ca}.cutout-source-option:disabled{cursor:not-allowed;color:#94a3b8;opacity:.62}.cutout-source-option>svg{width:18px;height:18px;flex:0 0 auto}.cutout-source-option small,.cutout-source-option strong,.cutout-source-option>span{display:block;min-width:0}.cutout-source-option strong{font-size:12px;font-weight:900;line-height:1.25}.cutout-source-option small{margin-top:3px;color:#94a3b8;font-size:10px;font-weight:700;line-height:1.3}.cutout-source-cost{margin:5px 4px 1px;padding:8px 7px 3px;border-top:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:800;line-height:1.4;text-align:center}.image-result-stage{--image-result-top-safe:100px;--image-result-bottom-safe:112px;--image-result-side-safe:24px;box-sizing:border-box;padding:min(var(--image-result-top-safe),23%) var(--image-result-side-safe) min(var(--image-result-bottom-safe),23%)}.image-result-grid{display:grid;place-content:center;place-items:center;gap:var(--image-grid-gap,24px);width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;overflow:visible;transition:gap .22s ease}.image-result-card{position:relative;isolation:isolate;--image-card-ratio:1;overflow:hidden;width:100%;height:100%;aspect-ratio:var(--image-card-ratio);border-radius:clamp(18px,2vw,28px);border:1px solid rgba(255,255,255,.78);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(238,242,255,.46)),radial-gradient(circle at 50% 40%,rgba(99,102,241,.1),transparent 58%);box-shadow:0 18px 46px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.86);cursor:pointer;transform:translateZ(0);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.image-result-card:hover{border-color:rgba(129,140,248,.82);box-shadow:0 26px 62px rgba(99,102,241,.24),inset 0 1px 0 rgba(255,255,255,.92);transform:translateY(-4px) translateZ(0)}.image-result-skeleton{position:absolute;inset:0;z-index:1;overflow:hidden;background:linear-gradient(135deg,rgba(226,232,240,.72),rgba(248,250,252,.88)),radial-gradient(circle at 35% 25%,rgba(165,180,252,.32),transparent 48%);opacity:1;transition:opacity .24s ease;pointer-events:none}.image-result-skeleton:after{content:"";position:absolute;inset:-20%;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.72) 48%,transparent 62%);animation:image-skeleton-shimmer 1.45s ease-in-out infinite}.image-result-img{position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:0;opacity:0;transition:opacity .18s ease,transform .7s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-result-card.is-loaded .image-result-img{opacity:1}.image-result-card.is-loaded .image-result-skeleton{opacity:0}.image-result-card:hover .image-result-img{transform:scale(1.012)}.image-result-error{position:absolute;inset:0;z-index:3;display:none;align-items:center;justify-content:center;padding:18px;text-align:center;color:#64748b;font-size:13px;font-weight:800;background:rgba(248,250,252,.88)}.image-result-card.has-error .image-result-img{opacity:0}.image-result-card.has-error .image-result-error{display:flex}.image-result-card:not(.is-loaded){cursor:default}.image-result-card:not(.is-loaded):hover{border-color:rgba(255,255,255,.78);box-shadow:0 18px 46px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.86);transform:translateZ(0)}.image-result-card:not(.is-loaded):hover .image-result-img{transform:none}.recent-image-dock{min-width:176px;max-width:188px}.recent-image-dock:empty:before{content:"";display:block;width:100%;height:100%;border-radius:10px;background:rgba(255,255,255,.22)}.recent-image-thumb{position:relative;flex:0 0 48px;width:48px;height:48px;aspect-ratio:1;overflow:hidden;border-radius:11px;border:1px solid rgba(255,255,255,.9);background:rgba(248,250,252,.82);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.recent-image-thumb:focus-visible,.recent-image-thumb:hover{border-color:rgba(99,102,241,.64);box-shadow:0 8px 18px rgba(79,70,229,.18);transform:translateY(-2px);outline:none}.recent-image-thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.image-result-card.has-error .image-result-skeleton{opacity:0}.image-result-card.has-error{cursor:pointer}.image-result-error>span{display:block;max-width:min(280px,100%)}#lightbox-img.has-load-error,#lightbox-img:not([src]),#lightbox-img[src=""]{visibility:hidden}#modal-lightbox{padding:24px}#lightbox-content{width:-moz-fit-content;width:fit-content;max-width:min(90vw,calc(100vw - 48px));max-height:min(90dvh,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:20px;background:rgba(255,255,255,.58);box-shadow:0 28px 80px rgba(30,41,59,.22),inset 0 8px 24px rgba(255,255,255,.2);backdrop-filter:blur(24px) saturate(1.2)}#modal-lightbox[data-lightbox-variant=history] #lightbox-content{width:min(900px,calc(100vw - 48px));height:min(80dvh,840px)}.lightbox-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-height:56px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.42)}.lightbox-zoom-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin-right:auto}.lightbox-zoom-button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(100,116,139,.24);border-radius:9px;background:rgba(255,255,255,.42);color:#334155;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.lightbox-zoom-button:focus-visible,.lightbox-zoom-button:hover{border-color:rgba(99,102,241,.62);background:rgba(224,231,255,.84);color:#4338ca;outline:none}.lightbox-zoom-button:focus-visible{box-shadow:0 0 0 2px rgba(99,102,241,.24)}.lightbox-zoom-button:disabled{cursor:default;opacity:.42}.lightbox-zoom-button svg{width:17px;height:17px}.lightbox-zoom-value{min-width:52px;padding:0 4px;color:#475569;font-size:12px;font-variant-numeric:tabular-nums;font-weight:850;text-align:center}#lightbox-actions{flex:0 0 auto}.lightbox-close-button,.lightbox-save-button,.lightbox-submit-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(100,116,139,.24);color:#334155;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.lightbox-save-button{border-color:rgba(129,140,248,.64);border-radius:10px;background:#6366f1}.lightbox-save-button,.lightbox-submit-button{gap:7px;padding:9px 14px;color:#fff;font-size:13px}.lightbox-submit-button{margin-right:7px;border-color:rgba(52,211,153,.64);border-radius:10px;background:#059669}.lightbox-close-button{width:44px;padding:0;border-radius:10px;background:rgba(255,255,255,.42);color:#475569}.lightbox-save-button:focus-visible,.lightbox-save-button:hover{border-color:#a5b4fc;background:#4f46e5}.lightbox-submit-button:focus-visible,.lightbox-submit-button:hover{border-color:#6ee7b7;background:#047857}.lightbox-close-button:focus-visible,.lightbox-close-button:hover{border-color:rgba(100,116,139,.38);background:rgba(255,255,255,.76);color:#1e293b}.lightbox-close-button:focus-visible,.lightbox-save-button:focus-visible,.lightbox-submit-button:focus-visible{outline:2px solid rgba(99,102,241,.5);outline-offset:2px}.lightbox-save-button:disabled,.lightbox-submit-button:disabled{cursor:wait;opacity:.66}.lightbox-media{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;overflow:hidden;padding:12px;background:rgba(255,255,255,.22);touch-action:none}.lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(90dvh - 128px);border-radius:14px;-o-object-fit:contain;object-fit:contain;box-shadow:0 18px 48px rgba(30,41,59,.2);transform-origin:center center;transition:transform .12s ease;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.lightbox-image.is-zoomed{cursor:grab}.lightbox-image.is-dragging{cursor:grabbing;transition:none}#modal-lightbox[data-lightbox-variant=history] .lightbox-image{max-height:100%}.lightbox-prompt-panel{width:100%;max-height:min(204px,30dvh);flex:0 0 auto;overflow:hidden;padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.46);color:#334155;backdrop-filter:blur(18px) saturate(1.15)}.lightbox-prompt-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.lightbox-prompt-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.lightbox-prompt-text{display:block;min-height:80px;max-height:116px;resize:none}.lightbox-status{position:absolute;z-index:20;top:50%;left:50%;display:flex;width:min(320px,calc(100% - 32px));min-width:0;flex-direction:column;align-items:center;gap:14px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(15,23,42,.82);color:#fff;font-size:13px;font-weight:750;line-height:1.5;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.32);backdrop-filter:blur(18px);transform:translate(-50%,-50%)}.lightbox-status[hidden]{display:none}.lightbox-status[data-state=preview]{top:auto;bottom:16px;width:min(430px,calc(100% - 32px));min-width:0;max-width:calc(100% - 32px);flex-direction:row;justify-content:space-between;padding:9px 10px 9px 14px;transform:translateX(-50%)}.lightbox-status[data-state=preview]>span{min-width:0;text-align:left}.lightbox-status button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;font-size:12px;font-weight:800}.lightbox-status button:focus-visible,.lightbox-status button:hover{background:rgba(255,255,255,.2);outline:none}.lightbox-status button:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.72)}.lightbox-status button svg{width:16px;height:16px}@media (max-width:640px){#modal-lightbox{padding:12px}#lightbox-content{max-width:100%;max-height:calc(100dvh - 24px);border-radius:16px}#modal-lightbox[data-lightbox-variant=history] #lightbox-content{width:100%;height:calc(100dvh - 24px)}.lightbox-toolbar{min-height:52px;padding:6px 8px}.lightbox-zoom-controls{margin-right:0}.lightbox-close-button,.lightbox-save-button,.lightbox-submit-button{min-height:44px}.lightbox-media{padding:8px}.lightbox-image{border-radius:10px}.lightbox-prompt-panel{max-height:min(196px,34dvh);padding:12px}.lightbox-prompt-header{align-items:flex-start;flex-wrap:wrap}.lightbox-prompt-text{min-height:72px;max-height:108px}.lightbox-status[data-state=preview]{width:min(300px,calc(100% - 24px));min-width:0;flex-direction:column;padding:12px}.lightbox-status[data-state=preview]>span{text-align:center}}.image-result-index{top:clamp(12px,1.4vw,20px);left:clamp(12px,1.4vw,20px);width:36px;height:36px;border-radius:999px;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:900;background:rgba(15,23,42,.42);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px rgba(15,23,42,.16);backdrop-filter:blur(14px)}.image-result-actions,.image-result-index{position:absolute;z-index:4;display:flex;pointer-events:none}.image-result-actions{inset:0;align-items:flex-end;justify-content:flex-end;padding:clamp(14px,1.6vw,24px);background:linear-gradient(0deg,rgba(15,23,42,.52),transparent 45%);opacity:0;transition:opacity .22s ease}.image-result-card:hover .image-result-actions{opacity:1}.image-result-save{width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(99,102,241,.92);box-shadow:0 14px 30px rgba(79,70,229,.26);transform:translateY(8px);transition:transform .22s ease,background .22s ease;pointer-events:auto}.image-result-card:hover .image-result-save{transform:translateY(0)}.image-result-save:hover{background:rgba(79,70,229,.96)}#canvas-state-local-edit.local-edit-stage{box-sizing:border-box;overflow:hidden;padding:96px 32px 112px}#local-edit-workbench.local-edit-workbench{position:absolute;display:flex;width:100%;min-width:0;min-height:0;align-items:center;justify-content:center;gap:16px}#local-edit-canvas-frame.local-edit-canvas-frame{isolation:isolate;width:min(760px,100%);max-width:none;max-height:none;flex:0 0 auto;border:1px solid rgba(255,255,255,.84);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(238,242,255,.36)),radial-gradient(circle at 50% 50%,rgba(99,102,241,.1),transparent 62%);box-shadow:0 24px 64px rgba(99,102,241,.18);transition:box-shadow .18s ease,border-color .18s ease}#local-edit-canvas-frame.is-panning{border-color:rgba(129,140,248,.72);box-shadow:0 26px 70px rgba(79,70,229,.24)}#local-edit-canvas-surface{transform-origin:50% 50%}#local-edit-canvas-img{-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.2)}#local-edit-zoom-controls.local-edit-tools{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:rgba(255,255,255,.74);box-shadow:0 18px 44px rgba(79,70,229,.14),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}#local-edit-zoom-controls.local-edit-tools.hidden{display:none}.local-edit-image-tool-group,.local-edit-zoom-stack{display:grid;grid-template-columns:repeat(2,38px);align-items:center;gap:4px}.local-edit-tool-button{display:grid;width:38px;height:38px;min-width:38px;min-height:38px;flex:0 0 38px;place-items:center;padding:0;border:1px solid rgba(226,232,240,.92);border-radius:12px;background:rgba(255,255,255,.88);color:#64748b;line-height:0;box-shadow:0 5px 14px rgba(15,23,42,.06);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.local-edit-pan-indicator svg,.local-edit-tool-button svg{display:block;width:17px;height:17px;margin:0;flex:0 0 auto}.local-edit-tool-button:hover:not(:disabled){border-color:rgba(165,180,252,.86);background:rgba(238,242,255,.96);color:#4f46e5;box-shadow:0 8px 18px rgba(79,70,229,.12);transform:translateY(-1px)}.local-edit-tool-button:focus-visible{outline:2px solid rgba(99,102,241,.76);outline-offset:2px}.local-edit-tool-button:disabled{cursor:not-allowed;opacity:.34;box-shadow:none;transform:none}.local-edit-tool-button-strong{border-color:#0f172a;background:#0f172a;color:#fff}.local-edit-tool-button-strong:hover:not(:disabled){border-color:#4f46e5;background:#4f46e5;color:#fff}.local-edit-tool-button-danger:hover:not(:disabled){border-color:rgba(254,205,211,.96);background:rgba(255,241,242,.96);color:#e11d48}.local-edit-zoom-badge{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(199,210,254,.84);border-radius:10px;background:rgba(238,242,255,.88);color:#4f46e5;font-size:9px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.local-edit-tool-separator{width:38px;height:1px;flex:0 0 1px;margin-block:1px;background:rgba(199,210,254,.74)}.local-edit-pan-pad{display:grid;grid-template-columns:repeat(3,38px);grid-template-rows:repeat(3,38px);gap:4px}.local-edit-pan-pad>span{width:38px;height:38px}.local-edit-pan-indicator{display:grid;place-items:center;border:1px solid rgba(199,210,254,.76);border-radius:12px;background:rgba(238,242,255,.7);color:#818cf8;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.local-edit-space-hint{display:flex;grid-column:1/-1;width:100%;height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(199,210,254,.82);border-radius:10px;background:rgba(248,250,252,.86);color:#818cf8;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);font-size:10px;font-weight:900;line-height:1;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.local-edit-space-hint svg{display:block;width:12px;height:12px;flex:0 0 12px}.local-edit-space-hint kbd{font:inherit;letter-spacing:0}#btn-local-edit-zoom-out{grid-column:1;grid-row:1}#btn-local-edit-zoom-in{grid-column:2;grid-row:1}#local-edit-zoom-badge{grid-column:1;grid-row:2}#btn-local-edit-zoom-reset{grid-column:2;grid-row:2}#local-edit-workbench[data-layout=compact]{flex-direction:column;gap:10px}#local-edit-workbench[data-layout=compact] #local-edit-zoom-controls.local-edit-tools{flex-direction:row;gap:7px;max-width:100%;padding:7px;border-radius:18px}#local-edit-workbench[data-layout=compact] .local-edit-tool-separator{width:1px;height:78px;flex-basis:1px;margin:0}#local-edit-workbench[data-layout=compact] #local-edit-zoom-controls.local-edit-tools{gap:4px;padding:6px}#local-edit-workbench[data-layout=compact] .local-edit-tool-button{width:32px;height:32px;min-width:32px;min-height:32px;flex-basis:32px;border-radius:10px}#local-edit-workbench[data-layout=compact] :is(.local-edit-tool-button,.local-edit-pan-indicator) svg{width:15px;height:15px}#local-edit-workbench[data-layout=compact] .local-edit-zoom-stack{grid-template-columns:repeat(2,32px);grid-template-rows:repeat(2,32px);gap:3px}#local-edit-workbench[data-layout=compact] #local-edit-zoom-badge{width:32px;height:32px;font-size:8px}#local-edit-workbench[data-layout=compact] .local-edit-pan-pad{grid-template-columns:repeat(3,32px);grid-template-rows:repeat(3,32px);gap:3px}#local-edit-workbench[data-layout=compact] .local-edit-pan-pad>span{width:32px;height:32px}#local-edit-workbench[data-layout=compact] .local-edit-space-hint{height:26px;gap:5px;font-size:9px}#local-edit-workbench[data-layout=compact] .local-edit-image-tool-group{grid-template-columns:32px;grid-template-rows:repeat(2,32px);gap:3px}#local-edit-workbench[data-layout=compact] .local-edit-tool-separator{height:67px}#local-edit-zoom-controls.is-space-active .local-edit-pan-indicator{border-color:rgba(99,102,241,.82);background:rgba(224,231,255,.98);color:#4f46e5}#local-edit-zoom-controls.is-space-active .local-edit-space-hint{border-color:rgba(99,102,241,.72);background:rgba(224,231,255,.98);color:#4f46e5;box-shadow:0 6px 16px rgba(79,70,229,.12),inset 0 1px 0 rgba(255,255,255,.92)}@media (max-width:1280px){.image-space-top-tools{max-width:calc(100% - 76px)}.image-space-assist-rail{gap:8px}.image-result-stage{--image-result-top-safe:136px;--image-result-bottom-safe:126px;--image-result-side-safe:28px}}@media (max-width:1180px){#panel-image-space.image-space-shell{flex-direction:column;overflow-y:auto;overflow-x:hidden}.image-space-canvas-shell{flex:0 0 min(74vh,720px);min-height:620px;width:100%}.image-space-control-panel{width:100%!important;min-height:520px}.image-space-toolbar{position:absolute}.image-result-stage{--image-result-top-safe:126px;--image-result-bottom-safe:104px;--image-result-side-safe:24px}#local-edit-workbench{max-width:100%}}@media (max-width:768px){#panel-image-space.image-space-shell{gap:16px;padding:12px}.image-space-canvas-shell{min-height:560px;border-radius:24px}.image-space-toolbar{left:14px;right:14px;top:14px;align-items:flex-start}.image-space-assist-rail,.image-space-top-tools{max-width:100%}.image-glass-pill,.image-tool-pill{min-height:48px}.image-tool-pill{padding-left:12px!important;padding-right:12px!important}.image-result-stage{--image-result-top-safe:188px;--image-result-bottom-safe:112px;--image-result-side-safe:14px}#canvas-state-generating .image-generation-orbit{width:220px!important;height:220px!important}#canvas-state-generating #gen-status-text{max-width:calc(100% - 32px);margin-top:28px!important;font-size:18px!important;line-height:1.35;letter-spacing:0;text-align:center}#canvas-state-generating #gen-elapsed-time{max-width:calc(100% - 32px);white-space:nowrap}.image-result-grid{gap:var(--image-grid-gap,14px)}.image-result-card:hover{transform:translateZ(0)}#local-edit-workbench{flex-direction:column;gap:10px}#canvas-state-local-edit.local-edit-stage{padding:78px 12px 104px}#local-edit-zoom-controls.local-edit-tools{flex-direction:row;gap:7px;max-width:100%;padding:7px;border-radius:18px}.local-edit-zoom-stack{display:grid;grid-template-columns:repeat(2,38px);grid-template-rows:repeat(2,38px);gap:4px}#local-edit-zoom-badge{width:38px;height:38px;font-size:9px}.local-edit-tool-separator{width:1px;height:78px;flex-basis:1px;margin:0}.local-edit-image-tool-group{align-self:center}}@media (min-width:1181px) and (max-width:1380px){.original-workspace-root[data-image-canvas-state=local-edit] #panel-image-space .image-space-assist-rail,.original-workspace-root[data-image-canvas-state=local-edit] #panel-image-space .image-space-top-tools{flex-wrap:nowrap}.original-workspace-root[data-image-canvas-state=local-edit] #panel-image-space .image-space-toolbar .image-tool-pill{width:46px;min-height:46px;flex:0 0 46px;justify-content:center;gap:0;padding:0!important;border-radius:14px}.original-workspace-root[data-image-canvas-state=local-edit] #panel-image-space .image-space-toolbar .image-tool-pill>span:first-child{width:36px;height:36px;border-radius:11px}.original-workspace-root[data-image-canvas-state=local-edit] #panel-image-space .image-space-toolbar .image-tool-pill>span:not(:first-child){display:none}}.writing-vertical-lr{writing-mode:vertical-lr;text-orientation:mixed}.animate-spin-slow{animation:spin 3s linear infinite}.custom-scrollbar-dark::-webkit-scrollbar{width:5px;display:block}.custom-scrollbar-dark::-webkit-scrollbar-track{background:transparent}.custom-scrollbar-dark::-webkit-scrollbar-thumb{background:#475569;border-radius:10px}.custom-scrollbar-dark::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes radar-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-radar-spin{animation:radar-spin 4s linear infinite}.toggle-checkbox:checked{right:0;border-color:#68D391}.toggle-checkbox:checked+.toggle-label{background-color:#10B981}.select-glass{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1em}.prop-input:focus{border-color:#34d399;background-color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.08)}.word-break{word-break:break-word}.chat-bubble-left{position:relative}.chat-bubble-left:before{content:"";position:absolute;top:14px;left:-5px;border-color:transparent white transparent transparent;border-style:solid;border-width:5px 6px 5px 0;z-index:10}.chat-bubble-right{position:relative}.chat-bubble-right:before{content:"";position:absolute;top:14px;right:-5px;border-color:transparent transparent transparent #95ec69;border-style:solid;border-width:5px 0 5px 6px;z-index:10;transition:border-color .2s}.chat-bubble-right:hover:before{border-color:transparent transparent transparent #89d961}@keyframes shimmer{0%{transform:translateX(-150%) skewX(-15deg)}50%,to{transform:translateX(150%) skewX(-15deg)}}.animate-shimmer{animation:shimmer 4s ease-in-out infinite}.text-gold-shine{background:linear-gradient(90deg,#FDE68A 10%,#FFFBEB 30%,#F59E0B 50%,#FBBF24 70%,#FDE68A 90%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:bg-pan 4s linear infinite}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.msg-remove{opacity:0;transform:translateX(-20px) scale(.95);transition:all .4s cubic-bezier(.16,1,.3,1)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace{color-scheme:dark;--ys-bg:#0b0c10;--ys-bg-2:#151217;--ys-shell:rgba(13,14,18,0.94);--ys-panel:rgba(26,27,33,0.82);--ys-panel-solid:#1b1c23;--ys-panel-strong:rgba(30,31,38,0.96);--ys-panel-soft:rgba(42,43,52,0.64);--ys-panel-muted:rgba(53,54,64,0.40);--ys-input:rgba(15,16,21,0.88);--ys-border:rgba(226,232,240,0.15);--ys-border-strong:rgba(103,232,249,0.38);--ys-text:#e7ebf2;--ys-text-strong:#fbfcff;--ys-muted:#b4bac7;--ys-muted-soft:#828996;--ys-disabled:#6f7581;--ys-accent:#67e8f9;--ys-accent-strong:#a7f3ff;--ys-accent-violet:#b7a2ff;--ys-accent-warm:#f3c96a;--ys-accent-soft:rgba(103,232,249,0.12);--ys-accent-panel:rgba(183,162,255,0.14);--ys-success:#86efac;--ys-warning:#f3c96a;--ys-danger:#ff8aa0;--ys-shadow:0 24px 72px rgba(0,0,0,0.46);background:radial-gradient(circle at 18% 12%,rgba(103,232,249,.12),transparent 30%),radial-gradient(circle at 86% 18%,rgba(183,162,255,.1),transparent 34%),radial-gradient(circle at 54% 112%,rgba(243,201,106,.08),transparent 30%),linear-gradient(135deg,#0b0c10,#151217 56%,#0f1114)!important;color:var(--ys-text);isolation:isolate;overflow:hidden}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace:before{content:"";position:absolute;inset:22px 24px;z-index:0;pointer-events:none;border-radius:40px;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 0),radial-gradient(circle at 14% 18%,rgba(103,232,249,.14),transparent 24%),radial-gradient(circle at 88% 82%,rgba(183,162,255,.1),transparent 26%);background-size:48px 48px,48px 48px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(135deg,transparent,black 16%,black 78%,transparent);mask-image:linear-gradient(135deg,transparent,black 16%,black 78%,transparent);opacity:.62}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace>.w-full.h-full{position:relative;z-index:1}.original-workspace-root #view-workspace main,.original-workspace-root #view-workspace>.w-full.h-full{min-width:0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .mix-blend-multiply{mix-blend-mode:screen!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wallet-assets,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace>.w-full.h-full{background:radial-gradient(circle at 18% 14%,rgba(103,232,249,.1),transparent 30%),radial-gradient(circle at 86% 10%,rgba(183,162,255,.09),transparent 34%),linear-gradient(135deg,#0d0e12,#151217 52%,#101214)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace>.w-full.h-full{border:1px solid rgba(226,232,240,.14);box-shadow:0 34px 96px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(103,232,249,.035)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace aside{background:linear-gradient(180deg,rgba(18,19,24,.98),rgba(10,11,14,.96))!important;border-color:rgba(226,232,240,.12)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.04),10px 0 34px rgba(0,0,0,.18)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .nav-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .nav-text{color:var(--ys-muted-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .group:hover .nav-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .group:hover .nav-text{color:var(--ys-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #nav-overview .nav-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #nav-overview .nav-text,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .nav-indicator:not(.opacity-0)~.nav-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .nav-indicator:not(.opacity-0)~.nav-text{color:var(--ys-accent-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .nav-indicator:not(.opacity-0){background:linear-gradient(180deg,var(--ys-accent),var(--ys-accent-violet))!important;box-shadow:0 0 18px rgba(103,232,249,.44)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #display-nickname,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat h3,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space h2,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space h3,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview h2,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview h3,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace [data-integrated-panel] h1,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace [data-integrated-panel] h2,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace [data-integrated-panel] h3{color:var(--ys-text-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-slate-600,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-slate-700,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-slate-800,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-slate-900{color:var(--ys-text)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-slate-300,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-slate-400,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-slate-500{color:var(--ys-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-indigo-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-indigo-600{color:var(--ys-accent)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-red-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-red-600,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-rose-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-rose-600{color:var(--ys-danger)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-purple-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-purple-600{color:var(--ys-accent-violet)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-blue-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-sky-500{color:#7dd3fc!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-emerald-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-emerald-600{color:var(--ys-success)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-amber-400,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-amber-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-amber-600,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-orange-500,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .text-orange-600{color:var(--ys-warning)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/80,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/90,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/95{background-color:var(--ys-panel-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/40,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/55,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/60,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/66,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-white\/70{background-color:var(--ys-panel)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-slate-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-slate-100\/60,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-slate-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-slate-50\/80{background-color:var(--ys-panel-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-indigo-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-indigo-50\/60,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-indigo-50\/80{background-color:var(--ys-accent-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-indigo-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-purple-100{background-color:rgba(103,232,249,.15)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-blue-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-purple-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-sky-50{background-color:rgba(14,165,233,.15)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-blue-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-sky-100{background-color:rgba(125,211,252,.16)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-emerald-50{background-color:rgba(16,185,129,.15)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-amber-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-orange-50{background-color:rgba(245,158,11,.16)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-amber-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-orange-100{background-color:rgba(243,201,106,.16)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-red-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .bg-rose-50{background-color:rgba(244,63,94,.16)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #btn-profile-register[data-auth-state=signed-in]{background-color:rgba(244,63,94,.14)!important;border-color:rgba(251,113,133,.34)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #btn-profile-register[data-auth-state=signed-in]:hover{background-color:rgba(244,63,94,.2)!important;border-color:rgba(251,113,133,.5)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #btn-profile-register[data-auth-state=signed-in] #profile-secondary-action-title,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #btn-profile-register[data-auth-state=signed-in] [data-profile-auth-icon=signed-in-secondary]{color:var(--ys-danger)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .from-white,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .from-white\/40,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .from-white\/60,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .from-white\/80{--tw-gradient-from:rgba(23,34,56,0.78) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(23,34,56,0) var(--tw-gradient-to-position)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .from-amber-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .from-indigo-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .from-purple-50{--tw-gradient-from:rgba(103,232,249,0.14) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(103,232,249,0) var(--tw-gradient-to-position)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .to-indigo-50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .to-purple-50{--tw-gradient-to:rgba(183,162,255,0.12) var(--tw-gradient-to-position)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .hover\:bg-slate-100:hover,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .hover\:bg-slate-50:hover,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .hover\:bg-white:hover{background-color:rgba(51,65,85,.56)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .hover\:bg-indigo-50:hover,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .hover\:bg-indigo-50\/70:hover{background-color:rgba(99,102,241,.24)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-indigo-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-slate-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-slate-200,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-white,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-white\/60,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-white\/70,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-white\/80,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-white\/90{border-color:var(--ys-border)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-red-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-rose-100{border-color:rgba(251,113,133,.32)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-amber-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-amber-200,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-orange-100{border-color:rgba(251,191,36,.3)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-orange-200{border-color:rgba(243,201,106,.34)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-emerald-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-purple-100,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-sky-100{border-color:rgba(125,211,252,.26)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .border-indigo-200,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .hover\:border-indigo-200:hover,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .hover\:border-indigo-300:hover{border-color:var(--ys-border-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace input,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace textarea{background-color:var(--ys-input)!important;border-color:var(--ys-border)!important;color:var(--ys-text-strong)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace input::-moz-placeholder,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace textarea::-moz-placeholder{color:#94a3b8!important;opacity:1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace input::placeholder,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace textarea::placeholder{color:#94a3b8!important;opacity:1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace input[type=range]{accent-color:var(--ys-accent)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace button:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace input:focus,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace select:focus,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace textarea:focus{border-color:rgba(103,232,249,.46)!important;box-shadow:0 0 0 4px rgba(103,232,249,.1),inset 0 1px 0 rgba(255,255,255,.04)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace [aria-disabled=true],.original-workspace-root[data-yaistudio-theme=dark] #view-workspace button:disabled{color:var(--ys-disabled)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview .rounded-full.bg-slate-100\/50,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview .rounded-full.bg-white\/40{background:rgba(28,29,35,.5)!important;border-color:rgba(226,232,240,.12)!important;box-shadow:inset 0 0 38px rgba(255,255,255,.035),0 28px 84px rgba(0,0,0,.3)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview .rounded-full.bg-white{background:radial-gradient(circle at 42% 36%,rgba(103,232,249,.18),rgba(31,32,39,.96) 46%,rgba(10,11,15,.98) 100%)!important;border-color:rgba(103,232,249,.2)!important;box-shadow:inset 0 0 44px rgba(255,255,255,.045),0 24px 70px rgba(0,0,0,.46)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview>.absolute.inset-0,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wallet-assets>.absolute.inset-0{background:rgba(8,9,12,.42)!important;border-color:rgba(226,232,240,.1)!important;backdrop-filter:blur(18px) saturate(118%)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview>.absolute.inset-0>.relative,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wallet-assets>.absolute.inset-0>.relative{background:linear-gradient(180deg,rgba(38,39,47,.8),rgba(20,21,26,.84))!important;border-color:rgba(226,232,240,.16)!important;box-shadow:0 28px 82px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.07)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview>.absolute.inset-0>.relative>.absolute,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wallet-assets>.absolute.inset-0>.relative>.absolute{background:radial-gradient(circle at 22% 0,rgba(103,232,249,.14),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.035),rgba(183,162,255,.1))!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .flex-1.h-full.flex.flex-col.relative,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat>div:not(.absolute),.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages .bg-white\/70,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages .bg-white\/80,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .bg-white\/60,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .bg-white\/70,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .bg-white\/80,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wallet-assets .bg-white{box-shadow:var(--ys-shadow)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat>.w-\[280px\]{background:linear-gradient(180deg,rgba(31,32,39,.86),rgba(19,20,25,.84))!important;border-color:rgba(226,232,240,.14)!important;box-shadow:0 20px 58px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.05)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #ai-chat-session-list [data-ai-chat-date-heading]{color:var(--ys-muted-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .ai-chat-session{background:rgba(37,38,46,.54)!important;border-color:rgba(226,232,240,.12)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .ai-chat-session:hover{background:rgba(103,232,249,.1)!important;border-color:rgba(103,232,249,.3)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .ai-chat-session-title{color:var(--ys-text-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #ai-chat-model-trigger,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #btn-ai-chat-pricing,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .bg-slate-100\/80,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .rounded-full.bg-indigo-50\/50{background:rgba(22,23,29,.86)!important;border-color:rgba(226,232,240,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 26px rgba(0,0,0,.22)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .bg-gradient-to-t{background-image:linear-gradient(0deg,rgba(11,16,32,.92),rgba(11,16,32,0))!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .bg-slate-900,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .font-mono{background:#070c17!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.18)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat #ai-chat-input{background:transparent!important;border-color:transparent!important;color:var(--ys-text-strong)!important}@media (max-width:640px){.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat{padding:10px!important;gap:10px!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat>.w-\[280px\]{display:none!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat>.flex-1.h-full.flex.flex-col.relative{width:100%!important;min-width:0!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .h-\[76px\].px-6{height:auto!important;min-height:76px;padding:12px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .h-\[76px\].px-6>.flex.items-center{max-width:100%;min-width:0;flex-wrap:wrap;gap:8px!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #ai-chat-model-picker,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #ai-chat-model-trigger{min-width:0;max-width:100%}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #ai-chat-model-current{min-width:0!important;max-width:118px!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat #ai-chat-thread{padding:14px!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .max-w-\[70\%\]{max-width:calc(100% - 46px)!important}}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-space-canvas-shell,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space.image-space-shell{background:radial-gradient(circle at 18% 12%,rgba(103,232,249,.1),transparent 28%),radial-gradient(circle at 78% 72%,rgba(183,162,255,.1),transparent 30%),linear-gradient(145deg,rgba(25,26,32,.84),rgba(14,15,19,.66))!important;border-color:rgba(226,232,240,.15)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-space-control-panel{background:linear-gradient(180deg,rgba(31,32,39,.92),rgba(18,19,24,.9))!important;border-color:rgba(226,232,240,.14)!important;box-shadow:0 26px 76px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.05)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-zoom-controls,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .absolute.bottom-8>div,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-glass-pill{background:rgba(20,21,26,.82)!important;border-color:rgba(226,232,240,.16)!important;box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .local-edit-tool-button{border-color:rgba(226,232,240,.16);background:rgba(39,40,48,.82);color:#a7b0bf;box-shadow:0 6px 16px rgba(0,0,0,.22)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .local-edit-tool-button:hover:not(:disabled){border-color:rgba(103,232,249,.42);background:rgba(38,53,63,.94);color:var(--ys-accent-strong)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .local-edit-tool-button-strong{border-color:rgba(103,232,249,.42);background:rgba(18,92,109,.84);color:#ecfeff}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .local-edit-tool-button-danger:hover:not(:disabled){border-color:rgba(251,113,133,.42);background:rgba(76,31,42,.9);color:#fda4af}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .local-edit-pan-indicator{border-color:rgba(103,232,249,.24);background:rgba(31,41,55,.82);color:#67e8f9}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .local-edit-space-hint{border-color:rgba(103,232,249,.24);background:rgba(31,41,55,.82);color:#a7f3ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .local-edit-tool-separator{background:rgba(148,163,184,.24)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-canvas-frame,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-card{background:rgba(8,9,12,.72)!important;border-color:rgba(226,232,240,.14)!important;box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 0 0 1px rgba(103,232,249,.035)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #canvas-state-generating .absolute.inset-0{background:rgba(7,12,24,.58)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-canvas-empty,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .aspect-ratio-item,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .model-select-empty{background:rgba(37,38,46,.54)!important;border-color:rgba(226,232,240,.13)!important;color:var(--ys-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .aspect-ratio-item.border-indigo-500{background:rgba(103,232,249,.13)!important;border-color:rgba(103,232,249,.62)!important;color:var(--ys-accent-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .msg-card,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .profile-feedback-card,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .profile-feedback-messages,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .profile-theme-card{background:linear-gradient(180deg,rgba(31,32,39,.86),rgba(20,21,26,.82))!important;border-color:rgba(226,232,240,.14)!important;box-shadow:0 24px 72px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .profile-theme-option{background:rgba(39,40,48,.58)!important;border-color:rgba(226,232,240,.13)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .profile-theme-option[aria-pressed=true]{background:linear-gradient(135deg,rgba(103,232,249,.13),rgba(183,162,255,.12))!important;border-color:rgba(103,232,249,.44)!important;box-shadow:0 16px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-brush-size-value,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-fidelity-value,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-strength-value,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-zoom-badge,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space #local-edit-zoom-value{background:rgba(103,232,249,.12)!important;border-color:rgba(103,232,249,.34)!important;color:var(--ys-accent-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wallet-assets .recharge-card{background:linear-gradient(180deg,rgba(31,32,39,.86),rgba(20,21,26,.82))!important;border-color:rgba(226,232,240,.14)!important;box-shadow:0 16px 44px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.045)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wallet-assets .recharge-card:hover{border-color:rgba(103,232,249,.42)!important;box-shadow:0 18px 54px rgba(103,232,249,.1)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages #public-announcement-detail,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages #public-announcement-list>div,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages>div.relative{color:var(--ys-text)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages .bg-slate-50\/80,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-personal-messages [id^=public-announcement]{background-color:rgba(31,32,39,.84)!important;border-color:rgba(226,232,240,.14)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(226,232,240,.24)}.profile-feedback-card{min-height:380px}.profile-feedback-head{margin-bottom:16px!important}.profile-theme-option{position:relative;isolation:isolate}.profile-theme-option[aria-pressed=true]{border-color:rgba(99,102,241,.45)!important;background:rgba(238,242,255,.92)!important;box-shadow:0 14px 34px rgba(99,102,241,.12)}.profile-theme-option[aria-pressed=true] .theme-check{opacity:1;transform:scale(1)}.theme-check{opacity:0;transform:scale(.8);transition:opacity .18s ease,transform .18s ease}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .profile-theme-option[aria-pressed=true]{background:linear-gradient(135deg,rgba(103,232,249,.13),rgba(183,162,255,.12))!important;border-color:rgba(103,232,249,.44)!important;box-shadow:0 16px 38px rgba(0,0,0,.3)}.profile-balance-card{position:relative;isolation:isolate;min-height:280px;overflow:hidden;padding:30px;border:1px solid rgba(255,255,255,.22);border-radius:28px;background:linear-gradient(118deg,rgba(255,255,255,.13),rgba(255,255,255,0) 34%),linear-gradient(142deg,#3730a3,#5b21b6 54%,#a21caf);box-shadow:0 22px 52px rgba(67,56,202,.24),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(49,20,93,.18);transform:translateZ(0);transition:border-color .32s ease,box-shadow .32s ease,filter .32s ease}.profile-balance-card:before{inset:0;background:linear-gradient(106deg,transparent 32%,rgba(255,255,255,.04) 43%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.04) 57%,transparent 68%);background-position:190% 0;background-size:240% 100%;animation:profileBalanceSweep 9s cubic-bezier(.4,0,.2,1) infinite}.profile-balance-card:after,.profile-balance-card:before{content:"";position:absolute;z-index:0;pointer-events:none}.profile-balance-card:after{inset:1px;border:1px solid rgba(255,255,255,.12);border-radius:26px}.profile-balance-card:hover{border-color:rgba(255,255,255,.34);box-shadow:0 26px 62px rgba(67,56,202,.3),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(49,20,93,.2);filter:saturate(1.04)}.profile-balance-card__icon{width:46px;height:46px;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(255,255,255,.12);color:#ffffff;box-shadow:0 10px 24px rgba(24,16,74,.16),inset 0 1px 0 rgba(255,255,255,.18);animation:profileBalanceIconGlow 4.8s ease-in-out infinite}.profile-balance-card__badge,.profile-balance-card__icon{display:inline-flex;flex:0 0 auto;align-items:center;backdrop-filter:blur(12px)}.profile-balance-card__badge{min-height:30px;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.88);font-size:12px;font-weight:800;line-height:1}.profile-balance-card__status-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#c4b5fd;box-shadow:0 0 0 4px rgba(196,181,253,.1),0 0 14px rgba(224,231,255,.72);animation:profileBalanceStatusGlow 3.6s ease-in-out infinite}.profile-balance-card__label{color:rgba(255,255,255,.7);font-size:14px;font-weight:700;line-height:1.4}.profile-balance-card__value{margin-top:6px;color:#ffffff;font-size:48px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;letter-spacing:0;text-shadow:0 8px 24px rgba(24,16,74,.2);animation:profileBalanceValueSettle .62s cubic-bezier(.16,1,.3,1) both}.profile-balance-card__action{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;min-height:42px;margin-top:16px;align-items:center;justify-content:flex-start;gap:12px;padding:0 16px;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:rgba(255,255,255,.94);color:#4f46e5;box-shadow:0 12px 26px rgba(32,20,82,.18);font-size:13px;font-weight:900;outline:none;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.profile-balance-card__action svg{flex:0 0 auto;transition:transform .22s cubic-bezier(.16,1,.3,1)}.profile-balance-card__action:hover{border-color:rgba(255,255,255,.92);background:#ffffff;color:#4338ca;box-shadow:0 14px 30px rgba(32,20,82,.24)}.profile-balance-card__action:hover svg{transform:translate(2px,-2px)}.profile-balance-card__action:focus-visible{box-shadow:0 0 0 4px rgba(255,255,255,.28),0 14px 30px rgba(32,20,82,.24)}.profile-balance-card__redeem{position:absolute;right:30px;top:50%;display:inline-flex;min-height:40px;max-width:48%;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);font-size:12px;font-weight:900;outline:none;white-space:nowrap;backdrop-filter:blur(12px);transform:translateY(-50%);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.profile-balance-card__redeem:hover{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.2);color:#ffffff;box-shadow:0 10px 24px rgba(32,20,82,.18),inset 0 1px 0 rgba(255,255,255,.18);transform:translateY(calc(-50% - 1px))}.profile-balance-card__redeem:focus-visible{box-shadow:0 0 0 4px rgba(255,255,255,.24),0 10px 24px rgba(32,20,82,.18)}@keyframes profileBalanceSweep{0%,70%{background-position:190% 0;opacity:0}76%{opacity:1}to{background-position:-90% 0;opacity:0}}@keyframes profileBalanceIconGlow{0%,to{border-color:rgba(255,255,255,.22);box-shadow:0 10px 24px rgba(24,16,74,.16),inset 0 1px 0 rgba(255,255,255,.18)}50%{border-color:rgba(255,255,255,.38);box-shadow:0 12px 28px rgba(24,16,74,.2),0 0 22px rgba(224,231,255,.12),inset 0 1px 0 rgba(255,255,255,.24)}}@keyframes profileBalanceStatusGlow{0%,to{opacity:.64}50%{opacity:1}}@keyframes profileBalanceValueSettle{0%{opacity:.42;transform:translateY(5px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-profile-center .profile-balance-card{border-color:rgba(224,231,255,.18);background:linear-gradient(118deg,rgba(255,255,255,.1),rgba(255,255,255,0) 34%),linear-gradient(142deg,#312e81,#4c1d95 54%,#86198f);box-shadow:0 24px 64px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.18)}@media (prefers-reduced-motion:reduce){.profile-balance-card:before,.profile-balance-card__icon,.profile-balance-card__status-dot,.profile-balance-card__value{animation:none!important}.profile-balance-card,.profile-balance-card__action,.profile-balance-card__action svg{transition:none!important}}.profile-feedback-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;min-height:250px}.profile-feedback-messages{min-height:0}.profile-feedback-textarea-shell{min-height:118px!important}#message-list{min-height:150px}@media (max-width:1280px){#panel-profile-center{overflow-x:hidden!important;overflow-y:auto!important}#panel-profile-center>.relative.z-10.flex-1{flex-direction:column!important;height:auto!important;min-height:0;overflow:visible!important;padding-right:0!important}#panel-profile-center>.relative.z-10.flex-1>div{width:100%;max-width:none;height:auto;min-height:0;overflow:visible!important}#panel-profile-center .lg\:w-\[420px\]{width:100%;max-width:none}.profile-feedback-layout{grid-template-columns:minmax(0,1fr)}.profile-feedback-messages{min-height:320px}}@media (max-width:1024px){#panel-profile-center{overflow-x:hidden!important;overflow-y:auto!important}#panel-profile-center .relative.z-10.flex-1{height:auto!important;min-height:0;overflow:visible!important}#panel-profile-center>.relative.z-10.flex-1>div{height:auto;min-height:0;overflow:visible!important}#panel-profile-center .lg\:w-\[420px\]{width:100%;max-width:none}#panel-profile-center .profile-feedback-card{min-height:560px}}@media (max-width:768px){#panel-profile-center{padding:18px!important;overflow-x:hidden!important}#panel-profile-center>.relative.z-10.flex-1{padding-right:0!important;min-width:0}#panel-profile-center .profile-feedback-card,#panel-profile-center .profile-theme-card{border-radius:24px!important;padding:18px!important}.profile-feedback-layout{gap:16px}}@media (max-width:520px){#panel-profile-center{padding:14px!important}#panel-profile-center header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px!important}#panel-profile-center .profile-feedback-card,#panel-profile-center .profile-theme-card{padding:14px!important}.profile-feedback-messages{padding:12px!important}#message-list{min-height:260px}.profile-balance-card{min-height:260px;padding:22px;border-radius:24px}.profile-balance-card:after{border-radius:22px}.profile-balance-card__value{font-size:42px}.profile-balance-card__redeem{right:22px;top:50%;max-width:52%;padding:0 12px}}.admin-root .custom-scrollbar .admin-root .custom-scrollbar .admin-root .custom-scrollbar .admin-root .custom-scrollbar .admin-global-breathing-bg{background:linear-gradient(-45deg,#E2EBFA,#EFF2FA 25%,#F5E6F7 50%,#E6EEFA 75%,#F0E3F5);background-size:300% 300%;animation:globalBreathe 24s ease-in-out infinite}@keyframes globalBreathe{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fade-enter{opacity:0;transform:translateY(10px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:all .4s cubic-bezier(.16,1,.3,1)}.text-shine-effect{background:linear-gradient(90deg,#a855f7 10%,#6366f1 30%,#ec4899 50%,#a855f7 90%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:textShine 5s linear infinite}@keyframes textShine{to{background-position:200%}}.model-card{transition:transform .2s,box-shadow .2s,opacity .2s}.model-picker-wrap{position:relative}.model-picker-wrap input{padding-right:3rem!important}.model-picker-toggle{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:transparent;border:1px solid transparent;transition:all .18s ease}.model-picker-toggle:hover,.model-picker-toggle[aria-expanded=true]{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.model-picker-menu{position:absolute;z-index:80;left:0;right:0;top:calc(100% + .45rem);max-height:16rem;overflow-y:auto;padding:.35rem;border-radius:1rem;border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.96);box-shadow:0 18px 45px rgba(15,23,42,.12);backdrop-filter:blur(18px)}.model-picker-option{width:100%;min-height:2.35rem;padding:.5rem .7rem;border-radius:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#334155;font-size:.78rem;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-align:left;transition:all .15s ease}.model-picker-option.is-active,.model-picker-option:hover{background:#eef2ff;color:#4f46e5}.model-picker-empty{padding:.8rem;color:#94a3b8;font-size:.78rem;font-weight:800;text-align:center}#ai-chat-attachment-tray{position:relative;z-index:3}#ai-chat-attachment-tray:not(.hidden) .ai-chat-attachment-chip{animation:aiAttachmentIn .18s cubic-bezier(.16,1,.3,1)}@keyframes aiAttachmentIn{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){#ai-chat-attachment-tray:not(.hidden) .ai-chat-attachment-chip{animation:none}}#admin-panel-chat{color:#0f172a;max-width:1480px;margin:0 auto}#admin-panel-chat .chat-config-hero{position:relative;overflow:hidden;border-radius:24px;padding:24px;border:1px solid rgba(226,232,240,.95);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94));box-shadow:0 18px 48px rgba(15,23,42,.06)}#admin-panel-chat .chat-config-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(99,102,241,.13),transparent 34%),radial-gradient(circle at 18% 0,rgba(14,165,233,.1),transparent 28%);pointer-events:none}#admin-panel-chat .chat-config-hero>*{position:relative;z-index:1}#admin-panel-chat h2{color:#0f172a!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;animation:none!important;letter-spacing:0}#admin-panel-chat .chat-config-eyebrow{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;font-size:11px;font-weight:900;letter-spacing:0;margin-bottom:10px}#admin-panel-chat .chat-config-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:390px}#admin-panel-chat .chat-config-metric{min-height:84px;border-radius:16px;padding:14px;background:rgba(255,255,255,.78);border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 2px rgba(15,23,42,.04)}#admin-panel-chat .chat-config-metric span{display:block;color:#64748b;font-size:11px;font-weight:800}#admin-panel-chat .chat-config-metric strong{display:block;color:#0f172a;margin-top:8px;font-size:18px;font-weight:900;line-height:1.15}#admin-panel-chat #btn-reset-chat-model-form,#admin-panel-chat #btn-save-chat-config{border-radius:12px!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;transform:none!important;min-height:44px;white-space:nowrap}#admin-panel-chat #btn-save-chat-config{background:#fff!important;border-color:#dbe3ef!important}#admin-panel-chat #btn-reset-chat-model-form{background:#111827!important;border:1px solid #111827!important}#admin-panel-chat .chat-config-layout{align-items:start;gap:18px}#admin-panel-chat .chat-primary-column,#admin-panel-chat .chat-secondary-column{gap:16px}#admin-panel-chat .chat-accordion-card,#admin-panel-chat .chat-config-section{padding:0!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 30px rgba(15,23,42,.035)!important;overflow:hidden}#admin-panel-chat .chat-config-section:not(.chat-accordion-card){padding:22px!important}#admin-panel-chat .chat-accordion-card:hover,#admin-panel-chat .chat-config-section:hover{border-color:#cbd5e1!important}#admin-panel-chat .chat-accordion-header{min-height:70px;padding:18px 20px!important;margin:0!important;border-bottom:1px solid transparent;background:linear-gradient(180deg,#fff,#fbfdff)}#admin-panel-chat .chat-accordion-card[data-chat-accordion-open=true] .chat-accordion-header{border-bottom-color:#eef2f7}#admin-panel-chat .chat-accordion-header h3,#admin-panel-chat .chat-config-section h3{font-size:16px!important;line-height:1.25;color:#0f172a!important;letter-spacing:0}#admin-panel-chat .chat-accordion-header p,#admin-panel-chat .chat-config-section h3+p{max-width:64ch;color:#64748b!important;font-weight:600!important;line-height:1.55}#admin-panel-chat .chat-accordion-body{padding:20px!important}#admin-panel-chat .chat-accordion-body>.grid,#admin-panel-chat .chat-config-form-grid{gap:14px!important}#admin-panel-chat .chat-secondary-column .chat-accordion-body>.grid{grid-template-columns:minmax(0,1fr)!important}#admin-panel-chat .chat-accordion-body .space-y-4,#admin-panel-chat .chat-accordion-body>.space-y-4{gap:12px}#admin-panel-chat .chat-accordion-toggle{width:32px!important;height:32px!important;border-radius:10px!important;background:#f8fafc!important;color:#64748b!important;box-shadow:none!important}#admin-panel-chat .chat-accordion-header:hover .chat-accordion-toggle{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}#admin-panel-chat label.block{color:#475569!important;font-size:12px!important;font-weight:800!important}#admin-panel-chat input,#admin-panel-chat select,#admin-panel-chat textarea{min-height:42px;border-radius:10px!important;border-color:#dbe3ef!important;background:#f8fafc!important;box-shadow:none!important}#admin-panel-chat textarea{min-height:auto}#admin-panel-chat input:focus,#admin-panel-chat select:focus,#admin-panel-chat textarea:focus{background:#fff!important;border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.12)!important}#admin-panel-chat textarea.bg-slate-900{background:#0f172a!important;border-color:#1e293b!important}#admin-panel-chat .chat-inline-note,#admin-panel-chat .rounded-\[20px\],#admin-panel-chat .rounded-\[22px\]{border-radius:12px!important}#admin-panel-chat .bg-indigo-50\/50,#admin-panel-chat .bg-slate-50\/70,#admin-panel-chat .bg-slate-50\/80{background:#f8fafc!important}#admin-panel-chat .border-indigo-100,#admin-panel-chat .border-slate-100{border-color:#e2e8f0!important}#admin-panel-chat .px-2.py-0\.5.rounded-md,#admin-panel-chat .px-3.py-1.rounded-full{border-radius:8px!important}#admin-panel-chat .chat-accordion-header .px-3{height:28px;display:inline-flex;align-items:center;white-space:nowrap;font-size:11px!important;font-weight:900!important}#admin-panel-chat .chat-accordion-body button{border-radius:10px!important;box-shadow:none!important}#admin-panel-chat .chat-accordion-body .flex.justify-end{border-top:1px solid #eef2f7;padding-top:16px!important}#admin-panel-chat .chat-toggle-row{min-height:58px;border-radius:12px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}#admin-panel-chat .chat-model-card{border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:#e2e8f0!important;box-shadow:none!important}#admin-panel-chat .chat-model-card:hover{background:#fff!important;border-color:#c7d2fe!important;box-shadow:0 10px 26px rgba(15,23,42,.07)!important}#admin-panel-chat #chat-model-grid{gap:12px!important}#admin-panel-chat .empty-state-panel{min-height:132px!important;border-radius:14px!important;background:#f8fafc!important}#admin-panel-chat details{border-radius:12px!important;background:#f8fafc!important}#admin-panel-chat summary{list-style:none}#admin-panel-chat summary::-webkit-details-marker{display:none}@media (max-width:1280px){#admin-panel-chat .chat-config-hero{flex-direction:column}#admin-panel-chat .chat-config-metrics{min-width:0;width:100%}}@media (max-width:768px){#admin-panel-chat .chat-config-metrics{grid-template-columns:minmax(0,1fr)}#admin-panel-chat .chat-config-hero{padding:18px;border-radius:18px}}.original-workspace-root{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;background:#e2e8f0}.original-workspace-root .ai-chat-message-bubble{overflow-wrap:anywhere}.original-workspace-root .ai-chat-sample{display:flex;flex-direction:column;gap:24px;width:100%}.original-workspace-root .ai-chat-sample-session{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.original-workspace-root .ai-chat-sample-session:hover{border-color:#c7d2fe;background:rgba(238,242,255,.96);box-shadow:0 6px 18px rgba(79,70,229,.08)}.original-workspace-root .ai-chat-sample-welcome{color:#475569}.original-workspace-root .ai-chat-sample-ai-avatar,.original-workspace-root .ai-chat-sample-welcome-icon{border:1px solid rgba(255,255,255,.92);background:linear-gradient(145deg,#6d5dfc,#8b5cf6 58%,#a855f7);box-shadow:0 10px 24px rgba(109,93,252,.24)}.original-workspace-root .ai-chat-sample-welcome-icon{width:64px;height:64px;border-radius:20px}.original-workspace-root .ai-chat-sample-ai-avatar{border-radius:12px}.original-workspace-root .ai-chat-sample-user-content{width:-moz-fit-content;width:fit-content;max-width:min(70%,980px)}.original-workspace-root .ai-chat-sample-user-bubble{padding:14px 20px;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.08);border-radius:22px 4px 22px 22px;background:#0f172a;color:#fff;box-shadow:0 8px 22px rgba(15,23,42,.15);font-size:15px;font-weight:600;line-height:1.65}.original-workspace-root .ai-chat-sample-assistant-content{width:min(75%,1120px);min-width:0}.original-workspace-root .ai-chat-sample-answer{display:flex;flex-direction:column;gap:16px;padding:18px 20px;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:4px 22px 22px 22px;background:rgba(255,255,255,.94);box-shadow:0 8px 28px rgba(15,23,42,.05)}.original-workspace-root .ai-chat-sample-answer p{margin:0;text-wrap:pretty}.original-workspace-root .ai-chat-sample-composition{padding:16px 18px;border:1px solid #e9edf4;border-radius:14px;background:#f8fafc}.original-workspace-root .ai-chat-sample-composition h4{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#1e293b;font-size:14px;font-weight:900}.original-workspace-root .ai-chat-sample-composition h4 svg{color:#7c3aed}.original-workspace-root .ai-chat-sample-composition ul{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:20px;color:#475569;font-size:14px;line-height:1.65}.original-workspace-root .ai-chat-sample-composition li::marker{color:#6366f1}.original-workspace-root .ai-chat-sample-composition strong{color:#4f46e5;font-weight:900}.original-workspace-root .ai-chat-sample-model-tag{display:inline-flex;align-items:center;min-height:22px;padding:1px 6px;border-radius:6px;background:#f3e8ff;color:#9333ea;font-weight:900;line-height:1.35}.original-workspace-root .ai-chat-sample-prompt-shell{position:relative;padding:17px 46px 17px 17px;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:13px;background:#10192d;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.original-workspace-root .ai-chat-sample-prompt-shell code{display:block;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.72;white-space:normal;overflow-wrap:anywhere}.original-workspace-root .ai-chat-sample-action,.original-workspace-root .ai-chat-sample-code-copy{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;transition:color .16s ease,background-color .16s ease,opacity .16s ease,transform .16s ease}.original-workspace-root .ai-chat-sample-code-copy{position:absolute;top:9px;right:9px;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.08);color:#cbd5e1;opacity:.72}.original-workspace-root .ai-chat-sample-code-copy.is-copied,.original-workspace-root .ai-chat-sample-code-copy:focus-visible,.original-workspace-root .ai-chat-sample-code-copy:hover{background:rgba(255,255,255,.16);color:#fff;opacity:1}.original-workspace-root .ai-chat-sample-action{width:28px;height:28px;border-radius:8px;background:transparent;color:#94a3b8}.original-workspace-root .ai-chat-sample-action:focus-visible,.original-workspace-root .ai-chat-sample-action:hover{background:#eef2ff;color:#4f46e5}.original-workspace-root .ai-chat-sample-action:focus-visible,.original-workspace-root .ai-chat-sample-code-copy:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.original-workspace-root .ai-chat-sample-action.is-copied,.original-workspace-root .ai-chat-sample-code-copy.is-copied{color:#34d399}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-answer{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.88);color:#d7e0ed;box-shadow:0 10px 32px rgba(0,0,0,.18)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .ai-chat-sample-session{border-color:rgba(129,140,248,.24)!important;background:rgba(79,70,229,.14)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .ai-chat-sample-session:hover{border-color:rgba(165,180,252,.4)!important;background:rgba(79,70,229,.22)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .ai-chat-sample-session-title{color:#f1f5f9!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace .ai-chat-sample-session-status{color:#a5b4fc!important}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-composition{border-color:rgba(148,163,184,.16);background:rgba(30,41,59,.72)}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-composition h4{color:#f8fafc}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-composition ul{color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-composition strong{color:#a5b4fc}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-model-tag{background:rgba(168,85,247,.16);color:#d8b4fe}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-user-bubble{border-color:rgba(148,163,184,.22);background:#090e1a;box-shadow:0 10px 28px rgba(0,0,0,.3)}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-prompt-shell{border-color:rgba(148,163,184,.2);background:#070b14}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-prompt-shell code{color:#e7edf7}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-action:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-sample-action:hover{background:rgba(99,102,241,.16);color:#c7d2fe}@media (max-width:900px){.original-workspace-root .ai-chat-sample-assistant-content{width:calc(100% - 56px)}.original-workspace-root .ai-chat-sample-user-content{max-width:calc(100% - 56px)}}@media (min-width:721px) and (max-width:900px){.original-workspace-root #panel-ai-chat{padding:12px!important;gap:12px!important;isolation:isolate}.original-workspace-root #view-workspace #panel-ai-chat>#ai-chat-session-sidebar{display:flex!important;position:absolute!important;top:12px;bottom:12px;left:12px;z-index:60!important;width:min(300px,calc(100% - 24px))!important;height:auto!important;transform:translateX(calc(-100% - 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s linear .22s}.original-workspace-root #panel-ai-chat.mobile-session-drawer-open>#ai-chat-session-sidebar{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.original-workspace-root #ai-chat-mobile-session-overlay{display:block!important;position:absolute;inset:0;z-index:50;border:0;background:rgba(15,23,42,.34);opacity:0;pointer-events:none;transition:opacity .18s ease}.original-workspace-root #panel-ai-chat.mobile-session-drawer-open>#ai-chat-mobile-session-overlay{opacity:1;pointer-events:auto}.original-workspace-root #panel-ai-chat #ai-chat-mobile-session-controls,.original-workspace-root #panel-ai-chat .ai-chat-mobile-only-control{display:flex!important}.original-workspace-root #panel-ai-chat>.flex-1.h-full.flex.flex-col.relative{width:100%!important;min-width:0!important}.original-workspace-root #panel-ai-chat .h-\[76px\].px-6{height:auto!important;min-height:76px;padding:12px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.original-workspace-root #panel-ai-chat .h-\[76px\].px-6>.flex.items-center{max-width:100%;min-width:0;flex-wrap:wrap;gap:8px!important}.original-workspace-root #panel-ai-chat .ai-chat-primary-controls{width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 0 4px;overscroll-behavior-x:contain}.original-workspace-root #view-workspace #panel-ai-chat #ai-chat-primary-controls{flex-wrap:nowrap!important}.original-workspace-root #panel-ai-chat .ai-chat-primary-controls>*{flex-shrink:0}.original-workspace-root #panel-ai-chat .ai-chat-balance-status{width:100%;justify-content:flex-end}.original-workspace-root #panel-ai-chat #ai-chat-thread{padding:18px!important}}.original-workspace-root #panel-ai-chat .ai-chat-model-provider-mark{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;overflow:hidden;color:#635bdf}.original-workspace-root #panel-ai-chat .ai-chat-model-provider-mark img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.original-workspace-root #panel-ai-chat .ai-chat-model-provider-mark svg{width:16px;height:16px}@media (max-width:720px){.original-workspace-root .ai-chat-sample{gap:18px}.original-workspace-root .ai-chat-sample-welcome{padding-top:0}.original-workspace-root .ai-chat-sample-welcome-icon{width:48px;height:48px;border-radius:15px}.original-workspace-root .ai-chat-sample-welcome h3{font-size:18px}.original-workspace-root .ai-chat-sample-assistant,.original-workspace-root .ai-chat-sample-user{gap:10px}.original-workspace-root .ai-chat-sample-ai-avatar,.original-workspace-root .ai-chat-sample-user>:first-child{width:36px;height:36px}.original-workspace-root .ai-chat-sample-assistant-content,.original-workspace-root .ai-chat-sample-user-content{width:auto;max-width:calc(100% - 46px)}.original-workspace-root .ai-chat-sample-user-bubble{padding:12px 15px;border-radius:18px 4px 18px 18px;font-size:14px}.original-workspace-root .ai-chat-sample-answer{gap:14px;padding:15px;border-radius:4px 18px 18px 18px;font-size:14px}.original-workspace-root .ai-chat-sample-composition{padding:14px}.original-workspace-root .ai-chat-sample-composition ul{padding-left:18px;font-size:13px}.original-workspace-root .ai-chat-sample-prompt-shell{padding:14px 58px 14px 14px}.original-workspace-root .ai-chat-sample-prompt-shell code{font-size:12px}.original-workspace-root .ai-chat-sample-action,.original-workspace-root .ai-chat-sample-code-copy{width:44px;height:44px}.original-workspace-root .ai-chat-sample-code-copy{top:7px;right:7px}}.original-workspace-root .ai-chat-rich-text{display:flex;flex-direction:column;gap:14px;color:#334155;line-height:1.75}.original-workspace-root .ai-chat-rich-text p{margin:0}.original-workspace-root .ai-chat-rich-heading{margin:4px 0 0;color:#1e293b;font-size:15px;font-weight:900;line-height:1.45;text-wrap:pretty}.original-workspace-root .ai-chat-rich-subheading{margin:2px 0 0;color:#334155;font-size:14px;font-weight:850;line-height:1.45}.original-workspace-root .ai-chat-rich-text strong{color:#4f46e5;font-weight:900}.original-workspace-root .ai-chat-rich-text em{color:#475569;font-style:normal;font-weight:800}.original-workspace-root .ai-chat-rich-list{margin:0;padding:14px 16px 14px 30px;display:flex;flex-direction:column;gap:7px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;color:#334155;font-size:14px;line-height:1.65}.original-workspace-root .ai-chat-rich-list li::marker{color:#6366f1}.original-workspace-root .ai-chat-rich-divider{width:100%;height:1px;border:0;background:#e2e8f0;margin:2px 0}.original-workspace-root .ai-chat-code-block{margin:0;padding:16px;max-width:100%;overflow-x:auto;border-radius:12px;background:#0f172a;color:#dbeafe;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.original-workspace-root .ai-chat-inline-code{padding:2px 6px;border-radius:7px;background:#eef2ff;color:#4f46e5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em;font-weight:800}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-rich-text{color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-rich-heading,.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-rich-subheading{color:#f8fafc}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-rich-text em{color:#e2e8f0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .cutout-source-menu{border-color:rgba(71,85,105,.9);background:rgba(15,23,42,.96)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .cutout-source-option{color:#e2e8f0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .cutout-source-option:focus-visible:not(:disabled),.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .cutout-source-option:hover:not(:disabled){background:rgba(79,70,229,.2);color:#c7d2fe}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .cutout-source-cost{border-top-color:#334155;color:#94a3b8}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-rich-list{border-color:rgba(148,163,184,.2);background:rgba(15,23,42,.7);color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-rich-divider{background:rgba(148,163,184,.24)}.original-workspace-root[data-yaistudio-theme=dark] .ai-chat-inline-code{background:rgba(99,102,241,.18);color:#c4b5fd}.original-workspace-root #panel-ai-chat .ai-chat-memory-button{position:relative}.original-workspace-root #panel-ai-chat .ai-chat-memory-button:after,.original-workspace-root #panel-ai-chat .ai-chat-memory-button:before{position:absolute;left:50%;z-index:80;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.original-workspace-root #panel-ai-chat .ai-chat-memory-button:after{content:attr(data-tooltip);top:calc(100% + 12px);width:-moz-max-content;width:max-content;max-width:min(240px,72vw);transform:translate(-50%,-4px);padding:9px 12px;border:1px solid rgba(226,232,240,.92);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(15,23,42,.13);color:#475569;font-size:12px;font-weight:800;line-height:1.45;white-space:normal;text-align:center}.original-workspace-root #panel-ai-chat .ai-chat-memory-button:before{content:"";top:calc(100% + 6px);width:10px;height:10px;transform:translate(-50%,-4px) rotate(45deg);border-left:1px solid rgba(226,232,240,.92);border-top:1px solid rgba(226,232,240,.92);background:rgba(255,255,255,.96)}.original-workspace-root #panel-ai-chat .ai-chat-memory-button:focus-visible:after,.original-workspace-root #panel-ai-chat .ai-chat-memory-button:focus-visible:before,.original-workspace-root #panel-ai-chat .ai-chat-memory-button:hover:after,.original-workspace-root #panel-ai-chat .ai-chat-memory-button:hover:before{opacity:1;transform:translate(-50%)}.original-workspace-root #panel-ai-chat .ai-chat-memory-button:focus-visible:before,.original-workspace-root #panel-ai-chat .ai-chat-memory-button:hover:before{transform:translate(-50%) rotate(45deg)}.original-workspace-root[data-yaistudio-theme=dark] #panel-ai-chat .ai-chat-memory-button:after{border-color:rgba(148,163,184,.22);background:rgba(22,23,29,.96);box-shadow:0 16px 34px rgba(0,0,0,.34);color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] #panel-ai-chat .ai-chat-memory-button:before{border-color:rgba(148,163,184,.22);background:rgba(22,23,29,.96)}.original-workspace-root #view-workspace.fade-enter-active{opacity:1;transform:scale(1)}.original-workspace-root #view-workspace>.w-full.h-full{transform-origin:center;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.original-workspace-root [id^=panel-]{display:none!important}.original-workspace-root[data-active-tab=ai-chat] #panel-ai-chat,.original-workspace-root[data-active-tab=creative-square] #panel-creative-square,.original-workspace-root[data-active-tab=image-space] #panel-image-space,.original-workspace-root[data-active-tab=overview] #panel-overview,.original-workspace-root[data-active-tab=personal-messages] #panel-personal-messages,.original-workspace-root[data-active-tab=profile-center] #panel-profile-center,.original-workspace-root[data-active-tab=video-space] #panel-video-space,.original-workspace-root[data-active-tab=wallet-assets] #panel-wallet-assets,.original-workspace-root[data-active-tab=wechat-agent] #panel-wechat-agent{display:flex!important}.original-workspace-root [id^=nav-] .nav-indicator{opacity:0!important}.original-workspace-root [id^=nav-] .nav-icon,.original-workspace-root [id^=nav-] .nav-text{color:#94a3b8!important}.original-workspace-root[data-active-tab=ai-chat] #nav-ai-chat .nav-indicator,.original-workspace-root[data-active-tab=creative-square] #nav-creative-square .nav-indicator,.original-workspace-root[data-active-tab=image-space] #nav-image-space .nav-indicator,.original-workspace-root[data-active-tab=overview] #nav-overview .nav-indicator,.original-workspace-root[data-active-tab=personal-messages] #nav-personal-messages .nav-indicator,.original-workspace-root[data-active-tab=profile-center] #nav-profile-center .nav-indicator,.original-workspace-root[data-active-tab=video-space] #nav-video-space .nav-indicator,.original-workspace-root[data-active-tab=wallet-assets] #nav-wallet-assets .nav-indicator,.original-workspace-root[data-active-tab=wechat-agent] #nav-wechat-agent .nav-indicator{opacity:1!important}.original-workspace-root[data-active-tab=ai-chat] #nav-ai-chat .nav-icon,.original-workspace-root[data-active-tab=ai-chat] #nav-ai-chat .nav-text,.original-workspace-root[data-active-tab=creative-square] #nav-creative-square .nav-icon,.original-workspace-root[data-active-tab=creative-square] #nav-creative-square .nav-text,.original-workspace-root[data-active-tab=image-space] #nav-image-space .nav-icon,.original-workspace-root[data-active-tab=image-space] #nav-image-space .nav-text,.original-workspace-root[data-active-tab=overview] #nav-overview .nav-icon,.original-workspace-root[data-active-tab=overview] #nav-overview .nav-text,.original-workspace-root[data-active-tab=personal-messages] #nav-personal-messages .nav-icon,.original-workspace-root[data-active-tab=personal-messages] #nav-personal-messages .nav-text,.original-workspace-root[data-active-tab=profile-center] #nav-profile-center .nav-icon,.original-workspace-root[data-active-tab=profile-center] #nav-profile-center .nav-text,.original-workspace-root[data-active-tab=video-space] #nav-video-space .nav-icon,.original-workspace-root[data-active-tab=video-space] #nav-video-space .nav-text,.original-workspace-root[data-active-tab=wallet-assets] #nav-wallet-assets .nav-icon,.original-workspace-root[data-active-tab=wallet-assets] #nav-wallet-assets .nav-text,.original-workspace-root[data-active-tab=wechat-agent] #nav-wechat-agent .nav-icon,.original-workspace-root[data-active-tab=wechat-agent] #nav-wechat-agent .nav-text{color:#8b5cf6!important}.original-workspace-root #panel-wechat-agent button:disabled{cursor:not-allowed;opacity:.56;transform:none!important}.original-workspace-root #panel-wechat-agent,.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel,.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{box-sizing:border-box;min-width:0;max-width:100%}.original-workspace-root #panel-wechat-agent .wechat-agent-model-field{margin-top:14px;padding-inline:1px}.original-workspace-root #panel-wechat-agent .wechat-agent-model-heading{display:flex;min-width:0;align-items:baseline;margin-bottom:8px}.original-workspace-root #panel-wechat-agent #wechat-agent-model-label{color:#1e293b;font-size:12px;font-weight:800;line-height:1.4}.original-workspace-root #panel-wechat-agent .wechat-agent-model-control{position:relative;min-width:0}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select{display:block;width:100%;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(203,213,225,.9);border-radius:12px;background:rgba(248,250,252,.92);padding:9px 38px 9px 13px;color:#1e293b;font-size:13px;font-weight:700;line-height:1.45;outline:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select:hover:not(:disabled),.original-workspace-root #panel-wechat-agent #wechat-agent-model-select:hover:not(:disabled){border-color:#94a3b8;background:#fff}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select:focus-visible,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select:focus-visible{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.11)}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select:disabled,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select:disabled{cursor:not-allowed;color:#94a3b8;background:rgba(241,245,249,.86)}.original-workspace-root #panel-wechat-agent .wechat-agent-model-chevron{width:15px;height:15px}.original-workspace-root #panel-wechat-agent #wechat-agent-model-status{min-height:16px;margin:7px 1px 0;color:#64748b;font-size:11px;font-weight:550;line-height:1.45}.original-workspace-root[data-wechat-agent-model-selection-status=unavailable] #panel-wechat-agent #wechat-agent-model-status{color:#b45309}.original-workspace-root #panel-wechat-agent .wechat-runtime-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));-moz-column-gap:28px;column-gap:28px;padding:4px 24px}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-strip{grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 520px;align-items:center;width:auto;max-width:660px;margin:0 0 0 auto;border:0;padding:0}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item{padding:0 16px}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item:first-child{padding-left:0}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item:last-child{padding-right:0}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item+.wechat-agent-usage-item{border-left:1px solid rgba(148,163,184,.24)}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item dt{color:#64748b;font-size:11px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item dd{margin-top:3px;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45}.original-workspace-root #panel-wechat-agent .wechat-runtime-header-actions{flex:0 1 430px;max-width:100%;margin-left:auto}.original-workspace-root #panel-wechat-agent .wechat-runtime-status-rail{min-height:62px}.original-workspace-root #panel-wechat-agent .wechat-runtime-status-rail #agent-status-capsule{flex:0 0 auto}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item.wechat-agent-usage-debt dd{color:#be123c}.original-workspace-root #panel-wechat-agent .wechat-runtime-metric{min-width:0;padding:14px 0;border-bottom:1px solid #e2e8f0}.original-workspace-root #panel-wechat-agent .wechat-runtime-metric dt{color:#64748b;font-size:11px;font-weight:700;line-height:1.4}.original-workspace-root #panel-wechat-agent .wechat-runtime-metric dd{margin-top:5px;color:#1e293b;font-size:14px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.original-workspace-root #panel-wechat-agent .wechat-runtime-error{grid-column:1/-1;margin:8px 0;padding:12px 14px;border:1px solid #fecdd3;border-radius:10px;background:#fff1f2}.original-workspace-root #panel-wechat-agent .wechat-runtime-error dd,.original-workspace-root #panel-wechat-agent .wechat-runtime-error dt{color:#be123c}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar>button:not(.hidden){display:inline-flex}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel,.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{background:#f8fafc!important}}@media (max-width:639px){.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select{min-height:44px}}.original-workspace-root #panel-wechat-agent #wechat-proactive-chat,.original-workspace-root #panel-wechat-agent #wechat-proactive-settings,.original-workspace-root #panel-wechat-agent #wechat-proactive-settings>*,.original-workspace-root #panel-wechat-agent #wechat-proactive-time-range,.original-workspace-root #panel-wechat-agent #wechat-proactive-time-range label{min-width:0;max-width:100%}.original-workspace-root #panel-wechat-agent #wechat-proactive-time-range input[type=time]{box-sizing:border-box;max-width:100%}.original-workspace-root #wechat-config-save-status[data-state=dirty]{color:#b45309}.original-workspace-root #wechat-config-save-status[data-state=saving]{color:#7c3aed}.original-workspace-root #wechat-config-save-status[data-state=saved]{color:#047857}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #wechat-config-save-status[data-state=dirty]{color:var(--ys-warning)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #wechat-config-save-status[data-state=saving]{color:var(--ys-accent-violet)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #wechat-config-save-status[data-state=saved]{color:var(--ys-success)}.original-workspace-root #agent-status-capsule.wechat-status-connected{border-color:rgb(167 243 208/.9);background:rgb(236 253 245/.88)}.original-workspace-root #agent-status-capsule.wechat-status-connected #agent-status-text{color:#047857}.original-workspace-root #agent-status-capsule.wechat-status-error{border-color:rgb(254 205 211/.9);background:rgb(255 241 242/.9)}.original-workspace-root #agent-status-capsule.wechat-status-error #agent-status-text{color:#be123c}.original-workspace-root #panel-wechat-agent .wechat-agent-security-notice{width:100%;max-width:min(100%,430px);border:1px solid rgb(110 231 183/.8);background:rgb(236 253 245/.92);color:#065f46;box-shadow:0 5px 14px rgb(5 150 105/.1)}.original-workspace-root #panel-wechat-agent .wechat-agent-security-notice svg{color:#047857}.original-workspace-root #panel-wechat-agent .wechat-agent-security-copy{min-width:0;font-size:12px;font-weight:650;line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent{background:#101216!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-config-panel,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-runtime-panel{border-color:rgba(226,232,240,.14)!important;background:rgba(27,28,35,.86)!important;box-shadow:0 20px 54px rgba(0,0,0,.34)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-action-bar,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-responsive-header,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-header,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-status-rail{border-color:var(--ys-border)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-name-input,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-fallback-select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-frame{border-color:var(--ys-border)!important;background:var(--ys-input)!important;color:var(--ys-text)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-name-input::-moz-placeholder{color:var(--ys-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-name-input::placeholder{color:var(--ys-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-label{color:var(--ys-text)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-status,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-model-chevron{color:var(--ys-muted)!important}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-model-selection-status=unavailable] #view-workspace #panel-wechat-agent #wechat-agent-model-status{color:var(--ys-warning)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-metric dt{color:var(--ys-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-metric{border-color:var(--ys-border)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-metric dd{color:var(--ys-text)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-error{border-color:rgba(251,113,133,.34)!important;background:rgba(244,63,94,.12)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-error dd,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-error dt{color:var(--ys-danger)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-status-capsule{border-color:var(--ys-border)!important;background:var(--ys-panel-strong)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-status-capsule.wechat-status-connected{border-color:rgba(134,239,172,.3)!important;background:rgba(16,185,129,.12)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-status-capsule.wechat-status-error{border-color:rgba(255,138,160,.34)!important;background:rgba(244,63,94,.12)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-security-notice{border-color:rgba(110,231,183,.34);background:rgba(16,185,129,.14);color:#a7f3d0;box-shadow:none}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-security-notice svg{color:#6ee7b7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-item+.wechat-agent-usage-item,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-strip{border-color:var(--ys-border)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-item dt{color:var(--ys-muted)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-item dd{color:var(--ys-text-strong)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-item.wechat-agent-usage-debt dd{color:var(--ys-danger)}.original-workspace-root .image-result-grid{--image-card-ratio:1;width:min(100%,1180px);height:min(100%,820px);display:grid;gap:clamp(14px,2vw,24px);place-content:center;align-items:center;justify-items:center;padding:clamp(4px,1vw,12px);container-type:size}.original-workspace-root .image-result-grid[data-count="1"]{grid-template-columns:minmax(0,min(90vw,860px))}.original-workspace-root .image-result-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,min(45vw,560px)))}.original-workspace-root .image-result-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,min(42vw,500px)));grid-template-rows:repeat(2,minmax(0,1fr))}.original-workspace-root .image-result-grid[data-count="3"] .image-result-card:nth-child(3){grid-column:1/-1;justify-self:center}.original-workspace-root .image-result-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,min(42vw,500px)));grid-template-rows:repeat(2,minmax(0,1fr))}.original-workspace-root .image-result-grid[data-count="3"] .image-result-card,.original-workspace-root .image-result-grid[data-count="4"] .image-result-card{width:min(100%,calc(((100cqh - clamp(14px, 2vw, 24px)) / 2) * var(--image-card-ratio)));max-width:100%;height:auto;max-height:100%}.original-workspace-root .image-result-card{width:100%;height:auto;--image-card-ratio:1;aspect-ratio:var(--image-card-ratio);min-width:0;border:0}.original-workspace-root .image-result-grid[data-ratio="16:9"] .image-result-card{--image-card-ratio:1.7777778;aspect-ratio:16/9}.original-workspace-root .image-result-grid[data-ratio="3:2"] .image-result-card{--image-card-ratio:1.5;aspect-ratio:3/2}.original-workspace-root .image-result-grid[data-ratio="5:4"] .image-result-card{--image-card-ratio:1.25;aspect-ratio:5/4}.original-workspace-root .image-result-grid[data-ratio="2:1"] .image-result-card{--image-card-ratio:2;aspect-ratio:2/1}.original-workspace-root .image-result-grid[data-ratio="9:16"] .image-result-card{--image-card-ratio:0.5625;aspect-ratio:9/16;max-width:340px}.original-workspace-root .image-result-grid[data-ratio="2:3"] .image-result-card{--image-card-ratio:0.6666667;aspect-ratio:2/3;max-width:380px}.original-workspace-root .image-result-grid[data-ratio="3:4"] .image-result-card{--image-card-ratio:0.75;aspect-ratio:3/4;max-width:420px}.original-workspace-root .image-result-grid[data-ratio="4:5"] .image-result-card{--image-card-ratio:0.8;aspect-ratio:4/5;max-width:440px}.original-workspace-root .image-result-grid[data-ratio="1:2"] .image-result-card{--image-card-ratio:0.5;aspect-ratio:1/2;max-width:320px}.original-workspace-root .image-result-grid[data-ratio="9:21"] .image-result-card{--image-card-ratio:0.4285714;aspect-ratio:9/21;max-width:300px}.original-workspace-root .image-result-grid[data-ratio="4:3"] .image-result-card{--image-card-ratio:1.3333333;aspect-ratio:4/3}.original-workspace-root .image-result-grid[data-ratio="21:9"] .image-result-card{--image-card-ratio:2.3333333;aspect-ratio:21/9}.original-workspace-root .image-result-skeleton{position:absolute;inset:0;overflow:hidden;background:linear-gradient(110deg,transparent,rgba(255,255,255,.76) 45%,transparent 70%),linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.1)),#f8fafc;background-size:220% 100%,100% 100%,100% 100%;animation:originalImageSkeleton 1.25s ease-in-out infinite}@keyframes originalImageSkeleton{0%{background-position:160% 0,0 0,0 0}to{background-position:-60% 0,0 0,0 0}}.original-workspace-root [data-frontend-theme-option] .theme-check{opacity:0}.original-workspace-root [data-frontend-theme-option][aria-pressed=true] .theme-check{opacity:1}@media (max-width:1100px){.original-workspace-root #panel-image-space.image-space-shell{flex-direction:column}.original-workspace-root .image-space-control-panel{width:100%;max-height:44%}.original-workspace-root .image-result-grid[data-count="2"],.original-workspace-root .image-result-grid[data-count="3"],.original-workspace-root .image-result-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent{flex-direction:column;overflow-y:auto!important}.original-workspace-root #panel-wechat-agent>.flex-1,.original-workspace-root #panel-wechat-agent>.w-\[560px\]{width:100%!important;min-width:0!important;max-width:100%!important;min-height:680px;flex:0 0 auto}}@media (max-width:1024px){.original-workspace-root #panel-overview{padding:24px!important;overflow-y:auto!important}.original-workspace-root #panel-overview>.relative.z-10{height:auto!important;min-height:100%;flex-direction:column!important}.original-workspace-root #panel-overview>.relative.z-10>.w-1\/4{width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}.original-workspace-root #panel-overview>.relative.z-10>.flex-1{width:100%!important;min-width:0!important;min-height:320px;order:3}.original-workspace-root #panel-wallet-assets .\32xl\:w-\[62\%\],.original-workspace-root #panel-wallet-assets .min-w-\[360px\],.original-workspace-root #panel-wallet-assets .xl\:w-\[58\%\]{width:100%!important;min-width:0!important}.original-workspace-root #panel-personal-messages>.w-full.h-full.flex{flex-direction:column!important;overflow-y:auto!important}.original-workspace-root #panel-personal-messages .w-\[420px\]{width:100%!important;height:min(46vh,440px)!important;flex:0 0 auto}.original-workspace-root #panel-personal-messages #public-announcement-detail{min-height:440px}}@media (max-width:720px){.original-workspace-root #view-workspace{padding:10px!important}.original-workspace-root .image-result-stage{overflow-y:auto!important;align-items:stretch!important;justify-content:flex-start!important;padding-top:210px!important;padding-bottom:96px!important}.original-workspace-root .image-result-grid[data-count]{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:auto;max-height:none;padding:4px;container-type:inline-size}.original-workspace-root .image-result-grid[data-count] .image-result-card{flex:none;width:min(100%,520px);height:auto;max-width:100%;max-height:none;margin-inline:auto}.original-workspace-root #view-workspace>.w-full.h-full{border-radius:24px!important}.original-workspace-root #view-workspace>.w-full.h-full>aside{width:72px!important;padding-top:18px!important;padding-bottom:18px!important}.original-workspace-root #panel-ai-chat{padding:10px!important;gap:10px!important;isolation:isolate}.original-workspace-root #view-workspace #panel-ai-chat>#ai-chat-session-sidebar{display:flex!important;position:absolute!important;top:10px;bottom:10px;left:10px;z-index:60!important;width:min(280px,calc(100% - 20px))!important;height:auto!important;transform:translateX(calc(-100% - 20px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s linear .22s}.original-workspace-root #panel-ai-chat.mobile-session-drawer-open>#ai-chat-session-sidebar{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.original-workspace-root #ai-chat-mobile-session-overlay{display:block!important;position:absolute;inset:0;z-index:50;border:0;background:rgba(15,23,42,.34);opacity:0;pointer-events:none;transition:opacity .18s ease}.original-workspace-root #panel-ai-chat.mobile-session-drawer-open>#ai-chat-mobile-session-overlay{opacity:1;pointer-events:auto}.original-workspace-root #panel-ai-chat #ai-chat-mobile-session-controls,.original-workspace-root #panel-ai-chat .ai-chat-mobile-only-control{display:flex!important}.original-workspace-root #panel-ai-chat #ai-chat-mobile-session-controls,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat #ai-chat-mobile-session-controls,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-ai-chat .ai-chat-primary-controls{flex-wrap:nowrap!important}.original-workspace-root #panel-ai-chat>.flex-1.h-full.flex.flex-col.relative{width:100%!important;min-width:0!important}.original-workspace-root #panel-ai-chat .h-\[76px\].px-6{height:auto!important;min-height:76px;padding:12px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.original-workspace-root #panel-ai-chat .h-\[76px\].px-6>.flex.items-center{max-width:100%;min-width:0;flex-wrap:wrap;gap:8px!important}.original-workspace-root #panel-ai-chat .ai-chat-primary-controls{width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 0 4px;overscroll-behavior-x:contain}.original-workspace-root #view-workspace #panel-ai-chat #ai-chat-primary-controls{flex-wrap:nowrap!important}.original-workspace-root #panel-ai-chat .ai-chat-primary-controls>*{flex-shrink:0}.original-workspace-root #panel-ai-chat .ai-chat-balance-status{width:100%;justify-content:flex-end}.original-workspace-root #panel-ai-chat #ai-chat-model-picker,.original-workspace-root #panel-ai-chat #ai-chat-model-trigger{min-width:0;max-width:100%}.original-workspace-root #panel-ai-chat #ai-chat-model-current{min-width:0!important;max-width:118px!important}.original-workspace-root #panel-ai-chat #ai-chat-thread{padding:14px!important}.original-workspace-root #panel-ai-chat .max-w-\[70\%\],.original-workspace-root #panel-ai-chat .max-w-\[75\%\]{max-width:calc(100% - 46px)!important}.original-workspace-root #panel-wallet-assets>.w-full.h-full{padding:18px!important}.original-workspace-root #panel-wallet-assets .slide-up.delay-200,.original-workspace-root #panel-wallet-assets header{align-items:flex-start!important;flex-direction:column!important;gap:14px!important}.original-workspace-root #panel-wechat-agent{padding:10px!important;gap:14px!important}.original-workspace-root #panel-wechat-agent>.flex-1,.original-workspace-root #panel-wechat-agent>.w-\[560px\]{min-height:620px;border-radius:24px!important}.original-workspace-root #panel-wechat-agent .px-8{padding-left:18px!important;padding-right:18px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-strip{display:grid;grid-template-columns:minmax(0,1fr);flex-basis:100%;width:100%;max-width:none;margin-left:0;border-top:0;padding-top:0}.original-workspace-root #panel-wechat-agent .wechat-runtime-status-rail{align-items:stretch;min-height:0}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item{padding:9px 0 0}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item+.wechat-agent-usage-item{border-top:1px solid rgba(148,163,184,.24);border-left:0}.original-workspace-root #panel-wechat-agent .w-\[360px\]{width:min(320px,calc(100% - 28px))!important}.original-workspace-root #panel-wechat-agent .grid.grid-cols-2{grid-template-columns:minmax(0,1fr)!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-metrics{grid-template-columns:minmax(0,1fr);padding-inline:18px}.original-workspace-root #panel-wechat-agent .wechat-runtime-error{grid-column:auto}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{align-items:stretch;padding-inline:18px}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar #btn-toggle-wechat,.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar>button:not(.hidden){width:100%!important}.original-workspace-root #panel-wechat-agent #wechat-proactive-chat,.original-workspace-root #panel-wechat-agent #wechat-proactive-settings{overflow-x:hidden}.original-workspace-root #panel-wechat-agent .w-64.h-64{width:210px!important;height:210px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-online-summary{max-height:calc(100% - 48px);overflow-y:auto}.original-workspace-root #panel-wechat-agent .w-40.h-40{width:132px!important;height:132px!important}.original-workspace-root .wechat-memory-entry{flex-wrap:wrap}.original-workspace-root .wechat-memory-entry .wechat-memory-actions{width:100%;justify-content:flex-end;padding-left:44px}.original-workspace-root #panel-personal-messages>.w-full.h-full.flex{padding:12px!important;gap:12px!important}.original-workspace-root .image-space-top-tools{max-width:calc(100% - 16px)}}@media (max-width:360px){.original-workspace-root #panel-wechat-agent{padding:8px!important;gap:10px!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel,.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{border-radius:20px!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{padding:14px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-heading{gap:10px}.original-workspace-root #panel-wechat-agent .wechat-agent-config-icon{width:40px!important;height:40px!important;border-radius:13px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-title{font-size:18px!important;line-height:1.25}.original-workspace-root #panel-wechat-agent .wechat-agent-config-subtitle{font-size:10px!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel>.flex-1{padding-left:14px!important;padding-right:14px!important}}@media (prefers-reduced-motion:reduce){.original-workspace-root *,.original-workspace-root :after,.original-workspace-root :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.original-workspace-root .fade-enter,.original-workspace-root .fade-enter-active,.original-workspace-root .slide-up{opacity:1!important;transform:none!important}.original-workspace-root .image-generation-dots>span{animation:none!important;opacity:.72;transform:none}}@keyframes wechat-runtime-orbit-forward{to{transform:rotate(1turn)}}@keyframes wechat-runtime-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes wechat-runtime-orbit-breathe{0%,to{opacity:.42;box-shadow:0 0 0 0 rgb(var(--wechat-runtime-accent-rgb)/0)}50%{opacity:.94;box-shadow:0 0 0 9px rgb(var(--wechat-runtime-accent-rgb)/.07)}}@keyframes wechat-runtime-status-breathe{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.58;transform:scale(2.2)}}@keyframes wechat-runtime-qr-scan{0%{opacity:0;transform:translateZ(0)}12%,84%{opacity:.86}to{opacity:0;transform:translate3d(0,var(--wechat-qr-scan-travel),0)}}.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:71 85 105;--wechat-qr-scan-travel:138px}.original-workspace-root[data-wechat-agent-state=disabled] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:71 85 105}.original-workspace-root[data-wechat-agent-state=connected] #panel-wechat-agent>.wechat-agent-runtime-panel,.original-workspace-root[data-wechat-agent-state=stopped] #panel-wechat-agent>.wechat-agent-runtime-panel,.original-workspace-root[data-wechat-agent-state=waiting-qr] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:4 120 87}.original-workspace-root[data-wechat-agent-state=waiting-confirmation] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:3 105 161}.original-workspace-root[data-wechat-agent-state=starting] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:109 40 217}.original-workspace-root[data-wechat-agent-state=expired] #panel-wechat-agent>.wechat-agent-runtime-panel,.original-workspace-root[data-wechat-agent-state=unconfigured] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:180 83 9}.original-workspace-root[data-wechat-agent-state=error] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:190 18 60}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=disabled] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:148 163 184}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=connected] #panel-wechat-agent>.wechat-agent-runtime-panel,.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=stopped] #panel-wechat-agent>.wechat-agent-runtime-panel,.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=waiting-qr] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:52 211 153}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=waiting-confirmation] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:56 189 248}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=starting] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:196 181 253}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=expired] #panel-wechat-agent>.wechat-agent-runtime-panel,.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=unconfigured] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:251 191 36}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state=error] #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-runtime-accent-rgb:251 113 133}.original-workspace-root #panel-wechat-agent .wechat-agent-runtime-stage{isolation:isolate;overflow:hidden}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual{position:absolute;inset:24px 32px;width:auto!important;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:1;visibility:visible;transform:translateZ(0) scale(1);transform-origin:center;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual-online{justify-content:flex-start;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,8px,0) scale(.985);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual-online .wechat-agent-online-summary{flex:0 0 auto;margin-block:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.original-workspace-root #panel-wechat-agent #wechat-life-workspace>[role=tablist]{position:sticky;z-index:3;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.original-workspace-root[data-wechat-agent-state=connected] #panel-wechat-agent .wechat-runtime-visual-offline{pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,-6px,0) scale(.985);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.original-workspace-root[data-wechat-agent-state=connected] #panel-wechat-agent .wechat-runtime-visual-online{pointer-events:auto;opacity:1;visibility:visible;transform:translateZ(0) scale(1);transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-system{position:relative;contain:layout;display:grid;width:256px;height:256px;flex:0 0 auto;place-items:center}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit{position:absolute;z-index:1;box-sizing:border-box;border-radius:999px;pointer-events:none;opacity:.5;transform:rotate(0deg)}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-outer{inset:0;border:1px dashed rgb(var(--wechat-runtime-accent-rgb)/.5)}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-inner{inset:18px;border-left:1px solid transparent;border-top:1px solid transparent;border-top-color:rgb(var(--wechat-runtime-accent-rgb)/.66);border-right:1px solid transparent;border-right-color:rgb(var(--wechat-runtime-accent-rgb)/.18);border-bottom:1px solid transparent;border-bottom-color:rgb(var(--wechat-runtime-accent-rgb)/.36)}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit:after{position:absolute;top:-4px;left:50%;width:7px;height:7px;border:2px solid #fff;border-radius:999px;background:rgb(var(--wechat-runtime-accent-rgb));box-shadow:0 0 12px rgb(var(--wechat-runtime-accent-rgb)/.48);content:"";transform:translateX(-50%)}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-inner:after{top:auto;bottom:-4px}.original-workspace-root[data-wechat-agent-state=starting] #panel-wechat-agent .wechat-runtime-orbit-outer{opacity:.84;animation:wechat-runtime-orbit-forward 3.2s linear infinite}.original-workspace-root[data-wechat-agent-state=starting] #panel-wechat-agent .wechat-runtime-orbit-inner{opacity:.76;animation:wechat-runtime-orbit-reverse 2.25s linear infinite}.original-workspace-root[data-wechat-agent-state=waiting-qr] #panel-wechat-agent .wechat-runtime-orbit-outer{opacity:.72;animation:wechat-runtime-orbit-forward 11s linear infinite}.original-workspace-root[data-wechat-agent-state=waiting-qr] #panel-wechat-agent .wechat-runtime-orbit-inner{opacity:.7;animation:wechat-runtime-orbit-reverse 8.5s linear infinite}.original-workspace-root[data-wechat-agent-state=stopped][data-wechat-agent-binding-state=unbound] #panel-wechat-agent .wechat-runtime-orbit-outer{opacity:.72;animation:wechat-runtime-orbit-forward 11s linear infinite}.original-workspace-root[data-wechat-agent-state=stopped][data-wechat-agent-binding-state=unbound] #panel-wechat-agent .wechat-runtime-orbit-inner{opacity:.7;animation:wechat-runtime-orbit-reverse 8.5s linear infinite}.original-workspace-root[data-wechat-agent-state=waiting-confirmation] #panel-wechat-agent .wechat-runtime-orbit-outer{animation:wechat-runtime-orbit-breathe 2.1s ease-in-out infinite}.original-workspace-root[data-wechat-agent-state=waiting-confirmation] #panel-wechat-agent .wechat-runtime-orbit-inner{animation:wechat-runtime-orbit-breathe 2.1s ease-in-out .16s infinite}.original-workspace-root[data-wechat-agent-runtime-state=stopping] #panel-wechat-agent .wechat-runtime-orbit,.original-workspace-root[data-wechat-agent-state=error] #panel-wechat-agent .wechat-runtime-orbit,.original-workspace-root[data-wechat-agent-state=expired] #panel-wechat-agent .wechat-runtime-orbit,.original-workspace-root[data-wechat-agent-status-freshness=stale]:not([data-wechat-agent-state=stopped]) #panel-wechat-agent .wechat-runtime-orbit{animation:none!important;opacity:.52}.original-workspace-root #panel-wechat-agent .wechat-qr-frame{position:relative;z-index:3;width:176px;height:176px;isolation:isolate;flex:0 0 auto;border-color:rgb(var(--wechat-runtime-accent-rgb)/.22);background:#fff;box-shadow:0 20px 44px rgba(15,23,42,.1),0 0 0 7px rgb(var(--wechat-runtime-accent-rgb)/.045);transition:border-color .22s ease,box-shadow .22s ease}.original-workspace-root[data-wechat-agent-state=stopped][data-wechat-agent-binding-state=unbound] #panel-wechat-agent .wechat-qr-frame,.original-workspace-root[data-wechat-agent-state=waiting-qr] #panel-wechat-agent .wechat-qr-frame{border-color:rgb(var(--wechat-runtime-accent-rgb)/.34);background:rgb(236 253 245/.86);box-shadow:0 20px 44px rgba(5,150,105,.1),0 0 0 8px rgb(var(--wechat-runtime-accent-rgb)/.06)}.original-workspace-root #panel-wechat-agent #wechat-qr-image{position:relative;z-index:2;image-rendering:auto;filter:none;transform:none!important}.original-workspace-root #panel-wechat-agent .wechat-qr-scan-beam{position:absolute;top:13px;right:12px;left:12px;z-index:4;height:2px;border-radius:999px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0,rgb(var(--wechat-runtime-accent-rgb)/.28) 18%,rgb(var(--wechat-runtime-accent-rgb)/.92) 50%,rgb(var(--wechat-runtime-accent-rgb)/.28) 82%,transparent 100%);box-shadow:0 3px 9px rgb(var(--wechat-runtime-accent-rgb)/.24);transform:translateZ(0)}.original-workspace-root[data-wechat-agent-state=stopped][data-wechat-agent-binding-state=unbound] #panel-wechat-agent .wechat-qr-scan-beam,.original-workspace-root[data-wechat-agent-state=waiting-qr][data-wechat-agent-qr-state=ready] #panel-wechat-agent .wechat-qr-scan-beam{animation:wechat-runtime-qr-scan 2.35s cubic-bezier(.45,0,.55,1) infinite}.original-workspace-root[data-wechat-agent-runtime-state=stopping] #panel-wechat-agent .wechat-qr-scan-beam,.original-workspace-root[data-wechat-agent-status-freshness=stale]:not([data-wechat-agent-state=stopped]) #panel-wechat-agent .wechat-qr-scan-beam{animation:none!important;opacity:0!important}.original-workspace-root #panel-wechat-agent .wechat-status-core,.original-workspace-root #panel-wechat-agent .wechat-status-pulse{background:rgb(var(--wechat-runtime-accent-rgb));transition:background-color .22s ease}.original-workspace-root #panel-wechat-agent .wechat-status-pulse{opacity:0}.original-workspace-root[data-wechat-agent-state=waiting-confirmation] #panel-wechat-agent .wechat-status-pulse{animation:wechat-runtime-status-breathe 1.8s ease-in-out infinite}.original-workspace-root[data-wechat-agent-runtime-state=stopping] #panel-wechat-agent .wechat-status-pulse{animation:none!important;opacity:0}.original-workspace-root[data-wechat-agent-state] #panel-wechat-agent #agent-status-capsule{border-color:rgb(var(--wechat-runtime-accent-rgb)/.26);background:rgb(var(--wechat-runtime-accent-rgb)/.075);box-shadow:0 8px 22px rgb(var(--wechat-runtime-accent-rgb)/.08);transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.original-workspace-root[data-wechat-agent-state] #panel-wechat-agent #agent-status-text{color:rgb(var(--wechat-runtime-accent-rgb))}.original-workspace-root #panel-wechat-agent .wechat-runtime-online-beacon{position:relative;display:inline-flex;width:46px;height:46px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.28);border-radius:13px;background:rgba(236,253,245,.88);color:#047857;box-shadow:0 10px 24px rgba(5,150,105,.12)}.original-workspace-root #panel-wechat-agent .wechat-runtime-online-beacon:before{position:absolute;inset:5px;border:1px solid rgba(16,185,129,.18);border-radius:9px;content:""}.original-workspace-root #panel-wechat-agent .wechat-runtime-online-beacon:after{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border:2px solid #fff;border-radius:999px;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.11);content:""}.original-workspace-root #panel-wechat-agent .wechat-runtime-online-beacon>svg{position:relative;z-index:1}.original-workspace-root #panel-wechat-agent .wechat-runtime-live-dot{box-shadow:0 0 0 4px rgba(16,185,129,.1);opacity:1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-frame{border-color:rgb(var(--wechat-runtime-accent-rgb)/.34)!important;background:#fff!important;box-shadow:0 22px 48px rgba(0,0,0,.34),0 0 0 7px rgb(var(--wechat-runtime-accent-rgb)/.07)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-qr-placeholder-text{color:#334155!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-placeholder,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-placeholder>svg{color:#047857!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-orbit:after{border-color:#1b1c23}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state] #view-workspace #panel-wechat-agent #agent-status-capsule{border-color:rgb(var(--wechat-runtime-accent-rgb)/.34)!important;background:rgb(var(--wechat-runtime-accent-rgb)/.12)!important;box-shadow:0 8px 22px rgb(var(--wechat-runtime-accent-rgb)/.1)!important}.original-workspace-root[data-yaistudio-theme=dark][data-wechat-agent-state] #view-workspace #panel-wechat-agent #agent-status-text{color:rgb(var(--wechat-runtime-accent-rgb))!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-online-beacon{border-color:rgba(52,211,153,.3);background:rgba(16,185,129,.12);color:#6ee7b7;box-shadow:0 12px 28px rgba(0,0,0,.22)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-online-beacon:before{border-color:rgba(110,231,183,.2)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-online-beacon:after{border-color:#1b1c23}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-connected-copy{color:#6ee7b7!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-live-badge{border-color:rgba(52,211,153,.3)!important;background:rgba(16,185,129,.12)!important;color:#6ee7b7!important}@media (max-width:720px){.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-qr-scan-travel:122px}.original-workspace-root #panel-wechat-agent .wechat-agent-runtime-stage{padding:0!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual{inset:18px}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-system{width:224px;height:224px}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-inner{inset:16px}.original-workspace-root #panel-wechat-agent .wechat-qr-frame{width:160px;height:160px;border-radius:21px!important}}@media (max-width:360px){.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{--wechat-qr-scan-travel:112px}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual{inset:14px}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-system{width:208px;height:208px}.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit-inner{inset:16px}.original-workspace-root #panel-wechat-agent .wechat-qr-frame{width:150px;height:150px}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-qr-scan-beam,.original-workspace-root #panel-wechat-agent .wechat-runtime-live-dot,.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit,.original-workspace-root #panel-wechat-agent .wechat-status-pulse{animation:none!important}.original-workspace-root #panel-wechat-agent .wechat-qr-scan-beam{opacity:0!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual{transition:none!important}.original-workspace-root[data-wechat-agent-state=waiting-confirmation] #panel-wechat-agent .wechat-status-pulse{opacity:.28;transform:scale(1.7)}.original-workspace-root #modal-overview-request-history .overview-recent-request-delete,.original-workspace-root #modal-overview-request-history .overview-recent-request-time,.original-workspace-root #panel-overview .overview-recent-request-delete,.original-workspace-root #panel-overview .overview-recent-request-time{transition:none}}.original-workspace-root #modal-overview-request-history .overview-recent-request-open,.original-workspace-root #panel-overview .overview-recent-request-open{width:100%}.original-workspace-root #modal-overview-request-history .overview-recent-request-delete,.original-workspace-root #panel-overview .overview-recent-request-delete{position:absolute;top:50%;right:10px;z-index:2;min-height:26px;padding:0 8px;border:1px solid rgba(244,63,94,.22);border-radius:8px;background:rgba(255,255,255,.96);color:#e11d48;font-size:11px;font-weight:800;line-height:1;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.96);transition:opacity .15s ease-out,transform .15s ease-out,background-color .15s ease-out}.original-workspace-root #modal-overview-request-history .overview-recent-request-delete:hover:not(:disabled),.original-workspace-root #panel-overview .overview-recent-request-delete:hover:not(:disabled){background:#fff1f2}.original-workspace-root #panel-overview .overview-recent-request-delete:focus-visible{outline:2px solid #fb7185;outline-offset:2px}.original-workspace-root #panel-overview .overview-recent-request-delete:disabled{cursor:wait;opacity:.72}@media (hover:hover){.original-workspace-root #modal-overview-request-history .overview-recent-request:focus-within .overview-recent-request-delete,.original-workspace-root #modal-overview-request-history .overview-recent-request:hover .overview-recent-request-delete,.original-workspace-root #panel-overview .overview-recent-request:focus-within .overview-recent-request-delete,.original-workspace-root #panel-overview .overview-recent-request:hover .overview-recent-request-delete{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.original-workspace-root #modal-overview-request-history .overview-recent-request:focus-within .overview-recent-request-time,.original-workspace-root #modal-overview-request-history .overview-recent-request:hover .overview-recent-request-time,.original-workspace-root #panel-overview .overview-recent-request:focus-within .overview-recent-request-time,.original-workspace-root #panel-overview .overview-recent-request:hover .overview-recent-request-time{opacity:0}}@media (hover:none){.original-workspace-root #modal-overview-request-history .overview-recent-request-delete,.original-workspace-root #panel-overview .overview-recent-request-delete{opacity:1;pointer-events:auto;transform:translateY(-50%)}.original-workspace-root #modal-overview-request-history .overview-recent-request-time,.original-workspace-root #panel-overview .overview-recent-request-time{opacity:0}}.original-workspace-root[data-yaistudio-theme=dark] #modal-overview-request-history .overview-recent-request-delete,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview .overview-recent-request-delete,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview .overview-recent-request-delete:hover:not(:disabled){border-color:rgba(251,113,133,.34);background:rgba(30,31,39,.98);color:#fda4af}.original-workspace-root[data-yaistudio-theme=dark] #modal-overview-request-history .overview-recent-request-delete:hover:not(:disabled),.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-overview .overview-recent-request-delete:hover:not(:disabled){background:rgba(80,23,38,.78)}.original-workspace-root .reverse-prompt-overlay{background:rgba(236,239,255,.74);backdrop-filter:blur(10px) saturate(.82);-webkit-backdrop-filter:blur(10px) saturate(.82)}.original-workspace-root .reverse-prompt-content{--reverse-prompt-surface:#ffffff;--reverse-prompt-soft:#fafbfe;--reverse-prompt-soft-strong:#f5f7fb;--reverse-prompt-border:#e3e7ef;--reverse-prompt-border-strong:#d8deea;--reverse-prompt-ink:#171b2c;--reverse-prompt-copy:#374151;--reverse-prompt-muted:#737e95;--reverse-prompt-faint:#99a4b8;--reverse-prompt-active:#111827;--reverse-prompt-active-text:#ffffff;width:min(760px,calc(100vw - 80px));min-height:min(410px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);border:1px solid rgba(255,255,255,.9);border-radius:18px;background:var(--reverse-prompt-surface);color:var(--reverse-prompt-ink);box-shadow:0 24px 65px rgba(76,84,130,.2),0 3px 12px rgba(76,84,130,.08);letter-spacing:0}.original-workspace-root .reverse-prompt-header{min-height:76px;padding:0 14px 0 23px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--reverse-prompt-border);background:var(--reverse-prompt-surface)}.original-workspace-root .reverse-prompt-heading{min-width:0;display:flex;align-items:center;gap:12px}.original-workspace-root .reverse-prompt-heading-icon{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#252a4f;color:#ffffff;box-shadow:0 7px 16px rgba(37,42,79,.22)}.original-workspace-root .reverse-prompt-heading-icon svg{width:18px;height:18px;stroke-width:1.9}.original-workspace-root .reverse-prompt-heading h2{margin:0;color:var(--reverse-prompt-ink);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:0}.original-workspace-root .reverse-prompt-heading p{margin:2px 0 0;color:var(--reverse-prompt-muted);font-size:10.5px;font-weight:600;line-height:1.35}.original-workspace-root .reverse-prompt-close{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--reverse-prompt-border);border-radius:50%;background:var(--reverse-prompt-surface);color:var(--reverse-prompt-faint);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.original-workspace-root .reverse-prompt-close:hover{border-color:var(--reverse-prompt-border-strong);background:var(--reverse-prompt-soft-strong);color:var(--reverse-prompt-ink);transform:translateY(-1px)}.original-workspace-root .reverse-prompt-close svg{width:17px;height:17px;stroke-width:1.8}.original-workspace-root .reverse-prompt-body{padding:19px 18px 9px 20px;background:var(--reverse-prompt-surface)}.original-workspace-root .reverse-prompt-layout{min-height:241px;display:grid;grid-template-columns:252px minmax(0,1fr);gap:16px}.original-workspace-root .reverse-prompt-upload-column{min-width:0;padding-right:20px;border-right:1px solid var(--reverse-prompt-border)}.original-workspace-root .reverse-prompt-dropzone{aspect-ratio:6/5;align-items:stretch;border:1px dashed #cfd6e6;border-radius:12px;background:#fcfdff;color:var(--reverse-prompt-copy);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.original-workspace-root .reverse-prompt-dropzone:hover:not(:disabled){border-color:#8b8ff0;background:#fafaff;box-shadow:inset 0 0 0 1px rgba(113,105,244,.05)}.original-workspace-root .reverse-prompt-dropzone:disabled{cursor:wait}.original-workspace-root .reverse-prompt-dropzone img{background:var(--reverse-prompt-soft)}.original-workspace-root .reverse-prompt-empty-state{max-width:100%;padding:18px}.original-workspace-root .reverse-prompt-upload-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ebedf4;border-radius:10px;background:var(--reverse-prompt-surface);color:#7378da;box-shadow:0 5px 13px rgba(87,92,144,.09);transition:transform .18s ease,box-shadow .18s ease}.original-workspace-root .reverse-prompt-dropzone:hover:not(:disabled) .reverse-prompt-upload-icon{transform:translateY(-1px);box-shadow:0 7px 16px rgba(87,92,144,.13)}.original-workspace-root .reverse-prompt-upload-icon svg{width:20px;height:20px;stroke-width:1.75}.original-workspace-root .reverse-prompt-upload-title{margin-top:11px;color:var(--reverse-prompt-ink);font-size:12.5px;font-weight:800;line-height:1.3}.original-workspace-root .reverse-prompt-upload-help{margin-top:5px;color:var(--reverse-prompt-muted);font-size:10px;font-weight:600;line-height:1.35;white-space:normal}.original-workspace-root .reverse-prompt-preview-mask{background:rgba(17,24,39,.62);color:#ffffff;font-size:11px;font-weight:750;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.original-workspace-root .reverse-prompt-file-row{min-height:40px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.original-workspace-root #reverse-prompt-file-name{overflow:hidden;color:var(--reverse-prompt-copy);font-size:11.5px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #reverse-prompt-file-size{margin-top:2px;color:var(--reverse-prompt-faint);font-size:10px;font-weight:600;line-height:1.3}.original-workspace-root .reverse-prompt-copy,.original-workspace-root .reverse-prompt-reselect{min-height:32px;gap:6px;border:1px solid var(--reverse-prompt-border);border-radius:16px;background:var(--reverse-prompt-surface);color:var(--reverse-prompt-muted);font-size:10.5px;font-weight:750;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.original-workspace-root .reverse-prompt-reselect{padding:0 10px}.original-workspace-root .reverse-prompt-copy:hover:not(:disabled),.original-workspace-root .reverse-prompt-reselect:hover:not(:disabled){border-color:#c8c9f7;background:#f5f5ff;color:#5c5ed2}.original-workspace-root .reverse-prompt-copy svg,.original-workspace-root .reverse-prompt-reselect svg{width:13px;height:13px;stroke-width:2}.original-workspace-root .reverse-prompt-controls{min-width:0;padding-top:1px;display:flex;flex-direction:column;gap:19px}.original-workspace-root .reverse-prompt-settings{display:grid;grid-template-columns:minmax(0,1.035fr) minmax(0,1fr);gap:22px}.original-workspace-root .reverse-prompt-settings legend{margin-bottom:6px;color:var(--reverse-prompt-copy);font-size:10.5px;font-weight:750;line-height:1.3}.original-workspace-root .reverse-prompt-option-group{height:36px;padding:1px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--reverse-prompt-border-strong);border-radius:7px;background:var(--reverse-prompt-soft)}.original-workspace-root .reverse-prompt-option{min-width:0;border:0;border-radius:5px;background:transparent;color:var(--reverse-prompt-muted);font-size:10.5px;font-weight:750;line-height:1;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.original-workspace-root .reverse-prompt-option:hover:not(:disabled):not([aria-pressed=true]){background:var(--reverse-prompt-surface);color:var(--reverse-prompt-copy)}.original-workspace-root .reverse-prompt-option[aria-pressed=true]{background:var(--reverse-prompt-active)!important;color:var(--reverse-prompt-active-text)!important;box-shadow:0 2px 5px rgba(17,24,39,.14)}.original-workspace-root .reverse-prompt-option:disabled{cursor:wait;opacity:.72}.original-workspace-root .reverse-prompt-status{min-height:38px;padding:8px 12px;display:flex;align-items:center;border:1px solid var(--reverse-prompt-border);border-radius:7px;font-size:10.5px;font-weight:650;line-height:1.4}.original-workspace-root .reverse-prompt-dropzone.is-dragover{border-color:#7773ed;background:#f2f2ff;box-shadow:inset 0 0 0 1px rgba(113,105,244,.18),0 0 0 4px rgba(113,105,244,.08)}.original-workspace-root .reverse-prompt-dropzone.is-invalid{border-color:#fb7185;background:#fff1f2}.original-workspace-root .reverse-prompt-status[data-state=idle]{border-color:var(--reverse-prompt-border);background:var(--reverse-prompt-soft);color:var(--reverse-prompt-faint)}.original-workspace-root .reverse-prompt-status[data-state=ready]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.original-workspace-root .reverse-prompt-status[data-state=loading]{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.original-workspace-root .reverse-prompt-status[data-state=success]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.original-workspace-root .reverse-prompt-status[data-state=error]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.original-workspace-root .reverse-prompt-result{min-height:164px;border:1px solid var(--reverse-prompt-border);border-radius:9px;background:var(--reverse-prompt-surface);box-shadow:0 8px 22px rgba(76,84,130,.06)}.original-workspace-root .reverse-prompt-result-header{min-height:48px;padding:8px 11px 8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--reverse-prompt-border)}.original-workspace-root .reverse-prompt-result-title{color:var(--reverse-prompt-ink);font-size:11.5px;font-weight:800;line-height:1.3}.original-workspace-root #reverse-prompt-result-count{margin-top:2px;color:var(--reverse-prompt-faint);font-size:9.5px;font-weight:650}.original-workspace-root .reverse-prompt-copy{padding:0 10px;display:inline-flex;align-items:center}.original-workspace-root #reverse-prompt-result{width:100%;padding:11px 12px;border:0;background:var(--reverse-prompt-surface);color:var(--reverse-prompt-copy);font-size:12px;font-weight:550;line-height:1.65;outline:none}.original-workspace-root #reverse-prompt-result:focus-visible{box-shadow:inset 0 0 0 2px rgba(113,105,244,.26)}.original-workspace-root .reverse-prompt-footer{min-height:64px;padding:0 18px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--reverse-prompt-border);background:var(--reverse-prompt-surface)}.original-workspace-root .reverse-prompt-apply,.original-workspace-root .reverse-prompt-cancel,.original-workspace-root .reverse-prompt-submit{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.original-workspace-root .reverse-prompt-apply{gap:7px;padding:0 15px;border:1px solid var(--reverse-prompt-border);background:var(--reverse-prompt-soft);color:var(--reverse-prompt-copy)}.original-workspace-root .reverse-prompt-apply:hover:not(:disabled){border-color:#c7c8f6;background:#f4f4ff;color:#5558ca}.original-workspace-root .reverse-prompt-apply svg,.original-workspace-root .reverse-prompt-submit svg{width:14px;height:14px;stroke-width:1.8}.original-workspace-root .reverse-prompt-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.original-workspace-root .reverse-prompt-cancel{min-width:64px;padding:0 17px;border:1px solid var(--reverse-prompt-border);background:var(--reverse-prompt-surface);color:var(--reverse-prompt-copy)}.original-workspace-root .reverse-prompt-cancel:hover{border-color:var(--reverse-prompt-border-strong);background:var(--reverse-prompt-soft-strong);color:var(--reverse-prompt-ink)}.original-workspace-root .reverse-prompt-submit{min-width:108px;gap:7px;padding:0 18px;border:0;background:linear-gradient(100deg,#7167ff,#a855f7 56%,#dd46e9);color:#ffffff;box-shadow:0 8px 19px rgba(139,92,246,.25)}.original-workspace-root .reverse-prompt-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 23px rgba(139,92,246,.32)}.original-workspace-root .reverse-prompt-apply:disabled,.original-workspace-root .reverse-prompt-submit:disabled{cursor:not-allowed}.original-workspace-root .reverse-prompt-apply:disabled{color:var(--reverse-prompt-faint);opacity:.52}.original-workspace-root .reverse-prompt-submit:disabled{box-shadow:0 6px 14px rgba(139,92,246,.16);opacity:.62}.original-workspace-root .reverse-prompt-apply:focus-visible,.original-workspace-root .reverse-prompt-cancel:focus-visible,.original-workspace-root .reverse-prompt-close:focus-visible,.original-workspace-root .reverse-prompt-copy:focus-visible,.original-workspace-root .reverse-prompt-dropzone:focus-visible,.original-workspace-root .reverse-prompt-option:focus-visible,.original-workspace-root .reverse-prompt-reselect:focus-visible,.original-workspace-root .reverse-prompt-submit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(113,105,244,.2)}.original-workspace-root .reverse-prompt-close:focus-visible{border-color:#c8c9f3;box-shadow:0 0 0 2px rgba(113,105,244,.1)}.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-overlay{background:rgba(2,6,23,.74)}.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-content{--reverse-prompt-surface:#111827;--reverse-prompt-soft:#172033;--reverse-prompt-soft-strong:#1d293d;--reverse-prompt-border:rgba(148,163,184,0.2);--reverse-prompt-border-strong:rgba(148,163,184,0.34);--reverse-prompt-ink:#f8fafc;--reverse-prompt-copy:#dbe4f0;--reverse-prompt-muted:#aeb9ca;--reverse-prompt-faint:#8895aa;--reverse-prompt-active:#f1f5f9;--reverse-prompt-active-text:#111827;border-color:rgba(148,163,184,.22);box-shadow:0 26px 70px rgba(0,0,0,.46)}.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-heading-icon{background:#6d63e8}.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-dropzone{border-color:rgba(148,163,184,.42);background:#141d2e}.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-dropzone:hover:not(:disabled){border-color:#8f8cf5;background:#182139}.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-upload-icon{border-color:rgba(148,163,184,.22);color:#aaa8ff}.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-apply:hover:not(:disabled),.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-copy:hover:not(:disabled),.original-workspace-root[data-yaistudio-theme=dark] .reverse-prompt-reselect:hover:not(:disabled){border-color:rgba(167,165,255,.44);background:rgba(109,99,232,.16);color:#c7c7ff}@media (min-width:681px){.original-workspace-root .reverse-prompt-content{top:5px}}@media (max-width:680px){.original-workspace-root .reverse-prompt-content{width:calc(100vw - 20px)!important;min-height:min(410px,calc(100dvh - 20px));max-height:calc(100dvh - 20px)!important;border-radius:16px}.original-workspace-root .reverse-prompt-header{min-height:70px;padding:0 16px}.original-workspace-root .reverse-prompt-heading{gap:10px}.original-workspace-root .reverse-prompt-heading-icon{width:34px;height:34px;flex-basis:34px}.original-workspace-root .reverse-prompt-heading h2{font-size:17px}.original-workspace-root .reverse-prompt-body{padding:16px}.original-workspace-root .reverse-prompt-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px}.original-workspace-root .reverse-prompt-upload-column{padding:0 0 16px;border-right:0;border-bottom:1px solid var(--reverse-prompt-border)}.original-workspace-root .reverse-prompt-dropzone{aspect-ratio:16/9}.original-workspace-root .reverse-prompt-footer{min-height:auto;padding:12px 16px;align-items:stretch;flex-direction:column;gap:10px}.original-workspace-root .reverse-prompt-apply,.original-workspace-root .reverse-prompt-footer-actions{width:100%}.original-workspace-root .reverse-prompt-cancel,.original-workspace-root .reverse-prompt-submit{flex:1 1 0}.original-workspace-root #reverse-prompt-result{min-height:132px}}@media (max-width:420px){.original-workspace-root .reverse-prompt-settings{gap:10px}.original-workspace-root .reverse-prompt-heading p{max-width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.original-workspace-root .reverse-prompt-content,.original-workspace-root .reverse-prompt-content *,.original-workspace-root .reverse-prompt-content :after,.original-workspace-root .reverse-prompt-content :before,.original-workspace-root .reverse-prompt-overlay{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.original-workspace-root .local-api-overlay{background:rgba(51,65,85,.34);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.original-workspace-root .local-api-dialog{width:min(928px,calc(100vw - 48px));height:min(816px,calc(100svh - 48px));overflow:hidden;border:1px solid rgba(148,163,184,.62);border-radius:16px;background:#ffffff;color:#172033;box-shadow:0 32px 90px rgba(15,23,42,.3),0 8px 24px rgba(15,23,42,.12)}.original-workspace-root .local-api-layout{display:grid;grid-template-columns:300px minmax(0,1fr);width:100%;height:100%}.original-workspace-root .local-api-intro{display:flex;min-width:0;flex-direction:column;padding:62px 40px 48px;color:#ffffff;background:linear-gradient(155deg,#7967f2,#5b50eb 46%,#3854e8)}.original-workspace-root .local-api-terminal-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,.95);border-radius:9px;box-shadow:0 10px 24px rgba(39,38,126,.18)}.original-workspace-root .local-api-terminal-icon svg{width:28px;height:28px;stroke-width:2.1}.original-workspace-root .local-api-intro-heading>div{margin-top:30px}.original-workspace-root .local-api-intro h2{margin:0;color:#ffffff;font-size:30px;font-weight:900;line-height:1.2;letter-spacing:0;text-wrap:balance}.original-workspace-root .local-api-intro p{max-width:none;margin:16px 0 0;color:rgba(255,255,255,.88);font-size:14px;font-weight:700;line-height:1.7}.original-workspace-root .local-api-intro-divider{width:100%;height:1px;margin:42px 0 38px;background:rgba(255,255,255,.24)}.original-workspace-root .local-api-enable-row{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer}.original-workspace-root .local-api-enable-copy{min-width:0}.original-workspace-root .local-api-enable-copy strong,.original-workspace-root .local-api-enable-copy>span{display:block}.original-workspace-root .local-api-enable-copy strong{color:#ffffff;font-size:15px;font-weight:900;line-height:1.35}.original-workspace-root .local-api-enable-copy>span{margin-top:8px;color:rgba(255,255,255,.72);font-size:12px;font-weight:700;line-height:1.55}.original-workspace-root .local-api-toggle-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.original-workspace-root .local-api-toggle-control{position:relative;width:52px;height:30px;flex:0 0 52px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(255,255,255,.38);box-shadow:inset 0 2px 6px rgba(30,41,59,.15);transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s ease}.original-workspace-root .local-api-toggle-control>span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#ffffff;box-shadow:0 3px 8px rgba(30,41,59,.24);transition:transform .18s cubic-bezier(.22,1,.36,1)}.original-workspace-root .local-api-toggle-input:checked+.local-api-toggle-control{border-color:rgba(255,255,255,.72);background:#ffffff}.original-workspace-root .local-api-toggle-input:checked+.local-api-toggle-control>span{background:#4f46e5;transform:translateX(22px)}.original-workspace-root .local-api-toggle-input:focus-visible+.local-api-toggle-control{outline:3px solid rgba(255,255,255,.82);outline-offset:3px}.original-workspace-root .local-api-config{display:flex;min-width:0;min-height:0;flex-direction:column;background:#ffffff}.original-workspace-root .local-api-close{position:absolute;z-index:2;top:22px;right:22px;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #dbe2ea;border-radius:50%;background:#ffffff;color:#64748b;box-shadow:0 4px 12px rgba(15,23,42,.08);transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.original-workspace-root .local-api-close:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca;transform:translateY(-1px)}.original-workspace-root .local-api-close svg{width:18px;height:18px;stroke-width:2.4}.original-workspace-root .local-api-form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;padding:84px 36px 32px}.original-workspace-root .local-api-field{display:block;min-width:0}.original-workspace-root .local-api-label{display:block;margin-bottom:11px;color:#273449;font-size:14px;font-weight:900;line-height:1.35}.original-workspace-root .local-api-field :is(input,select){width:100%;height:62px;padding:0 18px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#1e293b;box-shadow:inset 0 1px 2px rgba(15,23,42,.03);font-size:15px;font-weight:650;letter-spacing:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.original-workspace-root .local-api-field input::-moz-placeholder{color:#64748b;opacity:1}.original-workspace-root .local-api-field input::placeholder{color:#64748b;opacity:1}.original-workspace-root .local-api-field :is(input,select):hover{border-color:#a5b4fc;background:#ffffff}.original-workspace-root .local-api-field :is(input,select):focus{border-color:#6366f1;outline:none;background:#ffffff;box-shadow:0 0 0 4px rgba(99,102,241,.13)}.original-workspace-root .local-api-key-note{display:grid;min-width:0;gap:8px;margin-top:10px}.original-workspace-root .local-api-key-note-item{display:flex;min-width:0;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:700;line-height:1.55}.original-workspace-root .local-api-key-note-item.is-secure{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.original-workspace-root .local-api-key-note-item.is-usage{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.original-workspace-root .local-api-key-note-item.is-warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.original-workspace-root .local-api-key-note-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;margin-top:1px}.original-workspace-root .local-api-key-note-icon svg{width:17px;height:17px;stroke-width:2.25}.original-workspace-root .local-api-key-note-copy{min-width:0;overflow-wrap:anywhere}.original-workspace-root .local-api-key-note-copy strong,.original-workspace-root .local-api-key-note-copy>span{display:block}.original-workspace-root .local-api-key-note-copy strong{margin-bottom:2px;font-weight:900}.original-workspace-root .local-api-fields-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.92fr);gap:26px;margin-top:28px}.original-workspace-root .local-api-model-assist{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:18px;margin-top:10px}.original-workspace-root #local-api-model-status{min-width:0;margin:0;color:#64748b;font-size:12px;font-weight:700;line-height:1.55}.original-workspace-root #local-api-model-status[data-tone=info]{color:#4f46e5}.original-workspace-root #local-api-model-status[data-tone=success]{color:#047857}.original-workspace-root #local-api-model-status[data-tone=error]{color:#be123c}.original-workspace-root #local-api-model-status[data-tone=warning]{color:#a16207}.original-workspace-root .local-api-save-button,.original-workspace-root .local-api-secondary-button,.original-workspace-root .local-api-test-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-size:14px;font-weight:900;letter-spacing:0;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.original-workspace-root .local-api-save-button svg,.original-workspace-root .local-api-secondary-button svg,.original-workspace-root .local-api-test-button svg{width:18px;height:18px;stroke-width:2.2}.original-workspace-root .local-api-secondary-button{flex:0 0 auto;padding:0 17px;border:1px solid #cbd5e1;background:#ffffff;color:#334155}.original-workspace-root .local-api-secondary-button:hover,.original-workspace-root .local-api-test-button:hover{border-color:#a5b4fc;background:#eef2ff;color:#4338ca;transform:translateY(-1px)}.original-workspace-root .local-api-key-field{margin-top:24px}.original-workspace-root .local-api-actions{display:flex;min-height:102px;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:16px;padding:20px 36px;border-top:1px solid #dce2ea;background:#ffffff}.original-workspace-root .local-api-test-button{padding:0 24px;border:1px solid #cbd5e1;background:#ffffff;color:#334155}.original-workspace-root .local-api-save-button{padding:0 26px;border:1px solid transparent;background:linear-gradient(115deg,#4f46e5,#7048e8 58%,#c026d3);color:#ffffff;box-shadow:0 10px 24px rgba(79,70,229,.25)}.original-workspace-root .local-api-save-button:hover{box-shadow:0 14px 28px rgba(79,70,229,.3);transform:translateY(-1px)}.original-workspace-root :is(.local-api-secondary-button,.local-api-test-button,.local-api-save-button):disabled{cursor:wait;opacity:.58;transform:none}.original-workspace-root[data-yaistudio-theme=dark] .local-api-actions,.original-workspace-root[data-yaistudio-theme=dark] .local-api-config,.original-workspace-root[data-yaistudio-theme=dark] .local-api-dialog{border-color:#334155;background:#111827;color:#e5e7eb}.original-workspace-root[data-yaistudio-theme=dark] .local-api-label{color:#e2e8f0}.original-workspace-root[data-yaistudio-theme=dark] .local-api-field :is(input,select){border-color:#475569;background:#182235;color:#f8fafc}.original-workspace-root[data-yaistudio-theme=dark] .local-api-field :is(input,select):focus,.original-workspace-root[data-yaistudio-theme=dark] .local-api-field :is(input,select):hover{background:#1e293b}.original-workspace-root[data-yaistudio-theme=dark] .local-api-field input::-moz-placeholder{color:#aebbd0}.original-workspace-root[data-yaistudio-theme=dark] #local-api-model-status,.original-workspace-root[data-yaistudio-theme=dark] .local-api-field input::placeholder{color:#aebbd0}.original-workspace-root[data-yaistudio-theme=dark] .local-api-key-note-item.is-secure{border-color:#047857;background:rgba(6,78,59,.34);color:#a7f3d0}.original-workspace-root[data-yaistudio-theme=dark] .local-api-key-note-item.is-usage{border-color:#2563eb;background:rgba(30,64,175,.27);color:#bfdbfe}.original-workspace-root[data-yaistudio-theme=dark] .local-api-key-note-item.is-warning{border-color:#a16207;background:rgba(120,53,15,.3);color:#fde68a}.original-workspace-root[data-yaistudio-theme=dark] .local-api-close,.original-workspace-root[data-yaistudio-theme=dark] .local-api-secondary-button,.original-workspace-root[data-yaistudio-theme=dark] .local-api-test-button{border-color:#475569;background:#182235;color:#e2e8f0}@media (max-width:760px){.original-workspace-root .local-api-dialog{width:calc(100vw - 20px);height:calc(100svh - 20px);border-radius:12px}.original-workspace-root .local-api-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.original-workspace-root .local-api-intro{width:100%!important;flex-direction:row;align-items:center;gap:18px;padding:20px 62px 20px 22px!important;overflow:visible}.original-workspace-root .local-api-intro-heading{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:14px}.original-workspace-root .local-api-terminal-icon{width:44px;height:44px;flex:0 0 44px;border-width:2px}.original-workspace-root .local-api-terminal-icon svg{width:26px;height:26px}.original-workspace-root .local-api-intro-heading>div{min-width:0;margin-top:0}.original-workspace-root .local-api-intro h2{font-size:20px}.original-workspace-root .local-api-intro p{max-width:none;margin-top:3px;overflow:hidden;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root .local-api-intro-divider{display:none}.original-workspace-root .local-api-enable-row{flex:0 0 auto}.original-workspace-root .local-api-enable-copy{display:none}.original-workspace-root .local-api-close{top:23px;right:16px;width:36px;height:36px;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.18);color:#ffffff;box-shadow:none}.original-workspace-root .local-api-config{min-height:0}.original-workspace-root .local-api-form{padding:26px 22px 24px}.original-workspace-root .local-api-fields-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.original-workspace-root .local-api-model-assist{align-items:flex-start}.original-workspace-root .local-api-actions{min-height:82px;padding:15px 22px}}@media (max-width:480px){.original-workspace-root .local-api-intro{padding-left:16px!important}.original-workspace-root .local-api-model-assist{flex-direction:column;gap:10px}.original-workspace-root .local-api-secondary-button{width:100%}.original-workspace-root .local-api-actions{gap:10px;padding-right:16px;padding-left:16px}.original-workspace-root .local-api-actions>button{min-width:0;flex:1 1 50%;padding:0 12px}}@media (prefers-reduced-motion:reduce){.original-workspace-root :is(.local-api-dialog,.local-api-overlay,.local-api-close,.local-api-toggle-control,.local-api-toggle-control>span,.local-api-field input,.local-api-field select,.local-api-secondary-button,.local-api-test-button,.local-api-save-button){scroll-behavior:auto!important;transition-duration:.01ms!important}}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{--wechat-config-border:rgba(203,213,225,0.72);--wechat-config-card:rgba(255,255,255,0.94);--wechat-config-muted:#64748b;isolation:isolate}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{min-height:76px;padding:13px 18px!important;gap:14px;background:rgba(255,255,255,.7)}.original-workspace-root #panel-wechat-agent .wechat-agent-config-icon{width:38px!important;height:38px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-icon svg{width:19px;height:19px}.original-workspace-root #panel-wechat-agent .wechat-agent-config-title{font-size:17px!important;line-height:1.25}.original-workspace-root #panel-wechat-agent .wechat-agent-config-subtitle{font-size:10px!important;line-height:1.4}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>div:last-child{max-width:300px;gap:5px}.original-workspace-root #panel-wechat-agent #wechat-config-save-status{max-width:300px;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.original-workspace-root #panel-wechat-agent #btn-save-wechat-agent-settings{min-height:36px;border-radius:8px;padding:8px 13px;font-size:11px;box-shadow:0 5px 13px rgba(5,150,105,.18)}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard{position:relative;z-index:10;display:flex;min-width:0;flex-direction:column;gap:20px;padding:18px 20px 22px;background:rgba(248,250,252,.34)}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading{min-height:22px;gap:12px;margin:0 2px 9px}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading h3{margin:0;color:var(--wechat-config-text);font-size:13px;font-weight:800;line-height:1.4;letter-spacing:0}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading>button{min-height:28px;gap:3px;padding:4px 2px;color:#047857}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading>button svg{width:12px;height:12px}.original-workspace-root #panel-wechat-agent .wechat-config-live-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.original-workspace-root #panel-wechat-agent .wechat-preference-card{overflow:hidden;border:1px solid var(--wechat-config-border);border-radius:8px;background:var(--wechat-config-card);box-shadow:0 5px 14px rgba(15,23,42,.045)}.original-workspace-root #panel-wechat-agent .wechat-preference-row{display:grid;min-width:0;min-height:72px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px}.original-workspace-root #panel-wechat-agent .wechat-preference-row+.wechat-preference-row{border-top:1px solid #e2e8f0}.original-workspace-root #panel-wechat-agent .wechat-preference-row-icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px}.original-workspace-root #panel-wechat-agent .wechat-preference-row-icon svg{width:16px;height:16px}.original-workspace-root #panel-wechat-agent .wechat-preference-row-icon.is-memory{background:#f5f3ff;color:#7c3aed}.original-workspace-root #panel-wechat-agent .wechat-preference-row-icon.is-proactive{background:#fff7ed;color:#d97706}.original-workspace-root #panel-wechat-agent .wechat-preference-row-icon.is-image{background:#eef2ff;color:#4f46e5}.original-workspace-root #panel-wechat-agent .wechat-preference-row-copy{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-preference-row-copy strong{display:block;color:var(--wechat-config-text);font-size:12px;font-weight:800;line-height:1.35}.original-workspace-root #panel-wechat-agent .wechat-preference-row-copy p{display:-webkit-box;min-width:0;margin:2px 0 0;overflow:hidden;color:var(--wechat-config-muted);font-size:10px;font-weight:580;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-mode-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:8px;background:#f1f5f9}.original-workspace-root #panel-wechat-agent .wechat-mode-segment label>span:not(.sr-only){min-width:40px;min-height:30px;border-radius:6px;padding:4px 6px;font-size:10px}.original-workspace-root #panel-wechat-agent .wechat-mode-segment input:checked+span{box-shadow:0 1px 4px rgba(15,23,42,.12)}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch{height:24px;flex:0 0 auto}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span{position:absolute;inset:0;background:#cbd5e1;transition:background-color .18s ease}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span:after{transition:transform .18s ease}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch input:disabled+span{opacity:.48}.original-workspace-root #panel-wechat-agent .wechat-core-settings-section{display:grid;gap:8px}.original-workspace-root #panel-wechat-agent .wechat-core-settings-card{display:grid;min-width:0;min-height:68px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid var(--wechat-config-border);border-radius:8px;background:var(--wechat-config-card);padding:12px 14px;text-align:left;box-shadow:0 5px 14px rgba(15,23,42,.045);cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-core-settings-icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:8px;background:#f1f5f9;color:#475569}.original-workspace-root #panel-wechat-agent .wechat-core-settings-card>svg,.original-workspace-root #panel-wechat-agent .wechat-core-settings-icon svg{width:17px;height:17px}.original-workspace-root #panel-wechat-agent .wechat-core-settings-card>svg{color:#94a3b8}.original-workspace-root #panel-wechat-agent .wechat-core-settings-copy{display:flex;min-width:0;flex-direction:column}.original-workspace-root #panel-wechat-agent .wechat-core-settings-copy strong{color:var(--wechat-config-text);font-size:12px;font-weight:800;line-height:1.4}.original-workspace-root #panel-wechat-agent .wechat-core-settings-copy small{overflow:hidden;color:var(--wechat-config-muted);font-size:10px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-prompt-preview-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border:1px solid #6ee7b7;border-radius:8px;background:#d1fae5;padding:9px 14px;color:#047857;font-size:11px;font-weight:850;box-shadow:0 5px 13px rgba(5,150,105,.11);cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-prompt-preview-button svg{width:14px;height:14px}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-layer{position:absolute;z-index:40;display:flex;align-items:stretch;justify-content:flex-end}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-layer[hidden],.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[hidden]{display:none!important}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.2);cursor:default}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-shell{position:relative;z-index:1;width:min(100%,640px);height:100%;overflow:hidden;border-left:1px solid var(--wechat-config-border);background:#f8fafc;box-shadow:-16px 0 36px rgba(15,23,42,.15)}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view{display:flex;width:100%;height:100%;min-width:0;flex-direction:column}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header{display:flex;min-height:70px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--wechat-config-border);background:rgba(255,255,255,.9);padding:13px 16px}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header>div{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header h2{margin:0;color:var(--wechat-config-text);font-size:15px;font-weight:850;line-height:1.35;letter-spacing:0;outline:none}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header p{margin:2px 0 0;color:var(--wechat-config-muted);font-size:9px;font-weight:600;line-height:1.4}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header>button{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header>button svg{width:16px;height:16px}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:13px;overflow-x:hidden;overflow-y:auto;padding:15px;scrollbar-gutter:stable}.original-workspace-root #panel-wechat-agent .wechat-agent-name-card,.original-workspace-root #panel-wechat-agent .wechat-drawer-card{min-width:0;border:1px solid var(--wechat-config-border);border-radius:8px;background:#fff;padding:14px;box-shadow:0 5px 14px rgba(15,23,42,.045)}.original-workspace-root #panel-wechat-agent .wechat-drawer-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.original-workspace-root #panel-wechat-agent .wechat-drawer-card-heading>div{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-drawer-card-heading h3{margin:0;color:var(--wechat-config-text);font-size:12px;font-weight:800;line-height:1.4}.original-workspace-root #panel-wechat-agent .wechat-drawer-card-heading p{margin:2px 0 0;color:var(--wechat-config-muted);font-size:9px;font-weight:600;line-height:1.45}.original-workspace-root #panel-wechat-agent .wechat-drawer-card-icon{display:flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:#eef2ff;color:#4f46e5}.original-workspace-root #panel-wechat-agent .wechat-drawer-card-icon svg{width:16px;height:16px}.original-workspace-root #panel-wechat-agent .wechat-agent-name-card{display:grid;gap:7px}.original-workspace-root #panel-wechat-agent .wechat-agent-name-card label{color:#475569;font-size:10px;font-weight:750}.original-workspace-root #panel-wechat-agent .wechat-agent-name-card #agent-name-input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;padding:9px 11px;color:#1e293b;font-size:12px;font-weight:700;outline:none}.original-workspace-root #panel-wechat-agent .wechat-agent-name-card #agent-name-input:focus{border-color:#34d399;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div>span,.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>hr{display:none}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div,.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div>div{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div>div{gap:10px!important}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] #wechat-conversation-mode,.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] #wechat-proactive-chat,.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div>div>div,.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div>div>section{border-radius:8px!important;box-shadow:0 5px 14px rgba(15,23,42,.045)!important}.original-workspace-root #panel-wechat-agent .wechat-advanced-prompt-link{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid #a7f3d0;border-radius:8px;background:#ecfdf5;padding:11px 12px;color:#047857;text-align:left;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-advanced-prompt-link>span:first-child{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:#d1fae5}.original-workspace-root #panel-wechat-agent .wechat-advanced-prompt-link svg{width:15px;height:15px}.original-workspace-root #panel-wechat-agent .wechat-advanced-prompt-link>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.original-workspace-root #panel-wechat-agent .wechat-advanced-prompt-link strong{font-size:10px;font-weight:800;line-height:1.4}.original-workspace-root #panel-wechat-agent .wechat-advanced-prompt-link small{overflow:hidden;font-size:8px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-advanced-prompt-link:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header>button:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-core-settings-card:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch input:focus-visible+span,.original-workspace-root #panel-wechat-agent .wechat-mode-segment input:focus-visible+span,.original-workspace-root #panel-wechat-agent .wechat-prompt-preview-button:focus-visible{outline:2px solid #10b981;outline-offset:2px}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-config-panel{--wechat-config-border:rgba(148,163,184,0.22);--wechat-config-card:rgba(31,33,41,0.96)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-header,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-responsive-header{background:rgba(27,28,35,.94)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-dashboard,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-shell{background:#1b1c23}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-name-card,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-settings-card,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-drawer-card,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preference-card{border-color:var(--wechat-config-border);background:var(--wechat-config-card);box-shadow:0 6px 16px rgba(0,0,0,.16)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-header>button,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-mode-segment{border-color:rgba(148,163,184,.24);background:rgba(15,23,42,.54);color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-settings-icon{background:rgba(71,85,105,.48);color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preference-row+.wechat-preference-row{border-color:rgba(148,163,184,.2)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-mode-segment input:checked+span{background:rgba(71,85,105,.72)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-name-card #agent-name-input,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-body input[type=time],.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-body select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-body textarea:not(.wechat-context-preview){border-color:rgba(148,163,184,.26)!important;background:rgba(15,23,42,.52)!important;color:#e2e8f0!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] #wechat-conversation-mode,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] #wechat-proactive-chat,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div>div>div,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-view[data-wechat-config-drawer=advanced] .wechat-config-drawer-body>div>div>section{border-color:rgba(148,163,184,.22)!important;background:rgba(31,33,41,.96)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-advanced-prompt-link,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-prompt-preview-button{border-color:rgba(52,211,153,.34);background:rgba(16,185,129,.13);color:#6ee7b7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-advanced-prompt-link>span:first-child{border-color:rgba(52,211,153,.28);background:rgba(16,185,129,.16);color:#6ee7b7}@media (max-width:639px){.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{align-items:flex-start!important;padding:13px 14px!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>div:last-child{width:100%;max-width:none;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:10px}.original-workspace-root #panel-wechat-agent #wechat-config-save-status{flex:1 1 auto;text-align:left!important}.original-workspace-root #panel-wechat-agent #btn-save-wechat-agent-settings{width:auto!important;flex:0 0 auto}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard{gap:15px;padding:14px}.original-workspace-root #panel-wechat-agent .wechat-preference-row{min-height:62px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.original-workspace-root #panel-wechat-agent .wechat-preference-row-icon{width:30px;height:30px}.original-workspace-root #panel-wechat-agent .wechat-preference-row-copy strong{font-size:10px}.original-workspace-root #panel-wechat-agent .wechat-preference-row-copy p{font-size:8px;-webkit-line-clamp:1}.original-workspace-root #panel-wechat-agent .wechat-mode-segment label>span:not(.sr-only){min-width:34px;min-height:26px;font-size:8px}.original-workspace-root #panel-wechat-agent .wechat-core-settings-card{min-height:60px;grid-template-columns:32px minmax(0,1fr) 16px;padding:10px 12px}.original-workspace-root #panel-wechat-agent .wechat-core-settings-icon{width:32px;height:32px}.original-workspace-root #panel-wechat-agent .wechat-core-settings-copy strong{font-size:10px}.original-workspace-root #panel-wechat-agent .wechat-core-settings-copy small{font-size:8px}.original-workspace-root #panel-wechat-agent .wechat-prompt-preview-button{min-height:42px;font-size:10px}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-shell{width:100%;border-left:0}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-body{padding:13px}}@media (max-width:420px){.original-workspace-root #panel-wechat-agent .wechat-preference-row{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span,.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span:after{transition:none}}.original-workspace-root #panel-wechat-agent .wechat-context-preview-shell{margin-top:0;border-top:1px solid rgba(203,213,225,.54)!important;border-radius:8px!important}.original-workspace-root #panel-wechat-agent .wechat-context-preview{height:260px;min-height:180px;scrollbar-gutter:stable;white-space:pre-wrap}.original-workspace-root #panel-wechat-agent{--wx-affinity:#e85d75;--wx-affinity-strong:#c43f5a;--wx-affinity-soft:#fff1f3;--wx-affinity-border:#fecdd6}.original-workspace-root #panel-wechat-agent .wechat-template-selection-status{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px!important}.original-workspace-root #panel-wechat-agent .wechat-template-selection-status p:first-child{color:var(--wx-ink)}.original-workspace-root #panel-wechat-agent .wechat-template-selection-status p:last-child{color:var(--wx-affinity-strong)}.original-workspace-root #panel-wechat-agent button:disabled,.original-workspace-root #panel-wechat-agent input:disabled,.original-workspace-root #panel-wechat-agent select:disabled,.original-workspace-root #panel-wechat-agent textarea:disabled{cursor:not-allowed;opacity:.58}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent{--wx-affinity:#fb7185;--wx-affinity-strong:#fda4af;--wx-affinity-soft:rgba(80,25,39,0.5);--wx-affinity-border:rgba(251,113,133,0.34)}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{--wechat-config-border:rgba(148,163,184,0.3);--wechat-config-card:rgba(255,255,255,0.54);--wechat-config-card-hover:rgba(255,255,255,0.68);--wechat-config-card-active:rgba(248,255,252,0.62);--wechat-config-field:rgba(255,255,255,0.66);--wechat-config-glass-border:rgba(203,213,225,0.62);--wechat-config-glass-overlay:rgba(255,255,255,0.16);--wechat-config-page-bg:rgba(241,245,249,0.84);--wechat-config-glass-shadow:0 5px 16px rgba(15,23,42,0.055),inset 0 1px 0 rgba(255,255,255,0.74);--wechat-config-glass-shadow-hover:0 7px 20px rgba(15,23,42,0.07),inset 0 1px 0 rgba(255,255,255,0.82);--wechat-config-surface:rgba(238,242,247,0.28);--wechat-config-muted:#5f6b7a;--wechat-config-text:#172033;width:560px!important;flex:0 0 560px;border:1px solid rgba(255,255,255,.9)!important;border-radius:24px!important;background:rgba(248,250,252,.72)!important;box-shadow:0 18px 44px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.92)!important;backdrop-filter:blur(24px) saturate(1.05)}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{width:100%;min-height:72px;height:72px;flex:0 0 72px;align-items:center!important;padding:0 20px!important;border-bottom:1px solid rgba(203,213,225,.62);background:rgba(255,255,255,.62)}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>.wechat-agent-config-heading{width:auto;max-width:100%;flex:1 1 auto;flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:11px}.original-workspace-root #panel-wechat-agent .wechat-agent-config-icon{display:flex;width:40px!important;height:40px!important;flex:0 0 40px;align-items:center;justify-content:center;border:1px solid #202b40!important;border-radius:8px!important;background:#172033!important;color:#fff!important;box-shadow:0 5px 14px rgba(15,23,42,.16)!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-title{margin:0;color:var(--wechat-config-text)!important;font-size:18px!important;font-weight:850;line-height:24px;letter-spacing:0}.original-workspace-root #panel-wechat-agent .wechat-agent-config-subtitle{margin:1px 0 0!important;color:var(--wechat-config-muted)!important;font-size:11px!important;font-weight:650;line-height:16px;letter-spacing:0}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard{display:block;padding:18px 20px 24px;background:var(--wechat-config-surface);overscroll-behavior:contain;scrollbar-gutter:stable}.original-workspace-root #panel-wechat-agent .wechat-config-section{min-width:0;margin:0}.original-workspace-root #panel-wechat-agent .wechat-config-section+.wechat-config-section{margin-top:20px}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading{display:flex;min-width:0;min-height:18px;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading h3,.original-workspace-root #panel-wechat-agent .wechat-config-section-heading label{margin:0;color:#334155;font-size:13px;font-weight:820;line-height:18px;letter-spacing:0}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading>button{display:inline-flex;min-height:32px;align-items:center;gap:4px;border:0;border-radius:7px;background:transparent;padding:5px 6px;color:#64748b;font-size:11px;font-weight:750;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading>button:hover{background:rgba(226,232,240,.68);color:#047857}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading>button svg{width:14px;height:14px}.original-workspace-root #panel-wechat-agent .wechat-agent-model-control,.original-workspace-root #panel-wechat-agent .wechat-primary-field-shell{position:relative;min-width:0}.original-workspace-root #panel-wechat-agent .wechat-agent-model-choice+.wechat-agent-model-choice{margin-top:12px}.original-workspace-root #panel-wechat-agent .wechat-agent-model-choice-label{display:block;margin-bottom:6px;color:var(--wechat-config-text);font-size:13px;font-weight:650;line-height:20px}.original-workspace-root #panel-wechat-agent #agent-name-input,.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select{display:block;width:100%;min-width:0;min-height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--wechat-config-glass-border);border-radius:8px;background:var(--wechat-config-field);padding:0 12px;color:var(--wechat-config-text);font-size:13px;font-weight:650;line-height:20px;outline:none;box-shadow:0 4px 14px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.76);backdrop-filter:blur(10px) saturate(1.04);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select{min-height:52px;padding:0 40px 0 46px}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select:disabled,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select:disabled{color:#64748b}.original-workspace-root #panel-wechat-agent .wechat-agent-model-control:has(#wechat-agent-model-fallback-select[data-load-state=failed])+#wechat-agent-model-fallback-status,.original-workspace-root #panel-wechat-agent .wechat-agent-model-control:has(#wechat-agent-model-select[data-load-state=failed])+#wechat-agent-model-status{color:#b45309;font-weight:650}.original-workspace-root #panel-wechat-agent .wechat-agent-model-leading-icon{position:absolute;z-index:1;top:50%;left:13px;width:18px;height:18px;color:#526071;pointer-events:none;transform:translateY(-50%)}.original-workspace-root #panel-wechat-agent .wechat-agent-model-chevron{position:absolute;top:50%;right:13px;width:16px;height:16px;color:#64748b;pointer-events:none;transform:translateY(-50%)}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-status,.original-workspace-root #panel-wechat-agent #wechat-agent-model-status,.original-workspace-root #panel-wechat-agent .wechat-primary-field-help{min-height:16px;margin:5px 2px 0;color:var(--wechat-config-muted);font-size:11px;font-weight:560;line-height:16px;overflow-wrap:anywhere}.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select[aria-invalid=true],.original-workspace-root #panel-wechat-agent #wechat-agent-model-select[aria-invalid=true]{border-color:#f43f5e;box-shadow:0 0 0 3px rgba(244,63,94,.1)}.original-workspace-root #panel-wechat-agent .wechat-custom-persona-icon{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.5);border-radius:8px;background:rgba(241,245,249,.72);color:#526071;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.original-workspace-root #panel-wechat-agent .wechat-custom-persona-icon svg{width:16px;height:16px}.original-workspace-root #panel-wechat-agent .wechat-custom-persona-board{margin-top:12px}.original-workspace-root #panel-wechat-agent .wechat-custom-persona-board>span{display:block;margin:0 1px 6px;color:var(--wechat-config-muted);font-size:11px;font-weight:650;line-height:16px}.original-workspace-root #panel-wechat-agent #btn-open-custom-persona{display:grid;width:100%;min-height:52px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;border:1px solid var(--wechat-config-glass-border);border-radius:8px;background:var(--wechat-config-card);padding:8px 10px;color:var(--wechat-config-text);text-align:left;box-shadow:var(--wechat-config-glass-shadow);backdrop-filter:blur(9px) saturate(1.04);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.original-workspace-root #panel-wechat-agent #btn-open-custom-persona:hover{border-color:rgba(148,163,184,.52);background:var(--wechat-config-card-hover);box-shadow:var(--wechat-config-glass-shadow-hover)}.original-workspace-root #panel-wechat-agent #btn-open-custom-persona small,.original-workspace-root #panel-wechat-agent #btn-open-custom-persona strong{display:block;min-width:0}.original-workspace-root #panel-wechat-agent #btn-open-custom-persona strong{font-size:12px;font-weight:800;line-height:18px}.original-workspace-root #panel-wechat-agent #btn-open-custom-persona small{margin-top:1px;color:var(--wechat-config-muted);font-size:11px;font-weight:560;line-height:16px}.original-workspace-root #panel-wechat-agent #btn-open-custom-persona>svg{width:15px;height:15px;color:#64748b}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-list{display:grid;gap:8px}.original-workspace-root #panel-wechat-agent .wechat-core-accordion{min-width:0;overflow:hidden;border:1px solid var(--wechat-config-glass-border);border-radius:8px;background:var(--wechat-config-card);box-shadow:var(--wechat-config-glass-shadow);backdrop-filter:blur(9px) saturate(1.04);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.original-workspace-root #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:rgba(16,185,129,.4);background:var(--wechat-config-card-active);box-shadow:0 5px 16px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.76)}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-header{display:grid;min-width:0;min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 11px 0 0}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-trigger{display:grid;width:100%;min-width:0;min-height:56px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;border:0;border-radius:8px;background:transparent;padding:8px 0 8px 11px;color:var(--wechat-config-text);text-align:left;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-trigger:hover{background:var(--wechat-config-glass-overlay)}.original-workspace-root #panel-wechat-agent .wechat-core-feature-icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.7);border-radius:8px;background:rgba(240,243,246,.68);color:#526071;box-shadow:0 2px 6px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.86)}.original-workspace-root #panel-wechat-agent .wechat-core-feature-icon svg{width:16px;height:16px}.original-workspace-root #panel-wechat-agent .wechat-core-feature-icon.is-memory{background:rgba(242,239,252,.7);color:#7254b6}.original-workspace-root #panel-wechat-agent .wechat-core-feature-icon.is-proactive{background:rgba(255,246,231,.72);color:#b16b16}.original-workspace-root #panel-wechat-agent .wechat-core-feature-icon.is-image{background:rgba(238,241,251,.72);color:#5366b7}.original-workspace-root #panel-wechat-agent .wechat-core-feature-icon.is-weather{background:rgba(237,247,249,.72);color:#397e89}.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy small,.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy strong{color:var(--wechat-config-text);font-size:12px;font-weight:800;line-height:18px}.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy small{margin-top:1px;color:var(--wechat-config-muted);font-size:11px;font-weight:560;line-height:16px}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-chevron{width:15px;height:15px;color:#64748b;transition:transform .16s ease}.original-workspace-root #panel-wechat-agent .wechat-core-accordion[data-open=true] .wechat-core-accordion-chevron{transform:rotate(180deg)}.original-workspace-root #panel-wechat-agent .wechat-mode-segment{display:flex;flex:0 0 auto;align-items:center;gap:2px;border:1px solid rgba(203,213,225,.9);border-radius:7px;background:#f1f4f6;padding:2px}.original-workspace-root #panel-wechat-agent .wechat-mode-segment label{display:block;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-mode-segment label>span:not(.sr-only){display:flex;min-width:36px;min-height:28px;align-items:center;justify-content:center;border-radius:5px;padding:4px 7px;color:#64748b;font-size:11px;font-weight:800;line-height:16px}.original-workspace-root #panel-wechat-agent .wechat-mode-segment input:checked+span{background:#fff;color:#047857;box-shadow:0 1px 4px rgba(15,23,42,.1)}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch{position:relative;display:inline-flex;width:40px;height:44px;flex:0 0 40px;align-items:center;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span{position:relative;display:block;width:40px;height:24px;border-radius:999px;background:#d5dde6;transition:background-color .16s ease}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.22);transition:transform .16s ease}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch input:checked+span{background:#10b981}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch input:checked+span:after{transform:translateX(16px)}.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch input:disabled+span{opacity:.5}.original-workspace-root #panel-wechat-agent .wechat-core-unavailable-badge{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#eef2f5;padding:4px 8px;color:#64748b;font-size:11px;font-weight:800;line-height:16px}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-body{min-width:0;margin:0 11px 11px;border-top:1px solid rgba(203,213,225,.72);padding-top:11px}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-body[hidden]{display:none}.original-workspace-root #panel-wechat-agent .wechat-core-detail-content{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-core-detail-intro{margin:0;color:var(--wechat-config-muted);font-size:11px;font-weight:560;line-height:17px;overflow-wrap:anywhere}.original-workspace-root #panel-wechat-agent .wechat-core-secondary-action{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-top:10px;border:1px solid rgba(16,185,129,.28);border-radius:8px;background:rgba(236,253,245,.82);padding:8px 11px;font-size:11px;font-weight:800;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-core-secondary-action svg{width:15px;height:15px}.original-workspace-root #panel-wechat-agent .wechat-core-fields{min-width:0;margin:12px 0 0;border:0;padding:0;transition:opacity .16s ease}.original-workspace-root #panel-wechat-agent .wechat-core-fields:disabled{pointer-events:none;opacity:.5}.original-workspace-root #panel-wechat-agent .wechat-core-field-grid{display:grid;min-width:0;gap:9px}.original-workspace-root #panel-wechat-agent .wechat-core-field-grid.is-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent .wechat-core-field-grid.is-two-column,.original-workspace-root #panel-wechat-agent .wechat-core-time-range{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent .wechat-core-field-grid label,.original-workspace-root #panel-wechat-agent .wechat-core-textarea-field,.original-workspace-root #panel-wechat-agent .wechat-core-time-range label{display:block;min-width:0}.original-workspace-root #panel-wechat-agent .wechat-core-field-grid label>span,.original-workspace-root #panel-wechat-agent .wechat-core-select-field,.original-workspace-root #panel-wechat-agent .wechat-core-textarea-field>span,.original-workspace-root #panel-wechat-agent .wechat-core-time-range label>span{display:block;margin:0 0 5px;color:#526071;font-size:11px;font-weight:700;line-height:16px}.original-workspace-root #panel-wechat-agent #wechat-image-model-select,.original-workspace-root #panel-wechat-agent .wechat-core-field-grid select,.original-workspace-root #panel-wechat-agent .wechat-core-textarea-field textarea,.original-workspace-root #panel-wechat-agent .wechat-core-time-range input{width:100%;min-width:0;min-height:42px;border:1px solid var(--wechat-config-border);border-radius:8px;background:rgba(248,250,252,.92);padding:8px 10px;color:var(--wechat-config-text);font-size:11px;font-weight:650;line-height:18px;outline:none}.original-workspace-root #panel-wechat-agent .wechat-proactive-quiet-row{display:flex;min-width:0;align-items:end;gap:12px;margin-top:10px;border-radius:8px;background:rgba(241,245,249,.72);padding:10px}.original-workspace-root #panel-wechat-agent .wechat-core-check-row{display:flex;min-height:42px;flex:1 1 auto;align-items:center;gap:9px;color:#475569;font-size:11px;font-weight:700;line-height:16px}.original-workspace-root #panel-wechat-agent .wechat-core-check-row input{width:16px;height:16px;flex:0 0 16px;accent-color:#10b981}.original-workspace-root #panel-wechat-agent .wechat-core-time-range{display:grid;width:230px;min-width:0;gap:8px}.original-workspace-root #panel-wechat-agent .wechat-core-textarea-field{margin-top:10px}.original-workspace-root #panel-wechat-agent .wechat-core-textarea-field textarea{min-height:76px;resize:vertical}.original-workspace-root #panel-wechat-agent #wechat-image-model-status{margin:6px 1px 0;color:var(--wechat-config-muted);font-size:11px;font-weight:560;line-height:16px}.original-workspace-root #panel-wechat-agent .wechat-capability-policy-list{display:grid;min-width:0;gap:10px;margin-top:12px}.original-workspace-root #panel-wechat-agent .wechat-capability-policy-fieldset{min-width:0;margin:0;border:1px solid var(--wechat-config-border);border-radius:9px;background:rgba(248,250,252,.56);padding:10px}.original-workspace-root #panel-wechat-agent .wechat-capability-policy-fieldset legend{padding:0 4px;color:var(--wechat-config-text);font-size:12px;font-weight:800}.original-workspace-root #panel-wechat-agent .wechat-capability-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:4px;margin-top:7px;border-radius:8px;background:rgba(226,232,240,.7);padding:3px}.original-workspace-root #panel-wechat-agent .wechat-capability-segmented label{min-width:0;cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-capability-segmented input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-capability-segmented span{display:block;min-width:0;border-radius:6px;padding:7px 5px;color:var(--wechat-config-muted);font-size:11px;font-weight:760;line-height:16px;text-align:center;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.original-workspace-root #panel-wechat-agent .wechat-capability-segmented label:has(input:checked) span{background:#fff;color:#047857;box-shadow:0 1px 4px rgba(15,23,42,.1)}.original-workspace-root #panel-wechat-agent .wechat-capability-segmented label[aria-disabled=true]{cursor:not-allowed;opacity:.42}.original-workspace-root #panel-wechat-agent .wechat-capability-segmented label:focus-within span{outline:2px solid #10b981;outline-offset:1px}.original-workspace-root #panel-wechat-agent .wechat-capability-policy-status{min-height:16px;margin:7px 1px 0;color:var(--wechat-config-muted);font-size:11px;font-weight:560;line-height:16px;overflow-wrap:anywhere}.original-workspace-root #panel-wechat-agent .wechat-capability-limit-field{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--wechat-config-muted);font-size:11px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-capability-limit-field select{min-width:84px;min-height:36px;border:1px solid var(--wechat-config-border);border-radius:7px;background:rgba(248,250,252,.92);padding:6px 8px;color:var(--wechat-config-text);font-size:11px;font-weight:700;outline:none}.original-workspace-root #panel-wechat-agent .wechat-core-detail-note{margin:10px 1px 0;color:var(--wechat-config-muted);font-size:10px;font-weight:560;line-height:15px}.original-workspace-root #panel-wechat-agent #weather-region-select{margin-top:10px}.original-workspace-root #panel-wechat-agent #weather-region-select select:disabled{cursor:not-allowed;opacity:.58}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar,.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{min-height:72px;height:72px;flex:0 0 72px;border-top:1px solid rgba(203,213,225,.62)!important;background:rgba(255,255,255,.78);padding:11px 20px!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{position:relative;z-index:3;display:flex;height:72px;min-width:0;justify-content:space-between;box-shadow:0 -8px 20px rgba(15,23,42,.045)}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #wechat-config-save-status{display:-webkit-box;min-width:0;max-width:270px;margin:0;overflow:hidden;font-size:11px;font-weight:700;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings{display:inline-flex;width:150px;min-width:150px;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #047857;border-radius:8px;background:#059669;padding:9px 16px;color:#fff;font-size:12px;font-weight:820;line-height:18px;box-shadow:0 8px 18px rgba(5,150,105,.2);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings:hover:not(:disabled){background:#047857;box-shadow:0 10px 22px rgba(5,150,105,.24)}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-layer{inset:0;overflow:hidden}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-backdrop{background:rgba(15,23,42,.14);backdrop-filter:blur(3px)}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-shell{width:100%;max-width:100%;border-left:0;background:rgba(248,250,252,.9);box-shadow:-10px 0 30px rgba(15,23,42,.1);backdrop-filter:blur(28px) saturate(1.1)}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header{min-height:72px;padding:0 20px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(1.08)}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header p{font-size:11px;line-height:16px}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-body{padding:18px 20px 24px;background:rgba(226,232,240,.18)}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-layer:not([hidden]) .wechat-config-drawer-backdrop{animation:wechat-config-backdrop-in .18s ease-out both}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-layer:not([hidden]) .wechat-config-drawer-shell{animation:wechat-config-drawer-in .24s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-view:not([hidden]) .wechat-config-drawer-body>*{animation:wechat-config-content-in .22s cubic-bezier(.22,1,.36,1) 40ms both}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-body:not([hidden]){animation:wechat-config-content-in .19s cubic-bezier(.22,1,.36,1) both}@keyframes wechat-config-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes wechat-config-drawer-in{0%{opacity:.72;filter:blur(3px);transform:translateX(18px)}to{opacity:1;filter:blur(0);transform:translateX(0)}}@keyframes wechat-config-content-in{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.original-workspace-root #panel-wechat-agent #agent-name-input:focus-visible,.original-workspace-root #panel-wechat-agent #btn-open-custom-persona:focus-visible,.original-workspace-root #panel-wechat-agent #wechat-agent-model-fallback-select:focus-visible,.original-workspace-root #panel-wechat-agent #wechat-agent-model-select:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-core-accordion-trigger:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-core-fields input:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-core-fields select:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-core-fields textarea:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-core-secondary-action:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch input:focus-visible+span,.original-workspace-root #panel-wechat-agent .wechat-mode-segment input:focus-visible+span{outline:2px solid #059669!important;outline-offset:2px!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-config-panel{--wechat-config-border:rgba(148,163,184,0.24);--wechat-config-card:rgba(35,39,48,0.72);--wechat-config-card-hover:rgba(47,52,62,0.86);--wechat-config-card-active:rgba(40,45,55,0.8);--wechat-config-field:rgba(28,32,40,0.8);--wechat-config-glass-border:rgba(255,255,255,0.11);--wechat-config-glass-overlay:rgba(255,255,255,0.05);--wechat-config-glass-shadow:0 1px 2px rgba(0,0,0,0.26),0 9px 22px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.18);--wechat-config-glass-shadow-hover:0 2px 4px rgba(0,0,0,0.28),0 14px 30px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.14),inset 0 -1px 0 rgba(0,0,0,0.2);--wechat-config-surface:rgba(15,17,23,0.34);--wechat-config-muted:#a7afbd;--wechat-config-text:#f1f5f9;border-color:rgba(226,232,240,.13)!important;background:rgba(24,27,34,.84)!important;box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-header,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-responsive-header,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-save-footer{border-color:rgba(148,163,184,.18)!important;background:rgba(29,32,40,.72)!important;backdrop-filter:blur(18px) saturate(1.1)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-dashboard{background:var(--wechat-config-surface)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-open-custom-persona,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion{border-color:var(--wechat-config-glass-border);background:var(--wechat-config-card);box-shadow:var(--wechat-config-glass-shadow)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-open-custom-persona:hover{border-color:rgba(255,255,255,.2);background:var(--wechat-config-card-hover);box-shadow:var(--wechat-config-glass-shadow-hover)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion-trigger:hover{background:var(--wechat-config-glass-overlay)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-section-heading h3,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-section-heading label,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-check-row,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-field-grid label>span,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-select-field,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-textarea-field>span,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-time-range label>span{color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-name-input,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-fallback-select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-image-model-select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-field-grid select,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-textarea-field textarea,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-time-range input{border-color:var(--wechat-config-glass-border)!important;background:var(--wechat-config-field)!important;color:#f1f5f9!important;box-shadow:0 0 0 1px rgba(0,0,0,.24),0 9px 22px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.24)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-proactive-quiet-row{background:rgba(46,50,59,.68)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-capability-policy-fieldset{border-color:#46515f;background:rgba(32,36,44,.78)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-capability-limit-field,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-capability-policy-fieldset legend{color:#e2e8f0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-capability-segmented{background:rgba(15,23,42,.72)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-capability-segmented label:has(input:checked) span{background:#26352f;color:#a7f3d0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-capability-limit-field select{border-color:#46515f;background:#222730;color:#f1f5f9}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-feature-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-unavailable-badge,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-custom-persona-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-mode-segment{background:rgba(71,85,105,.38);color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-feature-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-custom-persona-icon{border-color:rgba(255,255,255,.09);box-shadow:0 2px 7px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.1)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:rgba(52,211,153,.42);box-shadow:0 0 0 1px rgba(52,211,153,.1),0 18px 38px rgba(0,0,0,.32),0 4px 12px rgba(16,185,129,.06),inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(16,185,129,.1)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-dashboard-switch>span{background:rgba(148,163,184,.42);box-shadow:inset 0 0 0 1px rgba(226,232,240,.18)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-dashboard-switch>span:after{background:#e2e8f0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #agent-name-input:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-open-custom-persona:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-fallback-select:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-agent-model-select:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion-trigger:focus-visible{outline-color:#34d399!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-mode-segment input:checked+span{background:rgba(16,185,129,.16);color:#6ee7b7;box-shadow:none}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-body,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-shell{background:rgba(23,26,33,.88)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-drawer-body{background:rgba(15,17,23,.46)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-model-control:has(#wechat-agent-model-fallback-select[data-load-state=failed])+#wechat-agent-model-fallback-status,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-model-control:has(#wechat-agent-model-select[data-load-state=failed])+#wechat-agent-model-status{color:#fbbf24!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.original-workspace-root #panel-wechat-agent #btn-open-custom-persona,.original-workspace-root #panel-wechat-agent .wechat-core-accordion{background:#f8fafc}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-open-custom-persona,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion{background:#282c35}}@media (min-width:1101px) and (max-width:1399px){.original-workspace-root #panel-wechat-agent{gap:12px!important;padding:24px 12px!important}}@media (max-width:1100px){.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{width:min(560px,100%)!important;flex:0 0 auto;align-self:center}}@media (max-width:639px){.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{width:100%!important;border-radius:20px!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{min-height:72px;height:72px;align-items:center!important;padding:0 14px!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>.wechat-agent-config-heading{width:auto;max-width:100%;flex-direction:row!important;align-items:center!important;justify-content:flex-start}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard,.original-workspace-root #panel-wechat-agent .wechat-config-drawer-body{padding:14px 14px 20px}.original-workspace-root #panel-wechat-agent .wechat-config-section+.wechat-config-section{margin-top:18px}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-header{gap:7px;padding-right:9px}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-trigger{grid-template-columns:32px minmax(0,1fr) 14px;gap:7px;padding-left:9px}.original-workspace-root #panel-wechat-agent .wechat-core-feature-icon{width:30px;height:30px}.original-workspace-root #panel-wechat-agent .wechat-core-field-grid.is-three-column,.original-workspace-root #panel-wechat-agent .wechat-core-field-grid.is-two-column{grid-template-columns:minmax(0,1fr)}.original-workspace-root #panel-wechat-agent .wechat-proactive-quiet-row{flex-direction:column;align-items:stretch}.original-workspace-root #panel-wechat-agent .wechat-core-time-range{width:100%}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar,.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{padding-inline:14px!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings{width:132px;min-width:132px}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #wechat-config-save-status{line-height:15px;-webkit-line-clamp:3}.original-workspace-root #panel-wechat-agent .wechat-config-drawer-header{padding:0 14px}}@media (max-width:359px){.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{min-height:72px;height:72px;flex-basis:72px;flex-direction:row;align-items:center;padding-block:11px!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #wechat-config-save-status{max-width:calc(100% - 58px);-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings{width:44px;min-width:44px;padding-inline:0}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings>span{display:none}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent #btn-open-custom-persona,.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings,.original-workspace-root #panel-wechat-agent .wechat-core-accordion,.original-workspace-root #panel-wechat-agent .wechat-core-accordion-chevron,.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span,.original-workspace-root #panel-wechat-agent .wechat-dashboard-switch>span:after{transition:none}}.original-workspace-root #panel-wechat-agent .wechat-config-back-button{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.66);border-radius:8px;background:rgba(255,255,255,.46);color:#334155;box-shadow:0 4px 14px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.76);backdrop-filter:blur(9px) saturate(1.04);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.original-workspace-root #panel-wechat-agent .wechat-config-back-button:hover{border-color:rgba(148,163,184,.62);background:rgba(255,255,255,.66);color:#047857}.original-workspace-root #panel-wechat-agent .wechat-config-back-button svg{width:18px;height:18px}.original-workspace-root #panel-wechat-agent [data-wechat-config-page-heading]:focus{outline:none}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard[hidden]{display:none!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{margin-top:auto}.original-workspace-root #panel-wechat-agent #wechat-config-save-status{position:relative;padding-left:15px;transition:color .16s ease,opacity .16s ease}.original-workspace-root #panel-wechat-agent #wechat-config-save-status:before{content:"";position:absolute;top:5px;left:0;width:7px;height:7px;border-radius:50%;background:currentColor}.original-workspace-root #panel-wechat-agent #wechat-config-save-status[data-state=saving]:before{top:3px;width:10px;height:10px;border:2px solid;border-right:2px solid transparent;background:transparent;animation:wechat-config-saving-spin .8s linear infinite}.original-workspace-root #panel-wechat-agent .wechat-config-back-button:focus-visible{outline:2px solid #059669!important;outline-offset:2px!important}@keyframes wechat-config-page-in{0%{opacity:.78;transform:translateX(7px)}to{opacity:1;transform:translateX(0)}}@keyframes wechat-config-saving-spin{to{transform:rotate(1turn)}}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-config-panel{--wechat-config-card:rgba(39,43,52,0.58);--wechat-config-card-hover:rgba(46,51,61,0.66);--wechat-config-card-active:rgba(37,51,48,0.62);--wechat-config-field:rgba(31,35,43,0.7);--wechat-config-glass-border:rgba(148,163,184,0.2);--wechat-config-glass-overlay:rgba(255,255,255,0.035);--wechat-config-page-bg:rgba(23,26,33,0.9);--wechat-config-glass-shadow:0 6px 18px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.07);--wechat-config-glass-shadow-hover:0 7px 20px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.09);--wechat-config-surface:rgba(255,255,255,0.025);background:rgba(24,26,32,.78)!important;box-shadow:0 18px 44px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-back-button{border-color:rgba(148,163,184,.2);background:rgba(39,43,52,.5);color:#cbd5e1;box-shadow:var(--wechat-config-glass-shadow)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-back-button:hover{background:rgba(46,51,61,.66);color:#6ee7b7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:rgba(52,211,153,.38);background:rgba(37,51,48,.62);box-shadow:var(--wechat-config-glass-shadow)}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent #wechat-config-save-status,.original-workspace-root #panel-wechat-agent .wechat-config-back-button{transition:none}.original-workspace-root #panel-wechat-agent #wechat-config-save-status[data-state=saving]:before{animation:none}}.original-workspace-root #panel-wechat-agent{--wx-canvas:#edf2f4;--wx-panel:rgba(248,250,252,0.78);--wx-card:rgba(255,255,255,0.86);--wx-card-soft:rgba(248,250,252,0.94);--wx-ink:#172033;--wx-copy:#475569;--wx-muted:#64748b;--wx-border:rgba(203,213,225,0.76);--wx-green:#059669;--wx-green-strong:#047857;--wx-green-soft:#ecfdf5;--wx-action:#059669;--wx-action-hover:#047857;--wx-orange:#f59e0b;--wx-raised:0 16px 36px rgba(15,23,42,0.1),0 3px 9px rgba(15,23,42,0.045),inset 0 1px 0 rgba(255,255,255,0.96);--wx-raised-soft:0 9px 20px rgba(15,23,42,0.08),0 2px 5px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.94),inset 0 -1px 0 rgba(148,163,184,0.12);--wx-control:0 4px 10px rgba(15,23,42,0.065),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 -1px 0 rgba(148,163,184,0.16);--wx-pressed:inset 0 2px 5px rgba(15,23,42,0.13),inset 0 1px 0 rgba(255,255,255,0.42);gap:24px!important;padding:24px!important;background:var(--wx-canvas)!important;color:var(--wx-ink);letter-spacing:0}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual-offline{justify-content:flex-start!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual-offline>.wechat-runtime-orbit-system{margin-top:auto}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual-offline>:last-child{margin-bottom:auto}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel,.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{border:1px solid rgba(255,255,255,.94)!important;border-radius:26px!important;box-shadow:var(--wx-raised)!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{background:rgba(255,255,255,.78)!important;backdrop-filter:blur(24px) saturate(1.04)!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{background:var(--wx-panel)!important;backdrop-filter:none!important;width:clamp(440px,31vw,560px)!important;flex:0 0 clamp(440px,31vw,560px)!important;overflow:visible!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header,.original-workspace-root #panel-wechat-agent .wechat-runtime-status-rail{border-color:var(--wx-border)!important;background:transparent}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{border-color:var(--wx-border)!important;background:rgba(255,255,255,.72);backdrop-filter:blur(16px)}.original-workspace-root #panel-wechat-agent .wechat-agent-config-title,.original-workspace-root #panel-wechat-agent .wechat-config-section-heading h3,.original-workspace-root #panel-wechat-agent .wechat-config-section-heading label,.original-workspace-root #panel-wechat-agent .wechat-runtime-header h2{color:var(--wx-ink)!important;letter-spacing:0!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-icon,.original-workspace-root #panel-wechat-agent .wechat-runtime-header>div:first-child>div:first-child{border:1px solid #202b40;border-radius:11px!important;background:#172033!important;color:#fff!important;box-shadow:0 6px 14px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.14)!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{position:relative;z-index:4;min-height:92px;height:92px;flex:0 0 92px;gap:16px;padding:18px 24px!important;border-bottom:1px solid var(--wx-border);border-radius:26px 26px 0 0;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(18px) saturate(1.04)}.original-workspace-root #panel-wechat-agent .wechat-agent-config-title{font-size:22px!important;line-height:1.1;font-weight:800!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-subtitle{margin-top:5px!important;color:var(--wx-copy)!important;font-size:12px!important}.original-workspace-root #panel-wechat-agent .wechat-config-header-save{display:inline-flex;min-width:98px;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #047857;border-radius:11px;background:var(--wx-action);color:#fff;font-size:13px;font-weight:800;box-shadow:0 7px 15px rgba(5,150,105,.22),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(4,120,87,.42);cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.original-workspace-root #panel-wechat-agent .wechat-config-header-save:hover{background:var(--wx-action-hover);box-shadow:0 9px 18px rgba(5,150,105,.26),inset 0 1px 0 rgba(255,255,255,.24);transform:translateY(-1px)}.original-workspace-root #panel-wechat-agent .wechat-config-header-save:active{box-shadow:var(--wx-pressed);transform:translateY(0)}.original-workspace-root #panel-wechat-agent .wechat-config-header-save:disabled{cursor:wait;opacity:.66;transform:none}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard{display:block!important;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:22px 22px 30px!important;background:transparent!important}.original-workspace-root #panel-wechat-agent .wechat-config-section{padding:0!important;border:0!important;background:transparent!important}.original-workspace-root #panel-wechat-agent .wechat-config-section+.wechat-config-section{margin-top:26px!important;padding-top:0!important;border-top:0!important}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading{min-height:24px;margin-bottom:13px}.original-workspace-root #panel-wechat-agent .wechat-config-section-heading h3,.original-workspace-root #panel-wechat-agent .wechat-config-section-heading label{font-size:16px!important;line-height:1.35;font-weight:800!important}.original-workspace-root #panel-wechat-agent .wechat-agent-model-control,.original-workspace-root #panel-wechat-agent .wechat-core-accordion{border:1px solid var(--wx-border)!important;border-radius:14px!important;background:var(--wx-card)!important;box-shadow:var(--wx-control)!important}.original-workspace-root #panel-wechat-agent .wechat-agent-model-control:focus-within,.original-workspace-root #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:#34d399!important;background:var(--wx-green-soft)!important;box-shadow:var(--wx-pressed),0 0 0 3px rgba(16,185,129,.1)!important}.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy strong{color:var(--wx-ink)!important}.original-workspace-root #panel-wechat-agent #wechat-agent-model-status,.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy small{color:var(--wx-copy)!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{min-height:44px!important;height:auto!important;flex:0 0 auto!important;justify-content:center!important;padding:10px 20px 12px!important;border-top:1px solid var(--wx-border)!important;border-radius:0 0 26px 26px;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(16px)}.original-workspace-root #panel-wechat-agent #wechat-config-save-status{max-width:100%!important;color:var(--wx-copy)!important;text-align:center;-webkit-line-clamp:2!important}.original-workspace-root #panel-wechat-agent #wechat-config-save-status[data-state=saved]{color:#047857!important}.original-workspace-root #panel-wechat-agent[data-persona-modal-open=true]{z-index:40!important}.original-workspace-root #panel-wechat-agent button:focus-visible,.original-workspace-root #panel-wechat-agent input:focus-visible,.original-workspace-root #panel-wechat-agent select:focus-visible,.original-workspace-root #panel-wechat-agent summary:focus-visible,.original-workspace-root #panel-wechat-agent textarea:focus-visible{outline:3px solid #047857!important;outline-offset:2px}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent button:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent input:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent select:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent summary:focus-visible,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent textarea:focus-visible{outline-color:#6ee7b7!important}@media (max-width:1399px){.original-workspace-root #panel-wechat-agent{gap:16px!important;padding:18px!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{width:clamp(420px,36vw,500px)!important;flex-basis:clamp(420px,36vw,500px)!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header-actions{flex-basis:320px;max-width:320px}.original-workspace-root #panel-wechat-agent .wechat-agent-security-copy{font-size:11px;line-height:1.45}}@media (max-width:1100px){.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{width:min(620px,100%)!important;flex:0 0 auto!important}}@media (max-width:520px){.original-workspace-root #panel-wechat-agent{padding:10px!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{min-height:76px;height:76px;flex-basis:76px;padding:12px 14px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-title{font-size:18px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-config-subtitle{display:none}.original-workspace-root #panel-wechat-agent .wechat-config-header-save{min-width:84px;min-height:44px}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard{padding:16px 14px 24px!important}}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent{--wx-canvas:#101216;--wx-panel:rgba(24,27,34,0.88);--wx-card:rgba(35,39,48,0.78);--wx-card-soft:rgba(28,32,40,0.88);--wx-ink:#f1f5f9;--wx-copy:#cbd5e1;--wx-muted:#a7afbd;--wx-border:rgba(255,255,255,0.11);--wx-green:#34d399;--wx-green-strong:#6ee7b7;--wx-green-soft:rgba(6,78,59,0.42);--wx-action:#059669;--wx-action-hover:#047857;--wx-raised:0 18px 38px rgba(0,0,0,0.34),0 4px 10px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.07);--wx-raised-soft:0 9px 20px rgba(0,0,0,0.26),0 2px 6px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(0,0,0,0.22);--wx-control:0 4px 10px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.065),inset 0 -1px 0 rgba(0,0,0,0.24);--wx-pressed:inset 0 2px 5px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.045)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-config-panel,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-runtime-panel{border-color:var(--wx-border)!important;background:var(--wx-panel)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-runtime-panel{background:rgba(27,28,35,.88)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-responsive-header,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-config-save-footer{border-color:var(--wx-border)!important;background:rgba(29,32,40,.76)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-model-control,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion{background:var(--wx-card)!important;color:var(--wx-ink)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-header,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-status-rail{border-color:var(--wx-border)!important;background:transparent!important;color:var(--wx-ink)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-action-bar{border-color:var(--wx-border)!important;background:rgba(29,32,40,.76)!important;color:var(--wx-ink)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-header>div:first-child>div:first-child{border-color:#334155!important;box-shadow:0 6px 14px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-header>div:first-child p{color:var(--wx-copy)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-security-notice{border-color:rgba(52,211,153,.34)!important;background:#1d3a31!important;color:#b7f7de!important;box-shadow:var(--wx-pressed)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-security-notice svg{color:#6ee7b7!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-item dt,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-metric dt{color:var(--wx-muted)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-item dd,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-metric dd{color:var(--wx-ink)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-usage-item+.wechat-agent-usage-item,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-metric{border-color:var(--wx-border)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-frame{border-color:rgba(255,255,255,.13)!important;background:var(--wx-card-soft)!important;box-shadow:var(--wx-raised-soft),0 0 0 7px rgb(var(--wechat-runtime-accent-rgb)/.08)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-frame:has(#wechat-qr-image:not(.hidden)){background:#fff!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-qr-placeholder-text{color:var(--wx-ink)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-placeholder,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-qr-placeholder>svg{color:#6ee7b7!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-config-icon,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-model-control,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion{box-shadow:var(--wx-raised-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-wechat-unbind{border-color:rgba(251,113,133,.38)!important;background:var(--wx-card-soft)!important;color:#fda4af!important;box-shadow:var(--wx-raised-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-wechat-unbind:hover{background:#35242a!important}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-config-header-save{animation:none!important;transition:none!important}}.original-workspace-root .wechat-data-confirm-modal{position:fixed;inset:0;z-index:230;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:#172033}.original-workspace-root .wechat-data-confirm-modal.hidden{display:none!important}.original-workspace-root .wechat-data-confirm-overlay{position:absolute;inset:0;border:0;background:rgba(15,23,42,.48);cursor:default;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.original-workspace-root .wechat-data-confirm-content{position:relative;display:grid;width:min(100%,440px);max-height:calc(100dvh - 32px);gap:18px;overflow-y:auto;padding:24px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff;box-shadow:0 24px 64px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.9);transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.original-workspace-root .wechat-data-confirm-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid #fecdd6;border-radius:8px;background:#fff1f3;color:#c43f5a;box-shadow:0 5px 12px rgba(190,24,93,.1)}.original-workspace-root .wechat-data-confirm-icon svg{width:21px;height:21px}.original-workspace-root .wechat-data-confirm-copy h2{margin:0;color:#172033;font-size:18px;line-height:1.3;font-weight:900;letter-spacing:0;text-wrap:balance}.original-workspace-root .wechat-data-confirm-copy>p{margin:8px 0 0;color:#475569;font-size:13px;line-height:1.7;font-weight:650;text-wrap:pretty}.original-workspace-root .wechat-data-confirm-copy .wechat-data-confirm-preserved{padding:10px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:12px}.original-workspace-root .wechat-data-confirm-preserved:empty{display:none}.original-workspace-root .wechat-data-confirm-acknowledgement{display:grid;min-height:48px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;cursor:pointer}.original-workspace-root .wechat-data-confirm-acknowledgement[hidden]{display:none!important}.original-workspace-root .wechat-data-confirm-acknowledgement input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.original-workspace-root .wechat-data-confirm-acknowledgement>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid #94a3b8;border-radius:6px;background:#ffffff;color:#ffffff}.original-workspace-root .wechat-data-confirm-acknowledgement>span svg{width:14px;height:14px;opacity:0}.original-workspace-root .wechat-data-confirm-acknowledgement input:checked+span{border-color:#c43f5a;background:#c43f5a}.original-workspace-root .wechat-data-confirm-acknowledgement input:checked+span svg{opacity:1}.original-workspace-root .wechat-data-confirm-acknowledgement input:focus-visible+span{outline:3px solid rgba(232,93,117,.22);outline-offset:2px}.original-workspace-root .wechat-data-confirm-acknowledgement em{color:#334155;font-size:12px;line-height:1.45;font-style:normal;font-weight:750}.original-workspace-root .wechat-data-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.original-workspace-root .wechat-data-confirm-actions>button{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:850;letter-spacing:0;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.original-workspace-root .wechat-data-confirm-cancel{border:1px solid #cbd5e1;background:#ffffff;color:#475569}.original-workspace-root .wechat-data-confirm-cancel:hover{border-color:#94a3b8;background:#f8fafc;color:#172033}.original-workspace-root .wechat-data-confirm-submit{border:1px solid #c43f5a;background:#c43f5a;color:#ffffff;box-shadow:0 7px 16px rgba(190,24,93,.2)}.original-workspace-root .wechat-data-confirm-submit:hover:not(:disabled){border-color:#9f1239;background:#9f1239}.original-workspace-root .wechat-data-confirm-submit:disabled{border-color:#e2e8f0;background:#e2e8f0;color:#94a3b8;box-shadow:none;cursor:not-allowed}.original-workspace-root .wechat-data-confirm-submit svg{width:15px;height:15px}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-content{border-color:#3a4352;background:#20252d;color:#f1f5f9;box-shadow:0 24px 64px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-copy h2{color:#f1f5f9}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-copy>p{color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-copy .wechat-data-confirm-preserved{border-color:rgba(52,211,153,.34);background:rgba(6,78,59,.48);color:#a7f3d0}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-acknowledgement{border-color:#4b5563;background:#181c23}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-acknowledgement>span,.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-cancel{border-color:#4b5563;background:#282e38}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-acknowledgement em,.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-cancel{color:#d7dee8}.original-workspace-root[data-yaistudio-theme=dark] .wechat-data-confirm-submit:disabled{border-color:#3a4352;background:#3a4352;color:#7f8a9a}@media (max-width:520px){.original-workspace-root .wechat-data-confirm-content{padding:20px}.original-workspace-root .wechat-data-confirm-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.original-workspace-root .wechat-data-confirm-actions>button,.original-workspace-root .wechat-data-confirm-content,.original-workspace-root .wechat-data-confirm-overlay{transition:none!important}}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{justify-content:center!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>.wechat-agent-config-heading{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 28px);flex:0 1 auto!important;justify-content:center!important}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard{padding-bottom:18px!important}.original-workspace-root #panel-wechat-agent .wechat-config-section+.wechat-config-section{margin-top:22px!important}.original-workspace-root #panel-wechat-agent .wechat-core-feature-section{padding-bottom:0!important}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-list{gap:9px}.original-workspace-root #panel-wechat-agent .wechat-core-accordion,.original-workspace-root #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:#d8e1ea!important;background:#ffffff!important;box-shadow:0 4px 10px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.96)!important}.original-workspace-root #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:#8fd7ba!important;box-shadow:0 5px 13px rgba(15,23,42,.065),0 0 0 2px rgba(16,185,129,.06)!important}.original-workspace-root #panel-wechat-agent .wechat-core-accordion[data-open=true] .wechat-core-accordion-header{background:#ffffff}.original-workspace-root #panel-wechat-agent .wechat-core-accordion[data-open=true] .wechat-core-feature-icon{border-color:rgba(16,185,129,.28);color:#047857}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-trigger:hover{background:#f6f8fa!important}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-trigger:focus-visible{outline:none!important}.original-workspace-root #panel-wechat-agent .wechat-core-accordion:has(.wechat-core-accordion-trigger:focus-visible){border-color:#34d399!important;box-shadow:0 0 0 3px rgba(16,185,129,.1),0 4px 10px rgba(15,23,42,.055)!important}.original-workspace-root #panel-wechat-agent .wechat-core-accordion-body{margin:0!important;border-top:1px solid #e3e9f0!important;padding:13px 14px 14px!important;background:#f7f9fb}.original-workspace-root #panel-wechat-agent .wechat-core-detail-intro{color:#526174!important}.original-workspace-root #panel-wechat-agent .wechat-core-secondary-action{border-color:#b8ddce;background:#ffffff;color:#047857}.original-workspace-root #panel-wechat-agent .wechat-core-secondary-action:hover{border-color:#6fc5a3;background:#f4faf7}.original-workspace-root #panel-wechat-agent .wechat-mode-segment input:checked+span{border-color:#b9c8d6!important;background:#ffffff!important;color:#047857!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{display:grid!important;min-height:72px!important;height:72px!important;flex:0 0 72px!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:normal!important;gap:14px;padding:10px 20px!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #wechat-config-save-status{max-width:none!important;font-size:12px;line-height:17px;text-align:left!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings{width:156px;min-width:156px;min-height:46px;border-radius:11px;font-size:13px}.original-workspace-root #panel-wechat-agent #wechat-agent-model-status,.original-workspace-root #panel-wechat-agent .wechat-agent-config-subtitle,.original-workspace-root #panel-wechat-agent .wechat-core-detail-intro,.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy small,.original-workspace-root #panel-wechat-agent .wechat-core-field-grid label>span,.original-workspace-root #panel-wechat-agent .wechat-core-select-field,.original-workspace-root #panel-wechat-agent .wechat-core-textarea-field>span,.original-workspace-root #panel-wechat-agent .wechat-core-time-range label>span{font-size:12px!important}.original-workspace-root #panel-wechat-agent .wechat-core-feature-copy strong,.original-workspace-root #panel-wechat-agent .wechat-core-fields input,.original-workspace-root #panel-wechat-agent .wechat-core-fields select,.original-workspace-root #panel-wechat-agent .wechat-core-fields textarea,.original-workspace-root #panel-wechat-agent .wechat-mode-segment label>span:not(.sr-only){font-size:13px!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:#414b59!important;background:#252a33!important;box-shadow:0 4px 12px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion[data-open=true]{border-color:rgba(52,211,153,.48)!important;box-shadow:0 5px 14px rgba(0,0,0,.28),0 0 0 2px rgba(52,211,153,.07)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion-body,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion[data-open=true] .wechat-core-accordion-header{border-color:#414b59!important;background:#20242c}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-detail-intro{color:#cbd5e1!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-accordion-trigger:hover{background:#2c323d!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-core-secondary-action{border-color:#46515f;background:#252a33;color:#dbe4ef}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-mode-segment input:checked+span{border-color:#596576!important;background:#303641!important;color:#6ee7b7!important}@media (max-width:520px){.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>.wechat-agent-config-heading{max-width:100%}.original-workspace-root #panel-wechat-agent .wechat-config-dashboard{padding-bottom:14px!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer{min-height:76px!important;height:76px!important;flex-basis:76px!important;gap:10px;padding:9px 14px!important}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings{width:auto;min-width:108px;padding-inline:14px}}@media (max-width:390px){.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #wechat-config-save-status{font-size:11px;line-height:15px}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer #btn-save-wechat-agent-settings{min-width:98px;padding-inline:10px}}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view][hidden],.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate[hidden]{display:none!important}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate{min-height:122px;overflow:hidden;border:1px solid var(--wx-border);border-radius:18px;background:var(--wx-card);box-shadow:var(--wx-raised-soft)}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view]{min-height:120px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view]:not([hidden]){display:grid}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid #d7e0e9;border-radius:12px;background:#f1f5f9;color:#475569;box-shadow:var(--wx-control)}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate-icon svg{width:21px;height:21px}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate-icon.is-loading{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate-icon.is-loading svg{animation:wechat-agent-persona-gate-spin 1.35s linear infinite}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate-icon.is-error{border-color:#fecdd3;background:#fff1f2;color:#be123c}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate strong{display:block;color:var(--wx-ink);font-size:14px;line-height:1.35;font-weight:850;letter-spacing:0;text-wrap:balance}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate p{max-width:42ch;margin:5px 0 0;color:var(--wx-copy);font-size:12px;line-height:1.55;font-weight:650;text-wrap:pretty}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate button{display:inline-flex;min-width:104px;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #047857;border-radius:11px;background:var(--wx-action);padding:0 15px;color:#ffffff;font-size:12px;line-height:1.2;font-weight:800;box-shadow:0 5px 12px rgba(5,150,105,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view=signed-out] button{border-color:#172033;background:#172033;box-shadow:0 5px 12px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.12)}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view=error] button{border-color:#fda4af;background:#ffffff;color:#be123c;box-shadow:var(--wx-control)}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate button:hover{border-color:#047857;background:var(--wx-action-hover)}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view=signed-out] button:hover{border-color:#334155;background:#334155}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view=error] button:hover{border-color:#fb7185;background:#fff1f2}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate button:focus-visible{outline:3px solid rgba(16,185,129,.2);outline-offset:2px}.original-workspace-root #panel-wechat-agent [data-wechat-agent-dependent-config]{transition:opacity .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1)}.original-workspace-root #panel-wechat-agent [data-wechat-agent-dependent-config][aria-disabled=true]{opacity:.52;filter:saturate(.45);-webkit-user-select:none;-moz-user-select:none;user-select:none}.original-workspace-root #panel-wechat-agent .wechat-config-save-footer[data-wechat-agent-dependent-config][aria-disabled=true]{opacity:.82;filter:saturate(.62)}.original-workspace-root #panel-wechat-agent #wechat-config-save-status[data-state=locked]{color:#64748b}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-persona-gate{border-color:var(--wx-border);background:var(--wx-card)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-persona-gate-icon{border-color:rgba(255,255,255,.12);background:#252a33;color:#cbd5e1}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-persona-gate-icon.is-loading{border-color:rgba(129,140,248,.34);background:rgba(49,46,129,.34);color:#a5b4fc}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-persona-gate-icon.is-error{border-color:rgba(251,113,133,.34);background:rgba(136,19,55,.28);color:#fda4af}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view=error] button{border-color:rgba(251,113,133,.48);background:#2d242b;color:#fda4af}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-config-save-status[data-state=locked]{color:#a7afbd}@keyframes wechat-agent-persona-gate-spin{to{transform:rotate(1turn)}}@media (max-width:520px){.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate [data-wechat-agent-gate-view]{min-height:0;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate-icon{width:44px;height:44px}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate button{width:100%;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate-icon.is-loading svg{animation:none!important}.original-workspace-root #panel-wechat-agent .wechat-agent-persona-gate button,.original-workspace-root #panel-wechat-agent [data-wechat-agent-dependent-config]{transition:none!important}}.original-workspace-root #panel-wechat-agent .wechat-section-accent-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--wx-orange);box-shadow:0 0 0 3px rgba(245,158,11,.1)}.original-workspace-root #panel-wechat-agent .wechat-current-persona-card{display:grid;min-width:0;min-height:174px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid var(--wx-border);border-radius:18px;background:var(--wx-card);box-shadow:var(--wx-raised-soft)}.original-workspace-root #panel-wechat-agent .wechat-current-persona-card[hidden]{display:none!important}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button{position:relative;display:grid;width:74px;height:74px;place-items:center;overflow:visible;padding:0;border:1px solid #d8e0ea;border-radius:50%;background:#f8fafc;box-shadow:var(--wx-control);cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button img{width:68px;height:68px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-edit{position:absolute;right:-2px;bottom:-1px;display:grid;width:24px;height:24px;place-items:center;border:2px solid #fff;border-radius:50%;background:#059669;color:#fff;pointer-events:none}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-edit svg{width:11px;height:11px}.original-workspace-root #panel-wechat-agent .wechat-current-persona-copy{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-current-persona-copy>strong{display:block;overflow:hidden;color:var(--wx-ink);font-size:16px;line-height:1.3;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-current-persona-copy p{margin:6px 0 0;overflow:hidden;color:var(--wx-copy);font-size:12px;line-height:1.35;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-current-persona-copy small{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--wx-muted);font-size:11px;line-height:1.45;font-weight:650;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-current-persona-edit-button{display:inline-flex;min-width:112px;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #047857!important;border-radius:11px;background:var(--wx-action)!important;color:#fff!important;font-size:12px;font-weight:800;box-shadow:0 6px 13px rgba(5,150,105,.2),inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(4,120,87,.36);cursor:pointer}.original-workspace-root #panel-wechat-agent .wechat-current-persona-edit-button svg{width:14px;height:14px;color:#fff!important}.original-workspace-root #panel-wechat-agent .wechat-current-persona-edit-button:hover{background:var(--wx-action-hover)!important}.original-workspace-root #panel-wechat-agent .wechat-current-relationship-summary{display:grid;min-width:0;min-height:50px;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--wx-affinity-border);border-radius:11px;background:var(--wx-affinity-soft);color:var(--wx-ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.original-workspace-root #panel-wechat-agent .wechat-current-relationship-summary:hover{border-color:#f59aaa;box-shadow:0 5px 12px rgba(190,24,93,.1);transform:translateY(-1px)}.original-workspace-root #panel-wechat-agent .wechat-affinity-heart{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--wx-affinity-border);border-radius:9px;background:#fff;color:var(--wx-affinity-strong);box-shadow:var(--wx-control)}.original-workspace-root #panel-wechat-agent .wechat-affinity-heart svg{width:17px;height:17px;fill:currentColor}.original-workspace-root #panel-wechat-agent .wechat-affinity-copy{display:block;min-width:0}.original-workspace-root #panel-wechat-agent .wechat-affinity-copy>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.original-workspace-root #panel-wechat-agent .wechat-affinity-copy strong{color:var(--wx-affinity-strong);font-size:14px;line-height:1;font-weight:900}.original-workspace-root #panel-wechat-agent .wechat-affinity-copy strong small{margin-left:2px;color:var(--wx-muted);font-size:9px;font-weight:750}.original-workspace-root #panel-wechat-agent .wechat-affinity-copy em{overflow:hidden;color:var(--wx-copy);font-size:10px;line-height:1.2;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-affinity-progress{position:relative;display:block;width:100%;height:6px;margin-top:7px;overflow:hidden;border-radius:3px;background:#f8cdd5;box-shadow:inset 0 1px 2px rgba(136,19,55,.14)}.original-workspace-root #panel-wechat-agent .wechat-affinity-progress>i{display:block;width:0;max-width:100%;height:100%;border-radius:inherit;background:var(--wx-affinity);transition:width .32s ease}.original-workspace-root #panel-wechat-agent .wechat-affinity-progress.is-large{height:9px;margin-top:16px;border-radius:5px}.original-workspace-root #panel-wechat-agent .wechat-affinity-trend{display:inline-flex;min-width:62px;min-height:28px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:rgba(255,255,255,.72);color:var(--wx-muted);font-size:10px;font-weight:800;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-affinity-trend svg{display:none;width:13px;height:13px}.original-workspace-root #panel-wechat-agent .wechat-affinity-trend[data-trend=up]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.original-workspace-root #panel-wechat-agent .wechat-affinity-trend[data-trend=down]{border-color:var(--wx-affinity-border);background:var(--wx-affinity-soft);color:var(--wx-affinity-strong)}.original-workspace-root #panel-wechat-agent .wechat-affinity-trend[data-trend=down] .is-down,.original-workspace-root #panel-wechat-agent .wechat-affinity-trend[data-trend=stable] .is-stable,.original-workspace-root #panel-wechat-agent .wechat-affinity-trend[data-trend=up] .is-up{display:block}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--wx-border);border-radius:18px;background:var(--wx-card);box-shadow:var(--wx-raised-soft)}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button{display:flex;min-width:0;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 4px;border:1px solid #dbe3ee;border-radius:12px;background:rgba(248,250,252,.94);color:var(--wx-copy);box-shadow:var(--wx-control);cursor:pointer;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid transparent;border-radius:10px;background:#eef2ff;color:#4f46e5;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button:nth-child(2)>span{border-color:#a7f3d0;background:#ecfdf5;color:#059669}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button:nth-child(3)>span{border-color:#ddd6fe;background:#f5f3ff;color:#7c3aed}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button:nth-child(4)>span{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid svg{width:18px;height:18px}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid strong{max-width:100%;overflow:hidden;font-size:11px;line-height:1.25;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button:hover:not(:disabled){border-color:#aab8c9;color:var(--wx-ink);box-shadow:0 7px 15px rgba(15,23,42,.1),inset 0 1px 0 #fff;transform:translateY(-1px)}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button:active{box-shadow:var(--wx-pressed);transform:none}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-current-persona-card,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-quick-config-grid{background:var(--wx-card)!important;color:var(--wx-ink)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-affinity-heart,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-current-persona-avatar-button{border-color:var(--wx-border)!important;background:var(--wx-card-soft)!important;box-shadow:var(--wx-raised-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-current-relationship-summary{border-color:var(--wx-affinity-border)!important;background:var(--wx-affinity-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-affinity-progress{background:rgba(136,19,55,.5)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-affinity-trend{border-color:var(--wx-border);background:rgba(28,32,40,.8);color:var(--wx-copy)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-quick-config-grid>button{border-color:var(--wx-border)!important;background:var(--wx-card-soft)!important;color:var(--wx-copy)!important;box-shadow:var(--wx-raised-soft)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-quick-config-grid>button>span{border-color:rgba(129,140,248,.28)!important;background:rgba(49,46,129,.34)!important;color:#a5b4fc!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-quick-config-grid>button:nth-child(2)>span{border-color:rgba(52,211,153,.28)!important;background:rgba(6,78,59,.42)!important;color:#6ee7b7!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-quick-config-grid>button:nth-child(3)>span{border-color:rgba(196,181,253,.28)!important;background:rgba(76,29,149,.34)!important;color:#c4b5fd!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-quick-config-grid>button:nth-child(4)>span{border-color:rgba(251,146,60,.3)!important;background:rgba(124,45,18,.34)!important;color:#fb923c!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-quick-config-grid>button:hover:not(:disabled){border-color:rgba(255,255,255,.2)!important;color:var(--wx-ink)!important;box-shadow:0 8px 18px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07)!important}@media (max-width:1399px){.original-workspace-root #panel-wechat-agent .wechat-current-persona-card{grid-template-columns:66px minmax(0,1fr) auto}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button{width:66px;height:66px}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button img{width:60px;height:60px}}@media (max-width:1100px){.original-workspace-root #panel-wechat-agent .wechat-current-persona-card{grid-template-columns:74px minmax(0,1fr) auto}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button{width:74px;height:74px}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button img{width:68px;height:68px}}@media (max-width:520px){.original-workspace-root #panel-wechat-agent .wechat-current-persona-card{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:15px}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button{width:64px;height:64px}.original-workspace-root #panel-wechat-agent .wechat-current-persona-avatar-button img{width:58px;height:58px}.original-workspace-root #panel-wechat-agent .wechat-current-persona-edit-button{grid-column:1/-1;width:100%}.original-workspace-root #panel-wechat-agent .wechat-current-relationship-summary{grid-template-columns:32px minmax(0,1fr)}.original-workspace-root #panel-wechat-agent .wechat-current-relationship-summary>.wechat-affinity-trend{grid-column:1/-1;justify-self:stretch}.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-affinity-progress>i,.original-workspace-root #panel-wechat-agent .wechat-current-relationship-summary,.original-workspace-root #panel-wechat-agent .wechat-quick-config-grid>button{transition:none!important}}.original-workspace-root #panel-image-space .image-result-stage{overflow:hidden}.original-workspace-root #panel-image-space .image-result-viewer{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-width:0;min-height:0;max-width:1120px;margin-inline:auto}.original-workspace-root #panel-image-space .image-result-generation-status{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:min(100%,640px);min-height:32px;align-items:center;gap:8px;margin:0 auto;padding:7px 12px;border:1px solid rgba(129,140,248,.24);border-radius:999px;background:rgba(255,255,255,.78);color:#4f46e5;font-size:12px;font-weight:850;line-height:1.35;box-shadow:0 8px 22px rgba(79,70,229,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.original-workspace-root #panel-image-space .image-result-generation-status[hidden]{display:none}.original-workspace-root #panel-image-space .image-result-generation-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.12);animation:image-result-progress-pulse 1.4s ease-in-out infinite}.original-workspace-root #panel-image-space .image-result-generation-status[data-state=failed]{border-color:rgba(244,63,94,.22);color:#be123c}.original-workspace-root #panel-image-space .image-result-generation-status[data-state=failed] .image-result-generation-status-dot{background:#f43f5e;box-shadow:0 0 0 4px rgba(244,63,94,.12)}.original-workspace-root #panel-image-space .image-result-layout{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:14px;width:100%;height:100%;min-width:0;min-height:0;align-items:stretch}.original-workspace-root #panel-image-space .image-result-viewer[data-count="1"] .image-result-layout{grid-template-columns:minmax(0,1fr)}.original-workspace-root #panel-image-space .image-result-viewer[data-count="1"] .image-result-thumbnails{display:none}.original-workspace-root #panel-image-space .image-result-main-shell{border-radius:14px}.original-workspace-root #panel-image-space .image-result-main,.original-workspace-root #panel-image-space .image-result-main-shell{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden}.original-workspace-root #panel-image-space .image-result-main{--image-result-aspect:1;padding:0;border:0;border-radius:14px;background:transparent;cursor:zoom-in}.original-workspace-root #panel-image-space .image-result-thumbnail[data-result-kind=cutout],.original-workspace-root #panel-image-space .recent-image-thumb[data-result-kind=cutout],.original-workspace-root .history-image-card[data-result-kind=cutout],.original-workspace-root[data-image-result-kind=cutout] #panel-image-space .image-result-main{background-color:#f8fafc;background-image:linear-gradient(45deg,#dbe2ea 25%,transparent 0),linear-gradient(-45deg,#dbe2ea 25%,transparent 0),linear-gradient(45deg,transparent 75%,#dbe2ea 0),linear-gradient(-45deg,transparent 75%,#dbe2ea 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.original-workspace-root #panel-image-space .image-result-thumbnail[data-result-kind=cutout] img,.original-workspace-root #panel-image-space .recent-image-thumb[data-result-kind=cutout] img,.original-workspace-root .history-image-card[data-result-kind=cutout] img{background:transparent!important}.original-workspace-root .history-image-kind-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(255,255,255,.72);background:rgba(15,23,42,.95);box-shadow:0 3px 10px rgba(15,23,42,.32),inset 0 1px 0 rgba(255,255,255,.16);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.72);white-space:nowrap;backdrop-filter:blur(8px)}.original-workspace-root #panel-image-space .image-result-main:focus-visible{outline-offset:5px!important}.original-workspace-root #panel-image-space .image-result-main-img{z-index:2;display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 22px 58px rgba(15,23,42,.16);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.original-workspace-root #panel-image-space .image-result-main.is-loaded .image-result-main-img{opacity:1}.original-workspace-root #panel-image-space .image-result-main.is-loaded:hover .image-result-main-img{transform:scale(1.008)}.original-workspace-root #panel-image-space .image-result-meta{position:absolute;z-index:5;right:12px;bottom:12px;display:flex;flex-wrap:wrap;max-width:calc(100% - 24px);align-items:center;justify-content:flex-end;gap:6px;pointer-events:none}.original-workspace-root #panel-image-space .image-result-duration,.original-workspace-root #panel-image-space .image-result-reference-action{display:inline-flex;min-height:26px;align-items:center;justify-content:center;overflow:hidden;padding:5px 9px;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:rgba(15,23,42,.72);color:#fff;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 6px 18px rgba(15,23,42,.18);backdrop-filter:blur(10px) saturate(125%);-webkit-backdrop-filter:blur(10px) saturate(125%);pointer-events:none}.original-workspace-root #panel-image-space .image-result-reference-action{min-width:112px;flex:0 0 auto;gap:5px;cursor:pointer;pointer-events:auto;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease}.original-workspace-root #panel-image-space .image-result-reference-action svg{width:13px;height:13px;flex:0 0 auto}.original-workspace-root #panel-image-space .image-result-reference-action:hover{border-color:rgba(224,231,255,.7);background:rgba(79,70,229,.9);transform:translateY(-1px)}.original-workspace-root #panel-image-space .image-result-reference-action:disabled{cursor:wait;opacity:.56;transform:none}.original-workspace-root #panel-image-space .image-result-reference-action[hidden]{display:none}.original-workspace-root #panel-image-space .image-result-duration{min-width:0;max-width:100%;flex:0 0 auto;white-space:normal;overflow-wrap:anywhere;overflow:visible;pointer-events:none}.original-workspace-root #panel-image-space .image-result-duration[hidden]{display:none}.original-workspace-root #panel-image-space .image-result-main-skeleton{position:absolute;z-index:1;width:min(72%,620px);max-width:100%;max-height:100%;aspect-ratio:var(--image-result-aspect);overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:12px;background:#e9edf6;box-shadow:0 18px 48px rgba(15,23,42,.08);opacity:1;transition:opacity .18s ease}.original-workspace-root #panel-image-space .image-result-main-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.72) 48%,transparent 68%);transform:translateX(-100%);animation:image-result-viewer-shimmer 1.35s ease-in-out infinite}.original-workspace-root #panel-image-space .image-result-main.has-error .image-result-main-skeleton,.original-workspace-root #panel-image-space .image-result-main.is-loaded .image-result-main-skeleton{opacity:0}.original-workspace-root #panel-image-space .image-result-main-error{position:absolute;z-index:3;display:none;min-width:180px;max-width:min(100%,320px);padding:20px 24px;border:1px solid rgba(244,63,94,.16);border-radius:14px;background:rgba(255,255,255,.9);color:#64748b;text-align:center;box-shadow:0 16px 42px rgba(15,23,42,.1)}.original-workspace-root #panel-image-space .image-result-main-error span,.original-workspace-root #panel-image-space .image-result-main-error strong{display:block}.original-workspace-root #panel-image-space .image-result-main-error strong{color:#334155;font-size:14px;font-weight:900}.original-workspace-root #panel-image-space .image-result-main-error span{margin-top:5px;font-size:12px;font-weight:700}.original-workspace-root #panel-image-space .image-result-main.has-error{cursor:pointer}.original-workspace-root #panel-image-space .image-result-main.has-error .image-result-main-error{display:block}.original-workspace-root #panel-image-space .image-result-thumbnails{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;padding:2px 4px 2px 2px;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.5) transparent}.original-workspace-root #panel-image-space .image-result-thumbnail{position:relative;flex:0 0 80px;width:80px;height:80px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:9px;background:rgba(255,255,255,.68);box-shadow:0 8px 22px rgba(15,23,42,.08);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.original-workspace-root #panel-image-space .image-result-thumbnail:hover{transform:translateY(-1px);border-color:rgba(129,140,248,.44)}.original-workspace-root #panel-image-space .image-result-thumbnail.is-selected{border-color:#6366f1;box-shadow:0 0 0 2px rgba(255,255,255,.84),0 10px 26px rgba(79,70,229,.22)}.original-workspace-root #panel-image-space .image-result-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.original-workspace-root #panel-image-space .image-result-thumbnail-index{position:absolute;left:0;bottom:0;display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:0 7px 0 0;background:rgba(15,23,42,.68);color:#fff;font-size:11px;font-weight:900;line-height:1}.original-workspace-root #panel-image-space .image-result-thumbnail.is-selected .image-result-thumbnail-index{background:#4f46e5}.original-workspace-root #panel-image-space .image-result-thumbnail-placeholder{display:flex;align-items:center;justify-content:center;cursor:default;border-color:rgba(148,163,184,.2);background:rgba(248,250,252,.78);color:#94a3b8}.original-workspace-root #panel-image-space .image-result-thumbnail-placeholder.is-failed{border-color:rgba(244,63,94,.24);background:rgba(255,241,242,.88);color:#e11d48}.original-workspace-root #panel-image-space .image-result-thumbnail-placeholder .image-result-thumbnail-state{padding:4px;font-size:10px;font-weight:850;text-align:center;white-space:nowrap}.original-workspace-root #panel-image-space .image-result-thumbnail-placeholder.is-pending .image-result-thumbnail-state:before{content:"";display:block;width:16px;height:16px;margin:0 auto 5px;border:2px solid rgba(129,140,248,.28);border-top-color:#6366f1;border-radius:50%;animation:image-result-placeholder-spin .85s linear infinite}.original-workspace-root #panel-image-space .image-result-thumbnail-placeholder.is-failed .image-result-thumbnail-state:before{content:"!";display:grid;width:18px;height:18px;margin:0 auto 4px;place-items:center;border-radius:50%;background:rgba(244,63,94,.12);font-size:12px;font-weight:950}.original-workspace-root #panel-image-space .image-result-thumbnail-placeholder .image-result-thumbnail-index{background:rgba(100,116,139,.72)}.original-workspace-root #panel-image-space .image-result-thumbnail-placeholder.is-failed .image-result-thumbnail-index{background:rgba(225,29,72,.78)}.original-workspace-root #panel-image-space .image-workspace-footer{display:flex;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);min-height:64px;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.88);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 44px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.original-workspace-root #panel-image-space .image-result-footer-controls{display:flex;min-width:0;align-items:center;gap:3px}.original-workspace-root[data-image-canvas-state=empty] #panel-image-space .image-result-footer-controls,.original-workspace-root[data-image-canvas-state=generating] #panel-image-space .image-result-footer-controls,.original-workspace-root[data-image-canvas-state=local-edit] #panel-image-space .image-result-footer-controls{display:none}.original-workspace-root #panel-image-space .image-result-page-indicator{min-width:48px;padding-inline:6px;color:#64748b;font-size:11px;font-weight:900;text-align:center;white-space:nowrap}.original-workspace-root #panel-image-space .image-footer-divider{width:1px;height:26px;margin-inline:4px;border-radius:999px;background:rgba(148,163,184,.36)}.original-workspace-root #panel-image-space .image-history-button,.original-workspace-root #panel-image-space .image-result-action{display:inline-flex;height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:13px;background:transparent;color:#64748b;font-size:11px;font-weight:800;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.original-workspace-root #panel-image-space .image-result-action{padding-inline:9px}.original-workspace-root #panel-image-space .image-result-action[hidden]{display:none}.original-workspace-root #panel-image-space .image-history-button svg,.original-workspace-root #panel-image-space .image-result-action svg{width:15px;height:15px;flex:0 0 auto}.original-workspace-root #panel-image-space .image-history-button:hover,.original-workspace-root #panel-image-space .image-result-action:hover{border-color:rgba(199,210,254,.82);background:rgba(238,242,255,.82);color:#4f46e5;transform:translateY(-1px)}.original-workspace-root #panel-image-space .image-result-action:disabled{cursor:wait;opacity:.48;transform:none}.original-workspace-root #panel-image-space .image-result-action-danger:hover:not(:disabled){color:#be123c;background:#fff1f2;border-color:#fecdd3}.original-workspace-root #panel-image-space .recent-image-dock{display:flex;width:min(176px,22vw);min-width:58px;max-width:176px;height:48px;align-items:center;gap:5px;overflow:hidden;padding:4px;border:1px dashed rgba(148,163,184,.5);border-radius:13px;background:rgba(248,250,252,.52)}.original-workspace-root #panel-image-space .recent-image-dock:empty:before{content:"近期作品";display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:transparent;color:#94a3b8;font-size:10px;font-weight:800}.original-workspace-root #panel-image-space .recent-image-thumb{flex-basis:38px;width:38px;height:38px;border-radius:9px}.original-workspace-root #panel-image-space .image-history-button{width:44px;flex:0 0 44px;padding:0;border-color:rgba(226,232,240,.76);background:rgba(255,255,255,.7)}.original-workspace-root .image-model-description{display:-webkit-box;overflow:hidden;line-height:1.45;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root .image-model-description[data-tone=indigo]{color:#4f46e5}.original-workspace-root .image-model-description[data-tone=teal]{color:#0f766e}.original-workspace-root .image-model-description[data-tone=rose]{color:#be185d}.original-workspace-root .image-model-description[data-tone=navy]{color:#1e40af}.original-workspace-root #panel-image-space .image-model-card{position:relative;min-width:0;overflow:hidden;border:1px solid #d8dcf2;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,248,255,.9));box-shadow:0 12px 30px rgba(79,70,229,.08);color:#1e293b}.original-workspace-root #panel-image-space .image-model-card-top{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:7px 12px 6px}.original-workspace-root #panel-image-space .image-model-card-main{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden}.original-workspace-root #panel-image-space .image-model-provider-chip{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:6px;border:1px solid #e0e2f8;border-radius:10px;background:rgba(245,243,255,.86);padding:6px 8px}.original-workspace-root #panel-image-space .image-model-card-mark{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;color:#4f46e5}.original-workspace-root #panel-image-space .image-model-card-mark img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.original-workspace-root #panel-image-space .image-model-card-mark svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8}.original-workspace-root #panel-image-space .image-model-provider-label{max-width:92px;overflow:hidden;color:#334155;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-image-space .image-model-card-title{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;overflow:hidden}.original-workspace-root #panel-image-space .image-model-card-title strong{display:block;min-width:0;overflow:hidden;color:#172554;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-image-space .image-model-card-badge{flex:0 0 auto;border-radius:7px;background:#f0edff;padding:3px 6px;color:#5142d9;font-size:11px;font-weight:800}.original-workspace-root #panel-image-space .image-model-switch{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:5px;border:1px solid #8b83f8;border-radius:10px;background:rgba(255,255,255,.68);padding:0 10px;color:#4338ca;font-size:13px;font-weight:800;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.original-workspace-root #panel-image-space .image-model-switch svg{width:16px;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.original-workspace-root #panel-image-space .image-model-switch:hover:not(:disabled){border-color:#6258ed;background:#f4f2ff;box-shadow:0 8px 18px rgba(79,70,229,.12)}.original-workspace-root #panel-image-space .image-model-switch:focus-visible{outline:3px solid rgba(99,102,241,.22);outline-offset:2px}.original-workspace-root #panel-image-space .image-model-switch:disabled{cursor:not-allowed;border-color:#e2e8f0;background:rgba(248,250,252,.8);color:#94a3b8}.original-workspace-root #panel-image-space .image-model-card-details{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #dfe2f2;margin:0 18px;padding:9px 0 10px}.original-workspace-root #panel-image-space .image-model-card-details .image-model-switch,.original-workspace-root #panel-image-space .image-model-description-row{display:inline-flex;min-width:0;align-items:center;gap:8px}.original-workspace-root #panel-image-space .image-model-description-row{color:#475569;font-size:14px;font-weight:600}.original-workspace-root #panel-image-space .image-model-description-row svg{width:20px;height:20px;flex:0 0 20px;stroke:#6258ed;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.original-workspace-root #panel-image-space #image-model-card-description{display:-webkit-box;overflow:hidden;max-width:210px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-image-space .image-model-card-empty{color:#64748b;font-size:14px;font-weight:700;line-height:1.5}.original-workspace-root #panel-image-space .image-model-card-empty-warning{color:#b45309}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-main-img{box-shadow:0 24px 64px rgba(0,0,0,.46)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-duration,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-reference-action{border-color:rgba(255,255,255,.2);background:rgba(2,6,23,.8);box-shadow:0 6px 20px rgba(2,6,23,.34)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-reference-action:hover{border-color:rgba(165,180,252,.62);background:rgba(79,70,229,.92)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-main-skeleton{border-color:rgba(226,232,240,.14);background:#20242d;box-shadow:0 18px 52px rgba(0,0,0,.36)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-main-error,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-workspace-footer{border-color:rgba(226,232,240,.14);background:rgba(22,24,30,.86);box-shadow:0 20px 54px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-main-error strong{color:#e2e8f0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-history-button,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-action,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-main-error span,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-page-indicator{color:#a7b0bf}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-history-button,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-thumbnail,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .recent-image-dock{border-color:rgba(226,232,240,.16);background:rgba(31,34,42,.76)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-result-thumbnail img,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .recent-image-thumb img{background:#171a20}.original-workspace-root[data-yaistudio-theme=dark] .image-model-description[data-tone=indigo]{color:#a5b4fc}.original-workspace-root[data-yaistudio-theme=dark] .image-model-description[data-tone=teal]{color:#5eead4}.original-workspace-root[data-yaistudio-theme=dark] .image-model-description[data-tone=rose]{color:#f9a8d4}.original-workspace-root[data-yaistudio-theme=dark] .image-model-description[data-tone=navy]{color:#93c5fd}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-card{border-color:#3b4050;background:linear-gradient(145deg,rgba(29,32,42,.98),rgba(25,28,36,.96));box-shadow:0 16px 36px rgba(0,0,0,.28);color:#f1f5f9}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-provider-chip{border-color:#44495c;background:rgba(48,43,67,.72)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-card-title strong,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-provider-label{color:#f1f5f9}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-card-badge{background:#3b315b;color:#c4b5fd}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-switch{border-color:#8176ee;background:rgba(44,40,66,.8);color:#c4b5fd}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-switch:hover:not(:disabled){border-color:#a79fff;background:rgba(63,56,91,.9)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-switch:disabled{border-color:#414756;background:rgba(31,35,45,.8);color:#81899a}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-card-details{border-top-color:#3b4050}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-description-row{color:#b9c1cf}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-card-empty{color:#aeb7c7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-image-space .image-model-card-empty-warning{color:#fbbf24}@media (max-width:640px){.original-workspace-root #panel-image-space .image-model-card-top{grid-template-columns:minmax(0,1fr);gap:14px;padding:7px 14px 6px}.original-workspace-root #panel-image-space .image-model-card-main{align-items:center;flex-wrap:wrap;gap:9px}.original-workspace-root #panel-image-space .image-model-provider-chip{max-width:100%}.original-workspace-root #panel-image-space .image-model-card-title{max-width:100%;flex:1 1 auto}.original-workspace-root #panel-image-space .image-model-card-title strong{font-size:18px}.original-workspace-root #panel-image-space .image-model-switch{width:100%;justify-content:center}.original-workspace-root #panel-image-space .image-model-card-details{align-items:flex-start;flex-direction:column;gap:6px;margin:0 14px;padding:8px 0 9px}.original-workspace-root #panel-image-space #image-model-card-description{max-width:none}.original-workspace-root #panel-image-space .image-model-card-details .image-model-switch{align-self:flex-end}}.original-workspace-root .model-picker-backdrop{position:fixed;inset:0;z-index:220;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:contain;background:rgba(15,23,42,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.original-workspace-root .model-picker-overlay{position:absolute;inset:0}.original-workspace-root .model-picker-dialog{--picker-surface:#fff;--picker-border:#e8eaf2;--picker-text:#263249;--picker-muted:#59677c;--picker-selected:#f5f1ff;--picker-accent:#703cf3;position:relative;display:flex;flex-direction:column;width:min(860px,calc(100vw - 56px));max-width:860px;max-height:min(700px,calc(100dvh - 48px));overflow:hidden;margin:0;border:1px solid #dfe3ed;border-radius:16px;background:var(--picker-surface);color:var(--picker-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;box-shadow:0 24px 70px rgba(37,42,62,.22);animation:model-picker-enter .15s ease-out}.original-workspace-root .model-picker-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 18px}.original-workspace-root #frontend-model-options-title{margin:0;color:var(--picker-text);font-size:20px;font-weight:700;letter-spacing:0}.original-workspace-root .model-picker-close{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--picker-border);border-radius:50%;background:var(--picker-surface);color:var(--picker-muted)}.original-workspace-root .model-picker-close:hover{background:var(--picker-selected);color:var(--picker-accent)}.original-workspace-root .model-picker-current{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-width:0;min-height:76px;margin:0 28px 14px;padding:12px 14px;border:1px solid var(--picker-border);border-radius:8px;box-shadow:0 2px 8px rgba(37,42,62,.04)}.original-workspace-root .model-picker-current-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--picker-border);border-radius:50%;background:#fff;color:#263249;font-weight:700}.original-workspace-root .model-picker-current-mark img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.original-workspace-root .model-picker-current-copy{min-width:0}.original-workspace-root .model-picker-current-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.original-workspace-root #model-picker-current-name{font-size:16px;font-weight:700;overflow-wrap:anywhere}.original-workspace-root #model-picker-current-description,.original-workspace-root #model-picker-current-provider{color:var(--picker-muted);font-size:14px;line-height:1.5}.original-workspace-root #model-picker-current-description{display:-webkit-box;overflow:hidden;margin:3px 0 0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.original-workspace-root .model-picker-current-badge{border-radius:4px;background:var(--picker-selected);padding:1px 6px;color:var(--picker-accent);font-size:12px;font-weight:600}.original-workspace-root .model-picker-body{display:grid;flex:0 1 auto;grid-template-columns:184px minmax(0,1fr);min-height:0;gap:16px;padding:0 28px 12px}.original-workspace-root .model-picker-providers{display:flex;min-height:0;flex-direction:column;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--picker-border);border-radius:8px;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:#cfd5e2 transparent}.original-workspace-root .model-picker-provider{display:flex;min-width:0;align-items:center;flex:0 0 auto;min-height:56px;gap:12px;border:1px solid transparent;border-radius:8px;padding:10px 16px;color:var(--picker-text);font-size:15px;font-weight:600;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.original-workspace-root .model-picker-provider.is-active,.original-workspace-root .model-picker-provider:hover{background:var(--picker-selected);color:var(--picker-accent)}.original-workspace-root .model-picker-provider-mark{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:1px solid #e4e8f0;border-radius:50%;background:#fff;color:#475569;font-size:12px;font-weight:700}.original-workspace-root .model-picker-provider.is-active .model-picker-provider-mark{border-color:#8b5cf6;background:#fff;color:#475569}.original-workspace-root .model-picker-provider-mark img{width:23px;height:23px;-o-object-fit:contain;object-fit:contain}.original-workspace-root .model-picker-provider-label{overflow-wrap:anywhere}.original-workspace-root .model-picker-content{display:flex;min-width:0;min-height:0;flex-direction:column;border:1px solid var(--picker-border);border-radius:8px}.original-workspace-root .model-picker-search-wrap{flex:0 0 auto;padding:14px 14px 10px}.original-workspace-root .model-picker-search{display:flex;height:42px;align-items:center;gap:8px;border:1px solid var(--picker-border);border-radius:8px;padding:0 10px;color:var(--picker-muted)}.original-workspace-root .model-picker-search:focus-within{border-color:var(--picker-accent)}.original-workspace-root #model-picker-search{width:100%;min-width:0;height:100%;border:0;border-radius:0;background:transparent;color:var(--picker-text);padding:0;font:inherit;font-size:16px;box-shadow:none!important;outline:none!important}.original-workspace-root #model-picker-search::-moz-placeholder{color:var(--picker-muted)}.original-workspace-root #model-picker-search::placeholder{color:var(--picker-muted)}.original-workspace-root .model-picker-list{min-height:0;max-height:410px;overflow-y:auto;overscroll-behavior:contain;padding:3px 12px 12px;scrollbar-width:thin}.original-workspace-root .model-picker-section+.model-picker-section{margin-top:15px}.original-workspace-root .model-picker-section-title{margin:0 0 7px;color:var(--picker-muted);font-size:13px;font-weight:600}.original-workspace-root .model-picker-section-list{display:grid;gap:8px}.original-workspace-root .model-picker-option{position:relative;display:grid;min-width:0;width:100%;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:2px;min-height:92px;border:1px solid var(--picker-border);border-radius:8px;background:var(--picker-surface);padding:12px 13px;color:var(--picker-text);font:inherit;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.original-workspace-root .model-picker-option:hover{border-color:#c4b5fd;background:var(--picker-selected)}.original-workspace-root .model-picker-option.is-active{border-color:var(--picker-accent);background:var(--picker-selected)}.original-workspace-root .model-picker-option-icon{display:inline-flex;grid-row:1/span 2;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--picker-border);border-radius:8px;background:#fff;color:#475569}.original-workspace-root .model-picker-option-icon img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.original-workspace-root .model-picker-option-copy{display:grid;min-width:0;gap:4px}.original-workspace-root .model-picker-option-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.original-workspace-root .model-picker-option-copy strong{color:var(--picker-text);font-size:16px;font-weight:700;overflow-wrap:anywhere}.original-workspace-root .model-picker-option-copy small{overflow:hidden;color:var(--picker-muted);font-size:14px;font-weight:400;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root .model-picker-option-badge{flex:0 0 auto;border-radius:4px;background:var(--picker-selected);padding:2px 5px;color:var(--picker-accent);font-size:12px;font-style:normal;font-weight:600}.original-workspace-root .model-picker-option-meta{grid-column:2;color:var(--picker-muted);font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.original-workspace-root .model-picker-option-check{display:inline-flex;grid-column:3;grid-row:1/span 2;width:20px;height:20px;align-items:center;justify-content:center;visibility:hidden;border:1px solid var(--picker-accent);border-radius:50%;color:transparent;font-size:12px;font-weight:900}.original-workspace-root .model-picker-option.is-active .model-picker-option-check{visibility:visible;background:var(--picker-accent);color:#fff}.original-workspace-root .model-picker-empty{display:grid;min-height:140px;place-items:center;padding:20px;color:var(--picker-muted);font-size:13px;text-align:center}.original-workspace-root .model-picker-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:14px;border-top:1px solid var(--picker-border);padding:18px 28px 22px}.original-workspace-root .model-picker-cancel,.original-workspace-root .model-picker-confirm{min-height:42px;border:1px solid var(--picker-border);border-radius:8px;padding:0 24px;background:var(--picker-surface);color:var(--picker-text);font-size:14px;font-weight:600}.original-workspace-root .model-picker-confirm{min-width:124px;border-color:#6837f3;background:#6837f3;color:#fff}.original-workspace-root .model-picker-cancel:hover{background:var(--picker-selected)}.original-workspace-root .model-picker-confirm:hover:not(:disabled){background:#5628d7}.original-workspace-root .model-picker-confirm:disabled{opacity:.5;cursor:not-allowed}.original-workspace-root .model-picker-dialog button:focus-visible{outline:2px solid var(--picker-accent)!important;outline-offset:-3px}.original-workspace-root[data-yaistudio-theme=dark] .model-picker-backdrop{background:rgba(9,10,14,.62)}.original-workspace-root[data-yaistudio-theme=dark] .model-picker-dialog{--picker-surface:#1c1f28;--picker-border:#353946;--picker-text:#f0f1f5;--picker-muted:#abb2c2;--picker-selected:#302641;--picker-accent:#bb9aff;border-color:var(--picker-border);box-shadow:0 32px 90px rgba(0,0,0,.56)}.original-workspace-root[data-yaistudio-theme=dark] .model-picker-option.is-active .model-picker-option-check{background:#8755f2}@media (max-width:640px){.original-workspace-root #frontend-model-options-popover,.original-workspace-root .model-picker-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.original-workspace-root .model-picker-header{padding:18px 18px 15px}.original-workspace-root .model-picker-current{margin:0 18px 10px}.original-workspace-root .model-picker-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px;padding:0 12px 12px}.original-workspace-root .model-picker-providers{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:0}.original-workspace-root .model-picker-provider{flex:0 0 auto;min-height:46px;gap:7px;padding:7px 9px;font-size:14px;white-space:nowrap}.original-workspace-root .model-picker-provider-mark{width:26px;height:26px;flex-basis:26px}.original-workspace-root .model-picker-option{grid-template-columns:40px minmax(0,1fr) 20px;min-height:88px;padding:10px}.original-workspace-root .model-picker-search-wrap{padding:10px 10px 8px}.original-workspace-root .model-picker-list{padding:3px 8px 8px}.original-workspace-root .model-picker-option-icon{width:40px;height:40px}.original-workspace-root .model-picker-option-icon img{width:27px;height:27px}.original-workspace-root .model-picker-footer{padding:12px 18px}.original-workspace-root #model-picker-search{font-size:16px}}@media (prefers-reduced-motion:reduce){.original-workspace-root .model-picker-dialog,.original-workspace-root .model-picker-option,.original-workspace-root .model-picker-provider{transition:none!important;animation:none!important}}@keyframes model-picker-enter{0%{opacity:0}to{opacity:1}}@keyframes image-result-viewer-shimmer{to{transform:translateX(100%)}}@keyframes image-result-progress-pulse{0%,to{opacity:.52;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes image-result-placeholder-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.original-workspace-root #panel-image-space .image-result-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 72px;gap:10px}.original-workspace-root #panel-image-space .image-result-meta{right:8px;bottom:8px;max-width:calc(100% - 16px);gap:5px}.original-workspace-root #panel-image-space .image-result-reference-action{min-width:104px;padding-inline:7px;font-size:10px}.original-workspace-root #panel-image-space .image-result-viewer[data-count="1"] .image-result-layout{grid-template-rows:minmax(0,1fr)}.original-workspace-root #panel-image-space .image-result-thumbnails{flex-direction:row;justify-content:center;overflow-x:auto;overflow-y:hidden;padding:2px}.original-workspace-root #panel-image-space .image-result-thumbnail{flex:0 0 68px;width:68px;height:68px}.original-workspace-root #panel-image-space .image-result-generation-status{max-width:calc(100% - 16px);margin-top:2px;font-size:11px}}@media (max-width:520px){.original-workspace-root #panel-image-space .image-space-toolbar{top:14px;right:14px;left:14px;align-items:center;gap:6px}.original-workspace-root #panel-image-space .image-space-top-tools{flex:1 1 auto;flex-wrap:nowrap;gap:6px;overflow:hidden}.original-workspace-root #panel-image-space .image-space-canvas-shell.cutout-source-menu-open,.original-workspace-root #panel-image-space .image-space-top-tools.cutout-source-menu-open{overflow:visible}.original-workspace-root #panel-image-space .image-space-top-tools>.image-glass-pill{width:42px;min-height:44px;flex:0 0 42px;justify-content:center;padding:0!important}.original-workspace-root #panel-image-space .image-space-toolbar .image-tool-pill>span:not(:first-child),.original-workspace-root #panel-image-space .image-space-top-tools>.image-glass-pill>span:last-child{display:none}.original-workspace-root #panel-image-space .image-space-assist-rail{flex:1 1 auto;flex-wrap:nowrap;gap:6px;overflow:visible}.original-workspace-root #panel-image-space #cutout-source-shell{width:44px;flex:0 0 44px}.original-workspace-root #panel-image-space .cutout-source-menu{left:var(--cutout-menu-left,calc(100% - min(252px, calc(100vw - 110px)) + 52px));right:auto;width:var(--cutout-menu-width,min(252px,calc(100vw - 110px)));transform:none;transform-origin:top right}.original-workspace-root #panel-image-space .image-space-toolbar .image-tool-pill{width:44px;min-height:44px;flex:0 0 44px;justify-content:center;gap:0;padding:0!important;border-radius:14px}.original-workspace-root #panel-image-space .image-space-toolbar .image-tool-pill>span:first-child{width:34px;height:34px;border-radius:11px}.original-workspace-root #panel-image-space .image-space-toolbar>div:last-child{flex:0 0 auto;gap:0}.original-workspace-root #panel-image-space .image-result-stage{align-items:stretch!important;justify-content:center!important;overflow:hidden!important;padding:76px 10px 104px!important}.original-workspace-root #panel-image-space .image-workspace-footer{bottom:14px!important;width:calc(100% - 20px);min-height:58px;gap:4px;padding:6px;border-radius:18px}.original-workspace-root #panel-image-space .image-result-footer-controls{flex:1 1 auto;flex-wrap:wrap;justify-content:center}.original-workspace-root #panel-image-space .image-result-page-indicator{min-width:38px;padding-inline:2px}.original-workspace-root #panel-image-space .image-footer-divider,.original-workspace-root #panel-image-space .image-result-action span{display:none}.original-workspace-root #panel-image-space .image-history-button,.original-workspace-root #panel-image-space .image-result-action{width:36px;height:40px;flex:0 0 36px;padding:0;border-radius:11px}.original-workspace-root #panel-image-space .recent-image-dock{width:auto;min-width:48px;max-width:none;height:44px;flex:1 1 auto}.original-workspace-root #panel-image-space .recent-image-thumb{flex-basis:34px;width:34px;height:34px}.original-workspace-root #panel-image-space .image-result-layout{grid-template-rows:minmax(0,1fr) 60px}.original-workspace-root #panel-image-space .image-result-thumbnail{flex-basis:56px;width:56px;height:56px}.original-workspace-root #panel-image-space .image-result-duration{min-height:24px;padding:4px 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.original-workspace-root #frontend-model-options-popover,.original-workspace-root #panel-image-space .image-history-button,.original-workspace-root #panel-image-space .image-result-action,.original-workspace-root #panel-image-space .image-result-main-img,.original-workspace-root #panel-image-space .image-result-thumbnail{transition-duration:.01ms!important}.original-workspace-root #panel-image-space .image-result-main-skeleton:after{animation:none!important}}.original-workspace-root #panel-wechat-agent{--wechat-stage-ink:#17202b;--wechat-stage-copy:#52606d;--wechat-stage-muted:#7b8794;--wechat-stage-line:rgba(148,163,184,0.24);--wechat-stage-surface:rgba(255,255,255,0.9);--wechat-stage-green:#0f9f6e;--wechat-stage-green-dark:#087a55;background:#eaf0f2!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{position:relative;min-width:0;border:1px solid rgba(255,255,255,.86)!important;border-radius:8px!important;background:rgba(249,251,252,.92)!important;box-shadow:0 20px 48px rgba(34,49,63,.1)!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{width:440px!important;flex:0 0 440px!important;border-radius:8px!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header{min-height:78px;align-items:center;border-color:var(--wechat-stage-line)!important;background:rgba(255,255,255,.74)}.original-workspace-root #panel-wechat-agent .wechat-runtime-header-actions{max-width:min(520px,58%);flex:1 1 360px;justify-content:flex-end}.original-workspace-root #panel-wechat-agent .wechat-agent-security-notice{max-width:500px;border:1px solid rgba(15,159,110,.28);background:rgba(236,253,245,.8);color:#176b50;box-shadow:none}.original-workspace-root #panel-wechat-agent .wechat-agent-config-close,.original-workspace-root #panel-wechat-agent .wechat-agent-config-trigger{display:none;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:1px solid var(--wechat-stage-line);border-radius:8px;background:rgba(255,255,255,.88);color:#334155;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.original-workspace-root #panel-wechat-agent .wechat-agent-config-close:hover,.original-workspace-root #panel-wechat-agent .wechat-agent-config-trigger:hover{border-color:rgba(15,159,110,.38);background:#ecfdf5;color:var(--wechat-stage-green-dark)}.original-workspace-root #panel-wechat-agent .wechat-agent-runtime-stage{position:relative;display:block;min-height:0;padding:0!important;background:#f6f9fa}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual{inset:0!important;width:100%!important;height:100%;overflow:hidden}.original-workspace-root #panel-wechat-agent .wechat-agent-online-summary,.original-workspace-root #panel-wechat-agent .wechat-runtime-visual-online{width:100%!important;max-width:none!important;height:100%;min-height:0}.original-workspace-root #panel-wechat-agent .wechat-agent-dashboard-grid{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-height:0;grid-template-columns:minmax(188px,220px) minmax(0,1fr) minmax(246px,286px);grid-template-rows:minmax(0,1fr);background:#eaf1ef}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column,.original-workspace-root #panel-wechat-agent .wechat-agent-summary-column{position:relative;z-index:5;min-width:0;min-height:0;align-self:stretch;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.24) transparent;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:rgba(249,252,251,.8);box-shadow:0 12px 30px rgba(40,56,64,.08);backdrop-filter:blur(14px) saturate(1.06)}.original-workspace-root #panel-wechat-agent .wechat-agent-summary-column{grid-column:1;grid-row:1;margin:16px 0 136px 16px;padding:20px 16px 16px}.original-workspace-root #panel-wechat-agent .wechat-agent-status-capsule{display:inline-flex;min-height:34px;max-width:100%;align-items:center;gap:9px;padding:6px 11px;border:1px solid rgba(15,159,110,.26);border-radius:999px;background:rgba(236,253,245,.86);color:var(--wechat-stage-green-dark);font-size:12px;font-weight:800;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-agent-summary-heading{display:flex;min-width:0;align-items:center;gap:12px;margin-top:24px}.original-workspace-root #panel-wechat-agent .wechat-agent-summary-heading>div{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-agent-summary-heading h3{overflow:hidden;margin:0;color:var(--wechat-stage-ink);font-size:18px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-agent-summary-heading p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:var(--wechat-stage-copy);font-size:11px;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-agent-primary-state{padding:20px 0 17px;border-bottom:1px solid rgba(148,163,184,.18)}.original-workspace-root #panel-wechat-agent .wechat-agent-primary-state small,.original-workspace-root #panel-wechat-agent .wechat-agent-primary-state span{display:block;color:var(--wechat-stage-muted);font-size:11px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-agent-primary-state strong{display:block;margin-top:7px;color:var(--wechat-stage-green);font-size:22px;font-weight:900;line-height:1.1}.original-workspace-root #panel-wechat-agent .wechat-agent-primary-state small{margin-top:8px;color:var(--wechat-stage-copy);line-height:1.45}.original-workspace-root #panel-wechat-agent .wechat-agent-recent-activity{padding:18px 0 14px;border-bottom:1px solid rgba(148,163,184,.18)}.original-workspace-root #panel-wechat-agent .wechat-agent-section-label{display:flex;align-items:center;gap:7px;color:#2f6e5a;font-size:12px;font-weight:850}.original-workspace-root #panel-wechat-agent .wechat-agent-recent-activity>time{display:block;margin-top:8px;color:var(--wechat-stage-copy);font-size:11px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-agent-recent-activity ol{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.original-workspace-root #panel-wechat-agent .wechat-agent-recent-activity li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 0;border-top:1px solid rgba(148,163,184,.12)}.original-workspace-root #panel-wechat-agent .wechat-agent-recent-activity li span{display:-webkit-box;overflow:hidden;color:#334155;font-size:11px;font-weight:700;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-agent-recent-activity li time{color:#94a3b8;font-size:9px;font-weight:700;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:10px 0 0}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item{display:grid;min-width:0;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0!important;border:0!important}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item+.wechat-agent-usage-item{border-top:1px solid rgba(148,163,184,.16)!important}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item dt{color:var(--wechat-stage-muted);font-size:9px;font-weight:800;line-height:1.4;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-item dd{overflow:hidden;margin-top:0;color:#344253;font-size:10px;font-weight:750;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.original-workspace-root #panel-wechat-agent .wechat-agent-usage-total{display:none}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-trigger{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:0 12px;border:1px solid var(--wechat-stage-line);border-radius:8px;background:rgba(255,255,255,.82);color:#263341;font-size:11px;font-weight:850;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-trigger:hover{border-color:rgba(15,159,110,.34);background:#ecfdf5;color:var(--wechat-stage-green-dark)}.original-workspace-root #panel-wechat-agent .wechat-agent-avatar-column{position:relative;z-index:0;grid-column:1/-1;grid-row:1;min-width:0;min-height:0;overflow:hidden;background:#eaf1ef}.original-workspace-root #panel-wechat-agent .wechat-avatar-stage{--wechat-avatar-x:0px;--wechat-avatar-y:0px;--wechat-avatar-rx:0deg;--wechat-avatar-ry:0deg;--wechat-avatar-breathe:0px;--wechat-scene-x:0px;--wechat-scene-y:0px;position:relative;display:block;width:100%;height:100%;min-height:420px;overflow:hidden;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;perspective:900px}.original-workspace-root #panel-wechat-agent .wechat-avatar-stage:focus-visible{outline:3px solid rgba(15,159,110,.88)!important;outline-offset:-4px}.original-workspace-root #panel-wechat-agent .wechat-avatar-character,.original-workspace-root #panel-wechat-agent .wechat-avatar-scene,.original-workspace-root #panel-wechat-agent .wechat-avatar-scene-shade{position:absolute;inset:0;display:block;pointer-events:none}.original-workspace-root #panel-wechat-agent .wechat-avatar-scene{overflow:hidden;background:#edf4f1}.original-workspace-root #panel-wechat-agent .wechat-avatar-scene img{width:106%;height:106%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translate3d(var(--wechat-scene-x),var(--wechat-scene-y),0) scale(1.035);transition:opacity .18s ease}.original-workspace-root #panel-wechat-agent .wechat-avatar-scene-shade{z-index:1;background:rgba(246,249,248,.04)}.original-workspace-root #panel-wechat-agent .wechat-avatar-character{z-index:2;transform:translate3d(var(--wechat-avatar-x),calc(var(--wechat-avatar-y) + var(--wechat-avatar-breathe)),0) rotateX(var(--wechat-avatar-rx)) rotateY(var(--wechat-avatar-ry));transform-origin:50% 72%;transform-style:preserve-3d;will-change:transform}.original-workspace-root #panel-wechat-agent .wechat-avatar-character>img{position:absolute;right:auto;bottom:-2%;left:50%;width:min(64%,760px);height:104%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:0;filter:drop-shadow(0 20px 24px rgba(32,45,54,.14));transform:translateX(-50%);transition:opacity .16s ease-out}.original-workspace-root #panel-wechat-agent .wechat-avatar-character>img[data-visible=true]{opacity:1}.original-workspace-root #panel-wechat-agent .wechat-avatar-character>.wechat-avatar-character-fallback{right:auto;bottom:24%;left:50%;width:min(240px,34%);height:auto;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;opacity:1;transform:translateX(-50%)}.original-workspace-root #panel-wechat-agent .wechat-avatar-ground-shadow{display:none}.original-workspace-root #panel-wechat-agent .wechat-avatar-bubble,.original-workspace-root #panel-wechat-agent .wechat-avatar-nameplate,.original-workspace-root #panel-wechat-agent .wechat-avatar-status-chip{position:absolute;z-index:6;pointer-events:none}.original-workspace-root #panel-wechat-agent .wechat-avatar-status-chip{display:none;max-width:calc(100% - 36px);align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.86);border-radius:999px;background:rgba(255,255,255,.86);color:#1f4d3f;box-shadow:0 8px 22px rgba(32,45,54,.1);font-size:11px;font-weight:850}.original-workspace-root #panel-wechat-agent .wechat-avatar-status-chip i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--wechat-stage-green)}.original-workspace-root #panel-wechat-agent .wechat-avatar-nameplate{display:none;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.84);border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 10px 26px rgba(32,45,54,.11);text-align:left}.original-workspace-root #panel-wechat-agent .wechat-avatar-nameplate strong{overflow:hidden;color:#16202a;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-avatar-nameplate small{overflow:hidden;color:#52606d;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-avatar-bubble{top:62px;right:auto;left:50%;width:min(270px,30vw);min-width:190px;padding:11px 13px;border:1px solid rgba(15,159,110,.24);border-radius:8px;background:rgba(255,255,255,.94);color:#263341;box-shadow:0 14px 32px rgba(32,45,54,.13);font-size:11px;font-weight:750;line-height:1.55;opacity:0;transform:translate3d(-50%,-6px,0);transition:opacity .18s ease-out,transform .18s ease-out}.original-workspace-root #panel-wechat-agent .wechat-avatar-bubble[data-open=true]{opacity:1;transform:translate3d(-50%,0,0)}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column{display:flex;grid-column:3;grid-row:1;flex-direction:column;justify-content:flex-start;margin:16px 16px 136px 0;padding:14px 16px}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row,.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);padding:14px 2px;border-bottom:1px solid rgba(148,163,184,.16)}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#eef3f5;color:#465568}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row[data-tone=amber] .wechat-agent-metric-icon{background:#fff6e8;color:#d97706}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row[data-tone=green] .wechat-agent-metric-icon{background:#e9faf3;color:#0f9f6e}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row[data-tone=rose] .wechat-agent-metric-icon{background:#fff0f2;color:#df3f63}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row>div,.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row>div{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row strong,.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row strong{display:-webkit-box;overflow:hidden;margin-top:3px;color:var(--wechat-stage-ink);font-size:14px;font-weight:900;line-height:1.35;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row small{display:-webkit-box;overflow:hidden;margin-top:3px;color:#718096;font-size:10px;font-weight:650;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row i{display:block;width:100%;height:5px;overflow:hidden;margin-top:8px;border-radius:999px;background:#e6ebef}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row i b{display:block;height:100%;border-radius:inherit;background:#f4a83a;transition:width .24s ease-out}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row[data-tone=green] i b{background:#20b381}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row[data-tone=rose] i b{background:#e84a70}.original-workspace-root #panel-wechat-agent .wechat-agent-service-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:14px 0 0}.original-workspace-root #panel-wechat-agent .wechat-agent-service-summary>div{min-width:0}.original-workspace-root #panel-wechat-agent .wechat-agent-service-summary dt{color:#8a96a3;font-size:9px;font-weight:800}.original-workspace-root #panel-wechat-agent .wechat-agent-service-summary dd{overflow:hidden;margin-top:2px;color:#334155;font-size:10px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.original-workspace-root #panel-wechat-agent .wechat-agent-service-secondary{grid-column:1/-1}.original-workspace-root #panel-wechat-agent .wechat-runtime-error dd{color:#be123c!important;white-space:normal!important}.original-workspace-root #panel-wechat-agent .wechat-offline-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#eef4f2}.original-workspace-root #panel-wechat-agent .wechat-offline-scene>img:first-child{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.original-workspace-root #panel-wechat-agent .wechat-offline-character{position:absolute;right:2%;bottom:-10%;width:58%;height:104%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:.2;filter:saturate(.55)}.original-workspace-root #panel-wechat-agent .wechat-offline-scene>span{position:absolute;inset:0;background:rgba(246,249,248,.46)}.original-workspace-root #panel-wechat-agent .wechat-offline-auth{position:absolute;top:50%;left:clamp(24px,8%,92px);z-index:8;display:flex;width:min(390px,calc(100% - 48px));flex-direction:column;align-items:center;padding:24px 26px;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 22px 54px rgba(32,45,54,.14);transform:translateY(-50%)}.original-workspace-root #panel-wechat-agent .wechat-offline-auth .wechat-runtime-orbit-system{width:206px;height:206px;margin:0 0 12px}.original-workspace-root #panel-wechat-agent .wechat-offline-auth .wechat-qr-frame{width:166px;height:166px;box-shadow:0 14px 34px rgba(32,45,54,.13),0 0 0 6px rgb(var(--wechat-runtime-accent-rgb)/.05)}.original-workspace-root #panel-wechat-agent .wechat-offline-auth h3{margin:0;color:var(--wechat-stage-ink);font-size:20px;font-weight:900;line-height:1.25;text-align:center}.original-workspace-root #panel-wechat-agent .wechat-offline-auth p{max-width:34ch;margin:7px 0 0;color:var(--wechat-stage-copy);font-size:12px;font-weight:650;line-height:1.6;text-align:center}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{position:absolute!important;z-index:12;right:32px!important;left:32px!important;display:grid!important;height:auto!important;min-height:104px!important;flex:none!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:8px;background:rgba(255,255,255,.84);box-shadow:0 16px 38px rgba(35,48,56,.12);backdrop-filter:blur(18px) saturate(1.08)}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div{padding:2px 16px;border-right:1px solid rgba(148,163,184,.18)}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:first-child{padding-left:0}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary small,.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary span{display:block;overflow:hidden;color:#84909d;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary strong{display:block;overflow:hidden;margin:4px 0;color:#253241;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-agent-control-actions{display:flex;align-items:center}.original-workspace-root #panel-wechat-agent .wechat-agent-toggle-button{position:relative;display:flex;min-width:176px;min-height:52px;align-items:center;justify-content:center;overflow:hidden;padding:0 20px;border:1px solid #0f172a;border-radius:8px;background:#0f172a;color:#fff;box-shadow:0 10px 24px rgba(15,23,42,.16);font-size:12px;font-weight:900;transition:transform .18s ease-out,box-shadow .18s ease-out}@media (min-width:1400px){.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);gap:0}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary{display:contents}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:first-child{grid-column:1}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:nth-child(2){grid-column:2}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:nth-child(3){grid-column:4}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:nth-child(4){grid-column:5}.original-workspace-root #panel-wechat-agent .wechat-agent-control-actions{grid-column:3;grid-row:1;justify-content:center;margin:0 18px}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat.wechat-agent-toggle-button{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;overflow:visible!important;padding:0!important;border-color:rgba(15,159,110,.3);border-radius:50%!important;background:#fff;color:var(--wechat-stage-green);box-shadow:0 12px 28px rgba(15,159,110,.2)}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat>span[id^=btn-bg-]{overflow:hidden;border-radius:inherit!important;background:transparent!important}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat>span:last-child{width:100%;height:100%}.original-workspace-root #panel-wechat-agent #btn-wechat-text{position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;width:126px!important;color:#52606d!important;font-size:9px!important;font-weight:850;line-height:1.2;text-align:center;transform:translateX(-50%)!important;white-space:nowrap!important}}.original-workspace-root #panel-wechat-agent .wechat-agent-toggle-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px rgba(15,23,42,.2)}.original-workspace-root #panel-wechat-agent .wechat-agent-unbind-button{align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #fecdd3;border-radius:8px;background:#fff;color:#be123c;font-size:10px;font-weight:850}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-layer{position:absolute;inset:0;z-index:80;pointer-events:none;visibility:hidden}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-layer[data-open=true]{pointer-events:auto;visibility:visible}.original-workspace-root #panel-wechat-agent .wechat-agent-config-backdrop,.original-workspace-root #panel-wechat-agent .wechat-agent-detail-backdrop{position:absolute;inset:0;border:0;border-radius:0;background:rgba(15,23,42,.34);opacity:0;transition:opacity .2s ease-out}.original-workspace-root #panel-wechat-agent .wechat-agent-config-backdrop[data-open=true],.original-workspace-root #panel-wechat-agent .wechat-agent-detail-layer[data-open=true] .wechat-agent-detail-backdrop{opacity:1}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-drawer{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(560px,88%);min-width:0;flex-direction:column;overflow:hidden;border-left:1px solid rgba(148,163,184,.26);background:#fff;box-shadow:-18px 0 52px rgba(15,23,42,.16);transform:translate3d(100%,0,0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-layer[data-open=true] .wechat-agent-detail-drawer{transform:translateZ(0)}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-header{display:flex;min-height:68px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;border-bottom:1px solid var(--wechat-stage-line);background:rgba(255,255,255,.96)}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-header span,.original-workspace-root #panel-wechat-agent .wechat-agent-detail-header strong{display:block}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-header strong{color:var(--wechat-stage-ink);font-size:16px;font-weight:900}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-header span{margin-top:2px;color:var(--wechat-stage-muted);font-size:10px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-header button{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--wechat-stage-line);border-radius:8px;background:#fff;color:#52606d}.original-workspace-root #panel-wechat-agent #wechat-life-workspace{min-height:0;flex:1 1 auto;overflow-y:auto;border:0!important;background:#fff}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid>div{border-right:1px solid var(--wechat-stage-line);border-bottom:1px solid var(--wechat-stage-line)}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid>div:nth-child(4n){border-right:0}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid>div:nth-child(n+5){border-bottom:0}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid strong{overflow:visible;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.original-workspace-root #panel-wechat-agent .wechat-agent-config-backdrop{display:none;z-index:64;pointer-events:none}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:639px){.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>.wechat-agent-config-heading{width:auto;max-width:100%;justify-content:flex-start!important}.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header>.wechat-agent-config-heading-actions{width:auto;max-width:none;justify-content:flex-end}.original-workspace-root #panel-wechat-agent #btn-open-wechat-role-profile>span,.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header .wechat-agent-config-icon{display:none}.original-workspace-root #panel-wechat-agent #btn-open-wechat-role-profile,.original-workspace-root #panel-wechat-agent .wechat-config-responsive-header .wechat-agent-config-close{width:44px;min-width:44px;height:44px}}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent{--wechat-stage-ink:#f1f5f9;--wechat-stage-copy:#c2cbd6;--wechat-stage-muted:#9aa6b4;--wechat-stage-line:rgba(226,232,240,0.12);background:#12161c!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-runtime-panel{border-color:rgba(255,255,255,.1)!important;background:#1b2028!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-action-bar,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-runtime-header{border-color:var(--wechat-stage-line)!important;background:rgba(27,32,40,.94)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-metrics-column,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-summary-column{border-color:var(--wechat-stage-line)!important;background:rgba(27,32,40,.78)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-avatar-column,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-dashboard-grid,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-runtime-stage{background:#1a2027!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-avatar-scene-shade{background:rgba(8,12,17,.28)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-avatar-bubble,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-avatar-nameplate,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-avatar-status-chip{border-color:rgba(255,255,255,.13);background:rgba(25,31,38,.88);color:#e2e8f0;box-shadow:0 14px 32px rgba(0,0,0,.28)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-context-row strong,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-control-summary strong,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-metric-row strong,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-primary-state strong,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-summary-heading h3,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-avatar-nameplate strong{color:#f1f5f9!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-context-row small,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-primary-state small,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-recent-activity li span,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-service-summary dd,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-summary-heading p,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-avatar-nameplate small{color:#c2cbd6!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-metric-icon{border-color:rgba(255,255,255,.1);background:#252d37}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-metric-row[data-tone=amber] .wechat-agent-metric-icon{background:#3b3020;color:#fbbf24}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-metric-row[data-tone=green] .wechat-agent-metric-icon{background:#18372f;color:#6ee7b7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-metric-row[data-tone=rose] .wechat-agent-metric-icon{background:#3b232b;color:#fda4af}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-workspace,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-detail-drawer,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-detail-header{border-color:var(--wechat-stage-line)!important;background:#1c222a!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-wechat-text{color:#cbd5e1!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-workspace>[role=tablist]{border-color:var(--wechat-stage-line)!important;background:rgba(28,34,42,.96)!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-wechat-life-tab-rehearsal{color:#94a3b8!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-chat-application{border-color:var(--wechat-stage-line)!important;background:#232b34!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-chat-application-detail{color:#cbd5e1!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-chat-application-scope{color:#94a3b8!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-chat-application[data-state=applied] #wechat-life-chat-application-label{color:#6ee7b7!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-chat-application[data-state=blocked] #wechat-life-chat-application-label{color:#fcd34d!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #wechat-life-chat-application[data-state=checking] #wechat-life-chat-application-label{color:#e2e8f0!important}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-offline-scene>span{background:rgba(10,14,19,.45)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-offline-auth{border-color:rgba(255,255,255,.11);background:rgba(25,31,38,.92);box-shadow:0 24px 58px rgba(0,0,0,.38)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-offline-auth h3{color:#f1f5f9}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-offline-auth p{color:#c2cbd6}@media (max-width:1399px) and (min-width:1280px){.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{width:400px!important;flex-basis:400px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-dashboard-grid{grid-template-columns:minmax(176px,204px) minmax(0,1fr) minmax(228px,260px)}.original-workspace-root #panel-wechat-agent .wechat-agent-summary-column{margin-left:14px;padding-inline:15px}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column{margin-right:14px;padding-inline:13px}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:nth-child(2){display:none}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1279px){.original-workspace-root #panel-wechat-agent{gap:0!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{width:100%;flex:1 1 100%}.original-workspace-root #panel-wechat-agent .wechat-agent-config-close,.original-workspace-root #panel-wechat-agent .wechat-agent-config-trigger{display:flex}.original-workspace-root #panel-wechat-agent .wechat-agent-config-backdrop{display:block;pointer-events:none}.original-workspace-root #panel-wechat-agent .wechat-agent-config-backdrop[data-open=true]{pointer-events:auto}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{position:absolute!important;top:16px;right:16px;bottom:16px;z-index:70;width:min(460px,calc(100% - 32px))!important;height:auto!important;min-height:0!important;max-height:calc(100% - 32px)!important;flex-basis:auto!important;align-self:stretch;overflow:hidden!important;background:rgba(248,250,252,.98)!important;backdrop-filter:blur(28px) saturate(1.05);transform:translate3d(calc(100% + 32px),0,0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent>.wechat-agent-config-panel{background:rgba(23,26,33,.98)!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel[data-open=true]{transform:translateZ(0)}.original-workspace-root #panel-wechat-agent .wechat-runtime-header-actions{max-width:min(560px,62%)}.original-workspace-root #panel-wechat-agent .wechat-agent-dashboard-grid{grid-template-columns:minmax(176px,210px) minmax(0,1fr) minmax(232px,274px)}}@media (max-width:899px){.original-workspace-root #panel-wechat-agent{padding:10px!important;overflow:hidden!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header{min-height:68px;padding:12px 14px!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header-actions{max-width:none;flex:1 1 auto}.original-workspace-root #panel-wechat-agent .wechat-agent-security-notice{display:none}.original-workspace-root #panel-wechat-agent .wechat-runtime-visual{overflow-y:auto}.original-workspace-root #panel-wechat-agent .wechat-agent-online-summary{height:auto;min-height:100%}.original-workspace-root #panel-wechat-agent .wechat-agent-dashboard-grid{height:auto;min-height:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:"avatar avatar" "summary metrics"}.original-workspace-root #panel-wechat-agent .wechat-agent-avatar-column{grid-area:avatar;z-index:0;min-height:420px;border-bottom:1px solid rgba(148,163,184,.18)}.original-workspace-root #panel-wechat-agent .wechat-agent-summary-column{grid-area:summary;margin:0;overflow:visible;border-width:0 1px 0 0;border-radius:0;background:rgba(248,250,252,.96);box-shadow:none;backdrop-filter:none}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column{grid-area:metrics;margin:0;overflow:visible;border:0;border-radius:0;background:rgba(248,250,252,.96);box-shadow:none;backdrop-filter:none}.original-workspace-root #panel-wechat-agent .wechat-avatar-character>img{width:min(76%,600px)}.original-workspace-root #panel-wechat-agent .wechat-avatar-status-chip{top:14px;left:14px;display:inline-flex}.original-workspace-root #panel-wechat-agent .wechat-avatar-nameplate{right:14px;bottom:14px;left:14px;display:flex}.original-workspace-root #panel-wechat-agent .wechat-avatar-bubble{top:58px;width:min(270px,calc(100% - 28px))}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{position:sticky!important;right:auto!important;bottom:0!important;left:auto!important;min-height:92px!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 12px!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0;box-shadow:none;backdrop-filter:none}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div{padding-inline:10px}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:nth-child(2),.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:nth-child(4){display:none}.original-workspace-root #panel-wechat-agent .wechat-agent-toggle-button{min-width:160px}.original-workspace-root #panel-wechat-agent .wechat-offline-auth{left:50%;width:min(390px,calc(100% - 28px));transform:translate(-50%,-50%)}.original-workspace-root #panel-wechat-agent .wechat-offline-character{right:-14%;width:90%}}@media (max-width:599px){.original-workspace-root #panel-wechat-agent{padding:6px!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{border-radius:14px!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header{min-height:62px;padding:9px 10px!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header h2{font-size:15px!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header>div:first-child>div:first-child{width:36px!important;height:36px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-dashboard-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar" "summary" "metrics"}.original-workspace-root #panel-wechat-agent .wechat-agent-avatar-column,.original-workspace-root #panel-wechat-agent .wechat-avatar-stage{min-height:340px}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column,.original-workspace-root #panel-wechat-agent .wechat-agent-summary-column{padding:16px 14px;border-right:0;border-left:0;border-bottom:1px solid rgba(148,163,184,.18);border-radius:0}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 12px}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row,.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row{grid-template-columns:36px minmax(0,1fr);gap:9px;padding-block:12px}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row{grid-column:1/-1}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-icon{width:36px;height:36px}.original-workspace-root #panel-wechat-agent .wechat-agent-service-summary{grid-column:1/-1}.original-workspace-root #panel-wechat-agent .wechat-avatar-status-chip{top:10px;left:10px}.original-workspace-root #panel-wechat-agent .wechat-avatar-bubble{top:52px;right:10px;width:calc(100% - 20px)}.original-workspace-root #panel-wechat-agent .wechat-avatar-nameplate{right:10px;bottom:10px;left:10px}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{position:sticky!important;z-index:12;right:auto!important;bottom:0!important;left:auto!important;min-height:78px!important;grid-template-columns:minmax(0,1fr) auto;padding:8px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary{grid-template-columns:minmax(0,1fr)}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div{display:none;padding:0 8px 0 0;border:0}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div:first-child{display:block}.original-workspace-root #panel-wechat-agent .wechat-agent-toggle-button{min-width:142px;min-height:48px;padding-inline:14px}.original-workspace-root #panel-wechat-agent .wechat-agent-unbind-button span{display:none}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-drawer{width:100%!important;padding:0!important;border-left:0}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid>div{border-right:1px solid var(--wechat-stage-line);border-bottom:1px solid var(--wechat-stage-line)}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid>div:nth-child(2n){border-right:0}.original-workspace-root #panel-wechat-agent #wechat-life-state-grid>div:nth-child(n+7){border-bottom:0}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;max-width:none!important;overflow:hidden!important;border-radius:0!important}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-layer{position:absolute;inset:0;z-index:120}.original-workspace-root #panel-wechat-agent .wechat-agent-detail-drawer{inset:0;height:100%;max-height:100dvh}.original-workspace-root #panel-wechat-agent #wechat-life-chat-application{align-items:flex-start}.original-workspace-root #panel-wechat-agent #wechat-life-chat-application-scope,.original-workspace-root #panel-wechat-agent #wechat-life-chat-application>div{width:100%;min-width:0;flex:1 1 100%}.original-workspace-root #panel-wechat-agent #wechat-life-chat-application-scope{display:block;overflow-wrap:anywhere;white-space:normal}.original-workspace-root #panel-wechat-agent .wechat-offline-auth{width:calc(100% - 20px);padding:18px 16px}.original-workspace-root #panel-wechat-agent .wechat-offline-auth .wechat-runtime-orbit-system{width:184px;height:184px}.original-workspace-root #panel-wechat-agent .wechat-offline-auth .wechat-qr-frame{width:150px;height:150px}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-agent-detail-drawer,.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row i b,.original-workspace-root #panel-wechat-agent .wechat-avatar-bubble,.original-workspace-root #panel-wechat-agent .wechat-avatar-character,.original-workspace-root #panel-wechat-agent .wechat-avatar-character>img,.original-workspace-root #panel-wechat-agent .wechat-avatar-scene img,.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel{transition-duration:.01ms!important}.original-workspace-root #panel-wechat-agent .wechat-qr-scan-beam,.original-workspace-root #panel-wechat-agent .wechat-runtime-orbit,.original-workspace-root #panel-wechat-agent .wechat-status-pulse{animation:none!important}}@media (min-width:900px){.original-workspace-root #panel-wechat-agent .wechat-agent-dashboard-grid{grid-template-columns:minmax(0,1fr);overflow:hidden}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel{--wechat-edge-panel-width:260px;position:absolute;top:16px;z-index:14;display:block;width:var(--wechat-edge-panel-width);height:-moz-max-content;height:max-content;max-height:calc(100% - 112px);overflow:visible;transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel-summary{left:0;transform:translate3d(calc(-100% + 10px),0,0)}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel-metrics{--wechat-edge-panel-width:288px;right:0;transform:translate3d(calc(100% - 10px),0,0)}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel[data-open=true]{transform:translateZ(0)}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel[data-open=false] .wechat-agent-metrics-column,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel[data-open=false] .wechat-agent-summary-column{overflow-y:hidden}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-metrics-column,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-summary-column{width:100%;height:-moz-max-content;height:max-content;max-height:inherit;max-height:calc(100vh - 308px);max-height:calc(100dvh - 308px);margin:0;align-self:flex-start;overflow-x:hidden;overflow-y:auto;border-color:rgba(255,255,255,.78);background:rgba(249,252,251,.86);box-shadow:0 14px 34px rgba(40,56,64,.11);backdrop-filter:blur(16px) saturate(1.08)}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-summary-column{padding:18px 16px 16px;border-left:0;border-radius:0 8px 8px 0}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-metrics-column{padding:12px 16px 14px;border-right:0;border-radius:8px 0 0 8px}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-handle{position:absolute;top:50%;z-index:2;display:grid;width:34px;height:56px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.84);background:rgba(249,252,251,.9);color:#3b5d55;box-shadow:0 10px 24px rgba(40,56,64,.12);line-height:0;transform:translateY(-50%);backdrop-filter:blur(16px) saturate(1.08);transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel-summary .wechat-agent-edge-handle{right:-34px;border-left:0;border-radius:0 8px 8px 0}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel-metrics .wechat-agent-edge-handle{left:-34px;border-right:0;border-radius:8px 0 0 8px}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-handle:hover{background:rgba(236,253,245,.96);color:var(--wechat-stage-green-dark);box-shadow:0 12px 28px rgba(15,159,110,.16)}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-handle:focus-visible{outline:3px solid rgba(15,159,110,.34);outline-offset:2px}}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row,.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row{min-height:64px;align-items:center;gap:12px;padding:10px 0}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-icon{display:grid;place-items:center;line-height:0}.original-workspace-root #panel-wechat-agent .wechat-agent-metric-icon svg{display:block;width:21px;height:21px;margin:0}.original-workspace-root #panel-wechat-agent .wechat-agent-context-row>div>span,.original-workspace-root #panel-wechat-agent .wechat-agent-metric-row>div>span{display:block;color:#657384;font-size:11px;font-weight:750}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column .wechat-agent-service-summary{align-content:start;gap:8px 12px;margin-top:12px}.original-workspace-root #panel-wechat-agent .wechat-agent-metrics-column .wechat-agent-service-summary dd{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{right:auto!important;bottom:16px!important;left:50%!important;width:min(640px,calc(100% - 64px));min-height:72px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:14px!important;padding:10px 14px!important;transform:translateX(-50%)}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary{display:contents}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div{min-width:0;padding:0 12px;border:0}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div[data-control-summary=memory]{grid-column:1;text-align:left}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div[data-control-summary=proactive]{grid-column:3;text-align:right}.original-workspace-root #panel-wechat-agent .wechat-agent-control-actions{grid-column:2;grid-row:1;justify-content:center;gap:8px;margin:0}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat.wechat-agent-toggle-button{width:auto!important;min-width:150px!important;height:48px!important;min-height:48px!important;overflow:hidden!important;padding:0 18px!important;border-radius:8px!important;border-color:#047857!important;background:#059669!important;color:#fff!important;box-shadow:0 10px 22px rgba(5,150,105,.2)}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat>#btn-bg-start{background:#059669!important}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat>#btn-bg-stop{background:#0f172a!important}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat>span:last-child{width:auto;height:auto}.original-workspace-root #panel-wechat-agent #btn-wechat-text{position:static!important;width:auto!important;color:#fff!important;font-size:11px!important;font-weight:850;line-height:1.2;text-align:center;transform:none!important;white-space:nowrap!important}.original-workspace-root #panel-wechat-agent .wechat-agent-unbind-button{min-height:44px;line-height:1}@media (max-width:899px){.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel{position:static;display:block;width:100%!important;height:auto;max-height:none;min-width:0;transform:none!important;transition:none}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel-summary{grid-area:summary}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel-metrics{grid-area:metrics}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-handle{display:none}.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-metrics-column,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-summary-column{width:100%;height:auto;max-height:none;margin:0;overflow:visible}.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{position:sticky!important;right:auto!important;bottom:0!important;left:auto!important;width:100%;min-height:72px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:10px!important;padding:9px 12px!important;transform:none}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div{display:block;padding:0 8px}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div[data-control-summary]{display:block!important}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat.wechat-agent-toggle-button{min-width:142px!important}}@media (max-width:599px){.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar{min-height:110px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"memory proactive" "actions actions";gap:8px 10px!important;padding:8px 10px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div[data-control-summary=memory]{grid-area:memory}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div[data-control-summary=proactive]{grid-area:proactive}.original-workspace-root #panel-wechat-agent .wechat-agent-control-actions{grid-area:actions;justify-self:center}.original-workspace-root #panel-wechat-agent .wechat-agent-control-summary>div[data-control-summary=proactive]{text-align:left}.original-workspace-root #panel-wechat-agent #btn-toggle-wechat.wechat-agent-toggle-button{min-width:138px!important;height:46px!important;min-height:46px!important;padding-inline:14px!important}.original-workspace-root #panel-wechat-agent .wechat-agent-unbind-button span{display:inline}}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-edge-handle,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-metrics-column,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-summary-column{border-color:rgba(255,255,255,.12);background:rgba(27,32,40,.9)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-agent-edge-handle{color:#b8d9cf;box-shadow:0 12px 28px rgba(0,0,0,.28)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent #btn-wechat-text{color:#fff!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-handle,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-metrics-column,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel .wechat-agent-summary-column{background:#f8fbfa}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-agent-action-bar,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-handle,.original-workspace-root #panel-wechat-agent .wechat-agent-edge-panel{transition-duration:.01ms!important}}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-header{display:none!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-runtime-stage{display:flex;min-height:0;align-items:stretch}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{min-height:min(760px,100%);max-height:100%;flex:1 1 auto;flex-direction:column;gap:20px;margin:auto;padding:clamp(26px,4vh,48px) clamp(22px,4vw,58px) 28px;overflow:auto;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:rgba(248,252,250,.78);box-shadow:0 28px 72px rgba(36,59,54,.14),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(14px) saturate(1.04);animation:wechat-preconnect-stage-enter .27s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:24px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header h3{max-width:25ch;margin:13px 0 0;color:#172a28;font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header p{max-width:58ch;margin:10px 0 0;color:#51625e;font-size:14px;font-weight:650;line-height:1.65;text-wrap:pretty}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-status{min-height:28px;padding:5px 10px;border:1px solid rgba(13,127,88,.2);border-radius:999px;background:rgba(232,248,240,.88);color:#087a55;box-shadow:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-settings{min-height:38px;flex:0 0 auto;border-color:rgba(27,63,55,.16);border-radius:10px;background:rgba(255,255,255,.62);color:#3b504a}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps{position:relative;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2px 0 0;padding:0;list-style:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps:before{position:absolute;top:20px;right:12%;left:12%;height:1px;content:"";background:rgba(96,125,115,.24)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps li{position:relative;display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:0 14px 0 0;border-radius:0;background:transparent}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps li+li:before{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-icon{position:relative;z-index:1;width:40px;height:40px;border:1px solid rgba(100,125,116,.24);border-radius:50%;background:rgba(247,252,249,.98);color:#84958f;box-shadow:0 5px 14px rgba(36,59,54,.08)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps li[data-state=current] .wechat-preconnect-step-icon{border-color:#0b8b60;background:#0b8b60;color:#fff;box-shadow:0 0 0 6px rgba(11,139,96,.12),0 8px 18px rgba(11,139,96,.22);transform:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps li[data-state=complete] .wechat-preconnect-step-icon{border-color:#0b8b60;background:#e5f6ed;color:#087a55}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-copy small{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-copy strong{color:#30423e;font-size:13px;font-weight:900}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-copy>span{overflow:hidden;color:#74837e;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-stage-grid{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:stretch;gap:clamp(24px,4vw,60px)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-content{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center;padding:4px 0 8px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-summary{display:inline-grid;width:-moz-fit-content;width:fit-content;max-width:100%;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin:0 0 18px;padding:7px 14px 7px 7px;border:1px solid rgba(27,63,55,.12);border-radius:12px;background:rgba(255,255,255,.56);box-shadow:0 10px 24px rgba(36,59,54,.08);backdrop-filter:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-avatar{width:48px;height:48px;border-radius:12px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-panel[hidden]{display:none!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-panel-kicker{display:block;margin-bottom:5px;color:#0b8b60;font-size:10px;font-weight:900;letter-spacing:.12em}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-panel-heading h4{margin:0;color:#1e302c;font-size:clamp(19px,2vw,25px);font-weight:900;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-panel-count{flex:0 0 auto;color:#6d7e77;font-size:11px;font-weight:800}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice{position:relative;display:grid;min-width:0;align-items:center;border:1px solid rgba(62,98,87,.14);border-radius:14px;background:rgba(255,255,255,.56);color:#263b35;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice{grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;min-height:72px;padding:8px 11px 8px 8px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice:hover,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice:hover{border-color:rgba(11,139,96,.4);background:rgba(247,253,249,.9);box-shadow:0 10px 20px rgba(36,59,54,.08);transform:translateY(-1px)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice[data-selected=true],.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice[data-selected=true]{border-color:rgba(11,139,96,.58);background:rgba(230,248,238,.92);box-shadow:0 10px 24px rgba(11,139,96,.12)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice:focus-visible,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice:focus-visible{outline:3px solid rgba(11,139,96,.22);outline-offset:2px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-avatar{display:block;width:42px;height:54px;overflow:hidden;border-radius:10px;background:#dfece6}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-copy,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-copy strong,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-copy strong{overflow:hidden;color:#21332e;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-copy small,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-copy small{overflow:hidden;color:#71817a;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-check,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-check{width:16px;height:16px;color:#0b8b60;opacity:0;transform:scale(.72);transition:opacity .18s ease,transform .18s ease}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice[data-selected=true] .wechat-preconnect-model-check,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice[data-selected=true] .wechat-preconnect-persona-choice-check{opacity:1;transform:scale(1)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-links{display:flex;margin-top:13px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-links button{display:inline-flex;align-items:center;gap:7px;padding:4px 0;border:0;background:transparent;color:#087a55;font-size:11px;font-weight:850}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-links button svg{width:14px;height:14px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-list{display:grid;max-height:252px;gap:9px;overflow-y:auto;padding-right:4px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;min-height:58px;padding:9px 12px 9px 9px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#e9f5ef;color:#0b8b60}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-icon svg{width:16px;height:16px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-empty{display:grid;justify-items:center;gap:6px;padding:28px 20px;border:1px dashed rgba(62,98,87,.2);border-radius:14px;background:rgba(247,251,249,.72);color:#74837e;text-align:center}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-empty svg{width:22px;height:22px;color:#8da39a}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-empty strong{color:#40554d;font-size:13px;font-weight:900}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-empty span{max-width:34ch;font-size:11px;font-weight:650;line-height:1.55}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-connection-panel .wechat-preconnect-panel-heading{margin-bottom:8px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-qr-area{display:flex;min-height:218px;align-items:center;justify-content:center;margin:0;padding:4px 0 0}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-qr-preparing{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub[data-qr-mode=preparing] .wechat-preconnect-qr-preparing{display:flex}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub[data-qr-mode=hidden] .wechat-preconnect-qr-area,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub[data-qr-mode=preparing] .wechat-qr-frame{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-connection-notice{display:flex;width:100%;align-items:flex-start;gap:10px;margin:10px 0 0;padding:12px 14px;border:1px solid #9edfc7;border-radius:12px;background:#effcf7;color:#126b54;font-size:12px;font-weight:750;line-height:1.65;text-wrap:pretty}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-connection-notice svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;color:#087a55}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-actions{display:grid;gap:10px;margin-top:auto;padding-top:22px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-primary{min-height:54px;border-radius:12px;background:#0b8b60;box-shadow:0 14px 28px rgba(11,139,96,.22),inset 0 1px 0 rgba(255,255,255,.2)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-security-note{justify-content:center;margin-top:0;color:#71817a;font-size:10px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage{display:grid;min-width:0;min-height:360px;max-height:560px;grid-template-rows:minmax(0,1fr) auto;align-items:end;justify-items:center;margin:0;padding:0 8px;overflow:hidden;border-radius:18px;background:linear-gradient(165deg,rgba(232,243,238,.48),rgba(248,252,250,.08))}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-glow{grid-row:1/-1;grid-column:1;align-self:end;width:72%;height:16%;margin-bottom:52px;border-radius:50%;background:rgba(33,126,92,.16);filter:blur(24px)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-entity{z-index:1;display:block;width:min(100%,460px);height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:1;filter:saturate(1.02) contrast(1.02) drop-shadow(0 26px 28px rgba(32,55,47,.18));animation:wechat-preconnect-character-reveal .28s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage figcaption{z-index:2;display:flex;width:100%;min-width:0;flex-direction:column;gap:3px;padding:12px 14px 14px;border-top:1px solid rgba(49,91,75,.12);color:#435950;text-align:center}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage figcaption strong{overflow:hidden;color:#20342c;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage figcaption span{color:#73847c;font-size:10px;font-weight:700}@keyframes wechat-preconnect-stage-enter{0%{opacity:.94;filter:blur(4px);transform:translate3d(0,8px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes wechat-preconnect-character-reveal{0%{opacity:.72;clip-path:inset(5% 0 0 0);transform:translate3d(0,8px,0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0)}}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-runtime-stage{background:rgba(15,23,25,.84)}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{background:linear-gradient(90deg,rgba(12,19,20,.34),rgba(12,19,20,.12) 52%,rgba(12,19,20,.3))}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{border-color:rgba(255,255,255,.1);background:rgba(20,30,29,.9);box-shadow:0 28px 72px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage figcaption strong,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header h3,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-copy strong,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-panel-heading h4,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-copy strong{color:#edf7f2}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage figcaption span,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header p,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-copy small,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-copy small,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-security-note{color:#a8bbb2}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-connection-notice{border-color:rgba(72,196,151,.36);background:rgba(18,83,65,.3);color:#bcebd9}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-connection-notice svg{color:#67d7ae}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-empty,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-summary,.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-settings{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#e7f1ec}.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice[data-selected=true],.original-workspace-root[data-yaistudio-theme=dark] #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice[data-selected=true]{border-color:rgba(98,222,174,.58);background:rgba(24,76,58,.52)}@media (max-width:1099px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{width:min(960px,calc(100% - 34px))!important;padding:24px 28px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-stage-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.56fr);gap:28px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage{min-height:300px}}@media (max-width:767px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{width:calc(100% - 16px)!important;min-height:100%;gap:16px;padding:20px 16px 18px;border-radius:18px;backdrop-filter:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header{display:block}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header h3{max-width:18ch;font-size:28px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub-header p{font-size:12px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-connection-notice{gap:8px;margin-top:8px;padding:10px 11px;font-size:11px;line-height:1.6}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-settings{position:absolute;top:18px;right:16px;min-width:38px;width:38px;padding:0}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-settings span{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps:before{top:18px;right:14%;left:14%}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-steps li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;text-align:center}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-icon{width:36px;height:36px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-copy strong{font-size:11px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-step-copy>span{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-stage-grid{display:flex;flex-direction:column;gap:14px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage{order:-1;min-height:128px;max-height:170px;grid-template-columns:104px minmax(0,1fr);grid-template-rows:1fr;align-items:end;justify-items:stretch;padding:0 12px;border-radius:14px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-entity{grid-row:1;grid-column:1;width:104px;height:150px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-glow{grid-row:1;grid-column:1;width:92px;height:28px;margin:0 0 11px 5px;filter:blur(14px)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-stage figcaption{grid-row:1;grid-column:2;align-self:center;padding:0 4px 0 12px;border-top:0;text-align:left}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-grid{gap:8px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice{min-height:64px;grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;padding:7px 8px 7px 7px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-avatar{width:34px;height:44px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-copy strong{font-size:11px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-copy small{font-size:9px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-primary{width:100%}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-scan-beam{display:none;animation:none}}.original-workspace-root #panel-image-space .image-compare-bar{position:absolute;bottom:calc(100% + 8px);left:50%;width:min(440px,calc(100vw - 40px));max-width:calc(100vw - 40px);transform:translateX(-50%);display:flex;min-width:0;align-items:center;gap:8px;padding:7px 8px 7px 12px;border:1px solid rgba(129,140,248,.28);border-radius:8px;background:rgba(245,247,255,.94);box-shadow:0 12px 28px rgba(79,70,229,.14)}.original-workspace-root #panel-image-space .image-compare-bar[hidden]{display:none}.original-workspace-root #panel-image-space .image-compare-bar-copy{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:7px;color:#4f46e5;font-size:11px;font-weight:800;overflow-wrap:anywhere}.original-workspace-root #panel-image-space .image-compare-bar-copy svg{width:15px;height:15px;flex:0 0 auto}.original-workspace-root .image-compare-clear-button,.original-workspace-root .image-compare-start-button,.original-workspace-root .image-history-compare-start,.original-workspace-root .image-history-compare-toggle{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(129,140,248,.28);border-radius:8px;background:#fff;color:#4f46e5;font-size:11px;font-weight:850;white-space:nowrap}.original-workspace-root .image-compare-start-button{padding:0 11px;background:#4f46e5;border-color:#4f46e5;color:#fff}.original-workspace-root .image-compare-clear-button{width:34px;padding:0;color:#64748b}.original-workspace-root .image-compare-start-button:disabled,.original-workspace-root .image-history-compare-start:disabled{cursor:not-allowed;opacity:.45}.original-workspace-root .image-compare-clear-button:hover,.original-workspace-root .image-compare-start-button:not(:disabled):hover,.original-workspace-root .image-history-compare-start:not(:disabled):hover,.original-workspace-root .image-history-compare-toggle:hover{border-color:#818cf8;background:#eef2ff;color:#4338ca}.original-workspace-root .image-compare-start-button:not(:disabled):hover{background:#4338ca;color:#fff}.original-workspace-root .image-compare-clear-button svg,.original-workspace-root .image-history-compare-toggle svg{width:14px;height:14px}.original-workspace-root .image-history-compare-start,.original-workspace-root .image-history-compare-toggle{padding:0 11px}.original-workspace-root .image-history-compare-start[hidden]{display:none}.original-workspace-root .lightbox-compare-button,.original-workspace-root .lightbox-history-strip-title{display:inline-flex;align-items:center;gap:8px}.original-workspace-root .lightbox-compare-button{min-height:36px;padding:4px 10px;border:1px solid #e0e1e8;border-radius:8px;background:#fff;color:#545b68;font-size:12px}.original-workspace-root .lightbox-compare-button svg{width:16px;height:16px}.original-workspace-root .lightbox-compare-button.is-selected{background:#eef2ff;color:#4338ca}.original-workspace-root .image-history-compare-toggle[aria-pressed=true]{background:#eef2ff;border-color:#818cf8}.original-workspace-root .image-compare-checkbox{position:absolute;z-index:30;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:rgba(15,23,42,.58);box-shadow:0 5px 14px rgba(15,23,42,.2);color:#fff;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;top:8px;right:8px}.original-workspace-root .image-compare-checkbox input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.original-workspace-root .image-compare-checkbox span{display:block;width:10px;height:6px;border-bottom:2px solid;border-left:2px solid;content:"";opacity:0;transform:rotate(-45deg) translate(1px,-1px)}.original-workspace-root .image-compare-checkbox:has(input:checked),.original-workspace-root .image-compare-choice.is-compare-selected>.image-compare-checkbox{border-color:#6366f1;background:#4f46e5}.original-workspace-root .image-compare-checkbox:has(input:checked) span,.original-workspace-root .image-compare-choice.is-compare-selected>.image-compare-checkbox span{opacity:1}.original-workspace-root .image-compare-choice{position:relative}.original-workspace-root .image-compare-checkbox:has(input:focus-visible){outline:2px solid #4f46e5;outline-offset:3px}.original-workspace-root .image-compare-choice.is-compare-selected>button{outline:2px solid #4f46e5;outline-offset:-2px}.original-workspace-root #panel-image-space .image-compare-choice-current{flex:0 0 auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.original-workspace-root[data-image-compare-mode=true] #panel-image-space .image-result-viewer[data-count="1"] .image-result-thumbnails{display:flex}.original-workspace-root .image-compare-choice-history{min-width:0}.original-workspace-root .image-compare-choice-history>.history-image-card{width:100%}.original-workspace-root #panel-image-space .image-compare-choice-recent{flex:0 0 38px;width:38px;height:38px}.original-workspace-root #panel-image-space .image-compare-choice-recent .image-compare-checkbox{top:-5px;right:-5px;width:20px;height:20px}.original-workspace-root #panel-image-space .image-compare-choice-recent .recent-image-thumb{width:100%;height:100%}.image-compare-modal{padding:20px;overflow:hidden;opacity:0;transition:opacity .16s ease}.image-compare-modal.is-open{opacity:1}.image-compare-overlay{background:rgba(15,23,42,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.image-compare-dialog{width:min(1180px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.3);opacity:0;transform:translateY(16px) scale(.98);transition:opacity .16s ease,transform .16s ease}.image-compare-dialog.is-open{opacity:1;transform:translateY(0) scale(1)}.image-compare-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:22px 24px;border-bottom:1px solid #e8e9ed}.image-compare-header h2{margin:0;color:#20232b;font-size:20px;font-weight:800}.image-compare-header p{margin:4px 0 0;color:#68707e;font-size:12px;font-weight:500}.image-compare-header-actions,.image-compare-panel-actions{display:flex;align-items:center;gap:8px}.image-compare-header-actions{flex:0 0 auto}.image-compare-icon-button,.image-compare-remove-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e8e9ed;border-radius:8px;background:#fff;color:#68707e}.image-compare-icon-button svg,.image-compare-remove-button svg{width:17px;height:17px}.image-compare-icon-button:hover:not(:disabled),.image-compare-remove-button:hover:not(:disabled){border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.image-compare-icon-button:disabled,.image-compare-remove-button:disabled{cursor:not-allowed;opacity:.4}.image-compare-panels{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:auto;overscroll-behavior:contain;padding:20px 24px 24px}.image-compare-panel{display:flex;min-width:0;flex-direction:column;border:1px solid #e8e9ed;border-radius:8px;background:#fafafa;overflow:hidden}.image-compare-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border-bottom:1px solid #e8e9ed}.image-compare-label{color:#303540;font-size:13px;font-weight:800}.image-compare-remove-button{width:28px;height:28px;border:0;background:transparent}.image-compare-preview{position:relative;display:flex;height:min(48dvh,480px);min-height:200px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;padding:12px;background:#f1f5f9}.image-compare-preview img{position:absolute;inset:12px;display:block;width:calc(100% - 24px);height:calc(100% - 24px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-compare-preview img.is-error{visibility:hidden}.image-compare-empty[hidden],.image-compare-preview img[hidden]{display:none}.image-compare-empty{padding:12px;color:#64748b;font-size:13px;font-weight:700}.image-compare-meta{display:flex;min-height:74px;flex-direction:column;gap:6px;padding:12px 14px;color:#68707e;font-size:11px;line-height:1.4}.image-compare-meta span{max-width:100%;overflow-wrap:anywhere}.image-compare-panel-actions{padding:0 14px 14px}.image-compare-secondary-button{display:inline-flex;min-height:34px;flex:1 1 0;align-items:center;justify-content:center;gap:5px;border:1px solid #e0e1e8;border-radius:8px;background:#fff;color:#545b68;font-size:11px;font-weight:700;min-width:0;padding:6px}.image-compare-secondary-button:hover:not(:disabled){border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.image-compare-secondary-button:disabled{cursor:not-allowed;opacity:.45}.image-compare-secondary-button svg{width:14px;height:14px}@media (max-width:700px){.image-compare-modal{padding:10px}.image-compare-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:auto}.image-compare-header{padding:16px}.image-compare-panels{grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px;padding:12px 16px 16px}.image-compare-preview{height:220px;min-height:0}.original-workspace-root #history-content>div:first-child{flex-wrap:wrap;gap:12px}.original-workspace-root .image-history-compare-actions{flex-wrap:wrap;gap:8px}.original-workspace-root #panel-image-space .image-compare-choice-recent{flex-basis:34px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.image-compare-choice .image-compare-checkbox,.image-compare-dialog,.image-compare-modal{transition:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-character-entity,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{animation:none!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-check,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-model-choice,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-persona-choice-check,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-primary{transition-duration:.01ms!important}}.original-workspace-root #panel-wechat-agent .wechat-runtime-subtitle-signed-out,.original-workspace-root #panel-wechat-agent .wechat-runtime-title-signed-out,.original-workspace-root #panel-wechat-agent .wechat-signed-out-character,.original-workspace-root #panel-wechat-agent .wechat-signed-out-stage{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out]{gap:0!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out]>.wechat-agent-runtime-panel{width:100%;flex:1 1 100%}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-agent-action-bar,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-agent-config-trigger,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-agent-security-notice,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-offline-auth,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-runtime-subtitle-default,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-runtime-title-default,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out]>.wechat-agent-config-backdrop,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out]>.wechat-agent-config-panel{display:none!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-runtime-subtitle-signed-out,.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-runtime-title-signed-out{display:inline}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-signed-out-stage{position:absolute;inset:0;z-index:9;display:grid;place-items:center;padding:clamp(24px,4vw,72px);overflow:auto}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-offline-scene>img:first-child{position:relative;z-index:0;opacity:.88;filter:saturate(.9) contrast(.99)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-offline-character{display:none!important}.original-workspace-root #panel-wechat-agent .wechat-signed-out-layout{position:relative;z-index:2;display:grid;width:min(100%,1540px);height:100%;min-height:0;grid-template-columns:minmax(390px,520px) minmax(360px,720px);align-items:center;justify-content:center;gap:clamp(48px,6vw,132px);margin:0 auto}.original-workspace-root #panel-wechat-agent .wechat-signed-out-portrait{display:flex;width:min(100%,720px);height:min(92%,880px);min-height:460px;align-self:end;justify-self:end;align-items:flex-end;justify-content:center;animation:wechat-signed-out-portrait-enter .28s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-signed-out-character{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:1;filter:drop-shadow(0 28px 34px rgba(37,50,65,.16))}.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-offline-scene>span{z-index:1;background:rgba(239,245,243,.14)}.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate{width:min(520px,100%);padding:clamp(30px,2.4vw,38px);border:1px solid rgba(255,255,255,.94);border-radius:8px;background:rgba(252,254,253,.92);box-shadow:0 26px 64px rgba(31,47,41,.15),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px);animation:wechat-signed-out-gate-enter .26s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent .wechat-signed-out-heading{display:flex;align-items:center;gap:12px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-heading>div:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-heading small{color:#718096;font-size:11px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-signed-out-status{display:inline-flex;align-items:center;gap:8px;color:#087a55;font-size:11px;font-weight:900}.original-workspace-root #panel-wechat-agent .wechat-signed-out-status>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#0f9f6e;box-shadow:0 0 0 4px rgba(15,159,110,.12)}.original-workspace-root #panel-wechat-agent .wechat-signed-out-icon{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:8px;background:#17202b;color:#fff;box-shadow:0 10px 22px rgba(23,32,43,.14)}.original-workspace-root #panel-wechat-agent .wechat-signed-out-icon svg{width:21px;height:21px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate h3{max-width:18ch;margin:24px 0 0;color:#17202b;font-size:clamp(30px,2vw,36px);font-weight:900;line-height:1.16;text-wrap:balance}.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate>p:first-of-type{max-width:38ch;margin:11px 0 0;color:#52606d;font-size:15px;font-weight:650;line-height:1.6;text-wrap:pretty}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:0;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:rgba(239,245,243,.78);list-style:none}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps li{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;text-align:center}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps li+li{border-left:1px solid rgba(148,163,184,.22)}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps svg{width:19px;height:19px;color:#087a55}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps strong{overflow:hidden;color:#253241;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-signed-out-login{display:grid;width:100%;min-height:56px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;margin-top:22px;padding:0 18px;border:1px solid #066747;border-radius:8px;background:#087a55;color:#fff;box-shadow:0 12px 24px rgba(8,122,85,.24);font-size:15px;font-weight:900;transition:transform .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.original-workspace-root #panel-wechat-agent .wechat-signed-out-login svg{width:19px;height:19px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-login svg:last-child{justify-self:end}.original-workspace-root #panel-wechat-agent .wechat-signed-out-login:hover{background:#066747;box-shadow:0 15px 28px rgba(6,103,71,.28);transform:translateY(-1px)}.original-workspace-root #panel-wechat-agent .wechat-signed-out-login:active{transform:translateY(0)}.original-workspace-root #panel-wechat-agent .wechat-signed-out-login:focus-visible{outline:3px solid rgba(15,159,110,.28);outline-offset:3px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-safety{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;color:#52606d;font-size:11px;font-weight:650;line-height:1.5}.original-workspace-root #panel-wechat-agent .wechat-signed-out-safety svg{width:15px;height:15px;flex:0 0 15px;margin-top:1px;color:#0f9f6e}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-offline-scene>span{background:rgba(13,18,22,.2)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-gate{border-color:rgba(255,255,255,.12);background:rgba(23,28,34,.96);box-shadow:0 24px 58px rgba(0,0,0,.34)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-status{color:#6ee7b7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-icon{background:#eff5f3;color:#17202b}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-gate h3{color:#f1f5f9}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-gate>p:first-of-type,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-safety{color:#c2cbd6}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-heading small{color:#9ba7b4}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-steps,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-steps li+li{border-color:rgba(255,255,255,.12)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-steps{background:rgba(34,45,42,.88)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-steps svg{color:#6ee7b7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-steps strong{color:#e2e8f0}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-signed-out-character{filter:drop-shadow(0 30px 38px rgba(0,0,0,.34))}@keyframes wechat-signed-out-gate-enter{0%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes wechat-signed-out-portrait-enter{0%{opacity:0;transform:translate3d(10px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1199px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-signed-out-stage{padding:24px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-layout{grid-template-columns:minmax(350px,470px) minmax(300px,560px);gap:32px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-portrait{width:min(100%,560px);height:min(90%,720px);min-height:400px}}@media (max-width:899px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-signed-out-stage{padding:20px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-layout{grid-template-columns:minmax(0,1fr) minmax(220px,38%);gap:20px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate{padding:26px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-portrait{height:min(84%,620px);min-height:360px}}@media (max-width:699px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-config-state=signed-out] .wechat-signed-out-stage{padding:14px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-layout{width:min(100%,520px);height:auto;grid-template-columns:minmax(0,1fr)}.original-workspace-root #panel-wechat-agent .wechat-signed-out-portrait{display:none}}@media (max-width:599px){.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate{padding:22px 18px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-icon{width:42px;height:42px;flex-basis:42px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-icon svg{width:20px;height:20px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate h3{margin-top:18px;font-size:22px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate>p:first-of-type{margin-top:8px;font-size:13px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps{margin-top:18px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps li{align-items:center;padding:11px 6px;text-align:center}.original-workspace-root #panel-wechat-agent .wechat-signed-out-steps strong{font-size:11px}.original-workspace-root #panel-wechat-agent .wechat-signed-out-login{min-height:50px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-signed-out-gate,.original-workspace-root #panel-wechat-agent .wechat-signed-out-login,.original-workspace-root #panel-wechat-agent .wechat-signed-out-portrait{animation:none!important;transition-duration:.01ms!important}}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub,.original-workspace-root #panel-wechat-agent .wechat-runtime-subtitle-preconnect,.original-workspace-root #panel-wechat-agent .wechat-runtime-title-preconnect{display:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]{--wechat-preconnect-accent:#087a55;--wechat-preconnect-accent-strong:#066747;--wechat-preconnect-accent-soft:#e6f4ef;--wechat-preconnect-ink:#17202b;--wechat-preconnect-copy:#52606d;--wechat-preconnect-muted:#7b8794;--wechat-preconnect-line:rgba(112,132,145,0.22);gap:0!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-runtime-panel{width:100%;flex:1 1 100%}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-action-bar,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-security-notice,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-subtitle-default,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-title-default{display:none!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-config-trigger,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-subtitle-preconnect,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-title-preconnect{display:inline-flex}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-header{min-height:72px;padding:13px 20px!important;background:rgba(250,252,252,.9)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-header-actions{max-width:none;flex:0 0 auto}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-config-trigger:disabled{opacity:.42;cursor:not-allowed}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-runtime-stage{isolation:isolate;background:#edf3f2}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>img:first-child{position:relative;z-index:0;opacity:.88;filter:saturate(.86) contrast(1.01);animation:wechat-preconnect-scene-focus .26s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,rgba(241,247,245,.78),rgba(241,247,245,.28) 39%,rgba(241,247,245,.06) 66%,rgba(236,243,241,.38))}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>span{z-index:2;background:rgba(239,245,243,.08)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-character{right:clamp(294px,23vw,372px);bottom:-5%;z-index:3;display:block!important;width:min(48%,590px);height:102%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:1;filter:saturate(.98) contrast(1.01) drop-shadow(0 28px 34px rgba(37,50,65,.2));transform-origin:center bottom;animation:wechat-preconnect-character-settle .28s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{position:absolute;inset:0;z-index:8;display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:28px;overflow:hidden}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy{position:relative;z-index:4;display:flex;width:min(390px,100%);min-width:0;align-self:center;flex-direction:column;align-items:flex-start;margin-left:clamp(4px,3.4vw,54px);animation:wechat-preconnect-copy-enter .24s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent .wechat-preconnect-status{display:inline-flex;min-height:30px;align-items:center;gap:9px;padding:5px 10px;border:1px solid rgba(8,122,85,.22);border-radius:999px;background:rgba(239,250,246,.88);color:var(--wechat-preconnect-accent);font-size:11px;font-weight:850;box-shadow:0 8px 24px rgba(35,56,49,.08)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-status>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(8,122,85,.11)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-tone=warning] .wechat-preconnect-status{border-color:rgba(180,116,24,.22);background:rgba(255,248,235,.9);color:#a86412}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-tone=warning] .wechat-preconnect-status>span{box-shadow:0 0 0 4px rgba(180,116,24,.11)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-tone=danger] .wechat-preconnect-status{border-color:rgba(190,24,93,.2);background:rgba(255,241,245,.92);color:#b4235a;animation:wechat-preconnect-error-arrive .22s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-tone=danger] .wechat-preconnect-status>span{box-shadow:0 0 0 4px rgba(190,24,93,.1)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy h3{max-width:15ch;margin:18px 0 0;color:var(--wechat-preconnect-ink);font-size:34px;font-weight:900;letter-spacing:0;line-height:1.18;text-wrap:balance}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy>p{max-width:40ch;margin:10px 0 0;color:var(--wechat-preconnect-copy);font-size:14px;font-weight:650;line-height:1.7;text-wrap:pretty}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary{display:inline-grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin-top:22px;padding:8px 14px 8px 8px;border:1px solid rgba(255,255,255,.94);border-radius:8px;background:rgba(250,253,252,.82);box-shadow:0 14px 30px rgba(31,47,41,.1);backdrop-filter:blur(12px) saturate(1.06)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-avatar{display:block;width:48px;height:48px;overflow:hidden;border:1px solid rgba(8,122,85,.18);border-radius:50%;background:#e5efec}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-avatar img{width:100%;height:140%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%;transform:translateY(-4%)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary strong{overflow:hidden;color:#24313e;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary small{color:#687687;font-size:10px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail{position:relative;z-index:5;display:flex;min-width:0;min-height:0;flex-direction:column;align-self:stretch;padding:22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:rgba(250,252,252,.92);box-shadow:0 26px 62px rgba(31,47,41,.16),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(1.08);animation:wechat-preconnect-rail-enter .26s cubic-bezier(.22,1,.36,1) both;scrollbar-width:thin}.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--wechat-preconnect-line)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail-header>span{color:var(--wechat-preconnect-ink);font-size:15px;font-weight:900}.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail-header small{color:var(--wechat-preconnect-muted);font-size:10px;font-weight:700}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li{position:relative;display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px 9px;border-radius:8px;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s ease-out}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li+li:before{position:absolute;top:-7px;left:27px;width:1px;height:14px;content:"";background:rgba(112,132,145,.24);transition:background-color .18s ease-out}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li[data-state=current]{background:rgba(230,244,239,.8)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li[data-state=complete]+li:before{background:rgba(8,122,85,.48)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-step-icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(112,132,145,.2);border-radius:8px;background:#f2f5f6;color:#7a8793;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out}.original-workspace-root #panel-wechat-agent .wechat-preconnect-step-icon svg{width:17px;height:17px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li[data-state=current] .wechat-preconnect-step-icon{border-color:rgba(8,122,85,.32);background:#fff;color:var(--wechat-preconnect-accent);box-shadow:0 8px 18px rgba(8,122,85,.11);transform:translateX(2px)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li[data-state=complete] .wechat-preconnect-step-icon{border-color:var(--wechat-preconnect-accent);background:var(--wechat-preconnect-accent);color:#fff}.original-workspace-root #panel-wechat-agent .wechat-preconnect-step-copy{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;-moz-column-gap:7px;column-gap:7px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-step-copy small{color:#97a2ad;font-size:9px;font-weight:850}.original-workspace-root #panel-wechat-agent .wechat-preconnect-step-copy strong{color:#2a3744;font-size:12px;font-weight:900}.original-workspace-root #panel-wechat-agent .wechat-preconnect-step-copy>span{grid-column:1/-1;margin-top:3px;overflow:hidden;color:#6b7886;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area{display:none;min-height:190px;align-items:center;justify-content:center;margin-top:10px;padding:8px 0 4px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-qr-mode=preparing] .wechat-preconnect-qr-area,.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-qr-mode=ready] .wechat-preconnect-qr-area{display:flex}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-preparing{display:none;width:100%;flex-direction:column;align-items:center;gap:10px;color:#4f5d69;font-size:11px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-qr-mode=preparing] .wechat-preconnect-qr-preparing{display:flex}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-preparing-icon{position:relative;display:flex;width:94px;height:94px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(8,122,85,.22);border-radius:8px;background:#f3faf7;color:var(--wechat-preconnect-accent);box-shadow:0 12px 28px rgba(8,122,85,.1)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-preparing-icon>svg{width:34px;height:34px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-scan-beam{position:absolute;top:10px;right:9px;left:9px;height:2px;border-radius:999px;background:rgba(8,122,85,.8);box-shadow:0 0 12px rgba(8,122,85,.42);animation:wechat-preconnect-qr-scan 1.55s cubic-bezier(.4,0,.2,1) infinite}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area .wechat-qr-frame{position:relative;display:none;width:178px!important;height:178px!important;align-items:center;justify-content:center;overflow:hidden;padding:10px!important;border:1px solid rgba(8,122,85,.24)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 16px 34px rgba(31,47,41,.14)!important}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-qr-mode=ready] .wechat-qr-frame{display:flex;animation:wechat-preconnect-qr-reveal .22s cubic-bezier(.22,1,.36,1) both}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area #wechat-qr-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;filter:none;transform:none!important}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area #wechat-qr-image.hidden{display:none}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area #wechat-qr-placeholder{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;color:#687687;font-size:10px;font-weight:750}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area #wechat-qr-placeholder.hidden{display:none}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area #wechat-qr-placeholder svg{width:24px;height:24px;color:var(--wechat-preconnect-accent);animation:wechat-preconnect-spin .9s linear infinite}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area .wechat-qr-scan-beam{opacity:0!important;animation:none!important}.original-workspace-root #panel-wechat-agent .wechat-preconnect-actions{display:grid;gap:9px;margin-top:auto;padding-top:16px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-action-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-action-row[data-has-back=true]{grid-template-columns:minmax(138px,.34fr) minmax(0,1fr)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-back{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(8,122,85,.28);border-radius:8px;background:rgba(255,255,255,.82);color:#176548;box-shadow:inset 0 1px 0 rgba(255,255,255,.82);font-size:12px;font-weight:850;white-space:nowrap;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.original-workspace-root #panel-wechat-agent .wechat-preconnect-back:hover{border-color:rgba(8,122,85,.48);background:var(--wechat-preconnect-accent-soft);color:var(--wechat-preconnect-accent-strong);box-shadow:0 8px 18px rgba(8,122,85,.1),inset 0 1px 0 rgba(255,255,255,.9);transform:translateY(-1px)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-back:active{transform:translateY(0) scale(.99)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-back svg{width:17px;height:17px;flex:0 0 17px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary{position:relative;display:grid;width:100%;min-height:50px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;overflow:hidden;padding:0 15px;border:1px solid var(--wechat-preconnect-accent-strong);border-radius:8px;background:var(--wechat-preconnect-accent);color:#fff;box-shadow:0 12px 24px rgba(8,122,85,.22),inset 0 1px 0 rgba(255,255,255,.18);font-size:13px;font-weight:900;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s ease-out,box-shadow .16s ease-out}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:after{position:absolute;top:-35%;bottom:-35%;left:-42%;width:28%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-18deg) translateX(0);transition:transform .3s cubic-bezier(.22,1,.36,1)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:hover:not(:disabled){background:var(--wechat-preconnect-accent-strong);box-shadow:0 15px 28px rgba(6,103,71,.27),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-1px)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:hover:not(:disabled):after{transform:skewX(-18deg) translateX(520%)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:active:not(:disabled){transform:translateY(0) scale(.99)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-back:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:focus-visible,.original-workspace-root #panel-wechat-agent .wechat-preconnect-settings:focus-visible{outline:3px solid rgba(8,122,85,.24);outline-offset:3px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:disabled{border-color:#9aa7b2;background:#aab5bd;color:rgba(255,255,255,.96);box-shadow:none;cursor:not-allowed}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary-arrow,.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary>span:nth-child(2){position:relative;z-index:1}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary svg{width:18px;height:18px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary-arrow{justify-self:end;transition:transform .16s cubic-bezier(.22,1,.36,1)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:hover:not(:disabled) .wechat-preconnect-primary-arrow{transform:translateX(2px)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-spinner{animation:wechat-preconnect-spin .9s linear infinite}.original-workspace-root #panel-wechat-agent .wechat-preconnect-settings{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--wechat-preconnect-line);border-radius:8px;background:rgba(255,255,255,.76);color:#344253;font-size:11px;font-weight:850;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.original-workspace-root #panel-wechat-agent .wechat-preconnect-settings:hover:not(:disabled){border-color:rgba(8,122,85,.34);background:var(--wechat-preconnect-accent-soft);color:var(--wechat-preconnect-accent)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-settings:disabled{opacity:.42;cursor:not-allowed}.original-workspace-root #panel-wechat-agent .wechat-preconnect-settings svg{width:16px;height:16px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-security-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:#697785;font-size:9px;font-weight:650;line-height:1.55}.original-workspace-root #panel-wechat-agent .wechat-preconnect-security-note svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px;color:var(--wechat-preconnect-accent)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-backdrop{position:absolute;inset:0;z-index:35;display:block;border:0;background:rgba(25,35,41,.28);opacity:0;pointer-events:none;transition:opacity .16s ease-out}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-backdrop[data-open=true]{opacity:1;pointer-events:auto}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-panel{position:absolute!important;top:12px;right:12px;bottom:12px;z-index:40;width:min(440px,calc(100% - 24px))!important;height:auto!important;flex:none!important;border-color:rgba(255,255,255,.88)!important;background:rgba(249,251,251,.97)!important;box-shadow:0 30px 76px rgba(20,31,36,.24)!important;opacity:0;pointer-events:none;transform:translate3d(calc(100% + 28px),0,0);transition:transform .27s cubic-bezier(.22,1,.36,1),opacity .19s ease-out}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateZ(0)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-config-close{display:inline-flex}@keyframes wechat-preconnect-scene-focus{0%{filter:blur(1.5px) saturate(.8) contrast(.99)}to{filter:blur(0) saturate(.86) contrast(1.01)}}@keyframes wechat-preconnect-character-settle{0%{opacity:.88;transform:translate3d(0,8px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes wechat-preconnect-copy-enter{0%{opacity:.88;transform:translate3d(-8px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes wechat-preconnect-rail-enter{0%{opacity:.88;transform:translate3d(10px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes wechat-preconnect-error-arrive{0%{box-shadow:0 0 0 0 rgba(190,24,93,.18)}to{box-shadow:0 0 0 7px rgba(190,24,93,0)}}@keyframes wechat-preconnect-qr-scan{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(70px)}}@keyframes wechat-preconnect-qr-reveal{0%{opacity:.76;transform:scale(.98);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes wechat-preconnect-spin{to{transform:rotate(1turn)}}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-preconnect=true]{--wechat-preconnect-accent:#63d9ad;--wechat-preconnect-accent-strong:#37bd8c;--wechat-preconnect-accent-soft:rgba(39,113,88,0.26);--wechat-preconnect-ink:#f1f5f9;--wechat-preconnect-copy:#c2cbd6;--wechat-preconnect-muted:#9ba7b4;--wechat-preconnect-line:rgba(255,255,255,0.12)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-header{background:rgba(21,27,32,.94)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{background:linear-gradient(90deg,rgba(13,18,22,.74),rgba(13,18,22,.34) 40%,rgba(13,18,22,.08) 67%,rgba(13,18,22,.42))}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>span{background:rgba(9,13,17,.08)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-persona-summary,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-rail,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-status{border-color:rgba(255,255,255,.12);background:rgba(24,30,35,.9)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-status{color:#72e1b8}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-hub[data-tone=warning] .wechat-preconnect-status{border-color:rgba(245,158,11,.34);background:rgba(112,72,18,.34);color:#f6c76f}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-hub[data-tone=warning] .wechat-preconnect-status>span{box-shadow:0 0 0 4px rgba(246,199,111,.14)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-hub[data-tone=danger] .wechat-preconnect-status{border-color:rgba(251,113,133,.34);background:rgba(112,30,49,.36);color:#fda4af}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-hub[data-tone=danger] .wechat-preconnect-status>span{box-shadow:0 0 0 4px rgba(253,164,175,.14)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-persona-summary strong,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-rail-header>span,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-step-copy strong{color:#e8edf2}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-persona-summary small,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-security-note,.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-step-copy>span{color:#aab4bf}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-steps li[data-state=current]{background:rgba(50,121,95,.24)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-step-icon{border-color:rgba(255,255,255,.1);background:#252d34;color:#9ba7b4}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-steps li[data-state=current] .wechat-preconnect-step-icon{background:#18211f;color:#72e1b8}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-settings{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#d8e0e7}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-back{border-color:rgba(99,217,173,.28);background:rgba(255,255,255,.05);color:#b8edd8;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-back:hover{border-color:rgba(99,217,173,.46);background:rgba(39,113,88,.26);color:#e1fff3;box-shadow:0 8px 18px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-primary:not(:disabled){border-color:#075c42;background:#087a55;color:#fff;box-shadow:0 12px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-primary:hover:not(:disabled){background:#066747;box-shadow:0 15px 28px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.18)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent .wechat-preconnect-qr-preparing-icon{border-color:rgba(99,217,173,.28);background:rgba(24,55,45,.78);color:#72e1b8}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-panel{border-color:rgba(255,255,255,.12)!important;background:rgba(22,28,33,.98)!important}@media (max-width:1399px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{grid-template-columns:minmax(0,1fr) 304px;gap:18px;padding:20px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-character{right:280px;width:44%}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy{width:min(330px,100%);margin-left:12px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy h3{font-size:29px}}@media (max-width:1099px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{grid-template-columns:minmax(0,1fr) 304px;gap:18px;padding:20px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-character{right:264px;width:52%}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy{width:min(350px,100%);margin-left:12px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy h3{font-size:29px}}@media (max-width:899px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-runtime-stage{overflow-y:auto!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-character{display:none!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>img:first-child{opacity:.68}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{background:rgba(240,246,244,.62)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{background:rgba(12,17,21,.72)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>img:first-child{animation:none}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary,.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail{backdrop-filter:none}.original-workspace-root #panel-wechat-agent .wechat-preconnect-scan-beam{display:none;animation:none}.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-qr-mode=ready] .wechat-qr-frame{animation:none}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{position:relative;inset:auto;display:grid;width:100%;min-height:100%;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;justify-items:center;gap:18px;padding:22px;overflow:visible}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy{width:min(520px,100%);align-self:start;justify-self:center;align-items:center;margin:0;padding-top:10px;text-align:center}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy h3{max-width:18ch;font-size:28px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy>p{max-width:48ch}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary{margin-top:16px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail{width:100%;max-width:520px;min-height:auto;align-self:start;justify-self:center;flex:0 0 auto;overflow:visible}}@media (max-width:599px){.original-workspace-root[data-active-tab=wechat-agent] #view-workspace{padding:0!important}.original-workspace-root[data-active-tab=wechat-agent] #view-workspace>.w-full.h-full{border-radius:0!important}.original-workspace-root[data-active-tab=wechat-agent] #view-workspace>.w-full.h-full>aside{width:56px!important;padding:14px 0!important}.original-workspace-root[data-active-tab=wechat-agent] #view-workspace>.w-full.h-full>aside .nav-text{display:none!important}.original-workspace-root[data-active-tab=wechat-agent] #view-workspace>.w-full.h-full>aside .mt-auto,.original-workspace-root[data-active-tab=wechat-agent] #view-workspace>.w-full.h-full>aside nav{gap:14px!important}.original-workspace-root[data-active-tab=wechat-agent] #view-workspace>.w-full.h-full>aside #btn-back-home{margin-bottom:22px!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]{padding:8px!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-header{min-height:62px;padding:10px 12px!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-header h2{font-size:17px!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-header p{font-size:10px!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-config-trigger{width:38px;height:38px;flex-basis:38px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>img:first-child{opacity:.46;filter:saturate(.72) contrast(.98)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{background:rgba(241,246,245,.78)}.original-workspace-root[data-yaistudio-theme=dark] #view-workspace #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{background:rgba(10,15,19,.82)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{gap:14px;padding:14px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy{padding-top:2px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-status{min-height:28px;font-size:10px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy h3{margin-top:13px;font-size:24px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy>p{margin-top:7px;font-size:12px;line-height:1.6}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary{grid-template-columns:44px minmax(0,1fr);margin-top:13px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-avatar{width:44px;height:44px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail{width:100%;max-width:520px;padding:16px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail-header{padding-bottom:11px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li{padding:10px 7px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area{min-height:174px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area .wechat-qr-frame{width:160px!important;height:160px!important}.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary{min-height:50px}.original-workspace-root #panel-wechat-agent .wechat-preconnect-action-row[data-has-back=true]{grid-template-columns:minmax(116px,.32fr) minmax(0,1fr)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-security-note{font-size:9px}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-panel{top:8px;right:8px;bottom:8px;width:calc(100% - 16px)!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.original-workspace-root #panel-wechat-agent .wechat-preconnect-persona-summary,.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail{background:#f8fbfa}}@media (prefers-reduced-motion:reduce){.original-workspace-root #panel-wechat-agent .wechat-preconnect-copy,.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-qr-mode=ready] .wechat-qr-frame,.original-workspace-root #panel-wechat-agent .wechat-preconnect-hub[data-tone=danger] .wechat-preconnect-status,.original-workspace-root #panel-wechat-agent .wechat-preconnect-qr-area #wechat-qr-placeholder svg,.original-workspace-root #panel-wechat-agent .wechat-preconnect-rail,.original-workspace-root #panel-wechat-agent .wechat-preconnect-scan-beam,.original-workspace-root #panel-wechat-agent .wechat-preconnect-spinner,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-character,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>img:first-child{animation:none!important}.original-workspace-root #panel-wechat-agent .wechat-preconnect-back,.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary,.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary-arrow,.original-workspace-root #panel-wechat-agent .wechat-preconnect-primary:after,.original-workspace-root #panel-wechat-agent .wechat-preconnect-settings,.original-workspace-root #panel-wechat-agent .wechat-preconnect-step-icon,.original-workspace-root #panel-wechat-agent .wechat-preconnect-steps li,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-backdrop,.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true]>.wechat-agent-config-panel{transition-duration:.01ms!important}}.yaistudio-mobile-more,.yaistudio-mobile-nav,.yaistudio-mobile-topbar{display:none}@media (max-width:767px){.original-workspace-root{--yaistudio-mobile-topbar-height:58px;--yaistudio-mobile-nav-height:70px;--yaistudio-mobile-bottom-safe:max(10px,env(safe-area-inset-bottom));--yaistudio-mobile-content-bottom:calc(var(--yaistudio-mobile-nav-height) + var(--yaistudio-mobile-bottom-safe) + 8px);background:#f5f7fb}.original-workspace-root #view-workspace{padding:0!important;background:#f5f7fb!important}.original-workspace-root #view-workspace>.w-full.h-full{position:relative;width:100%!important;height:100%!important;min-height:0;border-radius:0!important;box-shadow:none!important;padding-top:var(--yaistudio-mobile-topbar-height);padding-bottom:var(--yaistudio-mobile-content-bottom);background:#f5f7fb!important}.original-workspace-root #view-workspace>.w-full.h-full>aside{display:none!important}.original-workspace-root #view-workspace main{width:100%;min-width:0;min-height:0;overflow:hidden}.yaistudio-mobile-topbar{position:absolute;inset:0 0 auto;z-index:80;display:flex;height:var(--yaistudio-mobile-topbar-height);align-items:center;gap:10px;padding:max(8px,env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid #e5eaf2;background:rgb(255 255 255/.94);box-shadow:0 4px 16px rgb(15 23 42/.04);backdrop-filter:blur(18px)}.yaistudio-mobile-more-close,.yaistudio-mobile-topbar-back,.yaistudio-mobile-topbar-more{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:1px solid #e3e8f1;border-radius:12px;color:#475569;background:#fff;text-decoration:none}.yaistudio-mobile-more-close:active,.yaistudio-mobile-topbar-back:active,.yaistudio-mobile-topbar-more:active{background:#eef2ff;color:#4f46e5}.yaistudio-mobile-topbar-title{display:grid;min-width:0;flex:1;gap:1px}.yaistudio-mobile-topbar-title span{overflow:hidden;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.yaistudio-mobile-topbar-title strong{overflow:hidden;color:#172033;font-size:16px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.yaistudio-mobile-nav{position:absolute;inset:auto 0 0;z-index:90;display:grid;min-height:var(--yaistudio-mobile-nav-height);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:6px 8px var(--yaistudio-mobile-bottom-safe);border-top:1px solid #e1e7f0;background:rgb(255 255 255/.96);box-shadow:0 -8px 24px rgb(15 23 42/.06);backdrop-filter:blur(18px)}.yaistudio-mobile-nav-item{position:relative;display:inline-flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:14px;padding:5px 2px;color:#7a879a;background:transparent;font-size:10px;font-weight:800;line-height:1.15;white-space:nowrap}.yaistudio-mobile-nav-item:active{background:#f1f5ff}.yaistudio-mobile-nav-item.is-active{color:#5146d9}.yaistudio-mobile-nav-item.is-active:before{position:absolute;top:2px;left:50%;width:22px;height:3px;border-radius:999px;content:"";background:#6458df;transform:translateX(-50%)}.yaistudio-mobile-nav-icon{display:grid;width:32px;height:30px;place-items:center;border-radius:10px}.yaistudio-mobile-nav-item.is-active .yaistudio-mobile-nav-icon{color:#fff;background:#6258dd;box-shadow:0 6px 14px rgb(98 88 221/.2)}.yaistudio-mobile-more{position:absolute;inset:0;z-index:120;pointer-events:none;opacity:0;transition:opacity .18s ease}.yaistudio-mobile-more.is-open{display:block;pointer-events:auto;opacity:1}.yaistudio-mobile-more-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgb(15 23 42/.32)}.yaistudio-mobile-more-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;gap:18px;min-height:248px;padding:10px 16px calc(18px + var(--yaistudio-mobile-bottom-safe));border-top:1px solid #e1e7f0;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -20px 50px rgb(15 23 42/.18);transform:translateY(100%);transition:transform .22s cubic-bezier(.16,1,.3,1)}.yaistudio-mobile-more.is-open .yaistudio-mobile-more-sheet{transform:translateY(0)}.yaistudio-mobile-more-handle{width:38px;height:4px;margin:0 auto;border-radius:999px;background:#d8deea}.yaistudio-mobile-more-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.yaistudio-mobile-more-heading span{color:#94a3b8;font-size:10px;font-weight:800}.yaistudio-mobile-more-heading h2{margin:2px 0 0;color:#172033;font-size:18px;font-weight:900}.yaistudio-mobile-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.yaistudio-mobile-more-item{display:grid;min-height:68px;place-items:center;gap:6px;border:1px solid #e5eaf2;border-radius:14px;color:#536176;background:#f8fafc;font-size:11px;font-weight:800}.yaistudio-mobile-more-item.is-active,.yaistudio-mobile-more-item:active{border-color:#c9c5ff;color:#5146d9;background:#f2f1ff}.yaistudio-mobile-more-item-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#6258dd;background:#e9e8ff}.original-workspace-root #panel-ai-chat,.original-workspace-root #panel-image-space,.original-workspace-root #panel-overview,.original-workspace-root #panel-personal-messages,.original-workspace-root #panel-profile-center,.original-workspace-root #panel-video-space,.original-workspace-root #panel-wallet-assets,.original-workspace-root #panel-wechat-agent{min-width:0!important;min-height:0!important}.original-workspace-root #panel-overview{display:block;overflow-y:auto;padding:16px!important;padding-bottom:var(--yaistudio-mobile-content-bottom)!important}.original-workspace-root #panel-overview>.absolute{display:none}.original-workspace-root #panel-overview>.relative{display:flex;width:100%;height:auto;min-height:100%;flex-direction:column;gap:16px}.original-workspace-root #panel-overview>.relative>*{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}.original-workspace-root #panel-ai-chat{padding:8px 8px 0!important;gap:8px!important}.original-workspace-root #panel-ai-chat #ai-chat-conversation-panel{min-height:0;border-radius:20px}.original-workspace-root #panel-ai-chat .h-\[76px\].px-6{min-height:70px;padding:8px!important}.original-workspace-root #panel-ai-chat #ai-chat-thread{min-height:0;padding:14px 12px 24px!important}.original-workspace-root #panel-ai-chat #ai-chat-input{min-height:44px;max-height:132px;padding-top:10px;padding-bottom:10px;font-size:16px}.original-workspace-root #panel-ai-chat #btn-ai-chat-attach,.original-workspace-root #panel-ai-chat #btn-send-ai-chat{min-width:44px;min-height:44px}.original-workspace-root #panel-image-space.image-space-shell{display:flex;gap:8px;padding:8px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:var(--yaistudio-mobile-content-bottom)!important}.original-workspace-root #panel-image-space .image-space-canvas-shell{flex:0 0 min(46dvh,430px);min-height:320px!important;border-radius:20px}.original-workspace-root #panel-image-space .image-space-toolbar{top:8px;right:8px;left:8px;display:flex;flex-direction:column;gap:8px}.original-workspace-root #panel-image-space .image-space-assist-rail,.original-workspace-root #panel-image-space .image-space-toolbar>.flex,.original-workspace-root #panel-image-space .image-space-top-tools{width:100%;max-width:100%;min-width:0}.original-workspace-root #panel-image-space .image-space-assist-rail,.original-workspace-root #panel-image-space .image-space-toolbar>.flex{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;overscroll-behavior-x:contain}.original-workspace-root #panel-image-space .image-tool-pill{width:48px;min-width:48px;min-height:48px;flex:0 0 48px;justify-content:center;gap:0;padding:0!important;border-radius:14px}.original-workspace-root #panel-image-space .image-tool-pill>span:not(:first-child){display:none}.original-workspace-root #panel-image-space .image-space-control-panel{width:100%!important;min-height:0!important;flex:1 1 auto;border-radius:20px}.original-workspace-root #panel-image-space #btn-generate-main{min-height:56px;height:56px;border-radius:16px}.original-workspace-root #panel-video-space{overflow-y:auto!important;padding-bottom:var(--yaistudio-mobile-content-bottom)}.original-workspace-root #panel-video-space>*{min-width:0;max-width:100%}.original-workspace-root #panel-wechat-agent{display:flex;flex-direction:column;gap:8px!important;padding:8px!important;overflow-y:auto!important;padding-bottom:var(--yaistudio-mobile-content-bottom)!important}.original-workspace-root #panel-wechat-agent>.wechat-agent-config-panel,.original-workspace-root #panel-wechat-agent>.wechat-agent-runtime-panel{width:100%!important;min-height:0!important;height:auto!important;border-radius:20px!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header{padding:12px 14px!important}.original-workspace-root #panel-wechat-agent .wechat-runtime-header h2{font-size:17px!important}.original-workspace-root #panel-personal-messages,.original-workspace-root #panel-profile-center,.original-workspace-root #panel-wallet-assets{overflow-y:auto!important;padding-bottom:var(--yaistudio-mobile-content-bottom)!important}.original-workspace-root #panel-personal-messages>.w-full.h-full.flex{min-height:100%;padding:12px 12px 0!important}.original-workspace-root #panel-personal-messages #public-announcement-detail,.original-workspace-root #panel-personal-messages .w-\[420px\]{min-height:0!important}.original-workspace-root [role=dialog]{max-width:calc(100vw - 16px)}.original-workspace-root input,.original-workspace-root select,.original-workspace-root textarea{font-size:16px}}@media (max-width:390px){.original-workspace-root{--yaistudio-mobile-nav-height:68px}.yaistudio-mobile-nav{padding-right:4px;padding-left:4px}.yaistudio-mobile-nav-item{font-size:9px}.yaistudio-mobile-more-grid{gap:8px}.yaistudio-mobile-more-item{min-height:64px;font-size:10px}}@media (prefers-reduced-motion:reduce){.yaistudio-mobile-more,.yaistudio-mobile-more-sheet{transition:none!important}}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-agent-runtime-stage{align-items:safe center;justify-content:center;overflow:auto;background:rgba(231,238,236,.74)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-runtime-visual-offline{display:flex;align-items:safe center;justify-content:center!important;overflow:auto;overscroll-behavior:contain}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene>img:first-child{opacity:.72;filter:saturate(.9) contrast(1.02)}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-scene:after{background:linear-gradient(90deg,rgba(239,246,243,.42),rgba(239,246,243,.12) 52%,rgba(239,246,243,.34))}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-offline-character{display:none!important}.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{position:relative!important;inset:auto!important;display:flex!important;width:min(1120px,calc(100% - 48px))!important;flex:0 1 auto!important;grid-template-columns:none!important}@media (max-width:1099px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{width:min(960px,calc(100% - 34px))!important}}@media (max-width:767px){.original-workspace-root #view-workspace{padding:0!important}.original-workspace-root #view-workspace>.w-full.h-full{border-radius:0!important}.original-workspace-root #panel-overview{overflow-x:hidden!important;overflow-y:auto!important;padding:14px 12px 16px!important}.original-workspace-root #panel-overview>.relative.z-10{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;flex-direction:column!important;gap:12px!important}.original-workspace-root #panel-overview>.relative.z-10>.w-1\/4{display:contents!important}.original-workspace-root #panel-overview>.relative.z-10>.flex-1{display:none!important;flex:0 0 auto!important;min-height:0!important}.original-workspace-root #panel-overview>.relative.z-10>.w-1\/4>*{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;overflow:visible!important}.original-workspace-root #panel-overview .mt-8,.original-workspace-root #panel-overview .mt-auto{margin-top:0!important}.original-workspace-root #panel-overview>.relative.z-10>.w-1\/4>.flex.flex-col{gap:12px!important}.original-workspace-root #panel-overview .p-5{padding:15px!important}.original-workspace-root #panel-overview .flex.items-start.justify-between{flex-wrap:wrap;row-gap:8px}.original-workspace-root #panel-overview .rounded-full{flex:0 0 auto;white-space:nowrap}.original-workspace-root #panel-ai-chat{position:relative;isolation:isolate;gap:8px!important;overflow:hidden!important;padding:8px!important}.original-workspace-root #panel-ai-chat>#ai-chat-session-sidebar{position:absolute!important;inset:8px auto 8px 8px!important;z-index:220!important;display:flex!important;width:min(304px,calc(100% - 16px))!important;height:auto!important;min-height:0!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:#ffffff!important;box-shadow:0 24px 64px rgb(15 23 42/.22)!important;transform:translateX(calc(-100% - 24px))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.original-workspace-root #panel-ai-chat.mobile-session-drawer-open>#ai-chat-session-sidebar{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.original-workspace-root #panel-ai-chat>#ai-chat-mobile-session-overlay{position:absolute!important;inset:0!important;z-index:210!important;display:block!important;border:0!important;background:rgb(15 23 42/.38)!important;opacity:0!important;pointer-events:none!important}.original-workspace-root #panel-ai-chat.mobile-session-drawer-open>#ai-chat-mobile-session-overlay{opacity:1!important;pointer-events:auto!important}.original-workspace-root #panel-ai-chat #ai-chat-conversation-panel{width:100%!important;min-width:0!important;min-height:0!important}.original-workspace-root #panel-ai-chat #ai-chat-mobile-session-controls,.original-workspace-root #panel-ai-chat .ai-chat-mobile-only-control{display:flex!important}.original-workspace-root #panel-image-space.image-space-shell{width:100%!important;height:100%!important;min-height:0!important;flex-direction:column!important;gap:12px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 8px 12px!important}.original-workspace-root #panel-image-space .image-space-canvas-shell{width:100%!important;height:300px!important;min-height:300px!important;flex:0 0 300px!important;border-radius:20px!important}.original-workspace-root #panel-image-space .image-space-toolbar{top:8px!important;right:8px!important;left:8px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:6px!important;overflow:visible!important}.original-workspace-root #panel-image-space .image-space-top-tools{display:flex!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px}.original-workspace-root #panel-image-space .image-space-top-tools>.image-glass-pill:first-child{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;justify-content:center!important;padding:0!important}.original-workspace-root #panel-image-space .image-space-top-tools>.image-glass-pill:first-child>span:last-child,.original-workspace-root #panel-image-space .image-tool-pill>span:not(:first-child){display:none!important}.original-workspace-root #panel-image-space .image-space-assist-rail{display:flex!important;min-width:-moz-max-content!important;min-width:max-content!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:6px!important}.original-workspace-root #panel-image-space .image-space-toolbar>.flex:last-child{width:auto!important;min-width:44px!important;flex:0 0 44px!important;overflow:visible!important;gap:6px!important}.original-workspace-root #panel-image-space .image-tool-pill{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;justify-content:center!important;gap:0!important;padding:0!important;border-radius:14px!important}.original-workspace-root #panel-image-space .image-space-canvas-shell>.absolute.inset-0.z-10{overflow-y:auto!important;justify-content:flex-start!important;padding:64px 12px 76px!important}.original-workspace-root #panel-image-space #canvas-state-empty{height:100%!important;min-height:0!important;justify-content:center!important;padding:0 0 100px!important}.original-workspace-root #panel-image-space #canvas-state-empty .relative{transform:scale(.78);transform-origin:center}.original-workspace-root #panel-image-space #canvas-state-empty h3{margin-top:8px!important;font-size:20px!important;text-align:center}.original-workspace-root #panel-image-space #canvas-state-empty p{max-width:280px!important;font-size:13px!important;line-height:1.55!important}.original-workspace-root #panel-image-space .image-space-control-panel{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:hidden!important;border-radius:20px!important}.original-workspace-root #panel-image-space .image-space-control-panel>.flex-1{flex:0 0 auto!important;max-height:none!important;overflow:visible!important;padding:18px 14px!important}.original-workspace-root #panel-image-space .image-space-control-panel>.p-8{padding:14px!important}.original-workspace-root #panel-image-space #btn-generate-main{height:56px!important;min-height:56px!important}.original-workspace-root #panel-video-space{height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important}.original-workspace-root #panel-video-space>.video-space{height:100%!important;min-height:0!important;padding-bottom:0!important}.original-workspace-root #panel-personal-messages,.original-workspace-root #panel-profile-center,.original-workspace-root #panel-wallet-assets,.original-workspace-root #panel-wechat-agent{padding-bottom:12px!important}}@media (max-width:359px){.original-workspace-root #panel-overview .grid-cols-2{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){.original-workspace-root #panel-wechat-agent[data-wechat-agent-preconnect=true] .wechat-preconnect-hub{width:calc(100% - 16px)!important}.original-workspace-root #panel-wechat-agent .wechat-preconnect-action-row[data-has-back=true]{grid-template-columns:minmax(0,1fr)}.original-workspace-root #panel-wechat-agent .wechat-preconnect-back{width:100%;min-height:44px}}