.primary-color[data-v-443af61c]{color:#f8263c}.color-blue[data-v-443af61c]{color:#2f80ed}.color-white[data-v-443af61c]{color:#fff}.norem-display-gifts[data-v-443af61c]{position:absolute;left:12px;bottom:310px}.norem-display-gifts .norem-display-gifts__item[data-v-443af61c]{margin-bottom:4px;padding-left:4px;transition:all .5s}.norem-display-gifts .norem-gift-box[data-v-443af61c]{width:172px;height:44px;padding:4px 8px 4px 4px;border-radius:24px;background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.1))}.norem-display-gifts .norem-gift-box .norem-give-user-avatar[data-v-443af61c]{width:36px;height:36px;border-radius:50%}.norem-display-gifts .norem-gift-box .norem-give-user-name[data-v-443af61c]{width:50px;font-size:14px;font-weight:600;margin-left:8px}.norem-display-gifts .norem-gift-box .norem-give-gift-name[data-v-443af61c]{color:hsla(0,0%,100%,.8);font-size:10px;font-weight:600;margin-left:8px;margin-top:2px}.norem-display-gifts .norem-gift-box .norem-gift-img[data-v-443af61c]{width:40px;height:40px}.norem-display-gifts .norem-gift-num[data-v-443af61c]{font-size:16px;font-weight:400;margin-left:4px}.norem-display-gifts .norem-gift-num .norem-overbold[data-v-443af61c]{font-size:28px}.gift-effect[data-v-443af61c]{position:absolute;inset:.20513rem;z-index:10}.gift-effect .anim-container[data-v-443af61c]{width:100%;height:max-content}.primary-color[data-v-b70add42]{color:#f8263c}.color-blue[data-v-b70add42]{color:#2f80ed}.color-white[data-v-b70add42]{color:#fff}.norem-welcome-box[data-v-b70add42]{position:absolute;left:12px;bottom:270px;padding:4px 8px;gap:4px;border-radius:24px;background:rgba(112,29,248,.8)}.norem-welcome-box .norem-level[data-v-b70add42]{display:flex;align-items:center}.norem-welcome-box .norem-user-avatar[data-v-b70add42]{width:24px;height:24px;border-radius:50%}.norem-welcome-box .norem-user-name[data-v-b70add42]{font-size:14px;font-weight:600}.danmu-list{position:absolute;left:.30769rem;right:.30769rem;bottom:.76923rem;max-height:5.64103rem;overflow-y:auto}.danmu-list .norem-danmu-item{width:fit-content;padding:6px 8px;border-radius:11px;background:rgba(0,0,0,.2);margin-top:4px;font-size:13px;font-weight:600}.danmu-list .norem-danmu-item .norem-user-name{display:inline-block;color:#a9e3f2;font-size:13px;font-weight:600;margin-left:4px}.danmu-list .norem-danmu-item .norem-content{margin-left:4px;color:#fff390}.danmu-list .norem-danmu-item .norem-emoji{width:28px;vertical-align:middle}.danmu-list .norem-danmu-item .norem-content{font-size:13px;font-weight:600}.image{width:.51282rem;height:.51282rem}.norem-level{display:inline-block;padding:2px 8px 2px 4px;border-radius:12px;background-color:transparent;background-position:50%;background-size:100% 100%}.norem-level .norem-star{width:14px;height:14px;margin-right:2px}.norem-level .norem-level-num{font-size:10px;font-weight:600;line-height:14px;color:#fff}.primary-color{color:#f8263c}.color-blue{color:#2f80ed}.color-white{color:#fff}.main{display:flex;flex-direction:column;box-sizing:border-box;height:100vh;border-radius:.10256rem;background-color:#fff;line-height:normal;overflow:hidden}.main .header-dark{background:#17181f;position:relative;transition:all .3s ease}.main .header-dark.collapsed{display:none}.main .header-dark .header-content{display:flex;align-items:center;justify-content:space-between;height:1.48718rem;padding:0 .41026rem}.main .header-dark .header-content .meeting-section .meeting-number{font-size:.41026rem;font-weight:400;color:#fff;line-height:.5641rem}.main .header-dark .header-content .user-section{display:flex;align-items:center;gap:.20513rem}.main .header-dark .header-content .user-section .username{font-size:.41026rem;font-weight:400;color:#fff;line-height:.5641rem;text-align:right}.main .header-dark .header-content .user-section .user-avatar{width:1.02564rem;height:1.02564rem;border-radius:50%;object-fit:cover}.main .header-dark .header-divider{height:1px;background:#24252e}.main .live-controls{position:absolute;left:0;right:0;top:0;z-index:10;pointer-events:none}.main .live-controls.collapsed{top:0}.main .live-controls .collapse-btn{position:absolute;left:4.41026rem;top:1.89744rem;display:flex;align-items:center;gap:.15385rem;cursor:pointer;pointer-events:auto;transition:opacity .2s}.main .live-controls .collapse-btn:hover{opacity:.8}.main .live-controls .collapse-btn .collapse-icon{width:.46154rem;height:.46154rem;color:#fff}.main .live-controls .collapse-btn span{font-size:.33333rem;color:#fff;text-shadow:0 .05128rem .15385rem rgba(0,0,0,.25)}.main .live-controls .expand-btn{position:absolute;left:4.41026rem;top:.41026rem;display:flex;align-items:center;gap:.15385rem;cursor:pointer;pointer-events:auto;transition:opacity .2s}.main .live-controls .expand-btn:hover{opacity:.8}.main .live-controls .expand-btn .expand-icon{width:.46154rem;height:.46154rem;color:#fff}.main .live-controls .expand-btn span{font-size:.33333rem;color:#fff;text-shadow:0 .05128rem .15385rem rgba(0,0,0,.25)}.main .live-controls .open-app-btn{position:absolute;right:.20513rem;top:1.69231rem;padding:.20513rem .51282rem;background:#f8263c;border-radius:.15385rem;cursor:pointer;pointer-events:auto;transition:background .2s}.main .live-controls .open-app-btn:hover{background:#e02034}.main .live-controls .open-app-btn span{font-size:.33333rem;color:#fff;font-weight:500}.main .live-controls.collapsed .expand-btn{top:.41026rem}.main .live-controls.collapsed .open-app-btn{top:.20513rem}.main .live-window{flex:1;position:relative;color:#fff}.main .live-window .mask{position:absolute;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(.25641rem)}.main .live-window .unlive{position:absolute;top:3.07692rem;left:50%;transform:translate(-50%);text-align:center}.main .live-window .unlive .unlive-avatar{width:1.64103rem;height:1.64103rem;border-radius:50%;border:1px solid #fff}.main .live-window .unlive .live-over{font-size:.41026rem;font-weight:600;line-height:.61538rem;margin-top:.30769rem}.main .live-window .unlive .over-time{color:hsla(0,0%,100%,.6);font-size:.30769rem;font-weight:500;line-height:.51282rem;margin-top:.10256rem}.main .live-window .background-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.main .live-window #player-container-id{width:100%;height:100%;border-radius:.10256rem;background:#000}.main .open-app-dialog{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.main .open-app-dialog .dialog-container{width:7.17949rem;background:#fff;border-radius:.41026rem;overflow:hidden;box-shadow:0 .10256rem .51282rem rgba(0,0,0,.15)}.main .open-app-dialog .dialog-title{height:.61538rem;margin:.61538rem .51282rem 0;text-align:center;font-size:.4359rem;font-weight:600;color:#222;line-height:.65385rem;letter-spacing:-.43px}.main .open-app-dialog .dialog-content{margin:.25641rem .51282rem 0}.main .open-app-dialog .dialog-content .dialog-text{margin:.25641rem 0 0;text-align:center;font-size:.38462rem;color:#555;line-height:.61538rem;letter-spacing:-.23px}.main .open-app-dialog .dialog-content .checkbox-wrapper{display:flex;align-items:center;justify-content:center;gap:.20513rem;margin-top:.46154rem;padding:.20513rem .25641rem;border-radius:.25641rem;cursor:pointer;transition:background .2s}.main .open-app-dialog .dialog-content .checkbox-wrapper:hover{background:#f5f5f5}.main .open-app-dialog .dialog-content .checkbox-wrapper .checkbox{width:.51282rem;height:.51282rem;border:.05128rem solid #ddd;border-radius:.10256rem;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.main .open-app-dialog .dialog-content .checkbox-wrapper .checkbox.checked{background:#f8263c;border-color:#f8263c}.main .open-app-dialog .dialog-content .checkbox-wrapper .checkbox.checked .check-icon{width:.30769rem;height:.25641rem}.main .open-app-dialog .dialog-content .checkbox-wrapper .checkbox-label{font-size:.35897rem;color:#888;line-height:.51282rem;letter-spacing:-.15px}.main .open-app-dialog .dialog-buttons{display:flex;border-top:1px solid #f0f0f0;margin-top:.51282rem}.main .open-app-dialog .dialog-buttons .dialog-btn{flex:1;height:1.33333rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.main .open-app-dialog .dialog-buttons .dialog-btn:hover{background:#f9f9f9}.main .open-app-dialog .dialog-buttons .dialog-btn span{font-size:.41026rem;font-weight:500;letter-spacing:-.31px}.main .open-app-dialog .dialog-buttons .dialog-btn.cancel-btn{border-right:1px solid #f0f0f0}.main .open-app-dialog .dialog-buttons .dialog-btn.cancel-btn span{color:#555}.main .open-app-dialog .dialog-buttons .dialog-btn.confirm-btn span{color:#f8263c}.pip-btn{position:absolute;transform:translateX(-1%);right:0;top:50vh;display:flex;align-items:center;gap:.10256rem;padding:.20513rem .41026rem;background:rgba(0,0,0,.6);border-radius:.51282rem;color:#fff;font-size:.33333rem;cursor:pointer;pointer-events:auto;transition:background .2s}.payment-popup{position:relative;width:8.20513rem;background-color:#fff;padding-top:.61538rem;text-align:center;line-height:normal;overflow:hidden}.payment-popup .avatar{width:1.23077rem;height:1.23077rem;border-radius:50%}.payment-popup .live-title{color:#222;font-size:.46154rem;font-weight:600;margin-top:.30769rem}.payment-popup .tips{color:#555;font-size:.33333rem;font-weight:400;margin-top:.30769rem}.payment-popup .tips .red-bold{color:#f8263c;font-size:.41026rem;font-weight:600}.payment-popup .payment-btn{color:#222;border-top:1px solid #eee;text-align:center;padding:.41026rem;margin-top:.61538rem;font-size:.41026rem;font-weight:600}.launch-app{position:absolute;left:0;right:0;bottom:0;height:1.66667rem}.flex_column{background-color:#fff;font-size:.46154rem;font-weight:600}.flex_column .cover{width:8.20513rem;height:8.20513rem;border-radius:.41026rem .41026rem 0 0;margin-bottom:.61538rem}.flex_column .title{color:#222;padding-bottom:.61538rem;text-align:center}.flex_column .title .label{color:#888}