._avatar_15pdv_1{color:var(--av-text);font-weight:600;font-size:inherit;letter-spacing:-.01em;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._item_53zvp_1{width:100%;padding:8px calc(var(--gutter) - 8px);text-align:left;border-radius:var(--radius-sm);transition:background var(--dur-1) var(--ease-out);cursor:pointer;color:var(--text);align-items:center;gap:10px;display:flex;position:relative}._item_53zvp_1:active,._item_53zvp_1._active_53zvp_33{background:var(--surface2)}._item_53zvp_1:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:3px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}._item_53zvp_1._active_53zvp_33:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){._item_53zvp_1:hover{background:var(--surface2)}}._icon_53zvp_83{background:var(--surface3);width:40px;height:40px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:box-shadow .15s;display:flex}._item_53zvp_1._active_53zvp_33 ._icon_53zvp_83{color:var(--text)}._info_53zvp_121{flex-direction:column;flex:1;min-width:0;display:flex}._name_53zvp_135{font-size:var(--fs-base,14px);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._nameWrapper_53zvp_151{align-items:center;gap:6px;display:flex}._onlineSelf_53zvp_163{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px}._meta_53zvp_179{font-size:var(--fs-name,12px);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._badge_53zvp_195{background:var(--accent);color:var(--on-accent);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.02em;border-radius:99px;flex-shrink:0;min-width:20px;padding:2px 7px;font-size:10px;font-weight:600}@media (width>=768px){._compact_53zvp_233 ._info_53zvp_121{display:none}._compact_53zvp_233 ._badge_53zvp_195{animation:_badgeIn_53zvp_1 var(--dur-1) var(--ease-out);margin:0;position:absolute;top:0;right:0}._item_53zvp_1{padding:calc(4px + 4px * var(--s,1));transition:background var(--dur-1) var(--ease-out), padding var(--dur-3) var(--ease-drawer)}}@keyframes _badgeIn_53zvp_1{0%{opacity:0}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}@keyframes _fade_xucq7_1{0%{opacity:0}}@keyframes _fadeOut_xucq7_1{to{opacity:0}}@keyframes _slide_xucq7_1{0%{opacity:0;transform:translateY(24px)}}@keyframes _slideOut_xucq7_1{to{transform:translateY(24px)}}@keyframes _rise_xucq7_1{0%{transform:translateY(100%)}}@keyframes _sink_xucq7_1{to{transform:translateY(100%)}}._overlay_xucq7_11{z-index:var(--z-modal-mid);background:var(--scrim);animation:_fade_xucq7_1 var(--dur-3) var(--ease-drawer) both;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}._closing_xucq7_23{pointer-events:none;animation:_fadeOut_xucq7_1 var(--dur-2) var(--ease-drawer) both}._panel_xucq7_28{background:var(--surface);width:100%;max-width:400px;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-md);animation:_slide_xucq7_1 var(--dur-3) var(--ease-drawer) both;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}._closing_xucq7_23 ._panel_xucq7_28{animation:_slideOut_xucq7_1 var(--dur-2) var(--ease-drawer) both, _fadeOut_xucq7_1 .14s var(--ease-drawer) 40ms both}._handle_xucq7_46{display:none}._header_xucq7_48{align-items:center;gap:8px;padding:16px 12px 4px 20px;display:flex}._title_xucq7_55{letter-spacing:-.01em;min-width:0;color:var(--text);flex:1;margin:0;font-size:17px;font-weight:600}._body_xucq7_69{flex-direction:column;flex:1;gap:16px;min-height:0;padding:12px 20px 20px;display:flex;overflow-y:auto}@media (width<=767px){._overlay_xucq7_11{align-items:flex-end;padding:0}._panel_xucq7_28{max-width:none;max-height:calc(100dvh - var(--safe-top) - 24px);padding-bottom:var(--safe-bottom);animation:_rise_xucq7_1 var(--dur-3) var(--ease-drawer) both;border-radius:20px 20px 0 0}._closing_xucq7_23 ._panel_xucq7_28{animation:_sink_xucq7_1 var(--dur-2) var(--ease-drawer) both, _fadeOut_xucq7_1 .14s var(--ease-drawer) 40ms both}._handle_xucq7_46{background:var(--surface3);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0;display:block}._header_xucq7_48{padding:8px 4px 0 var(--gutter)}._body_xucq7_69{padding:12px var(--gutter) 16px}}._hint_1u40g_3{white-space:nowrap;pointer-events:none;color:var(--text-muted);font-weight:400;position:absolute;inset:0;overflow:hidden}._hint_1u40g_3._hidden_1u40g_13{visibility:hidden}._caret_1u40g_19{background:var(--accent);vertical-align:-.22em;width:.5em;height:1.1em;margin-left:1px;display:inline-block;transform:translateY(.07em)}._done_1u40g_30 ._caret_1u40g_19{animation:_hintCaretOut_1u40g_1 var(--dur-2) var(--ease-out) .4s forwards}@keyframes _hintCaretOut_1u40g_1{to{opacity:0}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._form_5utyb_1{flex-direction:column;gap:16px;display:flex}._error_5utyb_13{background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px}._label_5utyb_31{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}._typeGroup_5utyb_49{border-radius:var(--radius-full);background:var(--surface2);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}._typeOption_5utyb_67{border-radius:var(--radius-full);min-width:0;height:36px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:flex}._typeOption_5utyb_67 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._typeOption_5utyb_67 input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}._typeOption_5utyb_67:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){._typeOption_5utyb_67:hover{color:var(--text)}}._typeSelected_5utyb_113,._typeSelected_5utyb_113:hover{background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 18%, var(--surface2));color:var(--text)}._typeSelected_5utyb_113 svg{color:var(--accent)}._field_5utyb_133{min-width:0;display:flex;position:relative}._field_5utyb_133 ::placeholder{color:#0000}._fieldHint_5utyb_149{padding:11px 13px;font-size:13px;line-height:1.4}._confirm_5utyb_163{width:100%;height:44px;margin-top:4px}._searchInput_1cwy6_1{border-radius:var(--radius-full);border-color:#0000;flex-shrink:0;height:40px;padding:0 16px}._searchInput_1cwy6_1:focus{border-color:var(--surface3)}._field_1cwy6_10{flex-shrink:0;display:flex;position:relative}._field_1cwy6_10 ::placeholder{color:#0000}._hint_1cwy6_17{align-items:center;padding:0 16px;display:flex}._resultsList_1cwy6_24{height:280px;max-height:45dvh;margin:-8px -8px 0;overflow-y:auto}._status_1cwy6_31{text-align:center;color:var(--text-muted);padding:24px 16px;font-size:14px}._userItem_1cwy6_38{border-radius:var(--radius-sm);cursor:pointer;width:100%;color:inherit;text-align:left;transition:background var(--dur-1) var(--ease-out);background:0 0;align-items:center;gap:12px;padding:8px;display:flex}._userItem_1cwy6_38:active{background:var(--surface2)}@media (hover:hover) and (pointer:fine){._userItem_1cwy6_38:hover{background:var(--surface2)}}._username_1cwy6_57{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:500;overflow:hidden}@media (width<=767px){._searchInput_1cwy6_1,._hint_1cwy6_17{font-size:16px}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._sheet_16j02_3{height:min(700px,100dvh - 48px)}@media (width<=767px){._sheet_16j02_3{height:min(700px, calc(100dvh - var(--safe-top,0px) - 24px))}}._tabs_16j02_15{border-radius:var(--radius-full);background:var(--surface2);grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}._tab_16j02_15{border-radius:var(--radius-full);height:36px;color:var(--text-muted);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){._tab_16j02_15:hover{color:var(--text)}}._tabActive_16j02_41,._tabActive_16j02_41:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface2));color:var(--text)}._tabPanel_16j02_47{flex-direction:column;gap:20px;display:flex}._sectionTitle_16j02_55{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:600}._options_16j02_64{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._option_16j02_64{border-radius:var(--radius);background:var(--surface2);transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);color:var(--text);border:1.5px solid #0000;flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative}._option_16j02_64:active{background:var(--surface3)}@media (hover:hover) and (pointer:fine){._option_16j02_64:hover{background:var(--surface3)}}._option_16j02_64._optionActive_16j02_89{border-color:var(--accent);background:var(--surface-accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface2))}._fontOption_16j02_95 ._optionIcon_16j02_95{font-style:normal;font-weight:600;line-height:1}._fontSize_small_16j02_101 ._optionIcon_16j02_95{font-size:14px}._fontSize_normal_16j02_102 ._optionIcon_16j02_95{font-size:20px}._fontSize_large_16j02_103 ._optionIcon_16j02_95{font-size:26px}._optionIcon_16j02_95{font-size:24px}._optionLabel_16j02_107{color:var(--text);font-size:13px;font-weight:500}._check_16j02_113{color:var(--accent);font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}._dangerTitle_16j02_122{color:color-mix(in srgb, var(--danger) 80%, var(--text-muted))}._deleteAccountBtn_16j02_124{width:100%}._deleteConfirm_16j02_129{flex-direction:column;gap:10px;display:flex}._deleteWarning_16j02_135{color:var(--text-muted);font-size:12px;line-height:1.5}._deleteInput_16j02_141{background:var(--surface2);border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text);transition:border-color var(--dur-2) var(--ease-out);outline:none;padding:8px 12px;font-size:13px}._deleteInput_16j02_141:focus{border-color:var(--danger)}._deleteError_16j02_153{color:var(--danger);margin:0;font-size:12px}._deleteActions_16j02_159{gap:8px;display:flex}._cancelDeleteBtn_16j02_164,._confirmDeleteBtn_16j02_169{flex:1}._field_16j02_175{border-radius:var(--radius);background:var(--surface2);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 12px;display:flex}._fieldValue_16j02_186{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._fieldBtn_16j02_194{height:34px;padding:0 12px;font-size:13px}._form_16j02_201{flex-direction:column;gap:10px;display:flex}._input_16j02_207{background:var(--surface2);border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text);transition:border-color var(--dur-2) var(--ease-out);outline:none;padding:8px 12px;font-size:13px}._input_16j02_207:focus{border-color:var(--accent)}._error_16j02_219{color:var(--danger);margin:0;font-size:12px}._success_16j02_225{color:var(--text-muted);margin:8px 0 0;font-size:12px}._actions_16j02_231{gap:8px;display:flex}._cancelBtn_16j02_236,._saveBtn_16j02_241{flex:1}._wideBtn_16j02_246{width:100%}._deviceCard_16j02_253{border-radius:var(--radius);flex-direction:column;gap:2px;display:flex;overflow:hidden}._deviceCard_16j02_253~._devicesAlone_16j02_262,._deviceCard_16j02_253~._devicesError_16j02_263{margin-top:8px}._devicesAlone_16j02_262{padding-left:12px}._devices_16j02_262{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._device_16j02_253{box-sizing:border-box;background:var(--surface2);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 12px;display:flex}._deviceIcon_16j02_291{border-radius:var(--radius-full);background:var(--surface3);width:32px;height:32px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._deviceIconCurrent_16j02_303{background:var(--accent-mix-15);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}._deviceInfo_16j02_309{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._deviceName_16j02_317{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}._deviceLabel_16j02_326{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._deviceBadge_16j02_332{border-radius:var(--radius-full);background:var(--surface3);color:var(--text);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}._deviceMeta_16j02_342{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._deviceBtn_16j02_350{height:32px;padding:0 12px;font-size:13px}._devicesFoot_16j02_357{background:var(--surface2);background:color-mix(in srgb, var(--danger) 7%, var(--surface2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 8px 10px 12px;display:flex}._devicesFoot_16j02_357 ._hint_16j02_369{color:color-mix(in srgb, var(--text-muted) 80%, var(--text));flex:160px}._devicesFootConfirm_16j02_374{flex-direction:column;align-items:stretch;padding:12px}._devicesFootConfirm_16j02_374 ._hint_16j02_369{flex:none}._devicesFootConfirm_16j02_374 ._cancelBtn_16j02_236{background:var(--surface3)}@media (hover:hover) and (pointer:fine){._devicesFootConfirm_16j02_374 ._cancelBtn_16j02_236:hover:not(:disabled){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface3))}}._revokeOthersBtn_16j02_396{height:32px;color:color-mix(in srgb, var(--danger) 70%, var(--text));padding:0 12px;font-size:13px}._confirmRevokeBtn_16j02_405{flex:1}._hint_16j02_369{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}@media (width<=480px){._options_16j02_64{flex-wrap:wrap}._option_16j02_64{min-width:calc(50% - 4px)}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._field_gzhjt_5{display:flex;position:relative}._field_gzhjt_5 input{padding-right:40px}._toggle_gzhjt_16{position:absolute;top:50%;right:4px;transform:translateY(-50%)}._toggle_gzhjt_16:active{transform:translateY(-50%)scale(.97)}@media (hover:hover) and (pointer:fine){._toggle_gzhjt_16:hover{background:var(--surface3);color:var(--text)}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._root_kbh30_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._header_kbh30_15{padding:var(--safe-top,0px) var(--gutter) 0;height:calc(var(--header-h) + var(--safe-top,0px));box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._identity_kbh30_35{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._username_kbh30_51{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:13px;font-weight:600;overflow:hidden}._onlineSelf_kbh30_71{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px}._searchWrap_kbh30_95{padding:4px var(--gutter) 8px;flex-shrink:0}._search_kbh30_95{border-radius:var(--radius-full);background:var(--surface2);width:100%;height:40px;color:var(--text);border:1px solid #0000;padding:0 14px;font-size:14px}._searchField_kbh30_127{display:flex;position:relative}._searchField_kbh30_127 ::placeholder{color:#0000}._hint_kbh30_139{align-items:center;padding:0 14px;font-size:14px;display:flex}._list_kbh30_153{overscroll-behavior:contain;flex:1;padding:0 8px;overflow-y:auto}._empty_kbh30_167{text-align:center;color:var(--text-muted);padding:24px;font-size:14px}._footer_kbh30_181{padding:12px var(--gutter) calc(12px + var(--safe-bottom,0px));flex-shrink:0;gap:8px;display:flex}._newRoomBtn_kbh30_199,._dmBtn_kbh30_215{flex:1;height:50px;padding:0 12px;font-size:13px}._headerActions_kbh30_231{align-items:center;display:flex}._collapseBtn_kbh30_241,._railBtn_kbh30_251{display:none}@media (width>=768px){._collapseBtn_kbh30_241{display:inline-flex}._collapsed_kbh30_269 ._header_kbh30_15{padding:var(--safe-top,0px) 0 0;justify-content:center}._collapsed_kbh30_269 ._identity_kbh30_35,._collapsed_kbh30_269 ._headerActions_kbh30_231,._collapsed_kbh30_269 ._empty_kbh30_167,._collapsed_kbh30_269 ._btnLabel_kbh30_283{display:none}._collapsed_kbh30_269 ._footer_kbh30_181{flex-direction:column;align-items:center;gap:4px;padding:8px 0 12px}._collapsed_kbh30_269 ._newRoomBtn_kbh30_199,._collapsed_kbh30_269 ._dmBtn_kbh30_215{width:40px;height:40px;color:var(--accent);background:0 0;flex:none;padding:0}._collapsed_kbh30_269 ._railBtn_kbh30_251{display:inline-flex}}@media (width>=768px) and (hover:hover) and (pointer:fine){._collapsed_kbh30_269 ._newRoomBtn_kbh30_199:hover,._collapsed_kbh30_269 ._dmBtn_kbh30_215:hover{background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}}@media (width>=768px){._leaving_kbh30_353 ._header_kbh30_15,._leaving_kbh30_353 ._footer_kbh30_181{opacity:0;transition:opacity var(--dur-1) var(--ease-out)}._railIn_kbh30_365 ._header_kbh30_15,._railIn_kbh30_365 ._footer_kbh30_181{animation:_railFade_kbh30_1 var(--dur-1) var(--ease-out)}._searchWrap_kbh30_95{height:calc(52px * var(--s,1));padding-top:calc(4px * var(--s,1));padding-bottom:calc(8px * var(--s,1));opacity:var(--s,1);transition:height var(--dur-3) var(--ease-drawer), padding-top var(--dur-3) var(--ease-drawer), padding-bottom var(--dur-3) var(--ease-drawer), opacity var(--dur-3) var(--ease-drawer);overflow:hidden}._railSettled_kbh30_403 ._searchWrap_kbh30_95{visibility:hidden}}@keyframes _railFade_kbh30_1{0%{opacity:0;transform:translate(12px)}}._row_appmp_1{justify-content:center;width:100%;padding:6px 16px;display:flex}._content_appmp_17{border-radius:var(--radius-full);background:var(--surface2);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}._text_appmp_39{color:var(--text-muted)}._row_cl4qu_1{align-items:flex-start;gap:8px;max-width:72%;display:flex}._row_cl4qu_1._me_cl4qu_15{flex-direction:row-reverse;align-self:flex-end}._row_cl4qu_1._them_cl4qu_25{align-self:flex-start}@keyframes _flashTarget_cl4qu_1{0%,to{background-color:#0000}10%,45%{background-color:color-mix(in srgb, var(--accent) 14%, transparent)}}._rowFlash_cl4qu_45{border-radius:var(--radius);animation:1.3s ease-out _flashTarget_cl4qu_1}@media (prefers-reduced-motion:reduce){._rowFlash_cl4qu_45{background-color:var(--accent-mix-12);background-color:color-mix(in srgb, var(--accent) 14%, transparent);animation:none}}._avatarSlot_cl4qu_73{flex-shrink:0;width:32px;display:flex}._avatarSpacer_cl4qu_85{width:32px}._bubble_cl4qu_89{min-width:60px;transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);flex-direction:column;gap:3px;display:flex}._rowHolding_cl4qu_109 ._bubble_cl4qu_89{opacity:.9;transform:scale(.985)}._me_cl4qu_15 ._bubble_cl4qu_89{align-items:flex-end}._them_cl4qu_25 ._bubble_cl4qu_89{align-items:flex-start}._withQuote_cl4qu_127 ._quoted_cl4qu_127,._withQuote_cl4qu_127 ._text_cl4qu_129{align-self:stretch}._sender_cl4qu_133{font-variant-numeric:tabular-nums;font-size:var(--fs-name,12px);color:var(--text-muted);padding:0 12px;font-weight:500}._quoted_cl4qu_127{border:0;border-left:2px solid var(--accent);background:var(--accent-mix-08);background:color-mix(in srgb, var(--accent) 8%, transparent);max-width:100%;font-family:var(--font);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out);border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 10px 4px 8px;display:flex}._quoted_cl4qu_127:active{background:var(--accent-mix-15)}@media (hover:hover) and (pointer:fine){._quoted_cl4qu_127:hover{background:var(--accent-mix-12)}}._quotedName_cl4qu_197{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}._quotedText_cl4qu_217{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}._text_cl4qu_129{background:var(--bubble-them);border-radius:var(--radius) var(--radius) var(--radius) 4px;font-size:var(--fs-bubble,14px);word-break:break-word;white-space:pre-wrap;color:var(--text);padding:8px 12px;line-height:1.55}._me_cl4qu_15 ._text_cl4qu_129{background:var(--bubble-me);border-radius:var(--radius) var(--radius) 4px var(--radius)}._failed_cl4qu_267{color:var(--text-muted);background:var(--bubble-them);border-radius:var(--radius) var(--radius) var(--radius) 4px;padding:8px 12px;font-size:13px;font-style:italic}._stickerEmoji_cl4qu_285{font-size:min(80px,25vw);line-height:1;display:block}._stickerImg_cl4qu_297{object-fit:contain;width:120px;max-width:min(180px,60vw);height:120px;max-height:min(180px,60vw);display:block}._stickerCrop_cl4qu_315{object-fit:cover;border-radius:var(--radius-sm)}._image_cl4qu_325{border-radius:var(--radius);object-fit:cover;cursor:pointer;max-width:min(280px,80vw);max-height:320px;display:block}._file_cl4qu_343{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);transition:background var(--dur-1) var(--ease-out);align-items:center;gap:8px;max-width:min(260px,80vw);padding:10px 14px;text-decoration:none;display:flex}._file_cl4qu_343:active{background:var(--surface3)}@media (hover:hover) and (pointer:fine){._file_cl4qu_343:hover{background:var(--surface3)}}._encryptedFile_cl4qu_379{cursor:pointer;color:inherit;border:none;font-family:inherit}._encryptedFile_cl4qu_379:disabled{opacity:.6;cursor:wait}._fileError_cl4qu_393{border-color:var(--danger)}._fileIcon_cl4qu_397{font-size:20px}._fileName_cl4qu_399{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._time_cl4qu_415{font-variant-numeric:tabular-nums;font-size:var(--fs-time,10px);color:var(--text-muted);align-items:center;gap:4px;padding:0 12px;display:flex}._lock_cl4qu_435{color:var(--accent);opacity:.7;font-size:9px}._ticks_cl4qu_447{color:var(--text-muted);letter-spacing:-1px;transition:color var(--dur-2) var(--ease-out);font-size:11px;font-weight:600}._ticks_cl4qu_447._ticksRead_cl4qu_461{color:var(--accent)}._edited_cl4qu_465{color:var(--text-muted);opacity:.7;font-size:9px;font-style:italic}@keyframes _menuPop_cl4qu_1{0%{opacity:0;transform:scale(.96)}}._menuOverlay_cl4qu_489{z-index:var(--z-modal-low,200);position:fixed;inset:0}._menuPanel_cl4qu_501{background:var(--surface);border-radius:var(--radius-sm);width:208px;box-shadow:var(--shadow-md), 0 0 0 1px var(--border);transform-origin:0 0;animation:_menuPop_cl4qu_1 var(--dur-1) var(--ease-out) both;overscroll-behavior:contain;flex-direction:column;max-height:calc(100dvh - 24px);padding:6px;display:flex;position:fixed;overflow-y:auto}._menuItem_cl4qu_537{width:100%;height:40px;font-family:var(--font);color:var(--text);cursor:pointer;text-align:left;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}._menuItem_cl4qu_537 svg{color:var(--text-muted);transition:color var(--dur-2) var(--ease-out);flex-shrink:0}._menuItemDelete_cl4qu_573,._menuItemDelete_cl4qu_573 svg{color:var(--danger)}@media (hover:hover) and (pointer:fine){._menuItem_cl4qu_537:hover{background:var(--surface2)}._menuItem_cl4qu_537:hover svg{color:var(--accent)}._menuItemDelete_cl4qu_573:hover{background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 12%, transparent)}._menuItemDelete_cl4qu_573:hover svg{color:var(--danger)}}@media (width<=767px){._menuPanel_cl4qu_501{border-radius:var(--radius)}._menuItem_cl4qu_537{height:48px;padding:0 10px;font-size:15px}._menuItem_cl4qu_537:active{background:var(--surface2)}._row_cl4qu_1{max-width:88%}}._lightbox_cl4qu_635{z-index:var(--z-modal-call,1000);cursor:pointer;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._lightboxImg_cl4qu_657{object-fit:contain;max-width:100vw;max-height:100vh}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._bar_x19gh_2{height:44px;margin:0 0 var(--panel-gap);padding:0 8px 0 var(--gutter);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-panel), inset 0 1px 0 var(--shadow-hair), var(--halo);z-index:1;animation:_barIn_x19gh_1 var(--dur-2) var(--ease-out) both;flex-shrink:0;align-items:center;gap:2px;display:flex;position:relative}@keyframes _barIn_x19gh_1{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._bar_x19gh_2{animation:none}}._main_x19gh_27{text-align:left;min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;flex:1;align-items:center;gap:8px;padding:0;display:flex}._pin_x19gh_41{color:var(--accent);flex-shrink:0}._name_x19gh_46{max-width:32%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12px;font-weight:600;overflow:hidden}._text_x19gh_57{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-2) var(--ease-out);flex:1;font-size:13px;overflow:hidden}@media (hover:hover) and (pointer:fine){._main_x19gh_27:hover ._text_x19gh_57{color:var(--text)}}._count_x19gh_74{border-radius:var(--radius-full);height:32px;font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;flex-shrink:0;align-items:center;gap:1px;padding:0 8px;font-size:12px;display:inline-flex}._count_x19gh_74:active{background:var(--surface2)}@media (hover:hover) and (pointer:fine){._count_x19gh_74:hover{background:var(--surface2);color:var(--text)}}._chevron_x19gh_97{flex-shrink:0}._list_x19gh_105{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._item_x19gh_114{border-radius:var(--radius-sm);transition:background var(--dur-2) var(--ease-out);align-items:center;gap:2px;display:flex}._itemMain_x19gh_122{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}._itemName_x19gh_136{max-width:100%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}._itemText_x19gh_146{max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._itemUnpin_x19gh_155{margin-right:4px}@media (hover:hover) and (pointer:fine){._item_x19gh_114:hover{background:var(--surface2)}._itemUnpin_x19gh_155{opacity:0;transition:opacity var(--dur-1) var(--ease-out)}._item_x19gh_114:hover ._itemUnpin_x19gh_155,._item_x19gh_114:focus-within ._itemUnpin_x19gh_155{opacity:1}}@media (width<=767px){._bar_x19gh_2{height:48px}._name_x19gh_46{max-width:30%}._itemMain_x19gh_122{padding:10px}._itemName_x19gh_136{font-size:12px}._itemText_x19gh_146{font-size:14px}}@media (width<=420px){._chevron_x19gh_97{display:none}._name_x19gh_46{max-width:27%}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._listArea_6xf3b_3{z-index:0;display:flex;position:absolute;inset:0}._toLatest_6xf3b_13{right:var(--gutter);bottom:calc(var(--list-bottom,72px) + 12px);box-shadow:var(--shadow-sm), var(--halo);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s var(--dur-2);position:absolute;transform:translateY(6px)}._toLatest_6xf3b_13[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s;transform:none}._container_6xf3b_36{-webkit-overflow-scrolling:touch;padding:calc(var(--list-top,calc(var(--header-offset,0px) + var(--header-h))) + 24px) var(--gutter) calc(var(--list-bottom,72px) + 16px);scroll-padding:var(--list-top,0px) 0 var(--list-bottom,0px);overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}._container_6xf3b_36::-webkit-scrollbar-track{margin-top:var(--list-top,0px);margin-bottom:var(--list-bottom,0px)}._group_6xf3b_57{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}._loadMore_6xf3b_64{align-self:center;height:32px;margin:8px auto;font-size:13px}._empty_6xf3b_72{text-align:center;color:var(--text-muted);font-size:var(--fs-base,14px);margin-top:48px}._dateSeparator_6xf3b_79{justify-content:center;margin:16px 0 8px;display:flex}._dateSeparator_6xf3b_79 span{color:var(--text-muted);letter-spacing:.01em;font-size:12px}._newSeparator_6xf3b_92{color:var(--accent);align-items:center;gap:10px;margin:12px 0 6px;display:flex}._newSeparator_6xf3b_92:before,._newSeparator_6xf3b_92:after{content:"";background:var(--accent-mix-25);background:color-mix(in srgb, var(--accent) 25%, transparent);flex:1;height:1px}._newSeparator_6xf3b_92 span{letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600}._historyNotice_6xf3b_118{background:var(--surface2);max-width:100%;color:var(--text-muted);border-radius:10px;align-self:center;align-items:center;gap:7px;margin:10px auto 14px;padding:6px 11px;font-size:12px;line-height:1.4;display:inline-flex}._historyNotice_6xf3b_118 svg{opacity:.8;flex:none}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._panel_n74e1_5{top:calc(var(--header-offset,0px) + var(--header-h) + var(--panel-gap));z-index:calc(var(--z-sticker) - 1);padding:10px var(--gutter);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-panel), var(--halo);opacity:1;max-height:55vh;transition:transform var(--dur-3) var(--ease-drawer), opacity var(--dur-1) var(--ease-out);will-change:transform, opacity;flex-direction:column;gap:8px;display:flex;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(-100%)}._panel_n74e1_5._open_n74e1_28{opacity:1;transform:translateY(0)}._panel_n74e1_5:not(._open_n74e1_28){opacity:0;transition:transform var(--dur-2) var(--ease-drawer), opacity .14s var(--ease-out) 40ms}@media (prefers-reduced-motion:reduce){._panel_n74e1_5:not(._open_n74e1_28){transition-delay:0s}}@media (width<=767px){._panel_n74e1_5{left:var(--panel-gap);right:var(--panel-gap)}}._bar_n74e1_52{align-items:center;gap:8px;display:flex}._icon_n74e1_58{color:var(--text-muted);flex-shrink:0}._field_n74e1_64{flex:1;min-width:0;display:flex;position:relative}._field_n74e1_64 ::placeholder{color:#0000}._input_n74e1_73{border-radius:var(--radius-full);background:var(--surface2);width:100%;height:40px;color:var(--text);border:1px solid #0000;padding:0 14px;font-size:14px}._input_n74e1_73:focus{border-color:var(--accent)}._hint_n74e1_89{align-items:center;padding:0 14px;font-size:14px;display:flex}._results_n74e1_100{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}._count_n74e1_109{color:var(--text-muted);padding:0 4px 4px;font-size:11px}._note_n74e1_116{height:21px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;font-size:12px;line-height:17px;overflow:hidden}._error_n74e1_128{color:var(--danger)}._result_n74e1_100{border-radius:var(--radius-sm);text-align:left;transition:background var(--dur-2) var(--ease-out);flex-direction:column;gap:2px;padding:8px 10px;display:flex}._resultHead_n74e1_142{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}._resultName_n74e1_150{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._resultTime_n74e1_158{font-variant-numeric:tabular-nums;flex-shrink:0}._resultText_n74e1_163{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}._resultText_n74e1_163 mark{background:var(--accent-mix-30);background:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--text);border-radius:3px;padding:0 1px}@media (hover:hover) and (pointer:fine){._result_n74e1_100:hover{background:var(--surface2)}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._root_q5zrs_1{padding:8px var(--gutter) calc(12px + var(--safe-bottom,0px));z-index:var(--z-sticker);--strip-b:calc(12px + var(--safe-bottom,0px));flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;display:flex;position:relative}._root_q5zrs_1:before{content:"";height:calc(var(--strip-b) + 20px);background:var(--bg);z-index:-1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}._uploadNote_q5zrs_32{background:var(--bg);border-radius:var(--radius-sm);box-shadow:var(--halo);color:var(--text-muted);padding:2px 4px;font-size:12px}._uploadError_q5zrs_41{color:var(--danger)}._bar_q5zrs_45{background:var(--surface2);box-shadow:var(--halo);transition:border-color var(--dur-2) var(--ease-out);border:1px solid #0000;border-radius:24px;align-items:flex-end;gap:4px;padding:4px;display:flex}._bar_q5zrs_45:focus-within{background:var(--accent-mix-08);background:color-mix(in srgb, var(--accent) 6%, var(--surface2))}._iconBtn_q5zrs_64._active_q5zrs_68{background:var(--accent-mix-15);background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}._textarea_q5zrs_74{resize:none;min-height:40px;font-family:var(--font);font-size:var(--fs-bubble);max-height:160px;color:var(--text);background:0 0;border:none;flex:1;padding:9px 4px;line-height:1.5;overflow-y:auto}@supports (-webkit-touch-callout:none){._textarea_q5zrs_74,._hint_q5zrs_94{font-size:max(16px, var(--fs-bubble))}}._textarea_q5zrs_74::placeholder{color:var(--text-muted);font-weight:400}._field_q5zrs_105{flex:1;min-width:0;display:flex;position:relative}._field_q5zrs_105 ::placeholder{color:#0000}._hint_q5zrs_94{font-size:var(--fs-bubble);padding:9px 4px;line-height:1.5}._sendBtn_q5zrs_119:not(:disabled):active{transform:none}._sendBtn_q5zrs_119:disabled{background:var(--surface3);color:var(--text-muted);opacity:1}._editBanner_q5zrs_135{background:var(--accent-mix-08);background:color-mix(in srgb, var(--accent) 8%, var(--surface2));border:1px solid var(--accent-mix-25);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:var(--radius-sm);box-shadow:var(--halo);font-variant-numeric:tabular-nums;color:var(--text-muted);justify-content:space-between;align-items:center;padding:6px 14px;font-size:12px;display:flex}._replyBanner_q5zrs_156{border-left:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-mix-08);background:color-mix(in srgb, var(--accent) 8%, var(--surface2));box-shadow:var(--halo);align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}._replyPreview_q5zrs_168{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._replyName_q5zrs_176{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}._replyText_q5zrs_185{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._barEditing_q5zrs_193{border-color:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 60%, transparent)!important}._readOnly_q5zrs_198{text-align:center;font-variant-numeric:tabular-nums;color:var(--text-muted);letter-spacing:.02em;background:var(--bg);border-radius:var(--radius-sm);box-shadow:var(--halo);padding:10px 0;font-size:12px}@media (width<=767px){._root_q5zrs_1{padding:8px var(--gutter) calc(8px + var(--safe-bottom,0px));--strip-b:calc(8px + var(--safe-bottom,0px))}._textarea_q5zrs_74{max-height:40vh;font-size:max(16px, var(--fs-bubble))}._hint_q5zrs_94{font-size:max(16px, var(--fs-bubble))}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}@keyframes _fadeIn_h37dg_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._overlay_h37dg_11{z-index:var(--z-modal-low);padding:var(--safe-top,0px) 0 var(--safe-bottom,0px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_h37dg_33{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:calc(100vw - 32px);max-width:360px;max-height:calc(100vh - 48px);box-shadow:var(--shadow-md);animation:_fadeIn_h37dg_1 var(--dur-2) var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}._header_h37dg_61{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}._title_h37dg_79{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:600}._addWrap_h37dg_101{border-bottom:1px solid var(--border);flex-shrink:0;padding:12px 18px}._addBtn_h37dg_113{width:100%}._addBtn_h37dg_113 span{font-size:16px;line-height:1}._list_h37dg_125{padding:8px 0;overflow-y:auto}._loading_h37dg_135{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}._member_h37dg_149{transition:background var(--dur-1) var(--ease-out);align-items:center;gap:12px;padding:9px 18px;display:flex}._info_h37dg_165{flex-direction:column;min-width:0;display:flex}._name_h37dg_177{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}._joined_h37dg_195{color:var(--text-muted);font-size:11px}._inviteBtn_h37dg_205{opacity:0;transition:opacity var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}._kickBtn_h37dg_217{opacity:0;transition:opacity var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);margin-left:auto}@media (hover:hover) and (pointer:fine){._member_h37dg_149:hover{background:var(--surface2)}._member_h37dg_149:hover ._inviteBtn_h37dg_205,._member_h37dg_149:hover ._kickBtn_h37dg_217{opacity:1}}@media (hover:none){._inviteBtn_h37dg_205,._kickBtn_h37dg_217{opacity:1}}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}@keyframes _pulse_163zl_1{0%,to{opacity:1}50%{opacity:.3}}._banner_163zl_6{height:48px;margin:4px var(--gutter) 0;border-radius:var(--radius-full);background:var(--success-mix-08);background:color-mix(in srgb, var(--success) 12%, var(--surface));z-index:1;box-shadow:var(--halo);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 4px 0 16px;display:flex;position:relative}._left_163zl_24{align-items:center;gap:9px;display:flex}._dot_163zl_30{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite _pulse_163zl_1}._label_163zl_39{color:var(--text-muted);letter-spacing:.01em;font-size:13px}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._root_13zdt_1{background:var(--bg);--header-offset:0px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}._root_13zdt_1:before{content:"";height:calc(var(--header-offset) + var(--header-h) / 2);background:var(--bg);z-index:calc(var(--z-sticker) - 2);pointer-events:none;position:absolute;top:0;left:0;right:0}._header_13zdt_27{z-index:var(--z-sticker);height:var(--header-h);margin:0 0 var(--panel-gap);box-sizing:border-box;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-panel), inset 0 1px 0 var(--shadow-hair), var(--halo);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:relative}._roomName_13zdt_45{flex:1;align-items:center;min-width:0;padding-left:12px;display:flex}._hamburger_13zdt_53{display:none}@media (width<=767px){._root_13zdt_1{--header-offset:calc(var(--panel-gap) + var(--safe-top,0px))}._header_13zdt_27{margin:var(--header-offset) var(--panel-gap) var(--panel-gap)}._hamburger_13zdt_53{display:inline-flex}._roomName_13zdt_45{padding-left:0}}._roomHash_13zdt_70{color:var(--text-muted);font-size:18px}._roomIcon_13zdt_73{background:var(--surface3);width:36px;height:36px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._roomInfo_13zdt_85{flex-direction:column;flex:1;min-width:0;margin-left:10px;display:flex;container-type:inline-size}._roomTitle_13zdt_95{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}._roomStatus_13zdt_106{min-height:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;display:grid}._statusLine_13zdt_115{min-width:0;transition:opacity var(--dur-2) var(--ease-out);grid-area:1/1;align-items:center;gap:6px;display:flex}._statusLine_13zdt_115>span:not(._onlineDot_13zdt_123){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._statusHidden_13zdt_129{opacity:0}._onlineDot_13zdt_123{border-radius:var(--radius-full);background:var(--success);flex-shrink:0;width:8px;height:8px}._statusShort_13zdt_139{display:none}@container (width<=220px){._statusFull_13zdt_141{display:none}._statusShort_13zdt_139{display:inline}}._callBtnActive_13zdt_152{cursor:default;color:var(--success)!important}._headerActions_13zdt_154{align-items:center;gap:4px;padding-left:4px;display:flex}._deleteConfirm_13zdt_169{z-index:var(--z-modal-call);padding:var(--safe-top,0px) 0 var(--safe-bottom,0px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._deleteModal_13zdt_180{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius);width:calc(100vw - 32px);max-width:320px;box-shadow:var(--shadow-md);padding:24px}._deleteModal_13zdt_180 h3{color:var(--text);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}._deleteModal_13zdt_180 p{color:var(--text-muted);margin:0 0 16px;font-size:14px}._deleteActions_13zdt_204{justify-content:flex-end;gap:8px;display:flex}._cancelBtn_13zdt_210,._confirmDeleteBtn_13zdt_211{border-radius:var(--radius);transition:background var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);padding:8px 16px;font-size:14px;font-weight:500}._cancelBtn_13zdt_210:disabled,._confirmDeleteBtn_13zdt_211:disabled{opacity:.6;cursor:not-allowed}._typingLine_13zdt_234{color:var(--accent)}._typingText_13zdt_234{color:var(--accent);white-space:nowrap}._statusLine_13zdt_115>span._typingDots_13zdt_244{flex:none;align-items:center;gap:3px;height:18px;margin-left:-2px;display:inline-flex;overflow:visible}._typingDots_13zdt_244 i{border-radius:var(--radius-full);background:var(--accent);transform-origin:50% 100%;width:4px;height:4px;animation:1.5s infinite both _typingBounce_13zdt_1;display:block}._typingDots_13zdt_244 i:nth-child(2){animation-delay:.16s}._typingDots_13zdt_244 i:nth-child(3){animation-delay:.32s}@keyframes _typingBounce_13zdt_1{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)scale(1)}10%{animation-timing-function:cubic-bezier(.55,0,.85,.35);transform:translateY(-5px)scale(.94,1.08)}24%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)scale(1)}28%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translateY(0)scale(1.2,.75)}36%,to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._typingDots_13zdt_244 i{transform:none;animation:none!important}}._notFound_13zdt_279{height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}:where(._base_x5quq_45){white-space:nowrap;cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:inline-flex}:where(._base_x5quq_45:disabled){opacity:.4;cursor:default}:where(._text_x5quq_85){border-radius:var(--radius-full);height:40px;padding:0 16px}:where(._icon_x5quq_87){border-radius:var(--radius-full);width:40px;height:40px}:where(._iconSm_x5quq_89){border-radius:var(--radius-full);width:32px;height:32px}:where(._primary_x5quq_101){background:var(--accent);color:var(--on-accent)}:where(._primary_x5quq_101:disabled){background:var(--surface3);color:var(--text-muted);opacity:1}:where(._secondary_x5quq_107){background:var(--surface2);color:var(--text)}:where(._action_x5quq_109){color:var(--accent)}:where(._quiet_x5quq_111){color:var(--text-muted)}:where(._danger_x5quq_113){background:var(--danger);color:var(--on-accent)}:where(._dangerSoft_x5quq_115){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 12%, transparent);color:color-mix(in srgb, var(--danger) 80%, var(--text))}:where(._positive_x5quq_127){background:var(--success);color:var(--on-accent)}:where(._base_x5quq_45:not(:disabled):active){transition-duration:90ms;transform:scale(.97)}@media (hover:hover) and (pointer:fine){:where(._primary_x5quq_101:hover:not(:disabled)){background:var(--accent-dim)}:where(._secondary_x5quq_107:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, var(--surface2));color:var(--accent)}:where(._action_x5quq_109:hover:not(:disabled)){background:var(--accent-mix-12);background:color-mix(in srgb, var(--accent) 14%, transparent)}:where(._quiet_x5quq_111:hover:not(:disabled)){background:var(--surface2);color:var(--text)}:where(._danger_x5quq_113:hover:not(:disabled)){opacity:.88}:where(._dangerSoft_x5quq_115:hover:not(:disabled)){background:var(--danger-mix-15);background:color-mix(in srgb, var(--danger) 20%, transparent)}:where(._positive_x5quq_127:hover:not(:disabled)){opacity:.88}:where(._destructive_x5quq_199:hover:not(:disabled)){background:var(--danger-mix-12);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}}._layout_1e983_1{background:var(--bg);gap:0;height:100%;padding:0;display:flex;overflow:hidden}._sidebar_1e983_19{width:var(--sidebar-w);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;min-width:260px;max-width:320px;box-shadow:var(--shadow-panel);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._main_1e983_49{background:var(--bg);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._emptyWrapper_1e983_67{flex-direction:column;height:100%;display:flex;position:relative}._emptyHamburger_1e983_81{top:calc(8px + var(--safe-top,0px));left:var(--gutter);z-index:10;display:none;position:absolute}._empty_1e983_67{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;display:flex}._emptyLogo_1e983_117{width:88px;height:88px;margin-bottom:20px;display:block}._empty_1e983_67 p{font-family:var(--font);color:var(--text-muted);letter-spacing:.04em;font-size:13px;font-weight:400}@keyframes _toastIn_1e983_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _toastOut_1e983_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}._toast_1e983_153{bottom:calc(24px + var(--safe-bottom,0px));z-index:var(--z-modal-mid);background:var(--surface);border:1px solid var(--border);font-variant-numeric:tabular-nums;color:var(--text-muted);box-shadow:var(--shadow-sm);animation:_toastIn_1e983_1 var(--dur-2) var(--ease-out) both;pointer-events:none;white-space:nowrap;border-radius:99px;padding:6px 16px;font-size:12px;position:fixed;left:50%;transform:translate(-50%)}._toastLeave_1e983_193{animation:_toastOut_1e983_1 .14s var(--ease-out) both}@media (width<=767px){._layout_1e983_1{--drawer:0;--drawer-w:min(85vw, 360px);position:relative}._emptyHamburger_1e983_81{display:flex}._sidebar_1e983_19{width:var(--drawer-w);min-width:0;max-width:none;z-index:var(--z-sidebar);transform:translateX(calc((var(--drawer) - 1) * 100%));transition:transform var(--dur-3) var(--ease-drawer);will-change:transform;position:fixed;top:0;bottom:0;left:0}._main_1e983_49{transform:translateX(calc(var(--drawer) * var(--drawer-w)));transition:transform var(--dur-3) var(--ease-drawer);will-change:transform;flex:1 0 100%}._scrim_1e983_261{background:var(--scrim);opacity:var(--drawer);pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);z-index:var(--z-sidebar);position:absolute;inset:0}._drawerOpen_1e983_279 ._scrim_1e983_261{pointer-events:auto}._dragging_1e983_283 ._sidebar_1e983_19,._dragging_1e983_283 ._main_1e983_49,._dragging_1e983_283 ._scrim_1e983_261{transition:none}._layout_1e983_1:not(._drawerOpen_1e983_279):not(._dragging_1e983_283) ._sidebar_1e983_19,._layout_1e983_1:not(._drawerOpen_1e983_279):not(._dragging_1e983_283) ._main_1e983_49{transition-duration:var(--dur-2)}._layout_1e983_1:not(._drawerOpen_1e983_279):not(._dragging_1e983_283) ._scrim_1e983_261{transition-duration:var(--dur-1)}body:has([data-sheet=open]) ._scrim_1e983_261{opacity:0;transition:opacity var(--dur-3) var(--ease-drawer)}body:has([data-sheet=closing]) ._scrim_1e983_261{transition:opacity var(--dur-2) var(--ease-drawer)}}@media (width>=768px){._layout_1e983_1{padding:var(--panel-gap);gap:var(--panel-gap)}._sidebar_1e983_19{border-radius:var(--radius);transition:width var(--dur-3) var(--ease-drawer), min-width var(--dur-3) var(--ease-drawer);display:flex!important}._sidebarCollapsed_1e983_367{width:64px;min-width:64px}._scrim_1e983_261{display:none}}._backdrop_5afyk_2{z-index:var(--z-overlay);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._floatingWrapper_5afyk_14{top:calc(var(--safe-top,0px) + var(--header-h) + 8px);width:340px;z-index:var(--z-overlay);position:fixed;right:16px}._floatingWrapper_5afyk_14 ._compact_5afyk_22{box-shadow:var(--shadow-md), var(--halo)}._panel_5afyk_25{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius);min-width:260px;box-shadow:var(--shadow-md);flex-direction:column;align-items:center;gap:16px;padding:28px 32px;display:flex}._incomingPanel_5afyk_38{min-width:300px}._compact_5afyk_22{border-radius:var(--radius-full);border:none;flex-direction:row;gap:12px;min-width:0;padding:8px 8px 8px 12px}._compact_5afyk_22 ._info_5afyk_50{text-align:left;flex:1;align-items:flex-start;gap:0;min-width:0}._compact_5afyk_22 ._partnerName_5afyk_51{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}._compact_5afyk_22 ._actions_5afyk_52{gap:8px}._compact_5afyk_22 ._actionBtn_5afyk_53{width:40px;height:40px}._compact_5afyk_22 ._pulsing_5afyk_54:before,._compact_5afyk_22 ._pulsing_5afyk_54:after{display:none}._avatarWrap_5afyk_58{z-index:1;border-radius:50%;line-height:0;position:relative}._pulsing_5afyk_54:before,._pulsing_5afyk_54:after{content:"";border:2px solid var(--accent-mix-55);border:2px solid color-mix(in srgb, var(--accent) 55%, transparent);will-change:transform, opacity;border-radius:50%;position:absolute;inset:-2px}._pulsing_5afyk_54:after{animation-delay:.7s}._pulsing_5afyk_54{box-shadow:0 0 0 0 var(--accent-mix-40);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}@keyframes _sonar_5afyk_1{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@supports (color:color-mix(in srgb, red 50%, blue)){@keyframes _sonarGlow_5afyk_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}50%{box-shadow:0 0 0 18px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}}@supports not (color:color-mix(in srgb, red 50%, blue)){@keyframes _sonarGlow_5afyk_1{0%{box-shadow:0 0 0 0 var(--accent-mix-40)}50%{box-shadow:0 0 0 18px #0000}to{box-shadow:0 0 #0000}}}._info_5afyk_50{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}._partnerName_5afyk_51{color:var(--text);letter-spacing:-.01em;font-size:17px;font-weight:600}._statusLabel_5afyk_123{font-family:var(--mono-font);color:var(--text-muted);letter-spacing:.04em;font-size:12px}._timer_5afyk_130{font-family:var(--mono-font);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:13px}._actions_5afyk_52{align-items:center;gap:20px;display:flex}._actionBtn_5afyk_53{cursor:pointer;width:54px;height:54px;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._actionBtn_5afyk_53:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._actionBtn_5afyk_53:hover{opacity:.88;transform:scale(1.05)}._compact_5afyk_22 ._actionBtn_5afyk_53:hover{transform:none}}._accept_5afyk_164{background:var(--success);box-shadow:none}._decline_5afyk_165,._hangup_5afyk_166{background:var(--danger);box-shadow:none}._mute_5afyk_168{background:var(--surface3);color:var(--text);border:1px solid var(--border)}._mutedActive_5afyk_174{background:var(--accent);color:var(--on-accent)}._errorCard_5afyk_180{background:var(--danger-mix-10);background:color-mix(in srgb, var(--danger) 10%, var(--glass-bg));border:1px solid var(--danger-mix-30);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius);font-family:var(--mono-font);color:var(--text-muted);box-shadow:var(--shadow-md);letter-spacing:.02em;padding:10px 16px;font-size:12px}@media (width<=767px){._floatingWrapper_5afyk_14{right:var(--gutter);left:var(--gutter);width:auto}._panel_5afyk_25,._incomingPanel_5afyk_38{min-width:unset;width:100%}}@keyframes _fadeIn_7oa0d_1{0%{opacity:0;transform:translateY(-6px)}}._floatingWrapper_7oa0d_6{top:calc(var(--safe-top,0px) + var(--header-h) + 8px);width:360px;z-index:var(--z-overlay);animation:_fadeIn_7oa0d_1 var(--dur-2) var(--ease-out) both;position:fixed;right:16px}._panel_7oa0d_15{background:var(--glass-bg);border-radius:var(--radius-full);box-shadow:var(--shadow-md), var(--halo);align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}._stack_7oa0d_26{flex-shrink:0;display:flex}._stackItem_7oa0d_30{box-shadow:0 0 0 2px var(--glass-bg);border-radius:50%;display:inline-flex}._stackItem_7oa0d_30+._stackItem_7oa0d_30{margin-left:-8px}._more_7oa0d_37{background:var(--surface3);width:28px;height:28px;color:var(--text-muted);justify-content:center;align-items:center;font-size:11px;font-weight:600}._info_7oa0d_48{flex-direction:column;flex:1;min-width:0;display:flex}._title_7oa0d_55{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._count_7oa0d_64{color:var(--text-muted);font-weight:400}._timer_7oa0d_69{font-family:var(--mono-font,monospace);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px}._actionBtn_7oa0d_77{cursor:pointer;width:40px;height:40px;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._actionBtn_7oa0d_77:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._actionBtn_7oa0d_77:hover{opacity:.88}}._mute_7oa0d_96{background:var(--surface3);color:var(--text)}._mutedActive_7oa0d_101{background:var(--accent);color:var(--on-accent)}._leave_7oa0d_106{background:var(--danger)}@media (width<=767px){._floatingWrapper_7oa0d_6{right:var(--gutter);left:var(--gutter);width:auto}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:where(button){font-family:inherit;font-size:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none}}:root{--bg:#191714;--surface:#211f1c;--surface2:#2c2a26;--surface3:#3c3934;--border:#3c3934;--accent:#d29094;--accent-dim:#b07479;--text:#eae7e3;--text-muted:#a8a49e;--text-light:#bdb9b3;--danger:#f08e54;--success:#87ba88;--on-accent:#1a1415;--bubble-me:#3e2a2b;--bubble-them:#292622;--radius:16px;--radius-sm:10px;--radius-full:999px;--sidebar-w:300px;--gutter:16px;--header-h:56px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000059;--scrim:#00000059;--panel-gap:10px;--shadow-panel:0 1px 2px #0006, 0 8px 24px -14px #0000008c;--shadow-hair:#ffffff0b;--halo:0 0 14px 0 color-mix(in srgb, var(--bg) 85%, transparent);--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.2, .64, 1);--font:"IBM Plex Sans", system-ui, sans-serif;--mono-font:"IBM Plex Mono", ui-monospace, monospace;--glow:none;--glass-bg:var(--surface);--glass-border:var(--border);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--z-sticker:50;--z-sidebar:100;--z-modal-low:200;--z-modal-mid:300;--z-modal-call:999;--z-overlay:1000;--accent-mix-08:#d2909414;--accent-mix-10:#d290941a;--accent-mix-12:#d290941f;--accent-mix-15:#d2909426;--accent-mix-25:#d2909440;--accent-mix-30:#d290944d;--accent-mix-40:#d2909466;--accent-mix-50:#d2909480;--accent-mix-55:#d290948c;--accent-mix-60:#d2909499;--danger-mix-10:#f08e541a;--danger-mix-12:#f08e541f;--danger-mix-15:#f08e5426;--danger-mix-30:#f08e544d;--danger-mix-35:#f08e5459;--success-mix-08:#87ba8814;--success-mix-12:#87ba881f;--success-mix-20:#87ba8833;--surface-accent:#3e2a2b;--av-text:#f3efea;--av-1:#7c464a;--av-2:#7b4a34;--av-3:#705223;--av-4:#5e5a24;--av-5:#2d6549;--av-6:#186175;--av-7:#415882;--av-8:#70486c}[data-theme=beige]{--bg:#f7f5f1;--surface:#fcfaf7;--surface2:#ede9e4;--surface3:#d8d3cd;--border:#d8d3cd;--accent:#8b4f54;--accent-dim:#6f3d42;--text:#221f1a;--text-muted:#67625c;--text-light:#7d7871;--danger:#b94a00;--success:#467748;--on-accent:#fefbfb;--bubble-me:#f7e4e5;--bubble-them:#f2f0ec;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 16px #0000001a;--shadow-panel:0 1px 2px #443a2e1a, 0 8px 24px -14px #443a2e47;--shadow-hair:#ffffffb3;--accent-mix-08:#8b4f5414;--accent-mix-10:#8b4f541a;--accent-mix-12:#8b4f541f;--accent-mix-15:#8b4f5426;--accent-mix-25:#8b4f5440;--accent-mix-30:#8b4f544d;--accent-mix-40:#8b4f5466;--accent-mix-50:#8b4f5480;--accent-mix-55:#8b4f548c;--accent-mix-60:#8b4f5499;--danger-mix-10:#b94a001a;--danger-mix-12:#b94a001f;--danger-mix-15:#b94a0026;--danger-mix-30:#b94a004d;--danger-mix-35:#b94a0059;--success-mix-08:#46774814;--success-mix-12:#4677481f;--success-mix-20:#46774833;--surface-accent:#f7e4e5;--av-text:#2a2520;--av-1:#f3c3c5;--av-2:#f1c6b4;--av-3:#e7cdaa;--av-4:#d6d4aa;--av-5:#b3ddc5;--av-6:#aadaea;--av-7:#bed2f6;--av-8:#e7c5e2}[data-theme=herb-dark]{--bg:#151713;--surface:#1d1f1b;--surface2:#272a25;--surface3:#363933;--border:#363933;--accent:#94b68c;--accent-dim:#7a9a73;--text:#e6e9e3;--text-muted:#a2a69e;--text-light:#b8bcb3;--danger:#e47d70;--success:#76be86;--on-accent:#141713;--bubble-me:#2b3728;--bubble-them:#242622;--accent-mix-08:#94b68c14;--accent-mix-10:#94b68c1a;--accent-mix-12:#94b68c1f;--accent-mix-15:#94b68c26;--accent-mix-25:#94b68c40;--accent-mix-30:#94b68c4d;--accent-mix-40:#94b68c66;--accent-mix-50:#94b68c80;--accent-mix-55:#94b68c8c;--accent-mix-60:#94b68c99;--danger-mix-10:#e47d701a;--danger-mix-12:#e47d701f;--danger-mix-15:#e47d7026;--danger-mix-30:#e47d704d;--danger-mix-35:#e47d7059;--success-mix-08:#76be8614;--success-mix-12:#76be861f;--success-mix-20:#76be8633;--surface-accent:#2b3728;--av-text:#eef2eb;--av-1:#4e6640;--av-2:#3e694d;--av-3:#665f31;--av-4:#795537;--av-5:#7e4f49;--av-6:#7b4e5f;--av-7:#63557d;--av-8:#36647d}[data-theme=herb-light]{--bg:#f5f8f3;--surface:#eef1ec;--surface2:#e4e8e1;--surface3:#d3d7cf;--border:#d3d7cf;--accent:#4e6d47;--accent-dim:#3d5738;--text:#1d201b;--text-muted:#61655d;--text-light:#777b72;--danger:#b24037;--success:#3b834e;--on-accent:#fbfcf9;--bubble-me:#dfecdd;--bubble-them:#f2f5ef;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 16px #0000001a;--shadow-panel:0 1px 2px #443a2e1a, 0 8px 24px -14px #443a2e47;--shadow-hair:#ffffffb3;--accent-mix-08:#4e6d4714;--accent-mix-10:#4e6d471a;--accent-mix-12:#4e6d471f;--accent-mix-15:#4e6d4726;--accent-mix-25:#4e6d4740;--accent-mix-30:#4e6d474d;--accent-mix-40:#4e6d4766;--accent-mix-50:#4e6d4780;--accent-mix-55:#4e6d478c;--accent-mix-60:#4e6d4799;--danger-mix-10:#b240371a;--danger-mix-12:#b240371f;--danger-mix-15:#b2403726;--danger-mix-30:#b240374d;--danger-mix-35:#b2403759;--success-mix-08:#3b834e14;--success-mix-12:#3b834e1f;--success-mix-20:#3b834e33;--surface-accent:#dfecdd;--av-text:#1f241d;--av-1:#c6dcbb;--av-2:#bbdfc6;--av-3:#dbd6b0;--av-4:#eecdb4;--av-5:#f4c9c2;--av-6:#f0c7d6;--av-7:#d9cdf1;--av-8:#b5daf1}:root{--fs-base:15px;--fs-bubble:15px;--fs-name:12px;--fs-time:10px}[data-font-size=small]{--fs-base:13px;--fs-bubble:14px;--fs-name:11px;--fs-time:10px}[data-font-size=normal]{--fs-base:15px;--fs-bubble:15px;--fs-name:12px;--fs-time:10px}[data-font-size=large]{--fs-base:17px;--fs-bubble:17px;--fs-name:13px;--fs-time:11px}html,body,#root{background:var(--bg);width:100%;height:100dvh;color:var(--text);font-family:var(--font);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;overflow:hidden}::selection{background:var(--accent-mix-30);background:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--text)}a{color:var(--accent);transition:opacity var(--dur-2) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{opacity:.8}}button:focus{outline:none}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,textarea{font-family:inherit;font-size:inherit;color:inherit;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--dur-2) var(--ease-out);touch-action:manipulation;outline:none;padding:10px 12px}input:focus,textarea:focus{border-color:var(--accent)}[data-hint=on] input,[data-hint=on] textarea{caret-color:#0000}@media (width<=767px){:root{--gutter:12px;--panel-gap:8px}}@media (width<=480px){:root,[data-font-size=small],[data-font-size=normal]{--fs-time:11px;--fs-name:13px}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (prefers-reduced-motion:reduce){:where(*){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
