.cm-float{z-index:8;box-sizing:border-box;position:fixed}.cm-float:not([data-docked]){pointer-events:none;width:22rem;top:0;left:-200vw}.cm-float-video:not([data-docked]){height:16rem}.cm-float-music:not([data-docked]){height:6rem}.cm-float[data-docked]{left:var(--cm-x);top:var(--cm-y);width:var(--cm-w);height:var(--cm-h)}.cm-float-video[data-docked] .synced-player-video{background:#000;border-color:#ffffff1f;border-radius:.75rem;width:100%;max-width:none;height:100%}.cm-float-video .synced-player-video{justify-content:center;align-items:center}.cm-float-video .synced-player-video .synced-player-frame{aspect-ratio:16/9;flex:0 auto;width:100%;max-width:100%;height:auto;min-height:0;max-height:100%}.cm-float-video[data-docked] .room-live-embed{aspect-ratio:auto;border-radius:.75rem;width:100%;max-width:none;height:100%}.cm-float-video:not([data-docked]) .synced-player-video,.cm-float-video:not([data-docked]) .room-live-embed{aspect-ratio:auto;width:100%;max-width:none;height:100%}.cm-float-music[data-docked] .music-mini{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--color-success) 40%, var(--color-border));border-radius:.75rem;height:100%;box-shadow:0 .5rem 1.25rem #00000073}.call-media-stage{flex:1;min-height:0;padding:.5rem .5rem 0;display:flex;position:relative}.call-media-slot{border-radius:.75rem;flex:1;min-width:0}.call-strip-media{z-index:1;position:relative}.call-header .call-queue-btn{white-space:nowrap;width:auto;min-width:2.25rem;font-size:var(--text-sm);gap:.375rem;padding:0 .625rem;font-weight:600;position:relative}.call-queue-label{white-space:nowrap}.call-queue-count{background:var(--color-accent);text-align:center;min-width:1.125rem;font-size:var(--text-xs);color:#fff;border-radius:999px;padding:0 .3rem;line-height:1.125rem}@media (pointer:coarse) and (orientation:landscape) and (height<=32rem){.call-queue-label{display:none}}@media (width<=39.99rem){.call-music-slot{flex-shrink:0;padding:.25rem .75rem}.call-music-slot-box{width:100%;height:8.75rem}.call-media-stage{padding:.5rem max(.5rem, env(safe-area-inset-left)) 0 max(.5rem, env(safe-area-inset-right));flex:none}.call-media-slot{flex:none;width:100%;height:calc(56.25vw + 3.9375rem)}.call-queue-label{display:none}.call-queue-btn{padding:0 .5rem}}.cm-preview-wrap{position:relative}.cm-preview-wrap[data-variant=dock]{margin-bottom:.5rem}.cm-preview-close{z-index:60;box-shadow:0 0 0 2px var(--color-bg-sidebar,#2b2d31);color:#fff;opacity:.85;background:#000000a6;border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.cm-preview-close:hover{opacity:1;background:#000000d9}.cm-preview{border-bottom:1px solid var(--color-border);gap:.375rem;max-height:min(14rem,26dvh);padding:.375rem;display:grid;overflow-y:auto}.cm-preview-tile{aspect-ratio:16/9;border:1px solid var(--color-border);background:#000;border-radius:.5rem;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.cm-preview-tile:hover{border-color:var(--color-border-strong)}.cm-preview-tile video{object-fit:cover;width:100%;height:100%}.cm-preview-tile[data-screen=false] video{transform:scaleX(-1)}.cm-preview-tile[data-screen=true] video{object-fit:contain}.cm-preview-media,.cm-preview-music{background:0 0}.cm-preview-music{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border));aspect-ratio:auto;min-height:4rem}.cm-float-music[data-preview]{overflow:visible}.cm-float-music[data-preview] .music-mini{border-radius:var(--radius-lg);width:100%;max-width:100%;height:100%;overflow:visible}.cm-float-music[data-preview] .music-mini-top{min-width:0}.music-mini-volwrap{flex-shrink:0;position:relative}.music-mini-volpop{z-index:5;box-sizing:border-box;width:12.5rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);background:#1e1f22;border:1px solid #ffffff14;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:absolute;bottom:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000073}.music-mini-volpop output{text-align:right;width:2.25rem}.music-mini-volmute{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.music-mini-volmute:hover{color:#fff;background:#ffffff14}.music-mini-volume{--fill:50%;appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;min-width:0;max-width:100%;height:1rem;margin:0;padding:0;overflow:hidden}.music-mini-volume::-webkit-slider-runnable-track{box-sizing:border-box;background:linear-gradient(to right, var(--color-success) var(--fill), #ffffff29 var(--fill));border-radius:9999px;width:100%;height:.3rem}.music-mini-volume::-moz-range-track{background:linear-gradient(to right, var(--color-success) var(--fill), #ffffff29 var(--fill));border-radius:9999px;height:.3rem}.music-mini-volume::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:9999px;width:.8rem;height:.8rem;margin-top:-.25rem;box-shadow:0 1px 3px #00000080}.music-mini-volume::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:.8rem;height:.8rem}.cm-preview-wait{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;padding:0 .5rem}.cm-preview-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#000000a6;border-radius:.3rem;max-width:calc(100% - .5rem);padding:.0625rem .3rem;font-size:.6rem;position:absolute;bottom:.25rem;left:.25rem;overflow:hidden}.cm-float-video[data-preview] .synced-player-video{border-radius:var(--radius-lg);border:0;justify-content:flex-start;align-items:stretch}.cm-float-video[data-preview] .synced-player-video .synced-player-frame{aspect-ratio:auto;flex:auto;width:100%;max-width:none;height:auto;max-height:none}.cm-float-video[data-preview] .synced-player-bar{box-sizing:border-box;height:var(--sidebar-video-bar,4.5rem);background:var(--color-bg-panel);flex:none;justify-content:center;padding-block:0}.cm-float-video[data-preview] .synced-player-bar,.cm-float-video[data-preview] .synced-player-bar *{pointer-events:auto}.cm-float-video[data-preview] .synced-player-bar{gap:.375rem;padding:0 .75rem}.cm-float-video[data-preview] .synced-player-timeline{height:1rem}.cm-float-video[data-preview] .synced-player-row{flex-wrap:nowrap;gap:.375rem}.cm-float-video[data-preview] .synced-player-icon,.cm-float-video[data-preview] .synced-player-mute{width:1.75rem;height:1.75rem}.cm-float-video[data-preview] .synced-player-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-pip{right:.75rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:30;touch-action:none;background:var(--color-bg-user-panel,#1e1f22);border-radius:.75rem;width:10rem;position:fixed;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000080}.cm-pip .cm-preview{border-bottom:0;max-height:12rem}.cm-float[data-preview]{z-index:40;pointer-events:none}.cm-float[data-preview] *{pointer-events:none}.cm-float-music[data-preview],.cm-float-music[data-preview] *{pointer-events:auto}@container (width<=40rem){.call-stage:not([data-compact]) .call-media-stage{flex:none}.call-stage:not([data-compact]) .call-media-slot{width:100%;height:min(calc((100cqw - 1rem) * 9 / 16 + var(--call-player-bar,5.75rem)), 100cqh);flex:none}}.call-stage-split{flex:1;gap:.5rem;min-height:0;padding:.5rem .5rem 0;display:flex}.call-stage-split>.call-media-stage{padding:0}.call-stage-split>*{flex:1;min-width:0}@media (width<=39.99rem){.call-stage-split{padding-inline:max(.5rem, env(safe-area-inset-left));flex-direction:column}.call-stage-split>.call-media-stage{flex:none}.call-stage-split .call-media-slot{height:calc(56.25vw + 3.9375rem)}}.cm-float-video .cm-live-close{z-index:3;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}.cm-float-video .cm-live-close:hover{background:var(--color-danger,#d33)}.music-mini-seek{align-items:center;gap:.5rem;min-width:0;display:flex}.music-mini-seekbar{--fill:0%;cursor:pointer;background:0 0;flex:1;min-width:0;height:1rem;margin:0;padding:0}.music-mini-seekbar::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-success) var(--fill), #ffffff29 var(--fill));border-radius:9999px;height:.25rem}.music-mini-seekbar::-moz-range-track{background:linear-gradient(to right, var(--color-success) var(--fill), #ffffff29 var(--fill));border-radius:9999px;height:.25rem}.synced-player-range.music-mini-seekbar::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:9999px;width:.75rem;height:.75rem;margin-top:-.25rem;box-shadow:0 1px 3px #00000080}.synced-player-range.music-mini-seekbar::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:.75rem;height:.75rem}.music-mini-seekbar:disabled{cursor:default;opacity:1}.synced-player-range.music-mini-seekbar:disabled::-webkit-slider-thumb{width:0;height:0;box-shadow:none;background:0 0}.synced-player-range.music-mini-seekbar:disabled::-moz-range-thumb{background:0 0;width:0;height:0}.music-mini-time{min-width:2rem;font-size:var(--text-xs);white-space:nowrap;color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;line-height:1}.music-mini-time:last-child{text-align:right}.room-sidebar-media>.room-sidebar-music,.room-sidebar-media>.room-sidebar-video{padding:0}.room-sidebar-media .room-media-slot{border:0;border-radius:0;margin:0}.cm-float-music[data-preview] .music-mini{border:0;border-bottom:1px solid var(--color-border);border-radius:var(--cm-r,0px) var(--cm-r,0px) 0 0;box-shadow:none}.cm-float-video[data-preview] .synced-player-video{border-radius:var(--cm-r,0px) var(--cm-r,0px) 0 0;overflow:hidden}.cm-float.cm-float[data-dock]{z-index:56}@media (pointer:coarse){:is(.synced-player-icon,.synced-player-mute,.music-card-icon,.music-mini-play,.music-mini-volmute,.music-mini-close){position:relative}:is(.synced-player-icon,.synced-player-mute,.music-card-icon,.music-mini-play,.music-mini-volmute,.music-mini-close):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.cm-preview-close,.cm-live-close):after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.synced-player-range.music-mini-seekbar,.music-mini-volume{background:0 0;height:2.75rem;margin-block:-.875rem}}
