.room_screen__mekm4{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1.5rem;height:100svh;max-width:90rem;margin:0 auto;padding:1.25rem;overflow:hidden}.room_boardCol__Erl3Z{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0;min-height:0}.room_chipRow__2OwmC{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:2rem;margin:0;font-size:var(--step--1)}.room_board__m9g8m{width:min(100%,calc(100svh - 9.5rem));min-width:0}.room_dockRow__tG29W{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;min-height:3rem}.room_holderLine__r51_M{margin:0;font-size:var(--step--1);color:var(--ink-soft)}.room_side__DVqFp{display:flex;flex-direction:column;min-width:0;min-height:0}.room_sheetKey__9udRW{display:none}.room_sideBody__WOWY7{display:flex;flex-direction:column;gap:1rem;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.room_tree__n2vlh{flex:none;max-height:18rem;overflow-y:auto}.room_players__fZjdh{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 .5rem;font-size:var(--step--1)}.room_note__gD2Go{margin:0 0 .5rem;padding:.5rem .75rem;border-radius:var(--radius);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere}.room_tools__SOupj{gap:.75rem}.room_pane__80y5e,.room_tools__SOupj{display:flex;flex-direction:column;padding:1rem}.room_pane__80y5e{gap:.5rem;min-width:0}.room_paneHead__SOxuh{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.room_paneTitle__fFdDg{margin:0;font-size:var(--step-1)}.room_sub__BNuin{margin:.5rem 0 0;font-size:var(--step-0,1rem)}.room_line__xdrDq{margin:0;font-size:var(--step--1);overflow-wrap:anywhere}.room_chat__iZwEc,.room_members__s8Eeq,.room_requests__8dfTu,.room_variations__1IpjJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.room_member__l6D_2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;min-height:2rem}.room_memberName__KnPnd{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0}.room_name__jQJQz{font-weight:600;overflow-wrap:anywhere}.room_glyph__UaU22{color:var(--accent-text)}.room_holderWord__YVfuu,.room_tag__FHrsh{font-size:var(--step--1);color:var(--ink-soft)}.room_holderWord__YVfuu{color:var(--ink);font-weight:600}.room_request__I63FA{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.room_chat__iZwEc{max-height:14rem;overflow-y:auto;overscroll-behavior:contain}.room_chatLine__HC_YQ{font-size:var(--step--1);overflow-wrap:anywhere}.room_chatForm__HsONc{display:flex;gap:.5rem}.room_chatForm__HsONc input{flex:1 1;min-width:0}.room_watchSheet__EQZZt{position:fixed;right:1rem;bottom:1rem;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;width:min(24rem,calc(100vw - 2rem));max-height:calc(100svh - 2rem);pointer-events:none}.room_watchSheet__EQZZt>*{pointer-events:auto}.room_watchSheet__EQZZt .room_pane__80y5e{align-self:stretch;overflow-y:auto;box-shadow:var(--shadow-raised)}.room_watchKey__u43_T{box-shadow:var(--shadow-ambient)}.room_gate__821Sf{display:flex;flex-direction:column;gap:.75rem;max-width:24rem;margin:0 auto;padding:1.5rem}.room_gate__821Sf h1{margin:0}.room_roomKey__ydxkF{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:48rem){.room_screen__mekm4{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:.75rem 1rem 4.5rem}.room_board__m9g8m{width:min(100%,calc(100svh - 13rem))}.room_side__DVqFp{position:fixed;inset-inline:0;bottom:0;z-index:20;gap:.5rem;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line-strong);background:var(--bg);box-shadow:var(--shadow-raised)}.room_side__DVqFp[data-open=true]{max-height:70svh}.room_side__DVqFp[data-open=false] .room_sideBody__WOWY7{display:none}.room_sheetKey__9udRW{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room_watchSheet__EQZZt{right:1rem;left:1rem;width:auto;max-height:75svh}}