.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}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.SearchPageRoomCard-module__RHKKNq__card{padding-inline:24px}.SearchPageRoomCard-module__RHKKNq__content{gap:.3rem}.SearchPageRoomCard-module__RHKKNq__title{font-size:12.8px}.SearchPageRoomCard-module__RHKKNq__meta{gap:3.2px;font-size:9.6px}.SearchPageRoomCard-module__RHKKNq__lockIcon{width:7.2px;height:8.8px}.SearchPageRoomCard-module__RHKKNq__arrow{width:6.4px;height:8.8px}}
.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}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.SearchPageRoomList-module__riJi_G__track{--room-card-height:53.6px}.SearchPageRoomList-module__riJi_G__errorState,.SearchPageRoomList-module__riJi_G__loadingState{gap:9.6px;width:min(80%,224px)}.SearchPageRoomList-module__riJi_G__retryButton{border-radius:6.4px;min-height:27.2px;padding:5.6px 11.2px;font-size:11.2px}}.SearchPageRoomList-module__riJi_G__retryButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}
@font-face{font-family:Bebas Neue;src:url(../media/BebasNeue-Regular.d0683059.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.MainLogo-module__A1973G__logo{font-family:"Bebas Neue",var(--font-suit),sans-serif;color:#3c3c3c;letter-spacing:-.04em;font-size:20px;line-height:1.4;display:inline-flex}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.MainLogo-module__A1973G__logo{font-size:16px}}
.HomeTopBar-module__NMFwwG__topBar{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);grid-auto-rows:minmax(30px,auto);align-items:center;width:100%;padding:20px 24px;display:grid;position:relative}.HomeTopBar-module__NMFwwG__leftGroup{z-index:1;justify-self:start;align-items:center;gap:20px;display:flex}.HomeTopBar-module__NMFwwG__desktopSearchButton{display:inline-flex}.HomeTopBar-module__NMFwwG__mobileSearchForm{display:none}.HomeTopBar-module__NMFwwG__centerGroup{justify-content:center;justify-self:center;width:min(520px,100vw - 360px);min-width:0;display:flex}.HomeTopBar-module__NMFwwG__rightGroup{z-index:1;justify-self:end;align-items:center;display:flex}@media (max-width:480px){.HomeTopBar-module__NMFwwG__topBar{grid-template-columns:minmax(0,1fr);padding:1rem}.HomeTopBar-module__NMFwwG__leftGroup{flex:1;gap:.5rem;width:100%;min-width:0}.HomeTopBar-module__NMFwwG__leftGroup>:first-child,.HomeTopBar-module__NMFwwG__desktopSearchButton{display:none}.HomeTopBar-module__NMFwwG__mobileSearchForm{flex:1;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;min-width:0;display:grid}.HomeTopBar-module__NMFwwG__mobileSearchField{background:#fff;border:.0625rem solid #e5e5e8;border-radius:999rem;align-items:center;gap:.5rem;min-width:0;height:2.5rem;padding:0 .75rem;display:flex}.HomeTopBar-module__NMFwwG__mobileSearchIcon,.HomeTopBar-module__NMFwwG__mobileSearchResetIcon{color:#8d8d8d;flex:none;width:1rem;height:1rem}.HomeTopBar-module__NMFwwG__mobileSearchButton{color:#3c3c3c;cursor:pointer;background:#fff;border:.0625rem solid #e5e5e8;border-radius:999rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.HomeTopBar-module__NMFwwG__mobileSearchButton .HomeTopBar-module__NMFwwG__mobileSearchIcon{color:currentColor}.HomeTopBar-module__NMFwwG__mobileSearchInput{color:#3c3c3c;min-width:0;font-family:inherit;font-size:.9375rem;font-weight:var(--fw-medium);background:0 0;border:0;outline:0;flex:1}.HomeTopBar-module__NMFwwG__mobileSearchInput::placeholder{color:#b0b0b5}.HomeTopBar-module__NMFwwG__mobileSearchInput::-webkit-search-decoration{appearance:none}.HomeTopBar-module__NMFwwG__mobileSearchInput::-webkit-search-cancel-button{appearance:none}.HomeTopBar-module__NMFwwG__mobileSearchInput::-webkit-search-results-button{appearance:none}.HomeTopBar-module__NMFwwG__mobileSearchInput::-webkit-search-results-decoration{appearance:none}.HomeTopBar-module__NMFwwG__mobileSearchReset{cursor:pointer;background:0 0;border:0;border-radius:999rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.HomeTopBar-module__NMFwwG__centerGroup,.HomeTopBar-module__NMFwwG__rightGroup{display:none}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.HomeTopBar-module__NMFwwG__topBar{grid-auto-rows:minmax(24px,auto);padding:16px 19.2px}.HomeTopBar-module__NMFwwG__leftGroup{gap:16px}.HomeTopBar-module__NMFwwG__centerGroup{width:min(416px,100vw - 288px)}}
.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}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.RadialControl-module__XumL0q__control{width:160px}.RadialControl-module__XumL0q__topSlot{top:9.6px}.RadialControl-module__XumL0q__bottomSlot{bottom:9.6px}.RadialControl-module__XumL0q__leftSlot{left:5.6px}.RadialControl-module__XumL0q__rightSlot{right:5.6px}.RadialControl-module__XumL0q__topSlot>*,.RadialControl-module__XumL0q__bottomSlot>*{font-size:9.6px}.RadialControl-module__XumL0q__leftSlot>*,.RadialControl-module__XumL0q__rightSlot>*{width:25.6px;height:25.6px}.RadialControl-module__XumL0q__centerSlot>*{width:57.6px}}
.HomeSearchControlDock-module__UP7pJa__dock{z-index:1100;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.HomeSearchControlDock-module__UP7pJa__dock[data-modal-active=true]{z-index:1300}.HomeSearchControlDock-module__UP7pJa__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__UP7pJa__floatStack>*{pointer-events:auto}.HomeSearchControlDock-module__UP7pJa__panelAnchor{pointer-events:none;justify-content:center;display:flex}.HomeSearchControlDock-module__UP7pJa__panelAnchor>*{pointer-events:auto}.HomeSearchControlDock-module__UP7pJa__controlToggle{letter-spacing:.04em;transition:color .16s}.HomeSearchControlDock-module__UP7pJa__toggleIcon{display:block}@media (max-width:900px){.HomeSearchControlDock-module__UP7pJa__dock{bottom:32px}.HomeSearchControlDock-module__UP7pJa__floatStack{bottom:calc(100% + 14px)}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.HomeSearchControlDock-module__UP7pJa__dock{bottom:48px}.HomeSearchControlDock-module__UP7pJa__floatStack{gap:8px;bottom:calc(100% + 14.4px)}}
.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__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}}
.SelectedRoomOwnerBar-module__ZMaoWa__bar{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#3c3c3c;pointer-events:none;background:#f5f5f7cc;align-items:center;gap:12px;min-width:0;height:56px;padding:12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.SelectedRoomOwnerBar-module__ZMaoWa__avatarWrap{background:#fff;border-radius:999px;flex:none;width:32px;height:32px;position:relative;overflow:hidden}.SelectedRoomOwnerBar-module__ZMaoWa__avatar{object-fit:cover}.SelectedRoomOwnerBar-module__ZMaoWa__name{color:#3c3c3c;min-width:0;font-size:16px;font-weight:var(--fw-bold);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.SelectedRoomOwnerBar-module__ZMaoWa__bar{gap:9.6px;height:44.8px;padding:9.6px 12.8px}.SelectedRoomOwnerBar-module__ZMaoWa__avatarWrap{width:25.6px;height:25.6px}.SelectedRoomOwnerBar-module__ZMaoWa__name{font-size:12.8px}}
.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)}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.RoomStageCard-module__z6BXMa__card{border-width:4px;border-radius:16px}.RoomStageCard-module__z6BXMa__title{font-size:clamp(.8rem,1.44vw,1.08rem)}}
.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%)}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.HomeRoomStage-module__YSuTYa__viewport{--stage-y-offset:-16px;--card-current-size:320px;--card-near-size:256px;--card-far-size:176px;--gap-current-near:-102.4px;--gap-near-far:-96px;padding:2.4rem clamp(.8rem,4vw,2.4rem) 12rem}.HomeRoomStage-module__YSuTYa__rail{height:clamp(19.2rem,62vh,30.4rem)}.HomeRoomStage-module__YSuTYa__emptyState{gap:19.2px;min-width:208px;top:45%}.HomeRoomStage-module__YSuTYa__emptyState strong{font-size:16px}.HomeRoomStage-module__YSuTYa__createRoomButton{min-width:105.6px;min-height:35.2px;padding:8px 16px;font-size:12px}.HomeRoomStage-module__YSuTYa__retryButton{border-radius:6.4px;min-height:27.2px;padding:5.6px 11.2px;font-size:11.2px}.HomeRoomStage-module__YSuTYa__skeletonCard{border-width:4px;border-radius:16px}}
.RoomJoinConflictDialog-module__TMU3la__overlay{z-index:2300;background:#000000ad;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.RoomJoinConflictDialog-module__TMU3la__dialog{box-sizing:border-box;background:#fff;border:0;border-radius:20px;flex-direction:column;width:min(496px,100vw - 32px);height:min(314px,100dvh - 32px);padding:40px;display:flex;overflow-y:auto;box-shadow:0 12px 60px #00000047}.RoomJoinConflictDialog-module__TMU3la__title{color:#242424;font-size:24px;font-weight:var(--fw-semibold);margin:0;line-height:1.4}.RoomJoinConflictDialog-module__TMU3la__description{color:#242424;font-size:20px;font-weight:var(--fw-regular);margin:24px 0 0;line-height:1.5}.RoomJoinConflictDialog-module__TMU3la__actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.RoomJoinConflictDialog-module__TMU3la__returnButton,.RoomJoinConflictDialog-module__TMU3la__confirmButton{min-height:44px;font-family:inherit;font-size:20px;font-weight:var(--fw-regular);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 24px;line-height:1.4;display:inline-flex}.RoomJoinConflictDialog-module__TMU3la__returnButton{color:#3c3c3c}.RoomJoinConflictDialog-module__TMU3la__confirmButton{color:red;border-radius:9999px}.RoomJoinConflictDialog-module__TMU3la__confirmButton:hover:not(:disabled),.RoomJoinConflictDialog-module__TMU3la__confirmButton:focus-visible:not(:disabled){background:#ff00000f}.RoomJoinConflictDialog-module__TMU3la__returnButton:focus-visible,.RoomJoinConflictDialog-module__TMU3la__confirmButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.RoomJoinConflictDialog-module__TMU3la__returnButton:disabled,.RoomJoinConflictDialog-module__TMU3la__confirmButton:disabled{cursor:default;opacity:.55}@media (max-width:560px){.RoomJoinConflictDialog-module__TMU3la__dialog{padding:32px 24px}.RoomJoinConflictDialog-module__TMU3la__title{font-size:22px}.RoomJoinConflictDialog-module__TMU3la__description,.RoomJoinConflictDialog-module__TMU3la__returnButton,.RoomJoinConflictDialog-module__TMU3la__confirmButton{font-size:18px}.RoomJoinConflictDialog-module__TMU3la__returnButton,.RoomJoinConflictDialog-module__TMU3la__confirmButton{padding-left:18px;padding-right:18px}}
.RoomPlaybackScreen-module__c0Z-ZG__page{--room-chat-list-padding-y:14px;--room-chat-list-padding-x:16px;--room-chat-message-gap:16px;--room-chat-message-content-gap:12px;--room-chat-message-margin-x:-8px;--room-chat-message-padding-y:4px;--room-chat-message-padding-right:36px;--room-chat-message-padding-left:8px;--room-chat-menu-size:28px;--room-chat-avatar-size:40px;--room-chat-avatar-font-size:18px;--room-chat-font-size:20px;--room-chat-text-margin-top:6px;--room-chat-nickname-margin-right:20px;--room-chat-six-row-min-height:396px;--room-requester-gap:12px;--room-requester-padding-y:20px;--room-requester-padding-x:16px;--room-requester-skip-right:14px;--room-requester-avatar-size:44px;--room-requester-title-font-size:16px;--room-requester-description-gap:8px;--room-requester-description-font-size:14px;--room-requester-story-max-width:600px;--room-requester-skip-reserved-width:60px;--room-song-stack-width:100%;--room-chat-message-hover-background:#fff9;background-color:#fff;height:100dvh;display:flow-root;position:relative;overflow:hidden}.RoomPlaybackScreen-module__c0Z-ZG__page[data-queuing-default-image=true]{--room-chat-message-hover-background:#f7f7f9;background-color:#d9d9d9}.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));box-sizing:border-box;height:98dvh;padding:var(--panel-horizontal-padding);padding-top:60px;padding-bottom:var(--control-bar-reserved-space);background-color:#fffffff0;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__desktopExitButton{z-index:4;box-sizing:border-box;color:#8d8d8d;width:97px;height:30px;font:inherit;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;background:#f7f7f9;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0;line-height:1;display:inline-flex;position:absolute;top:24px;left:24px}.RoomPlaybackScreen-module__c0Z-ZG__desktopExitButton:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.RoomPlaybackScreen-module__c0Z-ZG__desktopExitIcon{flex-shrink:0;width:13px;height:14px}.RoomPlaybackScreen-module__c0Z-ZG__roomActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.RoomPlaybackScreen-module__c0Z-ZG__songInfoStack{width:min(100%,var(--room-song-stack-width));flex-direction:column;flex-shrink:0;align-self:center;gap:0;display:flex}.RoomPlaybackScreen-module__c0Z-ZG__passwordState{background:#fff;min-height:100dvh}.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{min-height:var(--room-chat-six-row-min-height);overscroll-behavior:contain;flex:1;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);z-index:3;width:max-content;max-width:calc(100vw - 48px);position:absolute;transform:translate(-50%)}@media (min-width:481px) and (max-height:900px){.RoomPlaybackScreen-module__c0Z-ZG__page{--room-chat-list-padding-y:clamp(8.96px,calc(.746667dvh + 4.48px),11.2px);--room-chat-list-padding-x:clamp(10.24px,calc(.853333dvh + 5.12px),12.8px);--room-chat-message-gap:clamp(10.24px,calc(.853333dvh + 5.12px),12.8px);--room-chat-message-content-gap:clamp(7.68px,calc(.64dvh + 3.84px),9.6px);--room-chat-message-margin-x:calc(-.426667dvh - 2.56px);--room-chat-message-padding-y:clamp(2.56px,calc(.213333dvh + 1.28px),3.2px);--room-chat-message-padding-right:clamp(23.04px,calc(1.92dvh + 11.52px),28.8px);--room-chat-message-padding-left:clamp(5.12px,calc(.426667dvh + 2.56px),6.4px);--room-chat-menu-size:22.4px;--room-chat-avatar-size:clamp(25.6px,calc(2.13333dvh + 12.8px),32px);--room-chat-avatar-font-size:clamp(11.52px,calc(.96dvh + 5.76px),14.4px);--room-chat-font-size:clamp(12.8px,calc(1.06667dvh + 6.4px),16px);--room-chat-text-margin-top:clamp(3.84px,calc(.32dvh + 1.92px),4.8px);--room-chat-six-row-min-height:clamp(253.44px,calc(21.12dvh + 126.72px),316.8px);--room-requester-gap:clamp(7.68px,calc(.64dvh + 3.84px),9.6px);--room-requester-padding-y:clamp(12.8px,calc(1.06667dvh + 6.4px),16px);--room-requester-padding-x:clamp(10.24px,calc(.853333dvh + 5.12px),12.8px);--room-requester-skip-right:clamp(8.96px,calc(.746667dvh + 4.48px),11.2px);--room-requester-avatar-size:clamp(28.16px,calc(2.34667dvh + 14.08px),35.2px);--room-requester-title-font-size:clamp(10.24px,calc(.853333dvh + 5.12px),12.8px);--room-requester-description-gap:clamp(5.12px,calc(.426667dvh + 2.56px),6.4px);--room-requester-description-font-size:clamp(8.96px,calc(.746667dvh + 4.48px),11.2px);--room-requester-story-max-width:clamp(384px,calc(32dvh + 192px),480px);--room-requester-skip-reserved-width:48px;--room-song-stack-width:clamp(160px,calc(128.711dvh - 611.556px),512px)}.RoomPlaybackScreen-module__c0Z-ZG__page[data-has-requester=false]{--room-song-stack-width:clamp(240px,calc(136.676dvh - 563.769px),512px)}.RoomPlaybackScreen-module__c0Z-ZG__container{--panel-horizontal-padding:19.2px;--panel-content-width:512px;--control-bar-width:min(297.6px,calc(100% - 6.4px),calc(100vw - 38.4px));--control-bar-bottom-offset:19.2px;--control-bar-reserved-space:calc(var(--control-bar-height) + var(--control-bar-bottom-offset) + 12.8px);border-radius:9.6px;padding-top:48px}.RoomPlaybackScreen-module__c0Z-ZG__desktopExitButton{top:19.2px;left:19.2px}.RoomPlaybackScreen-module__c0Z-ZG__mainArea{gap:12.8px}.RoomPlaybackScreen-module__c0Z-ZG__roomActions{gap:6.4px}.RoomPlaybackScreen-module__c0Z-ZG__chatSection{margin-left:-12.8px;margin-right:-12.8px}}@media (min-width:481px) and (min-height:901px) and (max-height:1100px){.RoomPlaybackScreen-module__c0Z-ZG__page{--room-chat-list-padding-y:clamp(11.2px,calc(1.4dvh - 1.4px),14px);--room-chat-list-padding-x:clamp(12.8px,calc(1.6dvh - 1.6px),16px);--room-chat-message-gap:clamp(12.8px,calc(1.6dvh - 1.6px),16px);--room-chat-message-content-gap:clamp(9.6px,calc(1.2dvh - 1.2px),12px);--room-chat-message-margin-x:calc(-.8dvh + .8px);--room-chat-message-padding-y:clamp(3.2px,calc(.4dvh - .4px),4px);--room-chat-message-padding-right:clamp(28.8px,calc(3.6dvh - 3.6px),36px);--room-chat-message-padding-left:clamp(6.4px,calc(.8dvh - .8px),8px);--room-chat-menu-size:clamp(22.4px,calc(2.8dvh - 2.8px),28px);--room-chat-avatar-size:clamp(32px,calc(4dvh - 4px),40px);--room-chat-avatar-font-size:clamp(14.4px,calc(1.8dvh - 1.8px),18px);--room-chat-font-size:clamp(16px,calc(2dvh - 2px),20px);--room-chat-text-margin-top:clamp(4.8px,calc(.6dvh - .6px),6px);--room-chat-six-row-min-height:clamp(316.8px,calc(39.6dvh - 39.6px),396px);--room-requester-gap:clamp(9.6px,calc(1.2dvh - 1.2px),12px);--room-requester-padding-y:clamp(16px,calc(2dvh - 2px),20px);--room-requester-padding-x:clamp(12.8px,calc(1.6dvh - 1.6px),16px);--room-requester-skip-right:clamp(11.2px,calc(1.4dvh - 1.4px),14px);--room-requester-avatar-size:clamp(35.2px,calc(4.4dvh - 4.4px),44px);--room-requester-title-font-size:clamp(12.8px,calc(1.6dvh - 1.6px),16px);--room-requester-description-gap:clamp(6.4px,calc(.8dvh - .8px),8px);--room-requester-description-font-size:clamp(11.2px,calc(1.4dvh - 1.4px),14px);--room-requester-story-max-width:clamp(480px,calc(60dvh - 60px),600px);--room-requester-skip-reserved-width:clamp(48px,calc(6dvh - 6px),60px);--room-song-stack-width:clamp(160px,calc(88.8889dvh - 337.778px),640px)}.RoomPlaybackScreen-module__c0Z-ZG__page[data-has-requester=false]{--room-song-stack-width:clamp(240px,calc(103.822dvh - 352.711px),640px)}}.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-family:inherit;font-size:.875rem;font-weight:var(--fw-regular);cursor:pointer;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}}
.ActionFeedbackProvider-module___2i63a__stack{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;width:min(722px,100vw - 32px);display:flex;position:fixed;top:60px;left:50%;transform:translate(-50%)}.ActionFeedbackProvider-module___2i63a__item{color:#f5f5f7;box-sizing:border-box;background:#555;border-radius:12px;align-items:center;gap:40px;width:100%;min-height:52px;padding:16px 24px;animation:.42s both ActionFeedbackProvider-module___2i63a__feedback-enter;display:flex;box-shadow:0 8px 24px #0000002e}.ActionFeedbackProvider-module___2i63a__item[data-phase=exiting]{animation:.16s ease-in both ActionFeedbackProvider-module___2i63a__feedback-exit}.ActionFeedbackProvider-module___2i63a__icon{color:#fff;background:#3b82f6;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.ActionFeedbackProvider-module___2i63a__item[data-tone=error] .ActionFeedbackProvider-module___2i63a__icon{background:#d94b4b}.ActionFeedbackProvider-module___2i63a__message{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:20px}@keyframes ActionFeedbackProvider-module___2i63a__feedback-enter{0%{opacity:0;transform:translateY(-28px)}48%{opacity:1;transform:translateY(6px)}70%{transform:translateY(-3px)}86%{transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes ActionFeedbackProvider-module___2i63a__feedback-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ActionFeedbackProvider-module___2i63a__item{animation:.12s both ActionFeedbackProvider-module___2i63a__feedback-fade-in}.ActionFeedbackProvider-module___2i63a__item[data-phase=exiting]{animation:.16s both ActionFeedbackProvider-module___2i63a__feedback-fade-out}}@keyframes ActionFeedbackProvider-module___2i63a__feedback-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ActionFeedbackProvider-module___2i63a__feedback-fade-out{0%{opacity:1}to{opacity:0}}
.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[aria-invalid=true]{border-color:#d94b4b}.RoomJoinPasswordModal-module___Tk7kG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.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}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.RoomJoinPasswordModal-module___Tk7kG__overlay{padding:32px}.RoomJoinPasswordModal-module___Tk7kG__modal{border-radius:16px;width:min(396.8px,100vw - 64px);min-height:min(287.2px,100vh - 64px);padding:32px}.RoomJoinPasswordModal-module___Tk7kG__header{margin-bottom:19.2px}.RoomJoinPasswordModal-module___Tk7kG__title{font-size:19.2px}.RoomJoinPasswordModal-module___Tk7kG__description{margin-top:6.4px;font-size:12.8px}.RoomJoinPasswordModal-module___Tk7kG__input{border-radius:9.6px;height:42.4px;padding:9.6px 12.8px;font-size:14.4px}.RoomJoinPasswordModal-module___Tk7kG__errorText{padding-left:30.4px;font-size:14.4px}.RoomJoinPasswordModal-module___Tk7kG__actions{gap:48px;padding-top:57.6px}.RoomJoinPasswordModal-module___Tk7kG__cancelButton,.RoomJoinPasswordModal-module___Tk7kG__confirmButton{font-size:16px}}
.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)}
.YouTubePlayer-module__4xZCYa__root{position:relative;overflow:hidden}.YouTubePlayer-module__4xZCYa__rootEmpty{background:#f9fafb;border-style:dashed;border-color:#d1d5db}.YouTubePlayer-module__4xZCYa__frame{aspect-ratio:16/9;width:100%;position:relative}.YouTubePlayer-module__4xZCYa__playerMount,.YouTubePlayer-module__4xZCYa__playerHost{width:100%;height:100%}.YouTubePlayer-module__4xZCYa__playerMountHidden{display:none}.YouTubePlayer-module__4xZCYa__emptyState{color:#6b7280;text-align:center;background:#f9fafb;justify-content:center;align-items:center;padding:0 16px;font-size:14px;line-height:1.4;display:flex;position:absolute;inset:0}.YouTubePlayer-module__4xZCYa__errorPanel{color:#dc2626;background:#fef2f2;border-top:1px solid #fecaca;padding:8px 12px;font-size:14px;line-height:1.4}@media (min-width:481px){.YouTubePlayer-module__4xZCYa__errorPanel{position:absolute;bottom:0;left:0;right:0}}@media (min-width:481px) and (max-height:900px){.YouTubePlayer-module__4xZCYa__emptyState{padding:0 12.8px;font-size:11.2px}.YouTubePlayer-module__4xZCYa__errorPanel{padding:6.4px 9.6px;font-size:11.2px}}
.AddTrackAction-module__yYiSlq__queueDockButton{color:#3c3c3c;min-width:107px;height:44px;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:12px 14px;line-height:1.4;transition:background .18s,border-color .18s,opacity .18s,transform .18s;display:inline-flex}.AddTrackAction-module__yYiSlq__queueDockButton:hover:not(:disabled){background:#f7f7f9;border-color:#b0b0b5}.AddTrackAction-module__yYiSlq__queueDockButton:active:not(:disabled){transform:scale(.98)}.AddTrackAction-module__yYiSlq__queueDockButton:disabled{cursor:default;opacity:.48}.AddTrackAction-module__yYiSlq__queueDockIcon{-webkit-user-drag:none;flex-shrink:0;width:18px;height:18px}@media (min-width:481px) and (max-height:900px){.AddTrackAction-module__yYiSlq__queueDockButton{gap:14.4px;min-width:85.6px;height:35.2px;padding:9.6px 11.2px;font-size:11.2px}.AddTrackAction-module__yYiSlq__queueDockIcon{width:14.4px;height:14.4px}}
.AddTrackModal-module__BK-AHG__backdrop{z-index:50;background:#000000a3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AddTrackModal-module__BK-AHG__dialog{color:#3c3c3c;background:#fff;border:.5px solid #d9d9d9;border-radius:20px;flex-direction:column;width:min(496px,100%);min-height:360px;max-height:calc(100vh - 48px);padding:40px;display:flex;overflow-y:auto;box-shadow:0 12px 60px #b0b0b566}.AddTrackModal-module__BK-AHG__title{color:#3c3c3c;font-size:24px;font-weight:var(--fw-semibold);margin:0;line-height:1.4}.AddTrackModal-module__BK-AHG__form{flex-direction:column;flex:1;width:100%;min-height:0;margin-top:42px;display:flex}.AddTrackModal-module__BK-AHG__fieldGroup{flex-direction:column;gap:14px;display:flex}.AddTrackModal-module__BK-AHG__fieldGroup+.AddTrackModal-module__BK-AHG__fieldGroup{margin-top:24px}.AddTrackModal-module__BK-AHG__queueModeFieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.AddTrackModal-module__BK-AHG__queueModeFieldset+.AddTrackModal-module__BK-AHG__fieldGroup{margin-top:24px}.AddTrackModal-module__BK-AHG__queueModeLegend{color:#8d8d8d;font-size:15px;font-weight:var(--fw-regular);margin-bottom:12px;line-height:1.4}.AddTrackModal-module__BK-AHG__queueModeOptions{gap:8px;display:grid}.AddTrackModal-module__BK-AHG__queueModeOption{color:#3c3c3c;font-size:15px;font-weight:var(--fw-medium);cursor:pointer;border:1px solid #d9d9d9;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.4;transition:border-color .16s,background-color .16s;display:flex}.AddTrackModal-module__BK-AHG__queueModeOption:has(.AddTrackModal-module__BK-AHG__queueModeRadio:checked){background:#f7f7f9;border-color:#8d8d8d}.AddTrackModal-module__BK-AHG__queueModeFieldset[aria-invalid=true] .AddTrackModal-module__BK-AHG__queueModeOption{border-color:#d94b4b}.AddTrackModal-module__BK-AHG__queueModeOption:has(.AddTrackModal-module__BK-AHG__queueModeRadio:focus-visible){outline-offset:2px;outline:2px solid #8d8d8d}.AddTrackModal-module__BK-AHG__queueModeOptionDisabled{cursor:default;opacity:.5}.AddTrackModal-module__BK-AHG__queueModeRadio{accent-color:#3c3c3c;flex:none;width:16px;height:16px;margin:2px 0 0}.AddTrackModal-module__BK-AHG__queueModeNote{color:#8d8d8d;font-size:12px;font-weight:var(--fw-regular);margin-top:2px;display:block}.AddTrackModal-module__BK-AHG__labelRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.AddTrackModal-module__BK-AHG__label{color:#8d8d8d;font-size:16px;font-weight:var(--fw-regular);line-height:1.4}.AddTrackModal-module__BK-AHG__youtubeLink{color:#8d8d8d;font-size:16px;font-weight:var(--fw-regular);border-bottom:1px solid;line-height:1.4;text-decoration:none;transition:color .16s}.AddTrackModal-module__BK-AHG__youtubeLink:hover{color:#3c3c3c}.AddTrackModal-module__BK-AHG__characterCount{color:#b0b0b5;font-size:14px;font-weight:var(--fw-regular);flex:none;line-height:1.4}.AddTrackModal-module__BK-AHG__input{box-sizing:border-box;color:#3c3c3c;width:100%;height:53px;font-size:16px;font-weight:var(--fw-medium);border:1px solid #d9d9d9;border-radius:8px;outline:none;padding:14px 16px;transition:border-color .16s,box-shadow .16s}.AddTrackModal-module__BK-AHG__input[aria-invalid=true],.AddTrackModal-module__BK-AHG__textarea[aria-invalid=true]{border-color:#d94b4b}.AddTrackModal-module__BK-AHG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.AddTrackModal-module__BK-AHG__textarea{box-sizing:border-box;color:#3c3c3c;width:100%;min-height:112px;font-family:inherit;font-size:16px;font-weight:var(--fw-medium);resize:vertical;border:1px solid #d9d9d9;border-radius:8px;outline:none;padding:14px 16px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.AddTrackModal-module__BK-AHG__input::placeholder,.AddTrackModal-module__BK-AHG__textarea::placeholder{color:#d4d4d4}.AddTrackModal-module__BK-AHG__input:focus-visible,.AddTrackModal-module__BK-AHG__textarea:focus-visible{border-color:#8d8d8d;box-shadow:0 0 0 3px #3c3c3c14}.AddTrackModal-module__BK-AHG__input:disabled,.AddTrackModal-module__BK-AHG__textarea:disabled{cursor:default;opacity:.72;background:#f7f7f9}.AddTrackModal-module__BK-AHG__error{color:#d24b4b;font-size:18px;font-weight:var(--fw-semibold);margin-top:12px}.AddTrackModal-module__BK-AHG__actions{justify-content:flex-end;gap:20px;margin-top:auto;padding-top:40px;display:flex}.AddTrackModal-module__BK-AHG__actionButton{color:#3c3c3c;min-width:83px;min-height:40px;font-size:20px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;line-height:1.4;transition:background-color .16s,color .16s}.AddTrackModal-module__BK-AHG__actionButton:hover:not(:disabled),.AddTrackModal-module__BK-AHG__actionButton:focus-visible:not(:disabled){color:#555;background:#f7f7f9}.AddTrackModal-module__BK-AHG__actionButton:focus-visible{outline-offset:2px;outline:2px solid #8d8d8d}.AddTrackModal-module__BK-AHG__submitButton{color:#d3d3d3}.AddTrackModal-module__BK-AHG__submitButton:not(:disabled){color:#3c3c3c}.AddTrackModal-module__BK-AHG__actionButton:disabled{cursor:default}@media (max-width:720px){.AddTrackModal-module__BK-AHG__dialog{border-radius:20px;min-height:auto;max-height:calc(100vh - 32px);padding:44px 28px 36px}.AddTrackModal-module__BK-AHG__title{font-size:28px}.AddTrackModal-module__BK-AHG__form{margin-top:32px}.AddTrackModal-module__BK-AHG__fieldGroup+.AddTrackModal-module__BK-AHG__fieldGroup{margin-top:28px}.AddTrackModal-module__BK-AHG__queueModeFieldset{margin-top:24px}.AddTrackModal-module__BK-AHG__queueModeFieldset+.AddTrackModal-module__BK-AHG__fieldGroup{margin-top:28px}.AddTrackModal-module__BK-AHG__queueModeLegend,.AddTrackModal-module__BK-AHG__queueModeOption{font-size:18px}.AddTrackModal-module__BK-AHG__queueModeNote{font-size:14px}.AddTrackModal-module__BK-AHG__queueModeRadio{width:18px;height:18px}.AddTrackModal-module__BK-AHG__label,.AddTrackModal-module__BK-AHG__youtubeLink{font-size:20px}.AddTrackModal-module__BK-AHG__characterCount{font-size:16px}.AddTrackModal-module__BK-AHG__input{height:64px;padding:0 18px;font-size:20px}.AddTrackModal-module__BK-AHG__textarea{min-height:132px;padding:14px 18px;font-size:18px}.AddTrackModal-module__BK-AHG__actions{gap:36px;padding-top:56px}.AddTrackModal-module__BK-AHG__actionButton{min-width:72px;min-height:44px;font-size:22px}}@media (min-width:481px) and (max-height:900px){.AddTrackModal-module__BK-AHG__backdrop{padding:19.2px}.AddTrackModal-module__BK-AHG__dialog{border-radius:16px;width:min(396.8px,100%);min-height:288px;padding:32px}.AddTrackModal-module__BK-AHG__title{font-size:19.2px}.AddTrackModal-module__BK-AHG__form{margin-top:33.6px}.AddTrackModal-module__BK-AHG__fieldGroup{gap:11.2px}.AddTrackModal-module__BK-AHG__fieldGroup+.AddTrackModal-module__BK-AHG__fieldGroup{margin-top:19.2px}.AddTrackModal-module__BK-AHG__queueModeFieldset{margin-top:16px}.AddTrackModal-module__BK-AHG__queueModeFieldset+.AddTrackModal-module__BK-AHG__fieldGroup{margin-top:19.2px}.AddTrackModal-module__BK-AHG__queueModeLegend,.AddTrackModal-module__BK-AHG__queueModeOption{font-size:12px}.AddTrackModal-module__BK-AHG__queueModeLegend{margin-bottom:9.6px}.AddTrackModal-module__BK-AHG__queueModeOption{border-radius:6.4px;gap:8px;padding:8px 9.6px}.AddTrackModal-module__BK-AHG__queueModeRadio{width:12.8px;height:12.8px;margin-top:1.6px}.AddTrackModal-module__BK-AHG__queueModeNote{margin-top:1.6px;font-size:9.6px}.AddTrackModal-module__BK-AHG__label,.AddTrackModal-module__BK-AHG__youtubeLink{font-size:12.8px}.AddTrackModal-module__BK-AHG__characterCount{font-size:11.2px}.AddTrackModal-module__BK-AHG__input{height:42.4px;padding:11.2px 12.8px;font-size:12.8px}.AddTrackModal-module__BK-AHG__textarea{min-height:89.6px;padding:11.2px 12.8px;font-size:12.8px}.AddTrackModal-module__BK-AHG__error{margin-top:9.6px;font-size:14.4px}.AddTrackModal-module__BK-AHG__actions{gap:16px;padding-top:32px}.AddTrackModal-module__BK-AHG__actionButton{min-width:66.4px;min-height:32px;padding:0 14.4px;font-size:16px}}
.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[aria-invalid=true]{border-color:#d94b4b}.CreateBasicInfoStep-module__hA5E6W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.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}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.CreateBasicInfoStep-module__hA5E6W__stack{gap:16px;padding-top:4.8px}.CreateBasicInfoStep-module__hA5E6W__row{grid-template-columns:96px minmax(0,1fr);gap:19.2px}.CreateBasicInfoStep-module__hA5E6W__label{margin-top:6.4px;font-size:12.8px}.CreateBasicInfoStep-module__hA5E6W__input{height:38.4px;padding:0 12.8px;font-size:12.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,.RoomThumbnailUploadField-module__HVIt-G__defaultButton{box-sizing:border-box;color:#8d8d8d;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex:none;justify-content:center;align-items:center;width:124px;height:124px;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__defaultButton{padding:0}.RoomThumbnailUploadField-module__HVIt-G__uploadButton[data-selected=true],.RoomThumbnailUploadField-module__HVIt-G__defaultButton[data-selected=true]{border:2px solid #4285f4;box-shadow:0 0 0 2px #4285f41f}.RoomThumbnailUploadField-module__HVIt-G__uploadButton[data-invalid=true]{border-color:#d94b4b!important}.RoomThumbnailUploadField-module__HVIt-G__uploadButton:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__uploadButton:focus-visible:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__defaultButton:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__defaultButton:focus-visible:not(:disabled){color:#3c3c3c;border-color:#b0b0b5;box-shadow:0 10px 30px #b0b0b53d}.RoomThumbnailUploadField-module__HVIt-G__uploadButton:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__uploadButton:focus-visible:not(:disabled){color:#b0b0b5;box-shadow:0 8px 24px #b0b0b52e}.RoomThumbnailUploadField-module__HVIt-G__uploadButton[data-selected=true]:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__uploadButton[data-selected=true]:focus-visible:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__defaultButton[data-selected=true]:hover:not(:disabled),.RoomThumbnailUploadField-module__HVIt-G__defaultButton[data-selected=true]:focus-visible:not(:disabled){border-color:#4285f4;box-shadow:0 0 0 2px #4285f41f}.RoomThumbnailUploadField-module__HVIt-G__uploadButton:disabled,.RoomThumbnailUploadField-module__HVIt-G__defaultButton:disabled{cursor:default;opacity:.55}.RoomThumbnailUploadField-module__HVIt-G__uploadButton:focus-visible,.RoomThumbnailUploadField-module__HVIt-G__defaultButton: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__cameraIcon{width:34px;height:34px}.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__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__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}.RoomThumbnailUploadField-module__HVIt-G__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.RoomThumbnailUploadField-module__HVIt-G__root,.RoomThumbnailUploadField-module__HVIt-G__controlRow{gap:6.4px}.RoomThumbnailUploadField-module__HVIt-G__uploadButton,.RoomThumbnailUploadField-module__HVIt-G__defaultButton{width:99.2px;height:99.2px}.RoomThumbnailUploadField-module__HVIt-G__placeholder{gap:8px;padding:9.6px}.RoomThumbnailUploadField-module__HVIt-G__cameraIcon{width:27.2px;height:27.2px}.RoomThumbnailUploadField-module__HVIt-G__thumbnailText{font-size:9.6px}.RoomThumbnailUploadField-module__HVIt-G__feedback{max-width:176px;font-size:10.4px}}
.RoomThumbnailSettingField-module__prwaEq__row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.RoomThumbnailSettingField-module__prwaEq__label{color:#3c3c3c;font-size:16px;font-weight:var(--fw-medium);margin-top:8px;line-height:1.4}.RoomThumbnailSettingField-module__prwaEq__labelGroup{align-items:center;gap:6px;min-width:0;display:flex}.RoomThumbnailSettingField-module__prwaEq__tooltipAnchor{margin-top:8px;display:inline-flex;position:relative}.RoomThumbnailSettingField-module__prwaEq__infoButton{color:#8d8d8d;width:18px;height:18px;font-family:inherit;font-size:12px;font-weight:var(--fw-semibold);cursor:help;background:#fff;border:1px solid #b0b0b5;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.RoomThumbnailSettingField-module__prwaEq__infoButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.RoomThumbnailSettingField-module__prwaEq__tooltip{z-index:10;box-sizing:border-box;color:#fff;width:250px;font-size:12px;font-weight:var(--fw-regular);opacity:0;pointer-events:none;background:#3c3c3c;border-radius:8px;padding:9px 11px;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px)}.RoomThumbnailSettingField-module__prwaEq__tooltipAnchor:hover .RoomThumbnailSettingField-module__prwaEq__tooltip,.RoomThumbnailSettingField-module__prwaEq__tooltipAnchor:focus-within .RoomThumbnailSettingField-module__prwaEq__tooltip{opacity:1;transform:translateY(0)}@media (max-width:720px){.RoomThumbnailSettingField-module__prwaEq__row{grid-template-columns:1fr;gap:8px}.RoomThumbnailSettingField-module__prwaEq__tooltip{width:min(250px,100vw - 72px);left:auto;right:0}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.RoomThumbnailSettingField-module__prwaEq__row{grid-template-columns:96px minmax(0,1fr);gap:19.2px}.RoomThumbnailSettingField-module__prwaEq__label{margin-top:6.4px;font-size:12.8px}.RoomThumbnailSettingField-module__prwaEq__labelGroup{gap:4.8px}.RoomThumbnailSettingField-module__prwaEq__tooltipAnchor{margin-top:6.4px}.RoomThumbnailSettingField-module__prwaEq__infoButton{width:14.4px;height:14.4px;font-size:9.6px}.RoomThumbnailSettingField-module__prwaEq__tooltip{border-radius:6.4px;width:200px;padding:7.2px 8.8px;font-size:9.6px;top:calc(100% + 6.4px)}}
.CreateGenreStep-module__WQET_G__stepContent{flex-direction:column;gap:12px;display:flex}.CreateGenreStep-module__WQET_G__tagGrid{border:0;flex-wrap:wrap;align-content:flex-start;gap:12px 10px;max-width:760px;margin:0;padding:0;display:flex}.CreateGenreStep-module__WQET_G__tagGrid[aria-invalid=true]{border:1px solid #d94b4b;border-radius:10px}.CreateGenreStep-module__WQET_G__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.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{font-size:14px;font-weight:var(--fw-medium);margin:0;line-height:1.4}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.CreateGenreStep-module__WQET_G__stepContent{gap:9.6px}.CreateGenreStep-module__WQET_G__tagGrid{gap:9.6px 8px;max-width:608px}.CreateGenreStep-module__WQET_G__tagChip{min-height:30.4px;padding:6.4px 16px;font-size:12.8px}.CreateGenreStep-module__WQET_G__stateText{font-size:11.2px}}.CreateGenreStep-module__WQET_G__stateText{color:#8d8d8d}
.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__participationValue{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{appearance:none;cursor:pointer;text-align:left;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__controlColumn{flex-direction:column;gap:8px;min-width:0;display:flex}.CreateSettingsStep-module__NoZ1pG__participationControl{min-width:0;position:relative}.CreateSettingsStep-module__NoZ1pG__passwordInput,.CreateSettingsStep-module__NoZ1pG__participationValue{padding-right:54px}.CreateSettingsStep-module__NoZ1pG__participationValue{cursor:pointer}.CreateSettingsStep-module__NoZ1pG__participationToggle{cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex;position:absolute;top:0;right:0}.CreateSettingsStep-module__NoZ1pG__participationToggle:focus-visible{outline-offset:-3px;outline:2px solid #5b8cff}.CreateSettingsStep-module__NoZ1pG__participationChevron{background-image:linear-gradient(45deg,#0000 50%,#b0b0b5 50%),linear-gradient(135deg,#b0b0b5 50%,#0000 50%);background-position:0 0,8px 0;background-repeat:no-repeat;background-size:8px 8px,8px 8px;width:16px;height:8px;transition:transform .16s;transform:rotate(0)}.CreateSettingsStep-module__NoZ1pG__participationChevron[data-open=true]{transform:rotate(180deg)}.CreateSettingsStep-module__NoZ1pG__participationMenu{z-index:20;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 28px #3c3c3c24}.CreateSettingsStep-module__NoZ1pG__participationOption{color:#3c3c3c;width:100%;min-height:38px;font-family:inherit;font-size:15px;font-weight:var(--fw-regular);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px}.CreateSettingsStep-module__NoZ1pG__participationOption:hover,.CreateSettingsStep-module__NoZ1pG__participationOption:focus-visible,.CreateSettingsStep-module__NoZ1pG__participationOption[aria-pressed=true]{background:#f2f3f6;outline:none}.CreateSettingsStep-module__NoZ1pG__control:disabled,.CreateSettingsStep-module__NoZ1pG__passwordInput:disabled,.CreateSettingsStep-module__NoZ1pG__participationValue:disabled,.CreateSettingsStep-module__NoZ1pG__participationToggle:disabled{color:#b0b0b5;cursor:default}.CreateSettingsStep-module__NoZ1pG__passwordInput::placeholder{color:#b0b0b5}.CreateSettingsStep-module__NoZ1pG__control:focus,.CreateSettingsStep-module__NoZ1pG__passwordInput:focus,.CreateSettingsStep-module__NoZ1pG__participationValue:focus{border-color:#b0b0b5;box-shadow:0 0 0 3px #b0b0b52e}.CreateSettingsStep-module__NoZ1pG__control[data-invalid=true],.CreateSettingsStep-module__NoZ1pG__passwordInput[data-invalid=true]{border-color:#ff2f2f}.CreateSettingsStep-module__NoZ1pG__control[data-invalid=true]:focus,.CreateSettingsStep-module__NoZ1pG__passwordInput[data-invalid=true]:focus{box-shadow:0 0 0 3px #ff2f2f1f}.CreateSettingsStep-module__NoZ1pG__errorText{color:#ff2f2f;font-size:13px;font-weight:var(--fw-medium);margin:0;line-height:1.4}@media (max-width:720px){.CreateSettingsStep-module__NoZ1pG__row{grid-template-columns:1fr;gap:8px}.CreateSettingsStep-module__NoZ1pG__label{min-height:auto}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.CreateSettingsStep-module__NoZ1pG__stack{gap:16px;max-width:416px}.CreateSettingsStep-module__NoZ1pG__row{grid-template-columns:96px minmax(0,230.4px);gap:19.2px}.CreateSettingsStep-module__NoZ1pG__label{min-height:36.8px;font-size:12.8px}.CreateSettingsStep-module__NoZ1pG__control,.CreateSettingsStep-module__NoZ1pG__passwordInput,.CreateSettingsStep-module__NoZ1pG__participationValue{min-height:36.8px;padding:9.6px 12.8px;font-size:12.8px}.CreateSettingsStep-module__NoZ1pG__passwordInput,.CreateSettingsStep-module__NoZ1pG__participationValue{padding-right:43.2px}.CreateSettingsStep-module__NoZ1pG__controlColumn{gap:6.4px}.CreateSettingsStep-module__NoZ1pG__participationToggle{width:36.8px;height:36.8px}.CreateSettingsStep-module__NoZ1pG__participationMenu{border-radius:6.4px;gap:1.6px;padding:4.8px;top:calc(100% + 4.8px)}.CreateSettingsStep-module__NoZ1pG__participationOption{border-radius:4.8px;min-height:30.4px;padding:6.4px 8px;font-size:12px}.CreateSettingsStep-module__NoZ1pG__errorText{font-size:10.4px}}.CreateSettingsStep-module__NoZ1pG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.RoomActionConfirmDialog-module__xoiA3G__overlay{z-index:2200;background:#000000ad;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.RoomActionConfirmDialog-module__xoiA3G__dialog{box-sizing:border-box;background:#fff;border:0;border-radius:20px;flex-direction:column;width:min(496px,100vw - 32px);height:min(314px,100dvh - 32px);padding:40px;display:flex;overflow-y:auto;box-shadow:0 12px 60px #00000047}.RoomActionConfirmDialog-module__xoiA3G__title{color:#242424;font-size:24px;font-weight:var(--fw-semibold);margin:0;line-height:1.4}.RoomActionConfirmDialog-module__xoiA3G__description{color:#8d8d8d;font-size:20px;font-weight:var(--fw-regular);margin:24px 0 0;line-height:1.4}.RoomActionConfirmDialog-module__xoiA3G__error{color:#d94b4b;font-size:14px;font-weight:var(--fw-medium);margin:10px 0 0;line-height:1.4}.RoomActionConfirmDialog-module__xoiA3G__actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.RoomActionConfirmDialog-module__xoiA3G__cancelButton,.RoomActionConfirmDialog-module__xoiA3G__confirmButton{min-height:44px;font-family:inherit;font-size:20px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px 24px;line-height:1.4;display:inline-flex}.RoomActionConfirmDialog-module__xoiA3G__cancelButton{color:#3c3c3c}.RoomActionConfirmDialog-module__xoiA3G__confirmButton{color:red}.RoomActionConfirmDialog-module__xoiA3G__cancelButton:hover:not(:disabled),.RoomActionConfirmDialog-module__xoiA3G__cancelButton:focus-visible:not(:disabled),.RoomActionConfirmDialog-module__xoiA3G__confirmButton:hover:not(:disabled),.RoomActionConfirmDialog-module__xoiA3G__confirmButton:focus-visible:not(:disabled){background:#f7f7f9}.RoomActionConfirmDialog-module__xoiA3G__cancelButton:focus-visible,.RoomActionConfirmDialog-module__xoiA3G__confirmButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.RoomActionConfirmDialog-module__xoiA3G__cancelButton:disabled,.RoomActionConfirmDialog-module__xoiA3G__confirmButton:disabled{cursor:default;opacity:.55}@media (max-width:560px){.RoomActionConfirmDialog-module__xoiA3G__dialog{padding:32px 24px}.RoomActionConfirmDialog-module__xoiA3G__title{font-size:22px}.RoomActionConfirmDialog-module__xoiA3G__description{font-size:18px}.RoomActionConfirmDialog-module__xoiA3G__cancelButton,.RoomActionConfirmDialog-module__xoiA3G__confirmButton{padding-left:18px;padding-right:18px;font-size:18px}}
.EditRoomFormModal-module__cINWhq__overlay{z-index:2000;background:#ffffffdb;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.EditRoomFormModal-module__cINWhq__modal{--edit-room-control-height:56px;box-sizing:border-box;color:#3c3c3c;background:#fff;border:1px solid #b0b0b5;border-radius:16px;width:min(688px,100%);height:min(1236px,100dvh - 48px);min-height:min(720px,100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 18px 70px #3c3c3c2e}.EditRoomFormModal-module__cINWhq__closeButton{z-index:3;color:#8d8d8d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;top:30px;right:28px}.EditRoomFormModal-module__cINWhq__closeButton:hover:not(:disabled),.EditRoomFormModal-module__cINWhq__closeButton:focus-visible:not(:disabled){color:#242424;background:#f7f7f9}.EditRoomFormModal-module__cINWhq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.EditRoomFormModal-module__cINWhq__closeButton:disabled{cursor:default;opacity:.45}.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;height:100%;min-height:0;display:flex}.EditRoomFormModal-module__cINWhq__formHeader{box-sizing:border-box;flex:none;justify-content:flex-start;align-items:center;gap:16px;min-height:144px;padding:84px 76px 16px 28px;display:flex}.EditRoomFormModal-module__cINWhq__modeBadge{color:#3c3c3c;height:36px;font-size:16px;font-weight:var(--fw-regular);background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 16px;line-height:1;display:inline-flex;box-shadow:0 2px 4px #3c3c3c14}.EditRoomFormModal-module__cINWhq__formBody{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;flex-direction:column;flex:auto;gap:34px;min-height:0;padding:18px 28px 36px;display:flex;overflow:hidden auto}.EditRoomFormModal-module__cINWhq__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EditRoomFormModal-module__cINWhq__field{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.EditRoomFormModal-module__cINWhq__field[aria-invalid=true]{border:1px solid #ff2f2f;border-radius:10px;padding:10px}.EditRoomFormModal-module__cINWhq__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.EditRoomFormModal-module__cINWhq__label,.EditRoomFormModal-module__cINWhq__settingLabel{color:#3c3c3c;font-size:16px;font-weight:var(--fw-medium);line-height:1.4}.EditRoomFormModal-module__cINWhq__titleControl{min-width:0;display:block;position:relative}.EditRoomFormModal-module__cINWhq__titleInput,.EditRoomFormModal-module__cINWhq__select,.EditRoomFormModal-module__cINWhq__participationInput{width:100%;height:var(--edit-room-control-height);box-sizing:border-box;color:#3c3c3c;font-family:inherit;font-size:17px;font-weight:var(--fw-regular);background:#fff;border:1px solid #d9d9d9;border-radius:10px;outline:none;line-height:1.2;transition:border-color .16s,box-shadow .16s,background-color .16s}.EditRoomFormModal-module__cINWhq__titleInput{background:#f7f7f9;border-color:#0000;padding:0 54px 0 20px}.EditRoomFormModal-module__cINWhq__titleInput[aria-invalid=true]{border-color:#ff2f2f}.EditRoomFormModal-module__cINWhq__titleInput::placeholder,.EditRoomFormModal-module__cINWhq__participationInput::placeholder{color:#b0b0b5}.EditRoomFormModal-module__cINWhq__titleInput:focus,.EditRoomFormModal-module__cINWhq__select:focus,.EditRoomFormModal-module__cINWhq__participationInput:focus{border-color:#b0b0b5;box-shadow:0 0 0 3px #b0b0b52e}.EditRoomFormModal-module__cINWhq__titleClearButton{color:#b0b0b5;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.EditRoomFormModal-module__cINWhq__titleClearButton:hover:not(:disabled),.EditRoomFormModal-module__cINWhq__titleClearButton:focus-visible:not(:disabled){color:#8d8d8d}.EditRoomFormModal-module__cINWhq__titleClearButton:focus-visible{outline-offset:1px;outline:2px solid #4285f4}.EditRoomFormModal-module__cINWhq__titleClearButton:disabled,.EditRoomFormModal-module__cINWhq__titleInput:disabled,.EditRoomFormModal-module__cINWhq__select:disabled,.EditRoomFormModal-module__cINWhq__participationInput:disabled,.EditRoomFormModal-module__cINWhq__participationToggle:disabled{cursor:default;opacity:.55}.EditRoomFormModal-module__cINWhq__tagGrid{flex-wrap:wrap;gap:10px;display:flex}.EditRoomFormModal-module__cINWhq__tagChip{color:#b0b0b5;min-height:40px;font-family:inherit;font-size:17px;font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;padding:5px 14px;line-height:1.2;transition:border-color .16s,color .16s,background-color .16s,opacity .16s;display:inline-flex}.EditRoomFormModal-module__cINWhq__tagChip:hover:not(:disabled),.EditRoomFormModal-module__cINWhq__tagChip:focus-visible:not(:disabled){color:#3c3c3c;border-color:#8d8d8d}.EditRoomFormModal-module__cINWhq__tagChip:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.EditRoomFormModal-module__cINWhq__tagChip[data-selected=true]{color:#242424;background:#fff;border-color:#3c3c3c}.EditRoomFormModal-module__cINWhq__tagChip:disabled{cursor:default;opacity:.38}.EditRoomFormModal-module__cINWhq__tagChip[data-selected=true]:disabled{opacity:1}.EditRoomFormModal-module__cINWhq__settingsStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:100%;padding-top:4px;display:grid}.EditRoomFormModal-module__cINWhq__settingRow{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.EditRoomFormModal-module__cINWhq__participationSettingRow{grid-column:1/-1}.EditRoomFormModal-module__cINWhq__settingLabel{align-items:center;min-height:56px;display:inline-flex}.EditRoomFormModal-module__cINWhq__select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#b0b0b5 50%),linear-gradient(135deg,#b0b0b5 50%,#0000 50%);background-position:calc(100% - 25px),calc(100% - 17px);background-repeat:no-repeat;background-size:8px 8px,8px 8px;padding:0 52px 0 18px}.EditRoomFormModal-module__cINWhq__participationColumn{flex-direction:column;gap:8px;min-width:0;display:flex}.EditRoomFormModal-module__cINWhq__participationControl{min-width:0;position:relative}.EditRoomFormModal-module__cINWhq__participationInput{padding:0 58px 0 18px}.EditRoomFormModal-module__cINWhq__participationValue{cursor:pointer}.EditRoomFormModal-module__cINWhq__participationToggle{width:var(--edit-room-control-height);height:var(--edit-room-control-height);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.EditRoomFormModal-module__cINWhq__participationToggle:focus-visible{outline-offset:-3px;outline:2px solid #4285f4}.EditRoomFormModal-module__cINWhq__participationChevron{background-image:linear-gradient(45deg,#0000 50%,#b0b0b5 50%),linear-gradient(135deg,#b0b0b5 50%,#0000 50%);background-position:0 0,8px 0;background-repeat:no-repeat;background-size:8px 8px,8px 8px;width:16px;height:8px;transition:transform .16s;transform:rotate(0)}.EditRoomFormModal-module__cINWhq__participationChevron[data-open=true]{transform:rotate(180deg)}.EditRoomFormModal-module__cINWhq__participationMenu{z-index:20;background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 28px #3c3c3c24}.EditRoomFormModal-module__cINWhq__participationOption{color:#3c3c3c;width:100%;min-height:40px;font-family:inherit;font-size:16px;font-weight:var(--fw-regular);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;line-height:1.3}.EditRoomFormModal-module__cINWhq__participationOption:hover,.EditRoomFormModal-module__cINWhq__participationOption:focus-visible,.EditRoomFormModal-module__cINWhq__participationOption[aria-pressed=true]{background:#f2f3f6;outline:none}.EditRoomFormModal-module__cINWhq__participationInput[data-invalid=true]{border-color:#ff2f2f}.EditRoomFormModal-module__cINWhq__participationInput[data-invalid=true]:focus{box-shadow:0 0 0 3px #ff2f2f1f}.EditRoomFormModal-module__cINWhq__helperText{font-size:13px;font-weight:var(--fw-medium);color:#8d8d8d;margin:0;line-height:1.4}.EditRoomFormModal-module__cINWhq__formFooter{box-sizing:border-box;background:#fff;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 28px 28px;display:grid}.EditRoomFormModal-module__cINWhq__footerButton{width:100%;height:var(--edit-room-control-height);color:#fff;font-family:inherit;font-size:18px;font-weight:var(--fw-semibold);cursor:pointer;background:#242424;border:1px solid #242424;border-radius:4px;justify-content:center;align-items:center;line-height:1;transition:background-color .16s,border-color .16s,opacity .16s;display:inline-flex}.EditRoomFormModal-module__cINWhq__deleteRoomButton{background:red;border-color:red}.EditRoomFormModal-module__cINWhq__submitButton{background:#242424;border-color:#242424}.EditRoomFormModal-module__cINWhq__deleteRoomButton:hover:not(:disabled),.EditRoomFormModal-module__cINWhq__deleteRoomButton:focus-visible:not(:disabled){background:#d90000;border-color:#d90000}.EditRoomFormModal-module__cINWhq__submitButton:hover:not(:disabled),.EditRoomFormModal-module__cINWhq__submitButton:focus-visible:not(:disabled){background:#000;border-color:#000}.EditRoomFormModal-module__cINWhq__footerButton:focus-visible{outline-offset:3px;outline:2px solid #4285f4}.EditRoomFormModal-module__cINWhq__footerButton:disabled{color:#fff;cursor:default;background:#d9d9d9;border-color:#d9d9d9}@media (max-width:720px){.EditRoomFormModal-module__cINWhq__overlay{align-items:stretch;padding:12px}.EditRoomFormModal-module__cINWhq__modal{--edit-room-control-height:52px;border-radius:14px;width:100%;height:calc(100dvh - 24px);min-height:0}.EditRoomFormModal-module__cINWhq__closeButton{top:18px;right:16px}.EditRoomFormModal-module__cINWhq__formHeader{min-height:70px;padding:18px 58px 12px 18px}.EditRoomFormModal-module__cINWhq__modeBadge{height:32px;padding:0 14px;font-size:14px}.EditRoomFormModal-module__cINWhq__formBody{gap:26px;padding:12px 18px 24px}.EditRoomFormModal-module__cINWhq__label,.EditRoomFormModal-module__cINWhq__settingLabel,.EditRoomFormModal-module__cINWhq__titleInput,.EditRoomFormModal-module__cINWhq__select,.EditRoomFormModal-module__cINWhq__participationInput{font-size:16px}.EditRoomFormModal-module__cINWhq__tagChip{min-height:36px;padding:5px 12px;font-size:15px}.EditRoomFormModal-module__cINWhq__settingsStack{grid-template-columns:1fr;gap:16px}.EditRoomFormModal-module__cINWhq__settingRow{grid-template-columns:1fr;gap:8px}.EditRoomFormModal-module__cINWhq__participationSettingRow{grid-column:auto}.EditRoomFormModal-module__cINWhq__settingLabel{min-height:auto}.EditRoomFormModal-module__cINWhq__participationToggle{width:var(--edit-room-control-height);height:var(--edit-room-control-height)}.EditRoomFormModal-module__cINWhq__formFooter{padding:14px 18px 18px}.EditRoomFormModal-module__cINWhq__footerButton{font-size:16px}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.EditRoomFormModal-module__cINWhq__overlay{padding:19.2px 16px}.EditRoomFormModal-module__cINWhq__modal{--edit-room-control-height:44.8px;border-radius:12.8px;width:min(550.4px,100%);height:min(988.8px,100dvh - 38.4px);min-height:min(576px,100dvh - 38.4px)}.EditRoomFormModal-module__cINWhq__closeButton{border-radius:6.4px;width:27.2px;height:27.2px;top:24px;right:22.4px}.EditRoomFormModal-module__cINWhq__closeIcon{width:16px;height:13.6px}.EditRoomFormModal-module__cINWhq__formHeader{gap:12.8px;min-height:115.2px;padding:67.2px 60.8px 12.8px 22.4px}.EditRoomFormModal-module__cINWhq__modeBadge{height:28.8px;padding:0 12.8px;font-size:12.8px}.EditRoomFormModal-module__cINWhq__formBody{gap:27.2px;padding:14.4px 22.4px 28.8px}.EditRoomFormModal-module__cINWhq__field{gap:8px}.EditRoomFormModal-module__cINWhq__labelRow{gap:9.6px}.EditRoomFormModal-module__cINWhq__label,.EditRoomFormModal-module__cINWhq__settingLabel{font-size:14.4px}.EditRoomFormModal-module__cINWhq__titleInput,.EditRoomFormModal-module__cINWhq__select,.EditRoomFormModal-module__cINWhq__participationInput{border-radius:8px;font-size:13.6px}.EditRoomFormModal-module__cINWhq__titleInput{padding:0 43.2px 0 16px}.EditRoomFormModal-module__cINWhq__titleClearButton{width:24px;height:24px;right:11.2px}.EditRoomFormModal-module__cINWhq__tagGrid{gap:8px}.EditRoomFormModal-module__cINWhq__tagChip{min-height:32px;padding:4px 11.2px;font-size:13.6px}.EditRoomFormModal-module__cINWhq__settingsStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:3.2px}.EditRoomFormModal-module__cINWhq__settingRow{grid-template-columns:118.4px minmax(0,1fr);gap:19.2px}.EditRoomFormModal-module__cINWhq__participationSettingRow{grid-column:1/-1}.EditRoomFormModal-module__cINWhq__settingLabel{min-height:44.8px}.EditRoomFormModal-module__cINWhq__select{padding:0 41.6px 0 14.4px}.EditRoomFormModal-module__cINWhq__participationColumn{gap:6.4px}.EditRoomFormModal-module__cINWhq__participationInput{padding:0 46.4px 0 14.4px}.EditRoomFormModal-module__cINWhq__participationToggle{width:var(--edit-room-control-height);height:var(--edit-room-control-height);border-radius:0 8px 8px 0}.EditRoomFormModal-module__cINWhq__participationMenu{border-radius:8px;gap:1.6px;padding:4.8px;top:calc(100% + 4.8px)}.EditRoomFormModal-module__cINWhq__participationOption{border-radius:5.6px;min-height:32px;padding:6.4px 9.6px;font-size:12.8px}.EditRoomFormModal-module__cINWhq__helperText{font-size:10.4px}.EditRoomFormModal-module__cINWhq__formFooter{padding:14.4px 22.4px 22.4px}.EditRoomFormModal-module__cINWhq__footerButton{font-size:14.4px}}
.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__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:480px){.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}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.RoomFormModal-module__-Z2Aaq__overlay{padding:19.2px 19.2px 123.2px}.RoomFormModal-module__-Z2Aaq__modal{--panel-horizontal-padding:12.8px;--panel-content-width:848px;border-radius:16px;height:min(448px,100vh - 38.4px)}.RoomFormModal-module__-Z2Aaq__header{flex-basis:60.8px;padding:11.2px 19.2px}.RoomFormModal-module__-Z2Aaq__modalTitle{font-size:11.2px}.RoomFormModal-module__-Z2Aaq__content{grid-template-columns:198.4px minmax(0,1fr)}.RoomFormModal-module__-Z2Aaq__sidebar{padding:16px 9.6px}.RoomFormModal-module__-Z2Aaq__stepItem{min-height:76.8px}.RoomFormModal-module__-Z2Aaq__stepButton{grid-template-columns:28.8px minmax(0,1fr);gap:9.6px;min-height:35.2px;padding:0 9.6px}.RoomFormModal-module__-Z2Aaq__stepNumber{width:28.8px;height:28.8px;font-size:11.2px}.RoomFormModal-module__-Z2Aaq__stepLabel,.RoomFormModal-module__-Z2Aaq__stepMeta,.RoomFormModal-module__-Z2Aaq__stepState{font-size:11.2px}.RoomFormModal-module__-Z2Aaq__main{padding:22.4px 19.2px 19.2px}.RoomFormModal-module__-Z2Aaq__stepHeader{gap:12.8px;margin-bottom:27.2px}.RoomFormModal-module__-Z2Aaq__stepTitle{font-size:16px}.RoomFormModal-module__-Z2Aaq__actions{gap:12.8px;margin-top:16px}.RoomFormModal-module__-Z2Aaq__primaryButton,.RoomFormModal-module__-Z2Aaq__secondaryButton{min-width:62.4px;min-height:28.8px;padding:4.8px 19.2px;font-size:12.8px}}
.AddFriendModal-module__hrl0UG__overlay{z-index:1300;background:#000000ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AddFriendModal-module__hrl0UG__modal{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:24px;flex-direction:column;width:min(660px,100vw - 32px);min-height:440px;padding:56px 54px 48px;display:flex;box-shadow:0 20px 54px #00000040}.AddFriendModal-module__hrl0UG__header{flex-direction:column;gap:8px;display:flex}.AddFriendModal-module__hrl0UG__title{color:#3c3c3c;font-size:24px;font-weight:var(--fw-semibold);margin:0;line-height:1.35}.AddFriendModal-module__hrl0UG__description{color:#aaa;font-size:16px;font-weight:var(--fw-light);margin:0;line-height:1.5}.AddFriendModal-module__hrl0UG__form{flex-direction:column;flex:auto;min-height:0;margin-top:26px;display:flex}.AddFriendModal-module__hrl0UG__searchArea{position:relative}.AddFriendModal-module__hrl0UG__inputWrap{box-sizing:border-box;background:#f7f7f9;border:1.5px solid #d9d9d9;border-radius:12px;align-items:center;min-height:48px;padding:12px 16px;transition:border-color .16s,box-shadow .16s;display:flex}.AddFriendModal-module__hrl0UG__inputWrap:focus-within{border-color:#3f83f8;box-shadow:0 0 0 3px #3f83f81f}.AddFriendModal-module__hrl0UG__inputWrap[data-tone=error]{box-shadow:none;border-color:red}.AddFriendModal-module__hrl0UG__inputWrap[data-tone=success]{box-shadow:none;border-color:#34c759}.AddFriendModal-module__hrl0UG__input{color:#242424;min-width:0;font-family:inherit;font-size:16px;font-weight:var(--fw-regular);background:0 0;border:0;outline:none;flex:auto;line-height:1.5}.AddFriendModal-module__hrl0UG__input::placeholder{color:#b0b0b5}.AddFriendModal-module__hrl0UG__clearButton{color:#b0b0b5;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.AddFriendModal-module__hrl0UG__clearButton:focus-visible{border-radius:999px;outline:3px solid #3f83f83d}.AddFriendModal-module__hrl0UG__feedback{min-height:22px;font-size:14px;font-weight:var(--fw-regular);margin:6px 4px 0;line-height:1.5}.AddFriendModal-module__hrl0UG__feedback[data-tone=error]{color:red}.AddFriendModal-module__hrl0UG__feedback[data-tone=success]{color:#34c759}.AddFriendModal-module__hrl0UG__results{z-index:2;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:12px;max-height:240px;padding:8px;position:absolute;top:66px;left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #00000024}.AddFriendModal-module__hrl0UG__resultState{color:#aaa;min-height:52px;font-size:14px;font-weight:var(--fw-medium);justify-content:center;align-items:center;display:flex}.AddFriendModal-module__hrl0UG__resultList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.AddFriendModal-module__hrl0UG__resultButton{box-sizing:border-box;color:#3c3c3c;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-width:0;min-height:56px;padding:8px 10px;font-family:inherit;display:flex}.AddFriendModal-module__hrl0UG__resultButton:hover,.AddFriendModal-module__hrl0UG__resultButton:focus-visible{background:#f5f5f7;outline:none}.AddFriendModal-module__hrl0UG__avatarWrap{background:#f5f5f7;border-radius:999px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.AddFriendModal-module__hrl0UG__avatar{object-fit:cover}.AddFriendModal-module__hrl0UG__nickname{color:#3c3c3c;min-width:0;font-size:15px;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.AddFriendModal-module__hrl0UG__actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:44px;display:flex}.AddFriendModal-module__hrl0UG__cancelButton,.AddFriendModal-module__hrl0UG__followButton{font-family:inherit;font-size:20px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 24px;line-height:1;display:inline-flex}.AddFriendModal-module__hrl0UG__cancelButton{color:#3c3c3c}.AddFriendModal-module__hrl0UG__followButton{color:#3b82f6}.AddFriendModal-module__hrl0UG__followButton:disabled{cursor:default;opacity:.4}.AddFriendModal-module__hrl0UG__cancelButton:focus-visible,.AddFriendModal-module__hrl0UG__followButton:focus-visible{border-radius:8px;outline:3px solid #3f83f83d}@media (max-width:680px){.AddFriendModal-module__hrl0UG__modal{min-height:420px;padding:40px 24px 32px}}@media (max-height:520px){.AddFriendModal-module__hrl0UG__overlay{align-items:flex-start;overflow-y:auto}.AddFriendModal-module__hrl0UG__modal{min-height:0;max-height:calc(100dvh - 48px);margin:auto 0;overflow-y:auto}.AddFriendModal-module__hrl0UG__actions{margin-top:40px}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.AddFriendModal-module__hrl0UG__overlay{padding:19.2px}.AddFriendModal-module__hrl0UG__modal{border-radius:19.2px;width:min(528px,100vw - 25.6px);min-height:352px;padding:44.8px 43.2px 38.4px}.AddFriendModal-module__hrl0UG__header{gap:6.4px}.AddFriendModal-module__hrl0UG__title{font-size:19.2px}.AddFriendModal-module__hrl0UG__description,.AddFriendModal-module__hrl0UG__input{font-size:12.8px}.AddFriendModal-module__hrl0UG__form{margin-top:20.8px}.AddFriendModal-module__hrl0UG__inputWrap{border-radius:9.6px;min-height:38.4px;padding:9.6px 12.8px}.AddFriendModal-module__hrl0UG__clearButton{width:22.4px;height:22.4px}.AddFriendModal-module__hrl0UG__feedback{min-height:17.6px;margin:4.8px 3.2px 0;font-size:11.2px}.AddFriendModal-module__hrl0UG__results{border-radius:9.6px;max-height:192px;padding:6.4px;top:52.8px}.AddFriendModal-module__hrl0UG__resultButton{gap:9.6px;min-height:44.8px;padding:6.4px 8px}.AddFriendModal-module__hrl0UG__avatarWrap{width:32px;height:32px}.AddFriendModal-module__hrl0UG__nickname{font-size:12px}.AddFriendModal-module__hrl0UG__actions{gap:8px;padding-top:35.2px}.AddFriendModal-module__hrl0UG__cancelButton,.AddFriendModal-module__hrl0UG__followButton{padding:6.4px 19.2px;font-size:16px}}
.FollowListState-module__2iXDiq__state{box-sizing:border-box;color:#aaa;width:100%;min-height:100%;font-size:18px;font-weight:var(--fw-semibold);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;line-height:1.4;display:flex}.FollowListState-module__2iXDiq__raised{transform:translateY(-12px)}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.FollowListState-module__2iXDiq__state{gap:9.6px;padding:25.6px 19.2px;font-size:14.4px}.FollowListState-module__2iXDiq__raised{transform:translateY(-9.6px)}}
.FollowUserCard-module__OO8oDa__card{background:#fff;border-bottom:1px solid #f5f5f7;min-width:0;transition:background-color .16s}.FollowUserCard-module__OO8oDa__card:hover{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:16px;height:16px;transition:background-color .16s,opacity .16s;display:inline-flex;position:relative}.FollowUserCard-module__OO8oDa__roomAction:hover,.FollowUserCard-module__OO8oDa__roomAction:focus-visible{opacity:1;background:#f0f0f3}.FollowUserCard-module__OO8oDa__roomActionIcon{object-fit:contain;width:16px;height:16px}.FollowUserCard-module__OO8oDa__roomActionTooltip{z-index:2;color:#fff;font-size:11px;font-weight:var(--fw-semibold);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;background:#3c3c3c;border-radius:4px;padding:5px 8px;line-height:1;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(3px,-50%)}.FollowUserCard-module__OO8oDa__roomAction:hover .FollowUserCard-module__OO8oDa__roomActionTooltip,.FollowUserCard-module__OO8oDa__roomAction:focus-visible .FollowUserCard-module__OO8oDa__roomActionTooltip{opacity:1;visibility:visible;transform:translateY(-50%)}.FollowUserCard-module__OO8oDa__roomAction:focus-visible{outline-offset:2px;outline:2px solid #2f86ed}.FollowUserCard-module__OO8oDa__trailingAction{flex:none}@media (max-width:480px){.FollowUserCard-module__OO8oDa__summary{padding-left:16px;padding-right:16px}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.FollowUserCard-module__OO8oDa__summary{gap:8px;min-height:57.6px;padding:9.6px 19.2px}.FollowUserCard-module__OO8oDa__profile,.FollowUserCard-module__OO8oDa__profileButton{gap:11.2px}.FollowUserCard-module__OO8oDa__avatarWrap{width:32px;height:32px}.FollowUserCard-module__OO8oDa__presenceDot{border-width:1.6px;width:9.6px;height:9.6px}.FollowUserCard-module__OO8oDa__nickname{font-size:11.2px}.FollowUserCard-module__OO8oDa__status{font-size:9.6px}}
.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}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.BlockedUsersPanel-module__Rp_aXG__container{padding-bottom:16px}.BlockedUsersPanel-module__Rp_aXG__unblockButton,.BlockedUsersPanel-module__Rp_aXG__loadMoreButton{min-width:70.4px;height:27.2px;padding:0 11.2px;font-size:10.4px}.BlockedUsersPanel-module__Rp_aXG__loadMoreButton{margin-top:12.8px}.BlockedUsersPanel-module__Rp_aXG__error{margin:9.6px 19.2px 0;font-size:10.4px}}
.FollowersList-module__OEMJXa__container{min-width:0;min-height:100%}.FollowersList-module__OEMJXa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.FollowingList-module__ijB8ya__container{min-width:0;min-height:100%}.FollowingList-module__ijB8ya__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.FollowModal-module__VqYzbG__overlay{z-index:1200;justify-content:center;align-items:center;padding:24px 24px 154px;display:flex;position:fixed;inset:0}.FollowModal-module__VqYzbG__overlay[data-add-friend-open=true]{z-index:1400}.FollowModal-module__VqYzbG__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;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;border:.5px solid #d9d9d9;border-radius:20px;flex-direction:column;height:min(49vh,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 60px #b0b0b566}.FollowModal-module__VqYzbG__header{box-sizing:border-box;border-bottom:1px solid #f5f5f7;flex:0 0 76px;align-items:center;gap:12px;min-width:0;padding:14px 24px;display:flex}.FollowModal-module__VqYzbG__title{color:#3c3c3c;font-size:14px;font-weight:var(--fw-extrabold);margin:0;line-height:1.4}.FollowModal-module__VqYzbG__openAddFriendButton{box-sizing:border-box;color:#fff;width:119px;height:36px;font-family:inherit;font-size:14px;font-weight:var(--fw-extrabold);cursor:pointer;background:#3b82f6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:8px 24px;line-height:1;transition:background-color .16s,transform .16s;display:inline-flex}.FollowModal-module__VqYzbG__openAddFriendButton:hover{background:#2f74ea}.FollowModal-module__VqYzbG__openAddFriendButton:active{transform:translateY(1px)}.FollowModal-module__VqYzbG__openAddFriendButton:focus-visible{outline-offset:3px;outline:3px solid #3f83f852}.FollowModal-module__VqYzbG__addFriendIcon{flex:none;width:10px;height:10px;position:relative}.FollowModal-module__VqYzbG__addFriendIcon:before,.FollowModal-module__VqYzbG__addFriendIcon:after{content:"";background:currentColor;border-radius:999px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FollowModal-module__VqYzbG__addFriendIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.FollowModal-module__VqYzbG__content{flex:auto;grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.FollowModal-module__VqYzbG__sidebar{box-sizing:border-box;background:#f7f7f9;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex}.FollowModal-module__VqYzbG__tabButton{color:#b0b0b5;width:100%;height:36px;font-family:inherit;font-size:14px;font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;line-height:1;display:flex}.FollowModal-module__VqYzbG__tabLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FollowModal-module__VqYzbG__tabCount{color:inherit;font-size:12px;font-weight:var(--fw-semibold);margin-left:auto;line-height:1}.FollowModal-module__VqYzbG__tabIcon{width:14px;height:14px;-webkit-mask:var(--tab-icon-src)center/contain no-repeat;mask:var(--tab-icon-src)center/contain no-repeat;-webkit-mask:var(--tab-icon-src)center/contain no-repeat;background-color:currentColor;flex:none;transition:background-color .16s}.FollowModal-module__VqYzbG__tabButton:hover,.FollowModal-module__VqYzbG__tabButton[data-active=true]{color:#3c3c3c;background:#e9eaed}.FollowModal-module__VqYzbG__tabPanel{background:#fff;min-width:0;min-height:0;overflow:auto}@media (max-width:480px){.FollowModal-module__VqYzbG__content{grid-template-columns:1fr}.FollowModal-module__VqYzbG__sidebar{flex-direction:row;flex:none;overflow-x:auto}.FollowModal-module__VqYzbG__tabButton{width:auto;min-width:84px}}@media (min-width:481px) and (max-width:1600px) and (max-height:900px){.FollowModal-module__VqYzbG__overlay{padding:19.2px 19.2px 123.2px}.FollowModal-module__VqYzbG__modal{--panel-horizontal-padding:12.8px;--panel-content-width:848px;border-radius:16px}.FollowModal-module__VqYzbG__header{flex-basis:60.8px;gap:9.6px;padding:11.2px 19.2px}.FollowModal-module__VqYzbG__title,.FollowModal-module__VqYzbG__tabButton{font-size:11.2px}.FollowModal-module__VqYzbG__openAddFriendButton{gap:4.8px;width:95.2px;height:28.8px;padding:6.4px 19.2px;font-size:11.2px}.FollowModal-module__VqYzbG__addFriendIcon,.FollowModal-module__VqYzbG__addFriendIcon:before,.FollowModal-module__VqYzbG__addFriendIcon:after{width:8px}.FollowModal-module__VqYzbG__addFriendIcon{height:8px}.FollowModal-module__VqYzbG__content{grid-template-columns:147.2px minmax(0,1fr)}.FollowModal-module__VqYzbG__sidebar{gap:6.4px;padding:9.6px}.FollowModal-module__VqYzbG__tabButton{gap:6.4px;height:28.8px;padding:6.4px 9.6px}.FollowModal-module__VqYzbG__tabIcon{width:11.2px;height:11.2px}.FollowModal-module__VqYzbG__tabCount{font-size:9.6px}}
.FollowProfileModal-module__s3hzHa__overlay{z-index:10;pointer-events:none;justify-content:center;align-items:center;padding:24px 24px 154px;display:flex;position:fixed;inset:0}.FollowProfileModal-module__s3hzHa__draggableFrame,.FollowProfileModal-module__s3hzHa__dialog{pointer-events:auto;width:fit-content}.FollowProfileModal-module__s3hzHa__dialog:focus-visible{outline:none}.FollowProfileModal-module__s3hzHa__profilePanelContent{padding:0;overflow:hidden}.FollowProfileModal-module__s3hzHa__dialog[data-height-constrained=true] .FollowProfileModal-module__s3hzHa__profilePanelContent{overflow-y:auto}.FollowProfileModal-module__s3hzHa__content{box-sizing:border-box;color:#3c3c3c;background:#fff;flex-direction:column;height:100%;padding:0 18px 56px;display:flex;position:relative}.FollowProfileModal-module__s3hzHa__actionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.FollowProfileModal-module__s3hzHa__followAction,.FollowProfileModal-module__s3hzHa__followAction>div{width:100%;min-width:0;display:flex}.FollowProfileModal-module__s3hzHa__followButton,.FollowProfileModal-module__s3hzHa__manageButton{color:#3c3c3c;width:100%;min-width:0;height:28px;font:inherit;font-size:14px;font-weight:var(--fw-semibold);border:.5px solid #e9ebee;border-radius:4px;padding:4px 28px}.FollowProfileModal-module__s3hzHa__followButton.FollowProfileModal-module__s3hzHa__followButton:not([data-following=true]){color:#fff;background:#3b82f6;border-color:#3b82f6}.FollowProfileModal-module__s3hzHa__followButton.FollowProfileModal-module__s3hzHa__followButton[data-following=true],.FollowProfileModal-module__s3hzHa__followButton.FollowProfileModal-module__s3hzHa__followButton[data-following=true]:hover{color:#3c3c3c;background:#f8f8fa;border-color:#e9ebee}.FollowProfileModal-module__s3hzHa__manageAction{min-width:0;position:relative}.FollowProfileModal-module__s3hzHa__manageButton{cursor:pointer;background:#f7f7f9;justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (max-width:480px){.FollowProfileModal-module__s3hzHa__overlay{padding:12px}.FollowProfileModal-module__s3hzHa__content{padding:1rem 1rem 3.5rem}.FollowProfileModal-module__s3hzHa__actionRow{margin-top:1rem}}@media (min-width:481px) and (max-height:900px){.FollowProfileModal-module__s3hzHa__overlay{padding:19.2px 19.2px 123.2px}.FollowProfileModal-module__s3hzHa__content{padding:0 14.4px 44.8px}.FollowProfileModal-module__s3hzHa__actionRow{gap:6.4px;margin-top:11.2px}.FollowProfileModal-module__s3hzHa__followButton,.FollowProfileModal-module__s3hzHa__manageButton{height:22.4px;padding:3.2px 22.4px;font-size:11.2px}}
