.page_back__ospyi{position:fixed;top:12px;right:12px;z-index:10;padding:6px 14px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font:600 13px/1.4 var(--font-body),sans-serif;text-decoration:none;opacity:.6;transition:opacity .2s ease}.page_back__ospyi:focus-visible,.page_back__ospyi:hover{opacity:1}.PartyRoomDemo_stage__RZQb0{position:fixed;inset:0;background:#000}.PartyRoomDemo_panel__SCYtt{position:fixed;left:16px;bottom:16px;z-index:2;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;padding:16px;border-radius:12px;background:rgba(10,10,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2f2f2;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}.PartyRoomDemo_panel__SCYtt h1{margin:0 0 4px;font-size:20px;letter-spacing:.02em}.PartyRoomDemo_hint__F3wEr{margin:6px 0;color:#b8b8c4;font-size:12.5px}.PartyRoomDemo_buttons__qobaU{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.PartyRoomDemo_button__0ihJo,.PartyRoomDemo_panel__SCYtt button{border:1px solid #444;border-radius:999px;padding:7px 13px;background:#1b1b22;color:inherit;font:inherit;cursor:pointer}.PartyRoomDemo_panel__SCYtt button[aria-pressed=true]{background:#f2f2f2;color:#000}.PartyRoomDemo_panel__SCYtt button:disabled{opacity:.4;cursor:default}.PartyRoomDemo_panel__SCYtt :focus-visible{outline:2px solid #9fd3ff;outline-offset:2px}.PartyRoomDemo_player__Bw8CS audio{width:100%;margin-top:4px}.PartyRoomDemo_spotify__sj_Yz{margin-top:12px;padding-top:12px;border-top:1px solid #2a2a33}.PartyRoomDemo_spotify__sj_Yz label{font-weight:600}.PartyRoomDemo_row__0NC9x{display:flex;gap:6px;margin-top:6px}.PartyRoomDemo_row__0NC9x input{flex:1 1;min-width:0;border:1px solid #444;border-radius:8px;padding:7px 10px;background:#111;color:inherit;font:inherit}.PartyRoomDemo_embed__j48NS{display:block;width:100%;height:152px;margin-top:8px;border:0;border-radius:12px}.PartyRoomDemo_music__6lult{margin-top:12px;padding-top:12px;border-top:1px solid #2a2a33}.PartyRoomDemo_music__6lult h2{margin:0 0 6px;font-size:14px}.PartyRoomDemo_music__6lult .PartyRoomDemo_row__0NC9x input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.PartyRoomDemo_tracks__Ms5dz{list-style:none;margin:6px 0 0;padding:0;max-height:min(260px,32vh);overflow-y:auto;border-radius:8px;overscroll-behavior:contain}.PartyRoomDemo_tracks__Ms5dz[aria-busy=true]{opacity:.5}.PartyRoomDemo_panel__SCYtt .PartyRoomDemo_tracks__Ms5dz button{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;text-align:left}.PartyRoomDemo_panel__SCYtt .PartyRoomDemo_tracks__Ms5dz button:hover,.PartyRoomDemo_panel__SCYtt .PartyRoomDemo_tracks__Ms5dz button[aria-pressed=true]{background:#23232c;color:inherit}.PartyRoomDemo_tracks__Ms5dz button[aria-pressed=true] .PartyRoomDemo_title__hMqnc:before{content:"▶ ";color:#9fd3ff}.PartyRoomDemo_art__GIcYW{width:40px;height:40px;border-radius:6px;background:linear-gradient(135deg,#3a2b55,#1c3a4a);overflow:hidden}.PartyRoomDemo_art__GIcYW img{display:block;width:100%;height:100%;object-fit:cover}.PartyRoomDemo_text__2rZ93{display:flex;flex-direction:column;min-width:0}.PartyRoomDemo_artist__zH_Yz,.PartyRoomDemo_title__hMqnc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PartyRoomDemo_artist__zH_Yz,.PartyRoomDemo_duration__iKxkb{color:#b8b8c4;font-size:12px}.PartyRoomDemo_nowPlaying__ExGiK{margin-top:8px}.PartyRoomDemo_nowPlaying__ExGiK p{margin:2px 0}.PartyRoomDemo_nowPlaying__ExGiK a{color:#9fd3ff}.PartyRoomDemo_visuallyHidden__mJBVK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:600px){.PartyRoomDemo_panel__SCYtt{max-height:55vh}.PartyRoomDemo_tracks__Ms5dz{max-height:none;overflow:visible}}.party-room-canvas{display:block;width:100%;height:100%;touch-action:pan-y}