:root{--primary-gradient:linear-gradient(135deg,#84cc16,#65a30d);--primary-dark:#65a30d;--primary-light:#a3e635;--accent-blue:#3b82f6;--accent-cyan:#06b6d4;--text-light:#f8fafc;--text-dark:#1e293b;--bg-dark:#0f172a;--bg-card:rgba(30,41,59,.85);--border-light:rgba(148,163,184,.2);--error:#ef4444;--error-dark:#dc2626;--success-gradient:linear-gradient(135deg,#3b82f6,#0891b2)}.main-streaming-avatar{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1}.main-streaming-avatar .videoSectionWrap{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;position:relative;width:100%}.main-streaming-avatar .videoSectionWrap:before{background:linear-gradient(135deg,rgba(15,23,42,.5),rgba(15,23,42,.3));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.main-streaming-avatar .videoSectionWrap>div:first-child{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative;width:100%;z-index:2}.main-streaming-avatar .videoSectionWrap>div:first-child>div:first-child{align-items:center;display:flex;justify-content:center}.main-streaming-avatar .videoSectionWrap>div:first-child>div:first-child img.responsive-avatar{height:auto;max-width:550px;transition:transform .3s ease,box-shadow .3s ease;width:80vw}.main-streaming-avatar .videoSectionWrap>div:first-child>div:first-child img.responsive-avatar:hover{box-shadow:0 25px 70px rgba(0,0,0,.5),0 0 120px rgba(132,204,22,.2);transform:scale(1.02)}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:70px}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button{background:var(--primary-gradient);border:none;border-radius:50px;box-shadow:0 8px 25px rgba(0,0,0,.3);color:#fff;font-size:18px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:18px 50px;position:relative;text-transform:uppercase;transition:all .3s ease}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button:hover:not(:disabled){box-shadow:0 12px 35px rgba(132,204,22,.4);transform:translateY(-3px)}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button:hover:not(:disabled):before{left:100%}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button:active:not(:disabled){box-shadow:0 6px 20px rgba(132,204,22,.3);transform:translateY(-1px)}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;opacity:.6}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button.btn-light{background:hsla(0,0%,100%,.95);color:#1e293b;gap:10px}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow .alert{backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 15px rgba(239,68,68,.3);max-width:500px}.main-streaming-avatar .videoSectionWrap .videoWrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list{bottom:130px;left:20%;pointer-events:none;position:absolute;z-index:10}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:260px;padding:0}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li{backdrop-filter:blur(8px);background:rgba(51,65,85,.4);border:1px solid rgba(148,163,184,.15);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#f1f5f9;font-size:14px;line-height:1.4;padding:10px 14px;pointer-events:auto;transition:opacity .35s ease,background-color .35s ease,transform .35s ease;word-break:break-word}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-0{background:rgba(51,65,85,.45);opacity:1}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-1{background:rgba(51,65,85,.32);opacity:.75}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-2{background:rgba(51,65,85,.18);opacity:.4}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-active,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-active{transition:opacity .35s ease,transform .35s ease,background-color .35s ease}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-from,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-to{background-color:transparent;opacity:0;transform:translateY(-6px)}.main-streaming-avatar .videoSectionWrap .videoWrap .videoEle{border-radius:24px;height:auto;left:50%;max-height:720px;max-width:620px;object-fit:cover;position:absolute;top:55%;transform:translate(-50%,-50%);transition:all .3s ease;width:85vw}.main-streaming-avatar .videoSectionWrap .videoWrap .videoEle.show{animation:fadeInScale .5s ease;display:block}.main-streaming-avatar .videoSectionWrap .videoWrap .videoEle.hide{display:none}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj{bottom:40px;left:50%;max-width:750px;position:absolute;transform:translateX(-50%);width:88%;z-index:10}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19{backdrop-filter:blur(20px);background:rgba(248,250,252,.97);border-radius:60px;box-shadow:0 10px 40px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.4);padding:3px 15px 3px 20px;transition:all .3s ease}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19:hover{box-shadow:0 12px 45px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.6)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k{align-items:center;display:flex;gap:12px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-v097em{flex:1;min-width:0}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-v097em input.css-1n7x2bw{background:transparent;border:none;color:#1e293b;font-size:16px;font-weight:500;outline:none;padding:14px 18px;width:100%}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-v097em input.css-1n7x2bw::placeholder{color:#94a3b8;font-weight:400}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-v097em input.css-1n7x2bw:disabled{background:rgba(0,0,0,.02);border-radius:30px;color:#cbd5e1;cursor:not-allowed}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-v097em input.css-1n7x2bw:focus{color:#0f172a}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-15tu25o.css-11gzyq0:not(.button-mic-wrap){align-items:center;display:flex;justify-content:center}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-15tu25o.css-11gzyq0:not(.button-mic-wrap) button{align-items:center;background:var(--primary-gradient);border:none;border-radius:50%;box-shadow:0 4px 15px rgba(132,204,22,.4);cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;transition:all .3s ease;width:50px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button:hover:not(:disabled),.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-15tu25o.css-11gzyq0:not(.button-mic-wrap) button:hover:not(:disabled){background:linear-gradient(135deg,#65a30d,#84cc16);box-shadow:0 6px 20px rgba(132,204,22,.5);transform:scale(1.15)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button:active:not(:disabled),.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-15tu25o.css-11gzyq0:not(.button-mic-wrap) button:active:not(:disabled){transform:scale(1.05)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button:disabled,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-15tu25o.css-11gzyq0:not(.button-mic-wrap) button:disabled{background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:none;cursor:not-allowed;opacity:.5}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button img,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-15tu25o.css-11gzyq0:not(.button-mic-wrap) button img{filter:brightness(0) invert(1);height:22px;transition:transform .2s ease;width:22px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button:hover:not(:disabled) img,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-15tu25o.css-11gzyq0:not(.button-mic-wrap) button:hover:not(:disabled) img{transform:translateX(2px)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap{align-items:center;display:flex;justify-content:center}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;transition:all .3s ease;width:50px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button.btn-outline-secondary{background:rgba(226,232,240,.9);border:2px solid rgba(148,163,184,.4)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button.btn-outline-secondary:hover:not(:disabled){background:rgba(203,213,225,.9);border-color:rgba(148,163,184,.7);box-shadow:0 4px 15px rgba(148,163,184,.3);transform:scale(1.15)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button.btn-danger{animation:pulse 2s infinite;background:var(--success-gradient);border:none;box-shadow:0 4px 15px rgba(59,130,246,.5)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button.btn-danger:hover:not(:disabled){background:var(--success-gradient);transform:scale(1.15)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button:active:not(:disabled){transform:scale(1.05)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button:disabled{animation:none;cursor:not-allowed;opacity:.5}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button img{height:24px;transition:transform .2s ease;width:24px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button.btn-danger img{filter:brightness(0) invert(1)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .timer-container{color:#84cc16;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px;min-width:70px;text-align:center}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center{border-top:1px solid rgba(148,163,184,.2);gap:10px;margin-top:14px;padding-top:14px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center select.form-select{background:#fff;border:1px solid rgba(148,163,184,.4);border-radius:10px;color:#1e293b;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s ease}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center select.form-select:hover{background:rgba(132,204,22,.05);border-color:rgba(132,204,22,.5)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center select.form-select:focus{border-color:#84cc16;box-shadow:0 0 0 4px rgba(132,204,22,.15);outline:none}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center small{color:#94a3b8;font-size:11px;font-style:italic;white-space:nowrap}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container{position:absolute;right:0;top:-70px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button{align-items:center;backdrop-filter:blur(10px);background:rgba(239,68,68,.95);border:2px solid rgba(239,68,68,.8);border-radius:30px;box-shadow:0 6px 20px rgba(239,68,68,.4);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;letter-spacing:1px;padding:12px 26px;text-transform:uppercase;transition:all .3s ease}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 8px 25px rgba(239,68,68,.5);transform:translateY(-2px)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button:active{box-shadow:0 4px 15px rgba(239,68,68,.4);transform:translateY(0)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button img{filter:brightness(0) invert(1);height:20px;width:20px}.main-streaming-avatar .videoSectionWrap .videoWrap>.css-10yziuj:last-child{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.main-streaming-avatar .videoSectionWrap .videoWrap>.css-10yziuj:last-child button{background:var(--primary-gradient);border:none;border-radius:50px;box-shadow:0 8px 25px rgba(0,0,0,.3);color:#fff;font-size:18px;font-weight:700;letter-spacing:1px;padding:18px 50px;text-transform:uppercase;transition:all .3s ease}.main-streaming-avatar .videoSectionWrap .videoWrap>.css-10yziuj:last-child button:hover{box-shadow:0 12px 35px rgba(132,204,22,.4);transform:translateY(-3px)}.main-streaming-avatar .videoSectionWrap .videoWrap>.css-10yziuj:last-child button:active{box-shadow:0 6px 20px rgba(132,204,22,.3);transform:translateY(-1px)}.main-streaming-avatar>.alert{animation:slideInUp .4s ease;backdrop-filter:blur(10px);border-radius:16px;bottom:30px;box-shadow:0 8px 30px rgba(0,0,0,.3);left:50%;max-width:960px;position:fixed;transform:translateX(-50%);width:88%;z-index:1000}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes pulse{0%,to{box-shadow:0 4px 15px rgba(59,130,246,.45),0 0 0 0 rgba(59,130,246,.6)}50%{box-shadow:0 4px 15px rgba(59,130,246,.45),0 0 0 12px rgba(59,130,246,0)}}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1024px){.main-streaming-avatar .videoSectionWrap>div:first-child img.responsive-avatar{max-width:380px}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button{font-size:16px;padding:16px 40px}.main-streaming-avatar .videoSectionWrap .videoWrap .videoEle{max-height:1200px;max-width:180vw;width:155vw}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list{bottom:130px;left:15%;pointer-events:none;position:absolute;z-index:10}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:260px;padding:0}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li{backdrop-filter:blur(8px);background:rgba(51,65,85,.4);border:1px solid rgba(148,163,184,.15);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#f1f5f9;font-size:14px;line-height:1.4;padding:10px 14px;pointer-events:auto;transition:opacity .35s ease,background-color .35s ease,transform .35s ease;word-break:break-word}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-0{background:rgba(51,65,85,.45);opacity:1}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-1{background:rgba(51,65,85,.32);opacity:.75}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-2{background:rgba(51,65,85,.18);opacity:.4}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-active,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-active{transition:opacity .35s ease,transform .35s ease,background-color .35s ease}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-from,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-to{background-color:transparent;opacity:0;transform:translateY(-6px)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj{bottom:30px;width:90%}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container{top:-65px}}@media (max-width:768px){.main-streaming-avatar .videoSectionWrap>div:first-child img.responsive-avatar{margin-bottom:30px;max-width:280px}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button{font-size:15px;padding:14px 35px}.main-streaming-avatar .videoSectionWrap .videoWrap .videoEle{max-height:1200px;max-width:180vw;width:155vw}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list{bottom:130px;left:10%;pointer-events:none;position:absolute;z-index:10}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:260px;padding:0}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li{backdrop-filter:blur(8px);background:rgba(51,65,85,.4);border:1px solid rgba(148,163,184,.15);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#f1f5f9;font-size:14px;line-height:1.4;padding:10px 14px;pointer-events:auto;transition:opacity .35s ease,background-color .35s ease,transform .35s ease;word-break:break-word}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-0{background:rgba(51,65,85,.45);opacity:1}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-1{background:rgba(51,65,85,.32);opacity:.75}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-2{background:rgba(51,65,85,.18);opacity:.4}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-active,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-active{transition:opacity .35s ease,transform .35s ease,background-color .35s ease}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-from,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-to{background-color:transparent;opacity:0;transform:translateY(-6px)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj{bottom:25px;max-width:none;width:92%}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19{border-radius:50px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k{gap:10px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-v097em input{font-size:15px;padding:12px 16px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button{height:45px;width:45px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button img,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button img{height:20px;width:20px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .timer-container{font-size:14px;min-width:60px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center{flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center label{font-size:11px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center select.form-select{font-size:12px;max-width:100%!important;padding:7px 12px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19>.d-flex.align-items-center small{font-size:10px;width:100%}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container{top:-60px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button{font-size:13px;gap:8px;padding:10px 20px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button img{height:16px;width:16px}.main-streaming-avatar .videoSectionWrap .videoWrap>.css-10yziuj:last-child button{font-size:16px;padding:16px 40px}.main-streaming-avatar>.alert{bottom:20px;font-size:14px;width:92%}}@media (max-width:480px){.main-streaming-avatar .videoSectionWrap>div:first-child img.responsive-avatar{max-width:220px}.main-streaming-avatar .videoSectionWrap>div:first-child .actionRow button{font-size:14px;padding:12px 28px}.main-streaming-avatar .videoSectionWrap .videoWrap .videoEle{max-height:1200px;max-width:180vw;width:155vw}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list{bottom:130px;left:10%;pointer-events:none;position:absolute;z-index:10}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:260px;padding:0}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li{backdrop-filter:blur(8px);background:rgba(51,65,85,.4);border:1px solid rgba(148,163,184,.15);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#f1f5f9;font-size:14px;line-height:1.4;padding:10px 14px;pointer-events:auto;transition:opacity .35s ease,background-color .35s ease,transform .35s ease;word-break:break-word}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-0{background:rgba(51,65,85,.45);opacity:1}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-1{background:rgba(51,65,85,.32);opacity:.75}.main-streaming-avatar .videoSectionWrap .videoWrap .discussion-list li.age-2{background:rgba(51,65,85,.18);opacity:.4}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-active,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-active{transition:opacity .35s ease,transform .35s ease,background-color .35s ease}.main-streaming-avatar .videoSectionWrap .videoWrap .q-enter-from,.main-streaming-avatar .videoSectionWrap .videoWrap .q-leave-to{background-color:transparent;opacity:0;transform:translateY(-6px)}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k{gap:8px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .css-v097em input{font-size:14px;padding:10px 14px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button{height:42px;width:42px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-mic-wrap button img,.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .button-timer-wrap button img{height:18px;width:18px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .css-1hdbc19 .css-1pk539k .timer-container{font-size:13px;min-width:55px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button{font-size:12px;padding:9px 18px}.main-streaming-avatar .videoSectionWrap .videoWrap form.css-10yziuj .stop-button-container .stop-button img{height:14px;width:14px}}.button-timer-wrap{position:relative}.button-timer-wrap .loader{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.mic-only-overlay{align-items:flex-end;display:flex;inset:0;justify-content:center;padding-bottom:calc(32px + env(safe-area-inset-bottom));pointer-events:none;position:absolute}.mic-only-button{border-radius:50%;box-shadow:0 4px 15px rgba(132,204,22,.4);cursor:pointer;height:50px;justify-content:center;padding:0;transition:all .3s ease;width:50px}.mic-only-button img{height:24px;transition:transform .2s ease;width:24px}.mic-only-button:active:not(:disabled){transform:scale(1.05)}.mic-only-button:hover:not(:disabled) img{transform:translateY(-1px)}.mic-only-button:disabled{animation:none;box-shadow:none;cursor:not-allowed;opacity:.5}.mic-only-button.btn-outline-secondary{background:rgba(226,232,240,.9);border:2px solid rgba(148,163,184,.4);box-shadow:0 4px 15px rgba(148,163,184,.3)}.mic-only-button.btn-outline-secondary:hover:not(:disabled){background:rgba(203,213,225,.9);border-color:rgba(148,163,184,.7);transform:scale(1.15)}.mic-only-button.btn-danger{animation:pulse 2s infinite;background:var(--success-gradient);border:none;box-shadow:0 4px 15px rgba(59,130,246,.5)}.mic-only-button.btn-danger img{filter:brightness(0) invert(1)}.mic-only-overlay .mic-only-button:disabled,.mic-only-overlay .mic-only-button[disabled]{animation:none!important;background:rgba(132,204,22,.5)!important;color:#fff!important;cursor:not-allowed}.mic-only-overlay .mic-only-button:disabled,.mic-only-overlay .mic-only-button:disabled:active,.mic-only-overlay .mic-only-button:disabled:hover,.mic-only-overlay .mic-only-button[disabled]{background:#84cc167f!important;border-color:#84cc167f!important;box-shadow:none!important;transform:none!important}.mic-only-overlay .mic-only-button:disabled img{filter:brightness(0) invert(1);opacity:.9}.mic-only-button{align-items:center;border-radius:9999px;box-shadow:0 10px 30px rgba(0,0,0,.2);display:inline-flex;font-size:16px;gap:12px;padding:18px 22px;pointer-events:auto}.mic-only-button img{height:28px;width:28px}.mic-only-label{font-weight:600}.css-1n7x2bw.form-control{height:45px!important;line-height:45px!important;padding-bottom:0;padding-top:0}.btn.btn-light,.btn.btn-primary{align-items:center;display:inline-flex;height:50px!important;justify-content:center;line-height:50px!important;padding-bottom:0;padding-top:0}.btn img{height:20px;width:20px}.btn .v-spinner[data-v-870b17a8]{display:inline-block;height:auto!important;vertical-align:middle}.modal{z-index:1060}.modal-backdrop{z-index:1050}.inactivity-modal~.modal-backdrop.show{backdrop-filter:blur(2px);opacity:.55}.inactivity-modal .modal-dialog{margin:1.75rem auto;max-width:560px}.inactivity-modal .modal-content{background:rgba(248,250,252,.98);border:0;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.25);overflow:hidden}.inactivity-modal .modal-header{background:rgba(248,250,252,.98);border:0;padding:28px 28px 8px}.inactivity-modal .modal-header .modal-title{color:#1e293b;font-size:22px;font-weight:700;margin:0 auto;text-align:center;width:100%}.inactivity-modal .modal-header .btn-close{opacity:.6;position:absolute;right:16px;top:16px}.inactivity-modal .modal-header .btn-close:hover{opacity:1}.inactivity-modal .modal-body{background:rgba(248,250,252,.98);border:0;color:#64748b;font-size:16px;padding:8px 28px 4px;text-align:center}.inactivity-modal .modal-footer{background-color:rgba(248,250,252,.98);border:0;display:flex;gap:14px;justify-content:center;padding:22px 28px 28px}.inactivity-modal .modal-footer .btn{border-radius:10px;box-shadow:0 2px 0 rgba(0,0,0,.05);font-weight:600;height:48px;min-width:220px}.inactivity-modal .modal-footer .btn-continue{background:var(--primary-gradient);border:0;color:#fff}.inactivity-modal .modal-footer .btn-continue:hover{filter:brightness(.98)}.inactivity-modal .modal-footer .btn-continue:active{transform:translateY(1px)}.inactivity-modal .modal-footer .btn-continue:focus{box-shadow:0 0 0 .2rem rgba(132,204,22,.25)}.inactivity-modal .modal-footer .btn-end{background:#f1f3f5;border:1px solid #e2e8f0;color:#1e293b}.inactivity-modal .modal-footer .btn-end:hover{background:#e9ecef}.inactivity-modal .modal-footer .btn-end:active{transform:translateY(1px)}.inactivity-modal .modal-footer .btn-end:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.08)}.main-streaming-avatar,.main-streaming-avatar .videoSectionWrap{position:relative}.session-exit-wrap{position:absolute;right:12px;top:12px;z-index:1200}:root{--exit-bg:rgba(248,250,252,.92);--exit-border:rgba(30,41,59,.08);--exit-text:#1e293b;--exit-hover-bg:#84cc16;--exit-hover-text:#fff;--exit-active-bg:#65a30d;--exit-shadow:0 2px 10px rgba(0,0,0,.1);--exit-shadow-hover:0 6px 20px rgba(0,0,0,.18)}.session-exit-btn{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(6px);background:var(--exit-bg);border:1px solid var(--exit-border);border-radius:999px;box-shadow:var(--exit-shadow);color:var(--exit-text);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;line-height:1;padding:8px 14px;transition:background-color .18s ease,box-shadow .18s ease,transform .08s ease,color .18s ease,border-color .18s ease}.session-exit-btn img{display:block;height:14px;opacity:.9;transition:filter .18s ease,opacity .18s ease;width:14px}.session-exit-label{font-size:14px}.session-exit-btn:hover{background:var(--exit-hover-bg);border-color:transparent;box-shadow:var(--exit-shadow-hover);color:var(--exit-hover-text)}.session-exit-btn:hover img{filter:brightness(0) invert(1);opacity:1}.session-exit-btn:active{background:var(--exit-active-bg);transform:translateY(1px) scale(.99)}.session-exit-btn:focus-visible{outline:3px solid rgba(132,204,22,.45);outline-offset:2px}.session-exit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:576px){.session-exit-btn{padding:10px 16px}.session-exit-label{font-size:15px}}@media (prefers-reduced-motion:reduce){.session-exit-btn{transition:none}}