:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}html.dark-theme,html.dark-theme body{color:#f4f4f5;background-color:#060709}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100vh;margin:0}#app,.app-shell{isolation:isolate;background:0 0;min-height:100vh;position:relative}.app-background-layer{z-index:0;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .22s;position:fixed;inset:0;overflow:hidden}.app-background-layer.is-overlay,html.dark-theme .app-background-layer.is-overlay{opacity:1}html.dark-theme .app-background-layer:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(65% 55% at 20% 12%,#38bdf826 0%,#6366f117 36%,#2563eb08 60%,#0000 78%);animation:12s ease-in-out infinite alternate ambientTopLeftGlow;position:absolute;inset:0}@keyframes ambientTopLeftGlow{0%{opacity:.85;transform:scale(1)translate(0,0)}50%{opacity:1.15;transform:scale(1.08)translate(2%,3%)}to{opacity:.9;transform:scale(.96)translate(-1%,1%)}}.app-background-layer.is-hidden{opacity:0}.app-route-layer{z-index:1;background:0 0;min-height:100vh;position:relative}html.dark-theme .app-route-layer:not(.canvas-route) .work-shell.dark-theme,html.dark-theme .app-route-layer:not(.canvas-route) .assets-shell.dark-theme,html.dark-theme .app-route-layer:not(.canvas-route) .agent-shell.dark-theme,html.dark-theme .app-route-layer:not(.canvas-route) .settings-page-layout.dark-theme,html.dark-theme .app-route-layer:not(.canvas-route) .creative-shell.dark-theme,html.dark-theme .app-route-layer:not(.canvas-route) .recharge-page.dark-theme{background:0 0!important}html.dark-theme .app-route-layer:not(.canvas-route) .work-shell.dark-theme .work-main,html.dark-theme .app-route-layer:not(.canvas-route) .assets-shell.dark-theme .assets-main,html.dark-theme .app-route-layer:not(.canvas-route) .agent-shell.dark-theme .agent-workspace,html.dark-theme .app-route-layer:not(.canvas-route) .agent-shell.dark-theme .agent-chat-main,html.dark-theme .app-route-layer:not(.canvas-route) .settings-page-layout.dark-theme .settings-main-container,html.dark-theme .app-route-layer:not(.canvas-route) .creative-shell.dark-theme .creative-workspace,html.dark-theme .app-route-layer:not(.canvas-route) .creative-shell.dark-theme .creative-main-container,html.dark-theme .app-route-layer:not(.canvas-route) .recharge-page.dark-theme .recharge-main{background:linear-gradient(#06070938,#06070975)!important}html.dark-theme .app-route-layer:not(.canvas-route) .bg-network-decor{opacity:0!important}html.dark-theme .app-route-layer:not(.canvas-route) .agent-sub-sidebar,html.dark-theme .app-route-layer:not(.canvas-route) .creative-sub-sidebar,html.dark-theme .app-route-layer:not(.canvas-route) .settings-top-header,html.dark-theme .app-route-layer:not(.canvas-route) .page-header,html.dark-theme .app-route-layer:not(.canvas-route) .work-sidebar.dark-theme{background:#090a0cf0!important}html.dark-theme .app-route-layer:not(.canvas-route) .work-card,html.dark-theme .app-route-layer:not(.canvas-route) .canvas-card.history-card,html.dark-theme .app-route-layer:not(.canvas-route) .recent-canvas-card,html.dark-theme .app-route-layer:not(.canvas-route) .asset-card,html.dark-theme .app-route-layer:not(.canvas-route) .upload-card,html.dark-theme .app-route-layer:not(.canvas-route) .settings-panel-card,html.dark-theme .app-route-layer:not(.canvas-route) .checkout-card,html.dark-theme .app-route-layer:not(.canvas-route) .orders-card{background:#101114e6!important;border-color:#ffffff1a!important}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0}button:focus-visible,a:focus-visible,[contenteditable=true]:focus-visible{outline-offset:2px;outline:3px solid #4e8cff57}.page-card{background:#fff;border:1px solid #7e92b52e;border-radius:28px;width:min(1120px,100% - 32px);margin:48px auto;padding:clamp(20px,4vw,40px)}.stack-table{margin-top:24px}.agent-body-text .md-code-card,.agent-body-text .code-card{color:#f4f4f5!important;background:#121214!important;border:1px solid #27272a!important;border-radius:16px!important;margin:16px 0!important;overflow:hidden!important;box-shadow:0 10px 30px #00000040!important}.agent-body-text .md-code-header,.agent-body-text .code-header{background:0 0!important;border-bottom:none!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px 8px!important;display:flex!important}.agent-body-text .md-code-lang,.agent-body-text .code-header span{color:#fff!important;text-transform:capitalize!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:600!important}.agent-body-text .md-code-actions{align-items:center!important;gap:8px!important;display:flex!important}.agent-body-text .md-code-btn{color:#a1a1aa!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;transition:all .15s!important;display:flex!important}.agent-body-text .md-code-btn:hover{color:#fff!important;background:#ffffff1a!important}.agent-body-text .md-code-btn svg{width:16px!important;height:16px!important}.agent-body-text .md-code-body{padding:0 18px 18px!important}.agent-body-text .md-code-card pre,.agent-body-text .code-card pre{background:0 0!important;border:none!important;margin:0!important;padding:0 18px 18px!important;overflow-x:auto!important}.agent-body-text .md-code-card code,.agent-body-text .code-card code{color:#f4f4f5!important;white-space:pre!important;background:0 0!important;border:none!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:13.5px!important;line-height:1.65!important;display:block!important}.global-modal-backdrop[data-v-0bd1b427]{z-index:100000;-webkit-backdrop-filter:blur(10px);background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.global-modal-backdrop.dark-theme[data-v-0bd1b427]{background:#000000a6}.global-modal-card[data-v-0bd1b427]{background:#fff;border:1px solid #1e2b401a;border-radius:20px;width:100%;max-width:440px;animation:.25s cubic-bezier(.34,1.56,.64,1) modal-pop-0bd1b427;overflow:hidden;box-shadow:0 24px 60px #0f172a2e,0 4px 16px #0f172a0d}.global-modal-backdrop.dark-theme .global-modal-card[data-v-0bd1b427]{color:#f0f6fc;background:#161b26;border-color:#ffffff1f;box-shadow:0 24px 60px #000000a6,inset 0 1px #ffffff1a}.modal-card-header[data-v-0bd1b427]{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.modal-title[data-v-0bd1b427]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.global-modal-backdrop.dark-theme .modal-title[data-v-0bd1b427]{color:#fff}.modal-close-btn[data-v-0bd1b427]{color:#94a3b8;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.modal-close-btn svg[data-v-0bd1b427]{width:16px;height:16px}.modal-close-btn[data-v-0bd1b427]:hover{color:#0f172a;background:#f1f5f9}.global-modal-backdrop.dark-theme .modal-close-btn[data-v-0bd1b427]:hover{color:#fff;background:#ffffff1a}.modal-card-body[data-v-0bd1b427]{padding:0 24px 20px}.modal-message[data-v-0bd1b427]{color:#64748b;margin:0 0 16px;font-size:14px;line-height:1.5}.global-modal-backdrop.dark-theme .modal-message[data-v-0bd1b427]{color:#8b949e}.modal-input-wrapper[data-v-0bd1b427]{margin-top:8px}.modal-text-input[data-v-0bd1b427]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:14px;transition:all .2s}.modal-text-input[data-v-0bd1b427]:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.global-modal-backdrop.dark-theme .modal-text-input[data-v-0bd1b427]{color:#fff;background:#ffffff0d;border-color:#ffffff26}.global-modal-backdrop.dark-theme .modal-text-input[data-v-0bd1b427]:focus{background:#ffffff14;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826}.modal-card-footer[data-v-0bd1b427]{border-top:1px solid #1e2b400f;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px 20px;display:flex}.global-modal-backdrop.dark-theme .modal-card-footer[data-v-0bd1b427]{border-top-color:#ffffff14}.modal-btn[data-v-0bd1b427]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.secondary-btn[data-v-0bd1b427]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.secondary-btn[data-v-0bd1b427]:hover{color:#0f172a;background:#e2e8f0}.global-modal-backdrop.dark-theme .secondary-btn[data-v-0bd1b427]{color:#8b949e;background:#ffffff0f;border-color:#ffffff1a}.global-modal-backdrop.dark-theme .secondary-btn[data-v-0bd1b427]:hover{color:#fff;background:#ffffff1f}.primary-btn.primary[data-v-0bd1b427]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;box-shadow:0 4px 12px #2563eb40}.primary-btn.primary[data-v-0bd1b427]:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.global-modal-backdrop.dark-theme .primary-btn.primary[data-v-0bd1b427]{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);box-shadow:0 4px 14px #0284c759}.global-modal-backdrop.dark-theme .primary-btn.primary[data-v-0bd1b427]:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);box-shadow:0 6px 18px #0284c780}.primary-btn.danger[data-v-0bd1b427]{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;box-shadow:0 4px 12px #ef444440}.primary-btn.danger[data-v-0bd1b427]:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 6px 16px #ef444459}@keyframes modal-pop-0bd1b427{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-fade-enter-active[data-v-0bd1b427],.modal-fade-leave-active[data-v-0bd1b427]{transition:opacity .2s}.modal-fade-enter-from[data-v-0bd1b427],.modal-fade-leave-to[data-v-0bd1b427]{opacity:0}.grainient-background[data-v-18549d84]{background:radial-gradient(circle at 18% 18%,#7a7a7a 0%,#202020 32%,#050505 78%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.grainient-background.is-fallback[data-v-18549d84]{background:radial-gradient(circle at 18% 18%,#7a7a7ab8,#0000 38%),radial-gradient(circle at 82% 74%,#202020e6,#0000 42%),#050505}.version-modal-backdrop[data-v-e8414b8e]{z-index:999999;-webkit-backdrop-filter:blur(12px);background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.version-modal-backdrop.dark-theme[data-v-e8414b8e]{background:#000000bf}.version-modal-card[data-v-e8414b8e]{background:#fff;border:1px solid #1e2b401a;border-radius:20px;width:100%;max-width:460px;animation:.28s cubic-bezier(.34,1.56,.64,1) version-pop-e8414b8e;overflow:hidden;box-shadow:0 28px 64px #0f172a38,0 6px 20px #0f172a0f}.version-modal-backdrop.dark-theme .version-modal-card[data-v-e8414b8e]{color:#f0f6fc;background:#181d27;border-color:#ffffff24;box-shadow:0 28px 64px #000000bf,inset 0 1px #ffffff1a}.version-modal-header[data-v-e8414b8e]{align-items:flex-start;gap:14px;padding:22px 24px 14px;display:flex}.version-icon-wrapper[data-v-e8414b8e]{color:#0284c7;background:linear-gradient(135deg,#0284c726 0%,#3b82f633 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.version-modal-backdrop.dark-theme .version-icon-wrapper[data-v-e8414b8e]{color:#38bdf8;background:linear-gradient(135deg,#38bdf833 0%,#60a5fa40 100%)}.version-header-icon[data-v-e8414b8e]{width:24px;height:24px}.version-header-text[data-v-e8414b8e]{flex:1;min-width:0}.version-title[data-v-e8414b8e]{color:#0f172a;letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.version-modal-backdrop.dark-theme .version-title[data-v-e8414b8e]{color:#fff}.version-tags[data-v-e8414b8e]{align-items:center;gap:6px;display:flex}.version-badge[data-v-e8414b8e]{border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.current-badge[data-v-e8414b8e]{color:#64748b;background:#f1f5f9}.version-modal-backdrop.dark-theme .current-badge[data-v-e8414b8e]{color:#94a3b8;background:#ffffff14}.version-arrow[data-v-e8414b8e]{color:#94a3b8;font-size:11px}.latest-badge[data-v-e8414b8e]{color:#0284c7;background:#0284c71f}.version-modal-backdrop.dark-theme .latest-badge[data-v-e8414b8e]{color:#38bdf8;background:#38bdf82e}.version-close-btn[data-v-e8414b8e]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.version-close-btn svg[data-v-e8414b8e]{width:16px;height:16px}.version-close-btn[data-v-e8414b8e]:hover{color:#0f172a;background:#f1f5f9}.version-modal-backdrop.dark-theme .version-close-btn[data-v-e8414b8e]:hover{color:#fff;background:#ffffff1a}.version-modal-body[data-v-e8414b8e]{padding:0 24px 20px}.version-message[data-v-e8414b8e]{color:#475569;margin:0 0 14px;font-size:14px;line-height:1.6}.version-modal-backdrop.dark-theme .version-message[data-v-e8414b8e]{color:#cbd5e1}.version-tips[data-v-e8414b8e]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.version-modal-backdrop.dark-theme .version-tips[data-v-e8414b8e]{color:#94a3b8;background:#ffffff0a;border-color:#ffffff14}.tips-dot[data-v-e8414b8e]{background:#0284c7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.version-modal-backdrop.dark-theme .tips-dot[data-v-e8414b8e]{background:#38bdf8}.version-modal-footer[data-v-e8414b8e]{border-top:1px solid #1e2b400f;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px 22px;display:flex}.version-modal-backdrop.dark-theme .version-modal-footer[data-v-e8414b8e]{border-top-color:#ffffff14}.version-btn[data-v-e8414b8e]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.secondary-btn[data-v-e8414b8e]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.secondary-btn[data-v-e8414b8e]:hover{color:#0f172a;background:#e2e8f0}.version-modal-backdrop.dark-theme .secondary-btn[data-v-e8414b8e]{color:#94a3b8;background:#ffffff0f;border-color:#ffffff1a}.version-modal-backdrop.dark-theme .secondary-btn[data-v-e8414b8e]:hover{color:#fff;background:#ffffff1f}.primary-btn[data-v-e8414b8e]{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;box-shadow:0 4px 14px #0284c759}.primary-btn[data-v-e8414b8e]:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 6px 18px #0284c773}.btn-refresh-icon[data-v-e8414b8e]{width:16px;height:16px}@keyframes version-pop-e8414b8e{0%{opacity:0;transform:scale(.92)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.version-modal-fade-enter-active[data-v-e8414b8e],.version-modal-fade-leave-active[data-v-e8414b8e]{transition:opacity .22s}.version-modal-fade-enter-from[data-v-e8414b8e],.version-modal-fade-leave-to[data-v-e8414b8e]{opacity:0}
