.LanguagePicker_overlay__ZXkPp{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:LanguagePicker_fade__Ugir8 .18s ease}@keyframes LanguagePicker_fade__Ugir8{0%{opacity:0}to{opacity:1}}.LanguagePicker_sheet__GrhUX{width:100%;max-width:var(--app-max);background:var(--bg-elev);border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);border:1px solid var(--stroke);border-bottom:none;padding:10px 16px calc(16px + env(safe-area-inset-bottom));max-height:78dvh;display:flex;flex-direction:column;animation:LanguagePicker_slideup__1E08R .24s cubic-bezier(.22,1,.36,1)}@keyframes LanguagePicker_slideup__1E08R{0%{transform:translateY(100%)}to{transform:translateY(0)}}.LanguagePicker_handle__1zrw8{width:40px;height:4px;border-radius:99px;background:var(--stroke-strong);margin:4px auto 12px}.LanguagePicker_header__ZuewG{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.LanguagePicker_title__hZ7kX{font-size:17px;font-weight:700}.LanguagePicker_close__euVrr{background:none;border:none;color:var(--text-dim);display:flex;padding:4px}.LanguagePicker_searchWrap__mMpKY{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-md);padding:0 14px;margin-bottom:10px;color:var(--text-faint)}.LanguagePicker_search__wAkQw{flex:1 1;background:none;border:none;outline:none;color:var(--text);padding:13px 0;font-size:15px}.LanguagePicker_list__Myuuz{overflow-y:auto;display:flex;flex-direction:column;gap:4px;-webkit-overflow-scrolling:touch}.LanguagePicker_item__VG71R{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:1px solid transparent;border-radius:var(--r-md);padding:13px 14px;text-align:left;color:var(--text);transition:background .12s}.LanguagePicker_item__VG71R:active{background:var(--surface)}.LanguagePicker_active__PR2jt{background:var(--surface-strong);border-color:var(--stroke)}.LanguagePicker_itemNames__GIN1K{display:flex;flex-direction:column;gap:2px}.LanguagePicker_kr__8Ameb{font-size:15.5px;font-weight:600}.LanguagePicker_native__2pUot{font-size:12.5px;color:var(--text-faint)}.LanguagePicker_check__cEV3W{color:var(--pink);font-size:22px}.LanguagePicker_empty___GITI{text-align:center;color:var(--text-faint);padding:28px 0;font-size:14px}.room_scroll__tezV3{flex:1 1;display:flex;flex-direction:column;padding:28px 22px 0;overflow-y:auto}.room_bottomSpacer__dDtwX{height:90px}.room_tag__y5jXd{display:inline-flex;align-self:flex-start;align-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text);background:var(--surface-strong);border:1px solid var(--stroke);padding:6px 12px;border-radius:99px;margin-bottom:16px}.room_joinTop__p_t4M{margin-bottom:26px}.room_lectureTitle__plie0{font-size:26px;font-weight:800;line-height:1.25;margin:0 0 14px;letter-spacing:-.01em}.room_hostRow__hSzV9{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:15px;margin-bottom:14px}.room_hostRow__hSzV9 .room_material-symbols-rounded__4JnVO{font-size:19px}.room_scheduleChip__K1ToT{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--stroke);border-radius:99px;padding:8px 14px;font-size:14px;color:var(--text)}.room_scheduleChip__K1ToT .room_material-symbols-rounded__4JnVO{font-size:18px;color:var(--text-dim)}.room_soon__CdHZm{margin-left:4px;font-size:12px;font-weight:700;color:#fff;background:var(--grad-brand);padding:3px 9px;border-radius:99px}.room_field__yxsaO{margin-bottom:20px;display:flex;flex-direction:column}.room_label__P3OJO{font-size:13px;font-weight:600;color:var(--text-dim);margin-bottom:9px}.room_input__Y_iI7{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-md);padding:15px 16px;font-size:16px;color:var(--text);outline:none;transition:border-color .15s}.room_input__Y_iI7::placeholder{color:var(--text-faint)}.room_input__Y_iI7:focus{border-color:var(--stroke-strong)}.room_hint__46EV1{font-size:12.5px;color:var(--text-faint);margin-top:8px}.room_langSelect___kgKT{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-md);padding:13px 16px;color:var(--text);text-align:left}.room_langSelect___kgKT .room_material-symbols-rounded__4JnVO{color:var(--text-dim)}.room_langSelectNames__bEIgg{display:flex;flex-direction:column;gap:2px}.room_langKr__mQ_LE{font-size:16px;font-weight:600}.room_langNative__F2NmU{font-size:12.5px;color:var(--text-faint)}.room_error__33AsH{color:#ff8da6;font-size:13.5px;margin:-4px 0 16px}.room_primaryBtn__X1jZl{width:100%;background:var(--grad-brand);color:#fff;border:none;border-radius:var(--r-md);padding:17px;font-size:16.5px;font-weight:700;box-shadow:0 10px 30px -8px rgba(236,72,153,.5);transition:transform .1s,opacity .15s}.room_primaryBtn__X1jZl:active{transform:scale(.985)}.room_primaryBtn__X1jZl:disabled{opacity:.6}.room_appBar__YD_0Q{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:12px 22px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 55%,rgba(10,7,16,0));z-index:30;pointer-events:none}.room_appLinkBtn__6qEtv{pointer-events:auto;width:100%;max-width:calc(var(--app-max) - 44px);display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-strong);border:1px solid var(--stroke-strong);color:var(--text);border-radius:var(--r-md);padding:14px;font-size:15px;font-weight:600}.room_appLinkBtn__6qEtv .room_material-symbols-rounded__4JnVO{font-size:19px}.room_fatal__YfySH{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:6px}.room_fatalIcon__kCTDP{font-size:56px;color:var(--text-faint);margin-bottom:8px}.room_fatalTitle__T474B{font-size:22px;font-weight:800;margin:0}.room_fatalSub__M2oN_{color:var(--text-dim);font-size:14.5px;margin:4px 0 0}.room_center__SvKsd{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 28px 110px;gap:14px}.room_dots__c_Uxy{display:flex;gap:9px;margin:10px 0 4px}.room_dots__c_Uxy span{width:11px;height:11px;border-radius:50%;background:var(--purple);animation:room_pulse__QFsnb 1.3s ease-in-out infinite}.room_dots__c_Uxy span:nth-child(2){animation-delay:.18s;background:var(--pink)}.room_dots__c_Uxy span:nth-child(3){animation-delay:.36s;background:#fb923c}@keyframes room_pulse__QFsnb{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1);opacity:1}}.room_lobbyHead__is_rw{font-size:21px;font-weight:800;margin:4px 0 0}.room_lobbySub__Vj9fr{color:var(--text-dim);font-size:14.5px;margin:4px 0 0;line-height:1.5}.room_live__0qVJ2{flex:1 1;display:flex;flex-direction:column;min-height:0;padding-bottom:96px}.room_liveBar__1IAs7{display:flex;align-items:center;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--stroke)}.room_backBtn__B9FOR{background:none;border:none;color:var(--text);display:flex;padding:4px}.room_backBtn__B9FOR .room_material-symbols-rounded__4JnVO{font-size:22px}.room_liveTitle__X19Rh{flex:1 1;text-align:center;font-size:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room_liveDot__rqr9f{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;letter-spacing:.03em;color:#ff6b8b}.room_liveDot__rqr9f.room_dim__3d9NV{color:var(--text-faint)}.room_dotCircle__9grLX{width:8px;height:8px;border-radius:50%;background:currentColor;animation:room_blink__JJN6n 1.4s infinite}@keyframes room_blink__JJN6n{0%,to{opacity:1}50%{opacity:.3}}.room_langPill__z3hBz{align-self:center;display:inline-flex;align-items:center;gap:6px;margin:12px auto 6px;background:var(--surface-strong);border:1px solid var(--stroke);border-radius:99px;padding:8px 14px;color:var(--text);font-size:14px;font-weight:600}.room_langPill__z3hBz .room_material-symbols-rounded__4JnVO{font-size:18px;color:var(--text-dim)}.room_rail__tvzeQ{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 20px 8px;display:flex;flex-direction:column;gap:14px}.room_railEmpty__aeqxa{margin:auto;color:var(--text-faint);font-size:14px;text-align:center}.room_capLine__d2bBl{display:flex;flex-direction:column;gap:3px;animation:room_capIn__Yekui .2s ease}@keyframes room_capIn__Yekui{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.room_capName__cDF_E{font-size:12px;font-weight:700;color:var(--pink)}.room_capText__JIESn{font-size:17px;line-height:1.5;color:var(--text)}.room_statusBar__rovj9{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom));left:0;right:0;display:flex;justify-content:center;pointer-events:none}.room_idle__OZEF7,.room_playing__FD75N{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:7px 14px;border-radius:99px;background:var(--bg-elev);border:1px solid var(--stroke)}.room_playing__FD75N{color:var(--text)}.room_playing__FD75N .room_material-symbols-rounded__4JnVO{font-size:17px;color:var(--pink)}.room_idle__OZEF7{color:var(--text-dim)}.room_askBar___5c9C{position:fixed;bottom:calc(112px + env(safe-area-inset-bottom));left:0;right:0;display:flex;justify-content:center;padding:0 22px;pointer-events:none;z-index:20}.room_askBtn__XU0Gh{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;background:var(--grad-brand);color:#fff;border:none;border-radius:99px;padding:12px 22px;font-size:15px;font-weight:700;box-shadow:0 10px 28px -10px rgba(236,72,153,.6);transition:transform .1s,opacity .15s}.room_askBtn__XU0Gh:active{transform:scale(.97)}.room_askBtn__XU0Gh .room_material-symbols-rounded__4JnVO{font-size:20px}.room_askBtnOn__n6nsa{background:var(--surface-strong);border:1px solid var(--stroke-strong);color:var(--text);box-shadow:none}.room_askOther__bMJk4{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;background:var(--bg-elev);border:1px solid var(--stroke);border-radius:99px;padding:10px 18px;font-size:14px;font-weight:600;color:var(--text)}.room_askOther__bMJk4 .room_material-symbols-rounded__4JnVO{font-size:19px;color:var(--purple)}.room_askActive__BCl4R{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;background:var(--bg-elev);border:1px solid rgba(236,72,153,.45);border-radius:99px;padding:9px 18px 9px 9px;box-shadow:0 0 0 1px rgba(236,72,153,.25),0 12px 30px -12px rgba(236,72,153,.7)}.room_askActiveText__FERWh{font-size:14px;font-weight:700;color:var(--text)}.room_micPulse__3Hy2h{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--grad-brand);color:#fff;flex-shrink:0}.room_micPulse__3Hy2h .room_material-symbols-rounded__4JnVO{font-size:19px}.room_micPulse__3Hy2h:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--pink);animation:room_micRing__R9ekk 1.5s ease-out infinite}@keyframes room_micRing__R9ekk{0%{transform:scale(1);opacity:.7}to{transform:scale(1.8);opacity:0}}