.header[data-v-241fd56c]{background:var(--surface-color);padding:0 24px;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100;transition:all .3s ease}.header.transparent-header[data-v-241fd56c]{background:transparent;box-shadow:none}.header.transparent-header .site-title[data-v-241fd56c]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.header.transparent-header .ant-menu-horizontal[data-v-241fd56c]{color:#fff;background:transparent}.header.transparent-header .ant-menu-item[data-v-241fd56c]{color:#fffc}.header.transparent-header .ant-menu-item[data-v-241fd56c]:hover,.header.transparent-header .ant-menu-item-selected[data-v-241fd56c]{color:#fff}.header.transparent-header .user-login-status .ant-space[data-v-241fd56c]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.header-left[data-v-241fd56c]{display:flex;align-items:center;gap:12px}.logo[data-v-241fd56c]{height:40px;width:40px;transition:transform var(--transition-fast)}.logo[data-v-241fd56c]:hover{transform:scale(1.05)}.site-title[data-v-241fd56c]{font-family:STXinwei,serif;margin:0;font-size:28px;color:var(--primary-color);font-weight:600}.ant-menu-horizontal[data-v-241fd56c]{border-bottom:none!important}.ant-menu-item[data-v-241fd56c]{font-weight:500}.user-login-status[data-v-241fd56c]{display:flex;align-items:center;height:100%}.user-login-status .ant-avatar[data-v-241fd56c]{width:40px;height:40px}.user-login-status .ant-dropdown-trigger[data-v-241fd56c]{padding:4px 0}.user-info[data-v-241fd56c]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.plan-badge[data-v-241fd56c]{width:48px;height:auto}.user-name[data-v-241fd56c]{font-size:14px;font-weight:500;color:var(--text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header.transparent-header .user-name[data-v-241fd56c]{color:#fffc;text-shadow:0 2px 4px rgba(0,0,0,.5)}.header.transparent-header .user-info[data-v-241fd56c]{color:#fff}.footer[data-v-61958b0b]{background:var(--surface-color);text-align:center;padding:20px;margin-top:40px;border-top:1px solid var(--border-color)}.footer-content[data-v-61958b0b]{max-width:1200px;margin:0 auto}.copyright[data-v-61958b0b]{margin:0;color:var(--text-secondary);font-size:14px}.author-link[data-v-61958b0b]{color:var(--primary-color);transition:color var(--transition-fast)}.author-link[data-v-61958b0b]:hover{color:var(--primary-dark);text-decoration:underline}.separator[data-v-61958b0b]{margin:0 10px;color:var(--text-secondary)}.protocol-link[data-v-61958b0b]{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color var(--transition-fast)}.protocol-link[data-v-61958b0b]:hover{color:var(--primary-color);text-decoration:underline}.basic-layout[data-v-5349bdac]{background:var(--background-color);min-height:100vh}.main-content[data-v-5349bdac]{width:100%;padding:0;background:var(--background-color);margin:0;min-height:calc(100vh - 120px)}:root{--primary-color: #4f46e5;--primary-light: #818cf8;--primary-dark: #3730a3;--secondary-color: #0ea5e9;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--background-color: #f9fafb;--surface-color: #ffffff;--text-primary: #111827;--text-secondary: #6b7280;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--background-color);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-dark)}.ant-btn{border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.ant-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ant-btn:active{transform:translateY(0)}.ant-btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.ant-btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.ant-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-normal);border:1px solid var(--border-color)}.ant-input,.ant-textarea{border-radius:var(--radius-md);transition:all var(--transition-fast)}.ant-input:focus,.ant-textarea:focus{box-shadow:0 0 0 2px #4f46e533;border-color:var(--primary-color)}.ant-menu-horizontal{border-bottom:none!important}.ant-menu-item{transition:all var(--transition-fast)}.ant-menu-item:hover,.ant-menu-item-selected{background-color:#4f46e51a!important}.ant-table{border-radius:var(--radius-lg);overflow:hidden}.ant-table-thead>tr>th{background-color:var(--surface-color);font-weight:600}.ant-table-tbody>tr:hover>td{background-color:#4f46e50d}.ant-pagination-item{border-radius:var(--radius-md)}.ant-pagination-item-active{background-color:var(--primary-color);border-color:var(--primary-color)}.ant-pagination-item-active a{color:#fff}.ant-modal-content{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-in{animation:fadeIn .5s ease forwards}.slide-in-left{animation:slideInLeft .5s ease forwards}.slide-in-right{animation:slideInRight .5s ease forwards}.pulse{animation:pulse 1.5s infinite}.hover-lift{transition:all var(--transition-normal)}.hover-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.hover-scale{transition:all var(--transition-normal)}.hover-scale:hover{transform:scale(1.03)}@media (max-width: 768px){.hide-on-mobile{display:none!important}}@media (min-width: 769px){.show-on-mobile{display:none!important}}:where(.ant-form-item-required):before{display:inline-block;margin-inline-end:4px;color:#ff4d4f;content:"*"}.app-card[data-v-fb89fb28]{background:var(--surface-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:all var(--transition-normal);cursor:pointer}.app-card[data-v-fb89fb28]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.app-card--featured[data-v-fb89fb28]{border-top:4px solid var(--primary-color)}.app-preview[data-v-fb89fb28]{height:180px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.app-preview img[data-v-fb89fb28]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.app-card:hover .app-preview img[data-v-fb89fb28]{transform:scale(1.05)}.app-placeholder[data-v-fb89fb28]{width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e8e8e8 40%,#f0f0f0,#e0e0e0,#f0f0f0,#e8e8e8 60%,#f5f5f5);position:relative;overflow:hidden}.app-placeholder[data-v-fb89fb28]:before,.app-placeholder[data-v-fb89fb28]:after{content:"";position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(to right,#ffffff4d,#fff0)}.app-placeholder[data-v-fb89fb28]:before{left:0;transform:skew(-5deg) translate(-20px);box-shadow:2px 0 8px #0000001a}.app-placeholder[data-v-fb89fb28]:after{right:0;transform:skew(5deg) translate(20px);box-shadow:-2px 0 8px #0000001a}.app-placeholder[data-v-fb89fb28]:before{border-top:3px solid rgba(200,200,200,.5)}.app-placeholder[data-v-fb89fb28]:after{border-top:3px solid rgba(200,200,200,.5)}.app-overlay[data-v-fb89fb28]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-normal)}.app-card:hover .app-overlay[data-v-fb89fb28]{opacity:1}.app-info[data-v-fb89fb28]{padding:16px;display:flex;align-items:center;gap:12px}.app-info-left[data-v-fb89fb28]{flex-shrink:0}.app-info-right[data-v-fb89fb28]{flex:1;min-width:0}.app-title[data-v-fb89fb28]{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-author[data-v-fb89fb28]{font-size:14px;color:var(--text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@font-face{font-family:阿里妈妈刀隶体 Regular;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA04AA4AAAAAEZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAB4AAAAeRHRMdUdTVUIAAAFkAAAAYwAAAIxbVFsET1MvMgAAAcgAAABLAAAAYKusYuVjbWFwAAACFAAAAEUAAABkaEwta2dseWYAAAJcAAAHzQAACkQIdtOdaGVhZAAACiwAAAA2AAAANikxZb1oaGVhAAAKZAAAACAAAAAkCw8Gr2htdHgAAAqEAAAAFgAAABYJNQJUbG9jYQAACpwAAAAUAAAAFAuIDsltYXhwAAAKsAAAACAAAAAgAIgChG5hbWUAAArQAAACHQAAA/hF29OzcG9zdAAADPAAAAATAAAAIP+fADJ2aGVhAAANBAAAACAAAAAkAfQSC3ZtdHgAAA0kAAAAFAAAABQL1QQ8AAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB4nGNgZGBg4GKwYChgYHJx8wlhkMtJLMlj4GNgAYoz/P/PwMzACMSsSHwGBiYgjy0xMaeEwQhClqUWlTDoQMmiEiMGNQgJVMsIVA0iGcEkA1A/BxhC+CCaDSzLyMAOAEGJEwAAeJxjYGF+wDiBgZWBg6mLKYKBgcEbQjPGMRgx/GdAAxxIbF9HX0eGA34M/3mYV/z7w8DAvIaRhYGFgREkx/iPaQWQUmBgBgBrtw2UAHicY2BgYGJgYGAGYhEgyQimWRgCgLQAEALF/RgCooKf1gd2351R+p/n/39MkU2M61eskWvYXKKRPpHhN9gMFAAACkMYPAAAAHicPVbdj9xWFfc998u+/p6xr2dnZufD3rV3M7uT3fGMnWySTZMNyeZ7S6M0bVIREmgaIdLy0RI1D0h94QWhUgRUEECl5QEBDyAQPASpAgEvfWsRohLqv8ADr2y49i7RWKN77XPPOT6/3/kda0j7HgrxVfSeNtA0NAkZ44xlaRZnaZrsb9Jsmk/KQv3wMxhLDJjAFbuzc/rpZ88cCgpEbPKNN+duB2/voPew97ygDIACA8RNqiP/VAMIA0NoVPMe/x2/DT/SxtoN7bvaQ+0fmqZFkjsgo0gWpYpQ5kUky00oy6mKncTpVMVVt5M4y9bCAed1ToGUKiEpebXhPC/KXOWcpbOZMp4WqdqkaVg5lSyLg55yVxQyDJU/JkNe1vZFkXI+y6sXK9Y5S5J0Ni1nSRw2g5AnZb6gfMdpqqJFMqjjqr8niRZF5V0lqtyoRFWRsuruNMviEF6loiVmqWgvcMzbkvLhwGpNmiNsGTy8MZr3uKEbLrHScWv3W3o3vjpwlnOHOjnnlFvc57wZjtdAJxQHzqbLA8Pi1i2wmdCvZd3QA9tWpTAvUR2/dYUYBGydrSzvmCZQe/5g1wNRHv4Cfgm/hIa67ZrLfM51R03H8uKeS+QAS7OBum3TgCgYsXVPGD0YDAz/gPTnXGmFIwrfbm9d7N9eEkAxNlaGlqsgpUTQtRnhfhssMVkYNLkgXAxHO01u0VK4I/Fhevl4u+P4GMYXXn7zxGTkWk9R13GoxSkNGweDDZfwo10DY0rp8aMmfdTuUgxroxfHOmEPhGD+BhMYd+816O66DIOdHw4OHNtux7beOy+Sjuv1HW7YHhjYxZ0VaeN4/ggseqG9jaUL1uL8+GDZY8QCTcPa64//iZ+Dj7Sr2he1+4rdUQVeOOEsDKrlZI9ZvAY2UghXpMkqElQAV3QvDkKaJLwGPqk6osK42H9Ws2BaNos8VwZZWhkkMWdZNlMkiJJ4Hsq8nGboamB4vQUYxDociZZPLG+f32hhigmhCKHrcrBlYLPX7jQb3ACEybWbrzywM78tLEq4vSJEoEvGXWracs3lDOvbZy5JhMFrgWXxzqmnFb0Y/uTs9tlzCMFHHHFhohOnCAUApFrVdKjvLR34zs+fn6wghmnAkQojwsA5cvbWhZOcY2geipZ8m7J502jyFhU+MxrxZ5eDBkWt3T+gaz8DrFrexghuv95lF/HqCAV9V1V4+fEH+DV4V9vR3tL+Wle4T3hVqr06qUKoknFG9ro2DNjeojKpil1OnhRzNq1LX+QT1VV5XlWXSLWMKmsXFG714WxNFTmtfdQOill9vsz2cNs7vh87L/IoqvWhQptX+KpcnnRqkdUyoVbVoUhWElfM8FlEFDoMwtZ6n3Jdd5SUuTr2/N2PX5jLDAYY9FbApek3mqnFdVBN4bnGpoWpRREh7qe3Ly8nl75++sDufb/thRg3BPjSSBJp6gbphgo5hrrQaEQWUCR4JvB8qjMywkCNBJilem0XpQmCmTB7KocwItK0+0Nkrnt6MOwLgqUc2OA2OUJZpkAmlHfg3Qf/eTTcPGIRQMgyD7YmFwfH/r3qADgYYYQo06frv/zdarOrFMbUPUQQNa1nX5373GL2zgLGgEydgWXb74DSIBAH5/hg3FrMCF1wDI4WF1DisE1kWLaBORDXPDLvjw4ZjDLaNpuHAbUX1nwf27ZhfDMM+0Mh5ufRIOhc2lG0YnL5qchhkew6JOroWYpAtO8RjWjF43/h38CvtOvai9pXtJ8qDilwszGwHuR5WDEpjnqggC3rTRj0cBQGUo2JIq/4sZ6lkCiQ00qP1dxI97p1DLOZAjRXBCunaYKDhMebOM+1aoBIWRyHKY9qTlZOlK98InnIQlZrvlJ5WVGzIhrn5bTiU4JFc/TGp5pyA6RHN47On7uxQDzhWIeWxpOtLcfn1MDAA946fOjuUXeo2g/Pphtg0NFoe1tfIn7sA/1jALSfraoKVtcq/oRibjyM5a5PyxFsNw296Qx5q9W/bxmUOjMfXKIIaGEj6+KRG7oP2xZN1xY4h6ZP1ZNf0GbOsSFgZcS/1DFG7TF3KLwCYDnxdOWeBTqomaIcgGOhRUd5u8OJTil/AwxXOWgDlaNly+rPLOe/H2yKOy4R6M/gO/S0xYNyRMWvMSUY4qFLhcKU9tOLa5YKf7EZ/2DB4Y70AdryzVtNqvTghVoP3tee0V5TiqBp+SQM9mZ01XVh/RUxKUupRnEtE2lWd21Zy3DC/j9keeLns0pLOdtr0lktChUkpfK519X1lSSVClQ6oa5oT5xnslivO1rm1c199Q5reZ/he4QoxgoPZx/3neGSl/qdwFVoKGVMo6B6VYLQTwbrl0EtARlLLvtw8djJjUEDwGCW6HjZ4urWb+O/XN59GbPjIuw2DHspXrl3KKu60DI6wfygPfDT2Zycu4mIDNreeW6NPdY+6VKmhNtxFjfhfYx1vjkXM6Rk9fNEDUQMX9u+T4CrsaCG/mp6gRpqPgBZ2bqGqpzi64buCYx6raxHKUYU7GT3kUPO3DnabGd+2HLkfeC6o1sGocSc5qvPDf6GhGmwAKmBO7ioPg6AOuHhu7qGtB8//j46p3DimiaLrKxU8veL5MtidXjl/FcHYny3IzQEn1EfdCbcrKy0fSu4v2+G/rRv9z+GBkUHAAAAAAEAAAABAEF4GBStXw889QADA+gAAAAA4VUz+QAAAADhYO33/+D+/AeEA6wAAAAHAAIAAAAAAAB4nGNgZGBgXvHvDwMD+4X/D/4/YG9hAIqgACYAwxIHygJYAHAD6ACWABAAegApADYAXQCeAl8AAAAAAAAANgFtAh4DPwQmBPsFDgUiAAEAAAAJAmUAEgAAAAAAAQACAB4ABgAAAGQAAAAAAAB4nH1SMW9SURg99xWFlxisiWkc1LwYBzS1vlYnO6ihaUmkKFChRBlA4IGCj1AksS6mcWBwccGki/+ik7OD0dXNpZPujdGh4rmXD32UxLzcfOd+3/nOd8+9D8Bp/MAMVMgGsGO9FKxw3ioLthC1NgTPYMm6IDgU4BzDRfVb8HGcVfuCw2irjuAI8znBNnbxXvBsQOfUeFYkxPNcR1+wQhTbgq0AJxTIh5HEgmCbCIJnAxyj37q84xfuuCpzpvjVVW+/PzxZi7pqkEi/yKRd9W63+NlVm79S51zlpbZXBzfffCoeFA9chdtoooEySnrVro4rgw+5/XwsdSV3mP2Y7qW+5A4f7JXn8m72Ru/V/dV6uDzX/JZ+rZHuKPQL/QwGe3eziOERLsHBElyua3DGisOIVhvanj24l25mfw5PdBJevHzLs5GAj6fw2JXkWUoG11BlnJfcM8Y46owlySYMcrBpOny0GHXfvDCrploQtceiq6trf6flyWqYXIHRQVZ2SbNb57SJ22FuhR1bzHhUOFprsOIY1EWHsUJui7GDJ8z5dORM9ayx6nNO2zjyWa2Ij9EptKsudSp8+1GvVtRrxbjWnA2uHDkdczLf+F4k3+W3iGVOqlKjNJFbp5pey/9VzbDT4+maxsUk0znCjRO38Zw8fTt1TnSm/4Up/zHzVtpxyTC1yoK8Qde4HvU0Gf8pb5mdfgntuje6nz+k7LYEAAAAeJxjYGYAg/9zGIwYsAAAKoMB0QB4nGNgFGBg/PKPh4GBZc3/P/+DGECAkQEZMAIAm6cGDwSs//wCBAELANQBBQD7AOgDVQFI) format("woff");font-display:swap}#homePage[data-v-f045405a]{width:100%;margin:0;padding:0;min-height:100vh;background-color:var(--background-color);position:relative;overflow:hidden}.floating-element[data-v-f045405a]{position:absolute;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));opacity:.1;z-index:1;animation:float 8s ease-in-out infinite}.floating-element--1[data-v-f045405a]{width:150px;height:150px;top:10%;left:5%;animation-delay:0s}.floating-element--2[data-v-f045405a]{width:100px;height:100px;top:20%;right:10%;animation-delay:1s}.floating-element--3[data-v-f045405a]{width:80px;height:80px;bottom:15%;left:15%;animation-delay:2s}.floating-element--4[data-v-f045405a]{width:120px;height:120px;bottom:20%;right:20%;animation-delay:3s}.container[data-v-f045405a]{max-width:1200px;margin:0 auto;padding:20px;position:relative;z-index:2;width:100%;box-sizing:border-box}.hero-section[data-v-f045405a]{text-align:center;padding:10px 0 5px;margin-bottom:5px;color:var(--text-primary);position:relative;overflow:hidden}.hero-content[data-v-f045405a]{max-width:800px;margin:0 auto;position:relative;z-index:2}.hero-section[data-v-f045405a]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 800px 400px at center,rgba(79,70,229,.08) 0%,transparent 70%);animation:heroGlow-f045405a 10s ease-in-out infinite alternate;z-index:-1}@keyframes heroGlow-f045405a{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.02)}}.hero-description[data-v-f045405a]{font-family:阿里妈妈刀隶体 Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:52px;color:var(--text-secondary);line-height:1.6;margin:0 auto;max-width:600px;animation:fadeIn 1s ease-out;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.input-section[data-v-f045405a]{position:relative;margin:0 auto 16px;max-width:800px;animation:fadeIn 1s ease-out}.textarea-wrapper[data-v-f045405a]{position:relative;display:inline-block;width:100%}.happydog-gif[data-v-f045405a]{position:absolute;top:-50px;right:12px;width:80px;height:auto;z-index:5;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.prompt-input[data-v-f045405a]{border-radius:var(--radius-xl);border:2px solid var(--border-color);font-size:16px;padding:24px 70px 24px 24px;background:var(--surface-color);box-shadow:var(--shadow-md);transition:all var(--transition-normal);position:relative;z-index:2;resize:vertical}.prompt-input[data-v-f045405a]:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e533;transform:translateY(-2px)}.input-actions[data-v-f045405a]{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;align-items:center;z-index:3}.input-actions .ant-btn[data-v-f045405a]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;font-size:18px;font-weight:700;box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.input-actions .ant-btn[data-v-f045405a]:hover{transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-xl)}.quick-actions[data-v-f045405a]{display:flex;gap:16px;justify-content:center;margin-bottom:40px;flex-wrap:wrap;animation:fadeIn 1.2s ease-out}.quick-actions .ant-btn[data-v-f045405a]{border-radius:50px;padding:12px 24px;height:auto;background:var(--surface-color);border:2px solid var(--border-color);color:var(--text-primary);font-weight:500;transition:all var(--transition-normal);position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.quick-actions .ant-btn[data-v-f045405a]:hover{background:var(--surface-color);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-3px);box-shadow:var(--shadow-md)}.section[data-v-f045405a]{margin:40px 0 60px;animation:fadeIn .8s ease-out}.section-title[data-v-f045405a]{font-size:32px;font-weight:600;margin-bottom:32px;color:var(--text-primary)}.featured-grid[data-v-f045405a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px}.pagination-wrapper[data-v-f045405a]{display:flex;justify-content:center;margin-top:32px}.voice-robot-icon[data-v-f045405a]{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background-image:url(/assets/xiaobao-DUO6BOhq.ico);background-size:cover;background-position:center;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;z-index:1000;transition:all .3s ease;animation:pulse-f045405a 1.5s infinite ease-in-out}.voice-robot-icon[data-v-f045405a]:hover{transform:scale(1.1);box-shadow:0 8px 20px #00000040,0 4px 8px #00000026;animation-play-state:paused}@keyframes pulse-f045405a{0%{transform:scale(1) rotate(0);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}50%{transform:scale(1.05) rotate(5deg);box-shadow:0 4px 20px #00000040,0 2px 12px #0003,0 0 0 8px #4f46e526}to{transform:scale(1) rotate(0);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}}.voice-robot-icon:hover .voice-robot-tooltip[data-v-f045405a]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.voice-robot-tooltip[data-v-f045405a]{position:absolute;bottom:70px;left:50%;transform:translate(-50%) translateY(10px);background:#000c;color:#fff;padding:6px 12px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.voice-robot-tooltip[data-v-f045405a]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000c}@media (max-width: 768px){.featured-grid[data-v-f045405a]{grid-template-columns:1fr}.quick-actions[data-v-f045405a]{justify-content:center}}#myWorksPage[data-v-a0c99b50]{width:100%;margin:0;padding:0;min-height:100vh;background-color:var(--background-color);position:relative}.container[data-v-a0c99b50]{max-width:1200px;margin:0 auto;padding:20px;position:relative;z-index:2;width:100%;box-sizing:border-box}.page-header[data-v-a0c99b50]{text-align:center;padding:30px 0 40px;margin-bottom:20px}.page-title[data-v-a0c99b50]{font-size:36px;font-weight:700;margin:0 0 12px;color:var(--text-primary);background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description[data-v-a0c99b50]{font-size:18px;color:var(--text-secondary);margin:0}.app-grid[data-v-a0c99b50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px}.empty-state[data-v-a0c99b50]{display:flex;justify-content:center;align-items:center;min-height:300px}.pagination-wrapper[data-v-a0c99b50]{display:flex;justify-content:center;margin-top:32px}@media (max-width: 768px){.app-grid[data-v-a0c99b50]{grid-template-columns:1fr}.page-title[data-v-a0c99b50]{font-size:28px}.page-description[data-v-a0c99b50]{font-size:14px}}#userLoginPage[data-v-bec8ed0b]{background:#f5f7fb;padding:48px 16px}.auth-card[data-v-bec8ed0b]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 6px 24px #0000000f}.brand[data-v-bec8ed0b]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.logo[data-v-bec8ed0b]{height:40px;width:40px}.title[data-v-bec8ed0b]{margin:0}.desc[data-v-bec8ed0b]{color:#999;font-size:13px}.tips[data-v-bec8ed0b]{text-align:right;color:#999;font-size:13px}#userRegisterPage[data-v-2b1e0e20]{background:#f5f7fb;padding:48px 16px}.auth-card[data-v-2b1e0e20]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 6px 24px #0000000f}.brand[data-v-2b1e0e20]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.logo[data-v-2b1e0e20]{height:40px;width:40px}.title[data-v-2b1e0e20]{margin:0}.desc[data-v-2b1e0e20]{color:#999;font-size:13px}.tips[data-v-2b1e0e20]{text-align:right;color:#999;font-size:13px}.avatar-upload[data-v-2b1e0e20]{display:flex;align-items:center}.avatar-box[data-v-2b1e0e20]{width:96px;height:96px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eee}.avatar-img[data-v-2b1e0e20]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-2b1e0e20]{color:#999;font-size:12px}#userManagePage[data-v-03b3d0ec]{padding:24px;background:#fff;margin-top:16px}.avatar-upload[data-v-03b3d0ec]{display:flex;align-items:center}.avatar-box[data-v-03b3d0ec]{width:80px;height:80px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eee}.avatar-img[data-v-03b3d0ec]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-03b3d0ec]{color:#999;font-size:12px}.table-avatar[data-v-03b3d0ec]{width:80px;height:80px;border-radius:6px;overflow:hidden;background:#f5f5f5;display:inline-flex;align-items:center;justify-content:center}.table-avatar img[data-v-03b3d0ec]{width:100%;height:100%;object-fit:cover;display:block}.user-info[data-v-90c46f7a]{display:flex;align-items:center;gap:8px}.user-name[data-v-90c46f7a]{font-size:14px;color:#1a1a1a}#appManagePage[data-v-7a9b6ffb]{padding:24px;background:#fff;margin-top:16px}.no-cover[data-v-7a9b6ffb]{width:80px;height:60px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;border-radius:4px}.prompt-text[data-v-7a9b6ffb]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-gray[data-v-7a9b6ffb]{color:#999}.featured-btn[data-v-7a9b6ffb]{background:#faad14;border-color:#faad14;color:#fff}.featured-btn[data-v-7a9b6ffb]:hover{background:#d48806;border-color:#d48806}[data-v-7a9b6ffb] .ant-table-tbody>tr>td{vertical-align:middle}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.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-4141391f]{line-height:1.6;color:#333;word-wrap:break-word}.markdown-content[data-v-4141391f] h1,.markdown-content[data-v-4141391f] h2,.markdown-content[data-v-4141391f] h3,.markdown-content[data-v-4141391f] h4,.markdown-content[data-v-4141391f] h5,.markdown-content[data-v-4141391f] h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.25}.markdown-content[data-v-4141391f] h1{font-size:1.5em;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content[data-v-4141391f] h2{font-size:1.3em;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content[data-v-4141391f] h3{font-size:1.1em}.markdown-content[data-v-4141391f] p{margin:.8em 0}.markdown-content[data-v-4141391f] ul,.markdown-content[data-v-4141391f] ol{margin:.8em 0;padding-left:1.5em}.markdown-content[data-v-4141391f] li{margin:.3em 0}.markdown-content[data-v-4141391f] blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid #ddd;background-color:#f9f9f9;color:#666}.markdown-content[data-v-4141391f] code{background-color:#f1f1f1;padding:.2em .4em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content[data-v-4141391f] pre{background-color:#f8f8f8;border:1px solid #e1e1e1;border-radius:6px;padding:1em;overflow-x:auto;margin:1em 0}.markdown-content[data-v-4141391f] pre code{background-color:transparent;padding:0;border-radius:0;font-size:.9em;line-height:1.4}.markdown-content[data-v-4141391f] table{border-collapse:collapse;margin:1em 0;width:100%}.markdown-content[data-v-4141391f] table th,.markdown-content[data-v-4141391f] table td{border:1px solid #ddd;padding:.5em .8em;text-align:left}.markdown-content[data-v-4141391f] table th{background-color:#f5f5f5;font-weight:600}.markdown-content[data-v-4141391f] table tr:nth-child(2n){background-color:#f9f9f9}.markdown-content[data-v-4141391f] a{color:#1890ff;text-decoration:none}.markdown-content[data-v-4141391f] a:hover{text-decoration:underline}.markdown-content[data-v-4141391f] img{max-width:100%;height:auto;border-radius:4px;margin:.5em 0}.markdown-content[data-v-4141391f] hr{border:none;border-top:1px solid #eee;margin:1.5em 0}.markdown-content[data-v-4141391f] .hljs{background-color:#f8f8f8!important;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;line-height:1.4}.markdown-content[data-v-4141391f] .hljs-keyword{color:#d73a49;font-weight:600}.markdown-content[data-v-4141391f] .hljs-string{color:#032f62}.markdown-content[data-v-4141391f] .hljs-comment{color:#6a737d;font-style:italic}.markdown-content[data-v-4141391f] .hljs-number{color:#005cc5}.markdown-content[data-v-4141391f] .hljs-function{color:#6f42c1}.markdown-content[data-v-4141391f] .hljs-tag{color:#22863a}.markdown-content[data-v-4141391f] .hljs-attr{color:#6f42c1}.markdown-content[data-v-4141391f] .hljs-title{color:#6f42c1;font-weight:600}.app-detail-content[data-v-817e5973]{padding:8px 0}.app-basic-info[data-v-817e5973]{margin-bottom:24px}.info-item[data-v-817e5973]{display:flex;align-items:center;margin-bottom:12px}.info-label[data-v-817e5973]{width:80px;color:#666;font-size:14px;flex-shrink:0}.app-actions[data-v-817e5973]{padding-top:16px;border-top:1px solid #f0f0f0}.deploy-success[data-v-54496eac]{text-align:center;padding:24px}.success-icon[data-v-54496eac]{margin-bottom:16px}.deploy-success h3[data-v-54496eac]{margin:0 0 16px;font-size:20px;font-weight:600}.deploy-success p[data-v-54496eac]{margin:0 0 24px;color:#666}.deploy-url[data-v-54496eac]{margin-bottom:24px}.deploy-actions[data-v-54496eac]{display:flex;gap:12px;justify-content:center}#appChatPage[data-v-2df4cd76]{height:100vh;display:flex;flex-direction:column;padding:16px;background:#fdfdfd}.header-bar[data-v-2df4cd76]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.header-left[data-v-2df4cd76]{display:flex;align-items:center;gap:12px}.code-gen-type-tag[data-v-2df4cd76]{font-size:12px}.app-name[data-v-2df4cd76]{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.header-right[data-v-2df4cd76]{display:flex;gap:12px}.main-content[data-v-2df4cd76]{flex:1;display:flex;gap:16px;padding:8px;overflow:hidden}.chat-section[data-v-2df4cd76]{flex:2;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.messages-container[data-v-2df4cd76]{flex:.9;padding:16px;overflow-y:auto;scroll-behavior:smooth}.message-item[data-v-2df4cd76]{margin-bottom:12px}.user-message[data-v-2df4cd76]{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px}.ai-message[data-v-2df4cd76]{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.message-content[data-v-2df4cd76]{max-width:70%;padding:12px 16px;border-radius:12px;line-height:1.5;word-wrap:break-word}.user-message .message-content[data-v-2df4cd76]{background:#1890ff;color:#fff}.ai-message .message-content[data-v-2df4cd76]{background:#f5f5f5;color:#1a1a1a;padding:8px 12px}.message-avatar[data-v-2df4cd76]{flex-shrink:0}.loading-indicator[data-v-2df4cd76]{display:flex;align-items:center;gap:8px;color:#666}.load-more-container[data-v-2df4cd76]{text-align:center;padding:8px 0;margin-bottom:16px}.input-container[data-v-2df4cd76]{padding:16px;background:#fff}.input-wrapper[data-v-2df4cd76]{position:relative}.input-wrapper .ant-input[data-v-2df4cd76]{padding-right:50px}.input-actions[data-v-2df4cd76]{position:absolute;bottom:8px;right:8px}.preview-section[data-v-2df4cd76]{flex:3;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.preview-header[data-v-2df4cd76]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8e8e8}.preview-header h3[data-v-2df4cd76]{margin:0;font-size:16px;font-weight:600}.preview-actions[data-v-2df4cd76]{display:flex;gap:8px}.preview-content[data-v-2df4cd76]{flex:1;position:relative;overflow:hidden}.preview-placeholder[data-v-2df4cd76]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666}.placeholder-icon[data-v-2df4cd76]{font-size:48px;margin-bottom:16px}.preview-loading[data-v-2df4cd76]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.preview-loading p[data-v-2df4cd76]{margin-top:16px}.preview-iframe[data-v-2df4cd76]{width:100%;height:100%;border:none}.selected-element-alert[data-v-2df4cd76]{margin:0 16px}@media (max-width: 1024px){.main-content[data-v-2df4cd76]{flex-direction:column}.chat-section[data-v-2df4cd76],.preview-section[data-v-2df4cd76]{flex:none;height:50vh}}@media (max-width: 768px){.header-bar[data-v-2df4cd76]{padding:12px 16px}.app-name[data-v-2df4cd76]{font-size:16px}.main-content[data-v-2df4cd76]{padding:8px;gap:8px}.message-content[data-v-2df4cd76]{max-width:85%}.selected-element-alert[data-v-2df4cd76]{margin:0 16px}.selected-element-info[data-v-2df4cd76]{line-height:1.4}.element-header[data-v-2df4cd76]{margin-bottom:8px}.element-details[data-v-2df4cd76]{margin-top:8px}.element-item[data-v-2df4cd76]{margin-bottom:4px;font-size:13px}.element-item[data-v-2df4cd76]:last-child{margin-bottom:0}.element-tag[data-v-2df4cd76]{font-family:Monaco,Menlo,monospace;font-size:14px;font-weight:600;color:#007bff}.element-id[data-v-2df4cd76]{color:#28a745;margin-left:4px}.element-class[data-v-2df4cd76]{color:#ffc107;margin-left:4px}.element-selector-code[data-v-2df4cd76]{font-family:Monaco,Menlo,monospace;background:#f6f8fa;padding:2px 4px;border-radius:3px;font-size:12px;color:#d73a49;border:1px solid #e1e4e8}.edit-mode-active[data-v-2df4cd76]{background-color:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.edit-mode-active[data-v-2df4cd76]:hover{background-color:#73d13d!important;border-color:#73d13d!important}}#appEditPage[data-v-871a8dec]{padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-871a8dec]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page-header h1[data-v-871a8dec]{margin:0;font-size:24px;font-weight:600}.edit-container[data-v-871a8dec]{border-radius:8px}.cover-preview[data-v-871a8dec]{margin-top:12px;padding:12px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa}.form-tip[data-v-871a8dec]{font-size:12px;color:#999;margin-top:4px}[data-v-871a8dec] .ant-card-head{background:#fafafa}[data-v-871a8dec] .ant-descriptions-item-label{background:#fafafa;font-weight:500}#chatManagePage[data-v-f5ae2f65]{padding:24px;background:#fff;margin-top:16px}.message-text[data-v-f5ae2f65]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-f5ae2f65] .ant-table-tbody>tr>td{vertical-align:middle}#userProfilePage[data-v-c6dc63bf]{padding:24px}.title[data-v-c6dc63bf]{margin-bottom:16px}.avatar-upload[data-v-c6dc63bf]{display:flex;align-items:center}.avatar-box[data-v-c6dc63bf]{width:96px;height:96px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eee}.avatar-img[data-v-c6dc63bf]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-c6dc63bf]{color:#999;font-size:12px}.about-page[data-v-4df466e5]{position:relative;min-height:100vh;color:#fff;overflow-x:hidden}.background-wrap[data-v-4df466e5]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.background-overlay[data-v-4df466e5]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.background-video[data-v-4df466e5]{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.fallback-background[data-v-4df466e5]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://echo-prod-1376112013.cos.ap-guangzhou.myqcloud.com/screenshot/2025/09/19/space_walk.png);background-size:cover;background-position:center}.content[data-v-4df466e5]{position:relative;z-index:2;text-align:center;color:#fff;padding:20px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;max-width:1200px;margin:0 auto}.content-row[data-v-4df466e5]{max-width:1200px;margin:0 auto}.hero-section[data-v-4df466e5]{text-align:center;padding:60px 0;margin-bottom:180px}.hero-title[data-v-4df466e5]{font-size:3.5rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 10px rgba(0,0,0,.3);animation:fadeInDown-4df466e5 1s ease}.echo-ai-title[data-v-4df466e5]{color:#ff6b9d}.hero-subtitle[data-v-4df466e5]{font-size:1.5rem;opacity:.9;max-width:600px;margin:0 auto;animation:fadeInUp-4df466e5 1s ease}.poetic-quote[data-v-4df466e5]{font-family:STXinwei,KaiTi,serif;font-size:1.8rem;margin:30px 0;opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.3);font-style:italic;animation:float-4df466e5 3s ease-in-out infinite}.section-title[data-v-4df466e5]{font-size:2rem;font-weight:600;text-align:center;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.contact-section[data-v-4df466e5]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:30px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;max-width:600px;margin:0 auto}.contact-info[data-v-4df466e5]{max-width:600px;margin:0 auto;font-size:1.1rem;line-height:2;animation:fadeInUp-4df466e5 1s ease}.contact-info a[data-v-4df466e5]{color:#fff;text-decoration:underline}.contact-info a[data-v-4df466e5]:hover{color:#1890ff}.wechat-section[data-v-4df466e5]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:30px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;max-width:600px;margin:20px auto 0}.wechat-info[data-v-4df466e5]{display:flex;flex-direction:column;align-items:center;gap:20px}.wechat-qrcode[data-v-4df466e5]{max-width:200px;height:auto;border-radius:8px;box-shadow:0 4px 12px #00000026}.wechat-text[data-v-4df466e5]{font-size:1rem;margin:0;color:#fff;text-align:center}@keyframes fadeInDown-4df466e5{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-4df466e5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-4df466e5{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width: 768px){.hero-title[data-v-4df466e5]{font-size:2.5rem}.hero-subtitle[data-v-4df466e5]{font-size:1.2rem}.card-grid[data-v-4df466e5]{grid-template-columns:1fr}.team-section[data-v-4df466e5],.contact-section[data-v-4df466e5]{padding:24px}.section-title[data-v-4df466e5]{font-size:1.8rem}}.pricing-page[data-v-2869e153]{min-height:100vh}.pricing-hero[data-v-2869e153]{position:relative;background:linear-gradient(135deg,#4f46e5,#7c3aed,#a855f7);padding:80px 24px 100px;text-align:center;overflow:hidden}.hero-bg[data-v-2869e153]{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.06) 0%,transparent 50%)}.hero-content[data-v-2869e153]{position:relative;z-index:1}.hero-title[data-v-2869e153]{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.5px}.hero-subtitle[data-v-2869e153]{font-size:18px;color:#ffffffd9;max-width:500px;margin:0 auto;line-height:1.6}.plans-section[data-v-2869e153]{padding:0 24px 80px;margin-top:-60px;position:relative;z-index:2}.plans-container[data-v-2869e153]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1120px;margin:0 auto}.plan-card[data-v-2869e153]{background:var(--surface-color);border-radius:var(--radius-xl);padding:40px 32px;display:flex;flex-direction:column;border:1px solid var(--border-color);box-shadow:var(--shadow-md);transition:all .3s ease;position:relative}.plan-card[data-v-2869e153]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}.plan-featured[data-v-2869e153]{border:2px solid var(--primary-color);transform:scale(1.04);box-shadow:var(--shadow-lg)}.plan-featured[data-v-2869e153]:hover{transform:scale(1.04) translateY(-8px)}.featured-badge[data-v-2869e153]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:600;padding:4px 20px;border-radius:20px;letter-spacing:.5px;white-space:nowrap}.plan-header[data-v-2869e153]{text-align:center;margin-bottom:24px}.plan-icon-wrapper[data-v-2869e153]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.plan-icon[data-v-2869e153]{font-size:28px;color:#fff}.plan-name[data-v-2869e153]{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.plan-desc[data-v-2869e153]{font-size:14px;color:var(--text-secondary)}.plan-price[data-v-2869e153]{text-align:center;padding:20px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:24px}.price-symbol[data-v-2869e153]{font-size:18px;font-weight:600;color:var(--text-primary);vertical-align:top;margin-right:2px}.price-amount[data-v-2869e153]{font-size:44px;font-weight:800;color:var(--text-primary);letter-spacing:-1px}.price-period[data-v-2869e153]{font-size:15px;color:var(--text-secondary);font-weight:400}.plan-features[data-v-2869e153]{list-style:none;padding:0;margin:0 0 28px;flex:1}.feature-item[data-v-2869e153]{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:var(--text-primary)}.feature-disabled[data-v-2869e153]{color:var(--text-secondary);opacity:.6}.feature-icon[data-v-2869e153]{font-size:16px;flex-shrink:0}.feature-yes[data-v-2869e153]{color:var(--success-color)}.feature-no[data-v-2869e153]{color:#d1d5db}.plan-action[data-v-2869e153]{margin-top:auto}.plan-action .ant-btn[data-v-2869e153]{height:48px;font-size:16px;font-weight:600;border-radius:var(--radius-md)}.compare-section[data-v-2869e153]{padding:80px 24px;background:var(--background-color)}.section-title[data-v-2869e153]{text-align:center;font-size:30px;font-weight:700;color:var(--text-primary);margin-bottom:48px}.compare-table-wrapper[data-v-2869e153]{max-width:800px;margin:0 auto;overflow-x:auto}.compare-table[data-v-2869e153]{width:100%;border-collapse:collapse;background:var(--surface-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.compare-table th[data-v-2869e153],.compare-table td[data-v-2869e153]{padding:14px 20px;text-align:center;border-bottom:1px solid var(--border-color);font-size:14px}.compare-table thead th[data-v-2869e153]{background:var(--primary-color);color:#fff;font-weight:600;font-size:15px}.compare-table thead th[data-v-2869e153]:first-child{text-align:left;background:var(--primary-dark)}.compare-table tbody tr[data-v-2869e153]:hover{background:#4f46e50a}.compare-label[data-v-2869e153]{text-align:left!important;font-weight:500;color:var(--text-primary)}.check-yes[data-v-2869e153]{color:var(--success-color);font-size:18px}.check-no[data-v-2869e153]{color:#d1d5db;font-size:18px}.faq-section[data-v-2869e153]{padding:80px 24px;background:var(--surface-color)}.faq-container[data-v-2869e153]{max-width:720px;margin:0 auto}.faq-panel[data-v-2869e153]{border-bottom:1px solid var(--border-color)!important}.faq-panel[data-v-2869e153] .ant-collapse-header{font-size:16px!important;font-weight:500!important;padding:18px 0!important;color:var(--text-primary)!important}.faq-panel[data-v-2869e153] .ant-collapse-content-box{padding:0 0 20px!important;color:var(--text-secondary);line-height:1.7}.cta-section[data-v-2869e153]{padding:80px 24px;background:linear-gradient(135deg,#4f46e5,#7c3aed);text-align:center}.cta-container[data-v-2869e153]{max-width:600px;margin:0 auto}.cta-container h2[data-v-2869e153]{font-size:30px;font-weight:700;color:#fff;margin-bottom:12px}.cta-container p[data-v-2869e153]{font-size:16px;color:#ffffffd9;margin-bottom:28px}.cta-container .ant-btn[data-v-2869e153]{height:48px;font-size:16px;font-weight:600;border-radius:var(--radius-md);background:#fff;color:var(--primary-color);border:none}.cta-container .ant-btn[data-v-2869e153]:hover{background:#ffffffe6!important;color:var(--primary-dark)!important}@media (max-width: 900px){.plans-container[data-v-2869e153]{grid-template-columns:1fr;max-width:400px}.plan-featured[data-v-2869e153]{transform:scale(1)}.plan-featured[data-v-2869e153]:hover{transform:translateY(-8px)}.hero-title[data-v-2869e153]{font-size:30px}}.current-badge[data-v-2869e153]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:12px;font-weight:600;padding:4px 20px;border-radius:20px;letter-spacing:.5px;white-space:nowrap}.plan-current[data-v-2869e153]{border:2px solid var(--success-color);box-shadow:0 0 0 1px #10b9811a,var(--shadow-md)}.plan-current[data-v-2869e153]:hover{transform:translateY(-8px);box-shadow:0 0 0 1px #10b98133,var(--shadow-xl)}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}
