.collab-slot{position:static}.collab-slot.hidden{display:none}.collab-slot.small{position:absolute;z-index:3;top:150px;right:10px;width:88px;aspect-ratio:9/16;border:1px solid var(--gold,#f5e000);background:#000;overflow:hidden;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:0 6px 24px rgba(0,0,0,.6)}.collab-slot.small .stage-host{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0}.collab-slot.small .host-video{object-fit:cover}.collab-slot.small .data-rain,.collab-slot.small .host-offline p,.collab-slot.small .live-badge,.collab-slot.small .reconnect-chip,.collab-slot.small .tap-play,.collab-slot.small .unmute{display:none}.collab-tap{position:absolute;inset:0;z-index:2;width:100%;height:100%;min-height:44px;padding:0;margin:0;background:transparent;border:0;cursor:pointer}.collab-tap:focus-visible{outline:2px solid var(--cyan,#00E5FF);outline-offset:-3px}.collab-name{position:absolute;z-index:2;pointer-events:none;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.2 var(--font-mono,monospace),var(--cjk,sans-serif);letter-spacing:.04em;color:var(--paper,#fff);background:rgba(0,0,0,.7);padding:3px 6px}.collab-slot.small .collab-name{left:0;right:0;bottom:0;max-width:none;text-align:center}.collab-slot.big .collab-name{display:none}.collab-slot.left,.collab-slot.right{position:absolute;top:0;bottom:0;width:50%;overflow:hidden}.collab-slot.left{left:0}.collab-slot.right{right:0;border-left:1px solid rgba(245,224,0,.45)}.collab-slot.left .stage-host:not(.pip),.collab-slot.right .stage-host:not(.pip){position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0}.collab-slot.left .collab-name,.collab-slot.right .collab-name{top:132px;left:12px;font-size:12px;padding:4px 8px}.collab-sound{position:absolute;z-index:4;top:160px;left:12px;min-height:44px;padding:0 12px;font:700 12px var(--font-mono,monospace),var(--cjk,sans-serif);color:var(--paper,#fff);background:rgba(0,0,0,.7);border:1px solid var(--cyan,#00e5ff);cursor:pointer}.collab-slot.left .unmute,.collab-slot.right .unmute{top:212px;left:12px;right:auto}.room.live .live-stage .collab-slot.left .stage-host:not(.pip) .live-badge,.room.live .live-stage .collab-slot.right .stage-host:not(.pip) .live-badge{top:132px;right:12px;left:auto}.pill.collab-pill{background:rgba(0,0,0,.6);border:1px solid var(--gold,#f5e000);color:var(--paper,#fff);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill.collab-pill b{color:var(--gold,#F5E000);margin-right:2px}.pill.collab-pill .icon{color:var(--gold,#F5E000);flex:none}.big-canvas .collab-slot:has(.pip){position:static}