#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app,body,html{margin:0;padding:0;height:100%;width:100%}.roomtitle[data-v-1ebd7b3f]{padding:20px;color:#07c160;font-weight:700}.player-room[data-v-1ebd7b3f]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f5f5f5;margin:0;padding:0;display:flex;flex-direction:column;height:100vh}.player-room-header[data-v-1ebd7b3f]{background-color:#fff;border-bottom:1px solid #e4e4e4;padding:12px 16px;text-align:center;z-index:20;position:sticky;top:0}.player-room-header h1[data-v-1ebd7b3f]{margin:0;font-size:18px;color:#333}.content[data-v-1ebd7b3f]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:scroll;padding:10px}#chat-container[data-v-1ebd7b3f]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent;min-height:0}.control-panel[data-v-1ebd7b3f]{position:sticky;bottom:0;z-index:20;background-color:#f7f7f7;border-top:1px solid #dcdcdc;padding:15px}#chat-container[data-v-1ebd7b3f]::-webkit-scrollbar{width:8px}#chat-container[data-v-1ebd7b3f]::-webkit-scrollbar-track{background:transparent}#chat-container[data-v-1ebd7b3f]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}.recording-hint[data-v-1ebd7b3f]{text-align:center;color:#999;font-size:12px;padding:10px;flex-shrink:0}.message-row[data-v-1ebd7b3f]{display:flex;align-items:flex-start;margin-bottom:10px}.message-row.self[data-v-1ebd7b3f]{justify-content:flex-end}.avatar[data-v-1ebd7b3f]{width:40px;height:40px;border-radius:4px;background-color:#a0cfff;flex-shrink:0}.avatar.other[data-v-1ebd7b3f]{margin-right:10px;position:relative}.avatar.self[data-v-1ebd7b3f]{margin-left:10px}.self-avatar[data-v-1ebd7b3f]{background-color:#95ec69}.select-icon[data-v-1ebd7b3f]{position:absolute;bottom:0;right:0;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;display:block;background-image:url(data:image/png;base64,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)}.bubble[data-v-1ebd7b3f]{padding:8px 10px;position:relative;font-size:15px;min-height:24px;word-break:break-word;cursor:pointer;transition:background-color .2s;margin-bottom:5px}.bubble[data-v-1ebd7b3f],.bubblecard[data-v-1ebd7b3f]{border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.1);width:60%}.bubblecard[data-v-1ebd7b3f]{background:linear-gradient(45deg,#dec9f8,#babff6);padding:10px}.bubblecard.other[data-v-1ebd7b3f]{margin-right:50px}.bubblecard.self[data-v-1ebd7b3f]{margin-left:50px}.card[data-v-1ebd7b3f]{font-size:12px;text-align:left}.card .card-content[data-v-1ebd7b3f]{margin:8px 0}.card .card-footer[data-v-1ebd7b3f]{max-height:100px;overflow:scroll}.message-row.other .bubble[data-v-1ebd7b3f],.message-row.self .bubble[data-v-1ebd7b3f]{background-color:#95ec69;color:#000}.voice-content[data-v-1ebd7b3f]{display:flex;align-items:center;min-width:60px}.voice-content.self[data-v-1ebd7b3f]{justify-content:flex-end}.voice-icon[data-v-1ebd7b3f]{margin-right:8px;background-image:url(/img/vother.5d8af6ce.png)}.voice-icon-self[data-v-1ebd7b3f],.voice-icon[data-v-1ebd7b3f]{font-size:18px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:50%}.voice-icon-self[data-v-1ebd7b3f]{margin-left:8px;background-image:url(/img/vself.2ae06359.png)}.voice-duration[data-v-1ebd7b3f]{font-size:14px;color:#666}.playing .voice-icon[data-v-1ebd7b3f]{animation:pulse-1ebd7b3f 1s infinite}@keyframes pulse-1ebd7b3f{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}#record-btn[data-v-1ebd7b3f]{background-color:#07c160;color:#fff;border:none;border-radius:25px;padding:12px 40px;font-size:16px;font-weight:700;outline:none;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:transform .1s,background-color .2s}#record-btn[data-v-1ebd7b3f]:active{transform:scale(.95);background-color:#06ad56}#record-btn.recording[data-v-1ebd7b3f]{background-color:#e04040;animation:shake-1ebd7b3f .5s infinite}@keyframes shake-1ebd7b3f{0%,to{transform:rotate(0deg)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}#status-text[data-v-1ebd7b3f]{position:absolute;bottom:105px;background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;pointer-events:none}audio[data-v-1ebd7b3f]{display:none}.roomtitle[data-v-1b144d23]{padding:20px;color:#07c160;font-weight:700}.player-room[data-v-1b144d23]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f5f5f5;margin:0;padding:0;display:flex;flex-direction:column;height:100vh}.player-room-header[data-v-1b144d23]{background-color:#fff;border-bottom:1px solid #e4e4e4;padding:12px 16px;text-align:center;z-index:20;position:sticky;top:0}.player-room-header h1[data-v-1b144d23]{margin:0;font-size:18px;color:#333}.content[data-v-1b144d23]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:scroll;padding:10px}#chat-container[data-v-1b144d23]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent;min-height:0}.control-panel[data-v-1b144d23]{position:sticky;bottom:0;z-index:20;background-color:#f7f7f7;border-top:1px solid #dcdcdc;padding:15px}#chat-container[data-v-1b144d23]::-webkit-scrollbar{width:8px}#chat-container[data-v-1b144d23]::-webkit-scrollbar-track{background:transparent}#chat-container[data-v-1b144d23]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}.recording-hint[data-v-1b144d23]{text-align:center;color:#999;font-size:12px;padding:10px;flex-shrink:0}.message-row[data-v-1b144d23]{display:flex;align-items:flex-start;margin-bottom:10px}.message-row.self[data-v-1b144d23]{justify-content:flex-end}.avatar[data-v-1b144d23]{width:40px;height:40px;border-radius:4px;background-color:#a0cfff;flex-shrink:0}.avatar.other[data-v-1b144d23]{margin-right:10px}.avatar.self[data-v-1b144d23]{margin-left:10px}.self-avatar[data-v-1b144d23]{background-color:#95ec69}.bubble[data-v-1b144d23]{padding:8px 10px;position:relative;font-size:15px;min-height:24px;word-break:break-word;cursor:pointer;transition:background-color .2s;margin-bottom:5px}.bubble[data-v-1b144d23],.bubblecard[data-v-1b144d23]{border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.1);width:60%}.bubblecard[data-v-1b144d23]{background:linear-gradient(45deg,#dec9f8,#babff6);padding:10px}onlyBoss .bubblecard.other[data-v-1b144d23]{margin-right:50px}.bubblecard.self[data-v-1b144d23]{margin-left:50px}.card[data-v-1b144d23]{font-size:12px;text-align:left}.card .card-content[data-v-1b144d23]{margin:8px 0}.card .card-footer[data-v-1b144d23]{max-height:100px;overflow:scroll}.message-row.other .bubble[data-v-1b144d23],.message-row.self .bubble[data-v-1b144d23]{background-color:#95ec69;color:#000}.voice-content[data-v-1b144d23]{display:flex;align-items:center;min-width:60px}.voice-icon[data-v-1b144d23]{font-size:18px;margin-right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-image:url(/img/vother.5d8af6ce.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.voice-duration[data-v-1b144d23]{font-size:14px;color:#666}.playing .voice-icon[data-v-1b144d23]{animation:pulse-1b144d23 1s infinite}@keyframes pulse-1b144d23{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}#record-btn[data-v-1b144d23]{background-color:#07c160;color:#fff;border:none;border-radius:25px;padding:12px 40px;font-size:16px;font-weight:700;outline:none;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:transform .1s,background-color .2s}#record-btn[data-v-1b144d23]:active{transform:scale(.95);background-color:#06ad56}#record-btn.recording[data-v-1b144d23]{background-color:#e04040;animation:shake-1b144d23 .5s infinite}@keyframes shake-1b144d23{0%,to{transform:rotate(0deg)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}#status-text[data-v-1b144d23]{position:absolute;bottom:125px;background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;pointer-events:none}audio[data-v-1b144d23]{display:none}.music-tag[data-v-1b144d23]{margin-left:5px;cursor:pointer;transition:all .2s}.music-tag.selected[data-v-1b144d23]{background-color:#07c160;color:#fff;border-color:#07c160}.music-tag[data-v-1b144d23]:not(.selected){background-color:#f4f4f5;color:#909399;border-color:#e9e9eb}.login-page[data-v-199a9d99]{min-height:100vh;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.login-container[data-v-199a9d99]{width:100%;max-width:360px;background:#fff;border-radius:6px;padding:40px 30px;box-shadow:0 2px 12px rgba(162,88,222,.51)}.logo-section[data-v-199a9d99]{text-align:center;margin-bottom:35px}.logo-icon[data-v-199a9d99]{font-size:48px;margin-bottom:12px}.app-title[data-v-199a9d99]{font-size:22px;color:#333;margin:0;font-weight:600}.form-section[data-v-199a9d99]{margin-bottom:20px}.input-group[data-v-199a9d99]{margin-bottom:16px}.input-field[data-v-199a9d99]{width:100%;border:1px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:15px;outline:none;color:#333;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.input-field[data-v-199a9d99]:focus{border-color:linear-gradient(135deg,#8b5cf6,#3b82f6);box-shadow:0 0 0 3px rgba(139,92,246,.6)}.input-field[data-v-199a9d99]::-moz-placeholder{color:#ccc}.input-field[data-v-199a9d99]::placeholder{color:#ccc}.login-btn[data-v-199a9d99]{width:100%;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;border:none;padding:14px;border-radius:24px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s;margin-top:8px}.login-btn[data-v-199a9d99]:disabled{background:#e1d5f5;cursor:not-allowed}.login-btn[data-v-199a9d99]:not(:disabled):active{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}@media screen and (max-width:375px){.login-container[data-v-199a9d99]{padding:30px 24px}.app-title[data-v-199a9d99]{font-size:20px}.logo-icon[data-v-199a9d99]{font-size:42px}}.intro-container[data-v-1494158a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:20px;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}.logo-img[data-v-1494158a]{width:118px;height:118px;-o-object-fit:contain;object-fit:contain}.page-header[data-v-1494158a]{margin-bottom:30px;text-align:center}.app-title[data-v-1494158a]{font-size:1.5rem;color:#333;margin-top:10px;font-weight:700}.content-body[data-v-1494158a]{max-width:600px;text-align:center;margin-bottom:40px}.description[data-v-1494158a]{font-size:1.1rem;color:#666;line-height:1.6}.wechat-actions[data-v-1494158a]{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;width:100%;max-width:800px}.wechat-card[data-v-1494158a]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05);width:100%;max-width:350px;display:flex;justify-content:center}.wechat-card[data-v-1494158a]:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1);border-color:#8b5cf6}.mobile-view[data-v-1494158a]{display:flex;align-items:center;gap:15px;width:100%}.icon-wrapper[data-v-1494158a]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.info[data-v-1494158a]{flex:1;text-align:left}.contact-name[data-v-1494158a]{margin:0 0 5px 0;font-size:1.1rem;color:#333}.contact-id[data-v-1494158a]{margin:0;font-size:.9rem;color:#888;font-family:monospace}.add-btn[data-v-1494158a]{background-color:#8b5cf6;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-weight:700;cursor:pointer;transition:background-color .2s;flex-shrink:0}.add-btn[data-v-1494158a]:hover{background-color:#8b5cf6}.pc-view[data-v-1494158a]{display:none;flex-direction:column;align-items:center;width:100%}.qr-code-img[data-v-1494158a]{width:150px;height:150px;margin:10px 0;border:1px solid #eee;padding:5px;border-radius:8px}.pc-contact-name[data-v-1494158a]{margin:0;font-size:1.2rem;color:#333}.pc-tip[data-v-1494158a]{margin:5px 0 0 0;font-size:.9rem;color:#666}.pc-id[data-v-1494158a]{margin:5px 0 0 0;font-size:.85rem;color:#999;font-family:monospace}@media (min-width:768px){.wechat-card[data-v-1494158a]{min-width:200px}.mobile-view[data-v-1494158a]{display:none}.pc-view[data-v-1494158a]{display:flex}}.player-show-page[data-v-1945d530]{min-height:100vh;background-color:#f5f7fa;padding:20px;display:flex;justify-content:center}.player-card[data-v-1945d530]{width:100%;max-width:700px;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden}.profile-header[data-v-1945d530]{display:flex;padding:30px;background:linear-gradient(135deg,#fff,#f9fafb);border-bottom:1px solid #f0f0f0;align-items:center}.avatar-section[data-v-1945d530]{margin-right:25px;flex-shrink:0}.avatar-box[data-v-1945d530]{position:relative;width:90px;height:90px}.avatar-img[data-v-1945d530]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.avatar-img[data-v-1945d530]:hover{transform:scale(1.05)}.gender-badge[data-v-1945d530]{position:absolute;bottom:2px;right:2px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.gender-badge.male[data-v-1945d530]{background-color:#409eff}.gender-badge.female[data-v-1945d530]{background-color:#ff7eb9}.gender-badge.unknown[data-v-1945d530]{background-color:#909399}.info-section[data-v-1945d530]{flex:1;display:flex;flex-direction:column;justify-content:center}.name-row[data-v-1945d530]{margin-bottom:10px}.player-name[data-v-1945d530]{margin:0;font-size:1.5rem;color:#303133;font-weight:700;letter-spacing:1px}.tags-container[data-v-1945d530]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tag-item[data-v-1945d530]{font-size:.75rem;padding:4px 10px;background:linear-gradient(90deg,#e6f7ff,#f0f9ff);color:#409eff;border-radius:12px;border:1px solid #d9ecff;font-weight:500}.bio-text[data-v-1945d530]{margin:0;font-size:.8rem;color:#606266;line-height:1.6;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quote-icon[data-v-1945d530]{color:#dcdfe6;font-family:serif;font-size:1.2em;vertical-align:middle}.rich-content-area[data-v-1945d530]{padding:30px}.section-header[data-v-1945d530]{display:flex;align-items:center;margin-bottom:25px}.section-title[data-v-1945d530]{font-size:1.1rem;font-weight:700;color:#303133;margin-right:10px}.title-line[data-v-1945d530]{flex:1;height:1px;background-color:#ebeef5}.rich-text-body[data-v-1945d530]{font-size:1rem;color:#505050;line-height:1.8;word-wrap:break-word}.rich-text-body[data-v-1945d530] p{margin-bottom:1.2em;text-align:justify}.rich-text-body[data-v-1945d530] strong{color:#303133;font-weight:600}.rich-text-body[data-v-1945d530] ol,.rich-text-body[data-v-1945d530] ul{padding-left:20px;margin-bottom:1.2em;color:#606266}.rich-text-body[data-v-1945d530] li{margin-bottom:8px}.rich-text-body[data-v-1945d530] blockquote{margin:20px 0;padding:10px 15px;background-color:#f4f4f5;border-left:4px solid #909399;color:#606266;font-style:italic;border-radius:4px}.rich-text-body[data-v-1945d530] img{max-width:100%;height:auto;border-radius:8px;display:block;margin:20px auto;box-shadow:0 4px 12px rgba(0,0,0,.08)}@media (max-width:600px){.player-show-page[data-v-1945d530]{padding:0}.player-card[data-v-1945d530]{border-radius:0;box-shadow:none}.profile-header[data-v-1945d530]{flex-direction:column;text-align:center;padding:25px 20px}.avatar-section[data-v-1945d530]{margin-right:0;margin-bottom:15px}.tags-container[data-v-1945d530]{justify-content:center}.info-section[data-v-1945d530]{align-items:center}.bio-text[data-v-1945d530]{-webkit-line-clamp:3}}