._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_174yk_1{0%{opacity:0}}@keyframes _pop_174yk_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _rise_174yk_1{0%{transform:translateY(100%)}}._overlay_174yk_5{z-index:var(--z-modal-mid);animation:_fade_174yk_1 var(--dur-2) var(--ease-out) both;background:#0000005c;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}._panel_174yk_17{background:var(--surface);width:100%;max-width:400px;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-md);animation:_pop_174yk_1 var(--dur-2) var(--ease-out) both;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}._handle_174yk_30{display:none}._header_174yk_32{align-items:center;gap:8px;padding:16px 12px 4px 20px;display:flex}._title_174yk_39{letter-spacing:-.01em;min-width:0;color:var(--text);flex:1;margin:0;font-size:17px;font-weight:600}._body_174yk_53{flex-direction:column;flex:1;gap:16px;min-height:0;padding:12px 20px 20px;display:flex;overflow-y:auto}@media (width<=767px){._overlay_174yk_5{align-items:flex-end;padding:0}._panel_174yk_17{max-width:none;max-height:calc(100dvh - var(--safe-top) - 24px);padding-bottom:var(--safe-bottom);animation:_rise_174yk_1 var(--dur-3) var(--ease-drawer) both;border-radius:20px 20px 0 0}._handle_174yk_30{background:var(--surface3);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0;display:block}._header_174yk_32{padding:8px 4px 0 var(--gutter)}._body_174yk_53{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_1n1hf_5{height:min(700px,100dvh - 48px)}@media (width<=767px){._sheet_1n1hf_5{height:min(700px, calc(100dvh - var(--safe-top,0px) - 24px))}}._tabs_1n1hf_29{border-radius:var(--radius-full);background:var(--surface2);grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}._tab_1n1hf_29{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_1n1hf_29:hover{color:var(--text)}}._tabActive_1n1hf_81,._tabActive_1n1hf_81:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface2));color:var(--text)}._tabPanel_1n1hf_93{flex-direction:column;gap:20px;display:flex}._sectionTitle_1n1hf_109{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:600}._options_1n1hf_127{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._option_1n1hf_127{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_1n1hf_127:active{background:var(--surface3)}@media (hover:hover) and (pointer:fine){._option_1n1hf_127:hover{background:var(--surface3)}}._option_1n1hf_127._optionActive_1n1hf_177{border-color:var(--accent);background:var(--surface-accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface2))}._fontOption_1n1hf_189 ._optionIcon_1n1hf_189{font-style:normal;font-weight:600;line-height:1}._fontSize_small_1n1hf_201 ._optionIcon_1n1hf_189{font-size:14px}._fontSize_normal_1n1hf_203 ._optionIcon_1n1hf_189{font-size:20px}._fontSize_large_1n1hf_205 ._optionIcon_1n1hf_189{font-size:26px}._optionIcon_1n1hf_189{font-size:24px}._optionLabel_1n1hf_213{color:var(--text);font-size:13px;font-weight:500}._check_1n1hf_225{color:var(--accent);font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}._dangerTitle_1n1hf_243{color:color-mix(in srgb, var(--danger) 80%, var(--text-muted))}._deleteAccountBtn_1n1hf_247{width:100%}._deleteConfirm_1n1hf_257{flex-direction:column;gap:10px;display:flex}._deleteWarning_1n1hf_269{color:var(--text-muted);font-size:12px;line-height:1.5}._deleteInput_1n1hf_281{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_1n1hf_281:focus{border-color:var(--danger)}._deleteError_1n1hf_305{color:var(--danger);margin:0;font-size:12px}._deleteActions_1n1hf_317{gap:8px;display:flex}._cancelDeleteBtn_1n1hf_327,._confirmDeleteBtn_1n1hf_337{flex:1}._field_1n1hf_349{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_1n1hf_371{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._fieldBtn_1n1hf_387{height:34px;padding:0 12px;font-size:13px}._form_1n1hf_401{flex-direction:column;gap:10px;display:flex}._input_1n1hf_413{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_1n1hf_413:focus{border-color:var(--accent)}._error_1n1hf_437{color:var(--danger);margin:0;font-size:12px}._success_1n1hf_449{color:var(--text-muted);margin:8px 0 0;font-size:12px}._actions_1n1hf_461{gap:8px;display:flex}._cancelBtn_1n1hf_471,._saveBtn_1n1hf_481{flex:1}._wideBtn_1n1hf_491{width:100%}._devices_1n1hf_503{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._device_1n1hf_503{border-radius:var(--radius);background:var(--surface2);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}._deviceInfo_1n1hf_541{flex-direction:column;gap:2px;min-width:0;display:flex}._deviceName_1n1hf_555{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}._deviceLabel_1n1hf_573{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._deviceBadge_1n1hf_585{border-radius:var(--radius-full);background:var(--surface3);color:var(--text);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}._deviceMeta_1n1hf_605{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._deviceBtn_1n1hf_621{height:32px;padding:0 12px;font-size:13px}._hint_1n1hf_635{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}@media (width<=480px){._options_1n1hf_127{flex-wrap:wrap}._option_1n1hf_127{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_1pb49_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);animation:_barIn_1pb49_1 var(--dur-2) var(--ease-out) both;flex-shrink:0;align-items:center;gap:2px;display:flex}@keyframes _barIn_1pb49_1{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._bar_1pb49_2{animation:none}}._main_1pb49_24{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_1pb49_38{color:var(--accent);flex-shrink:0}._name_1pb49_43{max-width:32%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12px;font-weight:600;overflow:hidden}._text_1pb49_54{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_1pb49_24:hover ._text_1pb49_54{color:var(--text)}}._count_1pb49_71{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_1pb49_71:active{background:var(--surface2)}@media (hover:hover) and (pointer:fine){._count_1pb49_71:hover{background:var(--surface2);color:var(--text)}}._chevron_1pb49_94{flex-shrink:0}._list_1pb49_102{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._item_1pb49_111{border-radius:var(--radius-sm);transition:background var(--dur-2) var(--ease-out);align-items:center;gap:2px;display:flex}._itemMain_1pb49_119{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_1pb49_133{max-width:100%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}._itemText_1pb49_143{max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._itemUnpin_1pb49_152{margin-right:4px}@media (hover:hover) and (pointer:fine){._item_1pb49_111:hover{background:var(--surface2)}._itemUnpin_1pb49_152{opacity:0;transition:opacity var(--dur-1) var(--ease-out)}._item_1pb49_111:hover ._itemUnpin_1pb49_152,._item_1pb49_111:focus-within ._itemUnpin_1pb49_152{opacity:1}}@media (width<=767px){._bar_1pb49_2{height:48px}._name_1pb49_43{max-width:30%}._itemMain_1pb49_119{padding:10px}._itemName_1pb49_133{font-size:12px}._itemText_1pb49_143{font-size:14px}}@media (width<=420px){._chevron_1pb49_94{display:none}._name_1pb49_43{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_1r11b_5{flex:1;min-height:0;display:flex;position:relative}._toLatest_1r11b_19{right:var(--gutter);box-shadow:var(--shadow-sm);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;bottom:12px;transform:translateY(6px)}._toLatest_1r11b_19[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_1r11b_65{-webkit-overflow-scrolling:touch;padding:16px var(--gutter) 4px;overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 8px),#0000 100%)}._group_1r11b_97{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}._loadMore_1r11b_111{align-self:center;height:32px;margin:8px auto;font-size:13px}._empty_1r11b_127{text-align:center;color:var(--text-muted);font-size:var(--fs-base,14px);margin-top:48px}._dateSeparator_1r11b_141{justify-content:center;margin:16px 0 8px;display:flex}._dateSeparator_1r11b_141 span{color:var(--text-muted);letter-spacing:.01em;font-size:12px}._newSeparator_1r11b_167{color:var(--accent);align-items:center;gap:10px;margin:12px 0 6px;display:flex}._newSeparator_1r11b_167:before,._newSeparator_1r11b_167:after{content:"";background:var(--accent-mix-25);background:color-mix(in srgb, var(--accent) 25%, transparent);flex:1;height:1px}._newSeparator_1r11b_167 span{letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600}._historyNotice_1r11b_219{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_1r11b_219 svg{opacity:.8;flex:none}@media (width<=767px){._container_1r11b_65{padding:12px var(--gutter) 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)}}._panel_xp0b6_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);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_xp0b6_5._open_xp0b6_28{opacity:1;transform:translateY(0)}._panel_xp0b6_5:not(._open_xp0b6_28){opacity:0;transition:transform var(--dur-2) var(--ease-drawer), opacity .14s var(--ease-out) 40ms}@media (prefers-reduced-motion:reduce){._panel_xp0b6_5:not(._open_xp0b6_28){transition-delay:0s}}@media (width<=767px){._panel_xp0b6_5{left:var(--panel-gap);right:var(--panel-gap)}}._bar_xp0b6_52{align-items:center;gap:8px;display:flex}._icon_xp0b6_58{color:var(--text-muted);flex-shrink:0}._field_xp0b6_64{flex:1;min-width:0;display:flex;position:relative}._field_xp0b6_64 ::placeholder{color:#0000}._input_xp0b6_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_xp0b6_73:focus{border-color:var(--accent)}._hint_xp0b6_89{align-items:center;padding:0 14px;font-size:14px;display:flex}._results_xp0b6_100{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}._count_xp0b6_109{color:var(--text-muted);padding:0 4px 4px;font-size:11px}._note_xp0b6_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_xp0b6_128{color:var(--danger)}._result_xp0b6_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_xp0b6_142{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}._resultName_xp0b6_150{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._resultTime_xp0b6_158{font-variant-numeric:tabular-nums;flex-shrink:0}._resultText_xp0b6_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_xp0b6_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_xp0b6_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_x9zow_1{padding:8px var(--gutter) calc(12px + var(--safe-bottom,0px));background:var(--bg);flex-direction:column;flex-shrink:0;gap:8px;display:flex;position:relative}._uploadNote_x9zow_27{color:var(--text-muted);padding:2px 4px;font-size:12px}._uploadError_x9zow_39{color:var(--danger)}._bar_x9zow_47{background:var(--surface2);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_x9zow_47:focus-within{background:var(--accent-mix-08);background:color-mix(in srgb, var(--accent) 6%, var(--surface2))}._iconBtn_x9zow_83._active_x9zow_91{background:var(--accent-mix-15);background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}._textarea_x9zow_103{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_x9zow_103,._hint_x9zow_143{font-size:max(16px, var(--fs-bubble))}}._textarea_x9zow_103::placeholder{color:var(--text-muted);font-weight:400}._field_x9zow_165{flex:1;min-width:0;display:flex;position:relative}._field_x9zow_165 ::placeholder{color:#0000}._hint_x9zow_143{font-size:var(--fs-bubble);padding:9px 4px;line-height:1.5}._sendBtn_x9zow_193:disabled{background:var(--surface3);color:var(--text-muted);opacity:1}._editBanner_x9zow_215{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);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_x9zow_255{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));align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}._replyPreview_x9zow_277{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._replyName_x9zow_293{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}._replyText_x9zow_311{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._barEditing_x9zow_327{border-color:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 60%, transparent)!important}._readOnly_x9zow_337{text-align:center;font-variant-numeric:tabular-nums;color:var(--text-muted);letter-spacing:.02em;padding:10px 0;font-size:12px}@media (width<=767px){._root_x9zow_1{padding:8px var(--gutter) calc(8px + var(--safe-bottom,0px))}._textarea_x9zow_103{max-height:40vh;font-size:max(16px, var(--fs-bubble))}._hint_x9zow_143{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_14kqk_1{0%,to{opacity:1}50%{opacity:.3}}._banner_14kqk_11{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));flex-shrink:0;justify-content:space-between;align-items:center;padding:0 4px 0 16px;display:flex}._left_14kqk_39{align-items:center;gap:9px;display:flex}._dot_14kqk_51{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite _pulse_14kqk_1}._label_14kqk_69{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_2b319_1{background:var(--bg);--header-offset:0px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}._header_2b319_13{z-index:var(--z-sticker);padding:0 var(--gutter);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);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}._roomName_2b319_29{letter-spacing:-.01em;flex:1;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}._hamburger_2b319_40{display:none}@media (width<=767px){._root_2b319_1{--header-offset:calc(var(--panel-gap) + var(--safe-top,0px))}._header_2b319_13{margin:var(--header-offset) var(--panel-gap) var(--panel-gap)}._hamburger_2b319_40{display:inline-flex}}._roomHash_2b319_56{color:var(--text-muted);font-size:18px}._roomInfo_2b319_58{flex-direction:column;gap:1px;min-width:0;display:flex}._lastSeenText_2b319_65{font-variant-numeric:tabular-nums;color:var(--text-muted);letter-spacing:.02em;font-size:10px;font-weight:400}._callBtnActive_2b319_80{cursor:default;color:var(--success)!important}._headerActions_2b319_82{align-items:center;gap:12px;display:flex}._deleteConfirm_2b319_96{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_2b319_107{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_2b319_107 h3{color:var(--text);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}._deleteModal_2b319_107 p{color:var(--text-muted);margin:0 0 16px;font-size:14px}._deleteActions_2b319_131{justify-content:flex-end;gap:8px;display:flex}._cancelBtn_2b319_137,._confirmDeleteBtn_2b319_138{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_2b319_137:disabled,._confirmDeleteBtn_2b319_138:disabled{opacity:.6;cursor:not-allowed}._typingText_2b319_162{color:var(--accent);white-space:nowrap}._notFound_2b319_167{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_11i97_1{background:var(--bg);gap:0;height:100%;padding:0;display:flex;overflow:hidden}._sidebar_11i97_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_11i97_49{background:var(--bg);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._emptyWrapper_11i97_67{flex-direction:column;height:100%;display:flex;position:relative}._emptyHamburger_11i97_81{top:calc(8px + var(--safe-top,0px));left:var(--gutter);z-index:10;display:none;position:absolute}._empty_11i97_67{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;display:flex}._emptyLogo_11i97_117{width:88px;height:88px;margin-bottom:20px;display:block}._empty_11i97_67 p{font-family:var(--font);color:var(--text-muted);letter-spacing:.04em;font-size:13px;font-weight:400}@keyframes _toastIn_11i97_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _toastOut_11i97_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}._toast_11i97_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_11i97_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_11i97_193{animation:_toastOut_11i97_1 .14s var(--ease-out) both}@media (width<=767px){._layout_11i97_1{--drawer:0;--drawer-w:min(85vw, 360px);position:relative}._emptyHamburger_11i97_81{display:flex}._sidebar_11i97_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_11i97_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_11i97_261{opacity:calc(var(--drawer) * .35);pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);z-index:var(--z-sidebar);background:#000;position:absolute;inset:0}._drawerOpen_11i97_279 ._scrim_11i97_261{pointer-events:auto}._dragging_11i97_283 ._sidebar_11i97_19,._dragging_11i97_283 ._main_11i97_49,._dragging_11i97_283 ._scrim_11i97_261{transition:none}._layout_11i97_1:not(._drawerOpen_11i97_279):not(._dragging_11i97_283) ._sidebar_11i97_19,._layout_11i97_1:not(._drawerOpen_11i97_279):not(._dragging_11i97_283) ._main_11i97_49{transition-duration:var(--dur-2)}._layout_11i97_1:not(._drawerOpen_11i97_279):not(._dragging_11i97_283) ._scrim_11i97_261{transition-duration:var(--dur-1)}}@media (width>=768px){._layout_11i97_1{padding:var(--panel-gap);gap:var(--panel-gap)}._sidebar_11i97_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_11i97_345{width:64px;min-width:64px}._scrim_11i97_261{display:none}}._backdrop_9llp0_3{z-index:var(--z-overlay);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._floatingWrapper_9llp0_27{top:calc(var(--safe-top,0px) + var(--header-h) + 8px);width:340px;z-index:var(--z-overlay);position:fixed;right:16px}._panel_9llp0_45{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_9llp0_71{min-width:300px}._compact_9llp0_79{border-radius:var(--radius-full);border:none;flex-direction:row;gap:12px;min-width:0;padding:8px 8px 8px 12px}._compact_9llp0_79 ._info_9llp0_95{text-align:left;flex:1;align-items:flex-start;gap:0;min-width:0}._compact_9llp0_79 ._partnerName_9llp0_97{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}._compact_9llp0_79 ._actions_9llp0_99{gap:8px}._compact_9llp0_79 ._actionBtn_9llp0_101{width:40px;height:40px}._compact_9llp0_79 ._pulsing_9llp0_103:before,._compact_9llp0_79 ._pulsing_9llp0_103:after{display:none}._avatarWrap_9llp0_111{z-index:1;border-radius:50%;line-height:0;position:relative}._pulsing_9llp0_103:before,._pulsing_9llp0_103: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_9llp0_103:after{animation-delay:.7s}._pulsing_9llp0_103{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_9llp0_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_9llp0_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_9llp0_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_9llp0_95{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}._partnerName_9llp0_97{color:var(--text);letter-spacing:-.01em;font-size:17px;font-weight:600}._statusLabel_9llp0_241{font-family:var(--mono-font);color:var(--text-muted);letter-spacing:.04em;font-size:12px}._timer_9llp0_255{font-family:var(--mono-font);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:13px}._actions_9llp0_99{align-items:center;gap:20px;display:flex}._actionBtn_9llp0_101{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_9llp0_101:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._actionBtn_9llp0_101:hover{opacity:.88;transform:scale(1.05)}._compact_9llp0_79 ._actionBtn_9llp0_101:hover{transform:none}}._accept_9llp0_323{background:var(--success);box-shadow:none}._decline_9llp0_325,._hangup_9llp0_327{background:var(--danger);box-shadow:none}._mute_9llp0_331{background:var(--surface3);color:var(--text);border:1px solid var(--border)}._mutedActive_9llp0_343{background:var(--accent);color:var(--on-accent)}._errorCard_9llp0_355{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_9llp0_27{right:var(--gutter);left:var(--gutter);width:auto}._panel_9llp0_45,._incomingPanel_9llp0_71{min-width:unset;width:100%}}@keyframes _fadeIn_19xda_1{0%{opacity:0;transform:translateY(-6px)}}._floatingWrapper_19xda_6{top:calc(var(--safe-top,0px) + var(--header-h) + 8px);width:360px;z-index:var(--z-overlay);animation:_fadeIn_19xda_1 var(--dur-2) var(--ease-out) both;position:fixed;right:16px}._panel_19xda_15{background:var(--glass-bg);border-radius:var(--radius-full);box-shadow:var(--shadow-md);align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}._stack_19xda_26{flex-shrink:0;display:flex}._stackItem_19xda_30{box-shadow:0 0 0 2px var(--glass-bg);border-radius:50%;display:inline-flex}._stackItem_19xda_30+._stackItem_19xda_30{margin-left:-8px}._more_19xda_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_19xda_48{flex-direction:column;flex:1;min-width:0;display:flex}._title_19xda_55{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._count_19xda_64{color:var(--text-muted);font-weight:400}._timer_19xda_69{font-family:var(--mono-font,monospace);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px}._actionBtn_19xda_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_19xda_77:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._actionBtn_19xda_77:hover{opacity:.88}}._mute_19xda_96{background:var(--surface3);color:var(--text)}._mutedActive_19xda_101{background:var(--accent);color:var(--on-accent)}._leave_19xda_106{background:var(--danger)}@media (width<=767px){._floatingWrapper_19xda_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;--panel-gap:10px;--shadow-panel:0 1px 2px #0006, 0 8px 24px -14px #0000008c;--shadow-hair:#ffffff0b;--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}}
