.header[data-v-c2d9a0af]{background:0 0;padding:0 24px}.header-left[data-v-c2d9a0af]{align-items:center;gap:12px;display:flex}.logo[data-v-c2d9a0af]{width:48px;height:48px}.site-title[data-v-c2d9a0af]{color:var(--theme-blue-text);margin:0;font-size:18px}.ant-menu-horizontal[data-v-c2d9a0af]{background:0 0;border-bottom:none!important}.footer[data-v-51619074]{text-align:center;background:0 0;margin-top:40px;padding:20px}.copyright[data-v-51619074]{color:var(--theme-muted);margin:0;font-size:14px}.basic-layout[data-v-95dad645]{color:var(--theme-text);background:0 0}.main-content[data-v-95dad645]{background:0 0;max-width:100%;margin:16px 56px;padding:24px}:root{--theme-page:linear-gradient(135deg, #f0f7ff 0%, #fafcff 52%, #fff3f7 100%);--theme-surface:#fff;--theme-blue-soft:#eaf4ff;--theme-blue:#d5e8fa;--theme-blue-border:#bdd5ea;--theme-blue-text:#3d6285;--theme-pink-soft:#fdf0f5;--theme-pink:#f6dce7;--theme-pink-border:#ecd0de;--theme-pink-text:#89576e;--theme-text:#35475b;--theme-muted:#687b90;--theme-border:#e0eaf3;--theme-shadow:0 4px 18px #4c6f9512}*{box-sizing:border-box}body{min-height:100vh;color:var(--theme-text);background:var(--theme-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}html{overflow-x:hidden}::selection{color:var(--theme-text);background:var(--theme-pink)}a,.ant-btn-link:not(.ant-btn-dangerous):not(:disabled){color:var(--theme-blue-text)}a:hover,.ant-btn-link:not(.ant-btn-dangerous):not(:disabled):hover{color:var(--theme-pink-text)}.ant-btn{border-radius:8px}.ant-btn-default:not(.ant-btn-dangerous):not(:disabled){color:var(--theme-blue-text);background:var(--theme-surface);border-color:var(--theme-border);box-shadow:none}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost){color:var(--theme-blue-text);background:var(--theme-blue);border-color:var(--theme-blue-border);box-shadow:none}.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):hover{color:var(--theme-pink-text);background:var(--theme-pink-soft);border-color:var(--theme-pink-border)}.ant-input:not(.ant-input-status-error):not(.ant-input-status-warning):not(:disabled),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):not(.ant-input-affix-wrapper-disabled){color:var(--theme-text);border-color:var(--theme-border);border-radius:8px}.ant-input:not(.ant-input-status-error):not(.ant-input-status-warning):not(:disabled):hover,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):not(.ant-input-affix-wrapper-disabled):hover{border-color:var(--theme-blue-border)}.ant-input:not(.ant-input-status-error):not(.ant-input-status-warning):not(:disabled):focus,.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):not(.ant-input-affix-wrapper-disabled){border-color:var(--theme-blue-border);box-shadow:0 0 0 3px #bdd5ea40}.ant-menu{color:var(--theme-text)}.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover{color:var(--theme-blue-text)}.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after,.ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover:after{border-bottom-color:var(--theme-pink-border)}.ant-pagination .ant-pagination-item-active{background:var(--theme-blue-soft);border-color:var(--theme-blue-border)}.ant-pagination .ant-pagination-item-active a{color:var(--theme-blue-text)}.ant-card,.ant-modal .ant-modal-content{color:var(--theme-text);border-color:var(--theme-border);box-shadow:var(--theme-shadow)}.ant-table-wrapper .ant-table{color:var(--theme-text)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--theme-blue-text);background:var(--theme-blue-soft);border-bottom-color:var(--theme-border)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--theme-border)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--theme-pink-soft)}.app-card[data-v-02f7c789]{background:var(--theme-surface);box-shadow:var(--theme-shadow);border:1px solid var(--theme-border);cursor:pointer;border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden}.app-card[data-v-02f7c789]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #4c6f951c}.app-preview[data-v-02f7c789]{background:var(--theme-blue-soft);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.app-preview img[data-v-02f7c789]{object-fit:cover;width:100%;height:100%}.app-placeholder[data-v-02f7c789]{color:var(--theme-blue-text);font-size:48px}.app-overlay[data-v-02f7c789]{opacity:0;background:#eaf4ffd9;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.app-card:hover .app-overlay[data-v-02f7c789]{opacity:1}.app-card--featured .app-preview[data-v-02f7c789]{background:var(--theme-pink-soft)}.app-info[data-v-02f7c789]{align-items:center;gap:12px;padding:16px;display:flex}.app-info-left[data-v-02f7c789]{flex-shrink:0}.app-info-right[data-v-02f7c789]{flex:1;min-width:0}.app-title[data-v-02f7c789]{color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:600;overflow:hidden}.app-author[data-v-02f7c789]{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}#homePage[data-v-9c6e5fc6]{background:0 0;width:100%;min-height:100vh;margin:0;padding:0;position:relative;overflow:hidden}.container[data-v-9c6e5fc6]{z-index:2;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:20px;position:relative}.hero-section[data-v-9c6e5fc6]{text-align:center;color:var(--theme-text);margin-bottom:28px;padding:80px 0 60px;position:relative;overflow:hidden}.hero-title[data-v-9c6e5fc6]{background:linear-gradient(110deg,#5279a1 20%,#97637b 80%);-webkit-text-fill-color:transparent;letter-spacing:-1px;z-index:2;-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:56px;font-weight:700;line-height:1.2;position:relative}.hero-description[data-v-9c6e5fc6]{color:var(--theme-muted);z-index:2;margin:0;font-size:20px;position:relative}.input-section[data-v-9c6e5fc6]{max-width:800px;margin:0 auto 24px;position:relative}#homePage .prompt-input[data-v-9c6e5fc6]{border:1px solid var(--theme-blue-border);background:var(--theme-surface);box-shadow:var(--theme-shadow);border-radius:16px;padding:20px 60px 20px 20px;font-size:16px}#homePage .prompt-input[data-v-9c6e5fc6]:focus{border-color:var(--theme-pink-border);box-shadow:0 0 0 3px #ecd0de40}.input-actions[data-v-9c6e5fc6]{align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.quick-actions[data-v-9c6e5fc6]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px;display:flex}#homePage .quick-actions .ant-btn[data-v-9c6e5fc6]{background:var(--theme-blue-soft);border:1px solid var(--theme-blue-border);height:auto;color:var(--theme-blue-text);border-radius:25px;padding:8px 20px;transition:background-color .2s,border-color .2s;position:relative;overflow:hidden}#homePage .quick-actions .ant-btn[data-v-9c6e5fc6]:nth-child(2n){background:var(--theme-pink-soft);border-color:var(--theme-pink-border);color:var(--theme-pink-text)}#homePage .quick-actions .ant-btn[data-v-9c6e5fc6]:hover{background:var(--theme-surface);border-color:var(--theme-blue-text);box-shadow:var(--theme-shadow)}.section[data-v-9c6e5fc6]{margin-bottom:60px}.section-title[data-v-9c6e5fc6]{color:var(--theme-text);margin-bottom:32px;font-size:32px;font-weight:600}.app-grid[data-v-9c6e5fc6],.featured-grid[data-v-9c6e5fc6]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px;display:grid}.pagination-wrapper[data-v-9c6e5fc6]{justify-content:center;margin-top:32px;display:flex}@media (width<=768px){.hero-title[data-v-9c6e5fc6]{font-size:32px}.hero-description[data-v-9c6e5fc6]{font-size:16px}.app-grid[data-v-9c6e5fc6],.featured-grid[data-v-9c6e5fc6]{grid-template-columns:1fr}.quick-actions[data-v-9c6e5fc6]{justify-content:center}}#userLoginPage[data-v-86f1852d]{max-width:360px;margin:0 auto}.title[data-v-86f1852d]{text-align:center;color:var(--theme-blue-text);margin-bottom:16px}.desc[data-v-86f1852d]{text-align:center;color:var(--theme-muted);margin-bottom:16px}.tips[data-v-86f1852d]{color:var(--theme-muted);text-align:right;margin-bottom:16px;font-size:13px}#userRegisterPage[data-v-746c0fe2]{max-width:360px;margin:0 auto}.title[data-v-746c0fe2]{text-align:center;color:var(--theme-pink-text);margin-bottom:16px}.desc[data-v-746c0fe2]{text-align:center;color:var(--theme-muted);margin-bottom:16px}.tips[data-v-746c0fe2]{color:var(--theme-muted);text-align:right;margin-bottom:16px;font-size:13px}.user-info[data-v-292e0ed0]{align-items:center;gap:8px;display:flex}.user-name[data-v-292e0ed0]{color:#1a1a1a;font-size:14px}#appManagePage[data-v-b1260d7a]{background:0 0;margin-top:16px;padding:24px}.no-cover[data-v-b1260d7a]{background:var(--theme-blue-soft);width:80px;height:60px;color:var(--theme-muted);border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:flex}.prompt-text[data-v-b1260d7a]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.text-gray[data-v-b1260d7a]{color:var(--theme-muted)}#appManagePage .featured-btn[data-v-b1260d7a]:not(:disabled){background:var(--theme-pink);border-color:var(--theme-pink-border);color:var(--theme-pink-text)}#appManagePage .featured-btn[data-v-b1260d7a]:not(:disabled):hover{background:var(--theme-pink-soft);border-color:var(--theme-pink-text)}[data-v-b1260d7a] .ant-table-tbody>tr>td{vertical-align:middle}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-content[data-v-19277ae4]{color:var(--theme-text);word-wrap:break-word;line-height:1.6}.streaming-markdown[data-v-19277ae4]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content[data-v-19277ae4] h1,.markdown-content[data-v-19277ae4] h2,.markdown-content[data-v-19277ae4] h3,.markdown-content[data-v-19277ae4] h4,.markdown-content[data-v-19277ae4] h5,.markdown-content[data-v-19277ae4] h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.25}.markdown-content[data-v-19277ae4] h1{border-bottom:1px solid var(--theme-border);padding-bottom:.3em;font-size:1.5em}.markdown-content[data-v-19277ae4] h2{border-bottom:1px solid var(--theme-border);padding-bottom:.3em;font-size:1.3em}.markdown-content[data-v-19277ae4] h3{font-size:1.1em}.markdown-content[data-v-19277ae4] p{margin:.8em 0}.markdown-content[data-v-19277ae4] ul,.markdown-content[data-v-19277ae4] ol{margin:.8em 0;padding-left:1.5em}.markdown-content[data-v-19277ae4] li{margin:.3em 0}.markdown-content[data-v-19277ae4] blockquote{border-left:4px solid var(--theme-pink-border);background-color:var(--theme-pink-soft);color:var(--theme-muted);margin:1em 0;padding:.5em 1em}.markdown-content[data-v-19277ae4] code{background-color:var(--theme-blue-soft);border-radius:3px;padding:.2em .4em;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content[data-v-19277ae4] pre{border:1px solid var(--theme-border);background-color:#f5f9fe;border-radius:6px;margin:1em 0;padding:1em;overflow-x:auto}.markdown-content[data-v-19277ae4] .code-block{border:1px solid var(--theme-border);border-radius:6px;margin:1em 0;overflow:hidden}.markdown-content[data-v-19277ae4] .code-block-toolbar{min-height:34px;color:var(--theme-muted);background:var(--theme-blue-soft);justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.markdown-content[data-v-19277ae4] .code-block-toggle{color:var(--theme-blue-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:3px 6px}.markdown-content[data-v-19277ae4] .code-block-toggle:hover{background:var(--theme-pink-soft)}.markdown-content[data-v-19277ae4] .code-block-body{position:relative}.markdown-content[data-v-19277ae4] .code-block-body pre{border:0;border-radius:0;margin:0}.markdown-content[data-v-19277ae4] .code-block.is-collapsed .code-block-body{max-height:320px;overflow:hidden}.markdown-content[data-v-19277ae4] .code-block.is-collapsed .code-block-body:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f5f9fe);height:56px;position:absolute;bottom:0;left:0;right:0}.markdown-content[data-v-19277ae4] pre code{background-color:#0000;border-radius:0;padding:0;font-size:.9em;line-height:1.4}.markdown-content[data-v-19277ae4] table{border-collapse:collapse;width:100%;margin:1em 0}.markdown-content[data-v-19277ae4] table th,.markdown-content[data-v-19277ae4] table td{border:1px solid var(--theme-border);text-align:left;padding:.5em .8em}.markdown-content[data-v-19277ae4] table th{background-color:var(--theme-blue-soft);font-weight:600}.markdown-content[data-v-19277ae4] table tr:nth-child(2n){background-color:var(--theme-pink-soft)}.markdown-content[data-v-19277ae4] a{color:var(--theme-blue-text);text-decoration:none}.markdown-content[data-v-19277ae4] a:hover{text-decoration:underline}.markdown-content[data-v-19277ae4] img{border-radius:4px;max-width:100%;height:auto;margin:.5em 0}.markdown-content[data-v-19277ae4] hr{border:none;border-top:1px solid var(--theme-border);margin:1.5em 0}.markdown-content[data-v-19277ae4] .hljs{border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;line-height:1.4;background-color:#f5f9fe!important}.markdown-content[data-v-19277ae4] .hljs-keyword{color:#d73a49;font-weight:600}.markdown-content[data-v-19277ae4] .hljs-string{color:#032f62}.markdown-content[data-v-19277ae4] .hljs-comment{color:#6a737d;font-style:italic}.markdown-content[data-v-19277ae4] .hljs-number{color:#005cc5}.markdown-content[data-v-19277ae4] .hljs-function{color:#6f42c1}.markdown-content[data-v-19277ae4] .hljs-tag{color:#22863a}.markdown-content[data-v-19277ae4] .hljs-attr{color:#6f42c1}.markdown-content[data-v-19277ae4] .hljs-title{color:#6f42c1;font-weight:600}.thinking-panel[data-v-cdb22404]{width:100%;min-width:0}.thinking-ticker[data-v-cdb22404]{background:var(--theme-pink-soft);width:100%;min-width:0;color:var(--theme-pink-text);cursor:pointer;text-align:left;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;line-height:20px;display:flex}.thinking-dot[data-v-cdb22404]{background:#b77c97;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.2s ease-in-out infinite thinking-pulse-cdb22404}.thinking-dot.completed[data-v-cdb22404]{background:#8baecc;animation:none}.thinking-label[data-v-cdb22404],.thinking-separator[data-v-cdb22404]{flex-shrink:0}.thinking-label[data-v-cdb22404]{color:var(--theme-pink-text);font-weight:500}.thinking-content[data-v-cdb22404]{white-space:nowrap;scrollbar-width:none;flex:1;min-width:0;display:block;overflow-x:hidden}.thinking-content[data-v-cdb22404]::-webkit-scrollbar{display:none}.thinking-expanded-tip[data-v-cdb22404]{color:var(--theme-muted)}.thinking-toggle[data-v-cdb22404]{color:var(--theme-blue-text);flex-shrink:0;font-size:12px}.thinking-details[data-v-cdb22404]{border:1px solid var(--theme-pink-border);background:var(--theme-pink-soft);max-height:320px;color:var(--theme-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin-top:6px;padding:10px;font-size:13px;line-height:1.6;overflow-y:auto}@keyframes thinking-pulse-cdb22404{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.thinking-dot[data-v-cdb22404]{animation:none}}.app-detail-content[data-v-77ee42cd]{padding:8px 0}.app-basic-info[data-v-77ee42cd]{margin-bottom:24px}.info-item[data-v-77ee42cd]{align-items:center;margin-bottom:12px;display:flex}.info-label[data-v-77ee42cd]{color:#666;flex-shrink:0;width:80px;font-size:14px}.app-actions[data-v-77ee42cd]{border-top:1px solid #f0f0f0;padding-top:16px}.deploy-success[data-v-1a9e6543]{text-align:center;padding:24px}.success-icon[data-v-1a9e6543]{margin-bottom:16px}.deploy-success h3[data-v-1a9e6543]{margin:0 0 16px;font-size:20px;font-weight:600}.deploy-success p[data-v-1a9e6543]{color:#666;margin:0 0 24px}.deploy-url[data-v-1a9e6543]{margin-bottom:24px}.deploy-actions[data-v-1a9e6543]{justify-content:center;gap:12px;display:flex}#appChatPage[data-v-f8eb13d8]{background:0 0;flex-direction:column;height:100vh;padding:16px;display:flex}.header-bar[data-v-f8eb13d8]{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.header-left[data-v-f8eb13d8]{align-items:center;gap:12px;display:flex}.code-gen-type-tag[data-v-f8eb13d8]{font-size:12px}.app-name[data-v-f8eb13d8]{color:var(--theme-text);margin:0;font-size:18px;font-weight:600}.header-right[data-v-f8eb13d8]{gap:12px;display:flex}.main-content[data-v-f8eb13d8]{flex:1;gap:16px;padding:8px;display:flex;overflow:hidden}.chat-section[data-v-f8eb13d8]{background:var(--theme-surface);box-shadow:var(--theme-shadow);border-radius:12px;flex-direction:column;flex:2;display:flex;overflow:hidden}.messages-area[data-v-f8eb13d8]{flex:.9;min-height:0;position:relative}.messages-container[data-v-f8eb13d8]{height:100%;padding:16px;overflow-y:auto}.latest-message-button[data-v-f8eb13d8]{z-index:1;box-shadow:var(--theme-shadow);position:absolute;bottom:16px;right:24px}.message-item[data-v-f8eb13d8]{margin-bottom:12px}.user-message[data-v-f8eb13d8]{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.ai-message[data-v-f8eb13d8]{justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.message-content[data-v-f8eb13d8]{word-wrap:break-word;border-radius:12px;max-width:70%;padding:12px 16px;line-height:1.5}.user-message .message-content[data-v-f8eb13d8]{background:var(--theme-blue);color:var(--theme-blue-text)}.ai-message .message-content[data-v-f8eb13d8]{color:var(--theme-text);background:#f5f9fe;padding:8px 12px}.ai-message .message-content.has-thinking[data-v-f8eb13d8]{width:70%;min-width:0}.thinking-with-response[data-v-f8eb13d8]{margin-bottom:8px}.message-avatar[data-v-f8eb13d8]{flex-shrink:0}.loading-indicator[data-v-f8eb13d8]{color:var(--theme-muted);align-items:center;gap:8px;display:flex}.load-more-container[data-v-f8eb13d8]{text-align:center;margin-bottom:16px;padding:8px 0}.input-container[data-v-f8eb13d8]{background:var(--theme-surface);padding:16px}.input-wrapper[data-v-f8eb13d8]{position:relative}.input-wrapper .ant-input[data-v-f8eb13d8]{padding-right:50px}.input-actions[data-v-f8eb13d8]{position:absolute;bottom:8px;right:8px}.preview-section[data-v-f8eb13d8]{background:var(--theme-surface);box-shadow:var(--theme-shadow);border-radius:12px;flex-direction:column;flex:3;display:flex;overflow:hidden}.preview-header[data-v-f8eb13d8]{background:var(--theme-blue-soft);border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.preview-header h3[data-v-f8eb13d8]{margin:0;font-size:16px;font-weight:600}.preview-actions[data-v-f8eb13d8]{gap:8px;display:flex}.preview-content[data-v-f8eb13d8]{flex:1;position:relative;overflow:hidden}.preview-placeholder[data-v-f8eb13d8]{height:100%;color:var(--theme-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.placeholder-icon[data-v-f8eb13d8]{margin-bottom:16px;font-size:48px}.preview-loading[data-v-f8eb13d8]{height:100%;color:var(--theme-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.preview-loading p[data-v-f8eb13d8]{margin-top:16px}.preview-iframe[data-v-f8eb13d8]{border:none;width:100%;height:100%}.selected-element-alert[data-v-f8eb13d8]{margin:0 16px}@media (width<=1024px){.main-content[data-v-f8eb13d8]{flex-direction:column}.chat-section[data-v-f8eb13d8],.preview-section[data-v-f8eb13d8]{flex:none;height:50vh}}@media (width<=768px){.header-bar[data-v-f8eb13d8]{padding:12px 16px}.app-name[data-v-f8eb13d8]{font-size:16px}.main-content[data-v-f8eb13d8]{gap:8px;padding:8px}.message-content[data-v-f8eb13d8]{max-width:85%}.ai-message .message-content.has-thinking[data-v-f8eb13d8]{width:85%}.selected-element-alert[data-v-f8eb13d8]{margin:0 16px}.selected-element-info[data-v-f8eb13d8]{line-height:1.4}.element-header[data-v-f8eb13d8]{margin-bottom:8px}.element-details[data-v-f8eb13d8]{margin-top:8px}.element-item[data-v-f8eb13d8]{margin-bottom:4px;font-size:13px}.element-item[data-v-f8eb13d8]:last-child{margin-bottom:0}.element-tag[data-v-f8eb13d8]{color:var(--theme-blue-text);font-family:Monaco,Menlo,monospace;font-size:14px;font-weight:600}.element-id[data-v-f8eb13d8]{color:var(--theme-blue-text);margin-left:4px}.element-class[data-v-f8eb13d8]{color:var(--theme-pink-text);margin-left:4px}.element-selector-code[data-v-f8eb13d8]{background:var(--theme-pink-soft);color:var(--theme-pink-text);border:1px solid var(--theme-pink-border);border-radius:3px;padding:2px 4px;font-family:Monaco,Menlo,monospace;font-size:12px}.edit-mode-active[data-v-f8eb13d8]{background-color:var(--theme-pink)!important;border-color:var(--theme-pink-border)!important;color:var(--theme-pink-text)!important}.edit-mode-active[data-v-f8eb13d8]:hover{background-color:var(--theme-pink-soft)!important;border-color:var(--theme-pink-text)!important}}#appEditPage[data-v-c7206559]{max-width:1000px;margin:0 auto;padding:24px}.page-header[data-v-c7206559]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-header h1[data-v-c7206559]{margin:0;font-size:24px;font-weight:600}.edit-container[data-v-c7206559]{border-radius:8px}.cover-preview[data-v-c7206559]{border:1px solid var(--theme-border);background:var(--theme-blue-soft);border-radius:6px;margin-top:12px;padding:12px}.form-tip[data-v-c7206559]{color:var(--theme-muted);margin-top:4px;font-size:12px}[data-v-c7206559] .ant-card-head{background:var(--theme-blue-soft)}[data-v-c7206559] .ant-descriptions-item-label{background:var(--theme-pink-soft);font-weight:500}#chatManagePage[data-v-46b55b30]{background:0 0;margin-top:16px;padding:24px}.message-text[data-v-46b55b30]{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}[data-v-46b55b30] .ant-table-tbody>tr>td{vertical-align:middle}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-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;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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{background-color:#feffe6;padding:.2em}
