.header[data-v-f62e31d8]{height:64px;padding:0 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff0a;position:sticky;top:0;z-index:10;overflow:hidden}.header[data-v-f62e31d8]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(148,163,184,.06) 0px,rgba(148,163,184,.03) 1px,transparent 2px,transparent 6px);opacity:.16;animation:headerScanMove-f62e31d8 7s linear infinite;pointer-events:none;z-index:0}.header[data-v-f62e31d8]:after{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(96,165,250,.08) 0%,transparent 50%);pointer-events:none;z-index:0}.header[data-v-f62e31d8]>*{position:relative;z-index:1}@keyframes headerScanMove-f62e31d8{0%{transform:translateY(0)}to{transform:translateY(18px)}}.header-left[data-v-f62e31d8]{display:flex;align-items:center;gap:12px}.header[data-v-f62e31d8] .ant-row{align-items:center;height:64px}.logo[data-v-f62e31d8]{height:44px;width:44px;filter:drop-shadow(0 0 16px rgba(96,165,250,.18))}.site-title[data-v-f62e31d8]{margin:0;font-size:18px;color:#e7e9eeeb;font-weight:750;letter-spacing:-.01em;text-shadow:0 0 18px rgba(96,165,250,.18)}.site-title-wrap[data-v-f62e31d8]{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}.site-title-wrap[data-v-f62e31d8]:before{content:"";position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at center,#ffffff6b,#60a5fa3d 42%,#60a5fa00 78%);z-index:-1}.site-title-wrap .site-title[data-v-f62e31d8]{position:relative;z-index:2}.title-sparkle[data-v-f62e31d8]{position:absolute;left:50%;top:50%;width:var(--spark-size);height:var(--spark-size);border-radius:999px;background:#fff;transform:translate(-50%,-50%) rotate(var(--spark-deg)) translate(0);transform-origin:center center;opacity:0;pointer-events:none;z-index:1;filter:drop-shadow(0 0 8px rgba(255,255,255,.9));animation:titleSparkleBurst-f62e31d8 var(--spark-duration) linear var(--spark-delay) infinite}@keyframes titleSparkleBurst-f62e31d8{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-deg)) translate(0) scale(1)}8%{opacity:1}80%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-deg)) translate(62px) scale(.32)}}.ant-menu-horizontal[data-v-f62e31d8]{border-bottom:none!important}.header[data-v-f62e31d8] .ant-menu-horizontal{height:64px;line-height:64px}.header[data-v-f62e31d8] .ant-menu-item,.header[data-v-f62e31d8] .ant-menu-submenu-title{height:64px;line-height:64px;margin:0 4px}.header[data-v-f62e31d8] .ant-menu-item,.header[data-v-f62e31d8] .ant-menu-submenu-title{color:var(--muted)!important}.header[data-v-f62e31d8] .ant-menu-item:hover,.header[data-v-f62e31d8] .ant-menu-submenu-title:hover{color:#e7e9eeeb!important}.header[data-v-f62e31d8] .ant-menu-item-selected{background:#60a5fa1a!important}.header[data-v-f62e31d8] .ant-menu-item-selected .ant-menu-title-content{color:#e7e9eef2!important}.header[data-v-f62e31d8] .ant-menu-item-selected:after{border-bottom-color:#60a5faf2!important}.header[data-v-f62e31d8] .ant-btn{border-radius:10px}.header-right[data-v-f62e31d8]{display:flex;align-items:center;gap:14px;padding:0 14px}.header[data-v-f62e31d8] .user-login-status{display:flex;align-items:center;height:64px;color:#fff}.workspace-name[data-v-f62e31d8]{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid rgba(96,165,250,.35);border-radius:10px;background:#60a5fa1f;color:#e7e9eeeb;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.workspace-name[data-v-f62e31d8]:hover{border-color:#60a5fab3;background:#60a5fa33;color:#fff}.workspace-name[data-v-f62e31d8]:active{transform:translateY(1px)}.header[data-v-f62e31d8] .ant-btn-primary{background:#60a5fae6;border-color:#60a5fae6}.header[data-v-f62e31d8] .ant-btn-primary:hover{background:#60a5fa;border-color:#60a5fa}.hover-3d-avatar[data-v-f62e31d8]{width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.8);cursor:pointer;object-fit:cover;vertical-align:middle;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;box-shadow:0 2px 8px #00000026;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.hover-3d-avatar[data-v-f62e31d8]:hover{transform:scale(1.25) translateZ(0);box-shadow:0 6px 16px #00000040;z-index:10;position:relative}@media (prefers-reduced-motion: reduce){.header[data-v-f62e31d8]:before{animation:none!important}}.basic-layout[data-v-b5732145]{background:none;min-height:100vh}.main-content[data-v-b5732145]{width:100%;padding:0;background:none;margin:0;min-height:calc(100vh - 64px)}*{box-sizing:border-box}:root{--bg-0: #111114;--bg-1: #0b0d12;--panel: rgba(17, 17, 20, .72);--panel-2: rgba(17, 17, 20, .58);--border: rgba(96, 165, 250, .16);--border-strong: rgba(96, 165, 250, .24);--text: #e7e9ee;--muted: rgba(231, 233, 238, .68);--muted-2: rgba(231, 233, 238, .5);--accent: #60a5fa;--accent-2: #7c3aed}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:var(--bg-0);color:var(--text)}html{overflow-x:hidden}.app-card[data-v-5e113b44]{background:#fffffff2;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:transform .3s,box-shadow .3s;cursor:pointer}.app-card[data-v-5e113b44]:hover{transform:translateY(-8px);box-shadow:0 15px 50px #00000040}.app-preview[data-v-5e113b44]{height:180px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.app-preview img[data-v-5e113b44]{width:100%;height:100%;object-fit:cover}.app-placeholder[data-v-5e113b44]{font-size:48px;color:#d9d9d9}.app-overlay[data-v-5e113b44]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.app-card:hover .app-overlay[data-v-5e113b44],.app-card--overlay-active .app-overlay[data-v-5e113b44]{opacity:1}.app-info[data-v-5e113b44]{padding:16px;display:flex;align-items:center;gap:12px}.app-info-left[data-v-5e113b44]{flex-shrink:0}.app-info-right[data-v-5e113b44]{flex:1;min-width:0}.app-title[data-v-5e113b44]{font-size:16px;font-weight:600;margin:0 0 4px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-author[data-v-5e113b44]{font-size:14px;color:#666;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#homePage[data-v-7088ae04]{width:100%;margin:0;padding:0;min-height:100vh;background:linear-gradient(180deg,#f8fafc,#f1f5f9 8%,#e2e8f0 20%,#cbd5e1),radial-gradient(circle at 20% 80%,rgba(59,130,246,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.12) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.08) 0%,transparent 50%);position:relative;overflow:hidden}#homePage[data-v-7088ae04]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.05) 1px,transparent 1px),linear-gradient(rgba(139,92,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.04) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;pointer-events:none;animation:gridFloat-7088ae04 20s ease-in-out infinite}#homePage[data-v-7088ae04]:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(59,130,246,.08) 0%,rgba(139,92,246,.06) 40%,transparent 80%),linear-gradient(45deg,transparent 30%,rgba(59,130,246,.04) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(139,92,246,.04) 50%,transparent 70%);pointer-events:none;animation:lightPulse-7088ae04 8s ease-in-out infinite alternate}@keyframes gridFloat-7088ae04{0%,to{transform:translate(0)}50%{transform:translate(5px,5px)}}@keyframes lightPulse-7088ae04{0%{opacity:.3}to{opacity:.7}}.container[data-v-7088ae04]{max-width:1200px;margin:0 auto;padding:20px;position:relative;z-index:2;width:100%;box-sizing:border-box}.hero-section[data-v-7088ae04]{text-align:center;padding:80px 0 60px;margin-bottom:28px;color:#1e293b;position:relative;overflow:hidden}.hero-section[data-v-7088ae04]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 800px 400px at center,rgba(59,130,246,.12) 0%,transparent 70%),linear-gradient(45deg,transparent 30%,rgba(139,92,246,.05) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(16,185,129,.04) 50%,transparent 70%);animation:heroGlow-7088ae04 10s ease-in-out infinite alternate}@keyframes heroGlow-7088ae04{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}@keyframes rotate-7088ae04{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hero-title[data-v-7088ae04]{font-size:56px;font-weight:700;margin:0 0 20px;line-height:1.2;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1px;position:relative;z-index:2;animation:titleShimmer-7088ae04 3s ease-in-out infinite}@keyframes titleShimmer-7088ae04{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-description[data-v-7088ae04]{font-size:20px;margin:0;opacity:.8;color:#64748b;position:relative;z-index:2}.input-section[data-v-7088ae04]{position:relative;margin:0 auto 24px;max-width:800px}.prompt-input[data-v-7088ae04]{border-radius:16px;border:none;font-size:16px;padding:20px 60px 20px 20px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 40px #0003}.prompt-input[data-v-7088ae04]:focus{background:#fff;box-shadow:0 15px 50px #0000004d;transform:translateY(-2px)}.input-actions[data-v-7088ae04]{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;align-items:center}.quick-actions[data-v-7088ae04]{display:flex;gap:12px;justify-content:center;margin-bottom:60px;flex-wrap:wrap}.quick-actions .ant-btn[data-v-7088ae04]{border-radius:25px;padding:8px 20px;height:auto;background:#fffc;border:1px solid rgba(59,130,246,.2);color:#475569;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s;position:relative;overflow:hidden}.quick-actions .ant-btn[data-v-7088ae04]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .5s}.quick-actions .ant-btn[data-v-7088ae04]:hover:before{left:100%}.quick-actions .ant-btn[data-v-7088ae04]:hover{background:#ffffffe6;border-color:#3b82f666;color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f633}.section[data-v-7088ae04]{margin-bottom:60px}.section-title[data-v-7088ae04]{font-size:32px;font-weight:600;margin-bottom:32px;color:#1e293b}.app-grid[data-v-7088ae04],.featured-grid[data-v-7088ae04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px}.pagination-wrapper[data-v-7088ae04]{display:flex;justify-content:center;margin-top:32px}@media (max-width: 768px){.hero-title[data-v-7088ae04]{font-size:32px}.hero-description[data-v-7088ae04]{font-size:16px}.app-grid[data-v-7088ae04],.featured-grid[data-v-7088ae04]{grid-template-columns:1fr}.quick-actions[data-v-7088ae04]{justify-content:center}}#userLoginPage[data-v-27801804]{min-height:calc(100vh - 72px);margin:0;padding:24px 16px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(59,130,246,.2) 0%,transparent 42%),radial-gradient(circle at 88% 78%,rgba(56,189,248,.16) 0%,transparent 48%),linear-gradient(150deg,#050a18,#090f1f 42%,#040915)}.page-bg[data-v-27801804]{position:absolute;inset:0;pointer-events:none}.grid-overlay[data-v-27801804]{position:absolute;inset:0;background-image:linear-gradient(rgba(96,165,250,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.08) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 84%);mask-image:radial-gradient(circle at center,black,transparent 84%)}.glow-orb[data-v-27801804]{position:absolute;border-radius:999px;filter:blur(56px)}.glow-orb-1[data-v-27801804]{width:280px;height:280px;top:6%;left:10%;background:#3b82f638}.glow-orb-2[data-v-27801804]{width:300px;height:300px;bottom:4%;right:10%;background:#0ea5e933}.login-card[data-v-27801804]{width:100%;max-width:430px;padding:30px 26px 24px;border-radius:14px;border:1px solid rgba(59,130,246,.32);background:#081023d1;box-shadow:0 16px 44px #02061785,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:1}.title[data-v-27801804]{text-align:center;margin:0 0 10px;color:#e2e8f0;font-size:30px;font-weight:700;letter-spacing:.03em}.desc[data-v-27801804]{text-align:center;color:#9ca3af;margin-bottom:22px;font-size:14px}.tips[data-v-27801804]{text-align:right;color:#94a3b8;font-size:13px;margin-bottom:16px}.tips a[data-v-27801804]{color:#60a5fa;margin-left:4px}.tips a[data-v-27801804]:hover{color:#93c5fd}.submit-btn[data-v-27801804]{width:100%;height:44px;border-radius:10px;border:none;background:linear-gradient(90deg,#3b82f6,#2563eb);box-shadow:0 8px 22px #2563eb59;font-weight:600}.submit-btn[data-v-27801804]:hover,.submit-btn[data-v-27801804]:focus{background:linear-gradient(90deg,#60a5fa,#3b82f6)!important}#userLoginPage[data-v-27801804] .ant-form-item-explain-error{color:#fda4af;font-size:12px;margin:6px 0}#userLoginPage[data-v-27801804] .ant-input,#userLoginPage[data-v-27801804] .ant-input-affix-wrapper{height:44px;border-radius:10px;border:1px solid rgba(96,165,250,.36);background:#0f172ab8;color:#e2e8f0}#userLoginPage[data-v-27801804] .ant-input::placeholder{color:#64748b}#userLoginPage[data-v-27801804] .ant-input-affix-wrapper input::placeholder{color:#64748b}#userLoginPage[data-v-27801804] .ant-input:hover,#userLoginPage[data-v-27801804] .ant-input-affix-wrapper:hover{border-color:#7dd3fca3}#userLoginPage[data-v-27801804] .ant-input:focus,#userLoginPage[data-v-27801804] .ant-input-affix-wrapper-focused{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f633}#userLoginPage[data-v-27801804] .ant-input-affix-wrapper .ant-input,#userLoginPage[data-v-27801804] .ant-input-password .ant-input{height:42px;border:none!important;box-shadow:none!important;background:transparent!important;color:#e2e8f0;line-height:42px;text-align:left;padding:0}#userLoginPage[data-v-27801804] .ant-input-affix-wrapper .ant-input:focus,#userLoginPage[data-v-27801804] .ant-input-password .ant-input:focus{box-shadow:none!important}#userLoginPage[data-v-27801804] .ant-input-password,#userLoginPage[data-v-27801804] .ant-input-password input,#userLoginPage[data-v-27801804] .ant-input-affix-wrapper input{background:transparent!important;text-align:left}#userLoginPage[data-v-27801804] .ant-input-affix-wrapper{display:flex;align-items:center}#userLoginPage[data-v-27801804] .ant-input{line-height:44px;text-align:left;padding-top:0;padding-bottom:0}#userLoginPage[data-v-27801804] .ant-input-password-icon,#userLoginPage[data-v-27801804] .ant-input-clear-icon{color:#94a3b8e6}#userLoginPage[data-v-27801804] .ant-input-password-icon:hover,#userLoginPage[data-v-27801804] .ant-input-clear-icon:hover{color:#93c5fd}#userRegisterPage[data-v-129f3d5a]{min-height:calc(100vh - 72px);margin:0;padding:24px 16px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(59,130,246,.2) 0%,transparent 42%),radial-gradient(circle at 88% 78%,rgba(56,189,248,.16) 0%,transparent 48%),linear-gradient(150deg,#050a18,#090f1f 42%,#040915)}.page-bg[data-v-129f3d5a]{position:absolute;inset:0;pointer-events:none}.grid-overlay[data-v-129f3d5a]{position:absolute;inset:0;background-image:linear-gradient(rgba(96,165,250,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.08) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 84%);mask-image:radial-gradient(circle at center,black,transparent 84%)}.glow-orb[data-v-129f3d5a]{position:absolute;border-radius:999px;filter:blur(56px)}.glow-orb-1[data-v-129f3d5a]{width:280px;height:280px;top:6%;left:10%;background:#3b82f638}.glow-orb-2[data-v-129f3d5a]{width:300px;height:300px;bottom:4%;right:10%;background:#0ea5e933}.register-card[data-v-129f3d5a]{width:100%;max-width:430px;padding:30px 26px 24px;border-radius:14px;border:1px solid rgba(59,130,246,.32);background:#081023d1;box-shadow:0 16px 44px #02061785,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:1}.title[data-v-129f3d5a]{text-align:center;margin:0 0 10px;color:#e2e8f0;font-size:30px;font-weight:700;letter-spacing:.03em}.desc[data-v-129f3d5a]{text-align:center;color:#9ca3af;margin-bottom:22px;font-size:14px}.tips[data-v-129f3d5a]{margin-bottom:16px;color:#94a3b8;font-size:13px;text-align:right}.tips a[data-v-129f3d5a]{color:#60a5fa;margin-left:4px}.tips a[data-v-129f3d5a]:hover{color:#93c5fd}.submit-btn[data-v-129f3d5a]{width:100%;height:44px;border-radius:10px;border:none;background:linear-gradient(90deg,#3b82f6,#2563eb);box-shadow:0 8px 22px #2563eb59;font-weight:600}.submit-btn[data-v-129f3d5a]:hover,.submit-btn[data-v-129f3d5a]:focus{background:linear-gradient(90deg,#60a5fa,#3b82f6)!important}#userRegisterPage[data-v-129f3d5a] .ant-form-item-explain-error{color:#fda4af;font-size:12px;margin:6px 0}#userRegisterPage[data-v-129f3d5a] .ant-input,#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper{height:44px;border-radius:10px;border:1px solid rgba(96,165,250,.36);background:#0f172ab8;color:#e2e8f0}#userRegisterPage[data-v-129f3d5a] .ant-input::placeholder{color:#64748b;text-align:left}#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper input::placeholder{color:#64748b;text-align:left}#userRegisterPage[data-v-129f3d5a] .ant-input:hover,#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper:hover{border-color:#7dd3fca3}#userRegisterPage[data-v-129f3d5a] .ant-input:focus,#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper-focused{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f633}#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper .ant-input,#userRegisterPage[data-v-129f3d5a] .ant-input-password .ant-input{height:42px;border:none!important;box-shadow:none!important;background:transparent!important;color:#e2e8f0;line-height:42px;text-align:left;padding:0}#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper .ant-input:focus,#userRegisterPage[data-v-129f3d5a] .ant-input-password .ant-input:focus{box-shadow:none!important}#userRegisterPage[data-v-129f3d5a] .ant-input-password,#userRegisterPage[data-v-129f3d5a] .ant-input-password input,#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper input{background:transparent!important;text-align:left}#userRegisterPage[data-v-129f3d5a] .ant-input-affix-wrapper{display:flex;align-items:center}#userRegisterPage[data-v-129f3d5a] .ant-input{line-height:44px;text-align:left;padding-top:0;padding-bottom:0}#userRegisterPage[data-v-129f3d5a] .ant-input-password-icon,#userRegisterPage[data-v-129f3d5a] .ant-input-clear-icon{color:#94a3b8e6}#userRegisterPage[data-v-129f3d5a] .ant-input-password-icon:hover,#userRegisterPage[data-v-129f3d5a] .ant-input-clear-icon:hover{color:#93c5fd}.scifi-page[data-v-e7a80aba]{position:relative;min-height:100vh;background:radial-gradient(1200px 680px at 50% -240px,rgba(96,165,250,.12),transparent 60%),radial-gradient(900px 500px at 75% -20px,rgba(124,58,237,.06),transparent 65%),linear-gradient(180deg,var(--bg-0) 0%,var(--bg-1) 60%,#07080c 100%);overflow:hidden;color:var(--text)}.page-bg[data-v-e7a80aba]{position:absolute;inset:0;pointer-events:none;z-index:0}.grid-overlay[data-v-e7a80aba]{position:absolute;inset:0;background-image:linear-gradient(rgba(96,165,250,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.05) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 20%,transparent 70%)}.glow-orb[data-v-e7a80aba]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:orbFloat-e7a80aba 12s ease-in-out infinite}.glow-orb-1[data-v-e7a80aba]{width:400px;height:400px;background:#60a5fa2e;top:-100px;left:10%;animation-delay:0s}.glow-orb-2[data-v-e7a80aba]{width:320px;height:320px;background:#7c3aed1f;top:20%;right:5%;animation-delay:-4s}.glow-orb-3[data-v-e7a80aba]{width:280px;height:280px;background:#60a5fa14;bottom:10%;left:20%;animation-delay:-8s}@keyframes orbFloat-e7a80aba{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-15px) scale(1.05)}66%{transform:translate(-10px,10px) scale(.98)}}.scanlines[data-v-e7a80aba]{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(148,163,184,.06) 0px,rgba(148,163,184,.03) 1px,transparent 2px,transparent 6px);opacity:.16;animation:scanMove-e7a80aba 7s linear infinite}@keyframes scanMove-e7a80aba{0%{transform:translateY(0)}to{transform:translateY(26px)}}.mouse-glow[data-v-e7a80aba]{position:absolute;inset:0;background:radial-gradient(500px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(96,165,250,.08) 0%,transparent 50%);transition:opacity .2s}.scifi-content[data-v-e7a80aba]{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.scanlines[data-v-e7a80aba],.glow-orb[data-v-e7a80aba]{animation:none!important}}#userManagePage[data-v-2f6b0791]{padding:24px;background:transparent;margin-top:16px;color:#e2e8f0}[data-v-2f6b0791] .ant-divider{border-top-color:#3b82f62e}[data-v-2f6b0791] .ant-form-item-label>label{color:#94a3b8}[data-v-2f6b0791] .ant-input{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-2f6b0791] .ant-input::placeholder{color:#94a3b8e6!important}[data-v-2f6b0791] .ant-select-selector{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-2f6b0791] .ant-table{background:transparent}[data-v-2f6b0791] .ant-table-thead>tr>th{background:#0f172a8c;color:#e2e8f0;border:none!important}[data-v-2f6b0791] .ant-table-tbody>tr>td{color:#e2e8f0d9;border:none!important}[data-v-2f6b0791] .ant-table-tbody>tr:hover>td,[data-v-2f6b0791] .ant-table-tbody>tr.ant-table-row:hover>td,[data-v-2f6b0791] .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#3b82f612!important}[data-v-2f6b0791] .ant-pagination{color:#e2e8f0d9}[data-v-2f6b0791] .ant-pagination .ant-pagination-item{background:#0f172a99;border-color:#3b82f647}[data-v-2f6b0791] .ant-pagination .ant-pagination-item a{color:#e2e8f0d9}[data-v-2f6b0791] .ant-pagination .ant-pagination-item-active{background:#2563eb47;border-color:#60a5fab3}[data-v-2f6b0791] .ant-pagination .ant-pagination-item-active a{color:#93c5fd}[data-v-2f6b0791] .ant-pagination .ant-pagination-item:hover,[data-v-2f6b0791] .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,[data-v-2f6b0791] .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:#60a5fab3}[data-v-2f6b0791] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,[data-v-2f6b0791] .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:#0f172a99;border-color:#3b82f647;color:#e2e8f0d9}[data-v-2f6b0791] .ant-pagination .ant-pagination-options .ant-select-selector{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-2f6b0791] .ant-pagination .ant-pagination-options .ant-select-arrow,[data-v-2f6b0791] .ant-pagination .ant-pagination-options-quick-jumper{color:#94a3b8f2}[data-v-2f6b0791] .ant-btn-default{background:#0f172a99!important;border-color:#3b82f647!important;color:#94a3b8!important}[data-v-2f6b0791] .ant-btn-default:hover{border-color:#3b82f680!important;color:#60a5fa!important}.user-info[data-v-d639c91d]{display:flex;align-items:center;gap:8px}.user-name[data-v-d639c91d]{font-size:14px;color:#1a1a1a}#appManagePage[data-v-7690adb6]{padding:24px;background:transparent;margin-top:16px;color:#e2e8f0}.no-cover[data-v-7690adb6]{width:80px;height:60px;background:#0f172aa6;display:flex;align-items:center;justify-content:center;color:#94a3b8f2;font-size:12px;border-radius:4px;border:1px solid rgba(59,130,246,.18)}.prompt-text[data-v-7690adb6]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-gray[data-v-7690adb6]{color:#94a3b8f2}.featured-btn[data-v-7690adb6]{background:#faad142e;border-color:#faad1459;color:#fff}.featured-btn[data-v-7690adb6]:hover{background:#d4880640;border-color:#d4880680}[data-v-7690adb6] .ant-table-tbody>tr>td{vertical-align:middle}[data-v-7690adb6] .ant-divider{border-top-color:#3b82f62e}[data-v-7690adb6] .ant-form-item-label>label{color:#94a3b8}[data-v-7690adb6] .ant-input{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-7690adb6] .ant-input::placeholder{color:#94a3b8e6!important}[data-v-7690adb6] .ant-select-selector{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-7690adb6] .ant-table{background:transparent}[data-v-7690adb6] .ant-table-thead>tr>th{background:#0f172a8c;color:#e2e8f0;border:none!important}[data-v-7690adb6] .ant-table-tbody>tr>td{color:#e2e8f0d9;border:none!important}[data-v-7690adb6] .ant-table-tbody>tr:hover>td,[data-v-7690adb6] .ant-table-tbody>tr.ant-table-row:hover>td,[data-v-7690adb6] .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#3b82f612!important}[data-v-7690adb6] .ant-table-cell-fix-left,[data-v-7690adb6] .ant-table-cell-fix-right{background:#0f172a8c!important}[data-v-7690adb6] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,[data-v-7690adb6] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#3b82f612!important}[data-v-7690adb6] .ant-pagination{color:#e2e8f0d9}[data-v-7690adb6] .ant-pagination .ant-pagination-item{background:#0f172a99;border-color:#3b82f647}[data-v-7690adb6] .ant-pagination .ant-pagination-item a{color:#e2e8f0d9}[data-v-7690adb6] .ant-pagination .ant-pagination-item-active{background:#2563eb47;border-color:#60a5fab3}[data-v-7690adb6] .ant-pagination .ant-pagination-item-active a{color:#93c5fd}[data-v-7690adb6] .ant-pagination .ant-pagination-item:hover,[data-v-7690adb6] .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,[data-v-7690adb6] .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:#60a5fab3}[data-v-7690adb6] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,[data-v-7690adb6] .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:#0f172a99;border-color:#3b82f647;color:#e2e8f0d9}[data-v-7690adb6] .ant-pagination .ant-pagination-options .ant-select-selector{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-7690adb6] .ant-pagination .ant-pagination-options .ant-select-arrow,[data-v-7690adb6] .ant-pagination .ant-pagination-options-quick-jumper{color:#94a3b8f2}[data-v-7690adb6] .ant-btn-default{background:#0f172a99!important;border-color:#3b82f647!important;color:#94a3b8!important}[data-v-7690adb6] .ant-btn-default:hover{border-color:#3b82f680!important;color:#60a5fa!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.markdown-content[data-v-eb7ec662]{line-height:1.6;color:inherit;word-wrap:break-word}.markdown-content[data-v-eb7ec662] h1,.markdown-content[data-v-eb7ec662] h2,.markdown-content[data-v-eb7ec662] h3,.markdown-content[data-v-eb7ec662] h4,.markdown-content[data-v-eb7ec662] h5,.markdown-content[data-v-eb7ec662] h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.25}.markdown-content[data-v-eb7ec662] h1{font-size:1.5em;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content[data-v-eb7ec662] h2{font-size:1.3em;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content[data-v-eb7ec662] h3{font-size:1.1em}.markdown-content[data-v-eb7ec662] p{margin:.8em 0}.markdown-content[data-v-eb7ec662] ul,.markdown-content[data-v-eb7ec662] ol{margin:.8em 0;padding-left:1.5em}.markdown-content[data-v-eb7ec662] li{margin:.3em 0}.markdown-content[data-v-eb7ec662] blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid rgba(59,130,246,.45);background-color:#3b82f614;color:#e2e8f0eb}.markdown-content[data-v-eb7ec662] code{background-color:#3b82f624;padding:.2em .4em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content[data-v-eb7ec662] pre{background-color:#020617b8;border:1px solid rgba(59,130,246,.22);border-radius:6px;padding:1em;overflow-x:auto;margin:1em 0}.markdown-content[data-v-eb7ec662] pre code{background-color:transparent;padding:0;border-radius:0;font-size:.9em;line-height:1.4}.markdown-content[data-v-eb7ec662] table{border-collapse:collapse;margin:1em 0;width:100%}.markdown-content[data-v-eb7ec662] table th,.markdown-content[data-v-eb7ec662] table td{border:1px solid #ddd;padding:.5em .8em;text-align:left}.markdown-content[data-v-eb7ec662] table th{background-color:#3b82f629;font-weight:600;color:#e2e8f0f2}.markdown-content[data-v-eb7ec662] table tr:nth-child(2n){background-color:#0f172a8c}.markdown-content[data-v-eb7ec662] a{color:#1890ff;text-decoration:none}.markdown-content[data-v-eb7ec662] a:hover{text-decoration:underline}.markdown-content[data-v-eb7ec662] img{max-width:100%;height:auto;border-radius:4px;margin:.5em 0}.markdown-content[data-v-eb7ec662] hr{border:none;border-top:1px solid rgba(59,130,246,.18);margin:1.5em 0}.markdown-content[data-v-eb7ec662] .hljs{background-color:transparent!important;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;line-height:1.4}.markdown-content[data-v-eb7ec662] .hljs-keyword{color:#d73a49;font-weight:600}.markdown-content[data-v-eb7ec662] .hljs-string{color:#032f62}.markdown-content[data-v-eb7ec662] .hljs-comment{color:#6a737d;font-style:italic}.markdown-content[data-v-eb7ec662] .hljs-number{color:#005cc5}.markdown-content[data-v-eb7ec662] .hljs-function{color:#6f42c1}.markdown-content[data-v-eb7ec662] .hljs-tag{color:#22863a}.markdown-content[data-v-eb7ec662] .hljs-attr{color:#6f42c1}.markdown-content[data-v-eb7ec662] .hljs-title{color:#6f42c1;font-weight:600}.app-detail-content[data-v-3bd0abde]{padding:8px 0}.app-basic-info[data-v-3bd0abde]{margin-bottom:24px}.info-item[data-v-3bd0abde]{display:flex;align-items:center;margin-bottom:12px}.info-label[data-v-3bd0abde]{width:80px;color:#666;font-size:14px;flex-shrink:0}.app-actions[data-v-3bd0abde]{padding-top:16px;border-top:1px solid #f0f0f0}.deploy-success[data-v-8688d74a]{text-align:center;padding:24px}.success-icon[data-v-8688d74a]{margin-bottom:16px}.deploy-success h3[data-v-8688d74a]{margin:0 0 16px;font-size:20px;font-weight:600}.deploy-success p[data-v-8688d74a]{margin:0 0 24px;color:#666}.deploy-url[data-v-8688d74a]{margin-bottom:24px}.deploy-actions[data-v-8688d74a]{display:flex;gap:12px;justify-content:center}.plan-steps-panel[data-v-653493dc]{margin-bottom:12px;padding:12px;border-radius:12px;background:#0f172ab8;border:1px solid rgba(148,163,184,.16)}.plan-steps-header[data-v-653493dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.plan-steps-title[data-v-653493dc]{font-size:13px;font-weight:700;color:#e2e8f0}.plan-steps-subtitle[data-v-653493dc]{font-size:12px;color:#94a3b8e0}.plan-steps-list[data-v-653493dc]{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto;padding-right:4px}.plan-step-item[data-v-653493dc]{width:100%;display:flex;gap:10px;padding:10px 12px;border-radius:10px;background:#02061757;border:1px solid rgba(148,163,184,.12);text-align:left}.plan-step-item.is-clickable[data-v-653493dc]{cursor:pointer}.plan-step-item.is-running[data-v-653493dc]{border-color:#60a5fa66}.plan-step-item.is-completed[data-v-653493dc]{border-color:#4ade804d}.plan-step-item.is-failed[data-v-653493dc]{border-color:#f8717152}.plan-step-index[data-v-653493dc]{min-width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1e293beb;color:#cbd5e1;font-size:12px;font-weight:700}.plan-step-content[data-v-653493dc]{min-width:0;flex:1}.plan-step-top[data-v-653493dc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-step-title[data-v-653493dc]{font-size:13px;font-weight:600;color:#f8fafc}.plan-step-status[data-v-653493dc]{font-size:11px;color:#94a3b8d1;white-space:nowrap}.plan-step-detail[data-v-653493dc]{margin-top:4px;font-size:12px;line-height:1.5;color:#cbd5e1e0}.plan-step-file[data-v-653493dc]{margin-top:6px;font-size:12px;color:#93c5fd;font-family:Consolas,Monaco,monospace;word-break:break-all}.code-workbench[data-v-72ab6e5e]{display:grid;grid-template-columns:280px 1fr;height:100%;min-height:0}.code-file-tree[data-v-72ab6e5e]{border-right:1px solid rgba(148,163,184,.12);background:#0206176b;overflow:auto;padding:12px}.code-file-tree-header[data-v-72ab6e5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#e2e8f0;font-size:13px;font-weight:600}.code-file-tree-count[data-v-72ab6e5e]{min-width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#3b82f629;color:#bfdbfe;font-size:12px}.code-file-empty[data-v-72ab6e5e]{color:#94a3b8;font-size:13px}.code-file-groups[data-v-72ab6e5e]{display:flex;flex-direction:column;gap:14px}.code-file-group[data-v-72ab6e5e]{display:flex;flex-direction:column;gap:8px}.code-file-group-title[data-v-72ab6e5e]{color:#94a3b8;font-size:12px}.code-file-item[data-v-72ab6e5e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid rgba(148,163,184,.14);border-radius:10px;padding:10px 12px;background:#0f172ab8;color:#cbd5e1;cursor:pointer}.code-file-item.is-active[data-v-72ab6e5e]{border-color:#60a5fa8c;background:#1e293beb;color:#eff6ff}.code-file-item.is-generating[data-v-72ab6e5e]{border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e29}.code-file-name[data-v-72ab6e5e]{min-width:0;flex:1;font-size:13px;font-family:Consolas,Monaco,monospace;word-break:break-all}.code-file-badge[data-v-72ab6e5e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;line-height:1.4}.code-file-badge.is-generating[data-v-72ab6e5e]{color:#dcfce7;background:#22c55e2e}.code-file-lines[data-v-72ab6e5e]{flex-shrink:0;color:#38bdf8;font-size:12px}.code-content-panel[data-v-72ab6e5e]{min-width:0;display:flex;flex-direction:column;min-height:0}.code-content-header[data-v-72ab6e5e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.12);background:#0f172a99}.code-content-title[data-v-72ab6e5e]{color:#e2e8f0;font-size:13px;font-weight:600;font-family:Consolas,Monaco,monospace}.code-content-badge[data-v-72ab6e5e]{flex-shrink:0;padding:2px 10px;border-radius:999px;background:#22c55e2e;color:#dcfce7;font-size:11px}.code-content-loading[data-v-72ab6e5e]{padding:16px;color:#94a3b8;font-size:13px}.code-content-pre[data-v-72ab6e5e]{margin:0;padding:16px;flex:1;overflow:auto;background:#02061752;color:#e2e8f0;font-size:12px;line-height:1.6;font-family:Consolas,Monaco,Courier New,monospace;white-space:pre-wrap;word-break:break-word}@media (max-width: 1200px){.code-workbench[data-v-72ab6e5e]{grid-template-columns:1fr;grid-template-rows:220px 1fr}.code-file-tree[data-v-72ab6e5e]{border-right:none;border-bottom:1px solid rgba(148,163,184,.12)}}#appChatPage[data-v-2aded78c]{position:relative;height:calc(100vh - 64px);display:flex;flex-direction:column;padding:16px;color:var(--text);font-size:16px;background:radial-gradient(1200px 680px at 50% -240px,rgba(96,165,250,.12),transparent 60%),radial-gradient(900px 500px at 75% -20px,rgba(124,58,237,.06),transparent 65%),linear-gradient(180deg,var(--bg-0) 0%,var(--bg-1) 60%,#07080c 100%);overflow:hidden}.page-bg[data-v-2aded78c]{position:absolute;inset:0;pointer-events:none;z-index:0}.grid-overlay[data-v-2aded78c]{position:absolute;inset:0;background-image:linear-gradient(rgba(96,165,250,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.05) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 20%,transparent 70%)}.scanlines[data-v-2aded78c]{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(148,163,184,.06) 0px,rgba(148,163,184,.03) 1px,transparent 2px,transparent 6px);opacity:.16;animation:scanMove-2aded78c 7s linear infinite}@keyframes scanMove-2aded78c{0%{transform:translateY(0)}to{transform:translateY(26px)}}.page-bg[data-v-2aded78c] .scanlines,.scanlines[data-v-2aded78c]{will-change:transform}@media (prefers-reduced-motion: reduce){.scanlines[data-v-2aded78c]{animation:none!important}}.glow-orb[data-v-2aded78c]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:orbFloat-2aded78c 12s ease-in-out infinite}.glow-orb-1[data-v-2aded78c]{width:400px;height:400px;background:#60a5fa2e;top:-100px;left:10%;animation-delay:0s}.glow-orb-2[data-v-2aded78c]{width:320px;height:320px;background:#7c3aed1f;top:20%;right:5%;animation-delay:-4s}.glow-orb-3[data-v-2aded78c]{width:280px;height:280px;background:#60a5fa14;bottom:10%;left:20%;animation-delay:-8s}@keyframes orbFloat-2aded78c{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-15px) scale(1.05)}66%{transform:translate(-10px,10px) scale(.98)}}.mouse-glow[data-v-2aded78c]{position:absolute;inset:0;background:radial-gradient(500px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(96,165,250,.08) 0%,transparent 50%);transition:opacity .2s}.header-bar[data-v-2aded78c]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-radius:12px;background:linear-gradient(145deg,var(--panel),var(--panel-2));border:1px solid var(--border);box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:8px}.header-left[data-v-2aded78c]{display:flex;align-items:center;gap:12px}.code-gen-type-tag[data-v-2aded78c]{font-size:12px}.app-name[data-v-2aded78c]{margin:0;font-size:20px;font-weight:600;color:var(--text)}.header-right[data-v-2aded78c]{display:flex;gap:12px}.header-right[data-v-2aded78c] .ant-btn-default{color:#94a3b8;border-color:#3b82f659;background:#0f172a80}.header-right[data-v-2aded78c] .ant-btn-default:hover{color:#60a5fa;border-color:#3b82f680}.header-right[data-v-2aded78c] .ant-btn-primary{background:#3b82f6;border-color:#3b82f6}.header-right[data-v-2aded78c] .ant-btn-primary.ant-btn-background-ghost{color:#60a5fa;border-color:#3b82f680;background:transparent}.header-right[data-v-2aded78c] .ant-btn-primary.ant-btn-background-ghost:hover{color:#93c5fd;border-color:#3b82f6}.share-readonly-alert[data-v-2aded78c]{position:relative;z-index:1;margin:0 8px 8px}.main-content[data-v-2aded78c]{position:relative;z-index:1;flex:1;display:flex;gap:16px;padding:8px;overflow:hidden}.chat-section[data-v-2aded78c]{flex:2;display:flex;flex-direction:column;background:linear-gradient(145deg,var(--panel),var(--panel-2));border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.messages-container[data-v-2aded78c]{flex:1;min-height:0;padding:16px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.9) rgba(17,17,20,.98)}.messages-container[data-v-2aded78c]::-webkit-scrollbar{width:10px}.messages-container[data-v-2aded78c]::-webkit-scrollbar-track{background:#111114fa;border-radius:999px}.messages-container[data-v-2aded78c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6f2,#3b82f6bf);border-radius:999px;border:2px solid rgba(17,17,20,.98);box-shadow:0 0 8px #3b82f673}.messages-container[data-v-2aded78c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6,#3b82f6db)}.message-item[data-v-2aded78c]{margin-bottom:12px}.user-message[data-v-2aded78c]{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px}.ai-message[data-v-2aded78c]{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.message-content[data-v-2aded78c]{max-width:70%;padding:12px 16px;border-radius:12px;font-size:16px;line-height:1.6;word-wrap:break-word}.user-message .message-content[data-v-2aded78c]{background:linear-gradient(135deg,#3b82f659,#8b5cf62e);color:#f1f5f9;border:1px solid rgba(59,130,246,.55);box-shadow:0 0 24px #3b82f624}.ai-message .message-content[data-v-2aded78c]{background:linear-gradient(145deg,#0f172ae6,#1e293bd1);color:#e2e8f0;padding:10px 12px;border:1px solid rgba(59,130,246,.24);box-shadow:0 10px 28px #0f172a47,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-message .message-content.is-compact-reply[data-v-2aded78c]{background:linear-gradient(155deg,#0f172af0,#1e293be0);border:1px solid rgba(96,165,250,.22);box-shadow:0 16px 36px #02061761,inset 0 1px #60a5fa14;padding:14px 16px}.ai-reply-meta[data-v-2aded78c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;color:#93c5fd;font-size:13px}.ai-reply-intro[data-v-2aded78c]{margin-bottom:8px;color:#cbd5e1;font-size:14px;line-height:1.7}.ai-reply-brand[data-v-2aded78c]{font-weight:700;color:#e2e8f0}.ai-reply-skill[data-v-2aded78c]{color:#93c5fd}.ai-reply-summary[data-v-2aded78c]{margin-bottom:14px;color:#f8fafc;font-size:16px;line-height:1.75}.ai-reply-section[data-v-2aded78c]{margin-top:12px}.ai-reply-section-title[data-v-2aded78c]{margin-bottom:8px;color:#93c5fd;font-size:13px;font-weight:700}.ai-reply-bullet-list[data-v-2aded78c],.ai-reply-file-list[data-v-2aded78c]{display:flex;flex-direction:column;gap:6px}.ai-reply-bullet-item[data-v-2aded78c],.ai-reply-file-item[data-v-2aded78c]{display:flex;align-items:center;gap:10px;min-height:30px}.ai-reply-bullet-icon[data-v-2aded78c]{color:#60a5fa;font-size:18px;line-height:1}.ai-reply-bullet-text[data-v-2aded78c]{color:#dbeafe;font-size:14px;line-height:1.6}.ai-reply-file-path[data-v-2aded78c]{color:#f8fafc;font-size:14px;line-height:1.8;word-break:break-all}.ai-reply-file-item[data-v-2aded78c]{padding:2px 0;border-bottom:1px solid rgba(148,163,184,.08);justify-content:space-between}.ai-reply-file-item[data-v-2aded78c]:last-child{border-bottom:none}.ai-reply-file-item.is-active[data-v-2aded78c]{background:#3b82f614;border-radius:8px;padding:6px 8px;border-bottom-color:transparent}.ai-reply-file-status[data-v-2aded78c]{flex-shrink:0;margin-left:12px;padding:2px 8px;border-radius:999px;font-size:11px;line-height:1.6;color:#cbd5e1;background:#94a3b824}.ai-reply-file-status.is-running[data-v-2aded78c]{color:#dbeafe;background:#3b82f638}.ai-reply-file-status.is-completed[data-v-2aded78c]{color:#cbd5e1;background:#94a3b81f}.ai-reply-closing[data-v-2aded78c]{margin-top:16px;color:#cbd5e1;font-size:14px;line-height:1.7}.requirement-record-card[data-v-2aded78c]{margin-bottom:14px;border:1px solid rgba(59,130,246,.18);border-radius:12px;background:#0f172a94;box-shadow:inset 0 1px #ffffff05}.requirement-record-header[data-v-2aded78c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:none;background:transparent;padding:12px 14px;cursor:pointer}.requirement-record-title-wrap[data-v-2aded78c]{display:flex;align-items:center;gap:10px}.requirement-record-title[data-v-2aded78c]{color:#f8fafc;font-size:14px;font-weight:700}.requirement-record-subtitle[data-v-2aded78c],.requirement-record-toggle[data-v-2aded78c]{color:#93c5fd;font-size:12px}.requirement-record-body[data-v-2aded78c]{padding:0 14px 14px}.requirement-record-origin[data-v-2aded78c],.requirement-record-extra[data-v-2aded78c]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.requirement-record-label[data-v-2aded78c]{color:#93c5fd;font-size:12px}.requirement-record-origin-text[data-v-2aded78c],.requirement-record-answer[data-v-2aded78c],.requirement-record-extra[data-v-2aded78c]{color:#dbeafe;font-size:14px;line-height:1.7}.requirement-loading-card[data-v-2aded78c]{display:flex;flex-direction:column;gap:12px;padding:12px;margin-bottom:12px;border-radius:12px;background:#1e293b9e;border:1px solid rgba(96,165,250,.14)}.requirement-loading-head[data-v-2aded78c]{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:13px;font-weight:500}.requirement-loading-dot[data-v-2aded78c]{width:8px;height:8px;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 4px #60a5fa1f;animation:requirementLoadingPulse-2aded78c 1.3s ease-in-out infinite}.requirement-loading-lines[data-v-2aded78c]{display:flex;flex-direction:column;gap:8px}.requirement-loading-line[data-v-2aded78c]{height:10px;border-radius:999px;background:linear-gradient(90deg,#334155cc,#60a5fa61,#334155cc);background-size:200% 100%;animation:requirementLoadingShimmer-2aded78c 1.6s linear infinite}.requirement-loading-line.is-long[data-v-2aded78c]{width:92%}.requirement-loading-line.is-short[data-v-2aded78c]{width:58%}.requirement-record-qa-list[data-v-2aded78c]{display:flex;flex-direction:column;gap:10px}.requirement-record-qa-item[data-v-2aded78c]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#1e293b9e;border:1px solid rgba(96,165,250,.14)}.requirement-record-question[data-v-2aded78c]{color:#f8fafc;font-size:13px;font-weight:600}.message-avatar[data-v-2aded78c]{flex-shrink:0}.loading-indicator[data-v-2aded78c]{display:flex;align-items:center;gap:10px;padding:3px 10px;color:#60a5fa;font-size:16px;font-weight:700}.loading-indicator span[data-v-2aded78c]{color:#60a5fa;text-shadow:0 0 12px rgba(96,165,250,.55);animation:thinkingPulse-2aded78c 1.5s ease-in-out infinite}.loading-indicator[data-v-2aded78c] .ant-spin-dot-item{background-color:#60a5fa;box-shadow:0 0 8px #60a5fad9}.loading-indicator[data-v-2aded78c] .ant-spin-sm .ant-spin-dot{font-size:17px}.loading-indicator[data-v-2aded78c] .ant-spin-sm .ant-spin-dot-item{width:7px;height:7px}@keyframes thinkingPulse-2aded78c{0%,to{opacity:.82}50%{opacity:1}}.load-more-container[data-v-2aded78c]{text-align:center;padding:8px 0;margin-bottom:16px}.load-more-container[data-v-2aded78c] .ant-btn-link{color:#60a5fa}.load-more-container[data-v-2aded78c] .ant-btn-link:hover{color:#93c5fd}.chat-runtime-sticky[data-v-2aded78c]{position:sticky;top:-18px;z-index:8;padding-bottom:12px;margin-bottom:4px;background:linear-gradient(180deg,#0b0f19f5,#0b0f19db 78%,#0b0f1900);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.run-status-banner[data-v-2aded78c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:12px 14px;border-radius:12px;background:#0f172ad6;border:1px solid rgba(148,163,184,.16)}.run-status-badge[data-v-2aded78c]{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#dbeafe;background:#3b82f62e}.run-status-badge.is-completed[data-v-2aded78c]{color:#dcfce7;background:#22c55e2e}.run-status-badge.is-failed[data-v-2aded78c]{color:#fee2e2;background:#ef44442e}.run-status-badge.is-cancelled[data-v-2aded78c]{color:#e2e8f0;background:#94a3b82e}.run-status-text[data-v-2aded78c]{font-size:13px;color:#e2e8f0;font-weight:500}.run-status-id[data-v-2aded78c]{margin-left:auto;font-size:12px;color:#94a3b8e6}.runtime-stage-panel[data-v-2aded78c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px}.runtime-stage-item[data-v-2aded78c]{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 12px;border-radius:10px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.runtime-stage-item.is-done[data-v-2aded78c]{border-color:#4ade8047}.runtime-stage-item.is-in_progress[data-v-2aded78c]{border-color:#60a5fa57}.runtime-stage-dot[data-v-2aded78c]{width:10px;height:10px;border-radius:999px;background:#94a3b873;flex-shrink:0}.runtime-stage-dot.is-done[data-v-2aded78c]{background:#4ade80}.runtime-stage-dot.is-in_progress[data-v-2aded78c]{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa24}.runtime-stage-name[data-v-2aded78c]{font-size:12px;color:#e2e8f0;font-weight:500}.input-container[data-v-2aded78c]{flex:.12;padding:16px;background:transparent;border-top:1px solid rgba(59,130,246,.15)}.input-wrapper[data-v-2aded78c]{position:relative;height:100%}.input-wrapper[data-v-2aded78c] .ant-input,.input-wrapper[data-v-2aded78c] textarea.ant-input{padding-right:50px;background:#0f172a99;border-color:#3b82f64d;color:#f1f5f9;font-size:16px;line-height:1.6;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.9) rgba(17,17,20,.98)}.input-wrapper[data-v-2aded78c] .ant-input::placeholder,.input-wrapper[data-v-2aded78c] textarea.ant-input::placeholder{color:#64748b;font-size:16px}.input-wrapper[data-v-2aded78c] textarea.ant-input::-webkit-scrollbar{width:10px}.input-wrapper[data-v-2aded78c] textarea.ant-input::-webkit-scrollbar-track{background:#111114fa;border-radius:999px}.input-wrapper[data-v-2aded78c] textarea.ant-input::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6f2,#3b82f6bf);border-radius:999px;border:2px solid rgba(17,17,20,.98);box-shadow:0 0 8px #3b82f673}.input-wrapper[data-v-2aded78c] textarea.ant-input::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6,#3b82f6db)}.input-wrapper[data-v-2aded78c] .ant-input:hover,.input-wrapper[data-v-2aded78c] textarea.ant-input:hover{border-color:#3b82f673}.input-wrapper[data-v-2aded78c] .ant-input:focus,.input-wrapper[data-v-2aded78c] textarea.ant-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.input-actions[data-v-2aded78c]{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:10px}.stop-message-btn[data-v-2aded78c]{width:32px;min-width:32px;height:32px;padding:0!important;border:1px solid rgba(248,113,113,.38)!important;border-radius:15px!important;background:linear-gradient(180deg,#7f1d1dfa,#450a0afa)!important;box-shadow:inset 0 1px #ffffff14,0 12px 26px #7f1d1d57;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.stop-message-btn[data-v-2aded78c]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 16px 30px #7f1d1d6b;filter:saturate(1.08)}.stop-message-btn[data-v-2aded78c]:active{transform:scale(.96)}.stop-message-btn__icon[data-v-2aded78c]{width:22px;height:22px;border-radius:999px;background:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000002e}.stop-message-btn__glyph[data-v-2aded78c]{width:8px;height:8px;border-radius:2px;background:#991b1b}.input-actions[data-v-2aded78c] .stop-message-btn.ant-btn:hover,.input-actions[data-v-2aded78c] .stop-message-btn.ant-btn:focus{border-color:#f8717170!important;color:#fff!important;background:linear-gradient(180deg,#7f1d1dfa,#450a0afa)!important}.input-actions[data-v-2aded78c] .stop-message-btn.ant-btn[disabled]{opacity:.72!important;box-shadow:none}.input-actions[data-v-2aded78c] .stop-message-btn.ant-btn[disabled] .stop-message-btn__icon{background:#ffffffd1}.input-actions[data-v-2aded78c] .send-message-btn--readonly.ant-btn[disabled]{opacity:1!important;background:#3b82f647!important;border-color:#60a5fa8c!important;color:#e2e8f0f2!important;cursor:not-allowed}.input-actions[data-v-2aded78c] .send-message-btn--readonly.ant-btn[disabled] .anticon,.input-actions[data-v-2aded78c] .send-message-btn--readonly.ant-btn[disabled] svg{opacity:1!important;color:#e2e8f0f2!important;fill:currentColor}.preview-section[data-v-2aded78c]{flex:3;display:flex;flex-direction:column;background:linear-gradient(145deg,var(--panel),var(--panel-2));border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.preview-header[data-v-2aded78c]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(59,130,246,.22)}.preview-header-main[data-v-2aded78c]{display:flex;align-items:center;gap:16px}.preview-header h3[data-v-2aded78c]{margin:0;font-size:18px;font-weight:600;color:#e2e8f0}.preview-tabs[data-v-2aded78c]{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(148,163,184,.14)}.preview-tab-btn[data-v-2aded78c]{border:none;border-radius:999px;padding:6px 12px;background:transparent;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.preview-tab-btn.is-active[data-v-2aded78c]{background:#3b82f63d;color:#eff6ff}.preview-actions[data-v-2aded78c]{display:flex;gap:8px}.preview-actions[data-v-2aded78c] .ant-btn{color:#94a3b8}.preview-actions[data-v-2aded78c] .ant-btn:hover{color:#60a5fa}.preview-content[data-v-2aded78c]{flex:1;position:relative;overflow:hidden}.preview-placeholder[data-v-2aded78c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:16px}.placeholder-icon[data-v-2aded78c]{font-size:48px;margin-bottom:16px}.preview-empty-state[data-v-2aded78c]{height:100%}.preview-loading[data-v-2aded78c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;position:relative}.preview-loading--overlay[data-v-2aded78c]{position:absolute;inset:0;z-index:2;background:#0206175c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.site-gen-loader[data-v-2aded78c]{position:relative;z-index:6}@font-face{font-family:DingTalkJinBuTi;src:url(/assets/DingTalk-JinBuTi-C1AWcZJq.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.site-gen-loader[data-v-2aded78c]{color:#7c7c7c;font-family:DingTalkJinBuTi,sans-serif;font-weight:500;font-size:30px;box-sizing:content-box;height:40px;padding:10px;display:flex;align-items:center;border-radius:8px}.site-gen-loader-label[data-v-2aded78c]{margin:0;flex-shrink:0;line-height:40px}.site-gen-words[data-v-2aded78c]{overflow:hidden;position:relative;height:40px;flex:1;min-width:4em}.site-gen-words[data-v-2aded78c]:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--site-gen-bg) 10%,transparent 30%,transparent 70%,var(--site-gen-bg) 90%);z-index:20;pointer-events:none}.site-gen-word[data-v-2aded78c]{display:block;height:100%;padding-left:6px;color:#1677ff;line-height:40px;animation:site-gen-word-spin-2aded78c 8s infinite}@keyframes site-gen-word-spin-2aded78c{10%{transform:translateY(-102%)}25%{transform:translateY(-100%)}35%{transform:translateY(-202%)}50%{transform:translateY(-200%)}60%{transform:translateY(-302%)}75%{transform:translateY(-300%)}85%{transform:translateY(-402%)}to{transform:translateY(-400%)}}@keyframes requirementLoadingPulse-2aded78c{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes requirementLoadingShimmer-2aded78c{0%{background-position:200% 0}to{background-position:-200% 0}}.waiting-tip-area[data-v-2aded78c]{margin-top:10px;width:min(800px,100%);padding:0 12px;position:relative}.tip-cards[data-v-2aded78c]{position:relative;width:100%;height:360px;z-index:3;overflow:hidden}.tip-cards-hint[data-v-2aded78c]{margin-top:20px;font-size:16px;color:#e2e8f09e;text-align:center}.slider[data-v-2aded78c]{width:100%;height:calc(var(--height) + 48px);overflow-x:hidden;overflow-y:visible;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.slider .list[data-v-2aded78c]{display:flex;width:100%;min-width:calc(var(--width) * var(--quantity));position:relative;height:100%}.slider .list .item[data-v-2aded78c]{width:var(--width);height:var(--height);position:absolute;top:24px;left:100%;animation:autoRun-2aded78c var(--duration) linear infinite;transition:filter .5s;animation-delay:calc((var(--duration) / var(--quantity)) * (var(--position) - 1) - var(--duration))!important}@keyframes autoRun-2aded78c{0%{left:100%}to{left:calc(var(--width) * -1)}}.slider:hover .item[data-v-2aded78c]{animation-play-state:paused!important}.card[data-v-2aded78c]{width:100%;height:100%;padding:0;border:0;border-radius:10px;box-shadow:0 2px 5px #0000001a;color:#fff;text-align:center}.tip-card[data-v-2aded78c]{--glow-rgb: 96, 165, 250;--card-accent-rgb: 96, 165, 250;z-index:1;position:relative;width:100%;height:100%;border-radius:10px;border:1px solid rgba(var(--glow-rgb),.26);background:linear-gradient(160deg,#1e293bf5,#0f172af5),radial-gradient(circle at 15% 18%,rgba(var(--card-accent-rgb),.12),transparent 55%);overflow:hidden;cursor:pointer;transform:scale(1);box-shadow:none;transition:transform .35s ease-in-out,box-shadow .35s ease-in-out;transform-origin:center center}.tip-cardIntro[data-v-2aded78c]{position:absolute;inset:0;padding:14px 14px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .25s ease;z-index:2;text-align:center}.tip-cardIntroTitle[data-v-2aded78c]{font-weight:800;font-size:24px;line-height:1.35;color:#f1f5f9eb;text-shadow:0 8px 24px rgba(0,0,0,.22)}.tip-cardIntroText[data-v-2aded78c]{margin-top:0;font-size:17px;line-height:1.55;font-family:DingTalkJinBuTi,sans-serif;color:#e2e8f0c7;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6}.tip-card.one[data-v-2aded78c]{--glow-rgb: 96, 165, 250;--card-accent-rgb: 96, 165, 250}.tip-card.two[data-v-2aded78c]{--glow-rgb: 56, 189, 248;--card-accent-rgb: 56, 189, 248}.tip-card.three[data-v-2aded78c]{--glow-rgb: 129, 140, 248;--card-accent-rgb: 129, 140, 248}.tip-card[data-v-2aded78c]:hover{z-index:2;transform:scale(1.04);box-shadow:0 0 0 1px rgba(var(--glow-rgb),.34),0 0 18px rgba(var(--glow-rgb),.22),0 0 30px rgba(var(--glow-rgb),.14)}.tip-cardDetails[data-v-2aded78c]{width:100%;height:100%;padding:16px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:#020617e6;transition:transform .5s;transform-origin:left;transform:perspective(2000px) rotateY(-90deg);opacity:0;backface-visibility:hidden;position:relative;z-index:3}.tip-card:hover .tip-cardDetails[data-v-2aded78c]{opacity:1;transform:perspective(2000px) rotateY(0)}.tip-cardDetailsHaeder[data-v-2aded78c]{font-weight:600;font-family:DingTalkJinBuTi,sans-serif;color:#bfdbfe;font-size:20px}.tip-cardDetailsButton[data-v-2aded78c]{font-size:18px;font-family:DingTalkJinBuTi,sans-serif;padding:8px 20px;border-radius:25px;background-color:#3b82f6bd;color:#dbeafe;font-weight:700;border:1px solid rgba(147,197,253,.32)}.tip-cards-bottom[data-v-2aded78c]{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.tip-carousel-controls[data-v-2aded78c]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding:0 6px}.tip-nav-btn[data-v-2aded78c]{width:38px;height:34px;border-radius:12px;border:1px solid rgba(59,130,246,.35);background:#0f172a59;color:#93c5fdf2;font-size:18px;line-height:1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease;pointer-events:auto}.tip-nav-btn[data-v-2aded78c]:hover:not(:disabled){transform:translateY(-1px);border-color:#60a5fab3;background:#0f172a8c}.tip-nav-btn[data-v-2aded78c]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 520px){.tip-cards[data-v-2aded78c]{height:200px}.tip-card[data-v-2aded78c]{width:230px;height:170px;border-radius:10px}.tip-cardDetails[data-v-2aded78c]{padding:14px}}.preview-iframe[data-v-2aded78c]{width:100%;height:100%;border:none}.preview-iframe.is-preloading[data-v-2aded78c]{position:absolute;inset:0;opacity:0;pointer-events:none}.requirement-collection-row .message-content.requirement-panel-inner[data-v-2aded78c]{max-width:min(560px,92%);padding:12px 14px}.requirement-panel-inner[data-v-2aded78c]{border:1px solid rgba(99,102,241,.35);border-radius:12px;background:#0f172ab8;box-shadow:inset 0 1px #ffffff0d}.requirement-ai-row[data-v-2aded78c]{display:flex;align-items:flex-start;gap:8px}.requirement-intro-row[data-v-2aded78c]{margin-bottom:8px}.requirement-ai-text[data-v-2aded78c]{font-size:16px;color:#e2e8f0e0;line-height:1.55}.requirement-intro-text[data-v-2aded78c]{font-size:16px;color:#e2e8f0}.requirement-progress[data-v-2aded78c]{display:flex;align-items:center;gap:4px;margin-bottom:10px}.requirement-progress-dot[data-v-2aded78c]{width:6px;height:6px;border-radius:999px;background:#94a3b847;transition:all .2s ease}.requirement-progress-dot.is-done[data-v-2aded78c]{background:#6366f1}.requirement-progress-dot.is-current[data-v-2aded78c]{width:14px;border-radius:4px;background:#818cf8}.requirement-progress-label[data-v-2aded78c]{margin-left:6px;color:#94a3b8e6;font-size:14px}.requirement-questions-wrap[data-v-2aded78c]{display:flex;flex-direction:column;gap:10px}.requirement-question-card[data-v-2aded78c]{padding:12px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#02061759}.requirement-question-title[data-v-2aded78c]{font-size:16px;color:#f1f5f9;margin-bottom:10px}.requirement-options[data-v-2aded78c]{display:flex;flex-wrap:wrap;gap:8px}.requirement-option[data-v-2aded78c]{border:1px solid rgba(148,163,184,.35);background:#1e293ba6;color:#e2e8f0d9;border-radius:999px;padding:6px 12px;font-size:14px;cursor:pointer}.requirement-option[data-v-2aded78c]:hover:not(:disabled){border-color:#6366f1cc;color:#eef2ff}.requirement-option.is-selected[data-v-2aded78c]{border-color:#6366f1f2;background:#6366f133;color:#c7d2fe}.requirement-option[data-v-2aded78c]:disabled{opacity:.65;cursor:not-allowed}.requirement-free-card[data-v-2aded78c],.requirement-summary-card[data-v-2aded78c]{margin-top:12px;padding:12px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#02061773}.requirement-summary-card[data-v-2aded78c]{position:relative;overflow:hidden;border-color:#818cf852;background:#02061785;box-shadow:0 14px 34px #00000059,inset 0 1px #ffffff0d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.requirement-summary-card[data-v-2aded78c]:before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 180px at 14% 0%,rgba(99,102,241,.26),transparent 58%),radial-gradient(700px 160px at 88% 0%,rgba(59,130,246,.14),transparent 55%);pointer-events:none;z-index:0}.requirement-summary-card[data-v-2aded78c]>*{position:relative;z-index:1}.requirement-summary-card[data-v-2aded78c]:hover{transform:translateY(-1px);border-color:#818cf89e;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0f}.requirement-free-hint[data-v-2aded78c]{font-size:11px;color:#94a3b8bf;margin-bottom:8px}.requirement-free-card[data-v-2aded78c] textarea.ant-input{background:#0f172ad9!important;border:1px solid rgba(99,102,241,.35)!important;border-radius:10px!important;color:#f1f5f9!important;font-size:14px!important;line-height:1.55!important;resize:vertical!important}.requirement-free-card[data-v-2aded78c] textarea.ant-input::placeholder{color:#94a3b8bf!important}.requirement-free-card[data-v-2aded78c] textarea.ant-input:hover{border-color:#818cf88c!important}.requirement-free-card[data-v-2aded78c] textarea.ant-input:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px #6366f138!important}.requirement-summary-header[data-v-2aded78c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(129,140,248,.2)}.requirement-summary-title[data-v-2aded78c]{margin:0;display:flex;align-items:center;gap:10px;color:#e0e7ff;font-size:16px;font-weight:800;letter-spacing:.2px}.requirement-summary-title-icon[data-v-2aded78c]{width:24px;height:24px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#6366f129;border:1px solid rgba(129,140,248,.32);color:#bfdbfe;font-size:13px;flex-shrink:0}.requirement-summary-subtitle[data-v-2aded78c]{color:#93c5fde0;font-size:12px;line-height:1.35;padding-top:3px;max-width:240px}.requirement-summary-card[data-v-2aded78c] .markdown-content{color:#e2e8f0eb}.requirement-summary-card[data-v-2aded78c] hr{border:none;height:1px;background:linear-gradient(90deg,#818cf800,#818cf88c 45%,#3b82f626);margin:12px 0}.requirement-summary-card[data-v-2aded78c] h3{margin:12px 0 8px;font-size:14px;font-weight:800;color:#c7d2fe;letter-spacing:.2px;padding:7px 10px;border-radius:12px;border:1px solid rgba(129,140,248,.22);background:#6366f11f}.requirement-summary-card[data-v-2aded78c] p{margin:.55em 0;font-size:14px;color:#e2e8f0e6}.requirement-summary-card[data-v-2aded78c] ul,.requirement-summary-card[data-v-2aded78c] ol{margin:.55em 0 .85em;padding-left:1.4em}.requirement-summary-card[data-v-2aded78c] li{margin:.35em 0;color:#e2e8f0e0}.requirement-summary-card[data-v-2aded78c] ul li::marker,.requirement-summary-card[data-v-2aded78c] ol li::marker{color:#818cf8e6}.requirement-summary-card[data-v-2aded78c] code{background:#6366f124;border:1px solid rgba(129,140,248,.28);color:#e0e7fff2}.requirement-summary-card[data-v-2aded78c] pre{border-color:#818cf833}@media (max-width: 520px){.requirement-summary-header[data-v-2aded78c]{flex-direction:column;align-items:flex-start}.requirement-summary-subtitle[data-v-2aded78c]{max-width:none}}.requirement-actions[data-v-2aded78c]{display:flex;justify-content:flex-end;margin-top:10px}.requirement-primary-btn[data-v-2aded78c]{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:none!important;box-shadow:0 2px 12px #4f46e559}.requirement-primary-btn[data-v-2aded78c]:hover{background:linear-gradient(135deg,#818cf8,#6366f1)!important;color:#fff!important}.slide-up-enter-active[data-v-2aded78c],.slide-up-leave-active[data-v-2aded78c]{transition:all .24s ease}.slide-up-enter-from[data-v-2aded78c],.slide-up-leave-to[data-v-2aded78c]{opacity:0;transform:translateY(12px)}.selected-element-alert[data-v-2aded78c]{margin:0 16px}.chat-section[data-v-2aded78c] .ant-alert-info{background:#0f172ab3;border-color:#3b82f659}.chat-section[data-v-2aded78c] .ant-alert-message{color:#e2e8f0}.chat-section[data-v-2aded78c] .ant-alert-description{color:#94a3b8}.element-tag[data-v-2aded78c]{font-family:Monaco,Menlo,monospace;font-weight:600;color:#60a5fa}.element-id[data-v-2aded78c]{color:#34d399;margin-left:4px}.element-class[data-v-2aded78c]{color:#fbbf24;margin-left:4px}.element-selector-code[data-v-2aded78c]{font-family:Monaco,Menlo,monospace;background:#0000004d;padding:2px 6px;border-radius:4px;font-size:12px;color:#f472b6;border:1px solid rgba(59,130,246,.25)}@media (max-width: 1024px){.main-content[data-v-2aded78c]{flex-direction:column}.chat-section[data-v-2aded78c],.preview-section[data-v-2aded78c]{flex:none;height:50vh}}@media (max-width: 768px){.header-bar[data-v-2aded78c]{padding:12px 16px}.app-name[data-v-2aded78c]{font-size:16px}.main-content[data-v-2aded78c]{padding:8px;gap:8px}.message-content[data-v-2aded78c]{max-width:85%}.selected-element-alert[data-v-2aded78c]{margin:0 16px}.selected-element-info[data-v-2aded78c]{line-height:1.4}.element-header[data-v-2aded78c]{margin-bottom:8px}.element-details[data-v-2aded78c]{margin-top:8px}.element-item[data-v-2aded78c]{margin-bottom:4px;font-size:13px}.element-item[data-v-2aded78c]:last-child{margin-bottom:0}.element-tag[data-v-2aded78c]{font-size:14px}.edit-mode-active[data-v-2aded78c]{background-color:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.edit-mode-active[data-v-2aded78c]:hover{background-color:#73d13d!important;border-color:#73d13d!important}}.generation-error-card[data-v-2aded78c]{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid rgba(255,120,120,.28);border-radius:16px;background:linear-gradient(180deg,#ff63631f,#0f172ab8),#090e1ceb;box-shadow:0 14px 30px #ff5a5a24}.generation-error-header[data-v-2aded78c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.generation-error-badge[data-v-2aded78c],.generation-error-stage[data-v-2aded78c]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;line-height:1}.generation-error-badge[data-v-2aded78c]{color:#ffe7e7;background:#ff626233;border:1px solid rgba(255,120,120,.28)}.generation-error-stage[data-v-2aded78c]{color:#e2e8f0db;background:#94a3b824}.generation-error-title[data-v-2aded78c]{color:#fff5f5;font-size:17px;font-weight:600;line-height:1.35}.generation-error-description[data-v-2aded78c]{color:#fff0f0d1;font-size:14px;line-height:1.7}.generation-error-main[data-v-2aded78c]{display:flex;flex-direction:column;gap:6px}.generation-error-guide[data-v-2aded78c]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(251,191,36,.18);border-radius:14px;background:linear-gradient(160deg,#1e293be6,#0f172ae6),radial-gradient(circle at 10% 10%,rgba(251,191,36,.1),transparent 52%)}.generation-error-guide-title[data-v-2aded78c]{color:#fde68a;font-size:14px;line-height:1.6;font-weight:700}.generation-error-example-list[data-v-2aded78c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.generation-error-example-card[data-v-2aded78c]{display:flex;flex-direction:column;gap:10px;width:100%;min-height:132px;padding:14px;border:1px solid rgba(96,165,250,.22);border-radius:12px;background:linear-gradient(160deg,#1e293beb,#0f172aeb),radial-gradient(circle at 12% 12%,rgba(96,165,250,.12),transparent 56%);color:#eff6ff;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.generation-error-example-card[data-v-2aded78c]:hover{transform:translateY(-2px);border-color:#7dd3fc5c;box-shadow:0 0 0 1px #60a5fa2e,0 12px 28px #0f172a42}.generation-error-example-label[data-v-2aded78c]{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:0 8px;border-radius:999px;background:#3b82f62e;color:#bfdbfe;font-size:12px;font-weight:700;line-height:1}.generation-error-example-text[data-v-2aded78c]{color:#e2e8f0db;font-size:14px;line-height:1.7;font-family:DingTalkJinBuTi,sans-serif}.generation-error-actions[data-v-2aded78c]{display:flex;justify-content:flex-start;padding-top:2px}.generation-retry-btn[data-v-2aded78c]{position:relative;display:inline-flex;align-items:center;gap:8px;justify-content:center;min-width:96px;min-height:42px;padding:10px 18px;border-radius:10px;color:#f87171;background:#0f172a94;box-shadow:inset 0 0 0 1px #f8717114,0 8px 24px #00000038;font-weight:600;font-size:15px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.generation-retry-btn[data-v-2aded78c]:hover{color:#fca5a5;background:#0f172ab8;box-shadow:inset 0 0 0 1px #f8717124,0 10px 28px #7f1d1d2e}.generation-retry-btn[data-v-2aded78c]:active{transform:scale(.96);box-shadow:.1px .1px 2px #f87171e6}.generation-retry-btn[data-v-2aded78c]:focus-visible{outline:none;box-shadow:0 0 0 2px #0f172aeb,0 0 0 4px #f8717133}.generation-retry-btn.is-disabled[data-v-2aded78c]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}.generation-retry-btn.is-loading[data-v-2aded78c]{pointer-events:none}.generation-retry-btn__line[data-v-2aded78c]{position:absolute;background:#ef4444;transition:.5s;box-shadow:1px 1px 20px #ef4444b8;pointer-events:none}.generation-retry-btn__line--left[data-v-2aded78c]{top:2px;left:2px;width:3px;height:30%}.generation-retry-btn:hover .generation-retry-btn__line--left[data-v-2aded78c]{height:100%}.generation-retry-btn__line--top[data-v-2aded78c]{top:2px;left:2px;width:15%;height:3px}.generation-retry-btn:hover .generation-retry-btn__line--top[data-v-2aded78c]{width:100%}.generation-retry-btn__line--right[data-v-2aded78c]{right:2px;bottom:2px;width:3px;height:30%}.generation-retry-btn:hover .generation-retry-btn__line--right[data-v-2aded78c]{height:100%}.generation-retry-btn__line--bottom[data-v-2aded78c]{right:2px;bottom:2px;width:15%;height:3px}.generation-retry-btn:hover .generation-retry-btn__line--bottom[data-v-2aded78c]{width:100%}.generation-retry-btn__icon[data-v-2aded78c]{position:relative;z-index:1;font-size:14px;line-height:1;color:inherit}.generation-retry-btn.is-loading .generation-retry-btn__icon[data-v-2aded78c]{animation:retrySpin-2aded78c .8s linear infinite}.generation-retry-btn__text[data-v-2aded78c]{position:relative;z-index:1;color:inherit}@keyframes retrySpin-2aded78c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#appEditPage[data-v-c0161adf]{padding:24px;max-width:1000px;margin:0 auto;color:#e2e8f0}.page-header[data-v-c0161adf]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page-header h1[data-v-c0161adf]{margin:0;font-size:24px;font-weight:600}.edit-container[data-v-c0161adf]{border-radius:8px}.cover-preview[data-v-c0161adf]{margin-top:12px;padding:12px;border:1px solid rgba(59,130,246,.22);border-radius:10px;background:#0f172a8c}.form-tip[data-v-c0161adf]{font-size:12px;color:#94a3b8;margin-top:4px}[data-v-c0161adf] .ant-card{background:#0f172a99;border:1px solid rgba(59,130,246,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-v-c0161adf] .ant-card-head{background:#1118278c;border-bottom:1px solid rgba(59,130,246,.18)}[data-v-c0161adf] .ant-card-head-title{color:#e2e8f0}[data-v-c0161adf] .ant-form-item-label>label{color:#94a3b8}[data-v-c0161adf] .ant-form-item-label>label.ant-form-item-required:before{color:#f87171!important}[data-v-c0161adf] .ant-input-affix-wrapper,[data-v-c0161adf] .ant-input-number,[data-v-c0161adf] .ant-input,[data-v-c0161adf] textarea.ant-input{background:#0f172abf!important;border-color:#3b82f659!important;color:#e2e8f0!important}[data-v-c0161adf] .ant-input-affix-wrapper input.ant-input,[data-v-c0161adf] .ant-input-number-input{background:transparent!important;color:#e2e8f0!important}[data-v-c0161adf] .ant-input-affix-wrapper .ant-input-show-count-suffix{color:#e2e8f0d9!important}[data-v-c0161adf] .ant-input-affix-wrapper:hover,[data-v-c0161adf] .ant-input:hover,[data-v-c0161adf] textarea.ant-input:hover,[data-v-c0161adf] .ant-input-number:hover{border-color:#60a5faa6!important}[data-v-c0161adf] .ant-input-affix-wrapper-focused,[data-v-c0161adf] .ant-input:focus,[data-v-c0161adf] textarea.ant-input:focus,[data-v-c0161adf] .ant-input-number-focused,[data-v-c0161adf] .ant-input-number:focus-within{border-color:#60a5fae6!important;box-shadow:0 0 0 2px #3b82f62e!important}[data-v-c0161adf] .ant-input:disabled,[data-v-c0161adf] textarea.ant-input:disabled,[data-v-c0161adf] .ant-input-affix-wrapper-disabled,[data-v-c0161adf] .ant-input-number-disabled,[data-v-c0161adf] .ant-input-number-disabled .ant-input-number-input{background:#0f172a99!important;color:#e2e8f0e0!important;-webkit-text-fill-color:rgba(226,232,240,.88)!important}[data-v-c0161adf] .ant-input::placeholder,[data-v-c0161adf] textarea.ant-input::placeholder{color:#94a3b8e6!important}[data-v-c0161adf] .ant-input-number input{background:#0f172abf!important;border-color:#3b82f659!important;color:#e2e8f0!important}[data-v-c0161adf] .ant-btn-default{background:#0f172a99!important;border-color:#3b82f647!important;color:#94a3b8!important}[data-v-c0161adf] .ant-btn-default:hover{border-color:#3b82f680!important;color:#60a5fa!important}[data-v-c0161adf] .ant-descriptions-item-label{background:#0f172a73;font-weight:650;color:#94a3b8}[data-v-c0161adf] .ant-descriptions-bordered .ant-descriptions-item-content{background:#0a12238c;color:#e2e8f0!important}[data-v-c0161adf] .ant-descriptions-item-content,[data-v-c0161adf] .ant-descriptions-item-content span,[data-v-c0161adf] .ant-descriptions-item-content div{color:#e2e8f0}#chatManagePage[data-v-e346438f]{padding:24px;background:transparent;margin-top:16px;color:#e2e8f0}.message-text[data-v-e346438f]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-e346438f] .ant-table-tbody>tr>td{vertical-align:middle}[data-v-e346438f] .ant-divider{border-top-color:#3b82f62e}[data-v-e346438f] .ant-form-item-label>label{color:#94a3b8}[data-v-e346438f] .ant-input{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-e346438f] .ant-input::placeholder{color:#94a3b8e6!important}[data-v-e346438f] .ant-select-selector{background:#0f172abf!important;border-color:#3b82f64d!important;color:#e2e8f0!important}[data-v-e346438f] .ant-table{background:transparent}[data-v-e346438f] .ant-table-thead>tr>th{background:#0f172a8c;color:#e2e8f0;border-bottom:1px solid rgba(59,130,246,.18)}[data-v-e346438f] .ant-table-tbody>tr>td{color:#e2e8f0d9;border-bottom:1px solid rgba(59,130,246,.08)}[data-v-e346438f] .ant-table-tbody>tr:hover>td{background:#3b82f612}[data-v-e346438f] .ant-btn-default{background:#0f172a99!important;border-color:#3b82f647!important;color:#94a3b8!important}[data-v-e346438f] .ant-btn-default:hover{border-color:#3b82f680!important;color:#60a5fa!important}@font-face{font-family:DingTalkJinBuTi;src:url(/assets/DingTalk-JinBuTi-DB7d2URq.woff2) format("woff2"),url(/assets/DingTalk-JinBuTi-BwkfeIhz.woff) format("woff"),url(/assets/DingTalk-JinBuTi-C1AWcZJq.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.panacea-page[data-v-56f0d290]{--main-bg: #111114;--main-primary: #1677ff;--main-primary-rgb: 22, 119, 255;position:relative;min-height:calc(100vh - 64px);margin:0;color:#f1f5f9;background:radial-gradient(1200px 680px at 50% -240px,rgba(var(--main-primary-rgb),.16),transparent 60%),radial-gradient(900px 500px at 75% -20px,rgba(var(--main-primary-rgb),.08),transparent 65%),linear-gradient(180deg,var(--main-bg) 0%,var(--main-bg) 100%);overflow:hidden}.page-bg[data-v-56f0d290]{position:absolute;inset:0;pointer-events:none;z-index:0}.rain-bg[data-v-56f0d290]{position:absolute;inset:0;z-index:0;--c: rgba(var(--main-primary-rgb), 1);background-color:var(--main-bg);background-image:radial-gradient(4px 100px at 0px 235px,var(--c),#0000),radial-gradient(4px 100px at 300px 235px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 117.5px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 252px,var(--c),#0000),radial-gradient(4px 100px at 300px 252px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 126px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 150px,var(--c),#0000),radial-gradient(4px 100px at 300px 150px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 75px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 253px,var(--c),#0000),radial-gradient(4px 100px at 300px 253px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 126.5px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 204px,var(--c),#0000),radial-gradient(4px 100px at 300px 204px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 102px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 134px,var(--c),#0000),radial-gradient(4px 100px at 300px 134px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 67px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 179px,var(--c),#0000),radial-gradient(4px 100px at 300px 179px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 89.5px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 299px,var(--c),#0000),radial-gradient(4px 100px at 300px 299px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 149.5px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 215px,var(--c),#0000),radial-gradient(4px 100px at 300px 215px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 107.5px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 281px,var(--c),#0000),radial-gradient(4px 100px at 300px 281px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 140.5px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 158px,var(--c),#0000),radial-gradient(4px 100px at 300px 158px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 79px,var(--c) 100%,#0000 150%),radial-gradient(4px 100px at 0px 210px,var(--c),#0000),radial-gradient(4px 100px at 300px 210px,var(--c),#0000),radial-gradient(1.5px 1.5px at 150px 105px,var(--c) 100%,#0000 150%);background-size:300px 235px,300px 235px,300px 235px,300px 252px,300px 252px,300px 252px,300px 150px,300px 150px,300px 150px,300px 253px,300px 253px,300px 253px,300px 204px,300px 204px,300px 204px,300px 134px,300px 134px,300px 134px,300px 179px,300px 179px,300px 179px,300px 299px,300px 299px,300px 299px,300px 215px,300px 215px,300px 215px,300px 281px,300px 281px,300px 281px,300px 158px,300px 158px,300px 158px,300px 210px,300px 210px,300px 210px;animation:rainMove-56f0d290 120s linear infinite;opacity:.62;filter:saturate(1.2) contrast(1.08) brightness(1.02)}.rain-bg[data-v-56f0d290]:after{content:"";position:absolute;inset:0;z-index:1;-webkit-backdrop-filter:blur(.95em) brightness(1.28);backdrop-filter:blur(.95em) brightness(1.28);background-image:radial-gradient(circle at 50% 50%,#0000 0 2px,hsl(0 0 4%) 2px);background-size:8px 8px;opacity:.82}@keyframes rainMove-56f0d290{0%{background-position:0px 220px,3px 220px,151.5px 337.5px,25px 24px,28px 24px,176.5px 150px,50px 16px,53px 16px,201.5px 91px,75px 224px,78px 224px,226.5px 350.5px,100px 19px,103px 19px,251.5px 121px,125px 120px,128px 120px,276.5px 187px,150px 31px,153px 31px,301.5px 120.5px,175px 235px,178px 235px,326.5px 384.5px,200px 121px,203px 121px,351.5px 228.5px,225px 224px,228px 224px,376.5px 364.5px,250px 26px,253px 26px,401.5px 105px,275px 75px,278px 75px,426.5px 180px}to{background-position:0px 6800px,3px 6800px,151.5px 6917.5px,25px 13632px,28px 13632px,176.5px 13758px,50px 5416px,53px 5416px,201.5px 5491px,75px 17175px,78px 17175px,226.5px 17301.5px,100px 5119px,103px 5119px,251.5px 5221px,125px 8428px,128px 8428px,276.5px 8495px,150px 9876px,153px 9876px,301.5px 9965.5px,175px 13391px,178px 13391px,326.5px 13540.5px,200px 14741px,203px 14741px,351.5px 14848.5px,225px 18770px,228px 18770px,376.5px 18910.5px,250px 5082px,253px 5082px,401.5px 5161px,275px 6375px,278px 6375px,426.5px 6480px}}.mouse-glow[data-v-56f0d290]{position:absolute;inset:0;z-index:4;background:radial-gradient(500px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(var(--main-primary-rgb),.14) 0%,transparent 50%);transition:opacity .2s}@media (prefers-reduced-motion: reduce){.rain-bg[data-v-56f0d290]{animation:none!important}}.container[data-v-56f0d290]{position:relative;z-index:1;max-width:1160px;margin:0 auto;min-height:calc(100vh - 250px);display:flex;align-items:center;justify-content:center}.hero[data-v-56f0d290]{width:100%;padding:0;text-align:center}.h1[data-v-56f0d290]{margin:0 0 14px;font-size:66px;font-weight:800;line-height:1.02;display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-shadow:0 6px 16px rgba(2,6,23,.55),0 0 8px rgba(148,163,184,.12)}.title-main[data-v-56f0d290]{display:inline-block;font-family:DingTalkJinBuTi,PingFang SC,Microsoft YaHei,sans-serif;color:#edf4ff;letter-spacing:-.02em;text-shadow:0 0 5px rgba(var(--main-primary-rgb),.12),0 0 14px rgba(var(--main-primary-rgb),.18)}.accent[data-v-56f0d290]{display:inline-block;font-family:DingTalkJinBuTi,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(180deg,rgba(var(--main-primary-rgb),.92),rgba(var(--main-primary-rgb),.98) 60%,rgba(var(--main-primary-rgb),1));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 6px rgba(var(--main-primary-rgb),.26),0 0 16px rgba(var(--main-primary-rgb),.24);filter:drop-shadow(0 0 4px rgba(var(--main-primary-rgb),.16));font-size:74px}.sub[data-v-56f0d290]{margin:0 auto;max-width:820px;color:#e2ecffe0;font-size:16px;line-height:1.8;text-shadow:0 1px 8px rgba(2,6,23,.5)}.input-wrap[data-v-56f0d290]{margin-top:26px}.input-section[data-v-56f0d290]{position:relative;margin:0 auto;max-width:820px}#search-container[data-v-56f0d290]{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:14px;padding:10px 0 0;isolation:isolate}.input-stage[data-v-56f0d290]{position:relative;width:min(860px,100%);padding:18px 14px}.galaxy[data-v-56f0d290]{position:absolute;inset:0;border-radius:14px;background-image:radial-gradient(rgba(255,255,255,.46) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.24) 1px,transparent 1px);background-size:50px 50px;background-position:0 0,25px 25px;z-index:0;animation:twinkle-56f0d290 5s infinite;opacity:.35}.stardust[data-v-56f0d290],.cosmic-ring[data-v-56f0d290],.starfield[data-v-56f0d290],.nebula[data-v-56f0d290]{position:absolute;inset:0;overflow:hidden;border-radius:14px;z-index:1;pointer-events:none}.stardust[data-v-56f0d290]:after,.cosmic-ring[data-v-56f0d290]:after,.starfield[data-v-56f0d290]:after{content:"";position:absolute;inset:2px;border-radius:12px;background:var(--main-bg);z-index:2}.stardust[data-v-56f0d290]{filter:blur(2px)}.stardust[data-v-56f0d290]:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%) rotate(83deg);background-image:conic-gradient(rgba(0,0,0,0) 0%,var(--main-primary),rgba(0,0,0,0) 8%,rgba(0,0,0,0) 50%,rgba(var(--main-primary-rgb),.78),rgba(0,0,0,0) 58%);filter:brightness(1.25);animation:borderSpinStardust-56f0d290 6s linear infinite}.cosmic-ring[data-v-56f0d290]{filter:blur(.5px)}.cosmic-ring[data-v-56f0d290]:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%) rotate(70deg);background-image:conic-gradient(var(--main-bg),var(--main-primary) 5%,var(--main-bg) 14%,var(--main-bg) 50%,rgba(var(--main-primary-rgb),.78) 60%,var(--main-bg) 64%);filter:brightness(1.2);animation:borderSpinCosmicRing-56f0d290 8s linear infinite reverse}.starfield[data-v-56f0d290]:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%) rotate(82deg);background-image:conic-gradient(#0000,rgba(var(--main-primary-rgb),.24),#0000 10% 50%,rgba(var(--main-primary-rgb),.34),#0000 60%);animation:borderSpinStarfield-56f0d290 8s linear infinite}.nebula[data-v-56f0d290]{filter:blur(30px);opacity:.42;z-index:0;inset:-8px}.nebula[data-v-56f0d290]:before{content:"";position:absolute;top:50%;left:50%;width:999px;height:999px;transform:translate(-50%,-50%) rotate(60deg);background-image:conic-gradient(var(--main-bg),var(--main-primary) 5%,var(--main-bg) 38%,var(--main-bg) 50%,rgba(var(--main-primary-rgb),.82) 60%,var(--main-bg) 87%);animation:borderSpinNebula-56f0d290 8s linear infinite}#main[data-v-56f0d290]{position:relative;z-index:3;border-radius:12px;border:1px solid rgba(var(--main-primary-rgb),.34);background:linear-gradient(180deg,#0b101ee6,#090d18f0);box-shadow:0 10px 38px #0000007a,inset 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.prompt-input[data-v-56f0d290]{width:100%;min-height:132px;border-radius:12px;background:transparent;border:none;box-shadow:none}#main[data-v-56f0d290] .ant-input{position:relative;z-index:2;background:#060c185c;color:#dfecfff0;font-size:17px;line-height:1.6;padding:16px 76px 16px 22px;border:1px solid rgba(var(--main-primary-rgb),.28)!important;box-shadow:inset 0 0 0 1px #ffffff05,0 0 0 1px rgba(var(--main-primary-rgb),.08)!important;scrollbar-width:thin;scrollbar-color:rgba(var(--main-primary-rgb),.9) rgba(17,17,20,.98)}#main[data-v-56f0d290] .ant-input::placeholder{color:#9ab2d6e6}#main[data-v-56f0d290] .ant-input:hover,#main[data-v-56f0d290] .ant-input:focus{border-color:rgba(var(--main-primary-rgb),.6)!important;box-shadow:inset 0 0 0 1px #ffffff05,0 0 0 2px rgba(var(--main-primary-rgb),.18),0 0 20px rgba(var(--main-primary-rgb),.2)!important}#main[data-v-56f0d290] textarea.ant-input{resize:none}#main[data-v-56f0d290] textarea.ant-input::-webkit-scrollbar{width:10px}#main[data-v-56f0d290] textarea.ant-input::-webkit-scrollbar-track{background:#111114fa;border-radius:999px}#main[data-v-56f0d290] textarea.ant-input::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--main-primary-rgb),.95),rgba(var(--main-primary-rgb),.75));border-radius:999px;border:2px solid rgba(17,17,20,.98);box-shadow:0 0 8px rgba(var(--main-primary-rgb),.45)}#main[data-v-56f0d290] textarea.ant-input::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--main-primary-rgb),1),rgba(var(--main-primary-rgb),.86))}#main:focus-within>#input-mask[data-v-56f0d290]{opacity:0}#input-mask[data-v-56f0d290]{display:none}#cosmic-glow[data-v-56f0d290]{pointer-events:none;width:30px;height:20px;position:absolute;background:var(--main-primary);top:14px;left:12px;filter:blur(30px);opacity:.5;animation:cosmicGlowPulse-56f0d290 1.8s ease-in-out infinite}#wormhole-icon[data-v-56f0d290]{position:absolute;right:18px;bottom:16px;z-index:4;width:44px;height:44px;border-radius:10px;color:rgba(var(--main-primary-rgb),.9);background:linear-gradient(180deg,#111114fa,#111114);border:1px solid rgba(var(--main-primary-rgb),.5)}#wormhole-icon[data-v-56f0d290]:hover{color:#eff5ff;border-color:rgba(var(--main-primary-rgb),.95)}#wormhole-icon[data-v-56f0d290]:disabled{opacity:.48}.wormhole-border[data-v-56f0d290]{position:absolute;right:16px;bottom:14px;width:48px;height:48px;border-radius:11px;overflow:hidden;z-index:3}.wormhole-border[data-v-56f0d290]:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%) rotate(90deg);background-image:conic-gradient(rgba(0,0,0,0),var(--main-primary),rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%,rgba(var(--main-primary-rgb),.82),rgba(0,0,0,0) 100%);filter:brightness(1.35);animation:rotate-56f0d290 4s linear infinite}@keyframes twinkle-56f0d290{0%,to{opacity:.32}50%{opacity:.52}}@keyframes rotate-56f0d290{to{transform:translate(-50%,-50%) rotate(450deg)}}@keyframes borderSpinStardust-56f0d290{0%{transform:translate(-50%,-50%) rotate(83deg)}to{transform:translate(-50%,-50%) rotate(443deg)}}@keyframes borderSpinCosmicRing-56f0d290{0%{transform:translate(-50%,-50%) rotate(70deg)}to{transform:translate(-50%,-50%) rotate(430deg)}}@keyframes borderSpinStarfield-56f0d290{0%{transform:translate(-50%,-50%) rotate(82deg)}to{transform:translate(-50%,-50%) rotate(442deg)}}@keyframes borderSpinNebula-56f0d290{0%{transform:translate(-50%,-50%) rotate(60deg)}to{transform:translate(-50%,-50%) rotate(420deg)}}@keyframes cosmicGlowPulse-56f0d290{0%,to{opacity:.38}50%{opacity:.75}}.quick-actions[data-v-56f0d290]{position:relative;z-index:8;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:#64748b;font-size:16px;-webkit-user-select:none;user-select:none}.quick-actions-label[data-v-56f0d290]{font-family:DingTalkJinBuTi;color:#94a3b8cc;letter-spacing:.02em}.quick-actions-buttons[data-v-56f0d290]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quick-actions .ant-btn[data-v-56f0d290]{border-radius:25px;padding:6px 14px;height:auto;background:#02061766;border:1px solid rgba(148,163,184,.16);color:#e2e8f0e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s;position:relative;overflow:hidden}.quick-actions .ant-btn[data-v-56f0d290]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);transition:left .5s}.quick-actions .ant-btn[data-v-56f0d290]:hover:before{left:100%}.quick-actions .ant-btn[data-v-56f0d290]:hover{background:#0f172aa6;border-color:#60a5fa73;color:#e2e8f0;transform:translateY(-1px);box-shadow:0 10px 26px #00000059}@media (max-width: 768px){.h1[data-v-56f0d290]{font-size:34px}.input-section[data-v-56f0d290]{max-width:100%}.hero[data-v-56f0d290]{transform:translateY(-20px)}#main[data-v-56f0d290]{inset:14px 10px}#main[data-v-56f0d290] .ant-input{padding:14px 52px 14px 46px;font-size:16px}}#myWorksPage[data-v-344928e0]{padding:24px;background:transparent;margin-top:16px;color:#e2e8f0}.works-header[data-v-344928e0]{margin-bottom:18px}.works-title[data-v-344928e0]{margin:0 0 10px;font-size:28px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,#3b82f6,#7c3aed 55%,#10b981f2);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 10px rgba(59,130,246,.22),0 0 18px rgba(124,58,237,.14)}.works-desc[data-v-344928e0]{margin:0;color:#94a3b8f2;font-size:14px;line-height:1.6}.works-grid[data-v-344928e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin:18px 0 26px}.empty-state[data-v-344928e0]{min-height:320px;display:flex;align-items:center;justify-content:center}.pagination-wrapper[data-v-344928e0]{display:flex;justify-content:center;margin-top:8px}.pagination-wrapper[data-v-344928e0] .ant-pagination{color:#e2e8f0d9}.pagination-wrapper[data-v-344928e0] .ant-pagination-item{background:#0f172a8c;border-color:#3b82f62e}.pagination-wrapper[data-v-344928e0] .ant-pagination-item-active{border-color:#3b82f6cc;background:#3b82f640}.pagination-wrapper[data-v-344928e0] .ant-pagination-item:hover{border-color:#3b82f68c}.pagination-wrapper[data-v-344928e0] .ant-pagination-prev button,.pagination-wrapper[data-v-344928e0] .ant-pagination-next button{background:#0f172a8c;border-color:#3b82f62e}.pagination-wrapper[data-v-344928e0] .ant-pagination-item a,.pagination-wrapper[data-v-344928e0] .ant-pagination-item-link{color:#e2e8f0f2!important}.pagination-wrapper[data-v-344928e0] .ant-pagination-item-active a,.pagination-wrapper[data-v-344928e0] .ant-pagination-item-active .ant-pagination-item-link{color:#fff!important}.pagination-wrapper[data-v-344928e0] .ant-pagination-prev .ant-pagination-item-link svg,.pagination-wrapper[data-v-344928e0] .ant-pagination-next .ant-pagination-item-link svg,.pagination-wrapper[data-v-344928e0] .ant-pagination-prev svg,.pagination-wrapper[data-v-344928e0] .ant-pagination-next svg,.pagination-wrapper[data-v-344928e0] .ant-pagination-item-link svg{color:#e2e8f0!important;fill:currentColor}.pagination-wrapper[data-v-344928e0] .ant-pagination-prev .anticon,.pagination-wrapper[data-v-344928e0] .ant-pagination-next .anticon{color:#e2e8f0!important}.pagination-wrapper[data-v-344928e0] .ant-pagination-options{color:#94a3b8f2}.pagination-wrapper[data-v-344928e0] .ant-pagination-options-quick-jumper input{background:#0f172abf;border-color:#3b82f64d;color:#e2e8f0}.pagination-wrapper[data-v-344928e0] .ant-pagination-options-quick-jumper input::placeholder{color:#94a3b8e6}[data-v-344928e0] .app-card{background:#0f172ab3!important;border:1px solid rgba(59,130,246,.22)!important;box-shadow:0 10px 38px #00000059!important}[data-v-344928e0] .app-preview{background:#02061759!important}[data-v-344928e0] .app-card:hover{box-shadow:0 18px 52px #0000008c!important}[data-v-344928e0] .app-placeholder{color:#94a3b8d9!important}[data-v-344928e0] .app-title{color:#e2e8f0f2!important}[data-v-344928e0] .app-author{color:#94a3b8e6!important}[data-v-344928e0] .app-overlay{background:#0206179e!important}[data-v-344928e0] .app-overlay .ant-btn-default{background:#0f172a99!important;border-color:#3b82f647!important;color:#94a3b8f2!important}[data-v-344928e0] .app-overlay .ant-btn-default:hover{border-color:#3b82f680!important;color:#60a5fa!important}[data-v-344928e0] .app-overlay .ant-btn-dangerous{background:#7f1d1d52!important;border-color:#f87171c7!important;color:#fecacafa!important}[data-v-344928e0] .app-overlay .ant-btn-dangerous:hover{background:#b91c1c8f!important;border-color:#ef4444!important;color:#fff!important}[data-v-344928e0] .ant-empty{margin-top:32px;background:transparent!important}[data-v-344928e0] .ant-empty-description{color:#94a3b8f2}[data-v-344928e0] .ant-empty-image{background:transparent!important}@media (max-width: 768px){.works-grid[data-v-344928e0]{grid-template-columns:1fr;gap:16px}#myWorksPage[data-v-344928e0]{padding:18px 14px}.works-title[data-v-344928e0]{font-size:22px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
