#app,body,html{margin:0;padding:0;height:100%;overflow:hidden;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}*,:after,:before{box-sizing:inherit}.carousel-container[data-v-1326c21d]{max-width:100%;margin:0;background:transparent;padding:0;background-color:#f5f5f5}.carousel-container[data-v-1326c21d],.carousel-wrapper[data-v-1326c21d]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;position:relative}.carousel-wrapper[data-v-1326c21d]{height:280px;overflow:hidden;background:transparent}.carousel-track[data-v-1326c21d]{display:flex;height:100%;transition:transform .3s ease-in-out;will-change:transform}.carousel-spacer[data-v-1326c21d]{width:33.333%;min-width:33.333%;flex-shrink:0}.carousel-item[data-v-1326c21d]{width:calc(33.333% - 16px);min-width:calc(33.333% - 16px);height:100%;position:relative;display:flex;flex-direction:column;background:#fff;margin:0 8px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(.9);opacity:.7;transition:all .3s ease;flex-shrink:0;overflow:hidden}.carousel-item.active[data-v-1326c21d]{transform:scale(1);opacity:1;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:2}.carousel-item img[data-v-1326c21d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px 16px 0 0}.carousel-indicators[data-v-1326c21d]{display:flex;justify-content:center;gap:8px;margin-top:20px;position:relative;z-index:10}.indicator[data-v-1326c21d]{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:all .3s ease;position:relative}.indicator.active[data-v-1326c21d]{background:#6366f1;transform:scale(1.2)}.indicator.active[data-v-1326c21d]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:rgba(99,102,241,.2);animation:pulse-1326c21d 2s infinite}@keyframes pulse-1326c21d{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}@media(max-width:768px){.carousel-wrapper[data-v-1326c21d]{height:240px}.carousel-content[data-v-1326c21d]{padding:10px 12px}.carousel-content h3[data-v-1326c21d]{font-size:13px}.carousel-content p[data-v-1326c21d]{font-size:11px}}@media(hover:none)and (pointer:coarse){.indicator[data-v-1326c21d]{width:10px;height:10px}.carousel-wrapper[data-v-1326c21d]{touch-action:pan-y}}@media(prefers-color-scheme:dark){.carousel-container[data-v-1326c21d]{background:#1f2937}.carousel-item[data-v-1326c21d]{background:#374151}.carousel-content h3[data-v-1326c21d]{color:#f9fafb}.carousel-content p[data-v-1326c21d]{color:#d1d5db}.indicator[data-v-1326c21d]{background:#4b5563}.indicator.active[data-v-1326c21d]{background:#8b5cf6}}.top[data-v-1326c21d]{height:50px;line-height:50px;text-align:center;font-weight:700;background-color:#fff;margin-bottom:10px}.contain[data-v-1326c21d]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;height:100%;border-radius:20px;background-color:#fff;overflow:auto;padding-top:6px;scrollbar-width:none;-ms-overflow-style:none}.contain[data-v-1326c21d]::-webkit-scrollbar{display:none;width:0;height:0}.contain .name[data-v-1326c21d]{font-size:20.83px;font-weight:700;line-height:31.25px;color:#10c497;text-align:center}.contain .line[data-v-1326c21d]{width:333.33px;height:0;opacity:1;margin:auto;border:.69px solid #bfbfbf}.contain .dec[data-v-1326c21d]{padding:12px;font-size:10.42px;font-weight:400;letter-spacing:0;line-height:18.06px;color:#404040;text-align:justify;vertical-align:top;padding-bottom:100px}.send[data-v-1326c21d]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:fixed;left:50%;bottom:16px;width:177.78px;height:30.56px;opacity:1;border-radius:20.83px;background:#10c497;box-shadow:0 0 5.56px rgba(0,0,0,.25);transform:translateX(-50%);font-size:13.89px;font-weight:500;line-height:30.56px;color:#fff;text-align:center}.loading-container[data-v-1326c21d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;margin:10px;border-radius:20px}.loading-container p[data-v-1326c21d]{margin-top:16px;color:#666;font-size:14px}.loading-spinner[data-v-1326c21d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #10c497;border-radius:50%;animation:spin-1326c21d 1s linear infinite}@keyframes spin-1326c21d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-1326c21d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background:#fff;margin:10px;border-radius:20px;padding:20px}.error-container p[data-v-1326c21d]{color:#e74c3c;font-size:14px;text-align:center;margin-bottom:16px}.empty-container[data-v-1326c21d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background:#fff;margin:10px;border-radius:20px}.empty-container p[data-v-1326c21d]{color:#999;font-size:14px;margin-bottom:16px}.retry-btn[data-v-1326c21d]{padding:8px 16px;background:#10c497;color:#fff;border:none;border-radius:16px;font-size:12px;cursor:pointer;transition:background .3s ease}.retry-btn[data-v-1326c21d]:hover{background:rgba(16,196,151,.8)}.retry-btn[data-v-1326c21d]:active{transform:scale(.95)}.contain[data-v-81121a2a]{width:100vw;height:100vh;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.contain .top[data-v-81121a2a]{padding:0 10px;width:100%;height:50px;position:fixed;background-color:#fff;top:0;display:flex;justify-content:space-between;align-items:center;z-index:998}.contain .bgc[data-v-81121a2a]{width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:50%}.contain .talk[data-v-81121a2a]{position:fixed;width:100vw;height:100vh;top:0;z-index:1;padding-top:54px;padding-bottom:68px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contain .talk .scroll[data-v-81121a2a]{overflow:auto;height:100%}.contain .talk .scroll[data-v-81121a2a] ::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent;color:transparent}.contain .talk .scroll .chat-body[data-v-81121a2a]{display:flex;flex-direction:column}.contain .talk .scroll .chat-body .self[data-v-81121a2a]{justify-content:flex-end}.contain .talk .scroll .chat-body .item[data-v-81121a2a]{display:flex;padding:4px 6px}.contain .talk .scroll .chat-body .item .right[data-v-81121a2a]{background-color:#c2dcff}.contain .talk .scroll .chat-body .item .left[data-v-81121a2a]{background-color:#fff}.contain .talk .scroll .chat-body .item .content[data-v-81121a2a]{margin:0 2px;padding:6px 8px;line-height:1.5;border-radius:3px;color:#000;font-size:16px;max-width:300px;word-wrap:break-word;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.contain .play[data-v-81121a2a]{position:fixed;bottom:0;width:100vw;height:60.92px;background:#e9e9e9;z-index:9999}.contain .play .start[data-v-81121a2a]{width:350px;height:44.31px;margin:8px auto;border-radius:5.54px;background:#fff;box-shadow:0 1.38px 5.54px rgba(0,0,0,.25);font-size:20.77px;font-weight:500;color:#10c497;display:flex;justify-content:center;align-items:center;z-index:1002}.contain .play .start .pimg[data-v-81121a2a]{width:23px;height:23px;margin-right:11px}.contain .newbackmsg[data-v-81121a2a]{position:fixed;bottom:100px;left:20px;padding:6px 8px;line-height:1.5;border-radius:3px;color:#000;font-size:16px;max-width:300px;max-height:320px;overflow:auto;word-wrap:break-word;background-color:#fff}.contain .live[data-v-81121a2a]{position:fixed;bottom:0;width:100%;height:100%;pointer-events:none;z-index:1000}.contain .live .audio[data-v-81121a2a]{position:absolute;bottom:0;width:100%;z-index:998;background-color:transparent;pointer-events:auto}.contain .live .audio .lan[data-v-81121a2a]{display:block;width:300px;height:130.15px;margin:0 auto;border-radius:11.08px;background:#10c497;padding:11.08px;color:#fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;resize:none;outline:none;border:none}.contain .live .audio .btn-group[data-v-81121a2a]{display:flex;width:100%;height:60px;justify-content:space-evenly;margin-bottom:100px;margin-top:20px}.contain .live .audio .btn-group .btn[data-v-81121a2a]{width:60px;height:60px;text-align:center;line-height:60px;border-radius:10px;background-color:#fff}.contain .live .audio .btn-group .send[data-v-81121a2a]{color:#10c497;font-weight:700}