.SearchPageRoomCard-module__RHKKNq__card{width:100%;height:var(--room-card-height,67px);box-sizing:border-box;color:#555;cursor:pointer;font:inherit;text-align:left;z-index:1;background:0 0;border:0;justify-content:space-between;align-items:center;padding-inline:30px;transition:color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.SearchPageRoomCard-module__RHKKNq__card[data-selected=true]{color:#fff}.SearchPageRoomCard-module__RHKKNq__content{flex-direction:column;flex:auto;justify-content:center;gap:.375rem;min-width:0;display:flex}.SearchPageRoomCard-module__RHKKNq__title{min-width:0;font-size:16px;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.SearchPageRoomCard-module__RHKKNq__meta{color:#b0b0b5;min-width:0;font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:4px;line-height:1.4;display:flex;overflow:hidden}.SearchPageRoomCard-module__RHKKNq__meta[data-selected=true]{color:#fff}.SearchPageRoomCard-module__RHKKNq__metaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SearchPageRoomCard-module__RHKKNq__metaSeparator{flex:none}.SearchPageRoomCard-module__RHKKNq__lockIcon{object-fit:contain;flex:none;width:9px;height:11px}.SearchPageRoomCard-module__RHKKNq__lockIcon[data-selected=true]{filter:brightness(0)invert()}.SearchPageRoomCard-module__RHKKNq__arrow{object-fit:contain;flex:none;width:8px;height:11px}
.SearchPageRoomList-module__riJi_G__viewport{box-sizing:border-box;width:100%;height:100%;min-height:0;margin-inline:auto;padding-inline:0;position:relative;overflow:hidden auto}.SearchPageRoomList-module__riJi_G__track{--room-card-height:67px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--room-card-height) - 1px),#f5f5f7 calc(var(--room-card-height) - 1px),#f5f5f7 var(--room-card-height));flex-direction:column;width:100%;display:flex;position:relative}.SearchPageRoomList-module__riJi_G__selectionHighlight{z-index:0;height:var(--room-card-height);pointer-events:none;transform:translateY(calc(var(--selected-index,0)*var(--room-card-height)));background:linear-gradient(#4ba3e4 0%,#2564eb 100%);transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.SearchPageRoomList-module__riJi_G__emptyState,.SearchPageRoomList-module__riJi_G__errorState,.SearchPageRoomList-module__riJi_G__loadingState{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SearchPageRoomList-module__riJi_G__emptyState{color:#8d8d8d}.SearchPageRoomList-module__riJi_G__errorState,.SearchPageRoomList-module__riJi_G__loadingState{color:#3c3c3c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(80%,280px);display:flex}.SearchPageRoomList-module__riJi_G__retryButton{color:#3c3c3c;min-height:34px;font-family:inherit;font-size:14px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;padding:7px 14px;line-height:1.2;display:inline-flex}.SearchPageRoomList-module__riJi_G__retryButton:hover,.SearchPageRoomList-module__riJi_G__retryButton:focus-visible{background:#f7f7f9}.SearchPageRoomList-module__riJi_G__retryButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}
.RadialControl-module__XumL0q__control{aspect-ratio:1;background:#fff;border:1px solid #d9d9d9;border-radius:999px;width:200px;position:relative}.RadialControl-module__XumL0q__slot{justify-content:center;align-items:center;display:flex;position:absolute}.RadialControl-module__XumL0q__slot>*{color:#b0b0b5;justify-content:center;align-items:center;text-decoration:none;transition:color .16s,opacity .16s,background-color .16s;display:flex}.RadialControl-module__XumL0q__topSlot{cursor:pointer;top:12px;left:50%;transform:translate(-50%)}.RadialControl-module__XumL0q__bottomSlot{cursor:pointer;bottom:12px;left:50%;transform:translate(-50%)}.RadialControl-module__XumL0q__leftSlot{top:50%;left:7px;transform:translateY(-50%)}.RadialControl-module__XumL0q__rightSlot{top:50%;right:7px;transform:translateY(-50%)}.RadialControl-module__XumL0q__centerSlot{top:50%;left:50%;transform:translate(-50%,-50%)}.RadialControl-module__XumL0q__topSlot>*,.RadialControl-module__XumL0q__bottomSlot>*{cursor:pointer;font-size:12px;font-weight:var(--fw-extrabold);background:0 0;border:0;padding:0;line-height:1}.RadialControl-module__XumL0q__topSlot>:hover,.RadialControl-module__XumL0q__bottomSlot>:hover{color:#7c7c84}.RadialControl-module__XumL0q__leftSlot>*,.RadialControl-module__XumL0q__rightSlot>*{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0}.RadialControl-module__XumL0q__leftSlot>:not(:disabled):hover,.RadialControl-module__XumL0q__rightSlot>:not(:disabled):hover{opacity:.82;background:#b0b0b524;border-radius:999px}.RadialControl-module__XumL0q__centerSlot>*{aspect-ratio:1;cursor:pointer;background:linear-gradient(#fff3 0%,#b0b0b533 100%),#f5f5f7;border:1px solid #b0b0b5;border-radius:999px;width:72px;padding:0}.RadialControl-module__XumL0q__centerSlot>:disabled,.RadialControl-module__XumL0q__leftSlot>:disabled,.RadialControl-module__XumL0q__rightSlot>:disabled{cursor:default;opacity:.35}@media (max-width:900px){.RadialControl-module__XumL0q__control{width:150px}.RadialControl-module__XumL0q__leftSlot{left:18px}.RadialControl-module__XumL0q__rightSlot{right:18px}.RadialControl-module__XumL0q__centerSlot>*{width:44px}}
.HomeSearchControlDock-module__1hO8qa__dock{z-index:1100;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.HomeSearchControlDock-module__1hO8qa__floatStack{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%)}.HomeSearchControlDock-module__1hO8qa__floatStack>*{pointer-events:auto}.HomeSearchControlDock-module__1hO8qa__panelAnchor{pointer-events:none;justify-content:center;display:flex}.HomeSearchControlDock-module__1hO8qa__panelAnchor>*{pointer-events:auto}.HomeSearchControlDock-module__1hO8qa__errorBubble{color:#d24b4b;width:max-content;max-width:min(72vw,320px);font-size:13px;font-weight:var(--fw-semibold);text-align:center;background:#fff5f5;border:1px solid #ffd7d7;border-radius:999px;padding:8px 12px;line-height:1.3;box-shadow:0 10px 24px #d24b4b1f}.HomeSearchControlDock-module__1hO8qa__controlToggle{letter-spacing:.04em;transition:color .16s}.HomeSearchControlDock-module__1hO8qa__toggleIcon{display:block}@media (max-width:900px){.HomeSearchControlDock-module__1hO8qa__dock{bottom:32px}.HomeSearchControlDock-module__1hO8qa__floatStack{bottom:calc(100% + 14px)}}
.MobileHomeRoomFeed-module__KhpPGW__root{min-height:0;padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:1rem;display:flex;overflow-y:auto}.MobileHomeRoomFeed-module__KhpPGW__quickActions{grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem 2.75rem;gap:.5rem;display:grid}.MobileHomeRoomFeed-module__KhpPGW__primaryAction,.MobileHomeRoomFeed-module__KhpPGW__secondaryAction,.MobileHomeRoomFeed-module__KhpPGW__loadMoreButton{min-height:2.75rem;font-family:inherit;font-weight:var(--fw-bold);cursor:pointer;border:.0625rem solid #d9d9d9;border-radius:999rem;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.MobileHomeRoomFeed-module__KhpPGW__primaryAction{color:#fff;background:#3c3c3c}.MobileHomeRoomFeed-module__KhpPGW__secondaryAction,.MobileHomeRoomFeed-module__KhpPGW__loadMoreButton{color:#3c3c3c;background:#fff}.MobileHomeRoomFeed-module__KhpPGW__primaryAction:disabled,.MobileHomeRoomFeed-module__KhpPGW__secondaryAction:disabled{cursor:default;opacity:.56}.MobileHomeRoomFeed-module__KhpPGW__actionIcon{stroke-width:2.25px;width:1.125rem;height:1.125rem}.MobileHomeRoomFeed-module__KhpPGW__quickActionError{color:#d24b4b;font-size:.8125rem;font-weight:var(--fw-semibold);margin:.125rem 0 0;padding:0 .25rem;line-height:1.4}.MobileHomeRoomFeed-module__KhpPGW__filterSection{background:#fff;border:.0625rem solid #e5e5e8;border-radius:1rem;overflow:hidden}.MobileHomeRoomFeed-module__KhpPGW__filterToggle{color:#3c3c3c;width:100%;min-height:3rem;font-family:inherit;font-size:.9375rem;font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;line-height:1;display:grid}.MobileHomeRoomFeed-module__KhpPGW__filterSummary{color:#8d8d8d;font-size:.75rem;font-weight:var(--fw-semibold);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MobileHomeRoomFeed-module__KhpPGW__listSection{flex-direction:column;gap:.75rem;min-height:0;display:flex}.MobileHomeRoomFeed-module__KhpPGW__roomList,.MobileHomeRoomFeed-module__KhpPGW__skeletonList{flex-direction:column;gap:.75rem;display:flex}.MobileHomeRoomFeed-module__KhpPGW__card{background:#fff;border:.0625rem solid #e5e5e8;border-radius:1rem;overflow:hidden;box-shadow:0 .75rem 2rem #0f172a0f}.MobileHomeRoomFeed-module__KhpPGW__card[data-selected=true]{border-color:#b0b0b5}.MobileHomeRoomFeed-module__KhpPGW__cardButton{width:100%;min-height:7rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem;font-family:inherit;display:grid}.MobileHomeRoomFeed-module__KhpPGW__thumbnail{aspect-ratio:1;background:#e5e5e8;border-radius:.875rem;width:6rem;position:relative;overflow:hidden}.MobileHomeRoomFeed-module__KhpPGW__thumbnailImage{object-fit:cover}.MobileHomeRoomFeed-module__KhpPGW__cardBody{flex-direction:column;gap:.75rem;min-width:0;display:flex}.MobileHomeRoomFeed-module__KhpPGW__roomTitle{color:#2f2f32;font-size:1rem;font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.MobileHomeRoomFeed-module__KhpPGW__roomMeta{align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.MobileHomeRoomFeed-module__KhpPGW__lockIcon{flex:none}.MobileHomeRoomFeed-module__KhpPGW__tag{color:#65656b;max-width:7rem;min-height:1.5rem;font-size:.75rem;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;border:.0625rem solid #e5e5e8;border-radius:999rem;align-items:center;padding:.25rem .625rem;line-height:1;display:inline-flex;overflow:hidden}.MobileHomeRoomFeed-module__KhpPGW__enterText{color:#3c3c3c;min-width:3rem;height:2rem;font-size:.8125rem;font-weight:var(--fw-bold);background:#f5f5f7;border-radius:999rem;justify-content:center;align-items:center;display:inline-flex}.MobileHomeRoomFeed-module__KhpPGW__skeletonCard{background-color:#e5e5e8;background-image:linear-gradient(90deg,#fff0 0%,#ffffffb3 50%,#fff0 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:1rem;min-height:7rem;animation:1.2s ease-in-out infinite MobileHomeRoomFeed-module__KhpPGW__skeletonSlide}.MobileHomeRoomFeed-module__KhpPGW__emptyState{color:#6f6f76;text-align:center;background:#fff;border:.0625rem dashed #d9d9d9;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:12rem;display:flex}.MobileHomeRoomFeed-module__KhpPGW__loadingState{background:#fff;border:.0625rem dashed #d9d9d9;border-radius:1rem;justify-content:center;align-items:center;min-height:12rem;display:flex}.MobileHomeRoomFeed-module__KhpPGW__emptyState strong{color:#3c3c3c;font-size:1rem}.MobileHomeRoomFeed-module__KhpPGW__emptyState span{font-size:.875rem}.MobileHomeRoomFeed-module__KhpPGW__emptyCreateButton{color:#3c3c3c;min-height:2.5rem;font-family:inherit;font-size:.875rem;font-weight:var(--fw-bold);cursor:pointer;background:#fff;border:.0625rem solid #d9d9d9;border-radius:999rem;justify-content:center;align-items:center;padding:.5rem 1.125rem;display:inline-flex}.MobileHomeRoomFeed-module__KhpPGW__emptyCreateButton:hover,.MobileHomeRoomFeed-module__KhpPGW__emptyCreateButton:focus-visible{background:#f7f7f9}.MobileHomeRoomFeed-module__KhpPGW__loadMoreButton{background:#fff;width:100%}.MobileHomeRoomFeed-module__KhpPGW__loadMoreButton:disabled{cursor:default;opacity:.56}.MobileHomeRoomFeed-module__KhpPGW__retryButton{color:#3c3c3c;min-height:2rem;font-family:inherit;font-size:.8125rem;font-weight:var(--fw-bold);cursor:pointer;background:#fff;border:.0625rem solid #d9d9d9;border-radius:999rem;justify-content:center;align-items:center;padding:.375rem .75rem;display:inline-flex}@media (max-width:380px){.MobileHomeRoomFeed-module__KhpPGW__cardButton{grid-template-columns:5rem minmax(0,1fr)}.MobileHomeRoomFeed-module__KhpPGW__thumbnail{width:5rem}.MobileHomeRoomFeed-module__KhpPGW__enterText{grid-column:1/-1;width:100%}}@keyframes MobileHomeRoomFeed-module__KhpPGW__skeletonSlide{0%{background-position:120% 0}to{background-position:-120% 0}}
.RoomStageCard-module__z6BXMa__card{box-sizing:border-box;width:var(--card-width,var(--card-base-size,14rem));height:var(--card-height,var(--card-base-size,14rem));cursor:pointer;background:#fff;border:5px solid #fff;border-radius:20px;transition:width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a1f,inset 0 1px #fffc}.RoomStageCard-module__z6BXMa__card:disabled{cursor:default;opacity:1}.RoomStageCard-module__z6BXMa__image{object-fit:cover;pointer-events:none;opacity:var(--room-stage-image-opacity,1);transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1)}.RoomStageCard-module__z6BXMa__scrim{z-index:1;opacity:var(--room-stage-image-opacity,1);background:linear-gradient(#00000014 0%,#0000009e 100%),#00000014;transition:opacity .28s;position:absolute;inset:0}.RoomStageCard-module__z6BXMa__title{z-index:1;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:var(--fw-bold);color:#fff;text-shadow:0 1px 8px #0000005c;line-height:1.2;position:relative}.RoomStageCard-module__z6BXMa__selected .RoomStageCard-module__z6BXMa__image{transform:scale(1.03)}
.HomeRoomStage-module__YSuTYa__viewport{perspective:1400px;perspective-origin:50%;--stage-y-offset:-20px;--card-current-size:400px;--card-near-size:320px;--card-far-size:220px;--gap-current-near:-128px;--gap-near-far:-120px;--near-offset:calc((var(--card-current-size)/2) + (var(--card-near-size)/2) + var(--gap-current-near));--far-offset:calc(var(--near-offset) + (var(--card-near-size)/2) + (var(--card-far-size)/2) + var(--gap-near-far));flex:1;justify-content:center;align-items:center;padding:3rem clamp(1rem,4vw,3rem) 15rem;display:flex;overflow:hidden}.HomeRoomStage-module__YSuTYa__rail{width:100%;height:clamp(24rem,62vh,38rem);transform:translateY(var(--stage-y-offset));transform-style:preserve-3d;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.HomeRoomStage-module__YSuTYa__rail[data-dragging=true]{cursor:grabbing}.HomeRoomStage-module__YSuTYa__rail[data-loading=true]{cursor:default}.HomeRoomStage-module__YSuTYa__emptyState,.HomeRoomStage-module__YSuTYa__errorState,.HomeRoomStage-module__YSuTYa__loadingState{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.HomeRoomStage-module__YSuTYa__emptyState{color:#3c3c3c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:260px;display:flex}.HomeRoomStage-module__YSuTYa__emptyState strong{font-size:20px;font-weight:var(--fw-bold);line-height:1.4}.HomeRoomStage-module__YSuTYa__errorState,.HomeRoomStage-module__YSuTYa__loadingState{color:#3c3c3c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.HomeRoomStage-module__YSuTYa__retryButton{color:#3c3c3c;min-height:34px;font-family:inherit;font-size:14px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;padding:7px 14px;line-height:1.2;display:inline-flex}.HomeRoomStage-module__YSuTYa__createRoomButton{color:#3c3c3c;min-width:132px;min-height:44px;font-family:inherit;font-size:15px;font-weight:var(--fw-bold);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;line-height:1.2;display:inline-flex;box-shadow:0 2px 6px #3c3c3c14}.HomeRoomStage-module__YSuTYa__createRoomButton:hover,.HomeRoomStage-module__YSuTYa__createRoomButton:focus-visible{background:#f7f7f9;border-color:#b0b0b5}.HomeRoomStage-module__YSuTYa__createRoomButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.HomeRoomStage-module__YSuTYa__retryButton:hover,.HomeRoomStage-module__YSuTYa__retryButton:focus-visible{background:#f7f7f9}.HomeRoomStage-module__YSuTYa__retryButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.HomeRoomStage-module__YSuTYa__slot{left:var(--slot-left,50%);will-change:left;transition:left .42s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.HomeRoomStage-module__YSuTYa__slotCard{--card-width:var(--card-far-size);--card-height:var(--card-far-size);--room-stage-image-opacity:1;transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s,filter .28s}.HomeRoomStage-module__YSuTYa__slot[data-slot=current]{z-index:5;--slot-left:50%}.HomeRoomStage-module__YSuTYa__slot[data-slot=prev],.HomeRoomStage-module__YSuTYa__slot[data-slot=next]{z-index:4}.HomeRoomStage-module__YSuTYa__slot[data-slot=prev]{--slot-left:calc(50% - var(--near-offset))}.HomeRoomStage-module__YSuTYa__slot[data-slot=next]{--slot-left:calc(50% + var(--near-offset))}.HomeRoomStage-module__YSuTYa__slot[data-slot=peek-prev],.HomeRoomStage-module__YSuTYa__slot[data-slot=peek-next]{z-index:2;pointer-events:none}.HomeRoomStage-module__YSuTYa__slot[data-slot=peek-prev]{--slot-left:calc(50% - var(--far-offset))}.HomeRoomStage-module__YSuTYa__slot[data-slot=peek-next]{--slot-left:calc(50% + var(--far-offset))}.HomeRoomStage-module__YSuTYa__slot[data-slot=off-left],.HomeRoomStage-module__YSuTYa__slot[data-slot=off-right]{z-index:1;pointer-events:none}.HomeRoomStage-module__YSuTYa__slot[data-slot=off-left]{--slot-left:calc(50% - (var(--far-offset) + var(--card-far-size)))}.HomeRoomStage-module__YSuTYa__slot[data-slot=off-right]{--slot-left:calc(50% + var(--far-offset) + var(--card-far-size))}.HomeRoomStage-module__YSuTYa__slot[data-slot=current] .HomeRoomStage-module__YSuTYa__slotCard{--card-width:var(--card-current-size);--card-height:var(--card-current-size);--room-stage-image-opacity:1;opacity:1;filter:none}.HomeRoomStage-module__YSuTYa__skeletonCard{box-sizing:border-box;width:var(--card-width);height:var(--card-height);isolation:isolate;background:#e1e1e5;border:5px solid #fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a14,inset 0 1px #fffc}.HomeRoomStage-module__YSuTYa__skeletonCard:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff2e 35%,#ffffffb8 50%,#ffffff2e 65%,#0000 100%);animation:1.3s ease-in-out infinite HomeRoomStage-module__YSuTYa__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.HomeRoomStage-module__YSuTYa__slot[data-slot=prev] .HomeRoomStage-module__YSuTYa__slotCard,.HomeRoomStage-module__YSuTYa__slot[data-slot=next] .HomeRoomStage-module__YSuTYa__slotCard{--card-width:var(--card-near-size);--card-height:var(--card-near-size);--room-stage-image-opacity:.2;opacity:1;filter:none}.HomeRoomStage-module__YSuTYa__slot[data-slot=peek-prev] .HomeRoomStage-module__YSuTYa__slotCard,.HomeRoomStage-module__YSuTYa__slot[data-slot=peek-next] .HomeRoomStage-module__YSuTYa__slotCard{--card-width:var(--card-far-size);--card-height:var(--card-far-size);--room-stage-image-opacity:.06;opacity:1;filter:none}.HomeRoomStage-module__YSuTYa__slot[data-slot=off-left] .HomeRoomStage-module__YSuTYa__slotCard,.HomeRoomStage-module__YSuTYa__slot[data-slot=off-right] .HomeRoomStage-module__YSuTYa__slotCard{opacity:0;filter:brightness(.72)}@media (max-width:900px){.HomeRoomStage-module__YSuTYa__viewport{--card-current-size:clamp(14rem,72vw,25rem);--card-near-size:clamp(10rem,48vw,20rem);--card-far-size:clamp(7rem,34vw,13.75rem);--gap-current-near:clamp(1rem,5vw,3rem);--gap-near-far:clamp(.75rem,4vw,2.5rem);padding-bottom:2rem}.HomeRoomStage-module__YSuTYa__rail{height:clamp(18rem,52vh,26rem)}.HomeRoomStage-module__YSuTYa__emptyState{top:48%}}@keyframes HomeRoomStage-module__YSuTYa__skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.QueryBoundary-module__EEEexq__panel{justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:100%;padding:var(--space-6);color:var(--color-text-primary);text-align:center;flex-direction:column;display:flex}.QueryBoundary-module__EEEexq__title{color:inherit;font-size:var(--font-size-md);font-weight:var(--fw-bold,700);margin:0;line-height:1.4}.QueryBoundary-module__EEEexq__description{max-width:28rem;color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.QueryBoundary-module__EEEexq__button{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface);min-height:36px;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--fw-medium,500);cursor:pointer;justify-content:center;align-items:center;padding:8px 16px;line-height:1.2;display:inline-flex}.QueryBoundary-module__EEEexq__button:hover,.QueryBoundary-module__EEEexq__button:focus-visible{background:var(--color-surface-muted)}.QueryBoundary-module__EEEexq__button:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
.CreateBasicInfoStep-module__hA5E6W__stack{flex-direction:column;gap:20px;padding-top:6px;display:flex}.CreateBasicInfoStep-module__hA5E6W__row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.CreateBasicInfoStep-module__hA5E6W__label{color:#3c3c3c;font-size:16px;font-weight:var(--fw-medium);margin-top:8px;line-height:1.4}.CreateBasicInfoStep-module__hA5E6W__input{box-sizing:border-box;color:#3c3c3c;width:100%;height:48px;font-family:inherit;font-size:16px;font-weight:var(--fw-regular);background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s}.CreateBasicInfoStep-module__hA5E6W__input::placeholder{color:#b0b0b5}.CreateBasicInfoStep-module__hA5E6W__input:focus{border-color:#b0b0b5;box-shadow:0 0 0 3px #b0b0b52e}.CreateBasicInfoStep-module__hA5E6W__input:disabled{cursor:default;opacity:.6}@media (max-width:720px){.CreateBasicInfoStep-module__hA5E6W__row{grid-template-columns:1fr;gap:8px}}
.RoomThumbnailUploadField-module__HVIt-G__root{flex-direction:column;gap:8px;min-width:0;display:flex}.RoomThumbnailUploadField-module__HVIt-G__controlRow{align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.RoomThumbnailUploadField-module__HVIt-G__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.RoomThumbnailUploadField-module__HVIt-G__uploadButton{box-sizing:border-box;color:#8d8d8d;cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;font-family:inherit;transition:border-color .16s,color .16s,box-shadow .16s,opacity .16s;display:inline-flex;position:relative;overflow:hidden}.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=create] .RoomThumbnailUploadField-module__HVIt-G__uploadButton{border:1px solid #d9d9d9;border-radius:8px;width:124px;height:124px}.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=edit]{align-items:center}.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=edit] .RoomThumbnailUploadField-module__HVIt-G__uploadButton{aspect-ratio:1;border:2px dashed #d9d9d9;border-radius:8px;width:152px}.RoomThumbnailUploadField-module__HVIt-G__uploadButton:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__uploadButton:focus-visible:not(:disabled){color:#3c3c3c;border-color:#b0b0b5;box-shadow:0 10px 30px #b0b0b53d}.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=create] .RoomThumbnailUploadField-module__HVIt-G__uploadButton:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=create] .RoomThumbnailUploadField-module__HVIt-G__uploadButton:focus-visible:not(:disabled){color:#b0b0b5;box-shadow:0 8px 24px #b0b0b52e}.RoomThumbnailUploadField-module__HVIt-G__uploadButton:disabled{cursor:default;opacity:.55}.RoomThumbnailUploadField-module__HVIt-G__uploadButton:focus-visible{outline-offset:3px;outline:2px solid #4285f4}.RoomThumbnailUploadField-module__HVIt-G__placeholder{flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:12px;display:inline-flex}.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=edit] .RoomThumbnailUploadField-module__HVIt-G__placeholder{gap:8px}.RoomThumbnailUploadField-module__HVIt-G__cameraIcon{width:34px;height:34px}.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=edit] .RoomThumbnailUploadField-module__HVIt-G__cameraIcon{width:40px;height:40px}.RoomThumbnailUploadField-module__HVIt-G__thumbnailText{color:#b0b0b5;max-width:100%;font-size:12px;font-weight:var(--fw-regular);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.RoomThumbnailUploadField-module__HVIt-G__root[data-variant=edit] .RoomThumbnailUploadField-module__HVIt-G__thumbnailText{color:currentColor;font-size:18px;line-height:1}.RoomThumbnailUploadField-module__HVIt-G__placeholder[data-has-file=true] .RoomThumbnailUploadField-module__HVIt-G__thumbnailText{white-space:normal;overflow-wrap:anywhere}.RoomThumbnailUploadField-module__HVIt-G__previewImage{object-fit:cover;width:100%;height:100%}.RoomThumbnailUploadField-module__HVIt-G__clearButton{color:#6b6b72;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.RoomThumbnailUploadField-module__HVIt-G__clearButton:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__clearButton:focus-visible:not(:disabled){color:#3c3c3c;background:#f7f7f9;border-color:#3c3c3c}.RoomThumbnailUploadField-module__HVIt-G__clearButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.RoomThumbnailUploadField-module__HVIt-G__clearButton:disabled{cursor:default;opacity:.55}.RoomThumbnailUploadField-module__HVIt-G__clearIcon{width:16px;height:16px}.RoomThumbnailUploadField-module__HVIt-G__feedback{color:#d94b4b;max-width:220px;font-size:13px;font-weight:var(--fw-medium);margin:0;line-height:1.4}.RoomThumbnailUploadField-module__HVIt-G__feedback[data-tone=status]{color:#5f6368}
.CreateGenreStep-module__WQET_G__tagGrid{flex-wrap:wrap;align-content:flex-start;gap:12px 10px;max-width:760px;display:flex}.CreateGenreStep-module__WQET_G__tagChip{box-sizing:border-box;color:#5d5d5d;min-height:38px;font-family:inherit;font-size:16px;font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:.5px solid #b0b0b5;border-radius:6px;justify-content:center;align-items:center;padding:8px 20px;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.CreateGenreStep-module__WQET_G__tagChip:hover:not(:disabled){color:#2f73e6;background:#eef5ff;border-color:#4285f4}.CreateGenreStep-module__WQET_G__tagChip[data-selected=true]{color:#fff;background:#4285f4;border-color:#4285f4}.CreateGenreStep-module__WQET_G__tagChip[data-selected=true]:hover:not(:disabled){color:#fff;background:#2f73e6;border-color:#2f73e6}.CreateGenreStep-module__WQET_G__tagChip:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.CreateGenreStep-module__WQET_G__tagChip:disabled{cursor:default;opacity:.45}.CreateGenreStep-module__WQET_G__stateText,.CreateGenreStep-module__WQET_G__errorText{font-size:14px;font-weight:var(--fw-medium);margin:0;line-height:1.4}.CreateGenreStep-module__WQET_G__stateText{color:#8d8d8d}.CreateGenreStep-module__WQET_G__errorText{color:#ff2f2f}
.CreateSettingsStep-module__NoZ1pG__stack{flex-direction:column;gap:20px;max-width:520px;display:flex}.CreateSettingsStep-module__NoZ1pG__row{grid-template-columns:120px minmax(0,288px);align-items:start;gap:24px;min-width:0;display:grid}.CreateSettingsStep-module__NoZ1pG__label{color:#3c3c3c;min-height:46px;font-size:16px;font-weight:var(--fw-medium);align-items:center;line-height:1.4;display:inline-flex}.CreateSettingsStep-module__NoZ1pG__control,.CreateSettingsStep-module__NoZ1pG__passwordInput,.CreateSettingsStep-module__NoZ1pG__numberInput{box-sizing:border-box;color:#3c3c3c;width:100%;min-height:46px;font-family:inherit;font-size:16px;font-weight:var(--fw-regular);background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;padding:12px 16px;line-height:1.2;transition:border-color .16s,box-shadow .16s}.CreateSettingsStep-module__NoZ1pG__control{text-align:left}.CreateSettingsStep-module__NoZ1pG__numberInput{min-width:0}select.CreateSettingsStep-module__NoZ1pG__control{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#b0b0b5 50%),linear-gradient(135deg,#b0b0b5 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 14px);background-repeat:no-repeat;background-size:8px 8px,8px 8px;padding-right:44px}.CreateSettingsStep-module__NoZ1pG__control:disabled,.CreateSettingsStep-module__NoZ1pG__numberInput:disabled{color:#b0b0b5;cursor:default}.CreateSettingsStep-module__NoZ1pG__passwordInput::placeholder,.CreateSettingsStep-module__NoZ1pG__numberInput::placeholder{color:#b0b0b5}.CreateSettingsStep-module__NoZ1pG__control:focus,.CreateSettingsStep-module__NoZ1pG__passwordInput:focus,.CreateSettingsStep-module__NoZ1pG__numberInput:focus{border-color:#b0b0b5;box-shadow:0 0 0 3px #b0b0b52e}.CreateSettingsStep-module__NoZ1pG__passwordInput[data-invalid=true],.CreateSettingsStep-module__NoZ1pG__numberInput[data-invalid=true]{border-color:#ff2f2f}.CreateSettingsStep-module__NoZ1pG__passwordInput[data-invalid=true]:focus,.CreateSettingsStep-module__NoZ1pG__numberInput[data-invalid=true]:focus{box-shadow:0 0 0 3px #ff2f2f1f}.CreateSettingsStep-module__NoZ1pG__participationColumn,.CreateSettingsStep-module__NoZ1pG__limitColumn{flex-direction:column;gap:8px;min-width:0;display:flex}.CreateSettingsStep-module__NoZ1pG__limitControlGroup{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.CreateSettingsStep-module__NoZ1pG__unlimitedButton{color:#3c3c3c;min-width:86px;min-height:46px;font-family:inherit;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;line-height:1;transition:border-color .16s,color .16s,opacity .16s;display:inline-flex}.CreateSettingsStep-module__NoZ1pG__unlimitedButton:hover:not(:disabled){color:#1f1f21;border-color:#b0b0b5}.CreateSettingsStep-module__NoZ1pG__unlimitedButton:disabled{cursor:default;opacity:.5}.CreateSettingsStep-module__NoZ1pG__unlimitedButton:focus-visible{outline-offset:2px;outline:2px solid #5b8cff}.CreateSettingsStep-module__NoZ1pG__errorText{color:#ff2f2f;font-size:13px;font-weight:var(--fw-medium);margin:0;line-height:1.4}.CreateSettingsStep-module__NoZ1pG__limitHint{color:#ff2f2f;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;margin:0;line-height:1.2}@media (max-width:720px){.CreateSettingsStep-module__NoZ1pG__row{grid-template-columns:1fr;gap:8px}.CreateSettingsStep-module__NoZ1pG__label{min-height:auto}.CreateSettingsStep-module__NoZ1pG__limitControlGroup{grid-template-columns:minmax(0,1fr) auto}.CreateSettingsStep-module__NoZ1pG__limitHint{grid-column:1/-1}}
.EditRoomFormModal-module__cINWhq__overlay{z-index:2000;background:#0000007a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.EditRoomFormModal-module__cINWhq__modal{box-sizing:border-box;color:#3c3c3c;background:#fff;border:.5px solid #d9d9d9;border-radius:20px;width:min(664px,100%);max-height:calc(100dvh - 24px);position:relative;overflow:hidden auto;box-shadow:0 12px 60px #b0b0b566}.EditRoomFormModal-module__cINWhq__closeButton{color:#3c3c3c;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;top:20px;right:20px}.EditRoomFormModal-module__cINWhq__closeButton:hover,.EditRoomFormModal-module__cINWhq__closeButton:focus-visible{color:#3c3c3c;background:#f7f7f9}.EditRoomFormModal-module__cINWhq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #5b8cff}.EditRoomFormModal-module__cINWhq__closeIcon{background-color:currentColor;width:20px;height:17px;display:block;-webkit-mask:url(/icons/exit.svg) 50%/contain no-repeat;mask:url(/icons/exit.svg) 50%/contain no-repeat}.EditRoomFormModal-module__cINWhq__form{flex-direction:column;gap:24px;padding:64px 30px 36px;display:flex}.EditRoomFormModal-module__cINWhq__modeBadge{color:#3c3c3c;height:26px;font-size:14px;font-weight:var(--fw-bold);background:#fff;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0 12px;line-height:1.4;display:inline-flex}.EditRoomFormModal-module__cINWhq__field{flex-direction:column;gap:10px;min-width:0;display:flex}.EditRoomFormModal-module__cINWhq__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.EditRoomFormModal-module__cINWhq__label{color:#8d8d8d;font-size:16px;font-weight:var(--fw-regular);line-height:1.4}.EditRoomFormModal-module__cINWhq__input,.EditRoomFormModal-module__cINWhq__select,.EditRoomFormModal-module__cINWhq__numberInput{box-sizing:border-box;color:#3c3c3c;width:100%;height:53px;font-family:inherit;font-size:18px;font-weight:var(--fw-medium);background:#fff;border:1px solid #d8d8d8;border-radius:8px;outline:none;transition:border-color .16s,box-shadow .16s}.EditRoomFormModal-module__cINWhq__input,.EditRoomFormModal-module__cINWhq__numberInput{padding:0 20px}.EditRoomFormModal-module__cINWhq__input::placeholder,.EditRoomFormModal-module__cINWhq__numberInput::placeholder{color:#b0b0b5}.EditRoomFormModal-module__cINWhq__select{cursor:pointer;padding:0 50px 0 20px}.EditRoomFormModal-module__cINWhq__input:focus,.EditRoomFormModal-module__cINWhq__select:focus,.EditRoomFormModal-module__cINWhq__numberInput:focus{border-color:#b0b0b5;box-shadow:0 0 0 3px #b0b0b52e}.EditRoomFormModal-module__cINWhq__numberInput[data-invalid=true]{border-color:#ff2f2f}.EditRoomFormModal-module__cINWhq__numberInput[data-invalid=true]:focus{box-shadow:0 0 0 3px #ff2f2f1f}.EditRoomFormModal-module__cINWhq__passwordActionRow{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.EditRoomFormModal-module__cINWhq__checkboxRow{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0;display:inline-flex}.EditRoomFormModal-module__cINWhq__checkboxBox{box-sizing:border-box;background:#fff;border:1px solid #b0b0b5;border-radius:4px;flex:none;width:20px;height:20px;position:relative}.EditRoomFormModal-module__cINWhq__checkboxBox:after{content:"";opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.EditRoomFormModal-module__cINWhq__checkboxBox[data-checked=true]{background:#3c3c3c;border-color:#3c3c3c}.EditRoomFormModal-module__cINWhq__checkboxBox[data-checked=true]:after{opacity:1}.EditRoomFormModal-module__cINWhq__checkboxRow:focus-visible{outline:none}.EditRoomFormModal-module__cINWhq__checkboxRow:focus-visible .EditRoomFormModal-module__cINWhq__checkboxBox{outline-offset:2px;outline:2px solid #5b8cff}.EditRoomFormModal-module__cINWhq__checkboxRow:disabled{cursor:default}.EditRoomFormModal-module__cINWhq__checkboxRow:disabled .EditRoomFormModal-module__cINWhq__checkboxBox,.EditRoomFormModal-module__cINWhq__checkboxRow:disabled .EditRoomFormModal-module__cINWhq__label{opacity:.5}.EditRoomFormModal-module__cINWhq__limitControlGroup{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.EditRoomFormModal-module__cINWhq__unlimitedButton{color:#3c3c3c;min-width:86px;height:53px;font-family:inherit;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;line-height:1;transition:border-color .16s,color .16s,opacity .16s;display:inline-flex}.EditRoomFormModal-module__cINWhq__unlimitedButton:hover:not(:disabled){color:#1f1f21;border-color:#b0b0b5}.EditRoomFormModal-module__cINWhq__unlimitedButton:disabled{cursor:default;opacity:.5}.EditRoomFormModal-module__cINWhq__unlimitedButton:focus-visible{outline-offset:2px;outline:2px solid #5b8cff}.EditRoomFormModal-module__cINWhq__tagGrid{flex-wrap:wrap;gap:10px;display:flex}.EditRoomFormModal-module__cINWhq__tagChip{color:#8d8d8d;min-height:42px;font-family:inherit;font-size:18px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;line-height:1.4;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.EditRoomFormModal-module__cINWhq__tagChip:hover:not(:disabled){color:#3c3c3c;border-color:#3c3c3c}.EditRoomFormModal-module__cINWhq__tagChip[data-selected=true]{color:#3c3c3c;background:#f7f7f9;border-color:#3c3c3c}.EditRoomFormModal-module__cINWhq__tagChip:disabled{cursor:default;opacity:.45}.EditRoomFormModal-module__cINWhq__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.EditRoomFormModal-module__cINWhq__helperText,.EditRoomFormModal-module__cINWhq__errorText{margin:0;font-size:14px;line-height:1.4}.EditRoomFormModal-module__cINWhq__helperText{color:#8d8d8d}.EditRoomFormModal-module__cINWhq__limitHint{color:#ff2f2f;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;line-height:1.2}.EditRoomFormModal-module__cINWhq__errorText{color:#d94b4b}.EditRoomFormModal-module__cINWhq__submitButton{color:#3c3c3c;width:100%;height:68px;font-family:inherit;font-size:20px;font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin-top:24px;transition:background-color .16s,color .16s}.EditRoomFormModal-module__cINWhq__submitButton:hover:not(:disabled),.EditRoomFormModal-module__cINWhq__submitButton:focus-visible:not(:disabled){background:#f7f7f9;border-color:#3c3c3c}.EditRoomFormModal-module__cINWhq__submitButton:disabled{color:#8d8d8d;cursor:default;background:#f7f7f9;border-color:#e9ebee}@media (max-width:720px){.EditRoomFormModal-module__cINWhq__overlay{padding:12px}.EditRoomFormModal-module__cINWhq__form{gap:20px;padding:64px 18px 24px}.EditRoomFormModal-module__cINWhq__twoColumn{grid-template-columns:1fr}.EditRoomFormModal-module__cINWhq__label{font-size:16px}.EditRoomFormModal-module__cINWhq__input,.EditRoomFormModal-module__cINWhq__numberInput,.EditRoomFormModal-module__cINWhq__select,.EditRoomFormModal-module__cINWhq__submitButton{height:52px;font-size:16px}.EditRoomFormModal-module__cINWhq__unlimitedButton{height:52px}.EditRoomFormModal-module__cINWhq__tagChip{min-height:34px;font-size:16px}.EditRoomFormModal-module__cINWhq__submitButton{margin-top:24px}}
.RoomFormModal-module__-Z2Aaq__overlay{z-index:1200;justify-content:center;align-items:center;padding:24px 24px 154px;display:flex;position:fixed;inset:0}.RoomFormModal-module__-Z2Aaq__modal{--panel-horizontal-padding:16px;--panel-content-width:1060px;width:min(calc(var(--panel-content-width) + (var(--panel-horizontal-padding)*2)),calc(100vw - 32px));box-sizing:border-box;color:#3c3c3c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;border:.5px solid #d9d9d9;border-radius:20px;flex-direction:column;height:min(560px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 60px #b0b0b566}.RoomFormModal-module__-Z2Aaq__header{box-sizing:border-box;border-bottom:1px solid #f5f5f7;flex:0 0 76px;align-items:center;min-width:0;padding:14px 24px;display:flex}.RoomFormModal-module__-Z2Aaq__modalTitle{color:#3c3c3c;font-size:14px;font-weight:var(--fw-extrabold);margin:0;line-height:1.4}.RoomFormModal-module__-Z2Aaq__content{flex:auto;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.RoomFormModal-module__-Z2Aaq__sidebar{box-sizing:border-box;background:#f7f7f9;min-width:0;min-height:0;padding:20px 12px}.RoomFormModal-module__-Z2Aaq__stepList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RoomFormModal-module__-Z2Aaq__stepItem{min-height:96px;position:relative}.RoomFormModal-module__-Z2Aaq__stepItem:not(:last-child):after{content:"";background:#e9eaed;border-radius:999px;width:2px;position:absolute;top:46px;bottom:2px;left:29px}.RoomFormModal-module__-Z2Aaq__stepButton{z-index:1;color:#3c3c3c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-family:inherit;display:inline-grid;position:relative}.RoomFormModal-module__-Z2Aaq__stepButton:disabled{cursor:default}.RoomFormModal-module__-Z2Aaq__stepButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.RoomFormModal-module__-Z2Aaq__stepNumber{color:#fff;width:36px;height:36px;font-size:14px;font-weight:var(--fw-semibold);background:#4285f4;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.RoomFormModal-module__-Z2Aaq__stepLabel{color:#3c3c3c;min-width:0;font-size:14px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.RoomFormModal-module__-Z2Aaq__stepItem[data-state=upcoming] .RoomFormModal-module__-Z2Aaq__stepNumber{color:#b0b0b5;background:#e9eaed}.RoomFormModal-module__-Z2Aaq__stepItem[data-state=upcoming] .RoomFormModal-module__-Z2Aaq__stepLabel{color:#b0b0b5}.RoomFormModal-module__-Z2Aaq__stepItem[data-state=current] .RoomFormModal-module__-Z2Aaq__stepButton{background:#f5f5f7d9}.RoomFormModal-module__-Z2Aaq__main{box-sizing:border-box;background:#fff;flex-direction:column;min-width:0;min-height:0;padding:28px 24px 24px;display:flex}.RoomFormModal-module__-Z2Aaq__stepHeader{flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:34px;display:flex}.RoomFormModal-module__-Z2Aaq__stepTitle{color:#3c3c3c;font-size:20px;font-weight:var(--fw-bold);margin:0;line-height:1.4}.RoomFormModal-module__-Z2Aaq__stepMeta{color:#4285f4;font-size:14px;font-weight:var(--fw-medium);flex:none;line-height:1.4}.RoomFormModal-module__-Z2Aaq__stepBody{flex:auto;min-width:0;min-height:0;padding-right:2px;overflow:auto}.RoomFormModal-module__-Z2Aaq__stepState{color:#8d8d8d;min-height:160px;font-size:14px;font-weight:var(--fw-medium);text-align:center;justify-content:center;align-items:center;line-height:1.4;display:flex}.RoomFormModal-module__-Z2Aaq__errorText{color:#ff2f2f;font-size:13px;font-weight:var(--fw-medium);flex:none;margin:12px 0 0;line-height:1.4}.RoomFormModal-module__-Z2Aaq__errorBlock{flex:none;align-items:center;gap:12px;min-width:0;margin-top:12px;display:flex}.RoomFormModal-module__-Z2Aaq__errorBlock .RoomFormModal-module__-Z2Aaq__errorText{margin:0}.RoomFormModal-module__-Z2Aaq__inlineButton{color:#3c3c3c;min-height:30px;font-family:inherit;font-size:13px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:4px 10px;line-height:1;transition:border-color .16s,background-color .16s;display:inline-flex}.RoomFormModal-module__-Z2Aaq__inlineButton:hover,.RoomFormModal-module__-Z2Aaq__inlineButton:focus-visible{background:#f7f7f9;border-color:#b0b0b5}.RoomFormModal-module__-Z2Aaq__inlineButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.RoomFormModal-module__-Z2Aaq__actions{flex:none;justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;display:flex}.RoomFormModal-module__-Z2Aaq__primaryButton,.RoomFormModal-module__-Z2Aaq__secondaryButton{box-sizing:border-box;min-width:78px;min-height:36px;font-family:inherit;font-size:16px;font-weight:var(--fw-light);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:6px 24px;line-height:1.4;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.RoomFormModal-module__-Z2Aaq__primaryButton{color:#fff;background:#4285f4;border:1px solid #4285f4}.RoomFormModal-module__-Z2Aaq__primaryButton:hover:not(:disabled),.RoomFormModal-module__-Z2Aaq__primaryButton:focus-visible:not(:disabled){background:#2f73e6;border-color:#2f73e6}.RoomFormModal-module__-Z2Aaq__secondaryButton{color:#3c3c3c;background:#fff;border:1px solid #d9d9d9}.RoomFormModal-module__-Z2Aaq__secondaryButton:hover:not(:disabled),.RoomFormModal-module__-Z2Aaq__secondaryButton:focus-visible:not(:disabled){background:#f7f7f9;border-color:#b0b0b5}.RoomFormModal-module__-Z2Aaq__primaryButton:focus-visible,.RoomFormModal-module__-Z2Aaq__secondaryButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.RoomFormModal-module__-Z2Aaq__primaryButton:disabled,.RoomFormModal-module__-Z2Aaq__secondaryButton:disabled{cursor:default;opacity:.45}@media (max-width:760px){.RoomFormModal-module__-Z2Aaq__overlay{padding:12px;bottom:0}.RoomFormModal-module__-Z2Aaq__modal{height:min(680px,100dvh - 24px)}.RoomFormModal-module__-Z2Aaq__content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.RoomFormModal-module__-Z2Aaq__sidebar{padding:12px;overflow-x:auto}.RoomFormModal-module__-Z2Aaq__stepList{flex-direction:row;gap:8px}.RoomFormModal-module__-Z2Aaq__stepItem{min-width:132px;min-height:44px}.RoomFormModal-module__-Z2Aaq__stepItem:not(:last-child):after{display:none}.RoomFormModal-module__-Z2Aaq__main{padding:22px 18px 18px}.RoomFormModal-module__-Z2Aaq__stepHeader{margin-bottom:22px}}
.RoomJoinPasswordModal-module___Tk7kG__overlay{z-index:1200;background:#0000008a;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.RoomJoinPasswordModal-module___Tk7kG__modal{box-sizing:border-box;color:#3c3c3c;background:#fff;border:.5px solid #d9d9d9;border-radius:20px;flex-direction:column;width:min(496px,100vw - 80px);min-height:min(359px,100vh - 80px);padding:40px;display:flex;position:relative;box-shadow:0 12px 60px #b0b0b566}.RoomJoinPasswordModal-module___Tk7kG__header{max-width:1220px;margin-bottom:24px}.RoomJoinPasswordModal-module___Tk7kG__title{color:#3c3c3c;font-size:24px;font-weight:var(--fw-semibold);margin:0;line-height:1.4}.RoomJoinPasswordModal-module___Tk7kG__description{color:#8d8d8d;font-size:16px;font-weight:var(--fw-light);margin-top:8px;line-height:1.4}.RoomJoinPasswordModal-module___Tk7kG__input{box-sizing:border-box;color:#b0b0b5;width:100%;height:53px;font-size:18px;font-weight:var(--fw-medium);background:#f7f7f9;border:1px solid #f5f5f7;border-radius:12px;outline:none;padding:12px 16px}.RoomJoinPasswordModal-module___Tk7kG__input::placeholder{color:#b0b0b5}.RoomJoinPasswordModal-module___Tk7kG__input:disabled{cursor:default;opacity:.72}.RoomJoinPasswordModal-module___Tk7kG__errorText{color:#d94b4b;font-size:18px;font-weight:var(--fw-medium);margin:0;padding-left:38px;line-height:1.4}.RoomJoinPasswordModal-module___Tk7kG__actions{justify-content:flex-end;align-items:center;gap:60px;margin-top:auto;padding-top:72px;display:flex}.RoomJoinPasswordModal-module___Tk7kG__cancelButton,.RoomJoinPasswordModal-module___Tk7kG__confirmButton{font-family:inherit;font-size:20px;font-weight:var(--fw-semibold);background:0 0;border:0;line-height:1}.RoomJoinPasswordModal-module___Tk7kG__cancelButton{color:#3c3c3c;cursor:pointer}.RoomJoinPasswordModal-module___Tk7kG__confirmButton{color:#d9d9d9;cursor:pointer}.RoomJoinPasswordModal-module___Tk7kG__cancelButton:disabled,.RoomJoinPasswordModal-module___Tk7kG__confirmButton:disabled{cursor:default}.RoomJoinPasswordModal-module___Tk7kG__cancelButton:disabled{opacity:.45}.RoomJoinPasswordModal-module___Tk7kG__confirmButton:not(:disabled){color:#3c3c3c}@media (max-width:900px){.RoomJoinPasswordModal-module___Tk7kG__overlay{padding:18px}.RoomJoinPasswordModal-module___Tk7kG__modal{border-radius:20px;min-height:min(640px,100vh - 36px);padding:64px 32px 42px}.RoomJoinPasswordModal-module___Tk7kG__header{margin-bottom:40px}.RoomJoinPasswordModal-module___Tk7kG__title{font-size:36px}.RoomJoinPasswordModal-module___Tk7kG__description{margin-top:20px;font-size:22px}.RoomJoinPasswordModal-module___Tk7kG__input{border-radius:42px;height:78px;padding:0 24px;font-size:22px}.RoomJoinPasswordModal-module___Tk7kG__errorText{padding-left:24px;font-size:15px}.RoomJoinPasswordModal-module___Tk7kG__actions{gap:42px;padding-top:54px}.RoomJoinPasswordModal-module___Tk7kG__cancelButton,.RoomJoinPasswordModal-module___Tk7kG__confirmButton{font-size:24px}}
.UpdateRoomButton-module__utHGJW__button{color:#8d8d8d;height:28px;font-size:14px;font-weight:var(--fw-regular);cursor:pointer;border:1px solid #d9d9d9;border-radius:999px;flex-shrink:0;padding:0 12px;line-height:1}
.FollowListState-module__2iXDiq__state{box-sizing:border-box;color:#8d8d8d;width:100%;min-height:100%;font-size:14px;font-weight:var(--fw-medium);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;line-height:1.4;display:flex}
.OverflowMarquee-module__bdeunG__viewport{white-space:nowrap;min-width:0;display:block;overflow:hidden}.OverflowMarquee-module__bdeunG__track{align-items:center;gap:32px;width:max-content;display:flex}.OverflowMarquee-module__bdeunG__viewport[data-overflowing=true] .OverflowMarquee-module__bdeunG__track{animation:OverflowMarquee-module__bdeunG__marquee-scroll var(--marquee-duration)linear infinite}.OverflowMarquee-module__bdeunG__copy{flex:none}.OverflowMarquee-module__bdeunG__viewport[data-overflowing=true]:hover .OverflowMarquee-module__bdeunG__track,.OverflowMarquee-module__bdeunG__viewport[data-overflowing=true]:focus .OverflowMarquee-module__bdeunG__track{animation-play-state:paused}.OverflowMarquee-module__bdeunG__viewport:focus-visible{outline-offset:2px;outline:2px solid #2f86ed}@keyframes OverflowMarquee-module__bdeunG__marquee-scroll{0%{transform:translate(0)}to{transform:translateX(var(--marquee-offset))}}@media (prefers-reduced-motion:reduce){.OverflowMarquee-module__bdeunG__viewport[data-overflowing=true]{scrollbar-width:none;overflow-x:auto}.OverflowMarquee-module__bdeunG__viewport[data-overflowing=true]::-webkit-scrollbar{display:none}.OverflowMarquee-module__bdeunG__viewport[data-overflowing=true] .OverflowMarquee-module__bdeunG__track{animation:none}}
.FollowUserCard-module__OO8oDa__card{background:#fff;border-bottom:1px solid #f5f5f7;min-width:0;transition:background-color .16s}.FollowUserCard-module__OO8oDa__card:hover,.FollowUserCard-module__OO8oDa__card[data-expanded=true]{background:#f8f8fa}.FollowUserCard-module__OO8oDa__summary{box-sizing:border-box;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px 24px;display:flex}.FollowUserCard-module__OO8oDa__profile,.FollowUserCard-module__OO8oDa__profileButton{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.FollowUserCard-module__OO8oDa__profileButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0}.FollowUserCard-module__OO8oDa__profileButton:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #2f86ed}.FollowUserCard-module__OO8oDa__avatarWrap{background:#f5f5f7;border-radius:999px;flex:none;width:40px;height:40px;position:relative}.FollowUserCard-module__OO8oDa__avatar{object-fit:cover;border-radius:999px}.FollowUserCard-module__OO8oDa__presenceDot{z-index:1;box-sizing:border-box;background:#ff3b30;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.FollowUserCard-module__OO8oDa__presenceDot[data-online=true]{background:#2dc65b}.FollowUserCard-module__OO8oDa__meta{flex-direction:column;flex:auto;min-width:0;display:flex}.FollowUserCard-module__OO8oDa__nickname,.FollowUserCard-module__OO8oDa__status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FollowUserCard-module__OO8oDa__nickname{color:#3c3c3c;font-size:14px;font-weight:var(--fw-bold);line-height:1.4}.FollowUserCard-module__OO8oDa__status{color:#8d8d8d;font-size:12px;font-weight:var(--fw-medium);line-height:1.4}.FollowUserCard-module__OO8oDa__status[data-in-room=true]{color:#2f86ed}.FollowUserCard-module__OO8oDa__roomAction{opacity:.72;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .16s,opacity .16s;display:inline-flex}.FollowUserCard-module__OO8oDa__roomAction:hover,.FollowUserCard-module__OO8oDa__roomAction:focus-visible{opacity:1;background:#f0f0f3}.FollowUserCard-module__OO8oDa__roomAction:focus-visible{outline-offset:2px;outline:2px solid #2f86ed}.FollowUserCard-module__OO8oDa__trailingAction{flex:none}.FollowUserCard-module__OO8oDa__actions{align-items:flex-start;gap:8px;padding:0 24px 14px 78px;display:flex}@media (max-width:760px){.FollowUserCard-module__OO8oDa__summary{padding-left:16px;padding-right:16px}.FollowUserCard-module__OO8oDa__actions{padding-left:70px;padding-right:16px}}
.CurrentRequesterCard-module__i0kXIq__card{background-color:#ffffffeb;flex-shrink:0;align-items:center;gap:12px;padding:20px 16px;display:flex;position:relative}.CurrentRequesterCard-module__i0kXIq__skipButton{position:absolute;top:10px;right:14px}.CurrentRequesterCard-module__i0kXIq__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:44px;height:44px}.CurrentRequesterCard-module__i0kXIq__avatarFallback{color:#fff;background-color:#111827;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:700;display:flex}.CurrentRequesterCard-module__i0kXIq__meta{flex:auto;min-width:0}.CurrentRequesterCard-module__i0kXIq__titleRow,.CurrentRequesterCard-module__i0kXIq__descriptionRow{align-items:center;min-width:0;display:flex}.CurrentRequesterCard-module__i0kXIq__titleRow{color:#111827;gap:6px;font-size:1rem;font-weight:700;line-height:1.4}.CurrentRequesterCard-module__i0kXIq__descriptionRow{color:#8d8d8d;gap:8px;font-size:.875rem;line-height:1.4}.CurrentRequesterCard-module__i0kXIq__name,.CurrentRequesterCard-module__i0kXIq__ownerIcon,.CurrentRequesterCard-module__i0kXIq__separator,.CurrentRequesterCard-module__i0kXIq__dot,.CurrentRequesterCard-module__i0kXIq__duration{flex:none}.CurrentRequesterCard-module__i0kXIq__trackTitle,.CurrentRequesterCard-module__i0kXIq__story{white-space:nowrap;min-width:0;overflow:hidden}.CurrentRequesterCard-module__i0kXIq__trackTitle{flex:auto;max-width:min(410px,34vw)}.CurrentRequesterCard-module__i0kXIq__story{max-width:min(600px,36vw)}@media (max-width:760px){.CurrentRequesterCard-module__i0kXIq__card{background:#fff;border-bottom:1px solid #eeeeef;border-radius:0;padding:.875rem 1rem}.CurrentRequesterCard-module__i0kXIq__skipButton{top:.75rem;right:.75rem}.CurrentRequesterCard-module__i0kXIq__meta{padding-right:2.5rem}.CurrentRequesterCard-module__i0kXIq__titleRow,.CurrentRequesterCard-module__i0kXIq__descriptionRow{align-items:flex-start}.CurrentRequesterCard-module__i0kXIq__titleRow{flex-wrap:wrap}.CurrentRequesterCard-module__i0kXIq__descriptionRow{margin-top:.125rem}.CurrentRequesterCard-module__i0kXIq__trackTitle,.CurrentRequesterCard-module__i0kXIq__story{max-width:100%}}
.BlockedUsersPanel-module__Rp_aXG__container{min-width:0;min-height:0;padding-bottom:20px}.BlockedUsersPanel-module__Rp_aXG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlockedUsersPanel-module__Rp_aXG__unblockButton,.BlockedUsersPanel-module__Rp_aXG__loadMoreButton{color:#3c3c3c;min-width:88px;height:34px;font-family:inherit;font-size:13px;font-weight:var(--fw-bold);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:0 14px}.BlockedUsersPanel-module__Rp_aXG__unblockButton:hover:not(:disabled),.BlockedUsersPanel-module__Rp_aXG__loadMoreButton:hover:not(:disabled){background:#f5f5f7;border-color:#3c3c3c}.BlockedUsersPanel-module__Rp_aXG__unblockButton:focus-visible,.BlockedUsersPanel-module__Rp_aXG__loadMoreButton:focus-visible{outline-offset:2px;outline:2px solid #2f86ed}.BlockedUsersPanel-module__Rp_aXG__unblockButton:disabled,.BlockedUsersPanel-module__Rp_aXG__loadMoreButton:disabled{cursor:wait;opacity:.55}.BlockedUsersPanel-module__Rp_aXG__loadMoreButton{margin:16px auto 0;display:block}.BlockedUsersPanel-module__Rp_aXG__error{color:#c73939;font-size:13px;font-weight:var(--fw-semibold);text-align:center;margin:12px 24px 0;line-height:1.4}
.RoomPlaybackScreen-module__c0Z-ZG__page{background-color:#d9d9d9;height:100dvh;display:flow-root;position:relative;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__backgroundImageFrame{z-index:0;pointer-events:none;width:100dvh;height:100dvh;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.RoomPlaybackScreen-module__c0Z-ZG__backgroundImage{object-fit:cover}.RoomPlaybackScreen-module__c0Z-ZG__container{--panel-horizontal-padding:24px;--panel-content-width:640px;--control-bar-width:min(372px,calc(100% - 8px),calc(100vw - 48px));--control-bar-height:calc(var(--control-bar-width)*76/372);--control-bar-bottom-offset:24px;--control-bar-reserved-space:calc(var(--control-bar-height) + var(--control-bar-bottom-offset) + 16px);z-index:2;width:min(calc(var(--panel-content-width) + (var(--panel-horizontal-padding)*2)),calc(100vw - 32px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;height:98dvh;padding:var(--panel-horizontal-padding);padding-top:60px;padding-bottom:var(--control-bar-reserved-space);background-color:#fffc;border-radius:12px;flex-direction:column;margin:1dvh auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 72px #0f172a38}.RoomPlaybackScreen-module__c0Z-ZG__mainArea{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.RoomPlaybackScreen-module__c0Z-ZG__roomActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.RoomPlaybackScreen-module__c0Z-ZG__songInfoStack{flex-direction:column;flex-shrink:0;gap:0;display:flex}.RoomPlaybackScreen-module__c0Z-ZG__passwordState{box-sizing:border-box;justify-content:center;align-items:center;width:min(100%,28rem);min-height:100dvh;margin:0 auto;padding:1rem;display:flex}.RoomPlaybackScreen-module__c0Z-ZG__statusState{box-sizing:border-box;color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100dvh;padding:1rem;font-size:.875rem;line-height:1.5;display:flex}.RoomPlaybackScreen-module__c0Z-ZG__statusRetryButton{color:#fff;height:2rem;font-family:inherit;font-size:.75rem;font-weight:var(--fw-bold);cursor:pointer;background:#2f86ed;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .875rem;line-height:1;transition:background-color .16s;display:inline-flex}.RoomPlaybackScreen-module__c0Z-ZG__statusRetryButton:hover{background:#1f72d0}.RoomPlaybackScreen-module__c0Z-ZG__statusRetryButton:focus-visible{outline-offset:2px;outline:3px solid #5b8cff}.RoomPlaybackScreen-module__c0Z-ZG__chatSection{overscroll-behavior:contain;flex:1;min-height:0;margin-left:-16px;margin-right:-16px;display:flex;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__chatSection>*{flex:1;min-height:0}.RoomPlaybackScreen-module__c0Z-ZG__controlBarDock{left:50%;bottom:var(--control-bar-bottom-offset);width:var(--control-bar-width);z-index:3;position:absolute;transform:translate(-50%)}.RoomPlaybackScreen-module__c0Z-ZG__mobilePage{background:#fff}.RoomPlaybackScreen-module__c0Z-ZG__mobileRoomShell{z-index:2;background:#fff;flex-direction:column;width:100%;height:100dvh;display:flex;position:relative}.RoomPlaybackScreen-module__c0Z-ZG__mobileRoomHeader{background:#fff;border-bottom:.0625rem solid #eeeeef;flex-shrink:0;padding:1rem 1rem .875rem}.RoomPlaybackScreen-module__c0Z-ZG__mobileTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.RoomPlaybackScreen-module__c0Z-ZG__mobileRoomTitle{color:#252529;min-width:0;font-size:1.125rem;font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__mobileRoomActions{flex:none;align-items:center;gap:.5rem;display:inline-flex}.RoomPlaybackScreen-module__c0Z-ZG__mobileExitLink{color:#8d8d8d;height:1.75rem;font-size:.875rem;font-weight:var(--fw-regular);background:#fff;border:.0625rem solid #d9d9d9;border-radius:999rem;justify-content:center;align-items:center;padding:0 .75rem;line-height:1;text-decoration:none;display:inline-flex}.RoomPlaybackScreen-module__c0Z-ZG__mobileMetaRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.75rem;display:grid}.RoomPlaybackScreen-module__c0Z-ZG__mobileMetaChips{scrollbar-width:none;align-items:center;gap:.375rem;min-width:0;display:flex;overflow-x:auto}.RoomPlaybackScreen-module__c0Z-ZG__mobileMetaChips::-webkit-scrollbar{display:none}.RoomPlaybackScreen-module__c0Z-ZG__mobileUsersChip,.RoomPlaybackScreen-module__c0Z-ZG__mobileLockChip,.RoomPlaybackScreen-module__c0Z-ZG__mobileTagChip{color:#55555c;min-height:1.75rem;font-size:.8125rem;font-weight:var(--fw-semibold);background:#fff;border:.0625rem solid #e5e5e8;border-radius:999rem;flex:none;justify-content:center;align-items:center;padding:.25rem .625rem;line-height:1;display:inline-flex}.RoomPlaybackScreen-module__c0Z-ZG__mobileUsersChip{color:#303036;background:#f5f5f7}.RoomPlaybackScreen-module__c0Z-ZG__mobileHeaderAddTrack.RoomPlaybackScreen-module__c0Z-ZG__mobileHeaderAddTrack{color:#fff;white-space:nowrap;background:#3c3c3c;border-color:#3c3c3c;gap:.375rem;min-width:0;height:2rem;padding:0 .75rem;font-size:.8125rem}.RoomPlaybackScreen-module__c0Z-ZG__mobileHeaderAddTrack img{filter:brightness(0)invert()}.RoomPlaybackScreen-module__c0Z-ZG__mobileRoomContent{background:#fff;flex:1;min-height:0;padding:0;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__mobilePlaybackPanel,.RoomPlaybackScreen-module__c0Z-ZG__mobilePanel{height:100%;min-height:0}.RoomPlaybackScreen-module__c0Z-ZG__mobilePlaybackPanel{background:#fff;flex-direction:column;gap:0;display:flex;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__mobileInlineChat{overscroll-behavior:contain;background:#fff;border-top:.0625rem solid #eeeeef;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__mobileChatList{flex:1;min-height:0;display:flex;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__mobileChatList>*{flex:1;min-height:0}.RoomPlaybackScreen-module__c0Z-ZG__mobileChatComposer{min-height:7.5rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;border-top:.0625rem solid #eeeeef;flex-shrink:0}.RoomPlaybackScreen-module__c0Z-ZG__mobilePanel{background:#fff;border:0;border-radius:0;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__mobileTabBar{padding:.375rem .75rem calc(.375rem + env(safe-area-inset-bottom));background:#fff;border-top:.0625rem solid #eeeeef;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.RoomPlaybackScreen-module__c0Z-ZG__mobileTabButton{color:#8d8d8d;min-width:0;min-height:3rem;font-family:inherit;font-size:.6875rem;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;line-height:1;display:inline-flex}.RoomPlaybackScreen-module__c0Z-ZG__mobileTabButton[data-active=true]{color:#252529;background:#f5f5f7}.RoomPlaybackScreen-module__c0Z-ZG__mobileTabIcon{opacity:.72;width:1.25rem;height:1.25rem;display:block}.RoomPlaybackScreen-module__c0Z-ZG__mobileTabButton[data-active=true] .RoomPlaybackScreen-module__c0Z-ZG__mobileTabIcon{opacity:1;filter:brightness(0)}@media (max-width:380px){.RoomPlaybackScreen-module__c0Z-ZG__mobileRoomHeader{padding-left:.625rem;padding-right:.625rem}.RoomPlaybackScreen-module__c0Z-ZG__mobileHeaderAddTrack.RoomPlaybackScreen-module__c0Z-ZG__mobileHeaderAddTrack{padding:0 .625rem}.RoomPlaybackScreen-module__c0Z-ZG__mobileTabBar{padding-left:.5rem;padding-right:.5rem}.RoomPlaybackScreen-module__c0Z-ZG__mobileTabButton{font-size:.625rem}}
