.node{flex-direction:row;justify-content:flex-start;padding:1px}.node,.title{display:flex;margin:5px}.title{line-height:100%;justify-content:center;padding:5px}.children,.title{flex-direction:column}.children{display:flex;justify-content:space-around}.mind-map{display:flex;justify-content:center;margin-top:20px}.el-row{margin-bottom:20px}.el-row:last-child{margin-bottom:0}.el-col,.grid-content{border-radius:4px}.grid-content{min-height:36px}.dailog{margin-top:5%}.demo-tabs>.el-tabs__content[data-v-91e0a262]{padding:32px;color:#6b778c;font-size:12px;font-weight:300}.el-tabs--left .el-tabs__content[data-v-91e0a262],.el-tabs--right .el-tabs__content[data-v-91e0a262]{height:100%}.recommend[data-v-91e0a262]{margin-top:15px;margin-left:10px;width:90%}.el-tabs[data-v-91e0a262]{--el-tabs-header-height:120px;height:450px}#home[data-v-d83f2310]{min-height:calc(100vh - 60px)}.landing[data-v-d83f2310]{text-align:center;padding:60px 20px}.hero[data-v-d83f2310]{margin-bottom:60px}.hero-title[data-v-d83f2310]{font-size:48px;margin:0 0 16px;color:var(--app-text)}.hero-sub[data-v-d83f2310]{font-size:18px;color:#999;max-width:560px;margin:0 auto 30px;line-height:1.6}.hero-actions[data-v-d83f2310]{display:flex;gap:16px;justify-content:center}.features[data-v-d83f2310]{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;max-width:900px;margin:0 auto}.feature-card[data-v-d83f2310]{background:var(--app-card-bg);border:1px solid var(--app-border);border-radius:12px;padding:30px 24px;width:250px;text-align:center}.feature-icon[data-v-d83f2310]{font-size:36px;display:block;margin-bottom:12px}.feature-card h3[data-v-d83f2310]{margin:0 0 8px;color:var(--app-text)}.feature-card p[data-v-d83f2310]{margin:0;color:#999;font-size:14px;line-height:1.5}.dashboard[data-v-d83f2310]{max-width:900px;margin:0 auto;padding:20px}.flip-switch[data-v-d83f2310]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;font-size:16px}.flip-switch span[data-v-d83f2310]{cursor:pointer;color:#999;padding:6px 12px;border-radius:6px;transition:all .2s}.flip-switch span.active[data-v-d83f2310]{color:var(--app-primary);font-weight:700}.flip-switch .switch-divider[data-v-d83f2310]{cursor:default;color:#ddd}.flip-container[data-v-d83f2310]{perspective:1200px}.flipper[data-v-d83f2310]{position:relative;min-height:500px;transition:transform .7s ease;transform-style:preserve-3d}.flipped .flipper[data-v-d83f2310]{transform:rotateY(180deg)}.panel[data-v-d83f2310]{position:absolute;top:0;left:0;right:0;backface-visibility:hidden;background:var(--app-card-bg);border:1px solid var(--app-border);border-radius:12px;padding:24px;min-height:500px}.panel.back[data-v-d83f2310]{transform:rotateY(180deg)}.panel-header[data-v-d83f2310]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header h2[data-v-d83f2310]{margin:0;color:var(--app-text);font-size:18px}.feed-list[data-v-d83f2310]{display:flex;flex-direction:column;gap:12px}.feed-card[data-v-d83f2310]{border:1px solid var(--app-border);border-radius:8px;padding:14px 16px}.feed-card-header[data-v-d83f2310]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.feed-card-header strong[data-v-d83f2310]{color:var(--app-primary)}.feed-time[data-v-d83f2310]{font-size:12px;color:#999}.feed-title[data-v-d83f2310]{font-weight:600;margin-bottom:4px;color:var(--app-text)}.feed-summary[data-v-d83f2310]{font-size:14px;color:#666;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.empty[data-v-d83f2310]{text-align:center;padding:60px 0;color:#999}.empty .hint[data-v-d83f2310]{font-size:14px;margin-top:8px}.chat-area[data-v-d83f2310]{display:flex;flex-direction:column;height:420px}.chat-messages[data-v-d83f2310]{flex:1;overflow-y:auto;padding:8px 0;display:flex;flex-direction:column;gap:12px}.msg[data-v-d83f2310]{max-width:80%;padding:10px 14px;border-radius:8px;font-size:14px;line-height:1.6}.msg.user[data-v-d83f2310]{align-self:flex-end;background:var(--app-primary);color:#fff}.msg.assistant[data-v-d83f2310]{align-self:flex-start;background:var(--app-border);color:var(--app-text)}.msg-content[data-v-d83f2310]{white-space:pre-wrap;word-break:break-word}.typing[data-v-d83f2310]{opacity:.6}.chat-input[data-v-d83f2310]{margin-top:12px}.flex-grow[data-v-5c1d7d23]{flex-grow:1}*,:after,:before{transition:background-color .5s ease,border-color .5s ease,color .3s ease,box-shadow .5s ease}:root{--app-body-bg:#f0f2f5;--app-menu-bg:#fff;--app-card-bg:#fff;--app-text:#2c3e50;--app-border:#e4e7ed;--app-primary:#409eff}body{margin:0;background:var(--app-body-bg)!important;color:var(--app-text)}#app-root{min-height:100vh;background:transparent}.el-menu{background:var(--app-menu-bg)!important;border-bottom:1px solid var(--app-border)!important}.el-menu,.el-menu .el-menu-item,.el-menu .el-sub-menu__title{color:var(--app-text)!important}.el-menu .el-menu-item:hover,.el-menu .el-sub-menu__title:hover{background:color-mix(in srgb,var(--app-primary) 10%,transparent)!important}.el-card,.el-dialog,.login-form,.response-box,.user-form{background:var(--app-card-bg)!important;border:1px solid var(--app-border)!important;color:var(--app-text)!important}.el-input__wrapper{background:var(--app-card-bg)!important;box-shadow:0 0 0 1px var(--app-border) inset!important}.el-input__inner,.el-popper,.el-tabs__item{color:var(--app-text)!important}.el-popper{border:1px solid var(--app-border)!important}.el-dialog,.el-popper{background:var(--app-card-bg)!important}.el-dialog{border-color:var(--app-border)!important}.el-dialog__title{color:var(--app-text)!important}#app-root.style-glass .el-card,#app-root.style-glass .el-menu,#app-root.style-glass .login-form,#app-root.style-glass .response-box,#app-root.style-glass .user-form{backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}#app-root.style-geek:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(63,185,80,.03) 0,rgba(63,185,80,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(63,185,80,.02) 0,rgba(63,185,80,.02) 4px)}.login-form[data-v-56a044c7]{display:flex;flex-direction:column;align-items:center;margin-top:8%}.form-title[data-v-56a044c7]{margin-bottom:30px;color:var(--text)}.form-box[data-v-56a044c7]{width:400px;max-width:90vw}.form-actions[data-v-56a044c7]{margin-top:10px}.form-link[data-v-56a044c7]{text-align:center}.login-form[data-v-b9f6376e]{display:flex;flex-direction:column;align-items:center;margin-top:8%}.form-title[data-v-b9f6376e]{margin-bottom:30px;color:var(--text)}.form-box[data-v-b9f6376e]{width:400px;max-width:90vw}.form-actions[data-v-b9f6376e]{margin-top:10px}.form-link[data-v-b9f6376e]{text-align:center}.user-form[data-v-61578f9b]{display:flex;flex-direction:column;align-items:center;margin-top:5%}.form-title[data-v-61578f9b]{margin:15px 0 25px 0;color:var(--app-text)}.form-box[data-v-61578f9b]{width:420px;max-width:90vw}.avatar-info[data-v-61578f9b]{text-align:center}.form-actions[data-v-61578f9b]{margin-top:10px}.form-link[data-v-61578f9b]{text-align:center}.token-text[data-v-61578f9b]{font-size:12px;color:#999;word-break:break-all}.style-picker[data-v-61578f9b]{display:flex;gap:12px;flex-wrap:wrap}.style-card[data-v-61578f9b]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:6px;border-radius:8px;border:2px solid transparent;transition:all .2s}.style-card[data-v-61578f9b]:hover{transform:translateY(-2px)}.style-card.active[data-v-61578f9b]{border-color:var(--app-primary)}.style-preview[data-v-61578f9b]{width:64px;height:40px;border-radius:6px;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.style-dot[data-v-61578f9b]{width:10px;height:10px;border-radius:50%}.style-name[data-v-61578f9b]{margin-top:4px;font-size:12px;color:var(--app-text)}.plugin-page[data-v-240f743f]{max-width:760px;margin:40px auto;padding:0 20px}.plugin-header[data-v-240f743f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.plugin-header h2[data-v-240f743f]{margin:0;color:var(--app-text)}.plugin-card[data-v-240f743f]{margin-bottom:10px}.plugin-card[data-v-240f743f] .el-card__body{padding:14px 20px}.plugin-row[data-v-240f743f]{display:flex;justify-content:space-between;align-items:center}.plugin-info[data-v-240f743f]{display:flex;flex-direction:column;gap:4px;overflow:hidden}.plugin-top[data-v-240f743f]{display:flex;align-items:center;gap:8px}.plugin-info strong[data-v-240f743f]{font-size:15px;color:var(--app-text);white-space:nowrap}.plugin-url[data-v-240f743f]{font-size:12px;color:var(--app-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-desc[data-v-240f743f]{font-size:13px;color:#999}.pos-badge[data-v-240f743f]{font-size:11px;padding:1px 6px;border-radius:3px;flex-shrink:0}.pos-badge.menu[data-v-240f743f]{background:#ecf5ff;color:#409eff}.pos-badge.submenu[data-v-240f743f]{background:#fdf6ec;color:#e6a23c}.plugin-actions[data-v-240f743f]{display:flex;gap:6px;flex-shrink:0;margin-left:16px}.chat[data-v-d4153298],.frame[data-v-d4153298]{width:100%;height:calc(100vh - 58px)}.frame[data-v-d4153298]{position:relative;border:none}.chat[data-v-22991930],.frame[data-v-22991930]{width:100%;height:calc(100vh - 58px)}.frame[data-v-22991930]{position:relative;border:none}.chat[data-v-1343261c],.frame[data-v-1343261c]{width:100%;height:calc(100vh - 58px)}.frame[data-v-1343261c]{position:relative;border:none}.blog[data-v-2be8460d],.frame[data-v-2be8460d]{width:100%;height:calc(100vh - 58px)}.frame[data-v-2be8460d]{position:relative;border:none}*{margin:0;padding:3px;box-sizing:border-box}#wrap{display:flex;height:100vh;overflow:hidden}#left-panel{width:50%;height:100%;padding:20px;border-right:2px solid #ddd}#drag-bar{width:5px;background:#eee;cursor:col-resize}#right-panel{flex:1;padding:20px;background:#f9f9f9;overflow-y:auto}#editor{width:100%;height:100%;border:none;resize:none;font-size:16px;line-height:1.6}.response-box{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.typing-cursor{display:inline-block;width:8px;height:16px;background:#333;margin-left:2px;animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}