.DirectTools_bar__qJgGU{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 12px;border-top:1px solid var(--room-line,rgba(127,127,127,.25));font-size:13px}.DirectTools_btn__3z9FM,.DirectTools_on__qK3fR{border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit;border-radius:999px;padding:4px 10px;cursor:pointer;font:inherit}.DirectTools_btn__3z9FM:disabled{opacity:.5;cursor:default}.DirectTools_on__qK3fR{background:rgba(127,127,255,.18);border-color:rgba(127,127,255,.55)}.DirectTools_note__yqQuD{opacity:.75}.DirectTools_panel__9WcDC{flex-basis:100%;display:grid;grid-gap:4px;gap:4px;padding:6px 0}.DirectTools_row__jF3Wi{display:flex;gap:8px;align-items:center}.DirectTools_name__khKyW{min-width:130px}.DirectTools_port__zyKGF{opacity:.6;min-width:56px}.DirectTools_up__7Vzm1{color:#3a3}.DirectTools_down__Ljgdr{color:#c33}.Room_page__Lm3uq{display:flex;flex-direction:column;height:100dvh;min-height:420px;background:#05060b;color:#e8e9f3;font:15px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.Room_strip__oB4RF{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(6px + env(safe-area-inset-top, 0px)) max(12px,env(safe-area-inset-right,0px)) 6px max(12px,env(safe-area-inset-left,0px));border-bottom:1px solid #a9b5ff1f;min-height:52px;background:#05060bf2;position:relative;z-index:5}.Room_stripLeft__Q5d_m{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.Room_stripRight__t0g8E{display:flex;align-items:center;gap:4px;flex:0 0 auto}.Room_brand__41VTt{color:#eef0ff;text-decoration:none;font-weight:650;font-size:16px;letter-spacing:.01em;flex:0 0 auto}.Room_state__N7jke{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:#9ca6cc}.Room_stateText__2fLCc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Room_dot__eCurX{width:8px;height:8px;border-radius:50%;background:#7580aa;flex:0 0 auto}.Room_dotLive__cnYC6{background:#64d8ff;box-shadow:0 0 8px #64d8ff80}.Room_dotBusy__aRJv5{background:#b998ff;box-shadow:0 0 8px #b998ff80;animation:Room_pulse__o27gI 1.2s ease-in-out infinite}.Room_dotBad__gFV_h{background:#ff8db4}.Room_age___HBjU{color:#7580aa;white-space:nowrap}@keyframes Room_pulse__o27gI{0%,to{opacity:1}50%{opacity:.35}}.Room_segmented__SHn3c{display:inline-flex;padding:2px;border-radius:999px;background:#111524;border:1px solid #a9b5ff26;margin-right:4px}.Room_segmented__SHn3c button{border:0;background:transparent;color:#9ca6cc;font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;cursor:pointer;min-height:30px}.Room_segmented__SHn3c button.Room_segOn__fHwCP{background:#2a2f4d;color:#f3f4ff}.Room_iconBtn__RKmLt{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:transparent;color:#b8c0e6;cursor:pointer;flex:0 0 auto}.Room_iconBtn__RKmLt:hover{background:#151a2e;color:#fff}.Room_iconOn__mmrBZ{background:#1d2340;color:#fff}.Room_settingsWrap__ET0_C{position:relative}.Room_settings__QVef9{position:absolute;right:0;top:calc(100% + 6px);width:min(320px,calc(100vw - 24px));background:#0e1120;border:1px solid #a9b5ff33;border-radius:14px;padding:12px;box-shadow:0 12px 40px #0009;z-index:20}.Room_settings__QVef9 h2{margin:2px 4px 8px;font-size:13px;color:#9ca6cc;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.Room_setting__WKuKd{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:10px 4px;border-top:1px solid #a9b5ff14;cursor:pointer}.Room_setting__WKuKd strong{display:block;font-size:14px;font-weight:600;color:#eef0ff}.Room_setting__WKuKd small{display:block;color:#9ca6cc;font-size:12px;line-height:1.4;margin-top:2px}.Room_setting__WKuKd input{width:36px;height:20px;accent-color:#8f7cff;flex:0 0 auto;margin-top:2px}.Room_settingLinks__ASR_t{display:flex;gap:14px;padding:10px 4px 2px;border-top:1px solid #a9b5ff14;font-size:13px}.Room_settingLinks__ASR_t a{color:#b8c0e6}.Room_riverWrap__GoKx7{flex:1 1 auto;min-height:0;position:relative}.Room_river___xdt3{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.Room_riverInner__qwuId{max-width:780px;margin:0 auto;padding:12px 14px 20px}.Room_empty__t8Pmp{display:grid;justify-items:center;grid-gap:10px;gap:10px;color:#9ca6cc;text-align:center;padding:56px 0;font-size:14px}.Room_day__Iwftt{display:flex;align-items:center;gap:10px;color:#7580aa;font-size:12px;margin:16px 0 8px}.Room_day__Iwftt:after,.Room_day__Iwftt:before{content:"";flex:1 1;border-top:1px solid #a9b5ff1a}.Room_notice__1RUs_{text-align:center;color:#7f89b3;font-size:12px;margin:10px auto;max-width:90%}.Room_msgRow__EZkEg{display:flex;align-items:flex-end;gap:8px;margin-top:2px}.Room_groupStart__a_Ml8{margin-top:12px}.Room_side_mine__0u4Bp{justify-content:flex-end}.Room_side_mine__0u4Bp .Room_msgCol__XcjL_{align-items:flex-end}.Room_msgCol__XcjL_{display:flex;flex-direction:column;align-items:flex-start;max-width:min(78%,620px);min-width:0}.Room_side_apocrypha__rzlN6 .Room_msgCol__XcjL_{max-width:min(88%,680px)}.Room_msgName__fEAqN{font-size:12px;color:#9ca6cc;margin:0 0 3px 4px;display:flex;gap:6px;align-items:center}.Room_laneTag__JmOqm{font-size:10.5px;padding:1px 6px;border-radius:999px;background:#1d2340;color:#b8c0e6}.Room_avatarSpacer__znBi1,.Room_avatar__dUMiz{width:30px;flex:0 0 30px;display:grid;place-items:center;align-self:flex-start;margin-top:18px;overflow:hidden;border-radius:50%}.Room_avatarSpacer__znBi1{height:1px}.Room_bubble__YgRc9{padding:9px 13px;border-radius:18px;overflow-wrap:anywhere;min-width:0;max-width:100%;background:#141a2e;border:1px solid #a9b5ff1f;color:#e8e9f3}.Room_bubble__YgRc9>:first-child{margin-top:0}.Room_bubble__YgRc9>:last-child{margin-bottom:0}.Room_side_mine__0u4Bp .Room_bubble__YgRc9{background:#3b2f7a;border-color:#8f7cff55;color:#f6f4ff;border-bottom-right-radius:6px}.Room_side_apocrypha__rzlN6 .Room_bubble__YgRc9{background:#0f1528;border-color:#64d8ff33;border-top-left-radius:6px}.Room_side_other__obs7J .Room_bubble__YgRc9{border-bottom-left-radius:6px}.Room_pending__WVUOe{opacity:.6}.Room_msgMeta__wF_2u{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#7580aa;margin:3px 6px 0;min-height:22px}.Room_msgAction__rOR0t{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;border:0;background:transparent;color:#8d97c2;cursor:pointer}.Room_msgAction__rOR0t:hover{background:#151a2e;color:#fff}.Room_thought__NnWgd{margin:0 0 4px 4px}.Room_thoughtHead__7roTd{border:0;background:transparent;color:#8d97c2;font:inherit;font-size:12px;font-style:italic;padding:2px 0;cursor:pointer}.Room_thoughtHead__7roTd:disabled{cursor:default}.Room_thoughtBody__iBCHs{margin:4px 0 6px;padding:6px 10px;border-left:2px solid #a9b5ff33;color:#9ca6cc;font-size:13px;white-space:pre-wrap;max-height:280px;overflow:auto}.Room_thoughtBody__iBCHs p{margin:0 0 6px}.Room_typing__ugoFW{display:inline-flex;align-items:center;gap:10px;color:#9ca6cc;font-size:13px}.Room_dots__baySw{display:inline-flex;gap:4px}.Room_dots__baySw i{width:6px;height:6px;border-radius:50%;background:#64d8ff;animation:Room_blink__SAMfi 1.2s ease-in-out infinite}.Room_dots__baySw i:nth-child(2){animation-delay:.15s}.Room_dots__baySw i:nth-child(3){animation-delay:.3s}@keyframes Room_blink__SAMfi{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.Room_jump__Ny_xw{position:absolute;right:16px;bottom:12px;width:38px;height:38px;border-radius:50%;border:1px solid #a9b5ff40;background:#111524;color:#e8e9f3;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px #0008}.Room_composer__eql4O{flex:0 0 auto;position:relative;max-width:808px;width:100%;margin:0 auto;padding:6px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px))}.Room_pill__thKuk{display:flex;align-items:flex-end;gap:4px;padding:5px;border-radius:26px;background:#0f1326;border:1px solid #a9b5ff33}.Room_pill__thKuk:focus-within{border-color:#a9b5ff80}.Room_textarea__FVesv{flex:1 1 auto;min-width:0;min-height:38px;max-height:168px;resize:none;border:0;outline:none;background:transparent;color:#eef0ff;font:inherit;font-size:16px;line-height:1.4;padding:8px 4px}.Room_modelBtn__jf_Tj{display:inline-flex;align-items:center;gap:3px;height:38px;padding:0 10px;border-radius:19px;border:0;background:transparent;color:#b8c0e6;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.Room_modelBtn__jf_Tj:hover{background:#151a2e;color:#fff}.Room_sendBtn__Lp8FM{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:#eef0ff;color:#05060b;cursor:pointer;flex:0 0 auto}.Room_sendBtn__Lp8FM:disabled{background:#2a2f4d;color:#6f78a0;cursor:default}.Room_error__8OfLq{margin:6px 8px 0;color:#ff8db4;font-size:12.5px}.Room_srOnly__kse00{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Room_chips__ovNre{display:flex;flex-wrap:wrap;gap:6px;margin:0 4px 6px}.Room_chip__naTJo{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 10px;border-radius:999px;background:#1a2040;border:1px solid #a9b5ff33;font-size:12.5px;color:#dfe3ff}.Room_chipBad__qnLAu{border-color:#ff8db4;color:#ffc2d6}.Room_chipName__d__Wi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.Room_chipState__x7_df{color:#9ca6cc;font-size:11.5px}.Room_chipX__uGiqK{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:0;background:transparent;color:#b8c0e6;cursor:pointer}.Room_menu__d9LzV{position:absolute;left:12px;bottom:calc(100% - 2px);width:min(300px,calc(100vw - 24px));z-index:20;background:#0e1120;border:1px solid #a9b5ff33;border-radius:16px;padding:6px;box-shadow:0 12px 40px #0009}.Room_menuRight__di6k_{left:auto;right:12px}.Room_menuItem__BAK4a{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#eef0ff;font:inherit;font-size:14px;text-align:left;cursor:pointer;min-height:44px}.Room_menuItem__BAK4a:hover{background:#171c33}.Room_menuItemOff__mo1_6{color:#7580aa;cursor:not-allowed}.Room_menuItemOff__mo1_6:hover{background:transparent}.Room_menuItemOn__b7t6H{background:#1a2040}.Room_menuIcon__4RJT5{display:grid;place-items:center;color:#b8c0e6}.Room_menuText__bXvm2{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.Room_menuText__bXvm2 small{color:#8d97c2;font-size:12px}.Room_menuCheck__tsGHA{color:#8f7cff;font-weight:700}.Room_menuRule__ao1Fg{height:1px;background:#a9b5ff1f;margin:4px 6px}.Room_tipWrap__Vj3lD{position:relative;display:inline-flex}.Room_menu__d9LzV .Room_tipWrap__Vj3lD{display:flex;width:100%}.Room_tip__PeM0X{position:absolute;z-index:40;pointer-events:none;opacity:0;transition:opacity .12s ease;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:6px 9px;border-radius:8px;background:#eef0ff;color:#0b0d18;font-size:12px;line-height:1.35;font-weight:500;white-space:normal;box-shadow:0 6px 18px #0007}.Room_tipOpen__ZWn8W{opacity:1}.Room_tip_top__Iw2aO{bottom:calc(100% + 6px)}.Room_tip_bottom__uwlHV{top:calc(100% + 6px)}.Room_tip_center__poeuP{left:50%;transform:translateX(-50%)}.Room_tip_start__KOGva{left:0}.Room_tip_end__XYn8k{right:0}@media (max-width:560px){.Room_age___HBjU{display:none}.Room_segmented__SHn3c button{padding:5px 9px}.Room_msgCol__XcjL_{max-width:86%}.Room_side_apocrypha__rzlN6 .Room_msgCol__XcjL_{max-width:90%}.Room_riverInner__qwuId{padding:10px 10px 16px}}.Room_gate__FhyvX{flex:1 1 auto;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:24px;text-align:center}.Room_gate__FhyvX h1{margin:0;font-size:28px;font-weight:650}.Room_gate__FhyvX p{margin:0;max-width:420px;color:#9ca6cc}.Room_gateActions__IqXzC{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.Room_gatePrimary__3zIer,.Room_gateSecondary__tDSdw{padding:10px 18px;border-radius:999px;text-decoration:none;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.Room_gatePrimary__3zIer{background:#eef0ff;color:#05060b}.Room_gateSecondary__tDSdw{border:1px solid #a9b5ff55;color:#e8e9f3}.Room_pickerWrap__JcErA{position:relative}.Room_picker__DbwGv{display:inline-flex;align-items:center;gap:4px;max-width:42vw;height:34px;padding:0 10px 0 12px;border-radius:999px;border:1px solid #a9b5ff33;background:#111524;color:#eef0ff;font:inherit;font-size:13px;cursor:pointer}.Room_pickerLabel__kGIvs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Room_menuDown__54LmE{top:calc(100% + 6px);bottom:auto;left:auto;right:0}.Room_inlineForm__B2Gxs{display:flex;gap:6px;padding:6px}.Room_inlineForm__B2Gxs input,.Room_linkRow__Cvd5O input{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border-radius:10px;border:1px solid #a9b5ff40;background:#0b0e1c;color:#eef0ff;font:inherit;font-size:16px}.Room_inlineForm__B2Gxs button,.Room_softBtn__01pUE{height:34px;padding:0 12px;border-radius:999px;border:1px solid #a9b5ff40;background:#1a2040;color:#eef0ff;font:inherit;font-size:13px;cursor:pointer}.Room_inlineForm__B2Gxs button:disabled{opacity:.5;cursor:default}.Room_people__5Ygq8{position:absolute;right:8px;top:calc(52px + env(safe-area-inset-top, 0px));width:min(360px,calc(100vw - 16px));max-height:calc(100dvh - 140px);overflow:auto;z-index:30;background:#0e1120;border:1px solid #a9b5ff33;border-radius:16px;padding:10px 12px 12px;box-shadow:0 12px 40px #0009}.Room_peopleHead__okr1C{display:flex;align-items:center;justify-content:space-between}.Room_peopleHead__okr1C h2{margin:0;font-size:15px}.Room_people__5Ygq8 section{border-top:1px solid #a9b5ff14;padding:10px 0}.Room_people__5Ygq8 h3{margin:0 0 6px;font-size:12px;color:#9ca6cc;text-transform:uppercase;letter-spacing:.06em}.Room_peopleNote__9ml0K{display:block;color:#9ca6cc;font-size:12px;margin:6px 0 0}.Room_linkRow__Cvd5O{display:flex;gap:6px;align-items:center}.Room_list__zQpxg{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.Room_list__zQpxg li{display:flex;justify-content:space-between;align-items:center;gap:8px}.Room_dangerBtn__jEgEX{margin-top:6px;width:100%;height:38px;border-radius:10px;border:1px solid #ff8db466;background:transparent;color:#ffc2d6;font:inherit;cursor:pointer}.Room_roomNote__CStr_{margin:6px auto 0;padding:6px 12px;background:#1a2040;font-size:13px}.Room_retry__I2Gkz,.Room_roomNote__CStr_{border-radius:999px;color:#eef0ff;cursor:pointer}.Room_retry__I2Gkz{margin-left:6px;padding:2px 10px;border:1px solid #a9b5ff55;background:#151a2e;font:inherit;font-size:12px}.Room_fileInput__mHxFp{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.ConversationMessageContent_plain__WQu56.ConversationMessageContent_plain__WQu56{white-space:pre-wrap;overflow-wrap:anywhere}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.65}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9>:first-child{margin-top:0}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9>:last-child{margin-bottom:0}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 p{margin:.6em 0}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 h1,.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 h2,.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 h3{margin:1em 0 .45em;font-size:1.08em;line-height:1.4}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 ol,.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 ul{margin:.6em 0;padding-left:1.4em}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 li+li{margin-top:.25em}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 pre{max-width:100%;overflow-x:auto;padding:.8em;border-radius:.5em;background:rgba(0,0,0,.22);white-space:pre}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 code{font:.9em/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.ConversationMessageContent_markdown__m_jq9.ConversationMessageContent_markdown__m_jq9 a{color:inherit;text-decoration:underline;text-underline-offset:.15em}