@charset "UTF-8";@import"markstream-vue/index.css";[data-theme=dark] .markdown-content{background:var(--color-bg-base);color:var(--color-text-primary)}[data-theme=dark] .markdown-content pre{background:#161b22;border-color:#30363d}[data-theme=dark] .markdown-content code{background:#161b22;color:#e5e5e5}[data-theme=dark] .markdown-content blockquote{border-left-color:var(--color-primary);color:var(--color-text-regular)}[data-theme=dark] .markdown-content a{color:var(--color-primary)}:root{--color-primary: #98B0FF;--color-primary-rgb: 152, 176, 255;--color-bg-base: #ffffff;--color-chat-bg-base: #ffffff;--color-bg-hover: rgba(0, 0, 0,.06);--color-bg-item-hover: rgba(0, 0, 0,.06);--color-bg-hover-rgb: rgba(0, 0, 0, .08);--color-bg-page: rgb(252, 252, 252);--color-bg-view: #EFF3F8;--color-text-primary: #303133;--color-text-regular: #606266;--color-text-secondary: #909399;--color-border-base: #DCDFE6;--color-border-light: #E4E7ED;--color-border-lighter: #EBEEF5;--color-border-extra-light: #F2F6FC;--color-grey: #FCFCFC;--color-shadow: rgba(0, 0, 0, .1);--color-overlay: rgba(255, 255, 255, .9);--color-danger: #F56C6C;--color-danger-rgb: 245, 108, 108;--color-bg-elevated: #ffffff;--color-bg-muted: #f8f8f8;--color-text-tertiary: #c0c4cc;--color-text-quaternary: #dcdfe6;--color-btn-solid: #010120;--color-btn-solid-text: #ffffff;--color-btn-solid-hover: #1a1a3e;--color-elevated-shadow: rgba(1, 1, 32, .1);--color-border-subtle: rgba(0, 0, 0, .08);--color-surface-muted: rgba(0, 0, 0, .04);--color-tag-bg: rgba(0, 0, 0, .04)}[data-theme=dark]{--color-primary: #98B0FF;--color-primary-rgb: 152, 176, 255;--color-bg-base: #1d1d1f;--color-chat-bg-base: #2d2d2d;--color-bg-page: #000000;--color-bg-item-hover: #3f3f3f;--color-bg-hover: rgba(50, 50, 50,.3);--color-bg-hover-rgb: rgba(255, 255, 255, .03);--color-bg-view: #2c2c2e;--color-text-primary: #f5f5f7;--color-text-regular: #a1a1a6;--color-text-secondary: #6e6e73;--color-border-base: #38383a;--color-border-light: #2c2c2e;--color-border-lighter: #2c2c2e;--color-border-extra-light: #363637;--color-grey: #2c2c2e;--color-shadow: rgba(0, 0, 0, .4);--color-overlay: rgba(0, 0, 0, .75);--color-danger: #F56C6C;--color-danger-rgb: 245, 108, 108;--color-bg-elevated: #2d2d2d;--color-bg-muted: #38383a;--color-text-tertiary: #6e6e73;--color-text-quaternary: #4a4a4c;--color-btn-solid: #98B0FF;--color-btn-solid-text: #1d1d1f;--color-btn-solid-hover: #7a96e6;--color-elevated-shadow: rgba(0, 0, 0, .3);--color-border-subtle: rgba(255, 255, 255, .12);--color-surface-muted: rgba(255, 255, 255, .06);--color-tag-bg: rgba(255, 255, 255, .06);--el-color-primary: #98B0FF;--el-bg-color: var(--color-bg-base);--el-bg-color-page: var(--color-bg-page);--el-bg-color-overlay: var(--color-bg-base);--el-text-color-primary: var(--color-text-primary);--el-text-color-regular: var(--color-text-regular);--el-text-color-secondary: var(--color-text-secondary);--el-border-color: var(--color-border-base);--el-border-color-light: var(--color-border-light);--el-border-color-lighter: #2c2c2e;--el-border-color-extra-light: #363637;--el-border-color-dark: #4a4a4c;--el-border-color-darker: #5a5a5c;--el-fill-color: #2c2c2e;--el-fill-color-light: #262727;--el-fill-color-lighter: #212223;--el-fill-color-extra-light: #1c1d1f;--el-fill-color-dark: #323234;--el-fill-color-darker: #38393a;--el-fill-color-blank: var(--color-bg-base);--el-box-shadow: 0 12px 32px 4px rgba(0, 0, 0, .36), 0 8px 20px rgba(0, 0, 0, .2);--el-box-shadow-light: 0 0 12px rgba(0, 0, 0, .5);--el-box-shadow-base: var(--el-box-shadow);--el-box-shadow-dark: 0 16px 48px 16px rgba(0, 0, 0, .6), 0 12px 32px rgba(0, 0, 0, .4), 0 8px 16px -8px rgba(0, 0, 0, .3);--el-mask-color: rgba(0, 0, 0, .75);--el-mask-color-extra-light: rgba(0, 0, 0, .4)}.typing-indicator{display:flex;gap:4px;padding:8px 12px}.typing-indicator span{width:8px;height:8px;background:var(--color-text-secondary);border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out}.typing-indicator span:nth-child(1){animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.segmented-control{display:flex;gap:4px;width:100%;padding:4px;border-radius:10px;background:var(--color-bg-muted, #f3f4f6)}[data-theme=dark] .segmented-control{background:#3a3a3e}.segmented-control-sm{padding:3px}.segmented-option{flex:1;display:flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;cursor:pointer;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.segmented-control:not(.segmented-control-sm) .segmented-option{min-height:44px}.segmented-option:hover{background:var(--color-bg-hover, rgba(255, 255, 255, .5))}[data-theme=dark] .segmented-option:hover{background:#ffffff0d}.segmented-option.active{background:var(--color-bg-base, #ffffff);color:var(--color-primary, #3b82f6);box-shadow:0 1px 3px #0000001a}[data-theme=dark] .segmented-option.active{background:#3e3e42;color:#5b9fff;box-shadow:0 1px 3px #0000004d}.option-label{font-size:12px;font-weight:500;text-align:center;line-height:1.2;color:var(--color-text-primary, #0f172a)}[data-theme=dark] .option-label{color:#e8e8ed}.segmented-option.active .option-label{font-weight:600;color:var(--color-primary, #3b82f6)}[data-theme=dark] .segmented-option.active .option-label{color:#5b9fff}.multi-enum-tag-selector{display:flex;flex-wrap:wrap;gap:8px;padding:4px}.tag-option{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--color-bg-hover, rgba(0, 0, 0, .05));border:1px solid var(--color-border-light, #e5e7eb)}.tag-option:hover{background:#3b82f61a;border-color:var(--color-primary, #3b82f6)}.tag-option.active{background:var(--color-primary, #3b82f6);color:#fff;border-color:var(--color-primary, #3b82f6)}.tag-label{font-size:12px;font-weight:500;white-space:nowrap}[data-theme=dark] .tag-option{background:#ffffff0d;border-color:#3a3a3e}[data-theme=dark] .tag-option:hover{background:#5b9fff26;border-color:#5b9fff}[data-theme=dark] .tag-option.active{background:#5b9fff;border-color:#5b9fff}.text-input-control{width:100%;padding:8px 12px;border:1px solid var(--color-border-light, #e5e7eb);border-radius:8px;background:var(--color-bg-base, #ffffff);color:var(--color-text-primary, #0f172a);font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.text-input-control:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.text-input-control::placeholder{color:var(--color-text-placeholder, #9ca3af)}[data-theme=dark] .text-input-control{background:#2d2d32;border-color:#3a3a3e;color:#e8e8ed}[data-theme=dark] .text-input-control:focus{border-color:#5b9fff;box-shadow:0 0 0 3px #5b9fff26}[data-theme=dark] .text-input-control::placeholder{color:#7a7a7e}.setting-group{padding-bottom:16px}.setting-group:last-child{padding-bottom:0}.setting-title{font-size:13px;font-weight:600;color:var(--color-text-secondary, #6b7280);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .setting-title{color:#9ca3af}@media(max-width:480px){.segmented-option{min-height:32px;padding:4px 8px}.option-label{font-size:11px}.tag-option{padding:4px 8px}.tag-label{font-size:11px}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-width:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#303133;background-color:#f5f7fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}div,span,p,h1,h2,h3,h4,h5,h6,section,article,header,footer,main,nav,aside,.card,.panel,button,input,textarea,select,.el-button,.el-input,.el-textarea,.el-select,.el-card,.el-dialog,.el-drawer,.el-menu,.el-tabs,.el-tag,.el-badge{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:ease}a{color:#98b0ff;text-decoration:none;transition:color .3s}a:hover{color:#66b1ff}button{font-size:14px;font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s}input,textarea{font-size:14px;font-family:inherit;border:1px solid #DCDFE6;border-radius:4px;padding:8px 12px;transition:border-color .3s}input:focus,textarea:focus{border-color:#98b0ff;outline:none}.disabled{opacity:.6;cursor:not-allowed}.clearfix:after{content:"";display:table;clear:both}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}[data-theme=dark] .waterfall-list,[data-theme=dark] .vue-waterfall,[data-theme=dark] .vue-waterfall-container{background:transparent!important;background-color:transparent!important}[data-theme=dark] .vue-waterfall-item,[data-theme=dark] .waterfall-item,[data-theme=dark] .waterfall-list .rec-card,[data-theme=dark] .vue-waterfall .rec-card{background:var(--color-bg-base)!important;background-color:var(--color-bg-base)!important}[data-theme=dark] .tab-container .tab-highlight svg path{fill:var(--color-bg-base)!important}[data-theme=dark] .tab-container .tab-bg svg path{fill:var(--color-bg-page)!important}[data-theme=dark] .el-select-dropdown{background-color:var(--color-bg-base)!important;border-color:var(--color-border-base)!important}[data-theme=dark] .el-select-dropdown__item{color:var(--color-text-regular)!important}[data-theme=dark] .el-select-dropdown__item:hover{background-color:var(--color-bg-page)!important}[data-theme=dark] .el-select-dropdown__item.is-selected{color:var(--color-primary)!important;background-color:var(--color-bg-page)!important}[data-theme=dark] .el-select__wrapper{background-color:var(--color-bg-base)!important}[data-theme=dark] .el-select__wrapper .el-select__input,[data-theme=dark] .el-select__wrapper .el-select__selected-item{color:var(--color-text-regular)!important}[data-theme=dark] .el-input__wrapper{background-color:var(--color-bg-base)!important}[data-theme=dark] .el-input__wrapper .el-input__inner{color:var(--color-text-regular)!important}[data-theme=dark] .el-input__wrapper .el-input__inner::placeholder{color:var(--color-text-secondary)!important}[data-theme=dark] .el-input-number .el-input__wrapper{background-color:var(--color-bg-base)!important}[data-theme=dark] .markdown-content[data-v-362942c7]{background:var(--color-bg-base);color:var(--color-text-primary)}[data-theme=dark] .markdown-content pre[data-v-362942c7]{background:#161b22;border-color:#30363d}[data-theme=dark] .markdown-content code[data-v-362942c7]{background:#161b22;color:#e5e5e5}[data-theme=dark] .markdown-content blockquote[data-v-362942c7]{border-left-color:var(--color-primary);color:var(--color-text-regular)}[data-theme=dark] .markdown-content a[data-v-362942c7]{color:var(--color-primary)}[data-v-362942c7]:root{--color-primary: #98B0FF;--color-primary-rgb: 152, 176, 255;--color-bg-base: #ffffff;--color-chat-bg-base: #ffffff;--color-bg-hover: rgba(0, 0, 0,.06);--color-bg-item-hover: rgba(0, 0, 0,.06);--color-bg-hover-rgb: rgba(0, 0, 0, .08);--color-bg-page: rgb(252, 252, 252);--color-bg-view: #EFF3F8;--color-text-primary: #303133;--color-text-regular: #606266;--color-text-secondary: #909399;--color-border-base: #DCDFE6;--color-border-light: #E4E7ED;--color-border-lighter: #EBEEF5;--color-border-extra-light: #F2F6FC;--color-grey: #FCFCFC;--color-shadow: rgba(0, 0, 0, .1);--color-overlay: rgba(255, 255, 255, .9);--color-danger: #F56C6C;--color-danger-rgb: 245, 108, 108;--color-bg-elevated: #ffffff;--color-bg-muted: #f8f8f8;--color-text-tertiary: #c0c4cc;--color-text-quaternary: #dcdfe6;--color-btn-solid: #010120;--color-btn-solid-text: #ffffff;--color-btn-solid-hover: #1a1a3e;--color-elevated-shadow: rgba(1, 1, 32, .1);--color-border-subtle: rgba(0, 0, 0, .08);--color-surface-muted: rgba(0, 0, 0, .04);--color-tag-bg: rgba(0, 0, 0, .04)}[data-theme=dark][data-v-362942c7]{--color-primary: #98B0FF;--color-primary-rgb: 152, 176, 255;--color-bg-base: #1d1d1f;--color-chat-bg-base: #2d2d2d;--color-bg-page: #000000;--color-bg-item-hover: #3f3f3f;--color-bg-hover: rgba(50, 50, 50,.3);--color-bg-hover-rgb: rgba(255, 255, 255, .03);--color-bg-view: #2c2c2e;--color-text-primary: #f5f5f7;--color-text-regular: #a1a1a6;--color-text-secondary: #6e6e73;--color-border-base: #38383a;--color-border-light: #2c2c2e;--color-border-lighter: #2c2c2e;--color-border-extra-light: #363637;--color-grey: #2c2c2e;--color-shadow: rgba(0, 0, 0, .4);--color-overlay: rgba(0, 0, 0, .75);--color-danger: #F56C6C;--color-danger-rgb: 245, 108, 108;--color-bg-elevated: #2d2d2d;--color-bg-muted: #38383a;--color-text-tertiary: #6e6e73;--color-text-quaternary: #4a4a4c;--color-btn-solid: #98B0FF;--color-btn-solid-text: #1d1d1f;--color-btn-solid-hover: #7a96e6;--color-elevated-shadow: rgba(0, 0, 0, .3);--color-border-subtle: rgba(255, 255, 255, .12);--color-surface-muted: rgba(255, 255, 255, .06);--color-tag-bg: rgba(255, 255, 255, .06);--el-color-primary: #98B0FF;--el-bg-color: var(--color-bg-base);--el-bg-color-page: var(--color-bg-page);--el-bg-color-overlay: var(--color-bg-base);--el-text-color-primary: var(--color-text-primary);--el-text-color-regular: var(--color-text-regular);--el-text-color-secondary: var(--color-text-secondary);--el-border-color: var(--color-border-base);--el-border-color-light: var(--color-border-light);--el-border-color-lighter: #2c2c2e;--el-border-color-extra-light: #363637;--el-border-color-dark: #4a4a4c;--el-border-color-darker: #5a5a5c;--el-fill-color: #2c2c2e;--el-fill-color-light: #262727;--el-fill-color-lighter: #212223;--el-fill-color-extra-light: #1c1d1f;--el-fill-color-dark: #323234;--el-fill-color-darker: #38393a;--el-fill-color-blank: var(--color-bg-base);--el-box-shadow: 0 12px 32px 4px rgba(0, 0, 0, .36), 0 8px 20px rgba(0, 0, 0, .2);--el-box-shadow-light: 0 0 12px rgba(0, 0, 0, .5);--el-box-shadow-base: var(--el-box-shadow);--el-box-shadow-dark: 0 16px 48px 16px rgba(0, 0, 0, .6), 0 12px 32px rgba(0, 0, 0, .4), 0 8px 16px -8px rgba(0, 0, 0, .3);--el-mask-color: rgba(0, 0, 0, .75);--el-mask-color-extra-light: rgba(0, 0, 0, .4)}.typing-indicator[data-v-362942c7]{display:flex;gap:4px;padding:8px 12px}.typing-indicator span[data-v-362942c7]{width:8px;height:8px;background:var(--color-text-secondary);border-radius:50%;animation:typingBounce-362942c7 1.4s infinite ease-in-out}.typing-indicator span[data-v-362942c7]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-362942c7]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-362942c7]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-362942c7{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.segmented-control[data-v-362942c7]{display:flex;gap:4px;width:100%;padding:4px;border-radius:10px;background:var(--color-bg-muted, #f3f4f6)}[data-theme=dark] .segmented-control[data-v-362942c7]{background:#3a3a3e}.segmented-control-sm[data-v-362942c7]{padding:3px}.segmented-option[data-v-362942c7]{flex:1;display:flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;cursor:pointer;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.segmented-control:not(.segmented-control-sm) .segmented-option[data-v-362942c7]{min-height:44px}.segmented-option[data-v-362942c7]:hover{background:var(--color-bg-hover, rgba(255, 255, 255, .5))}[data-theme=dark] .segmented-option[data-v-362942c7]:hover{background:#ffffff0d}.segmented-option.active[data-v-362942c7]{background:var(--color-bg-base, #ffffff);color:var(--color-primary, #3b82f6);box-shadow:0 1px 3px #0000001a}[data-theme=dark] .segmented-option.active[data-v-362942c7]{background:#3e3e42;color:#5b9fff;box-shadow:0 1px 3px #0000004d}.option-label[data-v-362942c7]{font-size:12px;font-weight:500;text-align:center;line-height:1.2;color:var(--color-text-primary, #0f172a)}[data-theme=dark] .option-label[data-v-362942c7]{color:#e8e8ed}.segmented-option.active .option-label[data-v-362942c7]{font-weight:600;color:var(--color-primary, #3b82f6)}[data-theme=dark] .segmented-option.active .option-label[data-v-362942c7]{color:#5b9fff}.multi-enum-tag-selector[data-v-362942c7]{display:flex;flex-wrap:wrap;gap:8px;padding:4px}.tag-option[data-v-362942c7]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--color-bg-hover, rgba(0, 0, 0, .05));border:1px solid var(--color-border-light, #e5e7eb)}.tag-option[data-v-362942c7]:hover{background:#3b82f61a;border-color:var(--color-primary, #3b82f6)}.tag-option.active[data-v-362942c7]{background:var(--color-primary, #3b82f6);color:#fff;border-color:var(--color-primary, #3b82f6)}.tag-label[data-v-362942c7]{font-size:12px;font-weight:500;white-space:nowrap}[data-theme=dark] .tag-option[data-v-362942c7]{background:#ffffff0d;border-color:#3a3a3e}[data-theme=dark] .tag-option[data-v-362942c7]:hover{background:#5b9fff26;border-color:#5b9fff}[data-theme=dark] .tag-option.active[data-v-362942c7]{background:#5b9fff;border-color:#5b9fff}.text-input-control[data-v-362942c7]{width:100%;padding:8px 12px;border:1px solid var(--color-border-light, #e5e7eb);border-radius:8px;background:var(--color-bg-base, #ffffff);color:var(--color-text-primary, #0f172a);font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.text-input-control[data-v-362942c7]:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.text-input-control[data-v-362942c7]::placeholder{color:var(--color-text-placeholder, #9ca3af)}[data-theme=dark] .text-input-control[data-v-362942c7]{background:#2d2d32;border-color:#3a3a3e;color:#e8e8ed}[data-theme=dark] .text-input-control[data-v-362942c7]:focus{border-color:#5b9fff;box-shadow:0 0 0 3px #5b9fff26}[data-theme=dark] .text-input-control[data-v-362942c7]::placeholder{color:#7a7a7e}.setting-group[data-v-362942c7]{padding-bottom:16px}.setting-group[data-v-362942c7]:last-child{padding-bottom:0}.setting-title[data-v-362942c7]{font-size:13px;font-weight:600;color:var(--color-text-secondary, #6b7280);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .setting-title[data-v-362942c7]{color:#9ca3af}@media(max-width:480px){.segmented-option[data-v-362942c7]{min-height:32px;padding:4px 8px}.option-label[data-v-362942c7]{font-size:11px}.tag-option[data-v-362942c7]{padding:4px 8px}.tag-label[data-v-362942c7]{font-size:11px}}.login-container .login-dialog .promo-banner[data-v-362942c7]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:var(--color-text-primary);text-align:center;font-size:14px;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}.login-container .login-dialog .promo-banner .promo-banner-image[data-v-362942c7]{width:100%;height:auto;object-fit:contain}.login-container .login-dialog .promo-banner .login-close-icon[data-v-362942c7]{position:absolute;color:var(--color-text-primary);top:5px;font-size:16px;cursor:pointer;right:-35px}.login-container .login-dialog .login-content[data-v-362942c7]{padding:20px 30px}.login-container .login-dialog .login-content .login-title[data-v-362942c7]{font-size:16px;color:var(--color-text-primary);font-weight:700}.login-container .login-dialog .login-content .phone-login-form[data-v-362942c7] .el-input__wrapper,.login-container .login-dialog .login-content .phone-login-form[data-v-362942c7] .el-input__inner{border:none!important;outline:none!important;box-shadow:none!important;height:48px;padding:1px 0;background-color:transparent!important}.login-container .login-dialog .login-content .phone-login-form .phone-input-wrapper[data-v-362942c7]{display:flex;align-items:center;justify-content:center;height:50px;border:1px solid var(--color-border-light);border-radius:8px;padding:0 20px;flex:1;margin-top:12px}.login-container .login-dialog .login-content .phone-login-form .phone-input-wrapper .phone-input[data-v-362942c7]{display:flex;align-items:center;border:none;flex:1}.login-container .login-dialog .login-content .phone-login-form .code-input-wrapper[data-v-362942c7]{display:flex;align-items:center;justify-content:center;height:50px;border:1px solid var(--color-border-light);border-radius:8px;padding:0 20px;flex:1;margin-top:12px}.login-container .login-dialog .login-content .phone-login-form .code-input[data-v-362942c7]{display:flex;align-items:center;border:none;flex:1;background-color:transparent!important}.login-container .login-dialog .login-content .phone-login-form .code-separator[data-v-362942c7]{width:1px;height:13px;background-color:var(--color-border-light);margin-right:15px}.login-container .login-dialog .login-content .phone-login-form .code-button[data-v-362942c7]{color:var(--color-primary);font-size:12px;cursor:pointer;border:none}.login-container .login-dialog .login-button[data-v-362942c7]{margin-bottom:8px;width:100%;height:50px;line-height:50px;text-align:center;border-radius:8px;font-size:14px;font-weight:700;color:var(--color-text-primary);background:var(--color-primary);cursor:pointer;border:none}.login-container .login-dialog .agreement-text[data-v-362942c7]{font-size:11px;color:var(--color-text-regular)}.login-container .login-dialog .agreement-text .agreement-link[data-v-362942c7]{color:var(--color-primary);cursor:pointer}.login-container .close-button[data-v-362942c7]{color:var(--color-danger);top:10px;right:10px}[data-theme=dark] .markdown-content[data-v-c6ac3c23]{background:var(--color-bg-base);color:var(--color-text-primary)}[data-theme=dark] .markdown-content pre[data-v-c6ac3c23]{background:#161b22;border-color:#30363d}[data-theme=dark] .markdown-content code[data-v-c6ac3c23]{background:#161b22;color:#e5e5e5}[data-theme=dark] .markdown-content blockquote[data-v-c6ac3c23]{border-left-color:var(--color-primary);color:var(--color-text-regular)}[data-theme=dark] .markdown-content a[data-v-c6ac3c23]{color:var(--color-primary)}[data-v-c6ac3c23]:root{--color-primary: #98B0FF;--color-primary-rgb: 152, 176, 255;--color-bg-base: #ffffff;--color-chat-bg-base: #ffffff;--color-bg-hover: rgba(0, 0, 0,.06);--color-bg-item-hover: rgba(0, 0, 0,.06);--color-bg-hover-rgb: rgba(0, 0, 0, .08);--color-bg-page: rgb(252, 252, 252);--color-bg-view: #EFF3F8;--color-text-primary: #303133;--color-text-regular: #606266;--color-text-secondary: #909399;--color-border-base: #DCDFE6;--color-border-light: #E4E7ED;--color-border-lighter: #EBEEF5;--color-border-extra-light: #F2F6FC;--color-grey: #FCFCFC;--color-shadow: rgba(0, 0, 0, .1);--color-overlay: rgba(255, 255, 255, .9);--color-danger: #F56C6C;--color-danger-rgb: 245, 108, 108;--color-bg-elevated: #ffffff;--color-bg-muted: #f8f8f8;--color-text-tertiary: #c0c4cc;--color-text-quaternary: #dcdfe6;--color-btn-solid: #010120;--color-btn-solid-text: #ffffff;--color-btn-solid-hover: #1a1a3e;--color-elevated-shadow: rgba(1, 1, 32, .1);--color-border-subtle: rgba(0, 0, 0, .08);--color-surface-muted: rgba(0, 0, 0, .04);--color-tag-bg: rgba(0, 0, 0, .04)}[data-theme=dark][data-v-c6ac3c23]{--color-primary: #98B0FF;--color-primary-rgb: 152, 176, 255;--color-bg-base: #1d1d1f;--color-chat-bg-base: #2d2d2d;--color-bg-page: #000000;--color-bg-item-hover: #3f3f3f;--color-bg-hover: rgba(50, 50, 50,.3);--color-bg-hover-rgb: rgba(255, 255, 255, .03);--color-bg-view: #2c2c2e;--color-text-primary: #f5f5f7;--color-text-regular: #a1a1a6;--color-text-secondary: #6e6e73;--color-border-base: #38383a;--color-border-light: #2c2c2e;--color-border-lighter: #2c2c2e;--color-border-extra-light: #363637;--color-grey: #2c2c2e;--color-shadow: rgba(0, 0, 0, .4);--color-overlay: rgba(0, 0, 0, .75);--color-danger: #F56C6C;--color-danger-rgb: 245, 108, 108;--color-bg-elevated: #2d2d2d;--color-bg-muted: #38383a;--color-text-tertiary: #6e6e73;--color-text-quaternary: #4a4a4c;--color-btn-solid: #98B0FF;--color-btn-solid-text: #1d1d1f;--color-btn-solid-hover: #7a96e6;--color-elevated-shadow: rgba(0, 0, 0, .3);--color-border-subtle: rgba(255, 255, 255, .12);--color-surface-muted: rgba(255, 255, 255, .06);--color-tag-bg: rgba(255, 255, 255, .06);--el-color-primary: #98B0FF;--el-bg-color: var(--color-bg-base);--el-bg-color-page: var(--color-bg-page);--el-bg-color-overlay: var(--color-bg-base);--el-text-color-primary: var(--color-text-primary);--el-text-color-regular: var(--color-text-regular);--el-text-color-secondary: var(--color-text-secondary);--el-border-color: var(--color-border-base);--el-border-color-light: var(--color-border-light);--el-border-color-lighter: #2c2c2e;--el-border-color-extra-light: #363637;--el-border-color-dark: #4a4a4c;--el-border-color-darker: #5a5a5c;--el-fill-color: #2c2c2e;--el-fill-color-light: #262727;--el-fill-color-lighter: #212223;--el-fill-color-extra-light: #1c1d1f;--el-fill-color-dark: #323234;--el-fill-color-darker: #38393a;--el-fill-color-blank: var(--color-bg-base);--el-box-shadow: 0 12px 32px 4px rgba(0, 0, 0, .36), 0 8px 20px rgba(0, 0, 0, .2);--el-box-shadow-light: 0 0 12px rgba(0, 0, 0, .5);--el-box-shadow-base: var(--el-box-shadow);--el-box-shadow-dark: 0 16px 48px 16px rgba(0, 0, 0, .6), 0 12px 32px rgba(0, 0, 0, .4), 0 8px 16px -8px rgba(0, 0, 0, .3);--el-mask-color: rgba(0, 0, 0, .75);--el-mask-color-extra-light: rgba(0, 0, 0, .4)}.typing-indicator[data-v-c6ac3c23]{display:flex;gap:4px;padding:8px 12px}.typing-indicator span[data-v-c6ac3c23]{width:8px;height:8px;background:var(--color-text-secondary);border-radius:50%;animation:typingBounce-c6ac3c23 1.4s infinite ease-in-out}.typing-indicator span[data-v-c6ac3c23]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-c6ac3c23]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-c6ac3c23]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-c6ac3c23{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.segmented-control[data-v-c6ac3c23]{display:flex;gap:4px;width:100%;padding:4px;border-radius:10px;background:var(--color-bg-muted, #f3f4f6)}[data-theme=dark] .segmented-control[data-v-c6ac3c23]{background:#3a3a3e}.segmented-control-sm[data-v-c6ac3c23]{padding:3px}.segmented-option[data-v-c6ac3c23]{flex:1;display:flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;cursor:pointer;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.segmented-control:not(.segmented-control-sm) .segmented-option[data-v-c6ac3c23]{min-height:44px}.segmented-option[data-v-c6ac3c23]:hover{background:var(--color-bg-hover, rgba(255, 255, 255, .5))}[data-theme=dark] .segmented-option[data-v-c6ac3c23]:hover{background:#ffffff0d}.segmented-option.active[data-v-c6ac3c23]{background:var(--color-bg-base, #ffffff);color:var(--color-primary, #3b82f6);box-shadow:0 1px 3px #0000001a}[data-theme=dark] .segmented-option.active[data-v-c6ac3c23]{background:#3e3e42;color:#5b9fff;box-shadow:0 1px 3px #0000004d}.option-label[data-v-c6ac3c23]{font-size:12px;font-weight:500;text-align:center;line-height:1.2;color:var(--color-text-primary, #0f172a)}[data-theme=dark] .option-label[data-v-c6ac3c23]{color:#e8e8ed}.segmented-option.active .option-label[data-v-c6ac3c23]{font-weight:600;color:var(--color-primary, #3b82f6)}[data-theme=dark] .segmented-option.active .option-label[data-v-c6ac3c23]{color:#5b9fff}.multi-enum-tag-selector[data-v-c6ac3c23]{display:flex;flex-wrap:wrap;gap:8px;padding:4px}.tag-option[data-v-c6ac3c23]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--color-bg-hover, rgba(0, 0, 0, .05));border:1px solid var(--color-border-light, #e5e7eb)}.tag-option[data-v-c6ac3c23]:hover{background:#3b82f61a;border-color:var(--color-primary, #3b82f6)}.tag-option.active[data-v-c6ac3c23]{background:var(--color-primary, #3b82f6);color:#fff;border-color:var(--color-primary, #3b82f6)}.tag-label[data-v-c6ac3c23]{font-size:12px;font-weight:500;white-space:nowrap}[data-theme=dark] .tag-option[data-v-c6ac3c23]{background:#ffffff0d;border-color:#3a3a3e}[data-theme=dark] .tag-option[data-v-c6ac3c23]:hover{background:#5b9fff26;border-color:#5b9fff}[data-theme=dark] .tag-option.active[data-v-c6ac3c23]{background:#5b9fff;border-color:#5b9fff}.text-input-control[data-v-c6ac3c23]{width:100%;padding:8px 12px;border:1px solid var(--color-border-light, #e5e7eb);border-radius:8px;background:var(--color-bg-base, #ffffff);color:var(--color-text-primary, #0f172a);font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.text-input-control[data-v-c6ac3c23]:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.text-input-control[data-v-c6ac3c23]::placeholder{color:var(--color-text-placeholder, #9ca3af)}[data-theme=dark] .text-input-control[data-v-c6ac3c23]{background:#2d2d32;border-color:#3a3a3e;color:#e8e8ed}[data-theme=dark] .text-input-control[data-v-c6ac3c23]:focus{border-color:#5b9fff;box-shadow:0 0 0 3px #5b9fff26}[data-theme=dark] .text-input-control[data-v-c6ac3c23]::placeholder{color:#7a7a7e}.setting-group[data-v-c6ac3c23]{padding-bottom:16px}.setting-group[data-v-c6ac3c23]:last-child{padding-bottom:0}.setting-title[data-v-c6ac3c23]{font-size:13px;font-weight:600;color:var(--color-text-secondary, #6b7280);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .setting-title[data-v-c6ac3c23]{color:#9ca3af}@media(max-width:480px){.segmented-option[data-v-c6ac3c23]{min-height:32px;padding:4px 8px}.option-label[data-v-c6ac3c23]{font-size:11px}.tag-option[data-v-c6ac3c23]{padding:4px 8px}.tag-label[data-v-c6ac3c23]{font-size:11px}}.org-invite-dialog[data-v-c6ac3c23] .el-dialog__header{border-bottom:1px solid var(--color-border-base)}.org-invite-dialog[data-v-c6ac3c23] .el-dialog__title{color:var(--color-text-primary)}.org-invite-content[data-v-c6ac3c23]{display:flex;gap:16px;padding:8px 0}.org-avatar[data-v-c6ac3c23]{flex-shrink:0}.org-logo[data-v-c6ac3c23]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border-base)}.avatar-placeholder[data-v-c6ac3c23]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;border:2px solid var(--color-border-base)}.org-info[data-v-c6ac3c23]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.invite-text[data-v-c6ac3c23]{font-size:15px;color:var(--color-text-primary);margin:0;line-height:1.5}.invite-text strong[data-v-c6ac3c23]{color:var(--color-primary)}.invite-subtitle[data-v-c6ac3c23]{font-size:13px;color:var(--color-text-secondary);margin:0}.dialog-footer[data-v-c6ac3c23]{display:flex;justify-content:flex-end;gap:12px}:root{--mp-radius-lg: 24px;--mp-radius-md: 16px;--mp-motion-fast: .16s;--mp-motion-base: .24s}[data-member-pay-theme=dark-tech]{--mp-bg: #050816;--mp-panel: rgba(15, 23, 42, .82);--mp-panel-strong: rgba(15, 23, 42, .96);--mp-border: rgba(255, 255, 255, .12);--mp-text: #f8fafc;--mp-muted: rgba(226, 232, 240, .68);--mp-primary: #67e8f9;--mp-primary-2: #a78bfa;--mp-danger: #fb7185;--mp-success: #34d399}[data-member-pay-theme=light]{--mp-bg: #050816;--mp-panel: rgba(15, 23, 42, .86);--mp-panel-strong: rgba(7, 14, 28, .98);--mp-border: rgba(255, 255, 255, .12);--mp-text: #f8fafc;--mp-muted: rgba(226, 232, 240, .68);--mp-primary: #67e8f9;--mp-primary-2: #a78bfa;--mp-danger: #fb7185;--mp-success: #34d399}.member-pay-overlay.el-overlay{z-index:50000!important;background:#020617c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.member-pay-overlay .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.member-pay-dialog.el-dialog{--el-bg-color: #071225;--el-bg-color-overlay: #071225;--el-border-color: rgba(93, 119, 166, .36);--el-text-color-primary: #f8fafc;--el-text-color-regular: rgba(226, 232, 240, .84);--el-fill-color-blank: #071225;width:100vw!important;max-width:100vw;height:100vh;max-height:100vh;margin:0!important;background:transparent!important;border-radius:0;box-shadow:none;overflow:hidden}.member-pay-dialog.el-dialog .el-dialog__header,.member-pay-dialog.el-dialog .el-dialog__body{padding:0}.member-pay-dialog.el-dialog .el-dialog__body{height:100vh;max-height:100vh;overflow:hidden;overscroll-behavior:contain}.mp-shell{position:relative;height:100vh;overflow:auto;padding:20px 60px 72px;border:0;border-radius:0;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(180deg,#070b14,#050816);background-size:56px 56px,56px 56px,auto;color:#f8fafc;box-shadow:inset 0 1px #ffffff0a}.mp-content{position:relative;z-index:1;width:min(1268px,100%);margin:0 auto}.mp-shell:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 78%)}.mp-glow{display:none;position:absolute;border-radius:999px;filter:blur(58px);opacity:.28;pointer-events:none;animation:mp-float-glow 8s ease-in-out infinite}.mp-glow-a{top:-180px;left:-120px;width:420px;height:420px;background:#2f6bff}.mp-glow-b{right:-140px;bottom:-170px;width:430px;height:430px;background:#9f48ff;animation-delay:-3s}.mp-header,.mp-billing-row,.mp-hero-banner,.mp-member-tabs,.mp-plan-toolbar,.mp-plans,.mp-inline-qr,.mp-benefit-strip,.mp-pay-footer{position:relative;z-index:1}.mp-header{display:grid;justify-items:center;padding:0 54px 16px;text-align:center}.mp-header h2{display:flex;align-items:center;justify-content:center;gap:18px;margin:0;color:#f8fafc;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.15;letter-spacing:0;text-shadow:0 4px 22px rgba(255,255,255,.12)}.mp-header h2 span:first-child{color:#8b5cf6;font-size:22px}.mp-header h2 span:last-child{color:#22d3ee;font-size:22px}.mp-subtitle{margin:10px 0 0;color:#cbd5e1bd;font-size:18px;line-height:1.5}.mp-close{position:fixed;top:22px;right:28px;z-index:5;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#080c18d6;color:#e2e8f0b8;cursor:pointer;font-size:30px;font-weight:300;line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:color .16s ease,transform .16s ease,border-color .16s ease,background .16s ease}.mp-close:hover{border-color:#e2e8f057;background:#0f172af5;color:#fff;transform:rotate(90deg)}.mp-hero-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;min-height:136px;overflow:hidden;padding:28px 56px;border:1px solid rgba(96,165,250,.22);border-radius:22px;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(135deg,#0c1220fa,#060a16fa);background-size:42px 42px,42px 42px,auto;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff14}.mp-hero-banner:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);opacity:.6}.mp-hero-kicker{display:inline-flex;margin-bottom:8px;color:#67e8f9;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mp-hero-banner h2{margin:0;color:#f8fafc;font-size:clamp(30px,4vw,44px);font-weight:950;line-height:1.08;letter-spacing:0}.mp-hero-banner p{margin:12px 0 0;color:#cbd5e1c7;font-size:16px;font-weight:700;line-height:1.5}.mp-hero-metrics{display:grid;grid-template-columns:repeat(2,120px);gap:12px}.mp-hero-metrics span{display:grid;gap:4px;min-height:72px;align-content:center;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#ffffff0b}.mp-hero-metrics strong{color:#fff;font-size:20px;font-weight:950}.mp-hero-metrics em{color:#cbd5e1ad;font-size:12px;font-style:normal;font-weight:800}.mp-member-tabs{display:flex;justify-content:center;gap:42px;margin-top:26px;border-bottom:1px solid rgba(148,163,184,.18)}.mp-member-tabs button{position:relative;min-height:48px;border:0;background:transparent;color:#cbd5e1b3;cursor:pointer;font:inherit;font-size:16px;font-weight:900}.mp-member-tabs button.is-active{color:#fff}.mp-member-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#2f6bff,#22d3ee);content:""}.mp-plan-toolbar{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin:24px 0 18px}.mp-toolbar-note{justify-self:end;color:#cbd5e194;font-size:13px;font-weight:800}.mp-billing-row{display:flex;justify-content:flex-start;margin:0 0 18px}.mp-cycle-switch.el-segmented{--el-segmented-bg-color: rgba(15, 23, 42, .82);--el-segmented-item-selected-bg-color: transparent;--el-segmented-item-selected-color: #ffffff;--el-segmented-item-hover-bg-color: rgba(255, 255, 255, .06);--el-segmented-item-hover-color: #ffffff;height:46px;padding:5px;border:1px solid rgba(93,119,166,.28);border-radius:999px;box-shadow:inset 0 0 24px #22d3ee0f}.mp-cycle-switch .el-segmented__group{display:inline-flex;width:auto}.mp-cycle-switch .el-segmented__item{flex:0 0 auto;min-width:max-content;padding:0 20px;border-radius:999px;color:#cbd5e1ad;font-size:16px;font-weight:800;white-space:nowrap}.mp-cycle-switch .el-segmented__item-label{overflow:visible;max-width:none;text-overflow:clip;white-space:nowrap}.mp-cycle-switch .el-segmented__item.is-selected{background:linear-gradient(135deg,#2f6bff,#9f48ff);box-shadow:0 10px 26px #4f46e55c}.mp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,272px));gap:16px;justify-content:center;width:100%;padding:0 0 8px}.mp-plans-empty{grid-column:1/-1;display:grid;min-height:260px;place-items:center;align-content:center;gap:12px;padding:36px 24px;border:1px solid rgba(92,119,166,.28);border-radius:18px;background:linear-gradient(145deg,#0e182cb8,#090f1ed1),#070d1bc7;color:#f6f8ffe6;text-align:center}.mp-plans-empty strong{font-size:20px;font-weight:800}.mp-plans-empty p{max-width:420px;margin:0;color:#b3bed3c7;font-size:14px;line-height:1.7}.mp-empty-orbit{position:relative;width:46px;height:46px;border:1px solid rgba(86,121,255,.34);border-radius:999px;box-shadow:inset 0 0 24px #4d88ff24}.mp-empty-orbit:after{position:absolute;top:9px;left:9px;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#41e0ff,#8b5cf6);box-shadow:0 0 18px #41e0ff8c;content:""}.mp-pricing-card{position:relative;display:flex;min-height:430px;flex-direction:column;overflow:hidden;padding:24px 18px 20px;border:1px solid rgba(93,119,166,.24);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#19243ae6,#0a1222f0),#070e1cf0;color:#f8fafc;cursor:pointer;box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000047;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.mp-pricing-card:hover,.mp-pricing-card.is-active{transform:translateY(-3px);border-color:#4887ffad;box-shadow:0 0 0 1px #4887ff47,0 24px 62px #2f6bff33}.mp-pricing-card.is-recommend{border-color:#60a5fab8;background:radial-gradient(circle at 72% 12%,rgba(139,92,246,.22),transparent 36%),radial-gradient(circle at 34% 0,rgba(59,130,246,.14),transparent 42%),linear-gradient(145deg,#172138f5,#091020fa);box-shadow:0 0 0 1px #4095ff6b,0 0 28px #3b82f638,0 24px 72px #00000057}.mp-pricing-card.is-current{border-color:#ffd070bd;background:radial-gradient(circle at 50% 0,rgba(255,208,112,.13),transparent 38%),linear-gradient(145deg,#172138f5,#091020fa);box-shadow:0 0 0 1px #ffd07042,0 24px 62px #ffb54521}.mp-current-badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid rgba(255,216,137,.36);border-radius:999px;background:#ffd17024;color:#ffe0a3;font-size:12px;font-weight:800}.mp-card-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.14),transparent 28%),radial-gradient(circle at 50% 0,rgba(255,255,255,.08),transparent 42%);opacity:.42}.mp-recommend-ribbon{position:absolute;top:0;right:0;overflow:hidden;width:150px;height:78px;pointer-events:none}.mp-recommend-ribbon span{position:absolute;top:14px;right:-34px;width:168px;padding:8px 0;background:linear-gradient(135deg,#7c3aed,#d946ef);color:#fff;font-size:14px;font-weight:900;text-align:center;transform:rotate(28deg);box-shadow:0 10px 26px #a855f757}.mp-plan-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 16px;border-radius:999px;background:#94a3b824;color:#e2e8f0d1;font-size:34px;font-weight:800;box-shadow:inset 0 0 26px #ffffff0f}.tone-basic .mp-plan-icon{background:#2f6bff2e;color:#4f7dff}.tone-pro .mp-plan-icon{background:linear-gradient(135deg,#8b5cf6,#2f6bff);color:#fff;box-shadow:0 12px 34px #7c3aed5c}.tone-team .mp-plan-icon{background:#2dd4bf2e;color:#2dd4bf}.mp-plan-name,.mp-plan-desc,.mp-price-row,.mp-origin-price{position:relative;z-index:1;text-align:center}.mp-plan-name{color:#f8fafc;font-size:21px;font-weight:900;letter-spacing:0}.mp-plan-desc{min-height:28px;margin-top:8px;color:#cbd5e1b3;font-size:15px;line-height:1.45}.mp-price-row{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:18px}.mp-currency{color:#f8fafc;font-size:24px;font-weight:900}.mp-price{color:#fff;font-size:42px;font-weight:950;line-height:.95;letter-spacing:0}.mp-cycle{color:#e2e8f0c2;font-size:18px;font-weight:800}.mp-origin-price{display:block;min-height:18px;margin-top:6px;color:#94a3b8cc;font-size:13px}.mp-feature-list{position:relative;z-index:1;display:grid;gap:11px;margin:20px 0 0;padding:18px 4px 0;border-top:1px solid rgba(148,163,184,.14);color:#f1f5f9e6;list-style:none}.mp-feature-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;font-size:14px;font-weight:720;line-height:1.35}.mp-feature-list span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#94a3b83d;color:#e2e8f0d1;font-size:12px;font-weight:950}.tone-basic .mp-feature-list span{background:#4f7dff;color:#061126}.tone-pro .mp-feature-list span{background:#8b5cf6;color:#fff}.tone-team .mp-feature-list span{background:#2dd4bf;color:#04201d}.mp-feature-list em{min-width:0;font-style:normal}.mp-card-action{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:20px;border:0;border-radius:8px;background:linear-gradient(135deg,#2f6bff,#5177ff);color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:900;box-shadow:0 14px 28px #2f6bff47;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.tone-free .mp-card-action{background:#94a3b833;color:#e2e8f0bd;box-shadow:none}.tone-pro .mp-card-action{background:linear-gradient(135deg,#2f6bff,#c247ff);box-shadow:0 16px 32px #a248ff57}.tone-team .mp-card-action{background:linear-gradient(135deg,#1ca7a2,#21b8aa);box-shadow:0 14px 28px #2dd4bf33}.mp-card-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.mp-card-action:disabled{cursor:not-allowed;opacity:.72}.mp-inline-qr{width:260px;margin:20px auto 0}.mp-qr-panel,.mp-status-card{border:1px solid rgba(93,119,166,.24);border-radius:16px;background:#0f172ad1;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mp-qr-panel{display:grid;place-items:center;gap:12px;padding:16px}.mp-qr-code-wrap{position:relative;display:grid;place-items:center;border-radius:14px}.mp-qr-panel svg{padding:10px;border-radius:14px;background:#fff;transition:filter .2s ease,opacity .2s ease}.mp-qr-panel.is-polling svg{filter:grayscale(1) contrast(.82) brightness(.92);opacity:.46}.mp-qr-code-mask{position:absolute;inset:10px;display:grid;place-items:center;gap:8px;border-radius:10px;background:#0f172a8a;color:#fff;font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mp-qr-mini-spinner{width:28px;height:28px;border:2px solid rgba(103,232,249,.25);border-top-color:#67e8f9;border-radius:999px;animation:mp-spin .9s linear infinite}.mp-qr-panel p{margin:0;color:#cbd5e1b8;text-align:center}.mp-qr-confirm{min-height:42px;border:0;border-radius:12px;padding:0 18px;background:linear-gradient(135deg,#2f6bff,#9f48ff);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:900;box-shadow:0 12px 26px #2f6bff38}.mp-qr-confirm:hover{filter:brightness(1.05);transform:translateY(-1px)}.mp-pay-footer{display:grid;justify-items:center;gap:14px;padding-top:20px}.mp-benefit-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.mp-benefit-strip span{display:grid;place-items:center;min-height:54px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#ffffff0b;color:#e2e8f0d1;font-size:14px;font-weight:900}.mp-footer-line{display:grid;width:min(860px,100%);grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;color:#cbd5e1b3;font-size:16px}.mp-footer-line span{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.28),transparent)}.mp-footer-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:44px}.mp-footer-methods span{display:inline-flex;align-items:center;gap:10px;color:#e2e8f0d1;font-size:16px;font-weight:800}.mp-footer-methods i{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#fff;font-size:15px;font-weight:950;font-style:normal}.mp-footer-methods .wechat{background:#22c55e}.mp-footer-methods .alipay{background:#1677ff}.mp-footer-methods .card{background:#64748b}.mp-pay-footer p{margin:0;color:#94a3b8a3;font-size:13px}.member-pay-qr-dialog.el-dialog{--el-bg-color: #071225;--el-bg-color-overlay: #071225;--el-border-color: rgba(93, 119, 166, .34);--el-text-color-primary: #f8fafc;--el-text-color-regular: rgba(226, 232, 240, .84);--el-fill-color-blank: #071225;overflow:hidden;border:1px solid rgba(93,119,166,.34);border-radius:22px;background:radial-gradient(circle at 18% 0,rgba(47,107,255,.18),transparent 34%),linear-gradient(145deg,#0d182cfc,#050a16fc);box-shadow:0 26px 80px #00000080}.member-pay-qr-dialog .el-dialog__header,.member-pay-qr-dialog .el-dialog__body{padding:0}.member-pay-qr-dialog .el-dialog__headerbtn{z-index:2}.mp-pay-dialog-panel{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:320px;color:#f8fafc}.mp-pay-dialog-methods{display:flex;flex-direction:column;gap:12px;padding:30px 22px;border-right:1px solid rgba(148,163,184,.14);background:#0f172a6b}.mp-pay-dialog-methods h3{margin:0;font-size:22px;font-weight:900}.mp-pay-dialog-methods p{margin:0 0 10px;color:#cbd5e1b8;font-size:14px;line-height:1.5}.mp-pay-dialog-methods button{display:flex;align-items:center;gap:12px;min-height:54px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#ffffff0f;color:#e2e8f0db;cursor:pointer;font:inherit;padding:0 14px;text-align:left}.mp-pay-dialog-methods button.is-active{border-color:#60a5faad;background:#2f6bff2e;color:#fff;box-shadow:0 0 0 3px #2f6bff1a}.mp-pay-dialog-methods button:disabled{cursor:not-allowed;opacity:.68}.mp-pay-dialog-methods span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;font-weight:950}.mp-pay-dialog-methods .wechat{background:#22c55e}.mp-pay-dialog-methods .alipay{background:#1677ff}.mp-pay-dialog-qr{display:grid;place-items:center;padding:30px}.mp-qr-loading{display:grid;justify-items:center;gap:12px;color:#e2e8f0db}.mp-qr-state-card{display:grid;width:min(300px,100%);justify-items:center;gap:12px;padding:28px 24px;border:1px solid rgba(93,119,166,.28);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(96,165,250,.14),transparent 48%),#0f172acc;color:#f8fafc;text-align:center;box-shadow:inset 0 1px #ffffff0f}.mp-qr-state-card strong{font-size:22px;font-weight:950}.mp-qr-state-card p{margin:0;color:#cbd5e1b8;line-height:1.6}.mp-qr-state-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:#f871711f;box-shadow:0 0 34px #f871712e}.mp-qr-state-icon:before,.mp-qr-state-icon:after{content:"";position:absolute;width:24px;height:3px;border-radius:999px;background:#fb7185}.mp-qr-state-icon:before{transform:rotate(45deg)}.mp-qr-state-icon:after{transform:rotate(-45deg)}.mp-qr-state-actions{display:inline-flex;gap:10px;margin-top:2px}.mp-spinner{display:inline-block;width:15px;height:15px;margin-right:8px;border:2px solid rgba(255,255,255,.34);border-top-color:#fff;border-radius:999px;animation:mp-spin .8s linear infinite}.mp-status-overlay,.mp-success{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#0206179e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mp-status-card,.mp-success{text-align:center}.mp-status-card{width:min(320px,100vw - 48px);padding:26px}.mp-status-card p{color:#cbd5e1b8}.mp-status-actions{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:2px}.mp-status-actions button{min-height:40px;border:0;border-radius:10px;padding:0 18px;cursor:pointer;font:inherit;font-weight:900}.mp-status-retry{background:linear-gradient(135deg,#2f6bff,#9f48ff);color:#fff}.mp-status-close{border:1px solid rgba(148,163,184,.22)!important;background:#ffffff14;color:#e2e8f0e6}.mp-status-close:hover{background:#ffffff1f}.mp-orbit{display:inline-block;width:44px;height:44px;margin-bottom:14px;border:2px solid rgba(103,232,249,.3);border-top-color:#67e8f9;border-radius:999px;animation:mp-spin 1s linear infinite}.mp-success-mark{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 12px;border-radius:999px;background:#34d399;color:#02130c;font-size:44px;font-weight:900}@keyframes mp-spin{to{transform:rotate(360deg)}}@keyframes mp-float-glow{50%{transform:translate3d(24px,18px,0) scale(1.08)}}@media(max-width:1120px){.mp-plans{grid-template-columns:repeat(auto-fit,minmax(248px,272px))}.mp-hero-banner{grid-template-columns:1fr}.mp-hero-metrics{display:none}}@media(max-width:720px){.member-pay-overlay .el-overlay-dialog{padding:0;align-items:flex-start}.member-pay-dialog.el-dialog{width:100vw!important;max-width:100vw;max-height:100vh}.member-pay-dialog.el-dialog .el-dialog__body{max-height:100vh}.mp-shell{min-height:0;padding:16px 14px 48px}.mp-top-bar{display:none}.mp-hero-banner{min-height:0;padding:28px 18px 22px}.mp-hero-banner h2{padding-right:38px;font-size:28px}.mp-hero-banner p{font-size:15px}.mp-close{top:14px;right:14px}.mp-member-tabs{gap:24px;margin-top:18px}.mp-plan-toolbar{grid-template-columns:1fr;justify-items:center}.mp-cycle-switch.el-segmented{width:min(100%,320px);height:44px}.mp-cycle-switch .el-segmented__group{width:100%}.mp-cycle-switch .el-segmented__item{flex:1 1 0;min-width:0;padding:0 12px;font-size:15px}.mp-cycle-switch .el-segmented__item-label{overflow:hidden;text-overflow:ellipsis}.mp-toolbar-spacer,.mp-toolbar-note{display:none}.mp-plans{grid-template-columns:1fr}.mp-pricing-card{min-height:0}.mp-footer-methods{gap:16px}.mp-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-pay-dialog-panel{grid-template-columns:1fr}.mp-pay-dialog-methods{border-right:0;border-bottom:1px solid rgba(148,163,184,.14)}}@layer components;html,body,#app{height:100%;margin:0;padding:0}:root{--tw-gradient-from-position: 0%;--tw-gradient-to-position: 100%}[data-theme=dark]{background:#121212;color:#e0e0e0}html{color:#334155}
