.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.chat-container[data-v-3a5c9d58]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#add8e61f;background-image:radial-gradient(circle at 30% 30%,rgba(173,216,230,.15) 0,transparent 40%),radial-gradient(circle at 70% 70%,rgba(144,238,144,.1) 0,transparent 40%);border:1px solid rgba(173,216,230,.25);border-radius:16px;box-shadow:0 8px 32px #0003;display:flex;height:65vh;overflow:hidden}.user-list[data-v-3a5c9d58]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#add8e614;border-right:1px solid rgba(173,216,230,.2);display:flex;flex-direction:column;max-width:260px;min-width:180px;width:220px}.user-list-header[data-v-3a5c9d58]{background:#add8e626;border-bottom:1px solid rgba(173,216,230,.3);color:#fffffff2;font-size:14px;font-weight:600;padding:16px 20px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.user-list-content[data-v-3a5c9d58]{flex:1;overflow-y:auto;padding:8px}.user-item[data-v-3a5c9d58]{align-items:center;background:#90ee900d;border:1px solid rgba(144,238,144,.2);border-radius:12px;box-shadow:0 1px 4px #0000001a;cursor:pointer;display:flex;margin-bottom:4px;padding:10px 14px;transition:all .2s ease}.user-item[data-v-3a5c9d58]:hover{background:#90ee9026;border-color:#90ee9066;box-shadow:0 2px 8px #0003}.user-item.user-self[data-v-3a5c9d58]{background:#6496ff4d;border:1px solid rgba(100,150,255,.45);box-shadow:0 2px 8px #6496ff59}.user-item.user-self[data-v-3a5c9d58]:hover{background:#6496ff59;border-color:#6496ff99;box-shadow:0 3px 12px #6496ff66}.user-avatar[data-v-3a5c9d58]{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:36px;margin-right:10px;width:36px}.user-info[data-v-3a5c9d58]{flex:1}.user-name[data-v-3a5c9d58]{color:#fffffff2;font-size:14px;font-weight:600;margin-bottom:2px}.user-status[data-v-3a5c9d58]{color:#ffffffb3;font-size:12px}.chat-area[data-v-3a5c9d58]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#add8e60f}.chat-area[data-v-3a5c9d58],.message-list[data-v-3a5c9d58]{display:flex;flex:1;flex-direction:column}.message-list[data-v-3a5c9d58]{gap:12px;overflow-y:auto;padding:16px}.message-item[data-v-3a5c9d58]{align-items:flex-start;background:#add8e61a;border:1px solid rgba(173,216,230,.2);border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;max-width:80%;padding:12px 16px;transition:all .2s ease}.message-item[data-v-3a5c9d58]:hover{background:#fff3;box-shadow:0 2px 8px #00000026}.message-item.message-self[data-v-3a5c9d58]{align-self:flex-end;background:#6496ff40;border:1px solid rgba(100,150,255,.35);box-shadow:0 2px 8px #6496ff40}.message-avatar[data-v-3a5c9d58]{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:36px;margin-right:12px;width:36px}.message-content[data-v-3a5c9d58]{flex:1}.message-header[data-v-3a5c9d58]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.message-username[data-v-3a5c9d58]{color:#ffffffe6;font-size:13px;font-weight:600}.message-time[data-v-3a5c9d58]{color:#fff9;font-size:11px}.message-text[data-v-3a5c9d58]{color:#ffffffd9;font-size:14px;line-height:1.4;word-wrap:break-word}.input-area[data-v-3a5c9d58]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#add8e60d;border-top:1px solid rgba(173,216,230,.15);padding:16px}.input-container[data-v-3a5c9d58]{align-items:center;display:flex;gap:12px;position:relative}.message-input[data-v-3a5c9d58]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;box-shadow:inset 0 1px 2px #0000001a;color:#fffffff2;flex:1;font-family:inherit;font-size:14px;height:40px;line-height:40px;outline:none;overflow:hidden;padding:0 16px;resize:none;transition:all .2s ease;width:100%}.message-input[data-v-3a5c9d58]:focus{background:#ffffff1f;border-color:#6496ff66;box-shadow:0 0 0 2px #6496ff26}.message-input[data-v-3a5c9d58]::-moz-placeholder{color:#fff9}.message-input[data-v-3a5c9d58]::placeholder{color:#fff9}.send-button[data-v-3a5c9d58]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;font-size:14px;font-weight:600;height:40px;padding:0 20px;transition:all .2s ease}.send-button[data-v-3a5c9d58]:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.send-button[data-v-3a5c9d58]:disabled{cursor:not-allowed;opacity:.5;transform:none}[data-v-3a5c9d58]::-webkit-scrollbar{height:6px;width:6px}[data-v-3a5c9d58]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}[data-v-3a5c9d58]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-v-3a5c9d58]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:768px){.chat-container[data-v-3a5c9d58]{flex-direction:column;height:500px;max-height:70vh}.user-list[data-v-3a5c9d58]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#add8e614;border-bottom:1px solid rgba(173,216,230,.25);border-right:none;height:120px;max-width:none;min-width:auto;width:100%}.user-list-content[data-v-3a5c9d58]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px}.user-item[data-v-3a5c9d58]{flex-direction:column;flex-shrink:0;min-width:80px;padding:8px;text-align:center}.user-avatar[data-v-3a5c9d58]{margin-bottom:4px;margin-right:0}.user-info[data-v-3a5c9d58]{width:100%}.user-name[data-v-3a5c9d58]{color:#fffffff2;font-size:12px}.message-item[data-v-3a5c9d58]{max-width:90%}.input-container[data-v-3a5c9d58]{flex-wrap:wrap;gap:8px}.send-button[data-v-3a5c9d58]{font-size:13px;padding:8px 16px}}@media(max-width:1024px)and (min-width:769px){.chat-container[data-v-3a5c9d58]{max-height:75vh}.user-list[data-v-3a5c9d58]{max-width:220px;min-width:180px;width:200px}.user-list-header[data-v-3a5c9d58]{background:#add8e626;border-bottom:1px solid rgba(173,216,230,.3);color:#fffffff2;font-size:13px;padding:12px 16px}.user-item[data-v-3a5c9d58]{padding:10px 12px}.user-avatar[data-v-3a5c9d58]{height:36px;margin-right:10px;width:36px}.user-name[data-v-3a5c9d58]{font-size:13px}.user-status[data-v-3a5c9d58]{color:#ffffffb3;font-size:11px}}.loading-more[data-v-3a5c9d58]{align-items:center;background:#90ee900d;border-bottom:1px solid rgba(144,238,144,.1);color:#fff9;display:flex;font-size:14px;justify-content:center;padding:16px}.loading-spinner[data-v-3a5c9d58]{animation:spin-3a5c9d58 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#90ee90cc;height:16px;margin-right:8px;width:16px}@keyframes spin-3a5c9d58{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.no-more-messages[data-v-3a5c9d58]{background:#90ee9008;border-bottom:1px solid rgba(144,238,144,.05);color:#fff6;font-size:12px;padding:12px;text-align:center}.emoji-button[data-v-3a5c9d58]{align-items:center;background:#90ee901a;border:1px solid rgba(144,238,144,.2);border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.emoji-button[data-v-3a5c9d58]:hover{background:#90ee9033;transform:scale(1.05)}.emoji-picker[data-v-3a5c9d58]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ef2;border:1px solid rgba(144,238,144,.2);border-radius:8px;bottom:60px;box-shadow:0 4px 20px #00000080;left:20px;max-height:300px;overflow:hidden;position:absolute;width:320px;z-index:1000}.emoji-picker-header[data-v-3a5c9d58]{align-items:center;background:#90ee901a;border-bottom:1px solid rgba(144,238,144,.2);color:#ffffffe6;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.emoji-picker-close[data-v-3a5c9d58]{align-items:center;background:none;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.emoji-picker-close[data-v-3a5c9d58]:hover{background:#ffffff1a;color:#ffffffe6}.emoji-grid[data-v-3a5c9d58]{display:grid;gap:4px;grid-template-columns:repeat(8,1fr);max-height:240px;overflow-y:auto;padding:12px}.emoji-item[data-v-3a5c9d58]{align-items:center;background:#ffffff0d;border-radius:4px;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.emoji-item[data-v-3a5c9d58]:hover{background:#90ee9033;transform:scale(1.2)}.emoji-grid[data-v-3a5c9d58]::-webkit-scrollbar{width:4px}.emoji-grid[data-v-3a5c9d58]::-webkit-scrollbar-track{background:#ffffff0d}.emoji-grid[data-v-3a5c9d58]::-webkit-scrollbar-thumb{background:#90ee904d;border-radius:2px}.emoji-grid[data-v-3a5c9d58]::-webkit-scrollbar-thumb:hover{background:#90ee9080}.right_nav[data-v-eebb7a10]{height:85%;margin-top:35vh;position:fixed;right:20px;top:40px;width:40px;z-index:100}.right_nav .el-avatar[data-v-eebb7a10]{cursor:pointer}[data-v-eebb7a10] .chat-dialog .el-dialog__body{max-height:80vh;overflow:hidden;padding:0}[data-v-eebb7a10] .chat-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color-lighter);padding:20px 20px 15px}[data-v-eebb7a10] .chat-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-lighter);padding:15px 20px}@media(max-width:767px){[data-v-eebb7a10] .chat-dialog .el-dialog{width:95%!important}}@media(min-width:768px){[data-v-eebb7a10] .chat-dialog .el-dialog{width:90%!important}}.el-avatar[data-v-eebb7a10]{background-color:#29afec26;border:1px solid rgba(41,175,236,.3);transition:all .3s ease}.el-avatar[data-v-eebb7a10]:hover{background-color:#29afec40;border-color:#29afec99;box-shadow:0 4px 12px #29afec66;transform:translateY(-3px)}.el-icon[data-v-eebb7a10]{transition:all .3s ease}.el-avatar:hover .el-icon[data-v-eebb7a10],.el-avatar:hover .icon[data-v-eebb7a10]{color:#66b3ff!important}.item[data-v-f1e2f14d]{margin-right:40px;margin-top:10px}.lang[data-v-f1e2f14d]{line-height:35px;position:fixed;right:10px;z-index:10}.header-line[data-v-f1e2f14d]{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#2d374833;box-shadow:0 2px 20px #0000001a;height:40px;overflow:hidden;position:relative}.header-line[data-v-f1e2f14d]:before{animation:shimmer-f1e2f14d 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1}.header-line>.meteor-effect[data-v-f1e2f14d]{animation:meteorSlide-f1e2f14d 6s linear infinite;background:linear-gradient(90deg,transparent,#d050f7,#fa6a6a);border-radius:2px;bottom:0;height:1.5px;left:0;position:absolute;width:45px;will-change:transform,opacity;z-index:3}.header-line>.meteor-effect[data-v-f1e2f14d]:nth-child(2){animation-delay:-3s}.header-line .el-menu[data-v-f1e2f14d]{background-color:transparent;height:100%}.header-line[data-v-f1e2f14d] .el-menu-item{border-bottom:none!important;color:#e2e8f0!important;overflow:hidden;position:relative;transition:all .3s ease}.header-line[data-v-f1e2f14d] .el-menu-item:hover:not(.is-active){background-color:#ffffff1a!important;color:#fff!important;transform:translateY(-1px)}.header-line[data-v-f1e2f14d] .el-menu-item:hover:not(.is-active):after{animation:slideIn-f1e2f14d .3s ease;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:0;bottom:0;content:"";height:3px;left:0;position:absolute;transform:none;width:100%;z-index:1}.header-line[data-v-f1e2f14d] .el-menu-item.is-active{background-color:#10b9811a!important;border-bottom:none!important;color:#10b981!important;font-weight:600}.header-line[data-v-f1e2f14d] .el-menu-item.is-active:after{background:linear-gradient(90deg,#10b981,#34d399);border-radius:0;bottom:0;box-shadow:0 0 10px #10b9814d;content:"";height:3px;left:0;position:absolute;transform:none;width:100%;z-index:1}.header-line[data-v-f1e2f14d] .el-menu-item.is-active{border-bottom:none!important;box-shadow:none!important}.header-line .header-left[data-v-f1e2f14d],.header-line .header-right[data-v-f1e2f14d]{display:inline-block;height:100%;vertical-align:top}.header-line .header-main[data-v-f1e2f14d]{display:inline-block;width:calc(100% - 140px)}.header-line .header-main .header-main-left[data-v-f1e2f14d]{display:inline-block;width:680px}.header-line .header-main .header-main-left .header-notice[data-v-f1e2f14d],.header-line .header-main .header-main-right[data-v-f1e2f14d]{display:inline-block;height:40px;vertical-align:top}.header-line .header-main .header-main-right[data-v-f1e2f14d]{float:right;width:-moz-max-content;width:max-content}.header-line .header-main .header-main-right .header-theme[data-v-f1e2f14d]{display:inline-block;line-height:36px;vertical-align:top}.header-line .header-main .header-main-right .header-theme .theme-button[data-v-f1e2f14d]{border:0;border-radius:50%;box-shadow:0 2px 5px #0003;height:24px;overflow:hidden;position:relative;transition:all .3s ease;width:24px}.header-line .header-main .header-main-right .header-theme .theme-button[data-v-f1e2f14d]:hover{box-shadow:0 3px 8px #0000004d;transform:scale(1.1)}.header-line .header-main .header-main-right .header-theme .theme-button[data-v-f1e2f14d]:before{background:currentColor;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.header-line .header-main .header-main-right .header-theme .theme-button[data-v-f1e2f14d]:hover:before{opacity:.1}.header-line .header-main .header-main-right .header-mode[data-v-f1e2f14d]{display:inline-block;padding:7px;transition:all .3s ease}.header-line .header-main .header-main-right .header-mode[data-v-f1e2f14d]:hover{transform:scale(1.1)}.header-line .header-menu[data-v-f1e2f14d]{height:40px;--el-menu-active-color:#10b981!important}.header-line .header-title[data-v-f1e2f14d]{display:inline-block;font-family:Georgia,sans-serif;font-size:28px;font-weight:700;line-height:34px;padding:0 40px 0 10px;position:relative;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.header-line .header-title[data-v-f1e2f14d]:hover{color:#9f7aea;transform:scale(1.05)}.header-line .header-title .mk-color[data-v-f1e2f14d]{background:linear-gradient(135deg,#a6ebfc,#fa9dea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-line .header-title .mk-letter[data-v-f1e2f14d]{animation-fill-mode:both;display:inline-block;position:relative;vertical-align:middle}.header-line .header-title .mk-m[data-v-f1e2f14d]{animation:letterSoftPulse-f1e2f14d 5s ease-in-out infinite;font-size:1.1em;font-weight:900}.header-line .header-title .mk-k[data-v-f1e2f14d]{animation:letterSoftPulse-f1e2f14d 5s ease-in-out .3s infinite;font-size:1.1em;font-weight:900}@keyframes letterSoftPulse-f1e2f14d{0%,85%,to{opacity:1;transform:translateY(0) translate(0)}92%{opacity:.7;transform:translateY(-3px) translate(2px) scale(1.05)}}@keyframes shimmer-f1e2f14d{0%{left:-100%}to{left:100%}}@keyframes slideIn-f1e2f14d{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInCenter-f1e2f14d{0%{opacity:0;transform:translate(-50%) scaleX(0)}to{opacity:1;transform:translate(-50%) scaleX(1)}}@keyframes fadeIn-f1e2f14d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-f1e2f14d{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-in[data-v-f1e2f14d]{animation:fadeIn-f1e2f14d .8s ease-out forwards;opacity:0}.header-scrolled[data-v-f1e2f14d]{background:#2d3748b3!important;box-shadow:0 3px 20px #0000004d!important;transform:translateY(0)!important;transition:all .3s ease!important}.theme-transition[data-v-f1e2f14d]{transform:scale(1.01);transition:all .5s ease}[data-v-f1e2f14d] .el-menu-item-active{animation:pulse-f1e2f14d .3s ease}@keyframes meteorSlide-f1e2f14d{0%{opacity:0;transform:translate(-100%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(100vw)}}@media(max-width:768px){.header-line[data-v-f1e2f14d]{height:auto;padding:5px 0}.header-main[data-v-f1e2f14d]{text-align:center;width:100%}.header-main-left[data-v-f1e2f14d],.header-main-right[data-v-f1e2f14d]{text-align:center;width:100%!important}.header-main-right[data-v-f1e2f14d]{display:block!important;float:none!important;height:auto!important;margin-top:5px}.header-title[data-v-f1e2f14d]{font-size:24px;padding:0 20px 0 5px}}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}
