.streamerCountdownBackdrop{z-index:1200;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;animation:.25s ease-out streamerFadeIn;display:flex;position:fixed;inset:0}.streamerCountdownNumber{color:#fff;font-size:120px;font-weight:900;line-height:1;animation:.4s ease-out streamerCountdownPop}[class*=is-mobile] .streamerCountdownNumber{font-size:80px}.streamerCountdownLabel{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:18px;font-weight:600}.streamerPreparingBackdrop{z-index:1200;background:#000000bf;flex-direction:column;justify-content:center;align-items:center;animation:.2s ease-out streamerFadeIn;display:flex;position:fixed;inset:0}.streamerPreparingLabel{color:#fffc;letter-spacing:.04em;margin-top:20px;font-size:16px;font-weight:500}.streamerBroadcastDraggable{top:calc(var(--desktop-header-full-height) + 50px);z-index:999;cursor:default;width:72px;position:fixed;bottom:5vh}[dir=ltr] .streamerBroadcastDraggable{left:10vw}[dir=rtl] .streamerBroadcastDraggable{right:10vw}.layout-bc:has(.streamerBroadcastDraggable.react-draggable-dragging) .layout-content-holder-bc{opacity:.5}.streamerControlsBar{background:rgba(var(--b-sc), .2);border-radius:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:24px 16px;display:flex;position:relative;overflow:hidden}.streamerControlsBar:before{content:"";background:rgba(var(--b), 1);z-index:-1;position:absolute;inset:0}.streamerControlActions{flex-direction:column;flex:auto;justify-content:flex-end;gap:8px;display:flex}.feedStreamViewerViewerCountUnique{color:rgba(var(--b-sc), 1);background:rgba(var(--b-sc), .3);border-radius:var(--border-radius);align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:inline-flex}.feedStreamViewerViewerCountDivider{width:1px;height:12px}.streamStreamerCount{border-radius:var(--border-radius);background:rgba(var(--b-sc), .3);color:rgba(var(--b-sc), 1);justify-content:center;align-items:center;gap:5px;padding:2px 7px;font-size:12px;display:flex}.stopStreamButton.ds-btn.ds-btn-size--md .btn__icon{width:13px;height:13px}.streamerControlsBarDragHandler{width:100%;color:rgba(var(--b-sc), .8);justify-content:center;align-items:center;margin-bottom:5px;padding:10px 0;display:flex}[class*=is-web] .streamerControlsBarDragHandler:hover{cursor:grab;color:rgba(var(--b-sc), 1)}[class*=is-web] .streamerControlsBarDragHandler:active{cursor:grabbing}.streamerLiveBadge{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;display:flex}.streamerLiveBadgeIcon.CMSIconSVGWrapper{color:#e12f2f;width:30px;height:25px}.streamerLiveLabel{letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--b-sc), 1);font-size:14px;font-weight:700}.streamerCameraPiP{z-index:1150;background:#000;border:3px solid #ffffff40;border-radius:50%;width:220px;height:220px;animation:.35s ease-out streamerFadeIn;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 4px 20px #00000080}[class*=is-mobile] .streamerCameraPiP{width:160px;height:160px;bottom:16px;right:16px}.streamerCameraPiPVideo{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.streamerRecordingDot{background:#e12f2f;border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite streamerPulse;display:block}.streamerModalBody{color:rgba(var(--b-sc), .65);padding:16px 0;font-size:14px}[class*=is-web] .streamerSaveModal{min-width:500px}.streamerSaveModal .ds-popup__header-content,.streamerSaveModal .streamerModalBody{text-align:center}.streamerModalActions{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.streamerModalActions button{width:100%}[class*=is-web] .streamerModalActions{max-width:300px;margin:0 auto}[class*=is-mobile] .streamerModalActions{padding-bottom:16px}.streamerEndingBar{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff9;background:#0a0a0feb;justify-content:center;align-items:center;gap:8px;height:52px;font-size:14px;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}