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}:root{--color-bg:#f6f7f9;--color-surface:#fff;--color-text:#1c2333;--color-text-secondary:#1c23338c;--color-border:#1c233314;--color-primary:#1677ff;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--shadow-sm:0 8px 24px #1c23330f;--shadow-md:0 12px 40px #1c233314;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--page-max-width:1200px;--header-height:64px}.page-shell{width:min(var(--page-max-width), 100%);margin:0 auto}.page-surface{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.page-surface .ant-card{border-radius:var(--radius-md)}.page-surface .ant-card-head{border-bottom-color:var(--color-border)}.search-form .ant-form-item{margin-bottom:var(--space-3)}.search-form .ant-input,.search-form .ant-select,.search-form .ant-input-number{width:100%}.table-pagination{margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (width<=767px){.table-pagination{justify-content:center}.table-pagination .ant-pagination-options-quick-jumper{display:none}}html,html[data-home-theme=mist]{--home-bg-color:#e9f6f1;--home-bg-image:radial-gradient(at 6% 8%, #9be8cc 0px, transparent 52%), radial-gradient(at 82% 4%, #9fd4ff 0px, transparent 46%), radial-gradient(at 94% 70%, #c4b8ff 0px, transparent 52%), radial-gradient(at 40% 92%, #fff 0px, transparent 46%);--home-title-color:#1c2333;--home-subtitle-color:#1c233385;--home-title-shadow:none;--home-chip-bg:#ffffff9e;--home-chip-color:#3a4458;--home-chip-border:#ffffffd9;--home-chip-hover:#ffffffdb;--home-accent:linear-gradient(135deg, #7ec8bc 0%, #7aaee8 100%);--home-header-bg:#ffffff47;--home-header-border:#ffffff73;--home-footer-color:#1c23337a}html[data-home-theme=sky]{--home-bg-color:#eef6fc;--home-bg-image:radial-gradient(at 12% 8%, #d4eefe 0px, transparent 46%), radial-gradient(at 86% 18%, #e7f5ff 0px, transparent 48%), radial-gradient(at 70% 86%, #dcecff 0px, transparent 50%), radial-gradient(at 18% 82%, #fff 0px, transparent 42%);--home-title-color:#1a2a3a;--home-subtitle-color:#1a2a3a80;--home-title-shadow:none;--home-chip-bg:#ffffffb3;--home-chip-color:#334155;--home-chip-border:#ffffffe6;--home-chip-hover:#ffffffe6;--home-accent:linear-gradient(135deg, #64b5f6 0%, #42a5f5 100%);--home-header-bg:#ffffff7a;--home-header-border:#ffffffb3;--home-footer-color:#1a2a3a7a}html[data-home-theme=peach]{--home-bg-color:#fff4ec;--home-bg-image:radial-gradient(at 10% 16%, #ffd8c4 0px, transparent 46%), radial-gradient(at 82% 10%, #ffe7cf 0px, transparent 44%), radial-gradient(at 88% 78%, #ffd3e1 0px, transparent 48%), radial-gradient(at 36% 90%, #fff8f2 0px, transparent 42%);--home-title-color:#3b241c;--home-subtitle-color:#3b241c85;--home-title-shadow:none;--home-chip-bg:#ffffffa3;--home-chip-color:#5a3d34;--home-chip-border:#ffffffe0;--home-chip-hover:#ffffffe6;--home-accent:linear-gradient(135deg, #f4a27a 0%, #f08aa0 100%);--home-header-bg:#ffffff75;--home-header-border:#ffffffb3;--home-footer-color:#3b241c7a}html[data-home-theme=lilac]{--home-bg-color:#f4eefc;--home-bg-image:radial-gradient(at 14% 12%, #e4d6ff 0px, transparent 46%), radial-gradient(at 80% 8%, #f3e8ff 0px, transparent 44%), radial-gradient(at 90% 80%, #d9e4ff 0px, transparent 48%), radial-gradient(at 30% 88%, #fff 0px, transparent 42%);--home-title-color:#2a2140;--home-subtitle-color:#2a214085;--home-title-shadow:none;--home-chip-bg:#ffffffa3;--home-chip-color:#4a3f63;--home-chip-border:#ffffffe0;--home-chip-hover:#ffffffe6;--home-accent:linear-gradient(135deg, #b39ddb 0%, #90caf9 100%);--home-header-bg:#ffffff75;--home-header-border:#ffffffb3;--home-footer-color:#2a21407a}html[data-home-theme=aurora]{--home-bg-color:#1a2980;--home-bg-image:linear-gradient(135deg, #1a2980 0%, #26d0ce 100%);--home-title-color:#fff;--home-subtitle-color:#ffffffe0;--home-title-shadow:0 8px 28px #0a184840;--home-chip-bg:#ffffff2e;--home-chip-color:#fff;--home-chip-border:transparent;--home-chip-hover:#ffffff52;--home-accent:linear-gradient(135deg, #1a2980 0%, #26d0ce 100%);--home-header-bg:#ffffffdb;--home-header-border:#ffffff59;--home-footer-color:#ffffffe0}.card-actions[data-v-5d8a8d51]{gap:var(--space-2);margin-top:var(--space-3);padding:0 4px 4px;display:flex}.action-btn[data-v-5d8a8d51]{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:32px;color:var(--color-text);cursor:pointer;background:#f7f9fb;flex:1;padding:0 10px;font-size:13px}.action-btn[data-v-5d8a8d51]:hover{color:#000000e0;background:#eef2f6}.action-btn.primary[data-v-5d8a8d51]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.action-btn.primary[data-v-5d8a8d51]:hover{color:#fff;background:#4096ff;border-color:#4096ff}@media (width<=767px){.card-actions[data-v-5d8a8d51]{flex-direction:column}}.app-card[data-v-7cd42dd3]{background:var(--color-surface);border-radius:var(--radius-md);transition:transform .2s,box-shadow .2s;overflow:hidden}.app-card[data-v-7cd42dd3]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0f23341a}.cover[data-v-7cd42dd3]{aspect-ratio:16/10;cursor:pointer;background:#eef2f6;width:100%;position:relative;overflow:hidden}.cover img[data-v-7cd42dd3]{object-fit:cover;width:100%;height:100%;display:block}.cover-fallback[data-v-7cd42dd3]{color:#7aa3b8;background:linear-gradient(135deg,#d9eef3 0%,#eef6f8 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:42px;font-weight:700;display:flex}.cover-tag[data-v-7cd42dd3]{margin-inline-end:0;position:absolute;top:10px;right:10px}.meta[data-v-7cd42dd3]{cursor:pointer;align-items:center;gap:10px;padding:14px 4px 0;display:flex}.meta-text[data-v-7cd42dd3]{flex:1;min-width:0}.title[data-v-7cd42dd3]{color:#000000e0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.author[data-v-7cd42dd3]{color:#00000073;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.pager[data-v-4c50b06d]{justify-content:center;margin-top:20px;display:flex}.prompt-composer[data-v-9966104f]{width:100%}.prompt-composer[data-v-9966104f] textarea{resize:none;font-size:15px;box-shadow:none!important;border:none!important;outline:none!important}.prompt-composer.hero[data-v-9966104f]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid #ffffffe6;padding:18px 20px 14px}.prompt-composer.chat[data-v-9966104f]{background:#f7f9fb;border-radius:14px;padding:10px 12px}.prompt-composer.chat.readonly[data-v-9966104f]{cursor:not-allowed}.composer-bar[data-v-9966104f]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.composer-actions[data-v-9966104f]{gap:8px;display:flex}.composer-end[data-v-9966104f]{align-items:center;gap:8px;display:flex}.pill-btn[data-v-9966104f],.send-btn[data-v-9966104f],.visual-edit-btn[data-v-9966104f]{cursor:pointer;border:none}.pill-btn[data-v-9966104f]{color:#000000a6;background:#f3f5f7;border-radius:999px;align-items:center;gap:4px;height:32px;padding:0 12px;display:inline-flex}.pill-btn[data-v-9966104f]:hover:not(:disabled){background:#e8ecef}.send-btn[data-v-9966104f]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hero .send-btn[data-v-9966104f]{background:var(--home-accent)}.chat .send-btn[data-v-9966104f]{background:#8b9198;width:34px;height:34px}.visual-edit-btn[data-v-9966104f]{color:#000000a6;background:#e8ecef;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;line-height:1;display:flex}.visual-edit-btn[data-v-9966104f]:hover:not(:disabled):not(.active){background:#dde2e6}.visual-edit-btn.active[data-v-9966104f]{color:#fff;background:#1677ff}.send-btn[data-v-9966104f]:disabled,.pill-btn[data-v-9966104f]:disabled,.visual-edit-btn[data-v-9966104f]:disabled{opacity:.45;cursor:not-allowed}.send-arrow[data-v-9966104f]{font-size:18px;font-weight:700;line-height:1}.send-loading[data-v-9966104f]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-9966104f}@keyframes spin-9966104f{to{transform:rotate(360deg)}}.home-page[data-v-46cab13c]{width:min(1120px,100%);margin:0 auto}.hero[data-v-46cab13c]{flex-direction:column;align-items:center;padding:56px 0 40px;display:flex}.hero-title[data-v-46cab13c]{letter-spacing:2px;color:var(--home-title-color);text-shadow:var(--home-title-shadow);text-align:center;background:0 0;margin:0;font-size:clamp(28px,4vw,46px);font-weight:800}.hero-subtitle[data-v-46cab13c]{color:var(--home-subtitle-color);letter-spacing:1px;text-align:center;margin:14px 0 32px;font-size:clamp(14px,2vw,18px)}.home-composer[data-v-46cab13c]{width:min(760px,100%)}.gen-type[data-v-46cab13c]{align-items:center;gap:10px;margin-top:16px;display:flex}.gen-type-label[data-v-46cab13c]{color:var(--home-subtitle-color);font-size:14px}.shortcuts[data-v-46cab13c]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.shortcut-tag[data-v-46cab13c]{border:1px solid var(--home-chip-border);background:var(--home-chip-bg);height:36px;color:var(--home-chip-color);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:0 16px}.shortcut-tag[data-v-46cab13c]:hover{background:var(--home-chip-hover)}.board[data-v-46cab13c]{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-top:8px;padding:32px 32px 16px}.section-block+.section-block[data-v-46cab13c]{margin-top:36px}.section-head[data-v-46cab13c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-head h2[data-v-46cab13c]{margin:0;font-size:22px;font-weight:700}.empty-login[data-v-46cab13c]{justify-content:center;align-items:center;gap:var(--space-4);min-height:160px;color:var(--color-text-secondary);display:flex}@media (width<=1199px){.hero[data-v-46cab13c]{padding:40px 0 28px}.board[data-v-46cab13c]{padding:24px 20px 12px}}@media (width<=767px){.hero[data-v-46cab13c]{padding:28px 0 20px}.hero-title[data-v-46cab13c]{letter-spacing:1px}.board[data-v-46cab13c]{padding:var(--space-4);border-radius:var(--radius-lg)}.section-head[data-v-46cab13c]{flex-direction:column;align-items:flex-start}.section-head[data-v-46cab13c] .ant-input-search{width:100%!important}.empty-login[data-v-46cab13c]{text-align:center;flex-direction:column}.empty-login[data-v-46cab13c] .ant-btn{width:100%}}.user-manage-page[data-v-f65df6d2] .ant-card-body{padding:var(--space-5)}.search-form[data-v-f65df6d2]{margin-bottom:var(--space-4)}.app-manage-page[data-v-68e11b0c] .ant-card-body{padding:var(--space-5)}.search-form[data-v-68e11b0c]{margin-bottom:var(--space-4)}.chat-history-manage-page[data-v-63dcde73] .ant-card-body{padding:var(--space-5)}.search-form[data-v-63dcde73]{margin-bottom:var(--space-4)}.app-detail[data-v-8411fadd]{flex-direction:column;gap:16px;display:flex}.detail-heading[data-v-8411fadd]{color:#000000e0;margin-bottom:10px;font-size:13px;font-weight:600}.detail-row[data-v-8411fadd]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.detail-row+.detail-row[data-v-8411fadd]{margin-top:8px}.detail-key[data-v-8411fadd]{color:#00000073;flex-shrink:0;font-size:13px}.detail-value[data-v-8411fadd],.creator-name[data-v-8411fadd]{color:#000000e0;font-size:13px}.creator[data-v-8411fadd]{align-items:center;gap:8px;min-width:0;display:flex}.creator-name[data-v-8411fadd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-actions[data-v-8411fadd]{border-top:1px solid #0505050f;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.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-body[data-v-b6914a7d]{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.7}.markdown-html[data-v-b6914a7d]>:first-child{margin-top:0}.markdown-html[data-v-b6914a7d]>:last-child{margin-bottom:0}.markdown-html[data-v-b6914a7d] p,.markdown-html[data-v-b6914a7d] ul,.markdown-html[data-v-b6914a7d] ol,.markdown-html[data-v-b6914a7d] blockquote,.markdown-html[data-v-b6914a7d] pre,.markdown-html[data-v-b6914a7d] .code-block,.markdown-html[data-v-b6914a7d] table{margin:0 0 10px}.markdown-html[data-v-b6914a7d] h1,.markdown-html[data-v-b6914a7d] h2,.markdown-html[data-v-b6914a7d] h3,.markdown-html[data-v-b6914a7d] h4{margin:12px 0 8px;font-weight:650;line-height:1.4}.markdown-html[data-v-b6914a7d] h1{font-size:18px}.markdown-html[data-v-b6914a7d] h2{font-size:16px}.markdown-html[data-v-b6914a7d] h3,.markdown-html[data-v-b6914a7d] h4{font-size:15px}.markdown-html[data-v-b6914a7d] ul,.markdown-html[data-v-b6914a7d] ol{padding-left:1.4em}.markdown-html[data-v-b6914a7d] li+li{margin-top:4px}.markdown-html[data-v-b6914a7d] a{color:#1677ff}.markdown-html[data-v-b6914a7d] blockquote{color:#000000a6;background:#fff9;border-left:3px solid #d0d5dd;padding:4px 12px}.markdown-html[data-v-b6914a7d] :not(pre)>code{background:#0f172a0f;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px}.markdown-html[data-v-b6914a7d] .code-block{background:#0d1117;border-radius:10px;overflow:hidden}.markdown-html[data-v-b6914a7d] .code-header{color:#ffffffa6;background:#161b22;justify-content:space-between;align-items:center;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;display:flex}.markdown-html[data-v-b6914a7d] pre{margin:0;padding:12px;overflow-x:auto}.markdown-html[data-v-b6914a7d] pre code.hljs{background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;line-height:1.65;display:block}.markdown-html[data-v-b6914a7d] table{border-collapse:collapse;width:100%;font-size:13px;overflow:hidden}.markdown-html[data-v-b6914a7d] th,.markdown-html[data-v-b6914a7d] td{border:1px solid #05050514;padding:6px 8px}.markdown-html[data-v-b6914a7d] th{background:#ffffffa6}.stream-cursor[data-v-b6914a7d]{color:#1677ff;margin-left:2px;animation:1s step-end infinite blink-b6914a7d;display:inline-block}@keyframes blink-b6914a7d{50%{opacity:0}}.chat-page[data-v-53e65022]{height:calc(100vh - var(--header-height));background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.page-loading[data-v-53e65022]{flex:1;justify-content:center;align-items:center;display:flex}.chat-header[data-v-53e65022]{border-bottom:1px solid var(--color-border);flex-shrink:0}.header-bar[data-v-53e65022]{justify-content:space-between;align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-4);display:flex}.header-left[data-v-53e65022]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-name[data-v-53e65022]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,360px);font-size:16px;font-weight:600;overflow:hidden}.gen-type-tag[data-v-53e65022]{flex-shrink:0;margin-inline-end:0}.header-right[data-v-53e65022]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.mobile-tabs[data-v-53e65022]{gap:var(--space-2);padding:0 var(--space-4) var(--space-2);display:flex}.tab-btn[data-v-53e65022]{border:1px solid var(--color-border);height:32px;color:var(--color-text-secondary);cursor:pointer;background:#f7f9fb;border-radius:999px;flex:1}.tab-btn.active[data-v-53e65022]{background:var(--color-text);border-color:var(--color-text);color:#fff}.chat-body[data-v-53e65022]{flex:1;min-height:0;display:flex}.chat-pane[data-v-53e65022]{border-right:1px solid var(--color-border);flex-direction:column;flex:2;min-width:280px;display:flex}.message-list[data-v-53e65022]{flex:1;padding:12px;overflow:auto}.load-more[data-v-53e65022]{justify-content:center;margin-bottom:8px;display:flex}.message-row[data-v-53e65022]{gap:8px;margin-bottom:12px;display:flex}.message-row.user[data-v-53e65022]{justify-content:flex-end}.bubble[data-v-53e65022]{background:#f5f7f9;border-radius:14px;min-width:0;max-width:86%;padding:12px 14px}.bubble.user[data-v-53e65022]{background:#edf3f8}.bubble-text[data-v-53e65022]{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:14px;line-height:1.6}.stream-hint[data-v-53e65022]{color:#00000073;margin-top:4px;font-size:13px}.file-list[data-v-53e65022]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.file-pill[data-v-53e65022]{color:#000000a6;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.bubble-meta[data-v-53e65022]{color:#00000073;margin-top:8px;font-size:12px}.composer-shell[data-v-53e65022]{flex-shrink:0;width:100%;padding:8px;display:block}.visual-edit-alert[data-v-53e65022]{margin-bottom:8px}.preview-pane[data-v-53e65022]{background:#f7f9fb;flex-direction:column;flex:3;min-width:0;min-height:0;padding:0;display:flex}.preview-frame[data-v-53e65022],.preview-placeholder[data-v-53e65022]{background:#fff;flex:1;min-height:0;overflow:hidden}.preview-frame[data-v-53e65022]{flex-direction:column;display:flex}.preview-placeholder[data-v-53e65022]{justify-content:center;align-items:center;display:flex}.preview-chrome[data-v-53e65022]{color:#00000073;background:#f3f5f7;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:flex}.dot[data-v-53e65022]{background:#d0d5db;border-radius:50%;width:8px;height:8px}.preview-url[data-v-53e65022]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.preview-frame iframe[data-v-53e65022]{background:#fff;border:0;flex:1;width:100%;min-height:0}@media (width<=1199px){.chat-pane[data-v-53e65022]{border-right:none;flex:1;width:100%;min-width:0}.preview-pane[data-v-53e65022]{flex:1;width:100%}.chat-page.pane-chat .preview-pane[data-v-53e65022],.chat-page.pane-preview .chat-pane[data-v-53e65022]{display:none}}@media (width<=767px){.app-name[data-v-53e65022]{max-width:28vw;font-size:15px}}.app-edit-page[data-v-ae5412f9]{width:min(720px,100%);margin:0 auto}.form-tip[data-v-ae5412f9]{color:var(--color-text-secondary);margin-top:6px;font-size:12px}@media (width<=767px){.app-edit-page[data-v-ae5412f9] .ant-btn{width:100%}.app-edit-page[data-v-ae5412f9] .ant-space{width:100%;display:flex}.app-edit-page[data-v-ae5412f9] .ant-space-item{flex:1}.app-edit-page[data-v-ae5412f9] .ant-select,.app-edit-page[data-v-ae5412f9] .ant-input-number{width:100%!important}}.auth-page[data-v-03d64aee]{justify-content:center;align-items:flex-start;min-height:60vh;padding-top:48px;display:flex}.auth-card[data-v-03d64aee]{border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-md)}.auth-card[data-v-03d64aee] .ant-card-head{border-bottom:none;font-size:20px;font-weight:600}@media (width<=767px){.auth-page[data-v-03d64aee]{padding-top:var(--space-4);min-height:auto}.auth-card[data-v-03d64aee]{max-width:100%}}.auth-extra[data-v-863aab34],.auth-extra[data-v-2bb6b189]{text-align:center;color:#000000a6}.profile-page[data-v-7cf566ae]{width:100%}.profile-hero[data-v-7cf566ae],.profile-page[data-v-7cf566ae] .ant-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.profile-hero[data-v-7cf566ae]{margin-bottom:var(--space-4)}.hero-body[data-v-7cf566ae]{align-items:center;gap:var(--space-5);display:flex}.avatar-wrap[data-v-7cf566ae]{cursor:pointer;border-radius:50%;flex-shrink:0;width:88px;height:88px;position:relative;overflow:hidden}.avatar-mask[data-v-7cf566ae]{color:#fff;opacity:1;background:#00000073;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.hero-info[data-v-7cf566ae]{flex:1;min-width:0}.hero-name[data-v-7cf566ae]{margin-bottom:var(--space-2);font-size:22px;font-weight:600;line-height:1.3}.hero-meta[data-v-7cf566ae]{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hero-desc[data-v-7cf566ae]{max-width:100%}@media (width<=1199px){.profile-page[data-v-7cf566ae] .ant-btn-primary{min-width:120px}}@media (width<=767px){.hero-body[data-v-7cf566ae]{flex-direction:column;align-items:flex-start}.profile-page[data-v-7cf566ae] .ant-btn{width:100%}}.no-auth-page[data-v-c6772385]{padding:48px 16px}@media (width<=767px){.no-auth-page[data-v-c6772385]{padding:var(--space-5) var(--space-3)}.no-auth-page[data-v-c6772385] .ant-btn{width:100%}}.theme-switcher[data-v-faa71577]{flex-wrap:wrap;align-items:center;gap:8px;margin-right:4px;display:flex}.swatch[data-v-faa71577]{cursor:pointer;border:1px solid #ffffffe6;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #1c233314}.swatch[data-v-faa71577]:hover{transform:scale(1.08)}.swatch.active[data-v-faa71577]{box-shadow:0 0 0 2px #fff,0 0 0 4px #1c233359}@media (width<=1199px){.theme-switcher[data-v-faa71577]{gap:4px;margin-right:0}.swatch[data-v-faa71577]{width:14px;height:14px}}.global-header[data-v-ef3f8267]{align-items:center;gap:var(--space-4);width:100%;height:100%;display:flex}.menu-toggle[data-v-ef3f8267]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:8px;display:none}.menu-toggle span[data-v-ef3f8267]{background:var(--color-text);border-radius:2px;height:2px;display:block}.header-left[data-v-ef3f8267]{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:flex}.logo[data-v-ef3f8267]{object-fit:contain;width:36px;height:36px}.site-title[data-v-ef3f8267]{color:var(--color-text);white-space:nowrap;margin:0;font-size:18px;font-weight:600}.header-menu[data-v-ef3f8267]{flex:1;min-width:0}.header-right[data-v-ef3f8267]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.auth-desktop[data-v-ef3f8267]{gap:var(--space-2);display:flex}.user-entry[data-v-ef3f8267]{color:var(--color-text)}.drawer-extra[data-v-ef3f8267]{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}@media (width<=1199px){.site-title[data-v-ef3f8267]{display:none}.menu-toggle[data-v-ef3f8267]{display:flex}.header-menu[data-v-ef3f8267]{display:none}.header-right[data-v-ef3f8267]{margin-left:auto}}@media (width<=767px){.theme-desktop[data-v-ef3f8267],.user-name[data-v-ef3f8267],.register-btn[data-v-ef3f8267],.auth-desktop .ant-btn[data-v-ef3f8267]:not(.ant-btn-primary){display:none}.global-header[data-v-ef3f8267]{gap:var(--space-2)}}.global-footer[data-v-ae3feec8]{text-align:center}.footer-content[data-v-ae3feec8]{color:var(--color-text-secondary);font-size:14px}.footer-content a[data-v-ae3feec8]{color:var(--color-primary);text-decoration:none}.footer-content a[data-v-ae3feec8]:hover{text-decoration:underline}.basic-layout[data-v-873d1a1d]{background:var(--color-bg);min-height:100vh}.layout-header[data-v-873d1a1d]{height:var(--header-height);padding:0 var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:100;align-items:center;width:100%;display:flex;position:sticky;top:0}.home-layout[data-v-873d1a1d]{background-color:var(--home-bg-color);background-image:var(--home-bg-image);background-attachment:fixed}.home-layout .layout-header[data-v-873d1a1d]{background:var(--home-header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--home-header-border)}.home-layout .layout-footer[data-v-873d1a1d]{background:0 0;border-top:1px solid #0000}.home-layout .layout-footer[data-v-873d1a1d] .footer-content,.home-layout .layout-footer[data-v-873d1a1d] .footer-content a{color:var(--home-footer-color)}.full-layout[data-v-873d1a1d]{background:var(--color-bg)}.layout-content[data-v-873d1a1d]{padding:var(--space-5);background:var(--color-bg);flex:1}.home-content[data-v-873d1a1d]{padding:var(--space-2) var(--space-5) 40px;background:0 0}.full-content[data-v-873d1a1d]{background:var(--color-surface);min-height:0;padding:0}.inner-content[data-v-873d1a1d]{background:var(--color-bg)}.layout-footer[data-v-873d1a1d]{padding:var(--space-4) var(--space-5);background:var(--color-surface);border-top:1px solid var(--color-border);text-align:center}@media (width<=1199px){.home-layout[data-v-873d1a1d]{background-attachment:scroll}}@media (width<=767px){.layout-header[data-v-873d1a1d]{padding:0 var(--space-3)}.layout-content[data-v-873d1a1d]{padding:var(--space-4) var(--space-3)}.home-content[data-v-873d1a1d]{padding:var(--space-2) var(--space-3) var(--space-6)}.layout-footer[data-v-873d1a1d]{padding:var(--space-3)}}html,body,#app{min-height:100%;color:var(--color-text);background:var(--color-bg);margin:0;padding:0}
