@keyframes mes-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.language-page .btn-complete{z-index:25;border-radius:16px;height:32px;padding:0 16px;line-height:32px;position:fixed;top:6px;right:12px}.nav-height,.nav-wrap{box-sizing:content-box;height:44px}.nav-wrap{z-index:20;padding-left:12px;padding-right:12px;position:fixed;top:0;left:0;right:0}.nav-wrap .nav-right-btn{height:100%;position:absolute;right:12px}.auto-play-component{padding:24px}.auto-play-component .auto-play-btn{background:#6e44ff;border:none;border-radius:22px;height:44px;line-height:44px;display:block}.user-info-page{background:#f3f3f5;min-height:100vh}.user-info-page .loading-container{justify-content:center;align-items:center;height:300px;display:flex}.user-info-page .avatar-section{justify-content:center;padding:32px 0 48px;display:flex}.user-info-page .avatar-section .avatar-container{position:relative}.user-info-page .avatar-section .avatar-container .user-avatar{border-radius:56px!important;width:112px!important;height:112px!important}.user-info-page .avatar-section .avatar-container .avatar-loading{background:#0009;border-radius:56px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.user-info-page .avatar-section .avatar-container .camera-icon{cursor:pointer;pointer-events:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:0;right:0}.user-info-page .avatar-section .avatar-container .camera-icon .camera-bg{z-index:1;pointer-events:none;width:32px;height:32px;position:absolute}.user-info-page .avatar-section .avatar-container .camera-icon .camera-front{z-index:2;pointer-events:none;width:16px;height:16px;position:absolute}.user-info-page .info-card{background:#fff;border-radius:16px;margin:0 12px;overflow:hidden}.user-info-page .info-card .info-item{cursor:pointer;position:relative}.user-info-page .info-card .info-item:not(:last-child):after{content:"";transform-origin:0 0;background-color:#0000000f;height:1px;position:absolute;bottom:0;left:16px;right:16px;transform:scaleY(.5)}.user-info-page .info-card .info-item .info-content{justify-content:space-between;align-items:center;padding:16px;display:flex}.user-info-page .info-card .info-item .info-content .label{color:#000000d9;flex-shrink:0;margin-right:16px;font-family:PingFang SC;font-size:1rem;font-weight:500}.user-info-page .info-card .info-item .info-content .value-with-arrow,.user-info-page .info-card .info-item .info-content .value-with-flag{align-items:center;display:flex}.user-info-page .info-card .info-item .info-content .value-with-arrow .value,.user-info-page .info-card .info-item .info-content .value-with-flag .value{color:#000000a6;text-align:right;word-break:break-all;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:PingFang SC;font-size:.875rem;font-weight:400;display:-webkit-box;overflow:hidden}.user-info-page .info-card .info-item .info-content .value-with-arrow .value.not-set,.user-info-page .info-card .info-item .info-content .value-with-flag .value.not-set{color:#00000040}.user-info-page .info-card .info-item .info-content .value-with-arrow .flag-icon,.user-info-page .info-card .info-item .info-content .value-with-flag .flag-icon{object-fit:cover;border-radius:12px;width:24px;height:24px}.user-info-page .info-card .info-item .info-content .value-with-arrow .arrow-icon,.user-info-page .info-card .info-item .info-content .value-with-flag .arrow-icon{width:16px;height:16px;margin-left:var(--mild-space)}.gender-modal{width:100%;height:100%}.gender-modal .navbar{box-sizing:content-box;align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.gender-modal .navbar .close-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.gender-modal .navbar .title{color:#000000d9;margin:0;font-family:PingFang SC;font-size:1.125rem;font-weight:500;line-height:28px;position:absolute;left:50%;transform:translate(-50%)}.gender-modal .navbar .save-btn{color:#ffffffa6;cursor:pointer;background:#c2adff;border:none;border-radius:16px;height:32px;margin-left:auto;padding:5px 16px;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:22px;transition:all .3s}.gender-modal .navbar .save-btn.active{color:#fff;background:linear-gradient(#8b6aff 0%,#6e44ff 100%)}.gender-modal .navbar .save-btn:disabled{cursor:not-allowed;opacity:.6}.gender-modal .options-container{background:#fff;border-radius:16px;margin:8px 12px 0}.gender-modal .options-container .option-item{cursor:pointer;position:relative}.gender-modal .options-container .option-item:not(:last-child):after{content:"";transform-origin:0 0;background-color:#0000000f;height:1px;position:absolute;bottom:0;left:16px;right:16px;transform:scaleY(.5)}.gender-modal .options-container .option-item .option-content{justify-content:space-between;align-items:center;padding:16px;display:flex}.gender-modal .options-container .option-item .option-content .option-left{align-items:center;gap:8px;display:flex}.gender-modal .options-container .option-item .option-content .option-left .gender-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gender-modal .options-container .option-item .option-content .option-left .option-text{color:#000000d9;font-family:PingFang SC;font-size:1rem;font-weight:400;line-height:24px}.gender-modal .options-container .option-item .option-content .check-icon{opacity:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex}.gender-modal .options-container .option-item .option-content .check-icon.visible{opacity:1}.gender-modal .options-container .option-item .option-content .check-icon img{filter:brightness(0)saturate()invert(28%)sepia(94%)saturate(4635%)hue-rotate(253deg)brightness(95%)contrast(101%)}.nickname-modal{width:100%;height:100%}.nickname-modal .navbar{box-sizing:content-box;align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.nickname-modal .navbar .close-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.nickname-modal .navbar .title{color:#000000d9;margin:0;font-family:PingFang SC;font-size:1.125rem;font-weight:500;line-height:28px;position:absolute;left:50%;transform:translate(-50%)}.nickname-modal .navbar .save-btn{color:#ffffffa6;cursor:pointer;background:#c2adff;border:none;border-radius:16px;height:32px;margin-left:auto;padding:5px 16px;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:22px;transition:all .3s}.nickname-modal .navbar .save-btn.active{color:#fff;background:linear-gradient(#8b6aff 0%,#6e44ff 100%)}.nickname-modal .navbar .save-btn:disabled{cursor:not-allowed;opacity:.6}.nickname-modal .input-container{padding:8px 12px}.nickname-modal .input-container .input-wrapper{background:#fff;border-radius:16px;align-items:center;padding:16px;display:flex;position:relative}.nickname-modal .input-container .input-wrapper .nickname-input{color:#000000d9;background:0 0;border:none;outline:none;flex:1;font-family:PingFang SC;font-size:1rem;font-weight:400;line-height:24px}.nickname-modal .input-container .input-wrapper .nickname-input::placeholder{color:#00000073}.nickname-modal .input-container .input-wrapper .clear-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;padding:0;display:flex}.nickname-modal .input-container .input-wrapper .clear-btn .clear-icon{background:#00000073;border-radius:50%;width:18px;height:18px;position:relative}.nickname-modal .input-container .input-wrapper .clear-btn .clear-icon:before,.nickname-modal .input-container .input-wrapper .clear-btn .clear-icon:after{content:"";background:#fff;width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nickname-modal .input-container .input-wrapper .clear-btn .clear-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.birthday-modal .adm-picker-header a{color:#6e44ff}.interests-selector{flex-direction:column;height:100%;display:flex}.interests-selector .loading-container{justify-content:center;align-items:center;height:400px;display:flex}.interests-selector .loading-container .loading-text{color:#666;font-size:1rem}.interests-selector .tab-navigation{background:#fff;height:44px;position:relative}.interests-selector .tab-navigation .tab-background{background:#fff;position:absolute;inset:0}.interests-selector .tab-navigation .tab-content{height:100%;position:relative;overflow:hidden}.interests-selector .tab-navigation .tab-content .tab-list{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;align-items:center;gap:24px;height:100%;padding:0 24px;display:flex;overflow:auto hidden}.interests-selector .tab-navigation .tab-content .tab-list::-webkit-scrollbar{display:none}.interests-selector .tab-navigation .tab-content .tab-list .tab-item{color:#00000073;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:10px 0;font-family:PingFang SC;font-size:1rem;line-height:1.5;transition:color .3s;position:relative}.interests-selector .tab-navigation .tab-content .tab-list .tab-item .tab-indicator{opacity:0;background:#6e44ff;border-radius:1.5px;height:2px;transition:all .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.interests-selector .tab-navigation .tab-content .tab-list .tab-item.active{color:#6e44ff;font-weight:500}.interests-selector .tab-navigation .tab-content .tab-list .tab-item.active .tab-indicator{opacity:1;transform:scaleX(1)}.interests-selector .interests-content{scroll-behavior:smooth;flex:1;padding:16px 24px 24px;overflow-y:auto}.interests-selector .interests-content .interest-section{margin-bottom:24px}.interests-selector .interests-content .interest-section:last-child{margin-bottom:0}.interests-selector .interests-content .interest-section .section-title{color:#00000073;margin-bottom:8px;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:1.57}.interests-selector .interests-content .interest-section .interest-tags{flex-wrap:wrap;gap:8px;display:flex}.interests-selector .interests-content .interest-section .interest-tags .interest-tag{color:#000000d9;cursor:pointer;white-space:nowrap;background:#0000000a;border:2px solid #0000;border-radius:12px;padding:8px 16px;font-family:PingFang SC;font-size:1rem;font-weight:400;line-height:1.5;transition:all .1s}.interests-selector .interests-content .interest-section .interest-tags .interest-tag.selected{color:#6e44ff;background:#6e44ff1a;border-color:#6e44ff}.interests-selector-modal{background:#f3f3f5;flex-direction:column;height:100%;display:flex}.interests-selector-modal .navbar{box-sizing:content-box;background:#fff;align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.interests-selector-modal .navbar .close-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.interests-selector-modal .navbar .title{color:#000000d9;margin:0;font-family:PingFang SC;font-size:1.125rem;font-weight:500;line-height:28px;position:absolute;left:50%;transform:translate(-50%)}.interests-selector-modal .navbar .save-btn{color:#ffffffa6;cursor:pointer;background:#c2adff;border:none;border-radius:16px;height:32px;margin-left:auto;padding:5px 16px;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:22px;transition:all .3s}.interests-selector-modal .navbar .save-btn.active{color:#fff;background:linear-gradient(#8b6aff 0%,#6e44ff 100%)}.interests-selector-modal .navbar .save-btn:disabled{cursor:not-allowed;opacity:.6}.interests-selector-modal .modal-content{background:#fff;flex:1;overflow:hidden}.interests-selector-modal .modal-content .loading-container{justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.interests-selector-modal .modal-content .loading-container .loading-text{color:#00000073;font-family:PingFang SC;font-size:1rem}.login-page .login-icon{cursor:pointer;background:#fff;border-radius:12px;padding:12px;transition:transform .2s}.login-page .login-icon:hover{transform:translateY(-1px)}.login-page .login-icon:active{transform:translateY(0)}.country-list-page{background:#fff;min-height:100%}.country-list-page .country-list-header{z-index:10;background-color:#fff;position:sticky;top:0;left:0;right:0}.country-list-page .sticky-letter{height:34px;line-height:34px}.country-list-page .adm-list-item-content-main{padding:0}.typing-cursor{vertical-align:text-bottom;background-color:#fff;width:2px;height:1em;margin-left:2px;animation:.7s infinite blink;display:inline-block}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.summary-page{height:100vh;position:relative;overflow:hidden}.summary-page .heightVh{height:100vh}.summary-page .overflow-y{-webkit-overflow-scrolling:touch;overflow-y:auto}.summary-page .top-box{z-index:5;background:#141414;width:100%;position:fixed;top:0;left:0}.summary-page .top-box .adm-tabs-header{border:0}.summary-page .top-box .adm-tabs-header-mask{display:none}.summary-page .top-box .adm-tabs-tab-wrapper{padding:0}.summary-page .top-box .adm-tabs-tab-active{font-weight:500}.summary-page .summary-box{background:#ffffff14}.summary-page .summary-box h1,.summary-page .summary-box h2,.summary-page .summary-box h3,.summary-page .summary-box h4,.summary-page .summary-box h5,.summary-page .summary-box p{color:var(--textWhiteLight);font-size:var(--heavy-font-size)}.summary-page .summary-box p{margin:0}.summary-page .mine-wrap .content-box{background:#613ddc;margin-left:48px}.summary-page .mine-wrap .content-box .triangle{z-index:2;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:5px solid #613ddc;width:0;height:0;position:absolute;top:14px;right:-5px}.summary-page .other-wrap .content-box{background:#ffffff14;margin-right:48px}.summary-page .other-wrap .content-box .triangle{z-index:2;border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:5px solid #ffffff14;width:0;height:0;position:absolute;top:14px;left:-5px}.summary-page .summaryTopHeight{height:90px}.summary-page .buttonHeight{height:70px}.summary-page .button-copy,.summary-page .button-share{border-radius:22px;height:44px}.summary-page .button-share{background:#613ddc}.summary-page .button-box{z-index:5;background:#141414;width:100%;position:fixed;bottom:0;left:0}.summary-page .button-box .border-line-pixel:before{border:1px solid #fff3}.summary-page .button-box .copy-share{background:#ffffff14;border-radius:22px;height:44px;line-height:44px}.summary-page .button-box #copyBtn{text-align:center;display:block}.summary-page .canvas-chat{background-color:#edebf5;width:100%;position:absolute;top:0;left:120%}.summary-page .canvas-chat .top-img-bg{width:100%;height:auto;position:absolute;top:0;left:0}.summary-page .canvas-chat .bottom-img-bg{width:100%;height:auto;position:absolute;bottom:0;left:0}.summary-page .canvas-chat .relative-z-index{z-index:1;position:relative}.summary-page .canvas-chat .line-pixel-top:before{background:#0000000f}.summary-page .canvas-chat .other-wrap .content-box{background:#00000008}.summary-page .canvas-chat .other-wrap .content-box .triangle{border-right:5px solid #00000008}.summary-page .canvas-chat .triangle-up{border-bottom:8px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.summary-page .canvas-chat .user-avatar{border:2px solid #fff;border-radius:50%}.summary-page .canvas-chat .languages-icon{border:1px solid #fff;border-radius:9px;width:18px;height:18px;position:absolute;bottom:0;right:0}.summary-page .canvas-img{z-index:10;background:#141414;max-height:100vh;position:fixed;top:0;left:0;right:0}.summary-page .canvas-img .delete-wrap{z-index:2;background:#141414;position:fixed;top:0;left:0;right:0}.summary-page .canvas-img .delete-height{height:44px}.summary-page .canvas-img .canvas-download{z-index:2;background:#141414;position:fixed;bottom:0;left:0;right:0}.summary-page .canvas-img .canvas-download .button-share{line-height:44px}.summary-page .canvas-img .canvas-download-height{height:72px}.summary-page .line-pixel-top:before{background-color:#ffffff1f}.summary-page .canvas-markdown,.summary-page .canvas-markdown h1,.summary-page .canvas-markdown h2,.summary-page .canvas-markdown h3,.summary-page .canvas-markdown h4,.summary-page .canvas-markdown h5,.summary-page .canvas-markdown p{font-size:var(--heavy-font-size)}.summary-page .canvas-markdown p{margin:0}.summary-page .summary-tabs .adm-tabs-tab{padding:4px 0 8px}@supports (-webkit-touch-callout:none){.summary-page,.summary-page .heightVh{height:-webkit-fill-available}}.summary-share-page .top-box{z-index:5;background:#141414;width:100%;position:fixed;top:0;left:0}.summary-share-page .summary-box{background:#ffffff14}.summary-share-page .summary-box h1,.summary-share-page .summary-box h2,.summary-share-page .summary-box h3,.summary-share-page .summary-box h4,.summary-share-page .summary-box h5,.summary-share-page .summary-box p{color:var(--textWhiteLight);font-size:var(--heavy-font-size)}.summary-share-page .summary-box p{margin:0}.summary-share-page .mine-wrap .content-box{background:#613ddc;margin-left:48px}.summary-share-page .mine-wrap .content-box .triangle{z-index:2;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:5px solid #613ddc;width:0;height:0;position:absolute;top:14px;right:-5px}.summary-share-page .other-wrap .content-box{background:#ffffff14;margin-right:48px}.summary-share-page .other-wrap .content-box .triangle{z-index:2;border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:5px solid #ffffff14;width:0;height:0;position:absolute;top:14px;left:-5px}.summary-share-page .topHeight{height:50px}.summary-share-page .buttonHeight{height:70px}.summary-share-page .button-share{background:#613ddc;border-radius:22px;height:44px}.summary-share-page .button-box{z-index:5;background:#141414;width:100%;position:fixed;bottom:0;left:0}.summary-share-page .button-box .border-line-pixel:before{border:1px solid #fff3}.summary-share-page .line-pixel-top:before{background-color:#ffffff1f}.live-screen-page .recording-status-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#00000040;border-radius:12px;height:24px;position:fixed;top:52px;left:12px}.live-screen-page .recording-status-box .recording-icon{animation:1s ease-in-out infinite opacityPulse}@media only screen and (min-width:768px){.message-item{font-size:1rem}}body{transform-origin:50%;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.top-box{z-index:10;position:absolute;top:12px;left:0;right:0}.quit-icon{width:24px;height:24px}.button-box{z-index:10;position:absolute;bottom:15px;right:12px}.button-box .button{background:#00000040;border-radius:20px;width:40px;height:40px}.button-box .button #copyBtn{padding:8px;display:block}.button-box .button-icon{width:24px;height:24px}.message-box{z-index:10;max-height:194px;padding-left:12px;padding-right:98px;position:absolute;bottom:66px;left:0;right:0}.message-item{background:#00000040;border-radius:16px;padding:6px 8px;font-size:.875rem}.player-box{background:#000;width:100%;height:100%;overflow:hidden}.player-box video{max-width:100%;max-height:100%;transition:transform .3s}.screen-box{z-index:8;background:#000;width:100%;height:100%;position:absolute;inset:0 0 0 -200%}.screen-box .player-wrapper{width:100%;height:100%}.show-screen{left:0}@media only screen and (min-width:768px){.message-item{font-size:1rem}}.meeting-common-page .languages-icon{border:1px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:4px}.meeting-common-page .cover-bg{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#19162cd9;width:100%;height:100%;position:absolute;top:0;left:0}.meeting-common-page .user-info-bg{z-index:100;background:linear-gradient(#0000 0%,#0006 100%);height:32px;position:absolute;bottom:0;left:0;right:0}.meeting-common-page .chat-zoom-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000040;width:30px;height:30px;position:absolute;top:12px;right:8px}.meeting-common-page .avatar-blur-box{width:100%}.meeting-common-page .avatar-blur-bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000040;width:100%;height:94px}.meeting-common-page .avatar-center{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meeting-common-page .no-video-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.meeting-common-page .no-video-blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000040;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.meeting-common-page .full-screen-top{position:absolute;top:0;left:0;right:0}.meeting-common-page .full-screen-top-bg{z-index:3;background:linear-gradient(#0006 0%,#0000 100%);height:56px;position:fixed;top:0;left:0;right:0}.meeting-common-page .full-screen-chat{height:25%;position:fixed;bottom:64px;left:0;right:0}.meeting-common-page .full-screen-chat-horizontal{width:50%;height:45%}.meeting-common-page .full-screen-btn-box{position:fixed;bottom:0;left:0;right:0}.full-screen-swipe-container .meeting-common-page .full-screen-chat,.full-screen-swipe-container .meeting-common-page .full-screen-btn-box,.full-screen-swipe-container .meeting-common-page .full-screen-top-bg{left:100vw}.full-screen-swipe-container .meeting-common-page .recording-status-full-screen{left:calc(100vw + 136px)}.full-screen-swipe-container .meeting-page .full-screen-video-wrap,.full-screen-swipe-container .meeting-share-page .full-screen-video-wrap,.full-screen-swipe-container .meeting-share-record-page .full-screen-video-wrap{right:calc(100vw + 8px)}.full-screen-swipe-container .meeting-page .full-screen-video-wrap.has-chat-text-video,.full-screen-swipe-container .meeting-share-page .full-screen-video-wrap.has-chat-text-video,.full-screen-swipe-container .meeting-share-record-page .full-screen-video-wrap.has-chat-text-video{right:8px}.full-screen-swipe-container .meeting-page .full-screen-chat-horizontal,.full-screen-swipe-container .meeting-share-page .full-screen-chat-horizontal,.full-screen-swipe-container .meeting-share-record-page .full-screen-chat-horizontal{max-width:65vw}.full-screen-swipe-container .meeting-page .recording-status-box,.full-screen-swipe-container .meeting-share-page .recording-status-box,.full-screen-swipe-container .meeting-share-record-page .recording-status-box{left:calc(100vw + 12px)}.full-screen-swipe-container .meeting-page .private-room-tip-wrap,.full-screen-swipe-container .meeting-share-page .private-room-tip-wrap,.full-screen-swipe-container .meeting-share-record-page .private-room-tip-wrap{left:100vw;right:0}.meeting-page .button-bg{background:#00000040;border-radius:50%;width:40px;height:40px}.meeting-page .meeting-out{background:#d84d38}.meeting-page .no-video-img-wrap{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meeting-page .no-video-img-wrap .no-video-img{object-fit:cover;width:100%;height:100%}.meeting-page .video-wrap{width:100%;height:282px;margin:8px 0 0}.meeting-page .video-hidden{position:fixed;top:0;left:150%}.meeting-page .videoW50{width:50%}.meeting-page .videoW100{width:100%}.meeting-page .height-short{height:141px}.meeting-page .height-long{height:282px}.meeting-page .stream-absolute{position:absolute;top:0;left:50%}.meeting-page .stream-absolute.stream2{top:50%}.meeting-page .full-screen-video-wrap{position:fixed;top:52px;right:8px}.meeting-page .full-screen-video-wrap.fit-flutter{top:calc(52px + var(--safe-area-inset-top))}.meeting-page .full-screen-video-wrap.fit-hor-flutter{right:calc(8px + var(--safe-area-inset-bottom))}.meeting-page .full-screen-video-wrap .video-box{z-index:3;width:75px;height:75px;position:relative;top:0;left:0}.meeting-page .full-screen-video-wrap .no-video-img-wrap{width:40px;height:40px}.meeting-page .full-screen-video-wrap .full-screen-video{z-index:2;width:100%;height:100%;position:fixed;inset:0}.meeting-page .full-screen-video-wrap .full-screen-video .no-video-img-wrap{display:none}.meeting-page .full-screen-video-wrap .full-screen-fixed-video{z-index:9}.meeting-page .recording-status-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#00000040;border-radius:12px;height:24px;position:fixed;top:52px;left:12px}.meeting-page .recording-status-box .recording-icon{animation:1s ease-in-out infinite opacityPulse}@keyframes opacityPulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.meeting-page .has-share-screen.video-wrap{height:75px;margin-top:4px}.meeting-page .has-share-screen .video-box{width:75px;height:75px;position:relative;top:0;left:0}.meeting-page .has-share-screen .video-box .no-video-img-wrap{width:40px;height:40px}.meeting-page .current-screen-user-hidden{display:none}.meeting-page .full-screen-video.local-horizontal-video-fix video{object-fit:contain!important}.meeting-page .feature-wrap{width:72px;height:72px}.meeting-page .feature-active{background-color:#4bb54333;border:1px solid #4bb543;border-radius:8px}.meeting-page .feature-active .feature-icon-box{background-color:#4bb5434d}.meeting-page .private-room-tip-wrap{z-index:4;background:#19162c;padding:8px 12px;font-size:.875rem;position:absolute;bottom:60px;left:0;right:0}.meeting-page .private-room-tip-wrap.flutter{bottom:calc(60px + var(--safe-area-inset-bottom))}.meeting-page .private-room-tip-wrap .confirm-btn{color:#fff;background:#6e44ff;border-radius:12px;height:24px;margin-left:8px;padding:0 12px;line-height:24px}.record-btn{background:#613ddc;border-radius:22px;height:44px}.record-setting{background:#ffffff14;border-radius:16px;height:56px}.invite-popover .adm-popover-inner{background:linear-gradient(135deg,#7c4dff 0%,#613ddc 100%);border-radius:8px}.invite-popover .adm-popover-arrow{color:#613ddc}.recording-confirm-body .adm-dialog-title{margin-bottom:12px}.recording-confirm-body .adm-auto-center-content{color:#ffffffa6;text-align:center;padding:0 24px 20px}.recording-confirm-body .adm-button{color:#ffffffd9;font-size:1.125rem;font-weight:500}.recording-confirm-body .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{border-right:.5px solid #ffffff1f}.recording-confirm-body .adm-dialog-action-row{border-top:.5px solid #ffffff1f}.recording-confirm-body .adm-dialog-button-bold{color:#613ddc}.permission-item{cursor:pointer;border-radius:12px;width:100%;padding:16px 0}.permission-item.line-pixel-bottom:after{background-color:#ffffff1f}.push-stream-ask-popup{z-index:1005!important}.push-text-dot{background:#ffffffa6;border-radius:50%;width:6px;height:6px;margin:8px}.topic-detail-style{border-radius:10px;height:20px;padding-left:8px;padding-right:4px;font-size:.6875rem}.topic-detail-style.border-line-pixel:before{border:1px solid #fff3}.topic-detail-wrap{height:100%}.topic-detail-wrap .topic-content-box{padding-top:48px;overflow-y:auto}.topic-detail-wrap .delete-topic-detail-modal{width:24px;height:24px;position:absolute;top:12px;left:12px}.topic-detail-wrap .confirm-change-btn{background:#6e44ff;border-radius:22px;height:44px;line-height:44px}.topic-detail-wrap .live-img-box{width:25%;max-width:130px;overflow:hidden}.topic-detail-wrap .border-line-pixel:before{border:1px solid #fff}.topic-detail-wrap .live-img-country{border:1px solid #fff;border-radius:100px;position:absolute;top:40px;right:0}.topic-detail-wrap .topic-textarea .adm-text-area-element{resize:none;height:26px;min-height:26px;font-weight:500}.online-user-item-box .online-content{align-items:start}.online-user-item-box .friend-label{width:fit-content;height:18px;color:var(--textGrey);background:var(--spaceBg);border-radius:4px;margin-top:4px;padding:0 4px;line-height:18px}.online-user-item-box .friend-label.dark{color:var(--white065);background:var(--white008)}.online-user-avatar-box{--avatar-size:60px;--flag-size:20px;width:var(--avatar-size);height:var(--avatar-size);box-sizing:border-box;border:2px solid #0000;border-radius:50%;position:relative}.online-user-avatar-box.effect{border-color:var(--primary);animation:3s infinite shadow}.online-user-avatar-box .online-user-avatar-img{width:100%;height:100%;display:block}.online-user-avatar-box .online-flag-icon{width:var(--flag-size);height:var(--flag-size);border:1px solid #fff;position:absolute;bottom:0;right:0}.online-user-avatar-box .online-dot{box-sizing:border-box;background:#38c76f;border:1px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;right:1px}.online-user-avatar-box .online-dot.disabled{background:linear-gradient(#00000040 0% 100%),#fff}@keyframes shadow{0%{box-shadow:0 0 #7c5deccc}12%{box-shadow:0 0 0 5px #7c5dec00}18%{box-shadow:0 0 #7c5dec00}24%{box-shadow:0 0 #7c5deccc}36%{box-shadow:0 0 0 5px #7c5dec00}42%{box-shadow:0 0 #7c5dec00}48%{box-shadow:0 0 #7c5deccc}60%{box-shadow:0 0 0 5px #7c5dec00}to{box-shadow:0 0 #7c5dec00}}.invite-online-user-connect{z-index:5;position:absolute;inset:0}.invite-online-connect-popup{min-height:40vh;margin-top:-20px;padding-bottom:24px}.invite-online-connect-popup .home-label{background:#0000000a;border-radius:13px 0 0 13px;height:26px;padding:0 12px;line-height:26px;position:absolute;top:20px;right:0}.invite-online-connect-popup .invite-input-wrap{background:#0000000a;border-radius:16px;height:121px;margin:16px 0 60px;padding:16px}.invite-online-connect-popup .invite-input-wrap.dark{background:#ffffff14}.invite-online-connect-popup .invite-text{position:absolute;bottom:-16px;left:0;right:0;transform:translateY(100%)}.invite-online-connect-popup .adm-text-area-count{padding:0;position:absolute;bottom:-8px;right:0}.im-page{background:#fff;height:100%}.im-page .header-bg{width:100%;position:fixed;top:0;left:0;right:0}.im-page .im-content{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;height:100%;overflow-y:auto}.im-page .search-section{background:#fff;padding:12px 16px}.im-page .search-section .adm-search-bar{background:#f5f5f5;border-radius:8px}.im-page .adm-tabs-tab-active{font-size:var(--huge-font-size)}.im-page .conversation-item{align-items:center;padding:12px 16px;display:flex}.im-page .conversation-avatar{margin-right:12px;position:relative}.im-page .conversation-avatar .country-flag{z-index:2;background:#fff;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:flex;position:absolute;bottom:0;right:0}.im-page .conversation-avatar .country-flag img{object-fit:contain;border-radius:50%;width:100%;height:100%}.im-page .conversation-avatar .avatar-container{border-radius:50%;width:48px;height:48px;position:relative;overflow:hidden}.im-page .conversation-avatar .avatar-container .avatar-img{object-fit:cover;width:100%;height:100%}.im-page .conversation-avatar .avatar-container .avatar-fallback{color:#666;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem;font-weight:500;display:flex}.im-page .conversation-avatar .avatar-container .avatar-fallback.system-fallback{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-size:1.5rem}.im-page .conversation-content{flex:1;width:0}.im-page .conversation-content .conversation-header{margin-bottom:2px}.im-page .conversation-content .conversation-header .title{font-size:var(--heavy-font-size);color:#000000d9;font-weight:500}.im-page .conversation-content .conversation-header .title .pin-icon{margin-right:4px;font-size:.75rem}.im-page .conversation-content .last-message{text-align:left;font-size:.875rem}.im-page .conversation-extra{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.im-page .conversation-extra .time{color:var(--textBright);font-size:.75rem}.im-page .conversation-extra .mute-icon{font-size:.875rem}.im-page .loading-more{text-align:center;color:#999;padding:20px;font-size:.875rem}.im-page .empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.im-page .empty-state .empty-icon{opacity:.3;margin-bottom:16px;font-size:4rem}.im-page .empty-state .empty-text{color:#999;text-align:center;font-size:1rem}.im-page .nav-right{cursor:pointer;padding:8px;font-size:1.25rem}.im-page .nav-right:hover{opacity:.7}.im-page .adm-swipe-action{--adm-color-background:transparent}.im-page .adm-swipe-action .adm-swipe-action-actions-right .adm-swipe-action-action{justify-content:center;align-items:center;min-width:80px;height:100%;font-size:.875rem;font-weight:500;display:flex}.im-page .adm-swipe-action .adm-swipe-action-actions-right .adm-swipe-action-action[data-color=primary]{color:#fff;background:#1890ff}.im-page .adm-swipe-action .adm-swipe-action-actions-right .adm-swipe-action-action[data-color=warning]{color:#fff;background:#faad14}.im-page .adm-swipe-action .adm-swipe-action-actions-right .adm-swipe-action-action[data-color=danger]{color:#fff;background:#ff4d4f}.im-page .adm-pull-to-refresh .adm-pull-to-refresh-content{color:#999;font-size:.875rem}.im-page .adm-infinite-scroll .adm-infinite-scroll-content{text-align:center;color:#999;padding:12px 0;font-size:.875rem}.im-page .adm-badge .adm-badge-content{border-radius:9px;min-width:18px;height:18px;font-size:.75rem;line-height:18px}.im-page .adm-action-sheet .adm-action-sheet-content{background:#fff;border-radius:16px 16px 0 0}.im-page .adm-action-sheet .adm-action-sheet-action{padding:16px;font-size:1rem}.im-page .adm-action-sheet .adm-action-sheet-action.adm-action-sheet-action-danger{color:#ff4d4f}.im-page .adm-dialog .adm-dialog-content{border-radius:12px;padding:24px}.im-page .adm-dialog .adm-dialog-header{margin-bottom:12px;font-size:1.125rem;font-weight:600}.im-page .adm-dialog .adm-dialog-body{color:#666;margin-bottom:24px;font-size:.875rem;line-height:1.5}.im-page .adm-dialog .adm-dialog-footer{gap:12px;display:flex}.im-page .adm-dialog .adm-dialog-footer .adm-dialog-button{border-radius:8px;flex:1;padding:12px;font-size:1rem;font-weight:500}.im-page .adm-dialog .adm-dialog-footer .adm-dialog-button.adm-dialog-button-primary{color:#fff;background:#1890ff}.im-page .adm-dialog .adm-dialog-footer .adm-dialog-button.adm-dialog-button-default{color:#666;background:#f5f5f5}.im-page .nav-right{transition:opacity .2s}.page-tab-wrap .page-tab-box{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border-radius:16px 16px 0 0;padding:0 8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 20px #00000014}.page-tab-wrap .page-tab-item,.page-tab-wrap .page-tab-height{height:58px}.add-group-wrap .add-group-mask{z-index:101;background:#00000040;position:fixed;inset:0}.add-group-wrap .adm-text-area-count{line-height:26px;font-size:var(--mini-font-size);color:var(--textBright);margin-left:16px;padding-top:0}.add-group-wrap .edit-input{min-height:26px}.add-group-wrap .edit-input .adm-text-area-element{resize:none;height:26px;min-height:26px}.group-avatar-box{background:#fff;border-radius:50%;width:48px;height:48px;position:relative;overflow:hidden}.group-avatar-box .group-avatar-item{width:50%;height:50%;overflow:hidden}.group-avatar-box .group-avatar-item-img,.group-avatar-box.group-avatar-length1 .group-avatar-item,.group-avatar-box.group-avatar-length2 .group-avatar-item,.group-avatar-box.group-avatar-length3 .group-avatar-1{height:100%}.group-avatar-box.group-avatar-length3 .group-avatar-3{position:absolute;bottom:0;right:0}.group-avatar-box:before{content:"";z-index:1;background:#fff;width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.group-avatar-box .group-avatar-4:before,.group-avatar-box .group-avatar-3:before{content:"";z-index:2;background:#fff;width:100%;height:1px;position:absolute;top:0;left:0}.group-avatar-box .group-avatar-add-box{background:#0000000a;width:50%;padding-right:2px}.pt-100{padding-top:100px}.user-avatar-component-box{--avatar-size:48px;--flag-size:19px;width:var(--avatar-size);height:var(--avatar-size);box-sizing:border-box;border-radius:50%}.user-avatar-component-box .user-avatar-component-img{width:100%;height:100%;display:block}.user-avatar-component-box .user-avatar-component-flag{width:var(--flag-size);height:var(--flag-size);border:1.5px solid #fff;position:absolute;bottom:0;right:0}.no-data-component{margin-top:48px}.no-data-component.center{margin-top:0;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)}.no-data-component .action-btn{color:#fff;background:var(--primary);cursor:pointer;border-radius:36px;height:36px;padding:0 16px}.screen-modal-wrap .line-pixel-top:before{background:#ffffff1f}.screen-modal-wrap .screen-qr-code-wrap{background:#ffffff0a;border-radius:20px;width:248px;height:248px;margin-left:auto;margin-right:auto}.screen-modal-wrap .screen-qr-code{width:200px;height:200px;display:block}.screen-modal-wrap .screen-share-btn{border-radius:22px;height:44px;line-height:44px}.screen-modal-wrap .screen-share-btn-little{border-radius:16px;min-width:102px;height:32px;padding:0 8px;line-height:32px}.screen-modal-wrap .screen-share-btn-little.border-white.border-line-pixel:before{border:1px solid #fff3}.share-link-email-wrap .line-pixel-top:before,.share-link-email-wrap .line-pixel-left:before{background-color:#ffffff1f}.share-link-email-wrap .email-input{background:#ffffff14;border-radius:8px;height:48px;line-height:48px;display:block}.share-link-email-wrap .share-op-btn{height:58px}.canvas-share-qr-code-wrap{background:#edebf5;width:327px;padding:38px 10px 10px;position:fixed;top:0;left:200%;overflow:hidden}.canvas-share-qr-code-wrap .canvas-share-box{border-radius:12px;padding-top:45px;padding-bottom:28px}.canvas-share-qr-code-wrap .canvas-head-img-wrap{position:absolute;top:-18px;left:50%;transform:translate(-50%)}.canvas-share-qr-code-wrap .canvas-head-img{border:1.5px solid #fff;border-radius:50%;width:55px;height:55px}.canvas-share-qr-code-wrap .canvas-languages-icon{border:1px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:0;right:0}.share-link-email-center-popup .adm-center-popup-wrap{width:"320px"!important;min-width:"320px"!important}.share-link-email-center-popup .email-input{background:#ffffff14;border:none;border-radius:8px;outline:none;width:100%;height:48px;line-height:48px;display:block}.share-link-email-center-popup .email-input::placeholder{color:#ffffff4d}.share-link-poster-modal-wrap{height:100%}.share-link-poster-modal-wrap .delete-icon{position:absolute;top:12px;left:12px}.share-link-poster-modal-wrap .delete-icon.flutter{top:calc(var(--safe-area-inset-top) + 12px)}.share-link-poster-modal-wrap .save-btn{background:linear-gradient(135deg,#7c4dff 0%,#613ddc 100%);border-radius:22px;height:44px;line-height:44px}.share-component-modal-wrap{position:relative}.share-component-modal-wrap .modal-top-indicator{background:#ffffff1f;border-radius:2px;width:40px;height:4px;margin:0 auto 24px}.share-component-modal-wrap .wx-loading-indicator{background:var(--darkDeep);text-align:center;z-index:10;border-radius:20px 20px 0 0;padding:12px;position:absolute;top:0;left:0;right:0}.share-component-modal-wrap .wx-loading-indicator .loading-text{color:#ffffffa6;font-size:.875rem;line-height:1.4}.share-component-modal-wrap .share-content-wrap .share-section{margin-bottom:16px}.share-component-modal-wrap .share-content-wrap .share-section:last-child{margin-bottom:40px}.share-component-modal-wrap .share-content-wrap .share-icon-item{width:60px;transition:opacity .3s}.share-component-modal-wrap .share-content-wrap .share-icon-item.disabled{pointer-events:none;opacity:.6}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg{border-radius:50%;width:52px;height:52px;margin:0 auto 4px;transition:transform .2s}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg:hover{transform:scale(1.05)}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.wechat{background:#06c35f}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.line{background:#06c755}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.whatsapp{background:#2eb421}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.qq{background:#13b7f6}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.more,.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.copy-link,.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.email,.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-bg.qr-code{background:#ffffff14}.share-component-modal-wrap .share-content-wrap .share-icon-item .share-icon-label{text-align:center;color:var(--textWhiteGrey);word-break:break-all;width:100%}.share-component-modal-wrap .separator-line{background:#ffffff1f;width:100%;height:.5px;margin:20px 0}.share-component-modal-wrap .share-screen-content{padding:16px 0 40px}.share-component-modal-wrap .share-screen-content .copy-link-button{background:#ffffff14;border-radius:16px;padding:16px}.share-component-modal-wrap .share-screen-content .qr-code-display-area{background:#ffffff0a;border-radius:16px;width:200px;height:200px;margin:8px auto 0;padding:20px}.share-component-modal-wrap .share-screen-content .qr-code-display-area .share-qr-code{width:100%;height:100%}.share-component-modal-wrap .share-screen-content .qr-code-display-area .generate-qr-placeholder{background:#ffffff0f;border:2px dashed #fff3;border-radius:8px;width:100%;height:100%;transition:all .3s}.share-component-modal-wrap .share-screen-content .qr-code-display-area .generate-qr-placeholder:hover{background:#ffffff14;border-color:#ffffff4d}.remote-screen-viewer-wrap{height:211px}.remote-screen-viewer-wrap .remote-screen-rote-box{z-index:4;background:#00000040;width:28px;height:28px;position:absolute;bottom:8px;right:8px}.remote-screen-viewer-wrap .remote-screen-full-btn{z-index:4;position:absolute;bottom:8px;right:8px}.remote-screen-player-wrap{height:211px}.remote-screen-full-viewer-wrap{z-index:2;width:100%;height:100%;position:absolute;inset:0}.remote-screen-full-viewer-wrap .remote-screen-player-wrap{width:100%;height:100%}.meeting-message-box .triangle-left{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid #00000040;width:0;height:0;position:absolute;top:15px;left:-6px}.meeting-message-box .triangle-right{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #00000040;width:0;height:0;position:absolute;top:15px;right:-6px}.typing-cursor{background-color:#ffffffb3;width:2px;height:16px;margin-left:2px;animation:.7s infinite blink;display:inline-block}.typing-cursor-complete{opacity:0;transition:opacity .3s;animation:none}.meeting-languages-icon{border:1px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:4px}.subtitle-mode-selector{color:#fff;width:100%}.subtitle-mode-selector .subtitle-mode-title{text-align:center;color:#ffffffd9;margin-bottom:16px;font-size:1.125rem;font-weight:500;line-height:26px}.subtitle-mode-selector .subtitle-mode-options .subtitle-mode-option{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;display:flex;position:relative}.subtitle-mode-selector .subtitle-mode-options .subtitle-mode-option:after{content:"";background:#ffffff1a;height:1px;position:absolute;bottom:0;left:0;right:0}.subtitle-mode-selector .subtitle-mode-options .subtitle-mode-option .option-text{color:#ffffffd9;font-size:1.0625rem}.subtitle-mode-selector .subtitle-mode-options .subtitle-mode-option .option-check{justify-content:center;align-items:center;display:flex}.subtitle-mode-selector .subtitle-mode-options .subtitle-mode-option.selected .option-text{color:#7b5af8;font-weight:500}.confirm-dialog.adm-center-popup{--max-width:85vw}.confirm-dialog .adm-center-popup-wrap{max-width:85vw}.verify-meeting-wrap{background:#00000040;border-radius:50%;width:40px;height:40px}.verify-meeting-wrap .verify-news-num{position:absolute;top:-1px;left:24px}.verify-avatar-img{object-fit:cover;width:44px;height:44px}.verify-languages-icon{border:1px solid #1e1e1e;width:20px;height:20px;position:absolute;bottom:0;right:0}.verify-btn{background:#6e44ff;border-radius:16px;height:32px;padding:0 16px;line-height:32px}.verify-btn.disabled{background:#d3bfff}.verify-connect-user-box{background:#ffffff14;border-radius:16px;padding:16px}.verify-connect-user-box .connect-end-btn{color:#d84d38;background:#d84d381a;border-radius:16px;height:32px;padding:0 16px;line-height:32px}.payment-settings-entry{cursor:pointer;background:#ffffff14;border-radius:16px;margin-top:16px;padding:16px}.payment-settings-entry .payment-settings-content{justify-content:space-between;align-items:center;display:flex}.payment-settings-entry .payment-settings-content .payment-settings-label{color:#ffffffd9;font-size:1rem;font-weight:400}.payment-settings-entry .payment-settings-content .payment-settings-status{align-items:center;gap:2px;display:flex}.payment-settings-entry .payment-settings-content .payment-settings-status .status-text{color:#ffffffa6;font-size:.875rem;font-weight:400}.payment-settings-entry:active{background:#ffffff1f}.connect-payment-settings-modal .modal-content{flex-direction:column;height:350px;padding:0;display:flex;position:relative}.connect-payment-settings-modal .modal-content .modal-header{justify-content:center;align-items:center;padding:24px 16px 0;display:flex;position:relative}.connect-payment-settings-modal .modal-content .modal-header .back-btn{cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:24px;left:16px}.connect-payment-settings-modal .modal-content .modal-header .modal-title{text-align:center;color:#ffffffd9;font-size:1.125rem;font-weight:500;line-height:28px}.connect-payment-settings-modal .modal-content .settings-content{flex:1;padding:16px 12px 94px;overflow-y:auto}.connect-payment-settings-modal .modal-content .settings-content .setting-item{background:#ffffff14;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;display:flex}.connect-payment-settings-modal .modal-content .settings-content .setting-item .setting-label{color:#ffffffd9;font-size:1rem;font-weight:400;line-height:24px}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container{flex:1;justify-content:end;align-items:center;gap:4px;display:flex}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container .coin-input{color:#ffffffd9;text-align:right;-webkit-appearance:none;background:0 0;border:none;flex:1;width:60px;height:24px;padding:0;font-size:1rem;line-height:24px}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container .coin-input::placeholder{color:#ffffff73}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container .coin-input:focus{outline:none}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container .coin-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container .coin-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container .coin-input[type=number]{-moz-appearance:textfield}.connect-payment-settings-modal .modal-content .settings-content .setting-item .coin-input-container .coin-unit{color:#ffffffd9;font-size:1rem;font-weight:400;line-height:24px}.connect-payment-settings-modal .modal-content .settings-content .setting-item:last-child .coin-input-container .coin-input{color:#dc8109}.connect-payment-settings-modal .modal-content .modal-footer{background:#222029e6;padding:12px 12px 24px;position:absolute;bottom:0;left:0;right:0}.connect-payment-settings-modal .modal-content .modal-footer .adm-button{text-align:center;color:#fff;background:#6e44ff;border:none;border-radius:22px;width:100%;height:44px;font-size:1rem;font-weight:400;line-height:24px}.connect-payment-settings-modal .modal-content .modal-footer .adm-button:active{background:#5a37cc}.connect-payment-settings-modal .modal-content .modal-footer .adm-button:disabled{color:#ffffff80;background:#6e44ff80}.connect-payment-settings-modal .adm-switch .adm-switch-checkbox,.connect-payment-settings-modal .adm-switch .adm-switch-checkbox:before{background:#4b494f}.connect-payment-settings-modal .adm-switch.adm-switch-checked .adm-switch-checkbox{background:#7d5aff}.idea-icon-v3{z-index:5}.idea-icon-v3 .idea-icon{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#6e44ff1a;border-radius:0 18px 18px 0;width:min-content;overflow:hidden}.idea-icon-v3 .idea-icon img{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.idea-icon-v3 .idea-icon span{white-space:nowrap;transform-origin:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1)}.idea-icon-v3 .idea-show-hi{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#6e44ff4d;width:min-content}.idea-icon-v3 .idea-show-hi span{opacity:1;max-width:78vw;transform:translate(0)scaleX(1)}.idea-icon-v3 .idea-icon:not(.idea-show-hi) span{opacity:0;max-width:0;overflow:hidden;transform:translate(-20px)scaleX(.8)}.ai-summary-modal{background:#171228;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ai-summary-modal .background-decoration{z-index:1;position:absolute;inset:0}.ai-summary-modal .background-decoration .blur-circle{filter:blur(50px);border-radius:50%;position:absolute}.ai-summary-modal .background-decoration .blur-circle.blur-circle-1{opacity:.15;background:#6e44ff;width:160px;height:160px;top:-12px;left:174px}.ai-summary-modal .background-decoration .blur-circle.blur-circle-2{opacity:.15;background:#ff9af4;width:120px;height:120px;top:-20px;left:80px}.ai-summary-modal .background-decoration .blur-circle.blur-circle-3{opacity:.08;filter:blur(25px);background:#71f9ff;width:51px;height:51px;top:27px;left:-16px}.ai-summary-modal .background-decoration .blur-circle.blur-circle-4{opacity:.1;background:#71f9ff;width:80px;height:80px;top:-9px;right:54px}.ai-summary-modal .background-decoration .blur-circle.blur-circle-5{opacity:.2;background:#6e44ff;width:120px;height:120px;top:30px;left:-15px}.ai-summary-modal .background-decoration .blur-circle.blur-circle-6{filter:blur(8px);opacity:.1;background:#ff9af4;width:22px;height:29px;top:8px;left:41px}.ai-summary-modal .scrollable-content{z-index:2;flex:1;position:relative;overflow-y:auto}.ai-summary-modal .modal-content{padding:0 16px}.ai-summary-modal .modal-content .ai-message-section{gap:8px;margin-top:24px;margin-bottom:24px;display:flex}.ai-summary-modal .modal-content .ai-message-section .ai-avatar{flex-shrink:0;width:56px;height:56px}.ai-summary-modal .modal-content .ai-message-section .ai-avatar .ai-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ai-summary-modal .modal-content .ai-message-section .ai-message-bubble{background:#ffffff14;border-radius:12px;flex:1;margin-left:8px;padding:8px 12px;position:relative}.ai-summary-modal .modal-content .ai-message-section .ai-message-bubble .message-arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:8px solid #ffffff14;width:0;height:0;position:absolute;top:22px;left:-8px}.ai-summary-modal .modal-content .ai-message-section .ai-message-bubble .ai-message-text{color:#ffffffd9;font-size:1rem;font-weight:500;line-height:1.5}.ai-summary-modal .modal-content .user-intro-section{margin-bottom:24px}.ai-summary-modal .modal-content .user-intro-section .section-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ai-summary-modal .modal-content .user-intro-section .section-title .title-gradient-line{background:linear-gradient(#da6aff 0%,#6e44ff 100%);border-radius:1px;width:2px;height:12px}.ai-summary-modal .modal-content .user-intro-section .section-title span{color:#ffffffa6;font-size:.875rem;font-weight:400}.ai-summary-modal .modal-content .user-intro-section .user-intro-list{flex-direction:column;gap:12px;display:flex}.ai-summary-modal .modal-content .user-intro-section .user-intro-list .user-intro-item{gap:12px;display:flex}.ai-summary-modal .modal-content .user-intro-section .user-intro-list .user-intro-item .user-avatar-wrapper{flex-shrink:0;width:48px;height:48px;position:relative}.ai-summary-modal .modal-content .user-intro-section .user-intro-list .user-intro-item .user-avatar-wrapper .user-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.ai-summary-modal .modal-content .user-intro-section .user-intro-list .user-intro-item .user-avatar-wrapper .country-flag{object-fit:cover;border:1px solid var(--dark);border-radius:8px;width:16px;height:16px;position:absolute;bottom:0;right:0}.ai-summary-modal .modal-content .user-intro-section .user-intro-list .user-intro-item .user-info{flex:1}.ai-summary-modal .modal-content .user-intro-section .user-intro-list .user-intro-item .user-info .user-nickname{color:#ffffffd9;margin-bottom:2px;font-size:1rem;font-weight:500;line-height:1.5}.ai-summary-modal .modal-content .user-intro-section .user-intro-list .user-intro-item .user-info .user-introduction{color:#ffffffa6;font-size:.875rem;font-weight:400;line-height:1.57}.ai-summary-modal .modal-content .summary-section{margin-bottom:24px}.ai-summary-modal .modal-content .summary-section .section-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ai-summary-modal .modal-content .summary-section .section-title .title-gradient-line{background:linear-gradient(#da6aff 0%,#6e44ff 100%);border-radius:1px;width:2px;height:12px}.ai-summary-modal .modal-content .summary-section .section-title span{color:#ffffffa6;font-size:.875rem;font-weight:400}.ai-summary-modal .modal-content .summary-section .summary-content{color:#ffffffd9;font-size:1rem;font-weight:500;line-height:1.5}.ai-summary-modal .fixed-bottom-button{z-index:3;background:#171228;padding:8px 16px 16px;position:relative}.ai-summary-modal .fixed-bottom-button .confirm-button-wrapper .confirm-button{color:#fff;cursor:pointer;background:#6544dc;border:none;border-radius:26px;width:100%;height:44px;font-size:1rem;font-weight:400;transition:all .2s}.ai-summary-modal .fixed-bottom-button .confirm-button-wrapper .confirm-button:hover{background:#5a3bc4}.ai-summary-modal .fixed-bottom-button .confirm-button-wrapper .confirm-button:active{background:#4e32a8}.barrage-container{pointer-events:none;z-index:5;background:0 0;height:28px;transition:opacity .3s ease-in-out;position:absolute;top:46px;left:0;right:0;overflow:hidden}.barrage-container.flutter{top:calc(var(--safe-area-inset-top) + 46px)}.barrage-item{white-space:nowrap;color:#ffffffa6;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#00000073;paint-order:stroke fill;font-family:PingFang SC;position:absolute;top:0;left:100%}.barrage-item .barrage-item-box{border-radius:16px;height:28px;padding:4px 6px 4px 4px;overflow:hidden}.barrage-item .barrage-item-box.border-line-pixel:before{z-index:5;border:1px solid #fff3}.barrage-item .barrage-regin{border:1px solid var(--darkDeep);position:absolute;bottom:0;right:0}@keyframes slideLeft{0%{left:100%}to{left:-100%}}.agent-modal .adm-modal-body{padding:0;overflow:hidden}.agent-modal .agent-modal-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.agent-modal .agent-modal-header{flex-shrink:0;justify-content:center;align-items:center;padding:24px 16px 16px;display:flex;position:relative}.agent-modal .agent-modal-header.padding-bottom-0{padding-bottom:0}.agent-modal .agent-modal-header h2{color:#ffffffd9;margin:0;font-size:1.125rem;font-weight:500}.agent-modal .agent-modal-header .close-btn,.agent-modal .agent-modal-header .back-btn{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;right:16px}.agent-modal .agent-modal-header .close-btn svg,.agent-modal .agent-modal-header .back-btn svg{width:20px;height:20px}.agent-modal .agent-modal-header .back-btn{left:16px;right:auto}.agent-modal .agent-content-scroll{flex:1;min-height:0;overflow-y:auto}.agent-modal .agent-cards-container{-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;overflow:auto hidden}.agent-modal .agent-cards-container::-webkit-scrollbar{display:none}.agent-modal .agent-cards{gap:12px;width:max-content;min-width:100%;padding:0 12px 12px;display:flex}.agent-modal .agent-cards .agent-card{cursor:pointer;border:2px solid #0000;border-radius:12px;flex-shrink:0;min-width:80px;transition:border-color .2s;position:relative}.agent-modal .agent-cards .agent-card .agent-card-content{flex-direction:column;align-items:center;gap:8px;display:flex}.agent-modal .agent-cards .agent-card .agent-card-content .agent-avatar{color:#ffffffd9;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:.875rem;font-weight:500;transition:border-color .2s;display:flex}.agent-modal .agent-cards .agent-card .agent-card-content .agent-avatar.create{background:#ffffff14;border:none}.agent-modal .agent-cards .agent-card .agent-card-content .agent-avatar.create svg{color:#ffffffa6;width:24px;height:24px}.agent-modal .agent-cards .agent-card .agent-card-content .agent-name{color:#ffffffa6;text-align:center;white-space:nowrap;border-radius:12px;width:max-content;max-width:100%;padding:4px 8px;font-size:.75rem;transition:all .2s}.agent-modal .agent-cards .agent-card.selected .agent-avatar{border-color:#6544dc}.agent-modal .agent-cards .agent-card.selected .agent-name{color:#fffffff2;background:#6544dc}.agent-modal .agent-cards .agent-card.create-agent .agent-card-content{justify-content:center;align-items:center;min-height:90px}.agent-modal .agent-info-section{background:#6e44ff1a;flex-shrink:0;margin:0 0 16px;padding:12px 16px}.agent-modal .agent-info-section .agent-task-info{margin-top:8px;margin-bottom:12px;display:flex}.agent-modal .agent-info-section .agent-task-info span{color:#ffffffa6;font-size:.875rem}.agent-modal .agent-info-section .agent-status-info .status-text{font-size:.875rem}.agent-modal .agent-info-section .agent-status-info .status-text.running{color:#33ac61}.agent-modal .agent-info-section .agent-status-info .status-text.stopped{color:#dc8109}.agent-modal .agent-info-section .agent-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-modal .agent-info-section .agent-actions .action-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:.5px solid #fff3;border-radius:14px;padding:5px 12px;font-size:.75rem}.agent-modal .agent-info-section .agent-actions .action-btn.run{background:#6544dc}.agent-modal .agent-info-section .agent-actions .action-btn.stop,.agent-modal .agent-info-section .agent-actions .action-btn.start{color:#6544dc}.agent-modal .agent-info-section .agent-description{color:#ffffffa6;font-size:.875rem;line-height:1.4}.agent-modal .agent-console{padding:0 12px 16px}.agent-modal .agent-console .console-message{margin-bottom:16px}.agent-modal .agent-console .console-message .message-time{color:#ffffffd9;margin-bottom:8px;font-size:1rem;font-weight:500}.agent-modal .agent-console .console-message .message-content .message-bubble{color:#ffffffd9;background:#ffffff14;border-radius:16px;padding:12px 16px;font-size:.875rem;line-height:1.4}.agent-modal .agent-console .console-message .message-content .message-bubble h1,.agent-modal .agent-console .console-message .message-content .message-bubble h2,.agent-modal .agent-console .console-message .message-content .message-bubble h3,.agent-modal .agent-console .console-message .message-content .message-bubble h4,.agent-modal .agent-console .console-message .message-content .message-bubble h5,.agent-modal .agent-console .console-message .message-content .message-bubble h6{color:#ffffffd9!important}.agent-modal .agent-form-container{flex-direction:column;height:calc(100% - 60px);display:flex}.agent-modal .agent-form-scroll{flex:1;padding-bottom:20px;overflow-y:auto}.agent-modal .agent-form{padding:0 16px}.agent-modal .agent-form .form-group{margin-bottom:24px}.agent-modal .agent-form .form-group .form-label{align-items:center;gap:4px;margin-bottom:8px;display:flex}.agent-modal .agent-form .form-group .form-label span{color:#ffffffd9;font-size:1rem}.agent-modal .agent-form .form-group .form-label span.required{color:#d84d38}.agent-modal .agent-form .form-group .adm-input{color:#ffffffd9;background:#ffffff14;border:none;border-radius:16px;padding:16px;font-size:1rem}.agent-modal .agent-form .form-group .adm-input::placeholder{color:#ffffff4d}.agent-modal .agent-form .form-group .adm-input:focus{background:#ffffff1f}.agent-modal .agent-form .form-group .adm-text-area{color:#ffffffd9;background:#ffffff14;border:none;border-radius:16px;min-height:80px}.agent-modal .agent-form .form-group .adm-text-area .adm-text-area-element{color:#ffffffd9;background:0 0;padding:16px;font-size:1rem}.agent-modal .agent-form .form-group .adm-text-area .adm-text-area-element::placeholder{color:#ffffff4d}.agent-modal .agent-form .form-group .picker-trigger{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:none;border-radius:16px;padding:16px;font-size:1rem}.agent-modal .agent-form .form-group .picker-trigger.disabled{color:#fff6;cursor:not-allowed;background:#ffffff0a}.agent-modal .agent-form .form-group .picker-trigger img.disabled{opacity:.4}.agent-modal .agent-form .form-group .settings-group{background:#ffffff14;border-radius:16px;overflow:hidden}.agent-modal .agent-form .form-group .settings-group .setting-item{border-bottom:.5px solid #ffffff1f;justify-content:space-between;align-items:center;padding:16px;display:flex}.agent-modal .agent-form .form-group .settings-group .setting-item:last-child{border-bottom:none}.agent-modal .agent-form .form-group .settings-group .setting-item .setting-label{color:#ffffffd9;font-size:1rem}.agent-modal .agent-form .form-group .settings-group .setting-item .adm-selector .adm-selector-inner{color:#ffffffa6;background:0 0;border:none;font-size:.875rem}.agent-modal .form-actions-fixed{background:var(--darkDeep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px;position:sticky;bottom:0}.agent-modal .form-actions-fixed .adm-button{background:#6544dc;border:none;border-radius:24px;height:50px;font-size:1rem;font-weight:500}.agent-modal .form-actions-fixed .adm-button:disabled{color:#ffffff4d;background:#ffffff14}.agent-modal .agent-tabs{margin:0 12px 12px;display:flex}.agent-modal .agent-tabs .agent-tab{color:#ffffff73;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:2px;flex:1;padding:8px 16px 4px;font-size:1rem;font-weight:500;transition:all .3s;position:relative}.agent-modal .agent-tabs .agent-tab.active{color:#ffffffd9}.agent-modal .agent-tabs .agent-tab.active:after{content:"";background:#6e44ff;border-radius:2px;width:12px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.agent-modal .agent-tabs .agent-tab:hover:not(.active){color:#ffffffa6}.agent-modal .translation-list{padding:0 12px}.agent-modal .translation-list .translation-item{background:#ffffff14;border-radius:16px;margin-bottom:12px;padding:12px 16px;position:relative}.agent-modal .translation-list .translation-item .translation-header{margin-bottom:8px}.agent-modal .translation-list .translation-item .translation-header h3{color:#ffffffd9;margin:0;font-size:1rem;font-weight:500}.agent-modal .translation-list .translation-item .translation-info{margin-bottom:12px}.agent-modal .translation-list .translation-item .translation-info .translation-name{color:#ffffffa6;margin-bottom:4px;font-size:.875rem;line-height:1.4}.agent-modal .translation-list .translation-item .translation-info .translation-id{color:#ffffffa6;font-size:.875rem;line-height:1.4}.agent-modal .translation-list .translation-item .translation-actions{justify-content:flex-end;display:flex}.agent-modal .translation-list .translation-item .translation-actions .change-prompt-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:14px;padding:5px 12px;font-size:.75rem;font-weight:400;transition:all .2s}.agent-modal .translation-list .translation-item .translation-actions .change-prompt-btn:hover{background:#ffffff0d;border-color:#ffffff4d}.agent-modal .prompt-selector-subtitle{color:#ffffff73;text-align:center;margin:0 20px;padding-bottom:16px;font-size:.875rem}.agent-modal .prompt-list{padding:0 12px 12px}.agent-modal .prompt-list .prompt-item{cursor:pointer;margin-bottom:10px}.agent-modal .prompt-list .prompt-item:last-child{margin-bottom:0}.agent-modal .prompt-list .prompt-item .prompt-content{background:#ffffff0f;border-radius:12px;align-items:center;padding:16px;transition:all .2s;display:flex}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-radio{margin-top:1px;margin-right:14px}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-radio .radio-circle{border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-radio .radio-circle.checked{border-color:#6e44ff}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-radio .radio-circle.checked .radio-dot{background:#6e44ff;border-radius:50%;width:12px;height:12px}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-info{flex:1;min-width:0}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-info .prompt-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-info .prompt-header .prompt-name{color:#ffffffd9;flex:1;font-size:1rem;font-weight:500;line-height:1.5}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-info .prompt-header .default-tag{color:#fff;white-space:nowrap;background:#6e44ff;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:400}.agent-modal .prompt-list .prompt-item .prompt-content .prompt-info .prompt-id{color:#ffffffa6;word-break:break-all;font-size:.875rem;line-height:1.4}.agent-modal .prompt-list .prompt-item .prompt-content .more-btn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.agent-modal .prompt-list .prompt-item .prompt-content .more-btn svg{width:18px;height:18px}.agent-modal .prompt-selector-actions{background:var(--darkDeep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:12px;padding:16px;display:flex}.agent-modal .prompt-selector-actions .save-btn,.agent-modal .prompt-selector-actions .add-btn{border-radius:26px;flex:1;height:44px;font-size:1rem;font-weight:400;transition:all .2s}.agent-modal .prompt-selector-actions .save-btn{color:#fff;background:#6544dc;border:none}.agent-modal .prompt-selector-actions .save-btn:hover{background:#5a3bc4}.agent-modal .prompt-selector-actions .add-btn{color:#6e44ff;background:0 0;border:1px solid #6e44ff}.agent-modal .prompt-selector-actions .add-btn:hover{background:#6e44ff1a}.agent-modal .add-id-popup{text-align:center;padding:24px 20px 20px}.agent-modal .add-id-popup .add-id-header{margin-bottom:24px}.agent-modal .add-id-popup .add-id-header .add-id-title{color:#ffffffd9;font-size:1.125rem;font-weight:500}.agent-modal .add-id-popup .add-id-content{margin-bottom:24px}.agent-modal .add-id-popup .add-id-content .add-id-input .adm-input{background:#ffffff14;border:none;border-radius:8px;padding:12px 16px;font-size:1rem}.agent-modal .add-id-popup .add-id-content .add-id-input .adm-input .adm-input-element{color:#ffffffd9;background:0 0}.agent-modal .add-id-popup .add-id-content .add-id-input .adm-input .adm-input-element::placeholder{color:#ffffff4d}.agent-modal .add-id-popup .add-id-content .add-id-input .adm-input:focus-within{background:#ffffff1f}.agent-modal .add-id-popup .add-id-actions{gap:12px;display:flex}.agent-modal .add-id-popup .add-id-actions .cancel-btn,.agent-modal .add-id-popup .add-id-actions .confirm-btn{border-radius:26px;flex:1;height:44px;font-size:1rem;font-weight:400}.agent-modal .add-id-popup .add-id-actions .cancel-btn{color:#fff9;background:0 0;border:1px solid #fff3}.agent-modal .add-id-popup .add-id-actions .cancel-btn:hover{color:#fffc;background:#ffffff0d}.agent-modal .add-id-popup .add-id-actions .confirm-btn{color:#fff;background:#6544dc;border:none}.agent-modal .add-id-popup .add-id-actions .confirm-btn:hover{background:#5a3bc4}.agent-confirm-body{--adm-color-border:#ffffff1f}.agent-confirm-body .adm-dialog-title{margin:0;padding-top:16px;padding-bottom:24px;font-size:1.125rem;font-weight:500}.agent-confirm-body .adm-dialog-content{color:#ffffffa6}.agent-confirm-body .adm-button{font-weight:500;font-size:var(--greater-font-size);color:#ffffffd9}.agent-confirm-body .adm-button.adm-dialog-button{padding:16px}.agent-confirm-body .adm-dialog-button-bold{color:#d84d38}.custom-picker{color:#fff;width:100%}.custom-picker .picker-title{text-align:center;color:#ffffffd9;margin-bottom:16px;font-size:1.125rem;font-weight:500;line-height:26px}.custom-picker .picker-options .picker-option{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;display:flex;position:relative}.custom-picker .picker-options .picker-option:after{content:"";background:#ffffff1a;height:1px;position:absolute;bottom:0;left:0;right:0}.custom-picker .picker-options .picker-option .option-text{color:#ffffffd9;font-size:1.0625rem}.custom-picker .picker-options .picker-option .option-check{justify-content:center;align-items:center;display:flex}.custom-picker .picker-options .picker-option.selected .option-text{color:#7b5af8;font-weight:500}.custom-action-sheet .custom-action-sheet-content{width:100%}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-title{text-align:center;color:#ffffffd9;border-bottom:1px solid #ffffff1a;padding:16px 20px 8px;font-size:1rem;font-weight:500}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-actions .custom-action-sheet-action{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;width:100%;height:56px;font-size:1rem;transition:background-color .2s}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-actions .custom-action-sheet-action:hover{background:#ffffff0d}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-actions .custom-action-sheet-action:active{background:#ffffff1a}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-actions .custom-action-sheet-action:last-child{border-bottom:none}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-footer{border-top:8px solid #0000001a}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-footer .custom-action-sheet-cancel{color:#ffffffa6;cursor:pointer;background:0 0;border:none;width:100%;height:56px;font-size:1rem;transition:background-color .2s}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-footer .custom-action-sheet-cancel:hover{background:#ffffff0d}.custom-action-sheet .custom-action-sheet-content .custom-action-sheet-footer .custom-action-sheet-cancel:active{background:#ffffff1a}.meeting-user-popup-box{background:linear-gradient(#352e4dcc 0%,#1a181f00 100%);border-radius:20px 20px 0 0;height:100px}.meeting-user-popup-box .end-connect{color:#d84d38}.meeting-user-popup-box .user-popup-head-box{z-index:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.meeting-user-popup-box .user-popup-head-img{border-radius:50%;width:60px;height:60px}.meeting-user-popup-box .user-popup-flag-icon{border:1px solid var(--dark);border-radius:50%;position:absolute;bottom:0;right:0}.push-stream-pop .push-stream-ask-icon{position:absolute;top:29px;right:15px}.push-stream-pop .push-stream-item{background:#ffffff14;border-radius:16px;padding:12px 16px}.push-stream-pop .push-stream-mes{background:#ffffff1f;border-radius:8px;height:44px;margin-top:12px;padding:0 16px}.push-stream-pop .push-stream-mes:first-child{margin-top:8px}.push-stream-pop .push-stream-mes.opacity50{opacity:.5}.push-stream-pop .push-stream-input{background:0 0;border:none}.push-stream-pop .push-stream-input:active,.push-stream-pop .push-stream-input:focus{outline:none}.push-stream-pop .push-stream-input-wrap{position:relative}.push-stream-pop .push-stream-input-wrap:after{content:"";background:linear-gradient(270deg,#45444a 0%,#45444a00 100%);width:22px;height:22px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.push-stream-pop .push-stream-input-wrap.right:after{right:-8px}.push-stream-pop .push-stream-paste{height:100%;padding-left:12px}.push-stream-pop .push-stream-paste:before{background:#ffffff1f;height:40px;margin-top:-10px;top:50%}.push-stream-pop .push-stream-state{color:#33ac61}.push-stream-pop .push-stream-btn{width:112px}.push-stream-confirm-body,.stop-live-confirm-body{--adm-color-border:#ffffff1f}.push-stream-confirm-body .adm-dialog-title,.stop-live-confirm-body .adm-dialog-title{margin:0;padding-top:16px;padding-bottom:24px;font-size:1.125rem;font-weight:500}.push-stream-confirm-body .adm-button,.stop-live-confirm-body .adm-button{font-weight:500;font-size:var(--greater-font-size);color:#ffffffd9}.push-stream-confirm-body .adm-button.adm-dialog-button,.stop-live-confirm-body .adm-button.adm-dialog-button{padding:16px}.push-stream-confirm-body .adm-dialog-button-bold{color:#d84d38}.stop-live-confirm-body .adm-button{color:#7d5aff}.stop-live-confirm-body .adm-dialog-button-bold{color:#ffffffd9}.diamond-icon-wrapper{z-index:5}.diamond-icon-wrapper .diamond-icon{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#33a1f21a;border-radius:0 20px 20px 0;width:min-content;overflow:hidden}.diamond-icon-wrapper .diamond-icon span{color:#ffffffa6;text-align:center;text-shadow:0 1px 3px #0000001f;font-size:.6875rem;font-style:normal;font-weight:510}.room-benefit-modal .room-benefit-content{padding:0}.room-benefit-modal .room-benefit-content .modal-handle{background:#ffffff1f;border-radius:2px;width:40px;height:4px;margin:8px auto 0}.room-benefit-modal .room-benefit-content .modal-title{text-align:center;color:#ffffffd9;margin:24px 0 16px;font-size:1.125rem;font-weight:500}.room-benefit-modal .room-benefit-content .total-benefit-section{margin-bottom:24px;padding:0 16px}.room-benefit-modal .room-benefit-content .total-benefit-section .benefit-display-card{background:#ffffff14;border-radius:16px;flex-direction:column;align-items:center;padding:8px;display:flex}.room-benefit-modal .room-benefit-content .total-benefit-section .benefit-display-card .benefit-icon-wrapper{align-items:center;gap:4px;display:flex}.room-benefit-modal .room-benefit-content .total-benefit-section .benefit-display-card .benefit-icon-wrapper .benefit-label{color:#ffffff73;font-size:.75rem;font-weight:400}.room-benefit-modal .room-benefit-content .total-benefit-section .benefit-display-card .benefit-amount{text-align:center;color:#fff;font-family:SF Pro;font-size:1.25rem;font-weight:510}.room-benefit-modal .room-benefit-content .benefit-details-section .details-header{color:#ffffffa6;margin-bottom:12px;padding:0 16px;font-size:.875rem;font-weight:400}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list{padding-bottom:60px}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item{background:#ffffff14;margin-bottom:0;position:relative}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item:not(:last-child):after{content:"";background:#ffffff1f;height:1px;position:absolute;bottom:0;left:16px;right:16px}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-header{justify-content:space-between;align-items:flex-start;padding:14px 16px 0;display:flex}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-header .benefit-type{flex:1;align-items:center;gap:8px;display:flex}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-header .benefit-type .benefit-type-label{color:#ffffffd9;font-size:1rem;font-weight:500}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-header .benefit-type .benefit-amount-change{color:#38c76f;margin-left:auto;font-size:1rem;font-weight:500}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-content{padding:8px 16px 16px}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-content .benefit-topic{color:#ffffffa6;margin-bottom:3px;font-size:.875rem;font-weight:400}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-content .benefit-user{align-items:center;gap:2px;margin-bottom:13px;display:flex}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-content .benefit-user .user-label{color:#ffffffa6;font-size:.875rem;font-weight:400}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-content .benefit-user .user-avatar{object-fit:cover;border-radius:50%;width:24px;height:24px;margin:0 2px}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-content .benefit-user .user-name{color:#ffffffa6;font-size:.875rem;font-weight:400}.room-benefit-modal .room-benefit-content .benefit-details-section .details-list .benefit-item .benefit-item-content .benefit-time{color:#ffffff73;font-size:.75rem;font-weight:400}.meeting-share-page .button-bg{background:#00000040;border-radius:50%;width:40px;height:40px}.meeting-share-page .no-video-img-wrap{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meeting-share-page .no-video-img-wrap .no-video-img{object-fit:cover;width:100%;height:100%}.meeting-share-page .video-wrap{width:100%;height:282px;margin:8px 0 0}.meeting-share-page .video-hidden{position:fixed;top:0;left:150%}.meeting-share-page .videoW50{width:50%}.meeting-share-page .videoW100{width:100%}.meeting-share-page .height-short{height:141px}.meeting-share-page .height-long{height:282px}.meeting-share-page .stream-absolute{position:absolute;top:0;left:0}.meeting-share-page .stream-absolute.stream2{left:50%}.meeting-share-page .stream-absolute.stream3{top:50%;left:50%}.meeting-share-page .exit-full-screen-btn{background:#00000040;border-radius:12px;width:116px;height:24px;position:fixed;top:52px;left:12px}.meeting-share-page .full-screen-video-wrap{position:fixed;top:52px;right:8px}.meeting-share-page .full-screen-video-wrap.fit-flutter{top:calc(52px + var(--safe-area-inset-top))}.meeting-share-page .full-screen-video-wrap.fit-hor-flutter{right:calc(8px + var(--safe-area-inset-bottom))}.meeting-share-page .full-screen-video-wrap .video-box{z-index:3;width:75px;height:75px;position:relative;top:0;left:0}.meeting-share-page .full-screen-video-wrap .no-video-img-wrap{width:40px;height:40px}.meeting-share-page .full-screen-video-wrap .full-screen-video{z-index:2;width:100%;height:100%;position:fixed;inset:0}.meeting-share-page .full-screen-video-wrap .full-screen-video .no-video-img-wrap{display:none}.meeting-share-page .full-screen-video-wrap .full-screen-fixed-video{z-index:9}.meeting-share-page .share-screen,.meeting-share-page .screen-player-wrap{height:211px}.meeting-share-page .share-screen-full{z-index:2;width:100%;height:100%;position:fixed;inset:0}.meeting-share-page .has-share-screen.video-wrap{height:75px;margin-top:4px}.meeting-share-page .has-share-screen .video-box{width:75px;height:75px;position:relative;top:0;left:0}.meeting-share-page .has-share-screen .video-box .no-video-img-wrap{width:40px;height:40px}.meeting-share-page .screen-rote-box{z-index:4;background:#00000040;width:28px;height:28px;position:absolute;bottom:8px;right:8px}.meeting-share-page .current-remote-screen-full{z-index:2;width:100%;height:100%;position:fixed;inset:0}.meeting-share-page .current-remote-screen-full .share-screen,.meeting-share-page .current-remote-screen-full .screen-player-wrap{width:100%;height:100%}.meeting-share-page .current-screen-user-hidden{display:none}.meeting-share-page .full-screen-video.local-horizontal-video-fix video{object-fit:contain!important}.viewer-join-meeting-wrap{background:#00000040;border-radius:20px;height:40px;line-height:40px}.join-languages-icon{border:1px solid var(--dark);border-radius:10px;width:20px;height:20px;position:absolute;bottom:0;right:0}.join-connect-btn-wrap{margin-top:30px}.join-connect-btn-wrap .join-connect-btn{background:#6e44ff;border-radius:22px;height:44px}.join-connect-btn-wrap .join-connect-btn.cancel-connect-btn{background:0 0}.join-connect-btn-wrap .join-connect-btn.loading{cursor:not-allowed;background:#6e44ff99}.join-payment-info{margin-top:24px;padding:0 20px}.join-payment-info .payment-cost-line{color:#ffffffd9;justify-content:center;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.join-payment-info .payment-cost-line .diamond-icon{margin:0 4px}.join-payment-info .payment-cost-line .cost-amount{color:#ff9407;white-space:nowrap}.join-payment-info .balance-line{color:#ffffffa6;justify-content:center;align-items:center;font-size:.875rem;display:flex}.join-payment-info .balance-line .recharge-link{color:#7d5aff;cursor:pointer;margin-left:4px}.payment-dialog-buttons{gap:12px;display:flex}.payment-dialog-buttons .payment-reject-btn,.payment-dialog-buttons .payment-accept-btn{cursor:pointer;border-radius:22px;flex:1;justify-content:center;align-items:center;height:44px;font-size:1rem;font-weight:400;transition:all .3s;display:flex}.payment-dialog-buttons .payment-reject-btn{color:#ffffffd9;background:0 0;border:1px solid #fff3}.payment-dialog-buttons .payment-reject-btn:hover{border-color:#ffffff4d}.payment-dialog-buttons .payment-accept-btn{color:#ffffffd9;background:#7d5aff;border:none}.payment-dialog-buttons .payment-accept-btn:hover{background:#6e44ff}.diamond-recharge-modal{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;height:100%;max-height:90vh;display:flex;overflow:hidden}.diamond-recharge-modal .modal-header-fixed{flex-shrink:0;position:relative}.diamond-recharge-modal .modal-header-fixed .modal-decoration{z-index:2;height:173px;position:relative;overflow:hidden}.diamond-recharge-modal .modal-header-fixed .modal-decoration .decoration-bg-img{object-fit:cover;border-radius:20px 20px 0 0;width:100%;height:100%;display:block}.diamond-recharge-modal .modal-header-fixed .modal-header{z-index:3;padding:0 24px 16px;position:absolute;top:16px;left:0;right:0}.diamond-recharge-modal .modal-header-fixed .modal-header .header-title{color:#000000d9;text-align:center;font-size:1.125rem;font-weight:500}.diamond-recharge-modal .modal-header-fixed .modal-header .detail-btn{cursor:pointer;opacity:.85;align-items:center;display:flex}.diamond-recharge-modal .modal-header-fixed .modal-header .detail-btn .detail-text{color:#123854;font-size:.875rem}.diamond-recharge-modal .modal-header-fixed .modal-header .close-btn{cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:0;left:16px;box-shadow:0 2px 8px #0000001a}.diamond-recharge-modal .modal-header-fixed .balance-section{z-index:2}.diamond-recharge-modal .modal-header-fixed .balance-section .balance-info{flex-direction:column;align-items:start;gap:8px;display:flex}.diamond-recharge-modal .modal-header-fixed .balance-section .balance-info .balance-diamond-icon{flex-shrink:0}.diamond-recharge-modal .modal-header-fixed .balance-section .balance-info .balance-text .balance-label{font-size:1rem;font-style:normal;font-weight:400;line-height:24px}.diamond-recharge-modal .modal-header-fixed .balance-section .balance-info .balance-amount{color:#123854;font-size:1.5rem;font-style:normal;font-weight:600;line-height:24px}.diamond-recharge-modal .modal-content-scroll{-webkit-overflow-scrolling:touch;z-index:3;background:#fff;border-radius:20px 20px 0 0;flex:1;min-height:0;margin-top:-20px;position:relative;overflow-y:auto}.diamond-recharge-modal .modal-content-scroll .packages-section{padding:24px 24px 48px}.diamond-recharge-modal .modal-content-scroll .packages-section .packages-title{color:#000000d9;margin-bottom:12px;font-size:1rem;font-weight:500}.diamond-recharge-modal .modal-content-scroll .packages-section .packages-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.diamond-recharge-modal .modal-content-scroll .packages-section .packages-loading{justify-content:center;align-items:center;height:180px;display:flex}.diamond-recharge-modal .modal-content-scroll .packages-section .package-item{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:16px;padding:12px 8px;position:relative;box-shadow:inset 0 0 0 1px #00000026}.diamond-recharge-modal .modal-content-scroll .packages-section .package-item.selected{box-shadow:none;background:#33a1f21a;border:2px solid #33a1f2}.diamond-recharge-modal .modal-content-scroll .packages-section .package-item .package-content{justify-content:center;align-items:center;gap:4px;margin-bottom:8px;display:flex}.diamond-recharge-modal .modal-content-scroll .packages-section .package-item .package-content .package-diamond-icon{flex-shrink:0}.diamond-recharge-modal .modal-content-scroll .packages-section .package-item .package-content .package-amount{color:#33a1f2;font-size:1.125rem;font-weight:600}.selected .diamond-recharge-modal .modal-content-scroll .packages-section .package-item .package-content .package-amount{color:#33a1f2}.diamond-recharge-modal .modal-content-scroll .packages-section .package-item .package-price{text-align:center;color:#000000a6;font-size:.875rem}.diamond-recharge-modal .modal-content-scroll .reminder-section{background:#fff;padding:0 24px 16px}.diamond-recharge-modal .modal-content-scroll .reminder-section .reminder-title{color:#00000073;margin-bottom:6px;font-size:.875rem;font-weight:500}.diamond-recharge-modal .modal-content-scroll .reminder-section .reminder-item{color:#00000073;margin-bottom:4px;font-size:.875rem;line-height:1.5}.diamond-recharge-modal .modal-content-scroll .reminder-section .reminder-item:last-child{margin-bottom:0}.diamond-recharge-modal .modal-footer-fixed{background:#fff;flex-shrink:0}.diamond-recharge-modal .modal-footer-fixed .purchase-section{padding:12px 24px 18px}.diamond-recharge-modal .modal-footer-fixed .purchase-section .purchase-btn{background:#33a1f2;border-radius:26px;margin-bottom:12px;font-size:1.125rem;font-weight:400}.diamond-recharge-modal .modal-footer-fixed .purchase-section .purchase-btn:disabled{background:#d9d9d9}.diamond-recharge-modal .modal-footer-fixed .purchase-section .purchase-btn.adm-button{border:none}.diamond-recharge-modal .modal-footer-fixed .purchase-section .terms-text{text-align:center;color:#000000a6;font-size:.75rem}.payment-success-popup .popup-header{justify-content:center;align-items:center;height:48px;display:flex;position:relative}.payment-success-popup .popup-header .popup-handle{background:#0000001f;border-radius:2px;width:36px;height:4px}.payment-success-popup .popup-header .popup-close-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.payment-success-popup .popup-header .popup-close-btn:hover{background:#0000000f}.payment-success-popup .popup-header .popup-close-btn svg{color:#666;width:20px;height:20px}.payment-success-popup .popup-content{position:relative;overflow-y:auto}.payment-success-page{background:#fff;flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.payment-success-page .success-container{flex-direction:column;flex:1;align-items:center;padding:44px 24px 0;display:flex}.payment-success-page .loading-text{color:#000000a6;text-align:center;margin-top:60px;font-family:PingFang SC;font-size:1rem;font-weight:400;line-height:24px}.payment-success-page .success-icon-wrapper{margin-bottom:20px}.payment-success-page .success-title{color:#000000d9;text-align:center;margin-bottom:8px;font-family:PingFang SC;font-size:1.125rem;font-weight:500;line-height:28px}.payment-success-page .amount-display{color:#000000d9;text-align:center;margin-bottom:32px;font-size:1.75rem;font-weight:510;line-height:48px}.payment-success-page .payment-info-container{width:100%;max-width:327px}.payment-success-page .payment-info-container .info-row{justify-content:space-between;align-items:center;height:22px;margin-bottom:8px;display:flex}.payment-success-page .payment-info-container .info-row:last-child{margin-bottom:0}.payment-success-page .payment-info-container .info-row .info-label{color:#000000a6;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:22px}.payment-success-page .payment-info-container .info-row .info-value{color:#000000d9;text-align:right;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:22px}.payment-success-page .bottom-container{flex-direction:column;align-items:center;width:100%;padding:0 103px 34px;display:flex}.payment-success-page .bottom-container .complete-btn{background:#6e44ff;width:169px;height:44px}.payment-success-page .bottom-container .complete-btn .adm-button-content{color:#fff;font-family:PingFang SC;font-size:1rem;font-weight:400;line-height:24px}.payment-success-page.popup-mode{height:auto;min-height:auto}.payment-success-page.popup-mode .success-container{flex:none;margin-bottom:48px;padding-top:24px}.number-scroller{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.number-scroller.animating{animation:.3s ease-out numberPulse}@keyframes numberPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.canvas-wrapper canvas{width:100%!important;height:auto!important}.transaction-detail-popup .adm-popup-body{flex-direction:column;display:flex}.transaction-detail-page{background-color:#fff;min-height:100vh}.transaction-detail-page .transaction-detail-content{padding:0 24px}.transaction-detail-page .transaction-detail-content .transaction-title{color:#000000d9;text-align:center;margin-top:24px;margin-bottom:8px;font-family:PingFang SC,sans-serif;font-size:1.125rem;font-weight:400;line-height:28px}.transaction-detail-page .transaction-detail-content .amount-display{text-align:center;margin-bottom:25px;font-family:PingFang SC,sans-serif;font-size:1.5rem;font-weight:500;line-height:36px}.transaction-detail-page .transaction-detail-content .amount-display.positive{color:#38c76f}.transaction-detail-page .transaction-detail-content .amount-display.negative{color:#ff4d4f}.transaction-detail-page .transaction-detail-content .divider{background-color:#0000000f;height:1px;margin-bottom:21px}.transaction-detail-page .transaction-detail-content .transaction-details .detail-item{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.transaction-detail-page .transaction-detail-content .transaction-details .detail-item:last-child{margin-bottom:0}.transaction-detail-page .transaction-detail-content .transaction-details .detail-item .detail-label{color:#000000a6;min-width:96px;font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:400;line-height:22px}.transaction-detail-page .transaction-detail-content .transaction-details .detail-item .detail-value{color:#000000d9;text-align:right;word-break:break-all;flex:1;font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:400;line-height:22px}.transaction-detail-page .error-message{text-align:center;color:#000000a6;padding:24px;font-size:1rem}.transaction-history-page{background-color:#fff;flex-direction:column;height:100vh;display:flex}.transaction-history-page .transaction-content{flex:1;padding:0;overflow-y:auto}.transaction-history-page .transaction-content .transaction-group .date-header{color:#000;background-color:#f3f3f5;padding:16px 16px 8px;font-size:.875rem;font-weight:400}.transaction-history-page .transaction-content .transaction-item{cursor:pointer;background:#fff;border-bottom:1px solid #0000000f;padding:12px 16px}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-header .transaction-title-amount{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-header .transaction-title-amount .transaction-title{color:#000000d9;font-size:1rem;font-weight:500}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-header .transaction-title-amount .transaction-amount{font-size:1rem;font-weight:500}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-header .transaction-title-amount .transaction-amount.positive{color:#38c76f}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-header .transaction-title-amount .transaction-amount.negative{color:#fa573e}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-details .transaction-time{color:#00000073;margin-bottom:4px;font-size:.75rem;font-weight:400;line-height:18px}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-details .room-info{color:#000000a6;margin-bottom:8px;font-size:.875rem;font-weight:400;line-height:22px}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-details .trans-target{color:#000000a6;margin-bottom:4px;font-size:.875rem;font-weight:400;line-height:22px}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-details .user-info{color:#000000a6;align-items:center;margin-bottom:8px;font-size:.875rem;font-weight:400;line-height:22px;display:flex}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-details .user-info .user-avatar{border-radius:50%;width:24px;height:24px;margin-right:4px}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-details .time-range div{color:#00000073;font-size:.75rem;font-weight:400;line-height:18px}.transaction-history-page .transaction-content .transaction-item .transaction-main .transaction-details .balance-info{color:#00000073;margin-top:4px;font-size:.75rem;font-weight:400;line-height:18px}.transaction-history-page .transaction-content .loading-state{color:#00000073;justify-content:center;align-items:center;padding:20px;font-size:.875rem;display:flex}.transaction-history-page .transaction-content .loading-state .loading-spinner{border:2px solid #f3f3f3;border-top-color:#1890ff;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:1s linear infinite spin}@keyframes spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.transaction-history-page .transaction-content .no-more-data{text-align:center;color:#00000073;padding:20px;font-size:.875rem}.transaction-history-page .transaction-content .empty-state{text-align:center;margin-top:80px;padding:40px 20px}.transaction-history-page .transaction-content .empty-state img{opacity:.6;margin-bottom:16px}.transaction-history-page .transaction-content .empty-state .empty-text{color:#000000a6;margin-bottom:8px;font-size:1rem;font-weight:500}.transaction-history-page .transaction-content .empty-state .empty-subtext{color:#00000073;font-size:.875rem;font-weight:400}.payment-method-popup{flex-direction:column;height:100%;display:flex}.payment-method-popup .title{text-align:center;flex-shrink:0;margin-bottom:12px;font-size:1.125rem;font-weight:600}.payment-method-popup .product-info{background:#f6f6f6;border-radius:8px;justify-content:space-between;margin-bottom:12px;padding:8px 12px;font-size:.875rem;display:flex}.payment-method-popup .content{-webkit-overflow-scrolling:touch;z-index:3;background:#fff;flex:1;min-height:0;position:relative;overflow-y:auto}.payment-method-popup .loading-box{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.payment-method-popup .method-list{flex-wrap:wrap;flex:1;margin:-6px;display:flex;overflow-y:auto}.payment-method-popup .method-item{cursor:pointer;background:#fafafa;border:2px solid #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:90px;margin:6px;padding:8px 12px;transition:border-color .2s,background .2s;display:flex}.payment-method-popup .method-item.selected{background:#e6f7ff;border-color:#33a1f2}.payment-method-popup .method-item img{object-fit:contain;width:36px;height:36px;margin-bottom:4px}.payment-method-popup .method-item span{color:#333;text-align:center;font-size:.75rem}.payment-method-popup .no-method{color:#999;font-size:.875rem}.payment-method-popup .footer{padding-top:12px;padding-bottom:env(safe-area-inset-bottom);background:#fff;flex-shrink:0;box-shadow:0 -2px 8px #0000000a}.payment-method-popup .modal-footer-fixed{background:#fff;flex-shrink:0}.payment-method-popup .modal-footer-fixed .purchase-section{padding-top:12px}.payment-method-popup .modal-footer-fixed .purchase-section .purchase-btn{background:#33a1f2;border-radius:26px;margin-bottom:12px;font-size:1.125rem;font-weight:400}.payment-method-popup .modal-footer-fixed .purchase-section .purchase-btn:disabled{background:#d9d9d9}.payment-method-popup .modal-footer-fixed .purchase-section .purchase-btn.adm-button{border:none}.payment-method-popup .modal-footer-fixed .purchase-section .terms-text{text-align:center;color:#000000a6;font-size:.75rem}.barrage-send-box{background:#00000040;border-radius:20px;max-width:200px;height:40px;line-height:40px}.barrage-send-wrap{background:var(--darkDeep);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.barrage-send-wrap .barrage-textarea-wrap{background:#ffffff14;border-radius:20px;padding:0 32px 0 16px}.barrage-send-wrap .barrage-textarea{padding:7px 0;line-height:22px}.barrage-send-wrap .input-count{color:#ffffff73;margin:0;padding:0;font-size:.875rem;line-height:22px;position:absolute;bottom:7px;right:12px}.barrage-send-wrap .barrage-send-btn{background:#6544dc;border-radius:18px;height:36px;line-height:36px}.barrage-send-wrap .barrage-send-btn.disabled{background:#31255b}.hint-text{margin-top:12px;padding-left:14px;position:relative}.hint-text:before{content:"";background:#00000040;border-radius:4px;width:6px;height:6px;position:absolute;top:7px;left:0}.btn-wrap{padding:8px 12px;bottom:0;left:0;right:0;position:fixed!important}.btn-wrap.flutter{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}.btn-wrap .cancel-btn{text-align:center;background:var(--primary);border-radius:22px;height:44px;line-height:44px}.topic-list-page{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}@media (max-width:768px){.topic-list-page{height:100vh!important;overflow-y:auto!important}}.topic-list-page .topper-bg{box-sizing:content-box;z-index:2;background:#f3f3f5;height:46px;position:fixed;top:0;left:0;right:0;overflow:hidden}.topic-list-page .topper-bg.heightIndex{z-index:4}.topic-list-page .topper-bg .topic-list-bg{position:relative}.topic-list-page .topic-list-bg{background:linear-gradient(#6d44ff1a 0%,#6d44ff00 100%);height:225px;position:fixed;top:0;left:0;right:0}.topic-list-page .topic-list-bg .topic-list-bg3,.topic-list-page .topic-list-bg .topic-list-bg2,.topic-list-page .topic-list-bg .topic-list-bg1{filter:blur(100px);background:#dfd6ff80;border-radius:50%;width:315px;height:315px;position:absolute;top:306px;left:-121px}.topic-list-page .topic-list-bg .topic-list-bg2{background:#ccbdff99;top:-114px;left:161px}.topic-list-page .topic-list-bg .topic-list-bg1{background:#bdd7ffb3;top:-110px;left:-88px}.topic-list-page .logo-header{height:44px;margin-bottom:8px;padding:6px 0 0 2px}.topic-list-page .topic-list-title{position:sticky;top:6px}.topic-list-page .create-topic-wrap{z-index:5;cursor:pointer;will-change:transform,opacity;background:linear-gradient(135deg,#8b6aff 0%,#6e44ff 100%);width:60px;height:60px;transition:transform .3s,opacity .3s;position:fixed;bottom:70px;right:12px;box-shadow:0 4px 24px #130b6633}.topic-list-page .create-topic-wrap .add-topic-btn{width:24px;height:24px;transition:inherit}.topic-list-page .tab-wrap{z-index:6;margin:10px 0 8px -8px;position:sticky;top:0}.topic-list-page .tab-wrap.flutter{top:var(--safe-area-inset-top)}.topic-list-page .tab-wrap .tab-content{width:fit-content;max-width:100%}.topic-list-page .tab-wrap .adm-tabs-tab-wrapper{padding:0 12px}.topic-list-page .tab-wrap .adm-tabs-tab-active{font-weight:700;font-size:var(--huge-font-size)}.topic-list-page .dynamics-list-wrapper{padding-bottom:12px}.topic-list-page .publish-entrance-sticky{background:0 0}.room-wrap{background:linear-gradient(135deg,#6e44ff 0%,#8b6aff 100%);border-radius:16px;min-height:85px;padding:16px 16px 45px;position:relative;overflow:hidden}.room-wrap:before{content:"";filter:blur(25px);background:#ffbce899;width:50px;height:34px;position:absolute;top:0;left:0}.room-wrap:after{content:"";filter:blur(38px);background:#ffbcee4d;width:74px;height:39px;position:absolute;bottom:0;right:0}.room-wrap.face{background:linear-gradient(315deg,#45e680 0%,#38c76f 100%);width:36%}.room-wrap.face .room-tv{width:51px;height:50px;bottom:-5px;right:0}.room-wrap.face:before{background:#fffbbcb3}.room-wrap.face:after{filter:blur(25px);background:#fffbbd99}.room-arrow{z-index:2;width:28px;height:20px;position:absolute;bottom:16px;left:16px}.room-tv{z-index:2;width:86px;height:84px;position:absolute;bottom:-12px;right:-8px}.room-text{z-index:2;position:relative}.online-user-component-box .user-wrap{width:calc(100% + 24px);margin-left:-12px;padding:6px 12px;overflow-x:auto}.detail-dynamic-item{background:#fff;border-radius:16px;margin-bottom:12px;padding:12px}.detail-dynamic-item .author-info .author-avatar-wrapper .author-avatar{object-fit:cover;border-radius:50%;display:block}.detail-dynamic-item .author-info .author-avatar-wrapper .author-national-flag{object-fit:cover;border:1px solid #fff;border-radius:50%;position:absolute;bottom:0;right:0}.detail-dynamic-item .author-info .author-name{color:#000000d9}.detail-dynamic-item .detail-dynamic-content .detail-dynamic-title{white-space:pre-wrap;word-break:break-word;line-height:24px}.detail-dynamic-item .detail-dynamic-content .dynamic-img-wrap{grid-gap:6px;grid-template-columns:repeat(3,79px);margin-top:8px;display:grid}.detail-dynamic-item .detail-dynamic-content .dynamic-img-wrap .dynamic-img-item{aspect-ratio:1;cursor:pointer;transition:opacity .2s}.detail-dynamic-item .detail-dynamic-content .dynamic-img-wrap .dynamic-img-item:active{opacity:.8}.detail-dynamic-item .detail-dynamic-content .dynamic-img-wrap .dynamic-img-item .dynamic-img{border-radius:8px;width:100%;height:100%}.detail-dynamic-item .detail-dynamic-content .dynamic-video-wrap{cursor:pointer;width:fit-content;margin-top:8px;transition:opacity .2s;position:relative}.detail-dynamic-item .detail-dynamic-content .dynamic-video-wrap:active{opacity:.8}.detail-dynamic-item .detail-dynamic-content .dynamic-video-wrap .dynamic-video-img .adm-image-img{border-radius:8px;min-width:100px;max-width:164px;min-height:100px;max-height:164px}.detail-dynamic-item .detail-dynamic-content .dynamic-video-wrap .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-dynamic-item .interaction-area{background:#0000000a;border-radius:8px}.detail-dynamic-item .interaction-area .like-num{font-size:.5rem;line-height:8px;position:absolute;bottom:0;right:0;transform:translate(50%)}.detail-dynamic-item .interaction-area .user-avatar{object-fit:cover;border-radius:50%}.detail-dynamic-item .interaction-area .national-flag{border:1px solid #f5f5f5;border-radius:50%;position:absolute;bottom:0;right:0}.detail-dynamic-item .interaction-area .author-label{background:#f6f0ff;border-radius:4px;padding:0 4px}.detail-dynamic-item .interaction-area .spread-reply{margin-left:40px;padding:4px 0 4px 32px;position:relative}.detail-dynamic-item .interaction-area .spread-reply:before{content:"";background:var(--lineGrey);width:24px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.detail-dynamic-item .interaction-area .comment-item{padding:0 12px;transition:all .2s}.detail-dynamic-item .interaction-area .comment-item.reply{padding-left:52px}.video-preview-content{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.video-preview-content video{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:90vh}:global .adm-mask-content{pointer-events:none;height:100%}:global .adm-mask-content>*{pointer-events:auto}.detail-dynamics-list{--adm-color-background:transparent}.detail-dynamics-list .adm-list-default .adm-list-body{border:none}.detail-dynamics-list .loading-state{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.detail-dynamics-list .loading-state .adm-dot-loading{font-size:2rem}.publish-entrance{cursor:pointer;background:linear-gradient(91deg,#f9f2ff33 0%,#b198ff1a 50%,#6e44ff33 100%),linear-gradient(90deg,#f9f2ff66 0%,#fff0 100%),#fff;border-radius:16px;height:44px;margin-bottom:12px;padding:0 16px}.comment-input-container{z-index:111;background:#fff;padding:10px 12px;position:fixed;bottom:0;left:0;right:0}.comment-input-container.flutter{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}.comment-input-container .comment-input-wrapper{background:#0000000f;border-radius:20px;height:40px;padding:0 16px}.comment-input-container .comment-input-wrapper .comment-input{width:100%;height:100%;font-size:var(--little-font-size);background:0 0;border:none;outline:none}.comment-input-container .comment-input-wrapper .comment-input::placeholder{color:var(--textBright)}.meeting-share-record-page .button-bg{background:#00000040;border-radius:50%;width:40px;height:40px}.meeting-share-record-page .no-video-blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000040;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.meeting-share-record-page .no-video-img-wrap{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meeting-share-record-page .no-video-img-wrap .no-video-img{object-fit:cover;width:100%;height:100%}.meeting-share-record-page .video-wrap{width:100%;height:282px;margin:8px 0 0}.meeting-share-record-page .video-hidden{position:fixed;top:0;left:150%}.meeting-share-record-page .videoW50{width:50%}.meeting-share-record-page .videoW100{width:100%}.meeting-share-record-page .height-short{height:141px}.meeting-share-record-page .height-long{height:282px}.meeting-share-record-page .stream-absolute{position:absolute;top:0;left:0}.meeting-share-record-page .stream-absolute.stream2{left:50%}.meeting-share-record-page .stream-absolute.stream3{top:50%;left:50%}.meeting-share-record-page .exit-full-screen-btn{background:#00000040;border-radius:12px;width:116px;height:24px;position:fixed;top:52px;left:12px}.meeting-share-record-page .full-screen-video-wrap{position:fixed;top:52px;right:8px}.meeting-share-record-page .full-screen-video-wrap .video-box{z-index:3;width:75px;height:75px;position:relative;top:0;left:0}.meeting-share-record-page .full-screen-video-wrap .no-video-img-wrap{width:40px;height:40px}.meeting-share-record-page .full-screen-video-wrap .full-screen-video{z-index:2;width:100%;height:100%;position:fixed;inset:0}.meeting-share-record-page .full-screen-video-wrap .full-screen-video .no-video-img-wrap{display:none}.meeting-share-record-page .full-screen-video-wrap .full-screen-video .full-screen-fixed-video{z-index:9}.meeting-share-record-page .share-screen,.meeting-share-record-page .screen-player-wrap{height:211px}.meeting-share-record-page .share-screen-full{z-index:2;width:100%;height:100%;position:fixed;inset:0}.meeting-share-record-page .has-share-screen.video-wrap{height:75px;margin-top:4px}.meeting-share-record-page .has-share-screen .video-box{width:75px;height:75px;position:relative;top:0;left:0}.meeting-share-record-page .has-share-screen .video-box .no-video-img-wrap{width:40px;height:40px}.meeting-share-record-page .screen-rote-box{z-index:4;background:#00000040;width:28px;height:28px;position:absolute;bottom:8px;right:8px}.meeting-share-record-page .current-remote-screen-full{z-index:2;width:100%;height:100%;position:fixed;inset:0}.meeting-share-record-page .current-remote-screen-full .share-screen,.meeting-share-record-page .current-remote-screen-full .screen-player-wrap{width:100%;height:100%}.meeting-share-record-page .current-screen-user-hidden{display:none}.meeting-share-record-page .full-screen-video.local-horizontal-video-fix video{object-fit:contain!important}.meeting-share-record-page .meeting-share-record-page-message .heavy-font{font-size:1.125rem}.meeting-share-record-page .meeting-share-record-page-message .little-font{font-size:1rem}.profile-page .profile-header-bg{position:absolute;inset:0;overflow:hidden}.profile-page .profile-header-bg:after{content:"";pointer-events:none;background:linear-gradient(#1a181f0d 0%,#1a181f66 100%);width:100%;height:100%;position:absolute;top:0;left:0}.profile-page .profile-header-fixed{background:var(--dark);z-index:5;box-sizing:content-box;padding:8px 88px 10px 12px;transition:all .3s;position:fixed;top:0;left:0;right:0}.profile-page .profile-header-fixed.flutter{padding-top:calc(4px + var(--safe-area-inset-top))}.profile-page .profile-header-wrap{box-sizing:border-box;pointer-events:none;padding:60px 16px 36px;position:relative}.profile-page .profile-header-wrap.flutter{padding-top:calc(60px + var(--safe-area-inset-top))}.profile-page .profile-header-wrap *{pointer-events:auto}.profile-page .stats-invisible-btn{cursor:pointer;z-index:2;background:0 0;width:120px;height:60px;position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-page .profile-set{z-index:7;position:absolute;top:12px;right:16px}.profile-page .profile-set.flutter{top:calc(12px + var(--safe-area-inset-top))}.profile-page .user-icon{box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:100px;height:100px}.profile-page .user-icon.small{border-width:1.5px;width:36px;height:36px}.profile-page .profile-content{z-index:2;background:#f3f3f5;border-radius:20px 20px 0 0;margin-top:-20px;position:relative}.profile-page .interest-section .section-title{padding-left:4px}.profile-page .interest-section .section-title .heavy-font{color:#000000d9;font-size:1rem;font-weight:500}.profile-page .interest-section .interest-tags-container .interest-tags-wrapper{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.profile-page .interest-section .interest-tags-container .interest-tag{color:#000000d9;white-space:nowrap;cursor:pointer;background:#0000000a;border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-family:PingFang SC;font-size:.75rem;font-weight:400;display:flex}.profile-page .section-title{padding-left:4px}.profile-page .section-title .heavy-font{color:#000000d9;font-size:1rem;font-weight:500}.profile-page .age-sex-tag{border-radius:6px;align-items:center;gap:2px;width:fit-content;height:18px;margin-left:8px;padding:1px 4px;display:flex}.profile-page .age-sex-tag .age-text{color:#fff;font-family:PingFang SC;font-size:.6875rem;font-weight:400}.profile-page .contact-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border-radius:24px;height:24px;padding:0 10px}.profile-page .contact-btn:before{border-color:#fff3}.profile-page .tab-wrap{z-index:6;background:#f3f3f5;border-radius:20px 20px 0 0;margin-top:-20px;position:sticky;top:52px}.profile-page .tab-wrap.flutter{top:calc(52px + var(--safe-area-inset-top))}.profile-page .tab-wrap .tab-content{width:fit-content;max-width:100%}.profile-page .tab-wrap .adm-tabs-tab-wrapper{padding:0 16px}.profile-page .tab-wrap .adm-tabs-tab-active{font-weight:700}.profile-page .tab-wrap .adm-tabs-tab-line{background:0 0}.profile-page .tab-wrap .adm-tabs-tab-line:before{content:"";background:var(--primary);border-radius:4px;width:12px;height:100%;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.profile-page .dynamics-list-wrapper{padding:12px;overflow-y:auto}.profile-img-country{border:1.5px solid #fff;border-radius:50%;position:absolute;bottom:3px;right:3px}.profile-img-country.small{border-width:1px;width:15px;height:15px;bottom:-1px;right:-1px}.avatar-popup-user-img{border-radius:50%;width:100%;height:100%;overflow:hidden}.show-avatar-img{border-radius:50%;width:92vw;height:92vw}@media not (max-aspect-ratio:1){.show-avatar-img{width:92vh;height:92vh}}.upload-btn-wrap{position:fixed;bottom:12px;left:12px;right:12px}.upload-btn-wrap .adm-space{display:block}.delete-icon{z-index:2;position:fixed;top:12px;left:12px}.delete-icon.flutter{top:var(--safe-area-inset-top)}.bg-img{object-fit:cover;width:100%;height:100%}.show-img{object-fit:cover;width:100%;height:216px}.show-img.flutter{height:calc(216px + var(--safe-area-inset-top))}.upload-btn{text-align:center;background:var(--primary);border-radius:44px;height:44px}.diamond-wallet-container .diamond-icon-wrapper{background:linear-gradient(135deg,#ffe4c1 0%,#ffcd8b 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.diamond-wallet-container .wallet-info{flex-direction:column;gap:4px;display:flex}.diamond-wallet-container .wallet-info .diamond-text{color:#000000a6;font-size:.75rem;line-height:1.5}.diamond-wallet-container .wallet-info .balance-section{align-items:baseline;gap:8px;display:flex}.diamond-wallet-container .wallet-info .balance-section .balance-label{color:#123854;font-size:1rem;font-weight:400;line-height:1.5}.diamond-wallet-container .wallet-info .balance-section .balance-number{color:#123854;font-size:1.25rem;font-weight:600;line-height:1}.diamond-wallet-container .recharge-btn{color:#fff;cursor:pointer;background:#6e44ff;border-radius:12px;min-width:40px;height:24px;padding:3px 8px;font-size:.75rem;font-weight:400;line-height:1.5}.my-qr-code-page .canvas-wrap{background:#edebf5;width:320px;padding:38px 10px 27px;position:fixed;top:0;left:200%;overflow:hidden}.my-qr-code-page .canvas-wrap .share-box{border-radius:12px;padding-top:45px;padding-bottom:43px}.my-qr-code-page .canvas-wrap .head-img-wrap{position:absolute;top:-18px;left:50%;transform:translate(-50%)}.my-qr-code-page .canvas-wrap .head-img{border:1.5px solid #fff;border-radius:50%;width:55px;height:55px}.my-qr-code-page .canvas-wrap .share-languages-icon{border:1px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:0;right:0}.my-qr-code-page .status-icon{background:#00000008;border-radius:50%;width:60px;height:60px}.topic-item-wrap .live-user-wrap{overflow-x:auto}.topic-item-wrap .live-img-box-item .live-img-country{position:absolute;top:24px;right:0}.topic-item-wrap .live-img-box-item .live-nickname{width:40px}.topic-item-wrap .is-end .live-img-country{position:relative;top:0;right:0}.topic-item-wrap .live-img-country{border:1px solid #fff;border-radius:100px}.topic-item-wrap .live-btn{height:32px;margin-left:8px;padding:0 16px;line-height:32px}.topic-item-wrap .video-img-box{background-color:#000;border-radius:12px;height:184px;overflow:hidden}.topic-item-wrap .video-img{object-fit:cover;width:auto;max-width:none;height:100%;display:block}.topic-item-wrap .video-time{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background:#00000073;border-radius:11px;height:22px;padding:0 8px;line-height:22px;position:absolute;bottom:8px;left:8px}:root{--giant-font-size:24px;--huge-font-size:20px;--greater-font-size:18px;--heavy-font-size:16px;--big-font-size:15px;--little-font-size:14px;--little-font-size13:13px;--mini-font-size:12px;--mini-font-size11:11px;--font-rate:1.4;--huge-space:32px;--greater-space:24px;--large-space:20px;--big-space:18px;--big3-space:16px;--big2-space:14px;--petty-space:12px;--little-space:8px;--small-space:6px;--mini-space:4px;--mild-space:2px;--micro-space:1px;--primary:#6e44ff;--primaryLight:#d3bfff;--red:#fa5151;--redLight:#f7534f1a;--warn:#f86d10;--warnLight:#f86d101a;--yellow:#f4bb07;--yellowLight:#f4bb071a;--blue:#38f;--blueLight:#3388ff1a;--purple:#742cda;--purpleLight:#742cda1a;--cyan:#38cbcb;--cyanLight:#10c2c11a;--dark:#222029;--darkDeep:#222029e6;--warnBg:#fffbe8;--defaultGreyBg:#f3f3f5;--backBg:#f4f5f7;--spaceBg:#0000000a;--pureBg:#00000005;--textWhite:#fff;--textWhiteLight:#ffffffd9;--textWhiteGrey:#ffffff73;--textBlack:#000000d9;--textGrey:#000000a6;--textLight:#00000073;--textBright:#00000040;--lineGrey:#0000000f;--black025:#00000040;--white008:#ffffff14;--white065:#ffffffa6;--white045:#ffffff73;--white085:#ffffffd9;--white012:#ffffff1f;--141414:#141414;--1E1E1E:#1e1e1e;--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-top:max(env(safe-area-inset-top),25px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;--adm-center-popup-min-width:80vw;--adm-center-popup-border-radius:16px;--adm-button-border-radius:44px;--adm-color-primary:var(--primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body .adm-center-popup-close{width:fit-content;top:unset;bottom:-16px;left:50%;transform:translate(-50%,100%)}body .adm-popover-inner{border-radius:16px}body .adm-action-sheet-popup>.adm-popup-body{border-radius:20px 20px 0 0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background:var(--defaultGreyBg);height:100%}.font-emoji{font-family:AppleColorEmoji}::-webkit-scrollbar{display:none}.ka-wrapper{height:100%;position:static!important;overflow:visible!important}.ka-content{height:100%;position:relative}.flexMainX,.flexMainXcenter,.flexMainXXcenter,.flexMainXYcenter,.flexMainY,.flexMainYcenter,.flexMainYXcenter,.flexMainYYcenter,.reverse{display:flex}.flexMainXcenter,.flexMainYcenter{justify-content:center;align-items:center}.flexMainXXcenter,.flexMainYYcenter{justify-content:center}.flexMainXYcenter,.flexMainYXcenter{align-items:center}.flexMainY,.flexMainYcenter,.flexMainYXcenter,.flexMainYYcenter{flex-direction:column}.flex1{flex:1}.flex2{flex:2}.flex3{flex:3}.flexShrink{flex-shrink:0}.flexWrap{flex-wrap:wrap}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.column-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.reverse{flex-direction:column-reverse}.row-reverse{flex-direction:row-reverse}.gap-mini{gap:var(--mini-space)}.gap-little{gap:var(--little-space)}.gap-petty{gap:var(--petty-space)}.gap-big3{gap:var(--big3-space)}.case-height{height:68px}.case-height.flutter{height:calc(var(--safe-area-inset-bottom) + 68px)}.button-case{box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;padding:8px 16px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 2px #0000000f}.button-case.greyBg{box-shadow:none;background:var(--defaultGreyBg)}.button-case.darkBg{background:var(--darkDeep);box-shadow:0 0 2px #ffffff29}.button-case.noBg{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.button-case.flutter{padding-bottom:calc(var(--safe-area-inset-bottom) + 16px)}.btn-normal{height:44px;line-height:44px;font-size:var(--heavy-font-size);text-align:center;color:#fff;background:var(--primary);border-radius:44px}.btn-normal.disable-primary{background:#c2adff}.btn-normal.disable{background:#e5e5e5}.btn-normal.disable-dark{color:var(--textWhiteGrey);background:#ffffff14}.btn-normal.default{background:var(--primaryLight);color:var(--white065)}.btn-normal.default-dark{color:var(--textWhiteGrey);background:#31255b}.btn-normal.redBg{background:var(--red);color:#fff}.btn-normal.noBg{background:0 0}.btn-normal.small{height:32px;line-height:32px;font-size:var(--little-font-size)}.btn-normal.mini{height:28px;line-height:28px;font-size:var(--little-font-size)}.btn-normal.big{height:52px;line-height:52px;font-size:var(--greater-font-size)}.icon-area{height:fit-content;position:relative}.icon-area:after{content:"";width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pointer{cursor:pointer}.block{display:block}.relative{position:relative}.absolute{position:absolute}.line-height-normal{line-height:1.5em}.line-height1{line-height:1em}.giant-font{font-size:var(--giant-font-size)}.huge-font{font-size:var(--huge-font-size)}.greater-font{font-size:var(--greater-font-size)}.heavy-font{font-size:var(--heavy-font-size)}.big-font{font-size:var(--big-font-size)}.little-font{font-size:var(--little-font-size)}.little-font13{font-size:var(--little-font-size13)}.mini-font{font-size:var(--mini-font-size)}.mini-font11{font-size:var(--mini-font-size11)}.primaryColor,.text-primary{color:var(--primary)}.text-black{color:var(--textBlack)}.text-grey{color:var(--textGrey)}.text-light{color:var(--textLight)}.text-bright{color:var(--textBright)}.text-white{color:var(--textWhite)}.text-white-light{color:var(--textWhiteLight)}.text-white-grey{color:var(--textWhiteGrey)}.text-yellow{color:var(--yellow)}.text-warn{color:var(--warn)}.text-red{color:var(--red)}.text-white045{color:var(--white045)}.text-white065{color:var(--white065)}.text-white085{color:var(--white085)}.text-black025{color:var(--black025)}.text-bold{font-weight:700}.text-bold400{font-weight:400}.text-bold500{font-weight:500}.text-bold800{font-weight:800}.text-center{text-align:center}.text-right{text-align:right}.nowrap{word-break:keep-all;white-space:nowrap}.bg-white{background:#fff}.bg-primary{background:var(--primary)}.bg-primary-light{background:var(--primaryLight)}.bg-white-008{background:var(--white008)}.bg-141414{background:var(--141414)}.bg-1E1E1E{background:var(--1E1E1E)}.bg-default-grey{background:var(--defaultGreyBg)}.radius-mini{border-radius:4px}.radius-small{border-radius:8px}.radius-petty{border-radius:12px}.radius-big{border-radius:16px}.radius-giant{border-radius:100px}.radius-round{border-radius:50%}.overflow-hidden{overflow:hidden}.overflow-y{overflow-y:auto}.overflow-x{overflow-x:auto}.line-limit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp1,.line-clamp2,.line-clamp3,.line-clamp4,.line-clamp5{word-break:break-all;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp2{-webkit-line-clamp:2}.line-clamp3{-webkit-line-clamp:3}.line-clamp4{-webkit-line-clamp:4}.line-clamp5{-webkit-line-clamp:5}.line-pixel-top,.line-pixel-bottom,.border-line-pixel,.line-pixel-left,.line-pixel-right{position:relative}.line-pixel-top:before{content:"";transform-origin:0 0;box-sizing:border-box;background-color:var(--lineGrey);width:200%;height:1px;position:absolute;top:0;left:0;transform:scale(.5)}.line-pixel-bottom:after{content:"";transform-origin:0 0;box-sizing:border-box;background-color:var(--lineGrey);width:200%;height:1px;position:absolute;bottom:0;left:0;transform:scale(.5)}.line-pixel-bottom.light-line:after{background-color:var(--spaceBg)}.line-pixel-bottom.white012-line:after,.line-pixel-top.light-line:before{background-color:var(--white012)}.line-pixel-left:before{content:"";transform-origin:0 0;box-sizing:border-box;background-color:var(--lineGrey);width:1px;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}.line-pixel-right:after{content:"";transform-origin:0 0;box-sizing:border-box;background-color:var(--lineGrey);width:1px;height:200%;position:absolute;top:0;right:0;transform:scale(.5)}.border-line-pixel:before{content:"";transform-origin:0 0;box-sizing:border-box;border:1px solid var(--primary);pointer-events:none;border-radius:100px;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}.line-white012:before{border:1px solid var(--white012)}.black-line:before{border:1px solid var(--textBlack)}.grey-line:before{border:1px solid var(--textGrey)}.light-gray-line:before{border:1px solid var(--textLight)}.bright-line:before{border:1px solid #00000026}.dark-line:before{border:1px solid #ffffff26}.white-line:before{border:1px solid var(--textWhite)}.red-line:before{border:1px solid var(--red)}.warn-line:before{border:1px solid var(--warn)}.divide-line:before{border:1px solid var(--lineGrey)}.green-line:before{border:1px solid var(--primary)}.mt-micro{margin-top:var(--micro-space)}.ml-micro{margin-left:var(--micro-space)}.mr-micro{margin-right:var(--micro-space)}.mlr-micro{margin-left:var(--micro-space);margin-right:var(--micro-space)}.padding-micro{padding:var(--micro-space)}.lr-micro{padding-left:var(--micro-space);padding-right:var(--micro-space)}.tb-micro{padding-top:var(--micro-space);padding-bottom:var(--micro-space)}.pt-micro{padding-top:var(--micro-space)}.pl-micro{padding-left:var(--micro-space)}.pr-micro{padding-right:var(--micro-space)}.pb-micro{padding-bottom:var(--micro-space)}.mt-mild{margin-top:var(--mild-space)}.mb-mild{margin-bottom:var(--mild-space)}.ml-mild{margin-left:var(--mild-space)}.mr-mild{margin-right:var(--mild-space)}.mlr-mild{margin-left:var(--mild-space);margin-right:var(--mild-space)}.padding-mild{padding:var(--mild-space)}.lr-mild{padding-left:var(--mild-space);padding-right:var(--mild-space)}.tb-mild{padding-top:var(--mild-space);padding-bottom:var(--mild-space)}.pt-mild{padding-top:var(--mild-space)}.pl-mild{padding-left:var(--mild-space)}.pr-mild{padding-right:var(--mild-space)}.pb-mild{padding-bottom:var(--mild-space)}.mt-mini{margin-top:var(--mini-space)}.mb-mini{margin-bottom:var(--mini-space)}.ml-mini{margin-left:var(--mini-space)}.mr-mini{margin-right:var(--mini-space)!important}.mlr-mini{margin-left:var(--mini-space);margin-right:var(--mini-space)}.padding-mini{padding:var(--mini-space)}.lr-mini{padding-left:var(--mini-space);padding-right:var(--mini-space)}.tb-mini{padding-top:var(--mini-space);padding-bottom:var(--mini-space)}.pt-mini{padding-top:var(--mini-space)}.pl-mini{padding-left:var(--mini-space)}.pr-mini{padding-right:var(--mini-space)}.pb-mini{padding-bottom:var(--mini-space)}.mt-small{margin-top:var(--small-space)}.mb-small{margin-bottom:var(--small-space)}.ml-small{margin-left:var(--small-space)}.mr-small{margin-right:var(--small-space)}.mlr-small{margin-left:var(--small-space);margin-right:var(--small-space)}.padding-small{padding:var(--small-space)}.lr-small{padding-left:var(--small-space);padding-right:var(--small-space)}.tb-small{padding-top:var(--small-space);padding-bottom:var(--small-space)}.pt-small{padding-top:var(--small-space)}.pl-small{padding-left:var(--small-space)}.pr-small{padding-right:var(--small-space)}.pb-small{padding-bottom:var(--small-space)}.mt-little{margin-top:var(--little-space)}.mb-little{margin-bottom:var(--little-space)}.ml-little{margin-left:var(--little-space)}.mr-little{margin-right:var(--little-space)}.mlr-little{margin-left:var(--little-space);margin-right:var(--little-space)}.padding-little{padding:var(--little-space)}.lr-little{padding-left:var(--little-space);padding-right:var(--little-space)}.tb-little{padding-top:var(--little-space);padding-bottom:var(--little-space)}.pt-little{padding-top:var(--little-space)}.pl-little{padding-left:var(--little-space)}.pr-little{padding-right:var(--little-space)}.pb-little{padding-bottom:var(--little-space)}.mt-petty{margin-top:var(--petty-space)}.mb-petty{margin-bottom:var(--petty-space)}.ml-petty{margin-left:var(--petty-space)}.mr-petty{margin-right:var(--petty-space)!important}.mlr-petty{margin-left:var(--petty-space)!important;margin-right:var(--petty-space)!important}.padding-petty{padding:var(--petty-space)}.lr-petty{padding-left:var(--petty-space);padding-right:var(--petty-space)}.tb-petty{padding-top:var(--petty-space);padding-bottom:var(--petty-space)}.pt-petty{padding-top:var(--petty-space)}.pl-petty{padding-left:var(--petty-space)}.pr-petty{padding-right:var(--petty-space)}.pb-petty{padding-bottom:var(--petty-space)!important}.mt-big2{margin-top:var(--big2-space)}.mt-big{margin-top:var(--big-space)}.mb-big{margin-bottom:var(--big-space)}.mr-big2{margin-right:var(--big2-space)}.ml-big{margin-left:var(--big-space)}.mr-big{margin-right:var(--big-space)}.tb-big3{padding-top:var(--big3-space);padding-bottom:var(--big3-space)}.mt-big3{margin-top:var(--big3-space)}.mb-big3{margin-bottom:var(--big3-space)}.ml-big3{margin-left:var(--big3-space)}.mr-big3{margin-right:var(--big3-space)}.mlr-big3{margin-left:var(--big3-space);margin-right:var(--big3-space)}.mlr-big{margin-left:var(--big-space);margin-right:var(--big-space)}.padding-big{padding:var(--big-space)}.lr-big{padding-left:var(--big-space);padding-right:var(--big-space)}.lr-big2{padding-left:var(--big2-space);padding-right:var(--big2-space)}.tb-big{padding-top:var(--big-space);padding-bottom:var(--big-space)}.pt-big{padding-top:var(--big-space)}.pl-big{padding-left:var(--big-space)}.pr-big{padding-right:var(--big-space)}.pb-big{padding-bottom:var(--big-space)}.pt-big2{padding-top:var(--big2-space)}.pb-big2{padding-bottom:var(--big2-space)}.padding-big3{padding:var(--big3-space)}.lr-big3{padding-left:var(--big3-space);padding-right:var(--big3-space)}.pl-big3{padding-left:var(--big3-space)}.pr-big3{padding-right:var(--big3-space)}.pt-big3{padding-top:var(--big3-space)}.pb-big3{padding-bottom:var(--big3-space)}.mt-large{margin-top:var(--large-space)}.mb-large{margin-bottom:var(--large-space)}.ml-large{margin-left:var(--large-space)}.mr-large{margin-right:var(--large-space)}.mlr-large{margin-left:var(--large-space);margin-right:var(--large-space)}.padding-large{padding:var(--large-space)}.lr-large{padding-left:var(--large-space);padding-right:var(--large-space)}.tb-large{padding-top:var(--large-space);padding-bottom:var(--large-space)}.pt-large{padding-top:var(--large-space)}.pl-large{padding-left:var(--large-space)}.pr-large{padding-right:var(--large-space)}.pb-large{padding-bottom:var(--large-space)}.mt-greater{margin-top:var(--greater-space)}.mb-greater{margin-bottom:var(--greater-space)}.ml-greater{margin-left:var(--greater-space)}.mr-greater{margin-right:var(--greater-space)}.mlr-greater{margin-left:var(--greater-space);margin-right:var(--greater-space)}.padding-greater{padding:var(--greater-space)}.lr-greater{padding-left:var(--greater-space);padding-right:var(--greater-space)}.tb-greater{padding-top:var(--greater-space);padding-bottom:var(--greater-space)}.pt-greater{padding-top:var(--greater-space)}.pl-greater{padding-left:var(--greater-space)}.pr-greater{padding-right:var(--greater-space)}.pb-greater{padding-bottom:var(--greater-space)}.mt-huge{margin-top:var(--huge-space)}.mb-huge{margin-bottom:var(--huge-space)}.ml-huge{margin-left:var(--huge-space)}.mr-huge{margin-right:var(--huge-space)}.mlr-huge{margin-left:var(--huge-space);margin-right:var(--huge-space)}.padding-huge{padding:var(--huge-space)}.lr-huge{padding-left:var(--huge-space);padding-right:var(--huge-space)}.tb-huge{padding-top:var(--huge-space);padding-bottom:var(--huge-space)}.pt-huge{padding-top:var(--huge-space)}.pl-huge{padding-left:var(--huge-space)}.pr-huge{padding-right:var(--huge-space)}.pb-huge{padding-bottom:var(--huge-space)}.mt-44{margin-top:44px}.mb-44{margin-bottom:44px}.width-none{width:0}.width-fit{width:fit-content}.width-full{width:100%}.max-w-full{max-width:100%}.height-none{height:0}.height-fit{height:fit-content}.height-full{height:100%}.max-h-full{max-height:100%}.mes-disabled{opacity:.5}.equal-width{aspect-ratio:1}.adm-space-wrap .adm-space-item:not(:last-of-type.adm-space-item){display:none!important}.login-page .adm-tabs-header{border:0}.login-page .adm-tabs-header-mask{display:none}.login-page .adm-tabs-tab-wrapper{padding:0}.login-page .adm-tabs-tab-active{font-weight:500}.login-page .adm-divider-vertical{border-left:1px solid #0000000f;height:24px;margin:0 0 0 12px}.tab-title{padding-bottom:5px;transition:all .3s;display:inline-block;position:relative}.tab-title.active{font-weight:700}.tab-title.active:before{content:"";background:var(--primary);border-radius:4px;width:12px;height:4px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.tab-title.big.active:before{width:24px}.tab-switch-wrap .adm-tabs-tab-line{background:0 0}.tab-switch-wrap .adm-tabs-tab-line:before{content:"";background:var(--primary);border-radius:4px;width:12px;height:100%;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.spot-num{min-width:17px;height:17px;line-height:17px;font-size:var(--mini-font-size);color:#fff;background:var(--red);text-align:center;white-space:nowrap;box-sizing:border-box;z-index:1;border-radius:16px;padding:0 5px}.spot-num.rightTop{position:absolute;top:0;right:0;transform:translate(50%,-40%)}.spot-num.small{border-radius:12px;width:12px;min-width:12px;height:12px;padding:0;line-height:12px}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.nav-r-btn{height:32px;font-size:var(--little-font-size);padding:0 16px;position:absolute;bottom:6px;right:12px}.mes-loading{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:1s linear infinite mes-loading}.ant-message{top:var(--safe-area-inset-top)!important}.adm-button:hover:before{border-radius:44px}.long-press-element{-webkit-user-select:none!important;user-select:none!important;-khtml-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:auto!important}.translator-v3-page .giant-font{font-size:24px}.translator-v3-page .huge-font{font-size:20px}.translator-v3-page .greater-font{font-size:18px}.translator-v3-page .heavy-font{font-size:16px}.translator-v3-page .big-font{font-size:15px}.translator-v3-page .little-font{font-size:14px}.translator-v3-page .mini-font{font-size:12px}.translator-v3-page{background:#000;flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.translator-v3-page.flutter{padding-top:var(--safe-area-inset-top)}.translator-v3-page .top-layout{z-index:100;background-color:#000c;flex-direction:column;flex-shrink:0;width:100%;display:flex}.translator-v3-page .top-layout .top-buttons-area{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.translator-v3-page .top-layout .top-buttons-area .back-button{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.translator-v3-page .top-layout .top-buttons-area .right-buttons-group{align-items:center;gap:16px;display:flex}.translator-v3-page .top-layout .top-buttons-area .right-buttons-group .action-button{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.translator-v3-page .top-layout .top-buttons-area .right-buttons-group .end-button{border:1px solid #d84d38;border-radius:22px;align-items:center;height:24px;padding:4px 12px;display:flex}.translator-v3-page .top-layout .top-buttons-area .right-buttons-group .end-button .end-text{color:#d84d38;font-size:.75rem;font-weight:400;line-height:16px}.translator-v3-page .language-switch-area{height:34px}.translator-v3-page .language-switch-area .switch-bg{width:100%;height:100%;position:absolute;top:0;left:0}.translator-v3-page .language-switch-area .switch-btn{background:#ffffff14;border-radius:24px;width:40px;height:24px}.translator-v3-page .language-switch-area .switch-btn.center{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1f;border-radius:50%;width:28px;height:28px}.translator-v3-page .main-panel{flex:1;overflow:auto}.translator-v3-page .bottom-layout{z-index:100;background-color:#000c;gap:16px;width:100%;padding:10px 16px;box-shadow:0 -2px 10px #0003}.translator-v3-page .bubble-bottom,.translator-v3-page .bubble-top{height:34px;line-height:34px;font-size:var(--big-font-size);color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b6aff 0%,#613ddc 100%);border-radius:8px;padding:0 12px}.translator-v3-page .bubble-bottom:before,.translator-v3-page .bubble-top:before{content:"";border-top:8px solid #8b6aff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px}.translator-v3-page .bubble-bottom.bubble-dark,.translator-v3-page .bubble-top.bubble-dark{background:#0009}.translator-v3-page .bubble-bottom.bubble-dark:before,.translator-v3-page .bubble-top.bubble-dark:before{border-top-color:#0009}.translator-v3-page .bubble-bottom.right:before,.translator-v3-page .bubble-top.right:before{right:12px}.translator-v3-page .bubble-bottom.center:before,.translator-v3-page .bubble-top.center:before{left:50%;transform:translate(-50%)}.translator-v3-page .bubble-top:before{border-top:unset;bottom:unset;border-bottom:8px solid #8b6aff;top:-8px}.translator-v3-page .language-bubble{z-index:6;position:absolute;top:150%;left:0}.translator-v3-page .language-bubble:before{left:50px}.change-translator-mode-dropdown{z-index:1000;background-color:var(--dark);color:#ffffffd9;transform-origin:top;will-change:transform,opacity;border-radius:24px;width:160px;padding:8px 0;transition:transform 80ms,opacity 80ms;position:absolute;box-shadow:0 4px 16px #0000004d}.change-translator-mode-dropdown.dropdown-entering{opacity:0;transform:translateY(-10px)scale(.95)}.change-translator-mode-dropdown.dropdown-entered{opacity:1;transform:translateY(0)scale(1)}.change-translator-mode-dropdown.dropdown-exiting{opacity:0;transform:translateY(-10px)scale(.95)}.change-translator-mode-dropdown.dropdown-exited{display:none}.change-translator-mode-dropdown .mode-options{flex-direction:column;display:flex}.change-translator-mode-dropdown .mode-options .mode-item{cursor:pointer;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex;position:relative}.change-translator-mode-dropdown .mode-options .mode-item .check-icon{color:#fff;justify-content:center;align-items:center;width:18px;height:18px;margin-right:12px;font-size:.75rem;font-weight:700;display:flex}.change-translator-mode-dropdown .mode-options .mode-item .mode-name{color:#ffffffd9;flex:1;font-size:.875rem}.change-translator-mode-dropdown .mode-options .mode-item .mode-icon{justify-content:center;align-items:center;width:24px;height:24px;margin-left:12px;display:flex}.audio-record-button-wrapper{position:relative}.audio-record-button-wrapper .audio-record-button{z-index:2;cursor:pointer;color:#fff;border:none;border-radius:22px;outline:none;width:100%;height:44px;font-size:1.75rem;transition:all .3s;position:relative;box-shadow:0 4px 10px #0003}.audio-record-button-wrapper .audio-record-button:active{transform:scale(.98)}.audio-record-button-wrapper .audio-record-button.recording{animation:1.5s infinite pulse}.audio-record-button-wrapper .audio-record-button.green{animation:1.5s infinite pulseGreen}.audio-record-button-wrapper .button-text{color:#ffffffd9;font-size:.875rem;font-weight:500}.audio-record-button-wrapper .wave-effect{z-index:1;pointer-events:none;transform-origin:50%;border-radius:44px;transition:opacity .3s;position:absolute;top:50%;left:50%}@keyframes pulse{0%{box-shadow:0 0 #7c5deccc}70%{box-shadow:0 0 0 8px #7c5dec00}to{box-shadow:0 0 #7c5dec00}}@keyframes pulseGreen{0%{box-shadow:0 0 #30c85ecc}70%{box-shadow:0 0 0 8px #30c85e00}to{box-shadow:0 0 #30c85e00}}.translatorV3-more-settings-modal{color:#fff}.translatorV3-more-settings-modal .settings-title{text-align:center;color:#ffffffd9;margin-bottom:16px;font-size:1.125rem;font-weight:500;line-height:26px}.translatorV3-more-settings-modal .settings-item{background:#ffffff14;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px;display:flex}.translatorV3-more-settings-modal .settings-item:last-child{border-bottom:none}.translatorV3-more-settings-modal .settings-item .settings-item-label{flex-direction:column;flex:1;display:flex}.translatorV3-more-settings-modal .settings-item .settings-item-label span{color:#ffffffd9;margin-bottom:4px;font-size:1rem;font-weight:400;line-height:24px}.translatorV3-more-settings-modal .settings-item .settings-item-label .settings-item-description{color:#ffffff73;font-size:.875rem;line-height:21px}.translatorV3-more-settings-modal .settings-icon-v2{background:#ffffff14;border-radius:12px;width:59px;height:59px;margin-left:4px;margin-right:4px}.translatorV3-more-settings-modal .toggle-switch{cursor:pointer;background-color:#ffffff1a;border-radius:14px;width:49px;height:28px;transition:background-color .3s;position:relative}.translatorV3-more-settings-modal .toggle-switch.active{background-color:#6e44ff}.translatorV3-more-settings-modal .toggle-switch .toggle-switch-handle{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:left .3s;position:absolute;top:2px;left:2px}.translatorV3-more-settings-modal .toggle-switch.active .toggle-switch-handle{left:26px}.translator-text-input-box{padding:10px 16px}.translator-text-input-box .input-container{background:#ffffff1f;border-radius:22px;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.translator-text-input-box .input-container .language-switch{cursor:pointer;flex-shrink:0;align-items:center;gap:4px;display:flex}.translator-text-input-box .input-container .language-switch .language-text{color:#fff;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:22px}.translator-text-input-box .input-container .language-switch .switch-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.translator-text-input-box .input-container .language-switch:hover{opacity:.8}.translator-text-input-box .input-container .divider{background:#ffffff1f;flex-shrink:0;width:.5px;height:20px}.translator-text-input-box .input-container .text-input{color:#ffffff73;background:0 0;border:none;outline:none;flex:1;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:22px}.translator-text-input-box .input-container .text-input::placeholder{color:#ffffff73}.translator-text-input-box .input-container .text-input:focus{color:#fff}.scan-album-box{z-index:5;position:fixed;bottom:60px;left:0;right:0}.scan-album-box .scan-code-icon-box{background-color:#ffffff4d;width:50px;height:50px}.scan-album-box .scan-album-input{opacity:0;z-index:1;width:100%;height:100%;position:absolute;top:0;right:0}.login-info-improve{scroll-behavior:smooth;scroll-padding-top:20vh}.login-info-improve .progress-indicator{z-index:15;background:#fff;justify-content:center;gap:8px;margin:0;padding:16px 0;display:flex;position:sticky;top:0}.login-info-improve .progress-indicator.step1,.login-info-improve .progress-indicator.step2{top:0}.login-info-improve .progress-indicator .progress-step{background:#6e44ff1a;border-radius:2px;width:160px;height:4px}.login-info-improve .progress-indicator .progress-step.active{background:#6e44ff}.login-info-improve .camera-icon{cursor:pointer;pointer-events:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:0;right:0}.login-info-improve .camera-icon .camera-bg{z-index:1;pointer-events:none;width:32px;height:32px;position:absolute}.login-info-improve .camera-icon .camera-front{z-index:2;pointer-events:none;width:16px;height:16px;position:absolute}.login-info-improve .form-fields{padding:0}.login-info-improve .form-fields .field-group{margin-top:24px}.login-info-improve .form-fields .field-group .field-label{color:#00000073;margin-bottom:8px;font-size:.875rem;font-weight:400}.login-info-improve .form-fields .field-group .field-input-container{cursor:pointer;background:#0000000a;border-radius:16px;align-items:center;min-height:56px;padding:0 16px;display:flex;position:relative}.login-info-improve .form-fields .field-group .field-input-container .field-input{background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:400}.login-info-improve .form-fields .field-group .field-input-container .field-input.has-value{color:#000000d9}.login-info-improve .form-fields .field-group .field-input-container .field-input.placeholder{color:#00000040}.login-info-improve .form-fields .field-group .field-input-container .field-icon{flex-shrink:0;margin-left:12px}.login-info-improve .form-fields .field-group .field-input-container .country-flag{flex-shrink:0;margin-right:8px}.login-info-improve .gender-selection{gap:12px;display:flex}.login-info-improve .gender-selection .gender-option{cursor:pointer;background:#0000000a;border-radius:16px;justify-content:center;align-items:center;width:100px;height:56px;transition:all .2s;display:flex}.login-info-improve .gender-selection .gender-option.selected{background:#222029e6}.login-info-improve .gender-selection .gender-option:not(.selected):hover{background:#00000014}.login-info-improve .nav-back-btn{cursor:pointer;z-index:10;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bind-email-page .absolute{position:absolute}.bind-email-page .left-big{left:20px}.meeting-end-page{overflow-x:hidden}.meeting-end-page .video-wrap{background:#000;border-radius:12px;height:138px;position:relative;overflow:hidden}.meeting-end-page .video-wrap:before{content:"";background-image:inherit;background-position:inherit;background-repeat:inherit;-webkit-filter:blur(4px);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.meeting-end-page .video-wrap.single-video{margin:0 12px}.meeting-end-page .video-wrap.multiple-videos{width:70%}.meeting-end-page .video-list-container{background:#00000040}.meeting-end-page .video-list-container .video-list-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#44ffec 0%,#7b54ff 48.08%,#ec44ff 100%);-webkit-background-clip:text;background-clip:text;width:fit-content}.meeting-end-page .video-list-container .video-scroll-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:8px;overflow-x:auto}.meeting-end-page .video-list-container .video-scroll-container::-webkit-scrollbar{display:none}.meeting-end-page .video-preview{object-fit:cover;z-index:2;width:auto;height:100%;margin:0 auto;display:block;position:relative}.meeting-end-page .video-bg-img{object-fit:cover;filter:blur(6px);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.meeting-end-page .video{width:100%;height:100%;display:block;position:relative}.meeting-end-page .video-btn-wrap{z-index:3;gap:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meeting-end-page .video-btn{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000080;border-radius:32px;height:32px;padding:0 16px;line-height:32px}.meeting-end-page .video-btn:before{border-color:#ffffff4d}.meeting-end-page .video-time{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3;background:#00000073;border-radius:11px;height:22px;padding:0 8px;line-height:22px;position:absolute;bottom:8px;left:8px}.meeting-end-page .option-wrap{background:#00000040;border-radius:16px;height:32px}.meeting-end-page .option-wrap .option-item{height:100%;padding:0 12px}.meeting-end-page .option-wrap .option-item:before{background:var(--white012);height:28px;margin-top:-7px;top:50%}.meeting-end-page .option-wrap .option-item:first-child:before{content:none}.meeting-end-page .meeting-status-btn{background:#00000040;border-radius:20px;min-width:40px;min-height:40px;margin-left:8px}.meeting-end-page .room-status-card{background:#ffffff14;height:48px;margin:0 12px}.meeting-end-page .room-status-card .user-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.meeting-end-page .room-status-card .user-flag{border:1px solid #3d3a4c;border-radius:50%;width:14px;height:14px;position:absolute;bottom:0;right:0}.meeting-end-page .chat-history-container{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:5;background:linear-gradient(#6e44ff00 0%,#6e44ff1a 100%);border-radius:0 0 16px 16px;transition:all .3s;position:absolute;left:0;right:0;box-shadow:0 8px 12px #0000001f,inset 0 -1px 0 -.5px #ffffff14}.meeting-end-page .chat-message-item{gap:8px;width:100%;margin-bottom:12px}.meeting-end-page .chat-message-item:first-child{margin-bottom:0}.meeting-end-page .chat-message-item.other{flex-direction:row}.meeting-end-page .chat-message-item.self{flex-direction:row-reverse}.meeting-end-page .chat-message-item.self .message-content:before{border-right:unset;left:unset;border-left:4px solid #00000040;right:0;transform:translate(100%)}.meeting-end-page .chat-message-item .message-avatar{object-fit:cover;border-radius:50%}.meeting-end-page .chat-message-item .message-wrapper{flex:1}.meeting-end-page .chat-message-item .message-content{background:#00000040;border-radius:12px;min-height:40px;padding:8px 12px;position:relative}.meeting-end-page .chat-message-item .message-content:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:4px solid #00000040;width:0;height:0;position:absolute;top:18px;left:0;transform:translate(-100%)}.meeting-end-page .chat-message-item .message-content .message-text{word-break:break-word}.meeting-end-page .chat-message-item .message-content .message-text h1,.meeting-end-page .chat-message-item .message-content .message-text h2,.meeting-end-page .chat-message-item .message-content .message-text h3,.meeting-end-page .chat-message-item .message-content .message-text h4,.meeting-end-page .chat-message-item .message-content .message-text h5,.meeting-end-page .chat-message-item .message-content .message-text h6,.meeting-end-page .chat-message-item .message-content .message-text p{color:var(--textWhiteLight);font-size:var(--heavy-font-size)}.meeting-end-page .chat-message-item .message-content .message-text p{margin:0}.meeting-end-page .chat-message-item .message-content .message-text code{white-space:pre-wrap}.meeting-end-page .ai-message-actions{justify-content:flex-end;margin-top:8px;display:flex}.meeting-end-page .ai-message-actions .action-pill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000073;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.meeting-end-page .ai-message-actions .action-pill .action-btn{color:#fffc;cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;transition:all .2s;display:flex}.meeting-end-page .ai-message-actions .action-pill .action-btn:hover{color:#fff;background:#ffffff1a}.meeting-end-page .ai-message-actions .action-pill .action-btn:active{transform:scale(.95)}.meeting-end-page .ai-message-actions .action-pill .action-btn img{opacity:.8;transition:opacity .2s}.meeting-end-page .ai-message-actions .action-pill .action-btn span{font-size:.75rem;font-weight:400}.meeting-end-page .ai-message-actions .action-pill .action-divider{background:#fff3;width:1px;height:14px;margin:0 4px}.more-features{border-radius:20px 20px 0 0;padding:24px 14px;overflow:hidden}.more-features .features-content{grid-gap:16px 2px;grid-template-columns:repeat(5,1fr);display:grid}.cancel-icon{width:24px;height:24px}.canvas-chat{background-color:#edebf5;width:100%;position:absolute;top:0;left:120%}.canvas-chat .top-img-bg{width:100%;height:auto;position:absolute;top:0;left:0}.canvas-chat .bottom-img-bg{width:100%;height:auto;position:absolute;bottom:0;left:0}.canvas-chat .relative-z-index{z-index:1;position:relative}.canvas-chat .line-pixel-top:before{background:#0000000f}.canvas-chat .other-wrap .content-box{background:#00000008}.canvas-chat .other-wrap .content-box .triangle{border-right:5px solid #00000008}.canvas-chat .triangle-up{border-bottom:8px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.canvas-chat .canvas-markdown{color:#000;font-size:var(--heavy-font-size)}.canvas-chat .canvas-markdown h1,.canvas-chat .canvas-markdown h2,.canvas-chat .canvas-markdown h3,.canvas-chat .canvas-markdown h4,.canvas-chat .canvas-markdown h5,.canvas-chat .canvas-markdown p{font-size:var(--heavy-font-size)}.canvas-chat .canvas-markdown p{margin:0}.canvas-chat .user-avatar{border:2px solid #fff;border-radius:50%}.canvas-chat .languages-icon{border:1px solid #fff;border-radius:9px;width:18px;height:18px;position:absolute;bottom:0;right:0}.canvas-img{z-index:10;background:#141414;height:100%;max-height:100vh;position:fixed;top:0;left:0;right:0}.canvas-img .delete-wrap{z-index:2;background:#141414;position:fixed;top:0;left:0;right:0}.canvas-img .delete-height{height:44px}.canvas-img .canvas-download{z-index:2;background:#141414;position:fixed;bottom:0;left:0;right:0}.canvas-img .canvas-download .button-share{background:#613ddc;border-radius:22px;height:44px;line-height:44px}.canvas-img .canvas-download-height{height:72px}.meeting-end-recording-page{background:#000;width:100vw;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}@media (max-width:768px){.meeting-end-recording-page{height:-webkit-fill-available;min-height:-webkit-fill-available}}.meeting-end-recording-page .meeting-video{object-fit:cover;pointer-events:auto;width:100%;height:100%;position:absolute;top:0;left:0}.meeting-end-recording-page .meeting-video::-webkit-media-controls-panel{position:relative;bottom:50px;transform:translateY(0);background:0 0!important}.meeting-end-recording-page .video-voice-tips{z-index:100;cursor:pointer;background-color:#6e44ff;border-radius:8px;height:34px;line-height:34px;position:fixed;top:32px;right:2px}.meeting-end-recording-page .video-voice-tips .video-arrow-up{border-bottom:6px solid #6e44ff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-5px;right:12px}.meeting-end-recording-page .delete-img{z-index:100;cursor:pointer;position:fixed;top:12px;left:12px}.meeting-end-recording-page .delete-img.flutter{top:calc(var(--safe-area-inset-top) + 12px)}.meeting-end-recording-page .bottom-content{z-index:10;padding:0 12px;position:fixed;bottom:16px;left:0;right:0}.meeting-end-recording-page .bottom-content .btn-normal{cursor:pointer;z-index:10;height:32px;padding:0 16px;font-size:.875rem;line-height:32px;position:relative}.meeting-end-recording-page .bottom-content .btn-normal.detail{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3}.meeting-end-recording-page .bottom-content .btn-normal.detail:before{border-color:#fff3}@media (max-width:768px){.meeting-end-recording-page .meeting-video{object-position:center center!important;height:100dvh!important;min-height:-webkit-fill-available!important}}@supports (-webkit-touch-callout:none){.meeting-end-recording-page .meeting-video{height:-webkit-fill-available!important}.meeting-end-recording-page .meeting-video::-webkit-media-controls-panel{transform:translateY(0);background:0 0!important;bottom:50px!important}.meeting-end-recording-page .bottom-content{bottom:40px}}.meeting-end-chat-page{color:#ffffffd9;background:#141414;height:100%}.meeting-end-chat-page .line-pixel-top:before{background-color:#ffffff1f}.meeting-end-chat-page .meeting-content{height:0;overflow-y:auto}.meeting-end-chat-page .mine-wrap .content-box{background:#613ddc;margin-left:48px}.meeting-end-chat-page .mine-wrap .content-box .triangle{z-index:2;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:5px solid #613ddc;width:0;height:0;position:absolute;top:14px;right:-5px}.meeting-end-chat-page .other-wrap .content-box{background:#ffffff14;margin-right:48px}.meeting-end-chat-page .other-wrap .content-box .triangle{z-index:2;border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:5px solid #ffffff14;width:0;height:0;position:absolute;top:14px;left:-5px}.meeting-end-chat-page .btn-wrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141480;box-shadow:0 0 2px #ffffff1f}.meeting-end-chat-page .btn-wrap .detail{background:#ffffff14}.meeting-end-chat-page .btn-wrap .detail:before{border-color:#fff3}.chat-record-page .nav-bar-bg{z-index:1;background-color:#f3f3f5;height:48px;position:fixed;top:0;left:0;right:0}.chat-record-page .profile-header-bg{position:absolute;inset:0;overflow:hidden}.chat-record-page .profile-header-bg:after{content:"";pointer-events:none;background:linear-gradient(#1a181f0d 0%,#1a181f66 100%);width:100%;height:100%;position:absolute;top:0;left:0}.chat-record-page .profile-header-fixed{background:var(--dark);z-index:5;height:52px;padding:8px 88px 0 12px;transition:all .1s;position:fixed;top:0;left:0;right:0}.chat-record-page .profile-header-wrap{box-sizing:border-box;padding:60px 16px 36px}.chat-record-page .profile-set{z-index:7;position:fixed;top:12px;right:16px}.chat-record-page .user-avatar{box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:100px;height:100px}.chat-record-page .user-avatar.small{border-width:1.5px;width:36px;height:36px}.chat-record-page .contact-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border-radius:24px;height:24px;padding:0 10px}.chat-record-page .contact-btn:before{border-color:#fff3}.chat-record-page .tab-wrap{z-index:6;background:#f3f3f5;position:sticky;top:44px}.chat-record-page .tab-wrap .tab-content{width:fit-content;max-width:100%}.chat-record-page .tab-wrap .adm-tabs-tab-wrapper{padding:0 16px}.chat-record-page .tab-wrap .adm-tabs-tab-active{font-weight:700}.chat-record-page .tab-wrap .adm-tabs-tab-line{background:0 0}.chat-record-page .tab-wrap .adm-tabs-tab-line:before{content:"";background:var(--primary);border-radius:4px;width:12px;height:100%;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.more-features{border-radius:20px 20px 0 0;overflow:hidden}.feature-wrap{width:68px}.feature-icon-box{background:#ffffff14;border-radius:12px;width:60px;height:60px}.feature-icon-box-light{background:#00000008;border-radius:12px;width:60px;height:60px}.dynamics-page{-webkit-overflow-scrolling:touch;height:100%;position:relative;overflow-y:auto}.dynamics-page .publish-btn{z-index:5;cursor:pointer;transition:transform .2s;position:fixed;bottom:76px;right:0}.dynamics-page .publish-btn:active{transform:scale(.95)}.dynamics-page .publish-btn.flutter{bottom:calc(76px + var(--safe-area-inset-bottom))}.online-users-list-page .new-online-wrap{z-index:21;background:#130b66;border-radius:20px;height:38px;padding:0 12px;line-height:38px;position:fixed;top:52px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #8d979e33}.online-users-list-page .new-online-img{border:1.5px solid #130b66;border-radius:50%;width:24px;height:24px;margin-right:-8px}.flutter-safe-container .flutter-safe-top{padding-top:var(--safe-area-inset-top)}.flutter-safe-container .flutter-safe-bottom{padding-bottom:var(--safe-area-inset-bottom)}.stats-page{background-color:#f3f3f5;flex-direction:column;height:100vh;display:flex}.stats-page .stats-content{flex:1;padding:20px;overflow-y:auto}.stats-page .stats-content .stats-section{background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.stats-page .stats-content .stats-section .stats-item{border-bottom:1px solid #f0f0f0;padding:16px 20px}.stats-page .stats-content .stats-section .stats-item:last-child{border-bottom:none}.stats-page .stats-content .stats-section .stats-item.section-title{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-size:1rem;font-weight:600}.stats-page .stats-content .stats-section .stats-item.data-item{color:#333;font-size:.875rem;line-height:1.5}.stats-page .stats-content .stats-section .stats-item.data-item:nth-child(odd){background-color:#fafafa}.chat-message-item__wrapper{margin-bottom:16px}.chat-message-item__wrapper--sent .chat-message-item__content{justify-content:flex-end;margin-left:48px}.chat-message-item__wrapper--sent .chat-message-item__content .chat-message-item__bubble{background:#d3bfff}.chat-message-item__wrapper--sent .chat-message-item__content .chat-message-item__bubble:before{border-left-color:#d3bfff;border-right-width:0;right:0;transform:translate(100%)}.chat-message-item__wrapper--sent.noBg .chat-message-item__bubble{background:0 0;margin:0;padding:0}.chat-message-item__wrapper--sent.noBg .chat-message-item__bubble:before{display:none}.chat-message-item__wrapper--received .chat-message-item__content{margin-right:48px}.chat-message-item__wrapper--received .chat-message-item__content .chat-message-item__bubble{background:#fff}.chat-message-item__wrapper--received .chat-message-item__content .chat-message-item__bubble:before{border-left-width:0;border-right-color:#fff;left:0;transform:translate(-100%)}.chat-message-item__wrapper--received.noBg .chat-message-item__bubble{background:0 0;margin:0;padding:0}.chat-message-item__wrapper--received.noBg .chat-message-item__bubble:before{display:none}.chat-message-item__wrapper--system .chat-message-item__system-content{justify-content:center;width:100%;padding:0 8px;display:flex}.chat-message-item__time-divider{text-align:center;color:var(--textLight);margin-bottom:8px;font-size:.75rem}.chat-message-item__content{gap:8px;font-size:1rem;display:flex}.chat-message-item__avatar{flex-shrink:0;width:40px;height:40px;position:relative}.chat-message-item__avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.chat-message-item__avatar .flag-icon{border:1.5px solid var(--defaultGreyBg);border-radius:50%;position:absolute;bottom:0;right:0}.chat-message-item__avatar .chat-message-item__avatar-fallback{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:500;display:flex}.chat-message-item__bubble{word-wrap:break-word;box-sizing:border-box;border-radius:12px;min-height:40px;padding:8px 12px;position:relative}.chat-message-item__bubble:before{content:"";border:4px solid #0000;width:0;height:0;position:absolute;top:16px}.chat-message-item__bubble .chat-message-item__image{position:relative}.chat-message-item__bubble .chat-message-item__image img{border-radius:12px;max-width:140px;max-height:140px}.chat-message-item__bubble .chat-message-item__image-loading{background:#00000080;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chat-message-item__bubble .chat-message-item__image-loading .chat-message-item__loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.chat-message-item__bubble .chat-message-item__voice,.chat-message-item__bubble .chat-message-item__video,.chat-message-item__bubble .chat-message-item__file,.chat-message-item__bubble .chat-message-item__room-card-text{align-items:center;gap:8px;font-size:.875rem;display:flex}.chat-message-item__system-wrapper{margin-bottom:16px}.chat-message-item__system-wrapper .chat-message-item__system-message{text-align:center;color:#999;background:#0000000d;border-radius:12px;margin:0 40px;padding:8px 16px;font-size:.75rem}.chat-message-item__system-wrapper .chat-message-item__system-message .chat-message-item__system-content{line-height:1.4}.chat-message-item__loading{gap:2px;display:flex}.chat-message-item__loading-dot{background:#999;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite both loading-bounce}.chat-message-item__loading-dot:first-child{animation-delay:-.32s}.chat-message-item__loading-dot:nth-child(2){animation-delay:-.16s}.chat-message-item__loading-spinner{border:2px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin}.chat-message-item__status{margin-top:10px}.chat-message-item__status.loading{animation:.8s linear infinite status-loading}@keyframes status-loading{to{transform:rotate(360deg)}}.chat-message-item__no-more-message{color:var(--textGrey);word-break:break-all;background:#00000008;border-radius:12px;padding:8px 12px;font-size:.875rem}@keyframes loading-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.voice-player{align-items:center;gap:4px;display:flex;position:relative}.voice-player .voice-mes{position:absolute;top:0;bottom:0;left:0}.voice-player .voice-content{opacity:0;flex:1;align-items:center;gap:12px;display:flex}.voice-player .voice-content .voice-wave-container{flex:1;align-items:center;height:24px;display:flex;position:relative}.voice-player .voice-content .voice-wave-container .voice-waves{align-items:center;gap:2px;width:100%;height:100%;display:flex}.voice-player .voice-content .voice-wave-container .voice-waves .wave-bar{background:#d1d5db;border-radius:1px;width:2px;transition:all .2s}.voice-player .voice-content .voice-wave-container .voice-waves .wave-bar.active{background:#007aff}.voice-player .voice-content .voice-wave-container .progress-overlay{pointer-events:none;background:#007aff1a;border-radius:2px;height:100%;transition:width .1s;position:absolute;top:0;left:0}.chat-message-list{box-sizing:border-box;padding:0 12px}.chat-message-list .load-more-indicator{margin-top:16px}.chat-message-list .load-more-indicator .loading-spinner{border:2px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.chat-page{height:100%}.chat-page .load-more-indicator{z-index:10;background:0 0;padding:16px 0;position:absolute;top:0;left:0;right:0}.chat-page .load-more-indicator .loading-spinner{border:2px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.chat-page .chat-content{overflow-anchor:none;position:absolute;inset:0;overflow-y:auto;transform:rotate(180deg)rotateY(180deg)}.chat-page .chat-list{box-sizing:border-box;min-height:100%;padding:16px 0 2px;transform:rotateX(180deg)}.chat-page .input-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f3f3f5e6;padding:8px 12px}.chat-page .input-container.flutter{padding-bottom:calc(8px + var(--safe-area-inset-bottom))}.chat-page .input-container .input-area{box-sizing:content-box;background:#fff;border-radius:22px;gap:12px;min-height:28px;padding:8px;position:relative}.chat-page .input-container .input-area.voice{background:0 0}.chat-page .input-container .input-area .adm-text-area{border:none;flex:1}.chat-page .input-container .input-area .adm-text-area .adm-text-area-element{resize:none;background:0 0;border:none;height:28px;min-height:28px;padding:3px 0 0 8px;font-size:1rem}.chat-page .input-container .input-area .adm-text-area .adm-text-area-element:focus{outline:none}.chat-page .input-container .input-area .adm-text-area .adm-text-area-element::placeholder{color:var(--textLight)}.chat-page .input-container .image-options{gap:8px;padding:12px 0;animation:.3s ease-out slideUp}.chat-page .input-container .image-options .image-option-btn{color:#333;background:#fff;border-radius:16px;width:82px;height:82px;font-size:.75rem}.chat-page .adm-action-sheet .adm-action-sheet-content{background:#fff;border-radius:16px 16px 0 0}.chat-page .adm-action-sheet .adm-action-sheet-action{align-items:center;gap:12px;padding:16px;font-size:1rem;display:flex}.chat-page .adm-action-sheet .adm-action-sheet-action:before{content:"";font-size:1.25rem}.chat-page .adm-action-sheet .adm-action-sheet-action[data-key=photo]:before{content:"🖼️"}.chat-page .adm-action-sheet .adm-action-sheet-action[data-key=camera]:before{content:"📷"}.chat-page .adm-action-sheet .adm-action-sheet-action[data-key=file]:before{content:"📁"}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-page .input-container .adm-button,.chat-page .input-container .add-btn,.chat-page .input-container .image-option-btn{transition:all .2s}.voice-wave{justify-content:center;align-items:center;gap:1.5px;height:40px;transition:opacity .3s;display:flex}.voice-wave.quiet-mode{opacity:.8}.voice-wave.quiet-mode .voice-wave-bar{background:var(--primaryLight)}.voice-wave.has-audio{opacity:1}.voice-wave.has-audio .voice-wave-bar{background:var(--primary)}.voice-wave .voice-wave-bar{background:var(--primary);will-change:height;border-radius:1.25px;width:2.5px;transition:height .1s ease-out,background-color .3s}.voice-wave .voice-wave-bar.active.animating{animation:.3s ease-in-out infinite alternate voice-wave-animation-strong}.voice-wave .voice-wave-bar.active.quiet{animation:1s ease-in-out infinite alternate voice-wave-animation-gentle}.voice-wave .voice-wave-bar.audio-driven{transition:height 80ms cubic-bezier(.4,0,.2,1);animation:none!important}@keyframes voice-wave-animation-strong{0%{opacity:.8;transform:scaleY(1)}to{opacity:1;transform:scaleY(1.5)}}@keyframes voice-wave-animation-gentle{0%{opacity:.6;transform:scaleY(1)}to{opacity:.8;transform:scaleY(1.1)}}@keyframes voice-wave-animation{0%{transform:scaleY(1)}to{transform:scaleY(1.5)}}.voice-recorder-rtc-wrap .cancel-hint{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f3f3f5e6;padding:12px 0 8px;position:absolute;top:-8px;left:-12px;right:-12px;transform:translateY(-100%)}.voice-recorder-rtc-wrap .voice-recorder-rtc{background:#fff;border-radius:22px;position:absolute;inset:0}.voice-recorder-rtc-wrap .voice-recorder-rtc.recording{z-index:2;background:0 0}.voice-recorder-rtc-wrap .voice-recorder-rtc.recording .recording-content{height:100%}.voice-recorder-rtc-wrap .voice-recorder-rtc.recording .recording-content .recording-time{color:var(--primary);min-width:30px;font-size:1rem;font-weight:500}.voice-recorder-rtc-wrap .voice-recorder-rtc.cancel{z-index:2;background:0 0}.voice-recorder-rtc-wrap .voice-recorder-rtc.requesting{cursor:not-allowed;background:#ff9500}.voice-recorder-rtc-wrap .voice-recorder-rtc.requesting .record-text{position:relative}.voice-recorder-rtc-wrap .voice-recorder-rtc.requesting .record-text:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.voice-recorder-rtc-wrap .voice-recorder-rtc::-webkit-selection{background:0 0}.voice-recorder-rtc-wrap .voice-recorder-rtc::-moz-selection{background:0 0}.voice-recorder-rtc-wrap .voice-recorder-rtc .record-text{pointer-events:none}.voice-recorder-rtc-wrap .voice-wrap{background:#fff;border-radius:22px;height:100%}.voice-recorder-rtc-wrap .voice-btn{padding:0 16px}.voice-recorder-rtc-wrap .voice-btn.cancel{color:unset;background:#fff}.voice-recorder-rtc-wrap .voice-recorder-area{position:absolute;inset:0}.create-group-success-wrap{margin:0 24px 16px;position:relative}.create-group-success-wrap .create-group-delete{position:absolute;top:8px;right:8px}.group-members-wrap{height:100%;overflow-y:auto}.group-members-wrap .members-label{background:#0000000a;border-radius:4px;height:18px;padding:0 4px;line-height:18px}.system-font-size{height:100%}.system-font-size .adm-slider-track,.system-font-size .adm-slider-ticks{height:4px}.system-font-size .adm-slider{padding-left:9px}.system-font-size .adm-slider-tick{width:12px;height:12px;top:-4px}.system-font-size .adm-slider-thumb{border:2px solid var(--primary);filter:drop-shadow(0 5px 13px #00000024)}.payment-success-browser-page{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.group-detail-wrap .group-member-list{gap:16px 19px}.group-detail-wrap .group-member-item{width:48px}.group-detail-wrap .group-member-img{background:var(--spaceBg);border-radius:50%;width:100%}.group-detail-wrap .group-detail-members-box{min-height:143px}.group-scan-code-wrap{min-height:100%}.group-scan-code-wrap .group-scan-code-content{height:60vh}.edit-group-name-wrap .adm-text-area-count{line-height:26px;font-size:var(--mini-font-size);color:var(--textBright);margin-left:16px;padding-top:0}.edit-group-name-wrap .edit-input{min-height:26px}.edit-group-name-wrap .edit-input .adm-text-area-element{resize:none;height:26px;min-height:26px}.pc-login-container{min-height:100%;padding:0 24px}.pc-login-container .pc-login-content{height:50vh}.dynamic-publish-page{background:#fff;min-height:100%}.dynamic-publish-page .media-preview{grid-gap:8px;grid-template-columns:repeat(4,76px);display:grid}.dynamic-publish-page .media-preview.video{display:unset}.dynamic-publish-page .media-preview.video .media-item{width:fit-content;aspect-ratio:unset}.dynamic-publish-page .media-item{aspect-ratio:1;cursor:pointer;border-radius:12px;width:100%;position:relative;overflow:hidden}.dynamic-publish-page .media-item .media-img{object-fit:cover;width:100%;height:100%;display:block}.dynamic-publish-page .media-item .media-video{object-fit:cover;min-width:104px;max-width:208px;min-height:78px;max-height:156px;display:block}.dynamic-publish-page .media-item .media-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dynamic-publish-page .media-item .delete-btn{cursor:pointer;z-index:3;position:absolute;top:4px;right:4px}.dynamic-publish-page .media-item .upload-loading,.dynamic-publish-page .media-item .upload-error{z-index:2;position:absolute;inset:0}.dynamic-publish-page .media-item .upload-loading{background:var(--pureBg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dynamic-publish-page .media-item .upload-loading .adm-spin-loading{--size:24px}.dynamic-publish-page .media-item .upload-error{background:var(--redLight);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dynamic-publish-page .content-input{--placeholder-color:var(--textBright);font-size:var(--little-font-size);margin-top:24px}.dynamic-publish-page .file-input{display:none}.dynamic-publish-page :global .adm-action-sheet-button-item-name{color:#333;font-size:1rem}.dynamic-publish-page :global .adm-action-sheet-button-item-description{color:#999;margin-top:4px;font-size:.75rem}.dynamic-publish-page :global .adm-modal-content{text-align:center;padding:24px 16px;font-size:1rem}.dynamic-publish-page :global .adm-modal-footer .adm-modal-button{height:48px;font-size:1rem}.dynamic-publish-page :global .adm-modal-footer .adm-modal-button.adm-modal-button-primary{color:var(--adm-color-primary)}.dynamic-publish-page :global .adm-toast-main{border-radius:8px;padding:12px 20px}.dynamic-publish-page :global .adm-toast-main .adm-toast-icon{margin-bottom:8px;font-size:1.5rem}.dynamic-publish-page :global .adm-toast-main .adm-toast-content{font-size:.875rem;line-height:1.4}.loading-state{width:100%}.loading-state .adm-dot-loading{font-size:2rem}.dynamic-detail-page{flex-direction:column;height:100%;display:flex}.dynamic-detail-page .dynamic-detail-content{flex:1;padding-bottom:80px;overflow-y:auto}.dynamic-detail-page .comment-input-fixed{z-index:1000;background:#fff;border-top:1px solid #f0f0f0;position:fixed;bottom:0;left:0;right:0}.dynamic-detail-page .comment-input-fixed.flutter{padding-bottom:env(safe-area-inset-bottom)}.dynamic-detail-page .pb-comment-input{padding-bottom:80px}.flex-center{justify-content:center;align-items:center;display:flex}.zoomable-image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.zoomable-image-wrapper .transform-component-wrapper{width:100%!important;height:100%!important}.zoomable-image-wrapper .transform-component-wrapper:active{cursor:grabbing}.zoomable-image-wrapper .transform-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.zoomable-image-wrapper .zoomable-image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:auto;max-width:100%;max-height:100%;transition:transform .2s ease-out}.zoomable-image-wrapper .zoomable-image.preview-image{width:100%;height:auto}.zoomable-image-wrapper.zoomed .transform-component-wrapper{cursor:grab}.zoomable-image-wrapper.zoomed .transform-component-wrapper:active{cursor:grabbing}.zoomable-image-wrapper.zoomed .zoomable-image{transition:none}.zoomable-image-wrapper:not(.zoomed) .transform-component-wrapper,.zoomable-image-wrapper:not(.zoomed) .transform-component-wrapper:active{cursor:default}.zoomable-image-wrapper.loading .zoomable-image{object-fit:contain;max-width:100%;max-height:100%}.zoomable-image-wrapper.horizontal .zoomable-image,.zoomable-image-wrapper.vertical.fit .zoomable-image{object-fit:contain;width:100%;height:auto;max-height:100%}.zoomable-image-wrapper.vertical.overflow .zoomable-image{object-fit:cover;width:100%;height:auto;min-height:100%}.image-preview-page{z-index:9999;opacity:0;background-color:#000;flex-direction:column;transition:opacity .3s ease-out,transform .3s ease-out,background-color .3s ease-out;display:flex;position:fixed;inset:0;overflow:hidden}.image-preview-page.visible{opacity:1}.image-preview-page.exiting{opacity:0;transition:opacity .3s ease-in,transform .3s ease-in}.image-preview-page .preview-header{z-index:10;opacity:0;background:linear-gradient(#00000080 0%,#0000 100%);justify-content:space-between;align-items:center;height:44px;padding-left:12px;padding-right:12px;transition:opacity .4s ease-out .1s,transform .4s ease-out .1s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-20px)}.image-preview-page .preview-header .close-btn{cursor:pointer;border-radius:50%;transition:background-color .2s}.image-preview-page .preview-header .close-btn img{filter:invert()}.image-preview-page .preview-header .image-count{color:#fff;text-shadow:0 1px 2px #00000080;font-size:1rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.image-preview-page.visible .preview-header{opacity:1;transform:translateY(0)}.image-preview-page.exiting .preview-header{opacity:0;transition:opacity .2s ease-in,transform .2s ease-in;transform:translateY(-10px)}.image-preview-page .preview-content{opacity:0;flex:1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s ease-out .2s,transform .4s ease-out .2s;display:flex;position:relative}.image-preview-page .preview-content .image-swiper{width:100%;height:100%}.image-preview-page .preview-content .image-swiper .swiper-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.image-preview-page .preview-content .image-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.image-preview-page .preview-content .image-container.loading .preview-image{object-fit:contain;max-width:100%;max-height:100%}.image-preview-page .preview-content .image-container.horizontal .preview-image,.image-preview-page .preview-content .image-container.vertical.fit .preview-image{object-fit:contain;width:100%;height:auto;max-height:100%}.image-preview-page .preview-content .image-container.vertical.overflow{align-items:flex-start;overflow:hidden auto}.image-preview-page .preview-content .image-container.vertical.overflow .preview-image{object-fit:cover;width:100%;height:auto;min-height:100%}.image-preview-page .preview-content .image-container .preview-image{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;transition:opacity .3s,transform .2s}.image-preview-page .preview-content .image-container .preview-image:active{opacity:.8}.image-preview-page.visible .preview-content{opacity:1}.image-preview-page.exiting .preview-content{opacity:0;transition:opacity .25s ease-in,transform .25s ease-in}.image-container.vertical.overflow{-ms-overflow-style:none;scrollbar-width:none}.image-container.vertical.overflow::-webkit-scrollbar{display:none}.video-test-page{background-color:#f5f5f5;flex-direction:column;height:100vh;display:flex}.video-test-page .video-container{flex:1;padding:16px;overflow-y:auto}.video-test-page .video-container .video-info{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 2px 8px #0000000f}.video-test-page .video-container .video-info h3{color:#333;margin:0 0 12px;font-size:1.125rem;font-weight:600}.video-test-page .video-container .video-info p{color:#666;margin:8px 0;font-size:.875rem;line-height:1.5}.video-test-page .video-container .plyr-features{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 2px 8px #0000000f}.video-test-page .video-container .plyr-features h4{color:#333;margin:0 0 16px;font-size:1rem;font-weight:600}.video-test-page .video-container .plyr-features .features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.video-test-page .video-container .plyr-features .features-grid .feature-item{text-align:center;background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 100%);border:1px solid #e6edff;border-radius:12px;padding:16px;transition:all .3s;position:relative;overflow:hidden}.video-test-page .video-container .plyr-features .features-grid .feature-item:hover{border-color:#6e44ff;transform:translateY(-4px);box-shadow:0 8px 25px #6e44ff26}.video-test-page .video-container .plyr-features .features-grid .feature-item .icon{filter:drop-shadow(0 2px 4px #0000001a);margin-bottom:12px;font-size:2rem;display:block}.video-test-page .video-container .plyr-features .features-grid .feature-item h5{color:#6e44ff;margin:0 0 8px;font-size:1rem;font-weight:600}.video-test-page .video-container .plyr-features .features-grid .feature-item p{color:#666;margin:0;font-size:.8125rem;line-height:1.4}.video-test-page .video-container .plyr-features .features-grid .feature-item:before{content:"";opacity:0;background:linear-gradient(90deg,#6e44ff,#8b5fff);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.video-test-page .video-container .plyr-features .features-grid .feature-item:hover:before{opacity:1}.video-test-page .video-container .test-instructions{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 2px 8px #0000000f}.video-test-page .video-container .test-instructions h4{color:#333;margin:0 0 12px;font-size:1rem;font-weight:600}.video-test-page .video-container .test-instructions ul{color:#666;margin:0;padding-left:0;list-style:none}.video-test-page .video-container .test-instructions ul li{align-items:flex-start;gap:8px;margin:10px 0;font-size:.875rem;line-height:1.5;display:flex}.video-test-page .video-container .test-instructions ul li strong{color:#333}.video-test-page .video-container .browser-compatibility{color:#fff;background:linear-gradient(135deg,#6e44ff 0%,#8b5fff 100%);border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 4px 16px #6e44ff4d}.video-test-page .video-container .browser-compatibility h4{color:#fff;align-items:center;gap:8px;margin:0 0 16px;font-size:1.125rem;font-weight:600;display:flex}.video-test-page .video-container .browser-compatibility h4:before{content:"🌐";font-size:1.25rem}.video-test-page .video-container .browser-compatibility .compatibility-content p{margin:8px 0 12px;font-size:.875rem;line-height:1.5}.video-test-page .video-container .browser-compatibility .compatibility-content p strong{color:#ffe55c;font-weight:600}.video-test-page .video-container .browser-compatibility .compatibility-content ul{margin:12px 0;padding-left:20px}.video-test-page .video-container .browser-compatibility .compatibility-content ul li{opacity:.95;margin:8px 0;font-size:.875rem;line-height:1.5}.video-test-page .video-container .browser-compatibility .compatibility-content ul li strong{color:#ffe55c}.video-test-page .video-container .browser-compatibility .compatibility-content .optimization-note{background:#4cd96426;border-left:4px solid #4cd964;border-radius:8px;margin-top:16px;padding:12px}.video-test-page .video-container .browser-compatibility .compatibility-content .optimization-note p{margin:0;font-size:.8125rem;line-height:1.4}.video-test-page .video-container .browser-compatibility .compatibility-content .optimization-note p strong{color:#4cd964}.video-test-page .video-container .browser-compatibility .compatibility-content .compatibility-note{background:#ffffff1a;border-left:4px solid #ffe55c;border-radius:8px;margin-top:16px;padding:12px}.video-test-page .video-container .browser-compatibility .compatibility-content .compatibility-note p{margin:0;font-size:.8125rem;line-height:1.4}.video-test-page .video-container .browser-compatibility .compatibility-content .compatibility-note p strong{color:#ffe55c}@media (max-width:768px){.video-test-page .video-container{padding:12px}.video-test-page .video-container .plyr-features .features-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.video-test-page .video-container .plyr-features .features-grid .feature-item{padding:12px}.video-test-page .video-container .plyr-features .features-grid .feature-item .icon{margin-bottom:8px;font-size:1.5rem}.video-test-page .video-container .plyr-features .features-grid .feature-item h5{font-size:.9375rem}.video-test-page .video-container .plyr-features .features-grid .feature-item p{font-size:.75rem}.video-test-page .video-container .video-info,.video-test-page .video-container .test-instructions,.video-test-page .video-container .browser-compatibility{margin-bottom:12px;padding:12px}.video-test-page .video-container .browser-compatibility h4{font-size:1rem}.video-test-page .video-container .browser-compatibility .compatibility-content p,.video-test-page .video-container .browser-compatibility .compatibility-content ul li{font-size:.8125rem}.video-test-page .video-container .browser-compatibility .compatibility-content .compatibility-note p{font-size:.75rem}}@media (max-width:480px){.video-test-page .video-container .plyr-features .features-grid{grid-template-columns:1fr;gap:8px}.video-test-page .video-container .plyr-features .features-grid .feature-item{padding:10px}.video-test-page .video-container .plyr-features .features-grid .feature-item .icon{font-size:1.25rem}.video-test-page .video-container .plyr-features .features-grid .feature-item h5{font-size:.875rem}.video-test-page .video-container .plyr-features .features-grid .feature-item p{font-size:.6875rem}.video-test-page .video-container .test-instructions ul li{flex-direction:column;align-items:flex-start;gap:4px;font-size:.8125rem}}.multi-player-test .current-player-info{background-color:#f0f8ff;border-left:4px solid #6e44ff;border-radius:6px;margin-bottom:16px;padding:12px 16px}.multi-player-test .current-player-info p{color:#333;margin:0;font-size:.875rem}.multi-player-test .current-player-info p strong{color:#6e44ff}.multi-player-test .player-container{background-color:#000;border-radius:8px;min-height:300px;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.multi-player-test .player-container .player-wrapper{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.multi-player-test .player-container .player-wrapper.player-plyr .plyr{width:100%}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__video-wrapper{background:#000}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr--full-ui input[type=range]{color:#6e44ff}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__control--overlaid{background:#6e44ffe6;border:none;border-radius:50%}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__progress input[type=range]::-webkit-slider-thumb{background:#6e44ff}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__progress input[type=range]::-moz-range-thumb{background:#6e44ff}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__volume input[type=range]::-webkit-slider-thumb{background:#6e44ff}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__volume input[type=range]::-moz-range-thumb{background:#6e44ff}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__controls button:hover{background:#6e44ff1a}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__menu{background:#000000e6}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__menu .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#6e44ff}@media (max-width:768px){.multi-player-test .player-container .player-wrapper{min-height:200px}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__captions{max-width:90%;padding:4px 8px;font-size:.875rem;bottom:50px}}@media (max-width:480px){.multi-player-test .player-container .player-wrapper,.multi-player-test .player-container .player-wrapper.player-plyr .plyr{min-height:180px}.multi-player-test .player-container .player-wrapper.player-plyr .plyr .plyr__captions{padding:3px 6px;font-size:.75rem;bottom:40px}}.interests-selection-page{background:#fff;height:100%;overflow:hidden}.interests-selection-page .skip-button{color:#00000073;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:PingFang SC;font-size:1rem;font-weight:400;transition:color .2s}.interests-selection-page .skip-button:hover{color:#000000d9}.interests-selection-page .main-content{box-sizing:border-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.interests-selection-page .page-header{background:#fff;flex-shrink:0;padding:0 24px 16px}.interests-selection-page .page-header .header-content{justify-content:space-between;align-items:flex-start;display:flex}.interests-selection-page .page-header .header-content .title-section{flex:1}.interests-selection-page .page-header .header-content .title-section .page-title{color:#000000d9;margin:0 0 8px;font-family:PingFang SC;font-size:1.75rem;font-weight:600;line-height:1.14}.interests-selection-page .page-header .header-content .title-section .page-subtitle{color:#00000073;margin:0;font-family:PingFang SC;font-size:.875rem;font-weight:400;line-height:1.57}.interests-selection-page .selector-container{flex:1;overflow:hidden}.interests-selection-page .save-button-area{background:#fff;padding:16px 24px;box-shadow:0 -2px 8px #0000000f}.interests-selection-page .save-button-area .save-button{cursor:pointer;border:none;border-radius:24px;width:100%;height:48px;font-family:PingFang SC;font-size:1rem;font-weight:500;transition:all .2s}.interests-selection-page .save-button-area .save-button.active{color:#fff;background:#6e44ff}.interests-selection-page .save-button-area .save-button.active:hover{background:#5a37e6}.interests-selection-page .save-button-area .save-button.active:active{background:#4a2bc4;transform:scale(.98)}.interests-selection-page .save-button-area .save-button.disabled{color:#00000040;cursor:not-allowed;background:#0000000a}.global-connect-box{background-color:var(--darkDeep);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:20px;padding:0 24px 24px;position:relative}.global-connect-box .global-connect-bg{width:100%;position:absolute;top:0;left:0}.global-connect-box .global-connect-user{margin-top:-26px}.global-connect-box .connect-btn{width:230px;margin:24px auto 0;padding:0 24px}.global-connect-box .invite-content-box{color:#dc8109;background:#dc81091a;border-radius:12px}.global-invite-countdown-box{--globalBottom:70px;filter:drop-shadow(0 3px 5px #0003)drop-shadow(0 1px 18px #0000001f)drop-shadow(0 6px 10px #00000024);width:60px;height:60px;right:12px;bottom:var(--globalBottom);z-index:20;background-color:#130b66;border:1px solid #b496ff;border-radius:50%;transition:all .3s;position:fixed}.global-invite-countdown-box.top{bottom:calc(var(--globalBottom) + 72px)}.global-invite-countdown-box.flutter{bottom:calc(var(--globalBottom) + var(--safe-area-inset-bottom))}.global-invite-countdown-box.flutter.top{bottom:calc(var(--globalBottom) + var(--safe-area-inset-bottom) + 72px)}.global-invite-countdown-box .global-invite-user{height:24px}.global-invite-countdown-box .global-invite-user.effect{width:48px;position:relative}.global-invite-countdown-box .global-invite-user.effect .global-invite-img{position:absolute}.global-invite-countdown-box .global-invite-user.effect .global-invite-img:first-child{z-index:1;width:20px;height:20px;animation:4s cubic-bezier(.77,0,.18,1) infinite move1;left:0}.global-invite-countdown-box .global-invite-user.effect .global-invite-img:nth-child(2){z-index:3;animation:4s cubic-bezier(.77,0,.18,1) infinite move2;left:12px}.global-invite-countdown-box .global-invite-user.effect .global-invite-img:nth-child(3){z-index:2;width:20px;height:20px;animation:4s cubic-bezier(.77,0,.18,1) infinite move3;left:28px}.global-invite-countdown-box .global-invite-img{box-sizing:border-box;border:1px solid #130b66;border-radius:50%;width:24px;height:24px}@keyframes move1{0%{z-index:1;width:20px;height:20px;left:0}33%{z-index:2;width:20px;height:20px;left:28px}66%{z-index:3;width:24px;height:24px;left:12px}to{z-index:1;width:20px;height:20px;left:0}}@keyframes move2{0%{z-index:3;width:24px;height:24px;left:12px}33%{z-index:1;width:20px;height:20px;left:0}66%{z-index:2;width:20px;height:20px;left:28px}to{z-index:3;width:24px;height:24px;left:12px}}@keyframes move3{0%{z-index:2;width:20px;height:20px;left:28px}33%{z-index:3;width:24px;height:24px;left:12px}66%{z-index:1;width:20px;height:20px;left:0}to{z-index:2;width:20px;height:20px;left:28px}}.screen-share-invite-modal{text-align:center;padding:0 24px 4px;position:relative;top:-20px}.screen-share-invite-modal:before{content:"";background:linear-gradient(#6e44ff33 0%,#42299900 100%);border-radius:20px 20px 0 0;height:80px;position:absolute;top:20px;left:0;right:0}