._root_dn9xr_1{display:flex;flex-wrap:wrap;gap:.42rem}._grouped_dn9xr_7{display:inline-flex;align-items:center;gap:.2rem;flex-wrap:nowrap;padding:.14rem;border-radius:999px;border:1px solid var(--icon-btn-border);background:color-mix(in srgb,var(--panel-header-bg) 76%,var(--bg-secondary));-webkit-backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1))}._button_dn9xr_20{min-height:38px;padding:.48rem .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);background:color-mix(in srgb,var(--surface-shell) 86%,var(--glass-surface-fill, transparent));color:var(--text-primary);font-size:.84rem;font-weight:600;-webkit-backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}._grouped_dn9xr_7 ._button_dn9xr_20{min-width:36px;height:26px;min-height:26px;padding:0 .72rem;border:none;background:transparent;color:var(--text-secondary);font-size:.7rem;font-weight:650;letter-spacing:.02em}._button_dn9xr_20:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--panel-border-soft));transform:translateY(-1px)}._grouped_dn9xr_7 ._button_dn9xr_20:hover:not(:disabled){border-color:transparent}._active_dn9xr_56{background:color-mix(in srgb,var(--accent) 18%,var(--bg-secondary));border-color:color-mix(in srgb,var(--accent) 75%,var(--panel-border-soft));color:var(--text-primary)}._grouped_dn9xr_7 ._active_dn9xr_56{background:color-mix(in srgb,var(--accent) 24%,var(--bg-secondary));border-color:transparent}._compact_dn9xr_67 ._button_dn9xr_20{min-width:32px;height:22px;min-height:22px;font-size:.66rem}@media (prefers-reduced-motion: reduce){._button_dn9xr_20{transition:none!important;transform:none!important}}._container_1mzh1_1{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:clamp(1rem,4vw,2.5rem);background:radial-gradient(960px 520px at 12% -8%,rgb(30 64 175 / .12),transparent 56%),radial-gradient(840px 520px at 100% 110%,rgb(8 47 73 / .08),transparent 54%),linear-gradient(180deg,var(--bg-primary),color-mix(in srgb,var(--bg-primary) 92%,#050b14))}._card_1mzh1_25{width:100%;max-width:420px;background:color-mix(in srgb,var(--panel-header-bg) 76%,var(--bg-secondary));border:1px solid var(--panel-border-soft);border-radius:24px;padding:clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;gap:1.125rem;box-shadow:0 12px 30px #02061724}._cardTop_1mzh1_51{display:flex;align-items:center;justify-content:space-between;gap:1rem}._logo_1mzh1_65{display:flex;align-items:center;gap:.75rem;margin-bottom:.125rem}._logoMark_1mzh1_79{width:56px;height:56px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}._logoMark_1mzh1_79 svg{width:56px;height:56px;display:block}._logoName_1mzh1_96{font-size:1.2rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._title_1mzh1_110{font-size:clamp(1.5rem,3.4vw,1.8rem);font-weight:700;color:var(--text-primary);letter-spacing:-.02em;margin:0}._subtitle_1mzh1_126{font-size:.9rem;color:var(--text-secondary);line-height:1.55;margin:-.35rem 0 0}._form_1mzh1_140{display:flex;flex-direction:column;gap:1rem}._field_1mzh1_152{display:flex;flex-direction:column;gap:.375rem}._label_1mzh1_164{font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}._error_1mzh1_188{background:var(--danger-soft-bg);border:1px solid var(--danger-soft-border);border-radius:14px;color:var(--danger-contrast);font-size:.875rem;line-height:1.45;padding:.7rem .85rem}._submit_1mzh1_208{min-height:52px;background:linear-gradient(180deg,var(--accent),var(--accent-hover));color:#fff;padding:.75rem 1.25rem;font-weight:650;border-radius:999px;width:100%;margin-top:.35rem;border:1px solid color-mix(in srgb,var(--accent) 64%,#dbeafe)}._submit_1mzh1_208:hover:not(:disabled){background:linear-gradient(180deg,var(--accent-hover),color-mix(in srgb,var(--accent-hover) 88%,#2563eb))}._toggle_1mzh1_240{text-align:center;font-size:.875rem;color:var(--text-secondary);padding-top:.1rem}._link_1mzh1_254{background:none;border:none;color:var(--accent);font-size:inherit;padding:0;cursor:pointer;font-weight:600}._link_1mzh1_254:hover{color:var(--accent-hover)}._e2eeBadge_1mzh1_282{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:34px;padding:0 .8rem;width:fit-content;margin:auto auto 0;border-radius:999px;background:color-mix(in srgb,var(--bg-secondary) 82%,var(--panel-header-bg));border:1px solid color-mix(in srgb,var(--panel-border-soft) 84%,transparent);font-size:.75rem;color:var(--text-secondary)}@media (max-width: 640px){._card_1mzh1_25{max-width:100%;border-radius:20px;padding:1.1rem;gap:1rem}._cardTop_1mzh1_51{align-items:flex-start}._logo_1mzh1_65{gap:.625rem}._logoMark_1mzh1_79{width:48px;height:48px}._logoMark_1mzh1_79 svg{width:48px;height:48px}._logoName_1mzh1_96{font-size:1.05rem}}._button_aryjv_1{--pill-border: color-mix(in srgb, var(--panel-border-soft) 92%, transparent);--pill-bg: color-mix(in srgb, var(--glass-surface-fill-subtle, var(--surface-shell)) 92%, var(--surface-shell));--pill-bg-hover: color-mix(in srgb, var(--glass-surface-fill, var(--surface-shell)) 94%, var(--surface-shell));--pill-fg: var(--text-primary);appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.36rem;width:fit-content;max-width:100%;font:inherit;border-radius:999px;border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--pill-fg);font-weight:600;line-height:1;text-align:center;white-space:nowrap;backdrop-filter:blur(var(--glass-blur-soft)) saturate(var(--glass-saturate));cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease,opacity .14s ease}._button_aryjv_1:hover:not(:disabled){background:var(--pill-bg-hover);transform:translateY(-1px)}._button_aryjv_1:disabled{opacity:.62}._button_aryjv_1:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 76%,transparent);outline-offset:2px}._sm_aryjv_41{min-height:38px;padding:0 .82rem;font-size:.74rem}._md_aryjv_47{min-height:40px;padding:0 .92rem;font-size:.82rem}._fullWidth_aryjv_53{width:100%}._neutral_aryjv_57{--pill-border: color-mix(in srgb, var(--panel-border-soft) 92%, transparent);--pill-fg: var(--text-primary)}._neutral_aryjv_57._soft_aryjv_62{--pill-bg: color-mix(in srgb, var(--glass-surface-fill-subtle, var(--surface-shell)) 92%, var(--surface-shell));--pill-bg-hover: color-mix(in srgb, var(--glass-surface-fill, var(--surface-shell)) 94%, var(--surface-shell))}._neutral_aryjv_57._strong_aryjv_67{--pill-bg: color-mix(in srgb, var(--glass-surface-fill, var(--surface-shell)) 96%, var(--surface-shell));--pill-bg-hover: color-mix(in srgb, var(--glass-surface-fill, var(--surface-shell)) 100%, var(--surface-shell))}._accent_aryjv_72{--pill-border: color-mix(in srgb, var(--accent) 48%, transparent);--pill-fg: var(--text-primary)}._accent_aryjv_72._soft_aryjv_62{--pill-bg: color-mix(in srgb, var(--accent) 16%, var(--glass-surface-fill-subtle, var(--surface-shell)));--pill-bg-hover: color-mix(in srgb, var(--accent) 24%, var(--glass-surface-fill, var(--surface-shell)))}._accent_aryjv_72._strong_aryjv_67{--pill-border: color-mix(in srgb, var(--accent) 62%, transparent);--pill-bg: color-mix(in srgb, var(--accent) 24%, var(--glass-surface-fill, var(--surface-shell)));--pill-bg-hover: color-mix(in srgb, var(--accent) 32%, var(--glass-surface-fill, var(--surface-shell)))}._danger_aryjv_88{--pill-border: color-mix(in srgb, var(--danger) 44%, transparent);--pill-fg: var(--text-primary)}._danger_aryjv_88._soft_aryjv_62{--pill-bg: color-mix(in srgb, var(--danger) 14%, var(--glass-surface-fill-subtle, var(--surface-shell)));--pill-bg-hover: color-mix(in srgb, var(--danger) 20%, var(--glass-surface-fill, var(--surface-shell)))}._danger_aryjv_88._strong_aryjv_67{--pill-border: color-mix(in srgb, var(--danger) 58%, transparent);--pill-bg: color-mix(in srgb, var(--danger) 22%, var(--glass-surface-fill, var(--surface-shell)));--pill-bg-hover: color-mix(in srgb, var(--danger) 28%, var(--glass-surface-fill, var(--surface-shell)))}._leading_aryjv_104,._trailing_aryjv_105{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._content_aryjv_112{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){._button_aryjv_1{transition:none!important;transform:none!important}}._badge_hdtta_1{display:inline-flex;align-items:center;gap:.32rem;width:fit-content;max-width:100%;border-radius:999px;border:1px solid transparent;line-height:1.2;white-space:nowrap}._content_hdtta_13{min-width:0;overflow:hidden;text-overflow:ellipsis}._leading_hdtta_19{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._leading_hdtta_19 svg{width:var(--status-badge-icon-size, .72rem);height:var(--status-badge-icon-size, .72rem);display:block}._dot_hdtta_32{width:var(--status-badge-dot-size, 6px);height:var(--status-badge-dot-size, 6px);border-radius:50%;background:currentColor}._sm_hdtta_39{min-height:24px;padding:0 .45rem;font-size:.67rem;font-weight:700}._md_hdtta_46{min-height:28px;padding:0 .56rem;font-size:.715rem;font-weight:650}._lg_hdtta_53{min-height:34px;padding:0 .72rem;font-size:.82rem;font-weight:600}._success_hdtta_60{color:color-mix(in srgb,var(--success) 82%,var(--text-primary));background:color-mix(in srgb,var(--success) 12%,var(--glass-surface-fill-subtle, transparent));border-color:color-mix(in srgb,var(--success) 26%,transparent)}._warning_hdtta_66{color:color-mix(in srgb,var(--warning) 84%,var(--text-primary));background:color-mix(in srgb,var(--warning) 12%,var(--glass-surface-fill-subtle, transparent));border-color:color-mix(in srgb,var(--warning) 26%,transparent)}._danger_hdtta_72{color:color-mix(in srgb,var(--danger) 84%,var(--text-primary));background:color-mix(in srgb,var(--danger) 12%,var(--glass-surface-fill-subtle, transparent));border-color:color-mix(in srgb,var(--danger) 26%,transparent)}._accent_hdtta_78{color:color-mix(in srgb,var(--accent) 82%,var(--text-primary));background:color-mix(in srgb,var(--accent) 13%,var(--glass-surface-fill-subtle, transparent));border-color:color-mix(in srgb,var(--accent) 26%,transparent)}._neutral_hdtta_84{color:var(--text-secondary);background:color-mix(in srgb,var(--surface-shell) 84%,var(--glass-surface-fill, transparent));border-color:color-mix(in srgb,var(--panel-border-soft) 90%,transparent)}@media (max-width: 640px){._lg_hdtta_53{min-height:32px;padding:0 .66rem;font-size:.78rem}}._root_7ntzu_1{--surface-panel-bg-start: color-mix(in srgb, var(--surface-float) 76%, var(--glass-surface-fill, transparent));--surface-panel-bg-end: color-mix(in srgb, var(--surface-shell-strong) 68%, var(--glass-surface-fill, transparent));--surface-panel-border: color-mix(in srgb, var(--panel-border-soft) 90%, transparent);--surface-panel-blur: var(--glass-blur-medium, 0px);--surface-panel-shadow: var(--elevated-shadow-sm);position:relative;overflow:hidden;border:1px solid var(--surface-panel-border);background:linear-gradient(180deg,var(--surface-panel-bg-start),var(--surface-panel-bg-end));-webkit-backdrop-filter:blur(var(--surface-panel-blur)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--surface-panel-blur)) saturate(var(--glass-saturate, 1));box-shadow:var(--surface-panel-shadow)}._default_7ntzu_16{--surface-panel-bg-start: color-mix(in srgb, var(--surface-float) 76%, var(--glass-surface-fill, transparent));--surface-panel-bg-end: color-mix(in srgb, var(--surface-shell-strong) 68%, var(--glass-surface-fill, transparent))}._strong_7ntzu_21{--surface-panel-bg-start: color-mix(in srgb, var(--surface-shell) 88%, var(--glass-surface-fill, transparent));--surface-panel-bg-end: color-mix(in srgb, var(--surface-shell-strong) 94%, var(--glass-surface-fill, transparent))}._accent_7ntzu_26{--surface-panel-bg-start: color-mix(in srgb, var(--accent) 8%, color-mix(in srgb, var(--surface-float) 76%, var(--glass-surface-fill, transparent)));--surface-panel-bg-end: color-mix(in srgb, var(--accent) 4%, color-mix(in srgb, var(--surface-shell-strong) 70%, var(--glass-surface-fill, transparent)));--surface-panel-border: color-mix(in srgb, var(--accent) 22%, var(--panel-border-soft))}._glassNone_7ntzu_32{--surface-panel-blur: 0px}._glassSoft_7ntzu_36{--surface-panel-blur: var(--glass-blur-soft, 0px)}._glassMedium_7ntzu_40{--surface-panel-blur: var(--glass-blur-medium, 0px)}._glassStrong_7ntzu_44{--surface-panel-blur: var(--glass-blur-strong, 0px)}._paddingNone_7ntzu_48{padding:0}._paddingSm_7ntzu_52{padding:.72rem .8rem}._paddingMd_7ntzu_56{padding:.86rem .9rem}._paddingLg_7ntzu_60{padding:.88rem 1rem}._radiusMd_7ntzu_64{border-radius:16px}._radiusLg_7ntzu_68{border-radius:20px}._radiusXl_7ntzu_72{border-radius:24px}._radiusPill_7ntzu_76{border-radius:999px}@media (max-width: 640px){._paddingMd_7ntzu_56{padding:.78rem .82rem}._paddingLg_7ntzu_60{padding:.78rem .8rem}}._notice_1rnni_1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.82rem;row-gap:.44rem;--surface-panel-border: color-mix(in srgb, var(--panel-border-soft) 78%, transparent);--surface-panel-bg-start: color-mix(in srgb, var(--surface-float) 66%, var(--glass-surface-fill, transparent));--surface-panel-bg-end: color-mix(in srgb, var(--surface-shell-strong) 52%, var(--glass-surface-fill, transparent));--surface-panel-shadow: 0 12px 24px rgb(2 6 23 / .12), var(--elevated-shadow-sm)}._iconWrap_1rnni_15{width:42px;height:42px;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#eff6ff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 78%,white 22%),var(--accent))}._body_1rnni_27{min-width:0;display:flex;flex-direction:column;gap:.24rem;align-self:center}._titleRow_1rnni_35{min-width:0;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}._title_1rnni_35{color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.2}._meta_1rnni_50{min-width:0;display:flex;align-items:center;gap:.32rem;color:var(--text-secondary);font-size:.74rem;line-height:1.35;flex-wrap:wrap}._metaItem_1rnni_61{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._joinBtn_1rnni_68{min-height:42px;justify-self:end;align-self:center;flex-shrink:0;min-width:152px}@media (max-width: 560px){._notice_1rnni_1{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:.82rem .86rem}._body_1rnni_27{align-self:flex-start}._joinBtn_1rnni_68{grid-column:1 / -1;width:100%;justify-self:stretch}}._root_xa5cc_1{width:var(--avatar-size, 42px);height:var(--avatar-size, 42px);border-radius:999px;background:linear-gradient(145deg,var(--avatar-grad-start),var(--avatar-grad-end));color:var(--avatar-text);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--avatar-font-size, .86rem);font-weight:700;box-shadow:var(--avatar-shadow);user-select:none}._button_vtkyb_1{width:var(--icon-button-size, 38px);height:var(--icon-button-size, 38px);padding:0;border-radius:999px;border:1px solid var(--icon-button-border, var(--icon-button-border-base, color-mix(in srgb, var(--icon-btn-border) 92%, transparent)));background:var(--icon-button-bg, var(--icon-button-bg-base, color-mix(in srgb, var(--icon-btn-bg) 92%, transparent)));color:var(--icon-button-color, var(--icon-button-color-base, var(--icon-btn-color)));display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;box-shadow:var(--icon-button-shadow, var(--icon-button-shadow-base, none));transform:var(--icon-button-transform, none);-webkit-backdrop-filter:blur(var(--icon-button-blur, var(--icon-button-blur-base, var(--glass-blur-soft, 0px)))) saturate(var(--icon-button-saturate, var(--glass-saturate, 1)));backdrop-filter:blur(var(--icon-button-blur, var(--icon-button-blur-base, var(--glass-blur-soft, 0px)))) saturate(var(--icon-button-saturate, var(--glass-saturate, 1)));transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}._button_vtkyb_1 svg{display:block}._button_vtkyb_1:hover:not(:disabled){background:var(--icon-button-bg-hover, var(--icon-button-bg-hover-base, var(--icon-btn-hover-bg)));border-color:var(--icon-button-border-hover, var(--icon-button-border-hover-base, color-mix(in srgb, var(--accent) 28%, var(--icon-btn-border))));color:var(--icon-button-color-hover, var(--icon-button-color-hover-base, var(--icon-btn-hover-color)));box-shadow:var(--icon-button-shadow-hover, var(--icon-button-shadow-hover-base, var(--icon-button-shadow, var(--icon-button-shadow-base, none))));transform:var(--icon-button-transform-hover, translateY(-1px))}._button_vtkyb_1:active:not(:disabled){background:var(--icon-button-bg-active, var(--icon-button-bg-hover, var(--icon-button-bg-hover-base, var(--icon-button-bg, var(--icon-button-bg-base)))));border-color:var(--icon-button-border-active, var(--icon-button-border-hover, var(--icon-button-border-hover-base, var(--icon-button-border, var(--icon-button-border-base)))));box-shadow:var(--icon-button-shadow-active, var(--icon-button-shadow-hover, var(--icon-button-shadow-hover-base, var(--icon-button-shadow, var(--icon-button-shadow-base, none)))));transform:var(--icon-button-transform-active, translateY(0))}._button_vtkyb_1:disabled{cursor:not-allowed;opacity:.58;transform:var(--icon-button-transform, none)}._glass_vtkyb_46{--icon-button-bg-base: linear-gradient( 180deg, color-mix(in srgb, var(--surface-float) 82%, var(--glass-surface-fill, transparent)), color-mix(in srgb, var(--surface-shell-strong) 76%, var(--glass-surface-fill, transparent)) );--icon-button-border-base: color-mix(in srgb, var(--panel-border-soft) 84%, transparent);--icon-button-color-base: var(--text-primary);--icon-button-blur-base: var(--glass-blur-medium, 0px);--icon-button-shadow-base: inset 0 1px 0 rgb(255 255 255 / .16), 0 8px 18px rgb(15 23 42 / .08);--icon-button-bg-hover-base: linear-gradient( 180deg, color-mix(in srgb, var(--surface-float) 92%, var(--glass-surface-fill, transparent)), color-mix(in srgb, var(--surface-shell-strong) 84%, var(--glass-surface-fill, transparent)) );--icon-button-border-hover-base: color-mix(in srgb, var(--accent) 28%, var(--panel-border-soft));--icon-button-color-hover-base: var(--text-primary);--icon-button-shadow-hover-base: inset 0 1px 0 rgb(255 255 255 / .2), 0 10px 22px rgb(15 23 42 / .11)}._ghost_vtkyb_72{--icon-button-bg-base: transparent;--icon-button-border-base: color-mix(in srgb, var(--panel-border-soft) 28%, transparent);--icon-button-color-base: color-mix(in srgb, var(--text-primary) 82%, var(--text-secondary) 18%);--icon-button-blur-base: 0px;--icon-button-shadow-base: none;--icon-button-bg-hover-base: color-mix(in srgb, var(--accent) 10%, transparent);--icon-button-border-hover-base: color-mix(in srgb, var(--accent) 22%, transparent);--icon-button-color-hover-base: var(--text-primary);--icon-button-shadow-hover-base: none}._active_vtkyb_84{--icon-button-bg: color-mix(in srgb, var(--accent) 22%, var(--icon-button-bg-base, var(--icon-btn-bg)));--icon-button-bg-hover: color-mix(in srgb, var(--accent) 28%, var(--icon-button-bg-hover-base, var(--icon-btn-hover-bg)));--icon-button-border: color-mix(in srgb, var(--accent) 48%, var(--icon-button-border-base, var(--icon-btn-border)));--icon-button-border-hover: color-mix(in srgb, var(--accent) 56%, var(--icon-button-border-hover-base, var(--icon-btn-border)));--icon-button-shadow: var(--icon-button-shadow-active-base, var(--icon-button-shadow-base, none))}._glass_vtkyb_46._active_vtkyb_84{--icon-button-bg-active: color-mix(in srgb, var(--accent) 32%, var(--icon-button-bg-hover-base));--icon-button-border-active: color-mix(in srgb, var(--accent) 62%, var(--icon-button-border-hover-base));--icon-button-shadow-active-base: inset 0 1px 0 rgb(255 255 255 / .22), 0 12px 24px color-mix(in srgb, var(--accent) 18%, rgb(15 23 42 / .1))}._ghost_vtkyb_72._active_vtkyb_84{--icon-button-bg: color-mix(in srgb, var(--accent) 14%, transparent);--icon-button-bg-hover: color-mix(in srgb, var(--accent) 18%, transparent);--icon-button-border: color-mix(in srgb, var(--accent) 28%, transparent);--icon-button-border-hover: color-mix(in srgb, var(--accent) 34%, transparent)}._danger_vtkyb_107{--icon-button-bg: linear-gradient(145deg, #ef4444, #b91c1c);--icon-button-bg-hover: linear-gradient(145deg, #f05252, #dc2626);--icon-button-border: rgb(252 165 165 / .45);--icon-button-border-hover: rgb(252 165 165 / .58);--icon-button-color: #fff;--icon-button-color-hover: #fff}._success_vtkyb_116{--icon-button-bg: color-mix(in srgb, #16a34a 82%, var(--bg-secondary));--icon-button-bg-hover: color-mix(in srgb, #16a34a 88%, var(--bg-secondary));--icon-button-border: rgb(134 239 172 / .4);--icon-button-border-hover: rgb(134 239 172 / .5);--icon-button-color: #f0fdf4;--icon-button-color-hover: #f0fdf4}@media (prefers-reduced-motion: reduce){._button_vtkyb_1{transition:none!important;transform:none!important}}._root_572zf_1{display:flex;flex-direction:column;gap:.52rem}._header_572zf_7{display:flex;align-items:center;gap:.76rem;--surface-panel-bg-start: color-mix(in srgb, var(--surface-float) 70%, var(--glass-surface-fill, transparent));--surface-panel-bg-end: color-mix(in srgb, var(--surface-shell-strong) 62%, var(--glass-surface-fill, transparent));--surface-panel-border: color-mix(in srgb, var(--panel-border) 84%, transparent);--surface-panel-shadow: none}._info_572zf_17{min-width:0;display:flex;flex-direction:column;flex:1}._title_572zf_24{font-size:1rem;font-weight:700;color:var(--text-primary);line-height:1.15}._subtitle_572zf_31{font-size:.73rem;color:var(--text-secondary);line-height:1.2}._statusBadge_572zf_37{margin-top:.18rem;max-width:100%;white-space:normal}._actions_572zf_43{display:flex;align-items:center;gap:.38rem;flex-shrink:0}._iconBtn_572zf_50{--icon-button-size: 40px}._backBtn_572zf_54{display:none}@media (max-width: 640px){._root_572zf_1{gap:.44rem}._header_572zf_7{gap:.52rem;padding:.7rem .68rem;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}._info_572zf_17{gap:.08rem}._title_572zf_24{font-size:.94rem}._subtitle_572zf_31{font-size:.68rem}._statusBadge_572zf_37{margin-top:.14rem}._actions_572zf_43{gap:.24rem}._iconBtn_572zf_50{--icon-button-size: 38px}._backBtn_572zf_54{display:flex}}._list_zgnft_1{list-style:none;flex:1;display:flex;flex-direction:column;gap:.34rem;overflow-y:auto;padding:.48rem .48rem .72rem;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 96%,transparent),color-mix(in srgb,var(--surface-shell) 96%,transparent));box-shadow:var(--elevated-shadow-sm)}._empty_zgnft_31{display:flex;flex-direction:column;align-items:center;gap:.52rem;padding:2rem 1.25rem;margin:0 .1rem;text-align:center;color:var(--text-muted);font-size:.875rem;line-height:1.6;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 94%,transparent),color-mix(in srgb,var(--surface-shell) 96%,transparent));box-shadow:var(--elevated-shadow-sm)}._emptyMark_zgnft_67{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);opacity:.72}._emptyMark_zgnft_67 svg{width:100%;height:100%;display:block}._item_zgnft_90{position:relative;display:flex;align-items:center;gap:.82rem;width:100%;min-height:70px;padding:.82rem .86rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 72%,transparent),color-mix(in srgb,var(--surface-shell) 78%,transparent));border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);box-shadow:inset 0 1px #ffffff05,inset 0 -1px #0208141a;text-align:left;transition:background-color .12s,transform .12s,border-color .12s,box-shadow .12s}._item_zgnft_90:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--list-item-hover-bg) 72%,transparent),color-mix(in srgb,var(--surface-shell) 82%,transparent));border-color:color-mix(in srgb,var(--accent) 20%,var(--panel-border-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent),inset 0 1px #ffffff08}._active_zgnft_146{background:var(--list-item-active-bg)!important;box-shadow:inset 0 0 0 1px var(--list-item-active-ring);border-color:var(--list-item-active-ring)}._active_zgnft_146:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:3px;height:30px;border-radius:99px;background:var(--accent)}._itemUnread_zgnft_182 ._name_zgnft_182{font-weight:690}._itemUnread_zgnft_182 ._preview_zgnft_190{color:var(--text-primary)}._content_zgnft_198{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.24rem;min-height:50px}._row_zgnft_216{display:flex;align-items:center;justify-content:space-between;gap:.46rem}._row_zgnft_216:first-child{align-items:baseline}._name_zgnft_182{font-size:.96rem;font-weight:650;line-height:1.2;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._time_zgnft_262{font-size:.72rem;line-height:1.2;color:var(--text-secondary);flex-shrink:0;font-variant-numeric:tabular-nums}._preview_zgnft_190{display:inline-flex;align-items:center;min-height:1.2em;font-size:.81rem;line-height:1.25;color:var(--text-secondary);flex:1;min-width:0}._previewOwn_zgnft_300{display:inline-flex;align-items:center;gap:.2rem;line-height:1}._previewStatus_zgnft_314{display:inline-flex;align-items:center;justify-content:center;width:.95rem;min-width:.95rem;font-size:.68rem;color:var(--accent);line-height:1}._previewStatusError_zgnft_336{color:var(--danger)}._badge_zgnft_344{background:linear-gradient(145deg,var(--accent),var(--accent-hover));color:#fff;font-size:.68rem;font-weight:750;min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;flex-shrink:0}@media (prefers-reduced-motion: reduce){._item_zgnft_90{transition:none!important}}._container_g5c32_1{position:relative;isolation:isolate;flex:1;overflow-y:auto;padding:.42rem .5rem .6rem;display:flex;flex-direction:column;gap:.2rem;border:none;border-radius:0;background:transparent;box-shadow:none}._topChrome_g5c32_16{position:sticky;top:0;z-index:3;flex-shrink:0;padding-bottom:.2rem;background:transparent}._spacer_g5c32_25{flex:1}._empty_g5c32_30{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-muted);font-size:.875rem;text-align:center;padding:2rem;line-height:1.6}._emptyMark_g5c32_58{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);opacity:.7}._emptyMark_g5c32_58 svg{width:100%;height:100%;display:block}._timestamp_g5c32_81{width:fit-content;margin:.65rem auto;padding:.28rem .62rem;font-size:.6875rem;color:var(--text-secondary);background:var(--timestamp-bg);border:1px solid var(--timestamp-border);border-radius:var(--radius-full);backdrop-filter:blur(6px)}._callEventRow_g5c32_105{display:flex;justify-content:center;margin:.18rem 0 .1rem;padding:0 .55rem}._callEventCard_g5c32_119{min-width:min(220px,54vw);max-width:min(420px,76vw);padding:.5rem .8rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 84%,transparent);background:color-mix(in srgb,var(--surface-shell) 78%,transparent);box-shadow:var(--elevated-shadow-sm);text-align:center}._callEventTitle_g5c32_141{font-size:.78rem;font-weight:700;color:var(--text-primary)}._callEventMeta_g5c32_153{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-top:.18rem;font-size:.68rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}._messageRow_g5c32_175{display:flex;margin:.14rem 0;padding:0 .55rem}._own_g5c32_187{justify-content:flex-end}._theirs_g5c32_195{justify-content:flex-start}._bubble_g5c32_203{position:relative;max-width:min(76%,560px);padding:.64rem .84rem .48rem;border-radius:22px;word-break:break-word;box-shadow:var(--bubble-shadow)}._voiceBubble_g5c32_221{max-width:min(92%,700px);padding:.44rem .64rem .36rem}._bubbleOwn_g5c32_231{background:var(--message-out-bg);color:var(--message-out-text);border:1px solid var(--message-out-ui-soft);border-bottom-right-radius:12px}._bubbleTheirs_g5c32_238{background:var(--message-in-bg);color:var(--message-in-text);border:1px solid var(--message-in-border);border-bottom-left-radius:12px}._text_g5c32_246{font-size:.945rem;line-height:1.48;display:block;white-space:pre-wrap}._senderLabel_g5c32_260{font-size:.68rem;font-weight:700;letter-spacing:.01em;margin-bottom:.26rem;color:color-mix(in srgb,var(--message-ui-accent) 62%,var(--text-primary))}._meta_g5c32_276{display:flex;align-items:center;justify-content:flex-end;gap:.26rem;margin-top:.24rem}._time_g5c32_81{font-size:.66rem;opacity:.82;font-variant-numeric:tabular-nums}._statusSending_g5c32_304,._statusSent_g5c32_306,._statusDelivered_g5c32_308,._statusRead_g5c32_310{display:inline-flex;align-items:center;justify-content:center;line-height:1}._statusSending_g5c32_304{font-size:.6875rem;opacity:.72}._statusSent_g5c32_306{font-size:.6875rem;opacity:.85}._statusDelivered_g5c32_308{font-size:.6875rem;color:var(--message-delivered)}._statusRead_g5c32_310{font-size:.6875rem;color:var(--message-ui-accent)}._bubbleOwn_g5c32_231 ._time_g5c32_81{color:var(--message-out-ui-muted);opacity:1}._bubbleOwn_g5c32_231 ._statusSending_g5c32_304,._bubbleOwn_g5c32_231 ._statusSent_g5c32_306,._bubbleOwn_g5c32_231 ._statusDelivered_g5c32_308{color:var(--message-out-ui-muted)}._bubbleOwn_g5c32_231 ._statusRead_g5c32_310{color:var(--message-out-ui)}._statusError_g5c32_375{font-size:.6875rem;color:var(--danger-contrast);background:var(--danger);border-radius:999px;width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}._voiceNote_g5c32_401{display:flex;flex-direction:column;gap:.18rem;min-width:min(480px,74vw)}._voiceDecryptBtn_g5c32_415{align-self:stretch;width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:.62rem;min-height:56px;background:var(--voice-decrypt-bg);color:var(--voice-decrypt-text);border:1px solid var(--voice-decrypt-border);border-radius:16px;padding:.46rem .82rem .46rem .48rem;box-shadow:inset 0 0 0 1px #ffffff0a;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}._voiceDecryptBtn_g5c32_415:hover:not(:disabled){background:var(--voice-decrypt-hover-bg);border-color:var(--voice-decrypt-border);box-shadow:inset 0 0 0 1px #bae6fd2e;transform:translateY(-1px)}._voiceDecryptBtn_g5c32_415:disabled{opacity:.82}._voiceDecryptPreview_g5c32_473{position:relative;width:88px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--voice-decrypt-bg) 88%,transparent);border:1px solid color-mix(in srgb,var(--voice-decrypt-border) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._voiceDecryptGhostWave_g5c32_505{display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;width:60px;height:16px;opacity:.78;filter:blur(1.2px)}._voiceDecryptGhostBar_g5c32_527{width:3px;height:52%;border-radius:999px;background:color-mix(in srgb,var(--message-ui-accent) 68%,white 12%)}._voiceDecryptGhostBar_g5c32_527:nth-child(2n){height:72%}._voiceDecryptGhostBar_g5c32_527:nth-child(3n){height:90%}._voiceDecryptGhostBar_g5c32_527:nth-child(5n){height:38%}._voiceDecryptIcon_g5c32_565{position:absolute;inset:auto auto 50% 50%;transform:translate(-50%,50%);width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-shell-strong) 82%,transparent);border:1px solid color-mix(in srgb,var(--voice-decrypt-border) 92%,transparent);color:#edf6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0}._voiceDecryptIcon_g5c32_565 svg{width:14px;height:14px;display:block}._voiceDecryptText_g5c32_613{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;line-height:1.08;min-width:0;flex:1}._voiceDecryptTitle_g5c32_633{font-size:.765rem;font-weight:700;color:inherit;letter-spacing:.01em}._voiceDecryptPlaceholder_g5c32_647{width:min(132px,100%);height:9px;border-radius:999px;background:linear-gradient(90deg,#94a3b82e,#e2e8f06b,#94a3b82e);filter:blur(4px);opacity:.76}._voicePlayer_g5c32_677{display:flex;align-items:center;gap:.52rem}._voicePlayBtn_g5c32_689{width:52px;height:52px;border-radius:var(--radius-full);padding:0;flex-shrink:0;color:#fff;background:var(--voice-play-bg);border:1px solid var(--voice-play-border);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0206172e}._voicePlayIcon_g5c32_713,._voicePauseIcon_g5c32_714{width:22px;height:22px;display:block}._voicePlayBtn_g5c32_689:hover{background:var(--voice-play-hover-bg)}._voiceBody_g5c32_725{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}._voiceWaveWrap_g5c32_741{position:relative;height:16px;display:flex;align-items:flex-end;overflow:hidden;border-radius:999px;padding-inline:0}._voiceWave_g5c32_741{width:100%;height:16px;box-sizing:border-box;display:flex;align-items:flex-end;gap:2px;padding-left:4px;padding-right:2px;overflow:hidden}._voiceBar_g5c32_785{width:3px;border-radius:99px;background:var(--voice-bar)}._voiceBarActive_g5c32_797{background:var(--voice-bar-active)}._voiceScrubber_g5c32_805{position:absolute;inset:-6px 0;-webkit-appearance:none;appearance:none;height:auto;border-radius:0;background:transparent;outline:none;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;border:0;padding:0;accent-color:transparent}._voiceScrubber_g5c32_805::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;height:16px}._voiceScrubber_g5c32_805::-moz-range-track{background:transparent;border:0;box-shadow:none;height:16px}._voiceScrubber_g5c32_805::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:transparent;border:0}._voiceScrubber_g5c32_805::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:transparent;border:0}._voiceFooter_g5c32_915{display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:.7rem;line-height:1.1;font-variant-numeric:tabular-nums}._voiceInfoLeft_g5c32_935,._voiceInfoRight_g5c32_937{display:inline-flex;align-items:center;gap:.3rem}._voiceInfoLeft_g5c32_935{color:color-mix(in srgb,var(--message-ui-accent) 62%,var(--text-primary))}._voiceInfoRight_g5c32_937{color:var(--text-secondary);gap:.42rem}._voiceSpeedBtn_g5c32_967{border-radius:999px;border:1px solid color-mix(in srgb,var(--message-ui-accent) 38%,transparent);background:color-mix(in srgb,var(--message-ui-accent) 14%,transparent);color:var(--text-primary);min-width:34px;height:20px;padding:0 .36rem;font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}._voiceSpeedBtn_g5c32_967:hover{background:color-mix(in srgb,var(--message-ui-accent) 24%,transparent)}._voiceDot_g5c32_1003{width:6px;height:6px;border-radius:50%;background:var(--message-ui-accent)}._voiceInfoRight_g5c32_937 svg{width:15px;height:15px}._voiceInfoRight_g5c32_937 ._statusDelivered_g5c32_308{color:var(--message-delivered)}._voiceInfoRight_g5c32_937 ._statusError_g5c32_375{width:12px;height:12px}._voiceOwn_g5c32_1045 ._voiceInfoLeft_g5c32_935,._voiceOwn_g5c32_1045 ._voiceInfoRight_g5c32_937{color:var(--message-out-ui-muted)}._voiceTheirs_g5c32_1050 ._voiceInfoLeft_g5c32_935,._voiceTheirs_g5c32_1050 ._voiceInfoRight_g5c32_937{color:var(--text-secondary)}._voiceOwn_g5c32_1045 ._voicePlayBtn_g5c32_689{background:var(--message-out-ui-soft);border-color:var(--message-out-ui-soft);color:var(--message-out-ui);box-shadow:none}._voiceOwn_g5c32_1045 ._voicePlayBtn_g5c32_689:hover{background:var(--message-out-ui-strong)}._voiceOwn_g5c32_1045 ._voiceBar_g5c32_785{background:var(--message-out-wave)}._voiceOwn_g5c32_1045 ._voiceBarActive_g5c32_797{background:var(--message-out-wave-active)}._voiceOwn_g5c32_1045 ._voiceSpeedBtn_g5c32_967{border-color:var(--message-out-ui-soft);background:#ffffff1a;color:var(--message-out-ui)}._voiceOwn_g5c32_1045 ._voiceSpeedBtn_g5c32_967:hover{background:#ffffff29}._voiceOwn_g5c32_1045 ._voiceDot_g5c32_1003{background:var(--message-out-ui-muted)}._voiceOwn_g5c32_1045 ._statusSending_g5c32_304,._voiceOwn_g5c32_1045 ._statusSent_g5c32_306,._voiceOwn_g5c32_1045 ._statusDelivered_g5c32_308{color:var(--message-out-ui-muted)}._voiceOwn_g5c32_1045 ._statusRead_g5c32_310{color:var(--message-out-ui)}._voiceOwn_g5c32_1045 ._voiceDecryptBtn_g5c32_415{background:#ffffff14;border-color:var(--message-out-ui-soft);color:var(--message-out-ui)}._voiceOwn_g5c32_1045 ._voiceDecryptBtn_g5c32_415:hover:not(:disabled){background:#ffffff24;border-color:var(--message-out-ui-strong)}._voiceOwn_g5c32_1045 ._voiceDecryptPreview_g5c32_473{background:#ffffff14;border-color:#ffffff24}._voiceOwn_g5c32_1045 ._voiceDecryptGhostBar_g5c32_527{background:#ffffff8f}._voiceOwn_g5c32_1045 ._voiceDecryptIcon_g5c32_565{background:#0411213d;border-color:#fff3;color:#fff}._voiceOwn_g5c32_1045 ._voiceDecryptPlaceholder_g5c32_647{background:linear-gradient(90deg,#ffffff24,#ffffff52,#ffffff24)}._voiceTheirs_g5c32_1050 ._voiceDecryptBtn_g5c32_415{background:var(--voice-decrypt-bg);border-color:var(--voice-decrypt-border);color:var(--voice-decrypt-text)}._voiceTheirs_g5c32_1050 ._voiceDecryptBtn_g5c32_415:hover:not(:disabled){background:var(--voice-decrypt-hover-bg);border-color:var(--voice-decrypt-border)}._voiceTheirs_g5c32_1050 ._voiceDecryptIcon_g5c32_565{background:color-mix(in srgb,var(--message-ui-accent) 8%,var(--surface-shell-strong));border-color:color-mix(in srgb,var(--message-ui-accent) 34%,transparent)}._voiceError_g5c32_1192{font-size:.7rem;color:var(--danger-contrast);opacity:.85}._voiceAudio_g5c32_1204{display:none}._videoNote_g5c32_1212{display:flex;flex-direction:column;align-items:flex-start;gap:.34rem}._videoCircleButton_g5c32_1226{--video-progress: 0deg;position:relative;width:clamp(140px,38vw,220px);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--message-ui-accent) 42%,transparent);background:color-mix(in srgb,var(--message-ui-accent) 14%,var(--bg-secondary));padding:0;box-shadow:var(--bubble-shadow)}._videoCircle_g5c32_1226{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;background:color-mix(in srgb,var(--message-ui-accent) 12%,var(--bg-secondary))}._videoProgressRing_g5c32_1270{position:absolute;inset:0;border-radius:50%;background:conic-gradient(color-mix(in srgb,var(--message-ui-accent) 80%,white) var(--video-progress),rgb(148 163 184 / .28) 0deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));pointer-events:none;z-index:3}._videoPlayOverlay_g5c32_1298{position:absolute;inset:auto auto 50% 50%;transform:translate(-50%,50%);width:48px;height:48px;border-radius:50%;background:#02061775;border:1px solid rgb(226 232 240 / .42);color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;z-index:4}._videoPlayOverlay_g5c32_1298 svg{width:22px;height:22px;transform:translate(1px)}._videoTimeOverlay_g5c32_1342{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:.12rem .48rem;border-radius:999px;background:#02061794;color:#f8fafc;font-size:.66rem;line-height:1.1;font-variant-numeric:tabular-nums;z-index:4}._videoMeta_g5c32_1372{display:inline-flex;align-items:center;gap:.32rem;font-size:.68rem;color:var(--text-secondary);min-height:14px}._voiceOwn_g5c32_1045 ._videoCircleButton_g5c32_1226{border-color:var(--message-out-ui-soft);background:#ffffff14}._voiceOwn_g5c32_1045 ._videoCircle_g5c32_1226{background:#ffffff0f}._voiceOwn_g5c32_1045 ._videoProgressRing_g5c32_1270{background:conic-gradient(var(--message-out-wave-active) var(--video-progress),rgb(255 255 255 / .18) 0deg)}._voiceOwn_g5c32_1045 ._videoMeta_g5c32_1372{color:var(--message-out-ui-muted)}._videoMeta_g5c32_1372 svg{width:14px;height:14px}._videoDecryptBtn_g5c32_1415{min-width:clamp(150px,38vw,220px);min-height:auto;border-radius:26px;flex-direction:column;gap:.5rem;padding:.48rem .46rem .62rem;background:color-mix(in srgb,var(--voice-decrypt-bg) 88%,transparent);border-color:color-mix(in srgb,var(--voice-decrypt-border) 90%,transparent)}._videoDecryptBtn_g5c32_1415:hover:not(:disabled){background:color-mix(in srgb,var(--voice-decrypt-hover-bg) 92%,transparent);border-color:color-mix(in srgb,var(--voice-decrypt-border) 90%,transparent)}._bubbleOwn_g5c32_231 ._videoDecryptBtn_g5c32_1415{background:#ffffff14;border-color:var(--message-out-ui-soft);color:var(--message-out-ui)}._bubbleOwn_g5c32_231 ._videoDecryptBtn_g5c32_1415:hover:not(:disabled){background:#ffffff24;border-color:var(--message-out-ui-strong)}._videoDecryptCircle_g5c32_1459{position:relative;width:clamp(120px,32vw,172px);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--message-ui-accent) 30%,transparent);background:radial-gradient(circle at 34% 30%,rgb(255 255 255 / .1),transparent 34%),color-mix(in srgb,var(--voice-decrypt-bg) 92%,var(--bg-secondary));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._bubbleOwn_g5c32_231 ._videoDecryptCircle_g5c32_1459{border-color:#ffffff24;background:radial-gradient(circle at 34% 30%,rgb(255 255 255 / .12),transparent 34%),#ffffff14}._videoDecryptBlur_g5c32_1507{position:absolute;inset:18%;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--message-ui-accent) 48%,white 8%),#94a3b829);filter:blur(18px);opacity:.8}._bubbleOwn_g5c32_231 ._videoDecryptBlur_g5c32_1507{background:linear-gradient(145deg,#ffffff57,#ffffff14)}._videoDecryptLock_g5c32_1543{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0917267a;border:1px solid color-mix(in srgb,var(--voice-decrypt-border) 90%,transparent);color:#eff7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._bubbleOwn_g5c32_231 ._videoDecryptLock_g5c32_1543{background:#0411213d;border-color:#ffffff2e;color:#fff}._videoDecryptLock_g5c32_1543 svg{width:18px;height:18px}._videoDecryptLabel_g5c32_1597{font-size:.74rem;line-height:1.2;font-weight:700;text-align:center;max-width:min(150px,100%)}._fileAttachment_g5c32_1613{display:flex;flex-direction:column;gap:.36rem;min-width:min(280px,72vw)}._fileTitle_g5c32_1627{font-size:.82rem;font-weight:600;line-height:1.2;word-break:break-word}._fileMeta_g5c32_1641{display:inline-flex;flex-wrap:wrap;gap:.42rem;font-size:.68rem;opacity:.88}._fileDecryptBtn_g5c32_1657{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:12px;border:1px solid var(--voice-decrypt-border);background:var(--voice-decrypt-bg);color:var(--voice-decrypt-text);font-size:.72rem;font-weight:600;padding:.3rem .64rem;transition:background-color .15s,border-color .15s}._fileDecryptBtn_g5c32_1657:hover:not(:disabled){background:var(--voice-decrypt-hover-bg);border-color:var(--voice-decrypt-border)}._bubbleOwn_g5c32_231 ._fileDecryptBtn_g5c32_1657{background:#ffffff14;border-color:var(--message-out-ui-soft);color:var(--message-out-ui)}._bubbleOwn_g5c32_231 ._fileDecryptBtn_g5c32_1657:hover:not(:disabled){background:#ffffff24;border-color:var(--message-out-ui-strong)}._fileDecryptBtn_g5c32_1657:disabled{opacity:.72}@media (max-width: 760px){._container_g5c32_1{padding:.34rem .36rem .46rem}._topChrome_g5c32_16{padding-bottom:.16rem}._bubble_g5c32_203{max-width:min(88%,420px)}._messageRow_g5c32_175,._callEventRow_g5c32_105{padding:0 .35rem}._callEventCard_g5c32_119{min-width:min(200px,76vw);max-width:min(360px,88vw)}._voiceNote_g5c32_401{min-width:min(260px,88vw)}._voicePlayBtn_g5c32_689{width:48px;height:48px}._voiceDecryptBtn_g5c32_415{min-height:48px;gap:.5rem;padding:.38rem .66rem .38rem .4rem}._voiceDecryptPreview_g5c32_473{width:76px;height:32px}._voiceDecryptGhostWave_g5c32_505{width:52px;height:14px}._voiceDecryptIcon_g5c32_565{width:22px;height:22px}._voiceDecryptTitle_g5c32_633{font-size:.73rem}._voiceDecryptPlaceholder_g5c32_647{height:8px}._fileAttachment_g5c32_1613{min-width:min(230px,82vw)}._videoCircle_g5c32_1226{width:100%}._videoCircleButton_g5c32_1226{width:clamp(128px,42vw,180px)}._videoDecryptBtn_g5c32_1415{min-width:clamp(128px,42vw,180px);gap:.42rem;padding:.42rem .38rem .54rem}._videoDecryptCircle_g5c32_1459{width:clamp(104px,38vw,148px)}._videoDecryptLock_g5c32_1543{width:34px;height:34px}._videoDecryptLabel_g5c32_1597{font-size:.7rem}}@media (prefers-reduced-motion: reduce){._voiceDecryptBtn_g5c32_415,._voicePlayBtn_g5c32_689,._voiceSpeedBtn_g5c32_967,._fileDecryptBtn_g5c32_1657{transition:none!important;transform:none!important}}._composer_7vohr_1{position:relative;z-index:40;flex-shrink:0;margin-top:.36rem;padding:.1rem 0 0;padding-bottom:calc(.1rem + var(--safe-bottom));background:transparent}._inner_7vohr_11{position:relative;z-index:41;display:flex;align-items:center;gap:.38rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 78%,var(--glass-surface-fill, transparent)),color-mix(in srgb,var(--composer-inner-bg) 84%,var(--glass-surface-fill, transparent)));border:1px solid color-mix(in srgb,var(--composer-inner-border) 86%,transparent);border-radius:28px;padding:.44rem .52rem .44rem .56rem;-webkit-backdrop-filter:blur(var(--glass-blur-strong, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-strong, 0px)) saturate(var(--glass-saturate, 1));box-shadow:inset 0 1px #ffffff2e,var(--composer-shadow);transition:border-color .15s,box-shadow .15s,background-color .15s}._inner_7vohr_11:focus-within{border-color:var(--accent);box-shadow:var(--composer-shadow-focus)}._innerRecording_7vohr_39{gap:.6rem;padding-right:.42rem}._videoRecordingOverlay_7vohr_44{position:fixed;inset:0;z-index:39;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.4rem 1rem calc(8.6rem + var(--safe-bottom));background:radial-gradient(circle at 50% 46%,#0f172a2e,#02061775),color-mix(in srgb,var(--bg-primary) 34%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur-strong, 0px)) saturate(var(--glass-saturate, 1.06));backdrop-filter:blur(var(--glass-blur-strong, 0px)) saturate(var(--glass-saturate, 1.06))}._videoRecordingOverlayChrome_7vohr_62{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}._videoRecordingOverlayEyebrow_7vohr_70{font-size:.72rem;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary) 88%,white 12%)}._videoRecordingOverlayTitle_7vohr_79{max-width:min(78vw,30rem);font-size:clamp(1rem,1.4vw + .78rem,1.28rem);font-weight:700;line-height:1.16;color:#f8fbff}._videoRecordingOverlayCircle_7vohr_87{position:relative;display:inline-flex;align-items:center;justify-content:center}._videoRecordingOverlayGlow_7vohr_94{position:absolute;inset:-13%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--message-ui-accent) 42%,white 8%),transparent 68%);filter:blur(38px);opacity:.78}._videoRecordingOverlayCircle_7vohr_87 ._recordingVideoShell_7vohr_104{width:min(72vw,320px);height:min(72vw,320px);border-width:1px;box-shadow:0 28px 54px #02061757,0 0 0 1px #ffffff0f}._videoRecordingOverlayCircle_7vohr_87 ._recordingVideoTimeBadge_7vohr_113{bottom:12px;min-width:56px;padding:.18rem .56rem;font-size:.78rem}._videoRecordingOverlayFooter_7vohr_120{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.38rem;text-align:center;font-size:.82rem;line-height:1.2;color:#e2ecf8}._videoRecordingOverlayFooterStrong_7vohr_132{font-variant-numeric:tabular-nums;color:#fff}._textField_7vohr_137{flex:1;min-width:0;min-height:40px;display:flex;align-items:center;padding:0 .08rem 0 .02rem}._textarea_7vohr_151{flex:1;width:100%;resize:none;background:none;border:none;border-radius:0;min-height:40px;padding:.54rem 0;max-height:160px;overflow-y:auto;line-height:1.36;font-size:.95rem;color:var(--text-primary)}._textarea_7vohr_151:focus{outline:none;border-color:transparent}._textarea_7vohr_151::placeholder{color:var(--text-secondary)}._hiddenInput_7vohr_201{display:none}._emojiShell_7vohr_205{position:relative;flex-shrink:0;align-self:center}._secondaryBtn_7vohr_211{align-self:center;--icon-button-size: 40px;--icon-button-shadow-base: inset 0 1px 0 rgb(255 255 255 / .18), 0 8px 18px rgb(15 23 42 / .08);--icon-button-shadow-hover-base: inset 0 1px 0 rgb(255 255 255 / .22), 0 10px 22px rgb(15 23 42 / .11)}._actionBtn_7vohr_222{background:color-mix(in srgb,var(--icon-btn-bg) 96%,transparent);color:var(--icon-btn-color);width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid color-mix(in srgb,var(--icon-btn-border) 92%,transparent);line-height:0;align-self:center;transition:background-color .15s,color .15s,transform .15s}._actionBtn_7vohr_222:hover:not(:disabled){color:var(--icon-btn-hover-color);background:var(--icon-btn-hover-bg);transform:translateY(-1px)}._actionBtn_7vohr_222:disabled{opacity:.65}._actionBtn_7vohr_222 svg{display:block}._actionBtnActive_7vohr_277{color:var(--icon-btn-hover-color);background:var(--icon-btn-hover-bg)}._emojiToggleGlyph_7vohr_282{font-size:1rem;line-height:1}._emojiPicker_7vohr_287{position:absolute;left:0;bottom:calc(100% + .5rem);z-index:20;width:min(17rem,calc(100vw - 1.5rem));padding:.6rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 76%,var(--glass-surface-fill, transparent)),color-mix(in srgb,var(--composer-inner-bg) 82%,var(--glass-surface-fill, transparent)));box-shadow:var(--composer-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-strong, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-strong, 0px)) saturate(var(--glass-saturate, 1))}._emojiSearchWrap_7vohr_307{margin-bottom:.48rem}._emojiSearchInput_7vohr_311{width:100%;min-height:2.3rem;padding:.48rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 82%,transparent);background:color-mix(in srgb,var(--surface-shell-strong) 92%,transparent);color:var(--text-primary);font-size:.82rem;line-height:1.2}._emojiSearchInput_7vohr_311:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 44%,transparent)}._emojiSearchInput_7vohr_311::placeholder{color:var(--text-secondary)}._emojiGroupTabs_7vohr_332{display:flex;gap:.32rem;overflow-x:auto;margin-bottom:.48rem;padding-bottom:.12rem}._emojiGroupTab_7vohr_332{flex-shrink:0;min-height:2rem;padding:.28rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 82%,transparent);background:color-mix(in srgb,var(--surface-shell-strong) 90%,transparent);color:var(--text-secondary);font-size:.72rem;line-height:1.1;transition:background-color .15s,color .15s,border-color .15s}._emojiGroupTab_7vohr_332:hover,._emojiGroupTab_7vohr_332:focus-visible{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}._emojiGroupTabActive_7vohr_359{color:var(--text-primary);background:color-mix(in srgb,var(--accent) 14%,var(--surface-shell-strong));border-color:color-mix(in srgb,var(--accent) 34%,transparent)}._emojiSubgroupRow_7vohr_365{margin-bottom:.48rem}._emojiSubgroupSelect_7vohr_369{width:100%;min-height:2.2rem;padding:.45rem .72rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 82%,transparent);background:color-mix(in srgb,var(--surface-shell-strong) 92%,transparent);color:var(--text-primary);font-size:.8rem;line-height:1.2}._emojiSubgroupSelect_7vohr_369:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 44%,transparent)}._emojiSearchSummary_7vohr_386{margin-bottom:.48rem;font-size:.7rem;color:var(--text-secondary)}._emojiViewport_7vohr_392{height:min(18rem,calc(100vh - 12rem));min-height:9.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.16rem}._emojiGrid_7vohr_401{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem}._emojiButton_7vohr_407{width:100%;min-height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:.24rem;background:color-mix(in srgb,var(--surface-shell-strong) 90%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 84%,transparent);font-size:1.2rem;line-height:1;transition:transform .15s,background-color .15s,border-color .15s}._emojiButton_7vohr_407:hover,._emojiButton_7vohr_407:focus-visible{background:color-mix(in srgb,var(--accent) 14%,var(--surface-shell-strong));border-color:color-mix(in srgb,var(--accent) 34%,transparent);transform:translateY(-1px)}._emojiEmptyState_7vohr_429{min-height:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--surface-shell-strong) 90%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 72%,transparent);color:var(--text-secondary);font-size:.78rem;text-align:center;padding:.7rem}._recordBtn_7vohr_443{background:color-mix(in srgb,var(--icon-btn-bg) 96%,transparent);color:var(--text-secondary);width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid color-mix(in srgb,var(--icon-btn-border) 92%,transparent);line-height:0;align-self:center;transition:background-color .15s,color .15s,transform .15s}._recordBtn_7vohr_443:hover:not(:disabled){color:var(--icon-btn-hover-color);background:var(--icon-btn-hover-bg);transform:translateY(-1px)}._recordBtn_7vohr_443:disabled{opacity:.65}._recordBtn_7vohr_443 svg{display:block}._recording_7vohr_104{background:var(--danger-soft-bg);color:var(--danger-contrast);border-color:var(--danger-soft-border)}._sendBtn_7vohr_514{background:var(--accent-gradient);color:#fff;width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:0;align-self:center;box-shadow:none;transition:transform .15s,filter .15s}._sendBtn_7vohr_514:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}._sendBtnRecordMode_7vohr_558{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 80%,var(--glass-surface-fill, transparent)),color-mix(in srgb,var(--composer-inner-bg) 84%,var(--glass-surface-fill, transparent)));color:var(--icon-btn-color);border:1px solid color-mix(in srgb,var(--icon-btn-border) 92%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur-medium, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-medium, 0px)) saturate(var(--glass-saturate, 1));box-shadow:inset 0 1px #ffffff29,0 8px 18px #0f172a14}._sendBtnRecording_7vohr_575{background:color-mix(in srgb,var(--danger) 86%,black 14%);color:#fff;border:1px solid color-mix(in srgb,var(--danger) 56%,transparent);box-shadow:none}._sendBtn_7vohr_514:disabled{background:var(--bg-tertiary);color:var(--text-secondary);box-shadow:none}._sendBtn_7vohr_514 svg{display:block}._recordingSurface_7vohr_605{flex:1;min-width:0;display:flex;align-items:center;gap:.72rem}._recordingSurfaceVoice_7vohr_613,._recordingSurfaceVideo_7vohr_617{min-height:60px}._recordingVoiceShell_7vohr_621{position:relative;width:60px;height:60px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);background:radial-gradient(circle at 34% 30%,rgb(255 255 255 / .16),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 94%,transparent),color-mix(in srgb,var(--composer-inner-bg) 94%,transparent));-webkit-backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));box-shadow:var(--elevated-shadow-sm)}._recordingVoicePulse_7vohr_639{width:12px;height:12px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 10px color-mix(in srgb,var(--danger) 14%,transparent);animation:_recordingPulse_7vohr_1 1.5s ease-in-out infinite}._recordingVoiceWave_7vohr_648{position:absolute;inset:auto 11px 11px;display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;height:14px;opacity:.88}._recordingVoiceBar_7vohr_659{width:3px;border-radius:999px;background:color-mix(in srgb,var(--danger) 76%,white 10%)}._recordingVoiceBar_7vohr_659:nth-child(1){height:38%}._recordingVoiceBar_7vohr_659:nth-child(2){height:72%}._recordingVoiceBar_7vohr_659:nth-child(3){height:100%}._recordingVoiceBar_7vohr_659:nth-child(4){height:68%}._recordingVoiceBar_7vohr_659:nth-child(5){height:44%}._recordingVideoShell_7vohr_104{position:relative;width:88px;height:88px;border-radius:50%;overflow:hidden;flex-shrink:0;background:radial-gradient(circle at 34% 30%,rgb(255 255 255 / .16),transparent 34%),color-mix(in srgb,var(--surface-shell-strong) 88%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--message-ui-accent) 36%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));box-shadow:0 16px 28px #02061738}._recordingVideoPreview_7vohr_701{width:100%;height:100%;display:block;object-fit:cover;background:color-mix(in srgb,var(--message-ui-accent) 12%,var(--bg-secondary))}._recordingVideoFrame_7vohr_709{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -20px 26px #02061733;pointer-events:none}._recordingVideoTimeBadge_7vohr_113{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:2;min-width:44px;padding:.14rem .46rem;border-radius:999px;background:#0206179e;color:#f8fafc;font-size:.68rem;line-height:1.1;font-variant-numeric:tabular-nums;text-align:center}._recordingModeBadge_7vohr_736{width:50px;height:50px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#f8fbff;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 92%,transparent),color-mix(in srgb,var(--composer-inner-bg) 92%,transparent));border:1px solid color-mix(in srgb,var(--message-ui-accent) 28%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));box-shadow:var(--elevated-shadow-sm)}._recordingStageCopy_7vohr_753{min-width:0;display:flex;flex-direction:column;gap:.22rem}._recordingStageEyebrow_7vohr_760{font-size:.66rem;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}._recordingStageTitle_7vohr_769{font-size:.9rem;font-weight:700;line-height:1.16;color:var(--text-primary)}._recordingStageMeta_7vohr_776{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.34rem;font-size:.74rem;line-height:1.2;color:var(--text-secondary)}._recordingStageMetaStrong_7vohr_786{font-variant-numeric:tabular-nums;color:var(--text-primary)}._recordingStageSeparator_7vohr_791{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--text-secondary) 68%,transparent)}._recordingDot_7vohr_798{width:6px;height:6px;border-radius:50%;background:var(--danger)}._error_7vohr_805{margin-top:.5rem;font-size:.76rem;color:var(--danger-contrast);background:var(--danger-soft-bg);border:1px solid var(--danger-soft-border);border-radius:14px;padding:.42rem .6rem}@media (max-width: 760px){._composer_7vohr_1{margin-top:.22rem;padding-bottom:calc(.02rem + var(--safe-bottom))}._inner_7vohr_11{border-radius:22px;padding:.32rem .38rem .32rem .42rem;gap:.3rem}._innerRecording_7vohr_39{gap:.46rem;padding-right:.34rem}._videoRecordingOverlay_7vohr_44{gap:.74rem;padding:1rem .8rem calc(7.8rem + var(--safe-bottom));-webkit-backdrop-filter:blur(var(--glass-blur-medium, 0px)) saturate(var(--glass-saturate, 1.04));backdrop-filter:blur(var(--glass-blur-medium, 0px)) saturate(var(--glass-saturate, 1.04))}._videoRecordingOverlayEyebrow_7vohr_70{font-size:.62rem}._videoRecordingOverlayTitle_7vohr_79{max-width:min(82vw,20rem);font-size:clamp(.9rem,1.2vw + .72rem,1.08rem)}._videoRecordingOverlayCircle_7vohr_87 ._recordingVideoShell_7vohr_104{width:min(72vw,252px);height:min(72vw,252px)}._videoRecordingOverlayCircle_7vohr_87 ._recordingVideoTimeBadge_7vohr_113{bottom:10px;min-width:50px;padding:.16rem .48rem;font-size:.7rem}._videoRecordingOverlayFooter_7vohr_120{font-size:.74rem}._actionBtn_7vohr_222,._secondaryBtn_7vohr_211,._sendBtn_7vohr_514,._recordBtn_7vohr_443{width:38px;height:38px}._secondaryBtn_7vohr_211{--icon-button-size: 38px}._emojiPicker_7vohr_287{width:min(15rem,calc(100vw - 1rem));bottom:calc(100% + .42rem);padding:.52rem;border-radius:18px}._emojiSearchWrap_7vohr_307{margin-bottom:.42rem}._emojiSearchInput_7vohr_311{min-height:2.15rem;padding:.42rem .64rem;font-size:.78rem}._emojiGroupTabs_7vohr_332{margin-bottom:.42rem;gap:.26rem}._emojiGroupTab_7vohr_332{min-height:1.9rem;padding:.24rem .52rem;font-size:.67rem}._emojiSubgroupRow_7vohr_365{margin-bottom:.42rem}._emojiSubgroupSelect_7vohr_369{min-height:2.05rem;padding:.4rem .64rem;font-size:.76rem}._emojiSearchSummary_7vohr_386{margin-bottom:.42rem;font-size:.66rem}._emojiViewport_7vohr_392{height:min(13.5rem,calc(100vh - 9.5rem));min-height:8rem}._emojiButton_7vohr_407{min-height:1.95rem;border-radius:12px;font-size:1.08rem}._emojiEmptyState_7vohr_429{min-height:2.5rem;border-radius:14px;font-size:.72rem}._textField_7vohr_137{min-height:38px;padding-right:.04rem}._textarea_7vohr_151{font-size:.92rem;min-height:38px;padding:.42rem 0;line-height:1.34}._recordingSurface_7vohr_605{gap:.56rem}._recordingSurfaceVoice_7vohr_613,._recordingSurfaceVideo_7vohr_617{min-height:54px}._recordingVoiceShell_7vohr_621{width:52px;height:52px}._recordingVoicePulse_7vohr_639{width:10px;height:10px;box-shadow:0 0 0 8px color-mix(in srgb,var(--danger) 14%,transparent)}._recordingVoiceWave_7vohr_648{inset:auto 9px 9px;height:12px}._recordingVoiceBar_7vohr_659{width:2px}._recordingVideoShell_7vohr_104{width:72px;height:72px}._recordingVideoTimeBadge_7vohr_113{bottom:6px;min-width:40px;padding:.12rem .4rem;font-size:.62rem}._recordingModeBadge_7vohr_736{width:44px;height:44px}._recordingStageEyebrow_7vohr_760{font-size:.58rem}._recordingStageTitle_7vohr_769{font-size:.82rem}._recordingStageMeta_7vohr_776{gap:.28rem;font-size:.68rem}}@media (max-width: 640px){._composer_7vohr_1{margin-bottom:0}}@media (prefers-reduced-motion: reduce){._composer_7vohr_1,._inner_7vohr_11,._actionBtn_7vohr_222,._secondaryBtn_7vohr_211,._recordBtn_7vohr_443,._sendBtn_7vohr_514,._emojiButton_7vohr_407{transition:none!important;transform:none!important}._recordingVoicePulse_7vohr_639{animation:none!important}}@keyframes _recordingPulse_7vohr_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.92);opacity:.82}}._root_1rbxk_1{display:flex;flex-direction:column;gap:.58rem}._label_1rbxk_7{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}._description_1rbxk_15{display:flex;flex-direction:column;gap:.34rem}._descriptionPrimary_1rbxk_21{color:var(--text-primary);font-size:.78rem;line-height:1.45}._descriptionSecondary_1rbxk_27{color:var(--text-secondary);font-size:.74rem;line-height:1.45}@keyframes _overlayIn_auk4d_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayOut_auk4d_1{0%{opacity:1}to{opacity:0}}@keyframes _surfaceIn_auk4d_1{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _surfaceOut_auk4d_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.988)}}._overlay_auk4d_45{position:fixed;inset:0;z-index:var(--modal-z-index, 1200);display:flex;align-items:center;justify-content:center;padding:var(--modal-overlay-padding, 1rem);background:#020617a3;-webkit-backdrop-filter:blur(var(--glass-blur-soft, 10px));backdrop-filter:blur(var(--glass-blur-soft, 10px));animation:_overlayIn_auk4d_1 .18s cubic-bezier(.2,.9,.2,1) both}._overlayClosing_auk4d_59{pointer-events:none;animation:_overlayOut_auk4d_1 .18s ease-in both}._surface_auk4d_64{width:min(var(--modal-width, 480px),calc(100vw - 1.4rem));max-height:min(var(--modal-max-height, 86dvh),760px);display:flex;flex-direction:column;border-radius:24px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 96%,var(--glass-surface-fill, transparent)),color-mix(in srgb,var(--surface-shell-strong) 98%,var(--glass-surface-fill, transparent)));-webkit-backdrop-filter:blur(var(--glass-blur-medium, 16px)) saturate(var(--glass-saturate, 1.08));backdrop-filter:blur(var(--glass-blur-medium, 16px)) saturate(var(--glass-saturate, 1.08));box-shadow:var(--elevated-shadow-lg);overflow:hidden;animation:_surfaceIn_auk4d_1 .22s cubic-bezier(.18,.9,.2,1) both}._surfaceClosing_auk4d_84{animation:_surfaceOut_auk4d_1 .18s ease-in both}._header_auk4d_88{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .82rem}._headerMain_auk4d_96{min-width:0;display:flex;align-items:center;gap:.5rem}._title_auk4d_103{margin:0;font-size:1.02rem;font-weight:720;color:var(--text-primary);letter-spacing:-.02em}._closeButton_auk4d_111{width:36px;height:36px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--icon-btn-border) 92%,transparent);background:color-mix(in srgb,var(--icon-btn-bg) 92%,transparent);color:var(--icon-btn-color);display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}._closeButton_auk4d_111:hover{background:var(--icon-btn-hover-bg);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--icon-btn-hover-color);transform:translateY(-1px)}._closeButton_auk4d_111 svg{display:block}._body_auk4d_138{padding:0 1rem 1rem;min-height:0;overflow-y:auto}._footer_auk4d_144{flex-shrink:0}@media (max-width: 640px){._overlay_auk4d_45{align-items:flex-end;padding:0}._surface_auk4d_64{width:100%;max-height:min(var(--modal-max-height-mobile, 86dvh),760px);border-radius:24px 24px 0 0;border-bottom:0}}@media (prefers-reduced-motion: reduce){._overlay_auk4d_45,._overlayClosing_auk4d_59,._surface_auk4d_64,._surfaceClosing_auk4d_84,._closeButton_auk4d_111{animation:none!important;transition:none!important;transform:none!important}}._section_1ulvb_1{display:flex;flex-direction:column}._section_1ulvb_1+._section_1ulvb_1{margin-top:.7rem}._swatches_1ulvb_10{display:flex;align-items:center;gap:.62rem;padding-top:.12rem}._swatchBtn_1ulvb_17{width:32px;height:32px;border-radius:999px;border:2px solid rgb(255 255 255 / .24);box-shadow:inset 0 0 0 1px #02061738;transition:transform .16s ease,border-color .16s ease}._swatchBtnActive_1ulvb_26{transform:scale(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 0 0 1px #02061733}._swatchBlue_1ulvb_33{background:linear-gradient(145deg,#0ea5e9,#2563eb)}._swatchEmerald_1ulvb_37{background:linear-gradient(145deg,#10b981,#059669)}._swatchRose_1ulvb_41{background:linear-gradient(145deg,#fb7185,#e11d48)}._swatchViolet_1ulvb_45{background:linear-gradient(145deg,#a78bfa,#7c3aed)}._note_1ulvb_49{margin-top:.7rem;padding:.7rem .8rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--panel-border-soft));background:color-mix(in srgb,var(--accent) 10%,var(--surface-shell));color:var(--text-secondary);font-size:.78rem;line-height:1.5}@media (prefers-reduced-motion: reduce){._swatchBtn_1ulvb_17{transition:none!important;transform:none!important}}._button_2vu03_1{appearance:none;flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--avatar-summary-gap, .42rem);min-height:var(--avatar-summary-min-height, 46px);padding:var(--avatar-summary-padding, .38rem .46rem);border-radius:var(--avatar-summary-radius, 12px);border:1px solid var(--avatar-summary-border, color-mix(in srgb, var(--panel-border-soft) 86%, transparent));background:var(--avatar-summary-bg, color-mix(in srgb, var(--bg-secondary) 76%, var(--panel-header-bg)));color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}._button_2vu03_1:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 24%,var(--avatar-summary-border, transparent))}._button_2vu03_1:disabled{opacity:.62}._button_2vu03_1:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 76%,transparent);outline-offset:2px}._text_2vu03_34{min-width:0;display:flex;flex-direction:column;gap:.05rem}._title_2vu03_41{color:var(--text-primary);font-size:var(--avatar-summary-title-size, .825rem);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_2vu03_50{color:var(--text-secondary);font-size:var(--avatar-summary-subtitle-size, .69rem);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){._button_2vu03_1{transition:none!important;transform:none!important}}@keyframes _noticeIn_b3og8_137{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _callSurfaceIn_b3og8_1{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes _callDockIn_b3og8_1{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes _callContentIn_b3og8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._noticeLayer_b3og8_89{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:320}._notice_b3og8_89{pointer-events:auto;min-width:220px;max-width:min(92vw,520px);border-radius:var(--radius-md);border:1px solid transparent;padding:.625rem .875rem;font-size:.875rem;font-weight:500;box-shadow:0 6px 18px #0000003d;animation:_noticeIn_b3og8_137 .18s cubic-bezier(.18,.9,.2,1) both}._noticeInfo_b3og8_137{background:color-mix(in srgb,var(--panel-header-bg) 78%,var(--bg-secondary));color:var(--text-primary);border-color:var(--panel-border-soft)}._noticeError_b3og8_149{background:var(--danger-soft-bg);color:var(--danger-contrast);border-color:var(--danger-soft-border)}._incomingOverlay_b3og8_161{background:radial-gradient(920px 520px at 20% -10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 58%),radial-gradient(880px 520px at 100% 110%,color-mix(in srgb,var(--panel-header-bg) 32%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,#091222),color-mix(in srgb,var(--bg-primary) 98%,#091222))}._incomingCenter_b3og8_173{gap:.5rem}._incomingPrompt_b3og8_181{color:var(--text-secondary);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-align:center}._incomingControlsDock_b3og8_199{width:min(100%,420px)}._minimizedCall_b3og8_207{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);transform:translate(-50%);width:min(620px,calc(100vw - 1rem));background:color-mix(in srgb,var(--panel-header-bg) 76%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--panel-border-soft));border-radius:16px;padding:.42rem;display:flex;align-items:center;gap:.38rem;box-shadow:0 10px 24px color-mix(in srgb,var(--bg-primary) 44%,transparent);z-index:270;animation:_callDockIn_b3og8_1 .22s cubic-bezier(.18,.9,.2,1) both}._minimizedCallDragging_b3og8_243{user-select:none}._minimizedDragHandle_b3og8_251{width:30px;height:38px;border-radius:10px;border:1px solid var(--icon-btn-border);background:var(--icon-btn-bg);color:var(--icon-btn-color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:grab;touch-action:none;transition:background-color .12s ease,border-color .12s ease}._minimizedDragHandle_b3og8_251:hover{background:var(--icon-btn-hover-bg);border-color:color-mix(in srgb,var(--accent) 36%,var(--icon-btn-border))}._minimizedCallDragging_b3og8_243 ._minimizedDragHandle_b3og8_251{cursor:grabbing}._minimizedDragDots_b3og8_301{display:grid;grid-template-columns:repeat(2,4px);gap:3px}._minimizedDragDots_b3og8_301 span{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.9}._minimizedSummary_b3og8_329{--avatar-summary-padding: .38rem .46rem;--avatar-summary-radius: 12px;--avatar-summary-avatar-size: 34px;--avatar-summary-avatar-font-size: .72rem;--avatar-summary-title-size: .825rem;--avatar-summary-subtitle-size: .69rem}._minimizedActions_b3og8_339{display:inline-flex;align-items:center;gap:.34rem}._minimizedBtn_b3og8_351{--icon-button-size: 38px}._callOverlay_b3og8_356{position:fixed;inset:0;z-index:260;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.72rem;padding:calc(env(safe-area-inset-top,0px) + 14px) 1rem calc(env(safe-area-inset-bottom,0px) + 14px);background:radial-gradient(1200px 640px at 16% -10%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 54%),radial-gradient(900px 560px at 100% 120%,color-mix(in srgb,var(--panel-header-bg) 32%,transparent),transparent 56%),color-mix(in srgb,var(--bg-primary) 96%,#091222);animation:_callSurfaceIn_b3og8_1 .22s cubic-bezier(.18,.9,.2,1) both}._remoteAudio_b3og8_374{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._mediaProbe_b3og8_382{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._callHeader_b3og8_390{position:relative;width:min(100%,1120px);display:flex;justify-content:center;align-items:center;z-index:2;animation:_callContentIn_b3og8_1 .22s cubic-bezier(.18,.9,.2,1) both}._minimizeBtn_b3og8_401{position:absolute;right:0;top:50%;--icon-button-size: 34px;--icon-button-bg: color-mix(in srgb, var(--panel-header-bg) 75%, var(--icon-btn-bg));--icon-button-bg-hover: color-mix(in srgb, var(--panel-header-bg) 55%, var(--icon-btn-hover-bg));--icon-button-border: var(--icon-btn-border);--icon-button-border-hover: color-mix(in srgb, var(--accent) 34%, var(--icon-btn-border));--icon-button-color: var(--text-primary);--icon-button-color-hover: var(--text-primary);--icon-button-blur: 8px;--icon-button-transform: translateY(-50%);--icon-button-transform-hover: translateY( calc(-50% - 1px) )}._modeChip_b3og8_418{display:inline-flex;align-items:center;gap:.425rem;background:color-mix(in srgb,var(--panel-header-bg) 74%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--panel-border-soft) 90%,transparent);color:var(--text-primary);border-radius:var(--radius-full);padding:.375rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(8px)}._callCenter_b3og8_441{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.78rem;min-height:0;flex:1;width:min(100%,1120px);animation:_callContentIn_b3og8_1 .26s cubic-bezier(.18,.9,.2,1) 40ms both}._callCenterVisual_b3og8_455{justify-content:space-between}._callSurface_b3og8_459{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;flex:1;min-height:0}._callStage_b3og8_469{position:relative;width:100%;border-radius:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--panel-border-soft) 86%,transparent);background:radial-gradient(780px 420px at 50% 10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--panel-header-bg) 72%,transparent),color-mix(in srgb,var(--bg-primary) 72%,transparent));box-shadow:0 18px 36px color-mix(in srgb,var(--bg-primary) 42%,transparent)}._callStageCamera_b3og8_481{aspect-ratio:auto;min-height:340px;height:min(72vh,calc(100vh - 248px))}._callStageScreen_b3og8_487{aspect-ratio:16 / 10;min-height:260px;max-height:min(60vh,calc(100vh - 300px))}._callStageCompact_b3og8_493{width:min(100%,360px);aspect-ratio:1 / 1;min-height:320px;max-height:none;margin-inline:auto}._stageVideo_b3og8_501{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._callStageScreen_b3og8_487 ._stageVideo_b3og8_501{object-fit:contain;background:#070c18eb}._stagePlaceholder_b3og8_514{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 46%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-primary) 18%,transparent))}._stageMeta_b3og8_528{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.8rem .92rem .78rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-primary) 56%,transparent))}._stageVisualBadge_b3og8_541{position:absolute;top:.9rem;left:.9rem;z-index:2;display:inline-flex;align-items:center;padding:.3rem .62rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--panel-header-bg) 76%,transparent);color:#f8fafc;font-size:.72rem;font-weight:700;letter-spacing:.01em;backdrop-filter:blur(8px)}._audioAvatar_b3og8_559{width:clamp(96px,20vw,138px);aspect-ratio:1 / 1;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;color:#eff6ff;font-weight:700;letter-spacing:.03em;font-size:clamp(1.75rem,3.4vw,2.5rem);background:linear-gradient(155deg,#3b82f6f2,#0284c7f2);border:none;box-shadow:0 8px 22px #02061747}._remotePlaceholder_b3og8_583{padding:.5rem .8rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--panel-header-bg) 72%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--panel-border-soft) 90%,transparent);color:var(--text-secondary);font-size:.8125rem}._peerName_b3og8_599{color:#f8fafc;font-weight:700;font-size:clamp(.94rem,1.6vw,1.12rem);letter-spacing:-.008em;text-align:left;line-height:1.2}._callState_b3og8_608{color:#e2e8f0eb;font-size:.78rem;font-variant-numeric:tabular-nums}._securityPanel_b3og8_614{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.42rem}._securitySummaryRow_b3og8_622{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}._securityBadgeGroup_b3og8_631{min-width:0;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}._securityToggleInlineBtn_b3og8_639{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.42rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 90%,transparent);background:color-mix(in srgb,var(--panel-header-bg) 76%,var(--bg-secondary));color:var(--accent);font-size:.72rem;font-weight:700;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}._securityToggleInlineBtn_b3og8_639:hover{background:color-mix(in srgb,var(--panel-header-bg) 64%,var(--bg-secondary));border-color:color-mix(in srgb,var(--accent) 36%,var(--panel-border-soft));transform:translateY(-1px)}._securityToggleInlineBtn_b3og8_639:active{transform:translateY(0)}._securityModeHint_b3og8_665{border-radius:10px;border:1px solid color-mix(in srgb,#f59e0b 34%,var(--panel-border-soft));background:color-mix(in srgb,#f59e0b 12%,var(--panel-header-bg));color:var(--text-secondary);font-size:.72rem;line-height:1.4;padding:.38rem .46rem}._securityCard_b3og8_675{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.38rem;padding:.45rem;border-radius:14px;background:color-mix(in srgb,var(--panel-header-bg) 72%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);backdrop-filter:blur(8px);animation:_callContentIn_b3og8_1 .26s cubic-bezier(.18,.9,.2,1) 70ms both}._callCenterVideo_b3og8_698 ._securityCard_b3og8_675{background:color-mix(in srgb,var(--panel-header-bg) 84%,var(--bg-secondary))}._securityCardModeRow_b3og8_703{display:flex;flex-direction:column;gap:.18rem}._securityCardModeBadge_b3og8_709{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border-radius:999px;min-height:27px;padding:.26rem .56rem;font-size:.715rem;font-weight:650;line-height:1.1}._securityCardModeBadgeFrame_b3og8_722{color:color-mix(in srgb,#0f766e 82%,var(--text-primary));background:color-mix(in srgb,#14b8a6 16%,var(--bg-secondary));border:1px solid color-mix(in srgb,#14b8a6 34%,var(--panel-border-soft))}._securityCardModeBadgeTransport_b3og8_728{color:color-mix(in srgb,#475569 84%,var(--text-primary));background:color-mix(in srgb,#94a3b8 20%,var(--bg-secondary));border:1px solid color-mix(in srgb,#94a3b8 34%,var(--panel-border-soft))}._securityCardModeText_b3og8_734{color:var(--text-secondary);font-size:.69rem;line-height:1.35}._securityCardLabel_b3og8_740{font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:650;padding-left:.12rem}._securityCardCodeGrid_b3og8_753{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}._securityCardCodeCell_b3og8_765{text-align:center;font-variant-numeric:tabular-nums;font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:.845rem;font-weight:700;letter-spacing:.02em;color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 84%,var(--panel-header-bg));border:1px solid color-mix(in srgb,var(--panel-border-soft) 86%,transparent);border-radius:8px;padding:.32rem .12rem}._securityCardHint_b3og8_793{font-size:.69rem;color:var(--text-secondary);text-align:center}._securityCardHash_b3og8_805{font-size:.65rem;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums}._securityCardPendingText_b3og8_819{color:var(--text-secondary);font-size:.75rem;text-align:center;background:color-mix(in srgb,var(--bg-secondary) 82%,var(--panel-header-bg));border:1px solid color-mix(in srgb,var(--panel-border-soft) 84%,transparent);border-radius:10px;padding:.35rem .45rem}._remoteCompanionPreview_b3og8_839,._localPreview_b3og8_840,._localScreenPreview_b3og8_841{position:absolute;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--panel-border-soft) 90%,transparent);background:color-mix(in srgb,var(--panel-header-bg) 84%,var(--bg-secondary));box-shadow:0 10px 24px color-mix(in srgb,var(--bg-primary) 38%,transparent);z-index:3;animation:_callContentIn_b3og8_1 .26s cubic-bezier(.18,.9,.2,1) 80ms both}._remoteCompanionPreview_b3og8_839{top:.72rem;right:.72rem;width:clamp(116px,18vw,188px);aspect-ratio:4 / 3;z-index:4;cursor:pointer;touch-action:manipulation}._remoteCompanionPreview_b3og8_839:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,#fff);outline-offset:2px}._remoteCompanionPreviewCamera_b3og8_867{aspect-ratio:3 / 4;width:clamp(112px,16vw,156px)}._remoteCompanionPreviewScreen_b3og8_872 video{object-fit:contain;background:#070c18eb}._localPreview_b3og8_840{right:max(.85rem,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 104px);width:clamp(104px,22vw,156px);aspect-ratio:3 / 4;cursor:grab;touch-action:none;user-select:none}._localScreenPreview_b3og8_841{left:max(.85rem,env(safe-area-inset-left,0px));right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);width:clamp(164px,28vw,280px);aspect-ratio:16 / 10}._localPreviewDragging_b3og8_895{cursor:grabbing}._remoteCompanionPreview_b3og8_839 video,._localPreview_b3og8_840 video,._localScreenPreview_b3og8_841 video{width:100%;height:100%;object-fit:cover}._localPreviewOff_b3og8_908:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--bg-primary) 38%,transparent)}._localMeta_b3og8_922{position:absolute;left:0;right:0;bottom:0;padding:.25rem .4rem;font-size:.6875rem;color:var(--text-primary);text-align:center;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-primary) 48%,transparent));z-index:1}._remoteCompanionMeta_b3og8_944{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.38rem .46rem;font-size:.6875rem;color:var(--text-primary);text-align:left;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-primary) 58%,transparent));z-index:1}._remoteCompanionName_b3og8_961{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}._remoteCompanionBadge_b3og8_969{display:inline-flex;align-items:center;padding:.18rem .42rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--panel-header-bg) 74%,transparent);color:#e2e8f0eb;font-size:.62rem;font-weight:700}._controlsDock_b3og8_982{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;animation:_callContentIn_b3og8_1 .26s cubic-bezier(.18,.9,.2,1) 90ms both}._controlBtn_b3og8_996{--call-control-inline-min-width: 96px;--call-control-inline-height: 56px;--call-control-inline-padding: 0 .85rem;--call-control-inline-radius: 999px;--call-control-inline-blur: 8px}@media (max-width: 760px){._incomingPrompt_b3og8_181{font-size:.6875rem}._incomingControlsDock_b3og8_199{width:100%}._callOverlay_b3og8_356{padding-left:.75rem;padding-right:.75rem}._minimizeBtn_b3og8_401{--icon-button-size: 32px;right:.2rem}._minimizedCall_b3og8_207{width:calc(100vw - .75rem);bottom:calc(env(safe-area-inset-bottom,0px) + 10px);padding:.34rem;gap:.32rem;border-radius:13px}._minimizedSummary_b3og8_329{--avatar-summary-padding: .32rem .38rem;--avatar-summary-radius: 10px;--avatar-summary-avatar-size: 30px;--avatar-summary-avatar-font-size: .67rem;--avatar-summary-title-size: .78rem;--avatar-summary-subtitle-size: .64rem}._minimizedDragHandle_b3og8_251{width:28px;height:34px;border-radius:9px}._minimizedBtn_b3og8_351{--icon-button-size: 34px}._securityCard_b3og8_675{width:100%;max-width:370px;align-self:center;padding:.4rem;gap:.32rem}._securitySummaryRow_b3og8_622{gap:.42rem}._securityToggleInlineBtn_b3og8_639{width:100%}._securityCardCodeCell_b3og8_765{font-size:.8rem}._controlsDock_b3og8_982{gap:.5rem}._controlBtn_b3og8_996{--call-control-inline-compact-width: 56px;--call-control-inline-compact-padding: 0}._localPreview_b3og8_840{width:104px;bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}._localScreenPreview_b3og8_841{left:max(.75rem,env(safe-area-inset-left,0px));width:136px;bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}._remoteCompanionPreview_b3og8_839{top:.75rem;width:104px}}@media (orientation: portrait){._callStageCamera_b3og8_481{height:min(78vh,calc(100vh - 220px));min-height:420px}._callStageScreen_b3og8_487{max-height:min(56vh,calc(100vh - 320px))}._localPreview_b3og8_840{width:clamp(92px,26vw,136px)}}@media (prefers-reduced-motion: reduce){._notice_b3og8_89,._minimizedCall_b3og8_207,._callOverlay_b3og8_356,._callHeader_b3og8_390,._callCenter_b3og8_441,._securityCard_b3og8_675,._remoteCompanionPreview_b3og8_839,._localPreview_b3og8_840,._localScreenPreview_b3og8_841,._minimizeBtn_b3og8_401,._minimizedDragHandle_b3og8_251,._minimizedBtn_b3og8_351,._controlBtn_b3og8_996{animation:none!important;transition:none!important}}._button_1idzy_1{min-width:0;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--call-control-gap, .42rem);transition:transform .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease}._button_1idzy_1:hover:not(:disabled){transform:translateY(-1px)}._button_1idzy_1:disabled{cursor:not-allowed;opacity:.58}._inline_1idzy_21{min-width:var(--call-control-inline-min-width, 96px);height:var(--call-control-inline-height, 56px);padding:var(--call-control-inline-padding, 0 .85rem);border-radius:var(--call-control-inline-radius, 999px);background:color-mix(in srgb,var(--panel-header-bg) 80%,var(--bg-secondary));line-height:0;-webkit-backdrop-filter:blur(var(--call-control-inline-blur, 0px));backdrop-filter:blur(var(--call-control-inline-blur, 0px))}._inline_1idzy_21:hover:not(:disabled){background:color-mix(in srgb,var(--panel-header-bg) 60%,var(--icon-btn-hover-bg));border-color:color-mix(in srgb,var(--accent) 36%,var(--panel-border-soft))}._stacked_1idzy_37{min-height:var(--call-control-stacked-min-height, 72px);padding:var(--call-control-stacked-padding, .58rem .48rem);border-radius:var(--call-control-stacked-radius, 18px);background:color-mix(in srgb,var(--surface-shell) 92%,transparent);flex-direction:column;text-align:center}._stacked_1idzy_37:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 28%,var(--panel-border-soft))}._icon_1idzy_50{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}._icon_1idzy_50 svg{display:block}._stacked_1idzy_37 ._icon_1idzy_50{width:var(--call-control-stacked-icon-size, 36px);height:var(--call-control-stacked-icon-size, 36px);border-radius:var(--call-control-stacked-icon-radius, 13px);background:color-mix(in srgb,var(--surface-float) 94%,transparent);color:var(--text-primary)}._label_1idzy_70{display:block;font-size:var(--call-control-inline-label-size, .75rem);font-weight:var(--call-control-inline-label-weight, 600);letter-spacing:.01em;line-height:1.3}._stacked_1idzy_37 ._label_1idzy_70{width:100%;font-size:var(--call-control-stacked-label-size, .74rem);font-weight:700}._inline_1idzy_21._active_1idzy_84{background:color-mix(in srgb,var(--accent) 18%,var(--panel-header-bg));border-color:color-mix(in srgb,var(--accent) 42%,var(--panel-border-soft))}._stacked_1idzy_37._active_1idzy_84{background:color-mix(in srgb,var(--accent) 12%,var(--surface-shell));border-color:color-mix(in srgb,var(--accent) 34%,transparent)}._stacked_1idzy_37._active_1idzy_84 ._icon_1idzy_50{background:color-mix(in srgb,var(--accent) 16%,var(--surface-float));color:color-mix(in srgb,var(--accent) 78%,white 10%)}._inline_1idzy_21._danger_1idzy_99{background:linear-gradient(145deg,#ef4444,#b91c1c);border-color:#fca5a566;color:#fff}._inline_1idzy_21._danger_1idzy_99:hover:not(:disabled){background:linear-gradient(145deg,#f05252,#dc2626);border-color:#fca5a58c}._stacked_1idzy_37._danger_1idzy_99{background:color-mix(in srgb,var(--danger, #d14343) 10%,var(--surface-shell));border-color:color-mix(in srgb,var(--danger, #d14343) 28%,transparent);color:var(--danger, #d14343)}._stacked_1idzy_37._danger_1idzy_99 ._icon_1idzy_50{background:linear-gradient(180deg,#dc2626,#b91c1c);color:#fff}._inline_1idzy_21._success_1idzy_121{background:color-mix(in srgb,#16a34a 76%,var(--panel-header-bg));border-color:#86efac57;color:#f0fdf4}._inline_1idzy_21._success_1idzy_121:hover:not(:disabled){background:color-mix(in srgb,#16a34a 82%,var(--panel-header-bg));border-color:#86efac70}@media (max-width: 980px){._stacked_1idzy_37{min-height:var(--call-control-stacked-min-height-narrow, 76px);padding:var(--call-control-stacked-padding-narrow, .62rem .42rem);border-radius:var(--call-control-stacked-radius-narrow, 20px)}._stacked_1idzy_37 ._icon_1idzy_50{width:var(--call-control-stacked-icon-size-narrow, 38px);height:var(--call-control-stacked-icon-size-narrow, 38px);border-radius:var(--call-control-stacked-icon-radius-narrow, 14px)}._stacked_1idzy_37 ._label_1idzy_70{font-size:var(--call-control-stacked-label-size-narrow, .69rem)}}@media (max-width: 760px){._collapseLabelOnNarrow_1idzy_151 ._label_1idzy_70{display:none}._compactOnNarrow_1idzy_155._inline_1idzy_21{width:var(--call-control-inline-compact-width, 56px);min-width:0;padding:var(--call-control-inline-compact-padding, 0)}}@media (prefers-reduced-motion: reduce){._button_1idzy_1{transition:none!important;transform:none!important}}@keyframes _groupCallBackdropIn_4lmhz_1{0%{opacity:0}to{opacity:1}}@keyframes _groupCallPanelIn_4lmhz_1{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _groupCallDockIn_4lmhz_1{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}._backdrop_4lmhz_63{position:fixed;inset:0;z-index:255;display:flex;align-items:stretch;justify-content:center;padding:0;background:#030812c7;backdrop-filter:blur(12px);animation:_groupCallBackdropIn_4lmhz_1 .18s cubic-bezier(.2,.9,.2,1) both}._panel_4lmhz_76{position:relative;width:100%;max-width:none;min-height:100%;max-height:none;display:flex;flex-direction:column;gap:.95rem;padding:calc(env(safe-area-inset-top,0px) + 1rem) clamp(.8rem,1.25vw,1.2rem) calc(env(safe-area-inset-bottom,0px) + 1rem);border-radius:0;border:none;background:radial-gradient(1200px 640px at 14% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 52%),radial-gradient(900px 560px at 100% 120%,color-mix(in srgb,var(--panel-header-bg) 22%,transparent),transparent 54%),color-mix(in srgb,var(--bg-primary) 94%,#020617);box-shadow:none;animation:_groupCallPanelIn_4lmhz_1 .22s cubic-bezier(.18,.9,.2,1) both}._header_4lmhz_100{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"mode summary actions";align-items:center;gap:.85rem;flex-shrink:0}._headerSummary_4lmhz_109{grid-area:summary;min-width:0;display:flex;flex-direction:column;gap:.28rem;align-items:center;justify-self:center;text-align:center}._headerTitleRow_4lmhz_120,._headerMetaRow_4lmhz_121{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}._headerTitle_4lmhz_120{min-width:0;color:var(--text-primary);font-size:clamp(1rem,2.5vw,1.22rem);font-weight:760;letter-spacing:-.02em}._headerDuration_4lmhz_137{display:inline-flex;align-items:center;min-height:28px;padding:0 .55rem;border-radius:999px;background:color-mix(in srgb,var(--surface-shell) 88%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);color:var(--text-secondary);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}._headerMetaText_4lmhz_151{color:var(--text-secondary);font-size:.78rem;font-weight:600}._headerActions_4lmhz_157{grid-area:actions;display:inline-flex;align-items:center;gap:.45rem;justify-self:end}._detailsToggleBtn_4lmhz_165{min-width:126px}._modeChip_4lmhz_170{grid-area:mode;justify-self:start;display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:0 .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 90%,transparent);background:color-mix(in srgb,var(--surface-shell) 88%,transparent);color:var(--text-primary);font-size:.8rem;font-weight:650}._iconBtn_4lmhz_196{--icon-button-size: 38px}._headerDangerBtn_4lmhz_200{min-height:38px;padding:0 .8rem;border-radius:999px;border:1px solid rgb(252 165 165 / .3);background:linear-gradient(180deg,#dc2626,#b91c1c);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;transition:transform .12s ease,filter .12s ease}._headerDangerBtn_4lmhz_200:hover{filter:brightness(1.04);transform:translateY(-1px)}._hero_4lmhz_224{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.4rem .4rem 0;text-align:center}._heroAvatar_4lmhz_242{width:72px;height:72px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;color:#eff6ff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 78%,white 22%),var(--accent));box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 14%,transparent)}._groupName_4lmhz_266{color:var(--text-primary);font-size:1.35rem;font-weight:760;letter-spacing:-.02em}._groupMeta_4lmhz_280{color:var(--text-secondary);font-size:.82rem}._statusChip_4lmhz_290{display:inline-flex;align-items:center;gap:.38rem;min-height:30px;padding:0 .65rem;border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:650}._statusChipReady_4lmhz_314{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 22%,transparent)}._statusChipPending_4lmhz_326{color:var(--warning);background:color-mix(in srgb,var(--warning) 11%,transparent);border-color:color-mix(in srgb,var(--warning) 22%,transparent)}._statusChipError_4lmhz_338{color:var(--danger, #d14343);background:color-mix(in srgb,var(--danger, #d14343) 10%,transparent);border-color:color-mix(in srgb,var(--danger, #d14343) 22%,transparent)}._statusDot_4lmhz_343{width:7px;height:7px;border-radius:50%;background:currentColor}._body_4lmhz_357{flex:1;min-height:0;display:flex;overflow:hidden;align-items:flex-start}._bodyCompact_4lmhz_365{flex:0 0 auto;overflow:visible}._mainColumn_4lmhz_370,._sidePanel_4lmhz_371{min-height:0;display:flex;flex-direction:column;gap:.9rem;overflow:auto;padding-right:.12rem}._mainColumn_4lmhz_370{flex:1;min-width:0;align-items:center;padding-right:.12rem}._mainColumn_4lmhz_370>._section_4lmhz_387{width:min(100%,1380px)}._sidePanel_4lmhz_371{border-left:1px solid color-mix(in srgb,var(--panel-border-soft) 68%,transparent);padding-left:1rem}._detailsDrawer_4lmhz_396{position:absolute;top:calc(env(safe-area-inset-top,0px) + 5rem);right:1rem;z-index:3;width:min(360px,calc(100vw - 2rem));max-height:min(72vh,calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 9rem));display:flex;flex-direction:column;gap:.9rem;padding:1rem;border-radius:24px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 96%,transparent),color-mix(in srgb,var(--surface-shell) 98%,transparent));box-shadow:0 18px 42px #02081438;overflow:auto;opacity:0;pointer-events:none;transform:translate(18px);transition:opacity .16s ease,transform .16s ease}._detailsDrawerOpen_4lmhz_419{opacity:1;pointer-events:auto;transform:translate(0)}._section_4lmhz_387{display:flex;flex-direction:column;gap:.42rem}._sectionHeader_4lmhz_432{width:min(100%,980px);margin-inline:auto;display:flex;flex-direction:column;gap:.24rem}._sectionHeaderCentered_4lmhz_440{text-align:center}._mediaToolbar_4lmhz_444{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}._mediaToggleBtn_4lmhz_451{min-height:36px;padding:0 .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--surface-shell) 90%,transparent);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;font-size:.76rem;font-weight:700;transition:transform .12s ease,border-color .12s ease,background-color .12s ease}._mediaToggleBtn_4lmhz_451:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 28%,var(--panel-border-soft))}._mediaToggleBtn_4lmhz_451:disabled{cursor:not-allowed;opacity:.58}._mediaToggleBtnActive_4lmhz_477{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-shell))}._mediaToolbarHint_4lmhz_482{color:var(--text-secondary);font-size:.76rem;line-height:1.4}._controlRail_4lmhz_488{flex-shrink:0;width:min(100%,760px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}._controlBtn_4lmhz_497{--call-control-stacked-min-height: 72px;--call-control-stacked-padding: .58rem .48rem;--call-control-stacked-radius: 18px;--call-control-stacked-icon-size: 36px;--call-control-stacked-icon-radius: 13px;--call-control-stacked-label-size: .74rem}._sectionLabel_4lmhz_506{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._roomIdCard_4lmhz_519{display:flex;flex-direction:column;gap:.28rem;padding:.85rem .9rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--surface-shell) 92%,transparent)}._roomIdCode_4lmhz_539{color:var(--text-primary);font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:1rem;font-weight:700;letter-spacing:.04em}._roomIdHint_4lmhz_555{color:var(--text-secondary);font-size:.76rem;line-height:1.45}._stageShell_4lmhz_561{display:flex;flex-direction:column;gap:.7rem;width:min(100%,1480px);padding:.7rem;border-radius:24px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%),color-mix(in srgb,var(--surface-shell) 92%,transparent)}._stageBar_4lmhz_574,._stageStripBar_4lmhz_575{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._stageMeta_4lmhz_582{min-width:0;display:flex;flex-direction:column;gap:.12rem}._stageEyebrow_4lmhz_589{color:var(--text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._stageTitle_4lmhz_597{color:var(--text-primary);font-size:.92rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._stageActions_4lmhz_606{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}._stageActionBtn_4lmhz_614{min-height:34px;padding:0 .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--surface-float) 90%,transparent);color:var(--text-primary);font-size:.74rem;font-weight:700;transition:transform .12s ease,border-color .12s ease}._stageActionBtn_4lmhz_614:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 28%,var(--panel-border-soft))}._mediaGrid_4lmhz_631{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,300px));justify-content:center;gap:.65rem}._mediaGridAudioOnly_4lmhz_638{grid-template-columns:repeat(auto-fit,minmax(156px,212px));align-items:start;row-gap:1rem}._mediaGridSolo_4lmhz_644{grid-template-columns:minmax(320px,560px);justify-content:center}._mediaGridCompact_4lmhz_649{width:min(100%,980px);margin-inline:auto}._mediaGridSoloWaiting_4lmhz_654{grid-template-columns:minmax(220px,290px);justify-content:center}._stageStripSection_4lmhz_659{display:flex;flex-direction:column;gap:.55rem}._mediaStrip_4lmhz_665{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,248px));justify-content:center;gap:.65rem}._mediaTile_4lmhz_672{position:relative;min-width:0;overflow:hidden;display:flex;align-items:flex-end;border-radius:22px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 84%,transparent);background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-shell) 94%,transparent),color-mix(in srgb,var(--surface-float) 96%,transparent))}._mediaTileStage_4lmhz_685{min-height:clamp(190px,24vh,320px);border-radius:24px}._mediaTileStrip_4lmhz_690{min-height:160px}._mediaTileInteractive_4lmhz_694{cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}._mediaTileInteractive_4lmhz_694:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 24%,var(--panel-border-soft));box-shadow:0 10px 22px #02081414}._mediaVideo_4lmhz_705{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:color-mix(in srgb,var(--surface-shell) 92%,transparent)}._mediaVideoHidden_4lmhz_714{opacity:0;pointer-events:none}._mediaVideoFallback_4lmhz_719{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-shell) 94%,transparent),color-mix(in srgb,var(--surface-float) 96%,transparent))}._mediaAvatarFallback_4lmhz_730{position:relative;z-index:1;width:clamp(88px,22%,134px);aspect-ratio:1 / 1;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#eff6ff;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:760;letter-spacing:-.04em;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 76%,white 18%),var(--accent));box-shadow:inset 0 0 0 1px #ffffff29,0 18px 36px color-mix(in srgb,var(--accent) 18%,transparent)}._mediaAudioFallback_4lmhz_749{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._mediaAudioPulse_4lmhz_757{position:absolute;width:clamp(118px,28%,176px);aspect-ratio:1 / 1;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);opacity:.58;transform:scale(1);transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease}._mediaAudioPulseActive_4lmhz_769{opacity:.95;transform:scale(1.09);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 18%,transparent),0 0 0 14px color-mix(in srgb,var(--accent) 10%,transparent)}._mediaTileAudioOnly_4lmhz_777{overflow:visible;flex-direction:column;align-items:center;justify-content:flex-start;gap:.58rem;padding:.3rem .4rem .2rem;border:none;border-radius:0;background:transparent;box-shadow:none}._mediaTileAudioOnly_4lmhz_777 ._mediaAudioFallback_4lmhz_749{position:relative;inset:auto;width:clamp(104px,13vw,132px);height:clamp(104px,13vw,132px);flex:0 0 auto}._mediaTileAudioOnly_4lmhz_777 ._mediaAudioPulse_4lmhz_757{width:100%;height:100%}._mediaTileAudioOnly_4lmhz_777 ._mediaAvatarFallback_4lmhz_730{width:calc(100% - 16px);height:calc(100% - 16px);font-size:clamp(1.4rem,2.4vw,1.9rem)}._mediaTileAudioOnly_4lmhz_777 ._mediaTileMeta_4lmhz_809{position:relative;width:min(220px,100%);margin-top:0;padding:0;background:none;align-items:center;text-align:center}._mediaTileAudioOnly_4lmhz_777 ._mediaTileLabel_4lmhz_819{color:var(--text-primary);max-width:100%;font-size:.88rem}._mediaTileAudioOnly_4lmhz_777 ._mediaStatusChip_4lmhz_825{align-self:center;border-color:color-mix(in srgb,var(--panel-border-soft) 90%,transparent);background:color-mix(in srgb,var(--surface-shell) 94%,transparent);color:var(--text-secondary)}._mediaTileAudioOnly_4lmhz_777._mediaTileStage_4lmhz_685{min-height:clamp(172px,20vh,230px);max-width:220px;margin-inline:auto}._mediaTileAudioOnly_4lmhz_777._mediaTileStrip_4lmhz_690{min-height:178px;max-width:212px;margin-inline:auto}._mediaTileAudioActive_4lmhz_844{border-color:color-mix(in srgb,var(--accent) 42%,var(--panel-border-soft));box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 14%,transparent)}._mediaTileMeta_4lmhz_809{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:.18rem;padding:.8rem .85rem;background:linear-gradient(180deg,transparent,rgb(2 8 20 / .72))}._mediaTileLabel_4lmhz_819{color:#f8fbff;font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mediaStatusChip_4lmhz_825{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;padding:0 .55rem;border-radius:999px;border:1px solid rgb(255 255 255 / .16);background:#02081452;color:#f4f7ffe0;font-size:.7rem;font-weight:650}._mediaEmpty_4lmhz_883,._metaCard_4lmhz_884{padding:.85rem .9rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--surface-shell) 92%,transparent)}._mediaEmpty_4lmhz_883{width:min(100%,760px);color:var(--text-secondary);font-size:.82rem;line-height:1.45}._mediaEmptyCompact_4lmhz_898{width:min(100%,640px);margin-inline:auto}._callChatSection_4lmhz_903{margin-top:.25rem}._callChatList_4lmhz_907{width:min(100%,980px);max-height:clamp(160px,25vh,280px);margin-inline:auto;padding:.72rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--surface-shell) 94%,transparent);overflow:auto;display:flex;flex-direction:column;gap:.52rem}._callChatEmpty_4lmhz_921{color:var(--text-secondary);font-size:.8rem;text-align:center;padding:.6rem .4rem}._callChatMessage_4lmhz_928{align-self:flex-start;width:fit-content;max-width:min(100%,540px);padding:.56rem .68rem .52rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 86%,transparent);background:color-mix(in srgb,var(--surface-float) 92%,transparent);display:flex;flex-direction:column;gap:.16rem}._callChatMessageOwn_4lmhz_941{align-self:flex-end;border-color:color-mix(in srgb,var(--accent) 28%,var(--panel-border-soft));background:color-mix(in srgb,var(--accent) 12%,var(--surface-float))}._callChatSender_4lmhz_947{color:color-mix(in srgb,var(--accent) 76%,var(--text-primary));font-size:.72rem;font-weight:700}._callChatText_4lmhz_953{margin:0;color:var(--text-primary);font-size:.84rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}._callChatTime_4lmhz_962{color:var(--text-secondary);font-size:.7rem;align-self:flex-end}._callChatComposer_4lmhz_968{width:min(100%,980px);margin-inline:auto;display:flex;flex-direction:column;gap:.4rem}._callChatComposerLabel_4lmhz_976{color:var(--text-secondary);font-size:.76rem;font-weight:600}._callChatComposerRow_4lmhz_982{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:end}._callChatComposerInput_4lmhz_989{min-height:44px;max-height:140px;resize:vertical;border-radius:14px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--surface-shell) 94%,transparent);color:var(--text-primary);padding:.65rem .78rem;font:inherit;line-height:1.35}._callChatComposerInput_4lmhz_989::placeholder{color:color-mix(in srgb,var(--text-secondary) 80%,transparent)}._callChatComposerInput_4lmhz_989:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:1px}._callChatComposerBtn_4lmhz_1011{min-height:44px;padding:0 .95rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-shell));color:color-mix(in srgb,var(--accent) 82%,var(--text-primary));display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;transition:transform .12s ease,border-color .12s ease,filter .12s ease}._callChatComposerBtn_4lmhz_1011:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 48%,transparent);filter:brightness(1.04)}._callChatComposerBtn_4lmhz_1011:disabled{cursor:not-allowed;opacity:.55}._callChatComposerError_4lmhz_1037{color:var(--danger, #d14343);font-size:.76rem}._metaCard_4lmhz_884{display:flex;flex-direction:column;gap:.25rem}._metaPrimary_4lmhz_1048{color:var(--text-primary);font-size:.84rem;font-weight:700}._metaSecondary_4lmhz_1054{color:var(--text-secondary);font-size:.77rem;line-height:1.45}._metaWarning_4lmhz_1060{color:#f3c477;font-size:.77rem;line-height:1.45}._hiddenAudio_4lmhz_1066{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._mediaGridSolo_4lmhz_644 ._mediaTileStage_4lmhz_685{min-height:clamp(240px,34vh,430px)}._stageShell_4lmhz_561 ._mediaTileStage_4lmhz_685{min-height:clamp(300px,48vh,680px)}._stageShell_4lmhz_561:fullscreen{width:100vw;height:100vh;max-width:none;padding:1.15rem;border:none;border-radius:0;background:#030812fa}._stageShell_4lmhz_561:fullscreen ._stageBar_4lmhz_574{flex-wrap:wrap}._stageShell_4lmhz_561:fullscreen ._mediaTileStage_4lmhz_685{flex:1;min-height:calc(100vh - 5.5rem);border-radius:26px}._memberList_4lmhz_1103{display:grid;grid-template-columns:1fr;gap:.5rem}._memberRow_4lmhz_1110{min-width:0;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.45rem .55rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 84%,transparent);background:color-mix(in srgb,var(--surface-shell) 88%,transparent)}._memberRowActive_4lmhz_1134{border-color:color-mix(in srgb,var(--success) 28%,var(--panel-border-soft));background:color-mix(in srgb,var(--success) 8%,var(--surface-shell))}._memberAvatar_4lmhz_1144{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--avatar-text);font-size:.72rem;font-weight:700;background:linear-gradient(145deg,var(--avatar-grad-start),var(--avatar-grad-end))}._memberName_4lmhz_1172{min-width:0;color:var(--text-primary);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._memberPresenceDot_4lmhz_1192{width:8px;height:8px;border-radius:999px;margin-left:auto;flex-shrink:0;background:color-mix(in srgb,var(--panel-border-soft) 88%,transparent)}._memberPresenceDotActive_4lmhz_1210{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 16%,transparent)}._contractHint_4lmhz_1220{margin:0;padding:.8rem .9rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 84%,transparent);background:color-mix(in srgb,var(--surface-shell) 86%,transparent);color:var(--text-secondary);font-size:.8rem;line-height:1.5}._error_4lmhz_1242{padding:.75rem .85rem;border-radius:16px;border:1px solid var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger-contrast);font-size:.82rem;line-height:1.45}._actions_4lmhz_1262{flex-shrink:0;width:min(100%,760px);margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:.6rem}._controlRailCompact_4lmhz_1272,._actionsCompact_4lmhz_1273{width:min(100%,640px);margin-inline:auto}._secondaryBtn_4lmhz_1278,._primaryDangerBtn_4lmhz_1279{min-height:44px;border-radius:16px;font-weight:700;font-size:.84rem}._secondaryBtn_4lmhz_1278{flex:1}._primaryDangerBtn_4lmhz_1279{width:min(100%,420px)}._secondaryBtn_4lmhz_1278{border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--surface-shell) 88%,transparent);color:var(--text-primary)}._secondaryBtn_4lmhz_1278:disabled{cursor:not-allowed;opacity:.56}._primaryDangerBtn_4lmhz_1279{border:1px solid rgb(252 165 165 / .34);background:linear-gradient(180deg,#dc2626,#b91c1c);color:#fff}._dock_4lmhz_1329{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);transform:translate(-50%);z-index:250;width:min(620px,calc(100vw - 1rem));display:flex;align-items:center;gap:.38rem;padding:.42rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--panel-border-soft));background:color-mix(in srgb,var(--panel-header-bg) 76%,var(--bg-secondary));box-shadow:0 10px 24px color-mix(in srgb,var(--bg-primary) 44%,transparent);animation:_groupCallDockIn_4lmhz_1 .22s cubic-bezier(.18,.9,.2,1) both}._dockDragging_4lmhz_1347{user-select:none}._dockDragHandle_4lmhz_1351{width:30px;height:38px;border-radius:10px;border:1px solid var(--icon-btn-border);background:var(--icon-btn-bg);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;touch-action:none;cursor:grab;transition:background-color .12s ease,border-color .12s ease}._dockDragHandle_4lmhz_1351:hover{background:var(--icon-btn-hover-bg);border-color:color-mix(in srgb,var(--accent) 36%,var(--icon-btn-border))}._dockDragging_4lmhz_1347 ._dockDragHandle_4lmhz_1351,._dockDragHandle_4lmhz_1351:active{cursor:grabbing}._dockDragDots_4lmhz_1377{display:grid;grid-template-columns:repeat(2,4px);gap:3px}._dockDragDots_4lmhz_1377 span{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.9}._dockSummary_4lmhz_1391{--avatar-summary-padding: .38rem .46rem;--avatar-summary-radius: 12px;--avatar-summary-avatar-size: 34px;--avatar-summary-avatar-font-size: .72rem;--avatar-summary-title-size: .825rem;--avatar-summary-subtitle-size: .69rem}._dockActions_4lmhz_1401{display:inline-flex;align-items:center;gap:.35rem}._dockBtn_4lmhz_1413{--icon-button-size: 38px}@media (max-width: 980px){._backdrop_4lmhz_63{padding:0 .75rem}._panel_4lmhz_76{width:100%}._body_4lmhz_357{display:flex}._detailsDrawer_4lmhz_396{width:min(380px,calc(100vw - 1.5rem))}._mediaGrid_4lmhz_631{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:stretch}._mediaGridSolo_4lmhz_644{grid-template-columns:minmax(0,1fr)}._mediaStrip_4lmhz_665{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:stretch}._controlRail_4lmhz_488,._actions_4lmhz_1262,._mediaEmpty_4lmhz_883,._stageShell_4lmhz_561{width:100%}}@media (max-width: 640px){._backdrop_4lmhz_63{padding:0}._panel_4lmhz_76{min-height:100%;padding:calc(env(safe-area-inset-top,0px) + .8rem) .7rem calc(env(safe-area-inset-bottom,0px) + .8rem);gap:.85rem}._header_4lmhz_100{grid-template-columns:1fr auto;grid-template-areas:"mode actions" "summary summary";align-items:center;gap:.62rem}._headerActions_4lmhz_157{grid-area:actions;flex-shrink:0}._headerSummary_4lmhz_109{grid-area:summary;justify-self:center}._headerTitleRow_4lmhz_120,._headerMetaRow_4lmhz_121{justify-content:center}._modeChip_4lmhz_170{grid-area:mode}._detailsToggleBtn_4lmhz_165{min-height:36px;padding:0 .72rem;font-size:.74rem}._headerDangerBtn_4lmhz_200{min-height:36px;padding:0 .7rem;font-size:.75rem}._heroAvatar_4lmhz_242{width:64px;height:64px;border-radius:20px}._groupName_4lmhz_266{font-size:1.16rem}._controlRail_4lmhz_488{gap:.5rem}._controlBtn_4lmhz_497{--call-control-stacked-min-height-narrow: 76px;--call-control-stacked-padding-narrow: .62rem .42rem;--call-control-stacked-radius-narrow: 20px;--call-control-stacked-icon-size-narrow: 38px;--call-control-stacked-icon-radius-narrow: 14px;--call-control-stacked-label-size-narrow: .69rem}._stageBar_4lmhz_574,._stageStripBar_4lmhz_575{flex-direction:column;align-items:stretch}._stageActions_4lmhz_606{justify-content:stretch}._stageActionBtn_4lmhz_614{width:100%}._mediaTileStage_4lmhz_685{min-height:220px}._mediaGridAudioOnly_4lmhz_638{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:.75rem}._mediaTileAudioOnly_4lmhz_777{min-height:162px;max-width:none;padding-inline:0}._mediaTileAudioOnly_4lmhz_777 ._mediaAudioFallback_4lmhz_749{width:94px;height:94px}._mediaTileAudioOnly_4lmhz_777 ._mediaTileMeta_4lmhz_809{width:min(160px,100%)}._callChatSection_4lmhz_903{margin-top:.15rem}._callChatList_4lmhz_907{width:100%;max-height:min(30vh,220px);padding:.58rem;border-radius:14px}._callChatMessage_4lmhz_928{max-width:min(100%,92%);padding:.52rem .58rem .5rem;border-radius:12px}._callChatText_4lmhz_953{font-size:.8rem}._callChatComposer_4lmhz_968{width:100%;gap:.34rem}._callChatComposerLabel_4lmhz_976{font-size:.72rem}._callChatComposerRow_4lmhz_982{grid-template-columns:1fr;gap:.45rem}._callChatComposerInput_4lmhz_989{min-height:42px;max-height:120px;border-radius:12px;padding:.58rem .66rem;font-size:.82rem}._callChatComposerBtn_4lmhz_1011{min-height:40px;width:100%;border-radius:12px;font-size:.78rem}._sectionHeader_4lmhz_432{width:100%}._mediaStrip_4lmhz_665,._memberList_4lmhz_1103{grid-template-columns:1fr}._actions_4lmhz_1262{flex-direction:column}._secondaryBtn_4lmhz_1278,._primaryDangerBtn_4lmhz_1279{width:100%}._detailsDrawer_4lmhz_396{top:calc(env(safe-area-inset-top,0px) + 4.5rem);right:.7rem;left:.7rem;width:auto;max-height:min(46vh,calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 11.5rem));padding:.85rem;border-radius:20px}._dock_4lmhz_1329{width:calc(100vw - .8rem);bottom:calc(env(safe-area-inset-bottom,0px) + 10px);padding:.34rem;gap:.32rem;border-radius:13px}._dockSummary_4lmhz_1391{--avatar-summary-padding: .32rem .38rem;--avatar-summary-radius: 10px;--avatar-summary-avatar-size: 30px;--avatar-summary-avatar-font-size: .67rem;--avatar-summary-title-size: .78rem;--avatar-summary-subtitle-size: .64rem}._dockDragHandle_4lmhz_1351{width:28px;height:34px;border-radius:9px}._dockBtn_4lmhz_1413{--icon-button-size: 34px}}@media (prefers-reduced-motion: reduce){._backdrop_4lmhz_63,._panel_4lmhz_76,._dock_4lmhz_1329,._iconBtn_4lmhz_196,._detailsDrawer_4lmhz_396,._detailsToggleBtn_4lmhz_165{animation:none!important;transition:none!important;transform:none!important}}._row_1raex_1{display:flex;width:100%;min-width:0;gap:.7rem;color:var(--text-primary);text-align:left}._alignCenter_1raex_10{align-items:center}._alignStart_1raex_14{align-items:flex-start}._interactive_1raex_18{appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;transition:background-color .14s ease,transform .14s ease}._interactive_1raex_18:hover:not(:disabled){background:color-mix(in srgb,var(--list-item-hover-bg) 86%,transparent);transform:translate(2px)}._interactive_1raex_18:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 76%,transparent);outline-offset:-2px}._interactive_1raex_18:disabled{opacity:.62}._sm_1raex_41{min-height:52px;padding:.62rem .74rem}._md_1raex_46{min-height:62px;padding:.74rem .84rem}._lg_1raex_51{min-height:68px;padding:.8rem 1rem}._leading_1raex_56{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}._main_1raex_63{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.26rem}._title_1raex_71{min-width:0;font-size:.94rem;font-weight:600;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_1raex_81{min-width:0;font-size:.8rem;color:var(--text-secondary);line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1raex_91{min-width:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._trailing_1raex_99{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}._hasTrailing_1raex_107 ._main_1raex_63{min-width:0}@media (prefers-reduced-motion: reduce){._interactive_1raex_18{transition:none!important;transform:none!important}}._root_lrlva_1{position:relative;width:100%;min-width:0;display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);background:color-mix(in srgb,var(--surface-shell) 88%,var(--glass-surface-fill, transparent));color:var(--text-primary);-webkit-backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}._root_lrlva_1:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}._md_lrlva_21{min-height:44px;padding:0 .78rem;border-radius:16px}._lg_lrlva_27{min-height:48px;padding:0 .88rem;border-radius:18px}._pill_lrlva_33{min-height:48px;padding:0 .88rem;border-radius:999px}._leading_lrlva_39{width:16px;height:16px;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}._leading_lrlva_39 svg{width:100%;height:100%;display:block}._input_lrlva_56{flex:1 1 auto;min-width:0;width:auto;min-height:inherit;border:0;outline:none;background:transparent;color:inherit;padding:0;font-size:.9rem;line-height:1.3}._input_lrlva_56::placeholder{color:var(--text-muted)}@media (prefers-reduced-motion: reduce){._root_lrlva_1{transition:none!important}}._searchWrap_8fixg_1{padding-bottom:.9rem}._searchField_8fixg_5{box-shadow:inset 0 1px #ffffff0a}._results_8fixg_9{list-style:none;margin:0;max-height:420px;overflow-y:auto;box-shadow:inset 0 1px #ffffff08}._hint_8fixg_17{padding:1rem 1.1rem;color:var(--text-muted);font-size:.84rem}._results_8fixg_9>li:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--panel-border-soft) 70%,transparent)}@media (max-width: 640px){._results_8fixg_9{margin:0 -.2rem}}@media (prefers-reduced-motion: reduce){._searchField_8fixg_5{transition:none!important;transform:none!important}}._body_1mdct_1{display:flex;flex-direction:column;gap:.75rem}._fieldSection_1mdct_7{gap:.42rem}._inputField_1mdct_11{width:100%}._selectedWrap_1mdct_15{display:flex;flex-wrap:wrap;gap:.42rem}._memberChip_1mdct_21{max-width:100%}._results_1mdct_25{list-style:none;max-height:260px;overflow-y:auto}._hint_1mdct_31{padding:.9rem;color:var(--text-muted);font-size:.82rem}._results_1mdct_25>li:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--panel-border-soft) 72%,transparent)}._footer_1mdct_41{border-top:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);padding:.85rem 1rem 1rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}._createBtn_1mdct_50{min-height:38px;border-radius:999px;padding:0 .92rem;font-size:.82rem;font-weight:600;transition:border-color .14s ease,background-color .14s ease,transform .14s ease,opacity .14s ease}._cancelBtn_1mdct_59{min-width:92px}._createBtn_1mdct_50{border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);background:linear-gradient(145deg,var(--accent),var(--accent-hover));color:#fff}._createBtn_1mdct_50:hover:not(:disabled){transform:translateY(-1px)}._createBtn_1mdct_50:disabled,._cancelBtn_1mdct_59:disabled{opacity:.58}._error_1mdct_78{padding:.62rem .74rem;border-radius:16px;border:1px solid var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger-contrast);font-size:.78rem}@media (prefers-reduced-motion: reduce){._inputField_1mdct_11,._memberChip_1mdct_21,._createBtn_1mdct_50{transition:none!important;transform:none!important}}._root_kjnq0_1{position:relative;width:100%;min-width:0;display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);background:color-mix(in srgb,var(--surface-shell) 88%,var(--glass-surface-fill, transparent));color:var(--text-primary);-webkit-backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));backdrop-filter:blur(var(--glass-blur-soft, 0px)) saturate(var(--glass-saturate, 1));transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}._root_kjnq0_1:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}._md_kjnq0_21{min-height:44px;padding:0 .78rem;border-radius:16px}._pill_kjnq0_27{min-height:44px;padding:0 .84rem;border-radius:999px}._leading_kjnq0_33,._chevron_kjnq0_34{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-muted);pointer-events:none}._leading_kjnq0_33{width:16px;height:16px}._select_kjnq0_48{appearance:none;flex:1 1 auto;min-width:0;width:auto;min-height:inherit;border:0;outline:none;background:transparent;color:inherit;padding:0 1.15rem 0 0;font:inherit;font-size:.84rem;font-weight:550;cursor:pointer}._select_kjnq0_48:disabled{cursor:not-allowed;opacity:.66}@media (prefers-reduced-motion: reduce){._root_kjnq0_1{transition:none!important}}._overlay_s72zb_1{--modal-overlay-padding: 1rem}._body_s72zb_5{display:flex;flex-direction:column;gap:.72rem;overflow:hidden}._titleStack_s72zb_12{display:flex;flex-direction:column;gap:.18rem;min-width:0}._titleText_s72zb_19{font-size:inherit;font-weight:inherit;line-height:1.05}._subtitle_s72zb_25{font-size:.77rem;color:var(--text-secondary);font-weight:520;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._addPanel_s72zb_34{display:flex;flex-direction:column;gap:.56rem;box-shadow:inset 0 1px #ffffff08;flex-shrink:0}._addSection_s72zb_42{gap:.56rem}._addPanelTitle_s72zb_46{color:var(--text-primary)}._addPanelDescription_s72zb_50{gap:.14rem}._addRow_s72zb_54{display:flex;align-items:stretch;gap:.48rem}._searchField_s72zb_60{flex:1 1 0;min-width:0}._input_s72zb_65{flex:1 1 auto;min-width:0;width:auto;min-height:42px;border:0;outline:none;background:transparent;color:var(--text-primary);padding:0}._input_s72zb_65::placeholder{color:var(--text-muted)}._roleSelect_s72zb_81{width:auto;flex:0 0 auto;min-width:140px}._toolbarRoleSelect_s72zb_87{min-width:152px}._inlineRoleSelect_s72zb_91{min-width:124px}._searchResults_s72zb_95{list-style:none;margin:0;max-height:210px;overflow-y:auto;box-shadow:inset 0 1px #ffffff08}._searchItem_s72zb_103{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._searchItem_s72zb_103:last-child{border-bottom:0}._hint_s72zb_111{padding:.62rem;color:var(--text-muted);font-size:.79rem}._idleHint_s72zb_117{padding:.18rem .1rem 0;color:var(--text-muted);font-size:.74rem}._addMemberBtn_s72zb_123{min-width:92px}._memberList_s72zb_127{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:.54rem}._memberItem_s72zb_139{display:flex;align-items:center;justify-content:space-between;gap:.9rem;box-shadow:var(--elevated-shadow-sm)}._memberIdentity_s72zb_147{min-width:0;flex:1 1 auto;padding:0}._memberInfo_s72zb_153{min-width:0}._memberHandle_s72zb_157{font-size:.92rem!important;font-weight:650!important}._memberMetaRow_s72zb_162{display:flex!important;align-items:center;gap:.42rem;flex-wrap:wrap}._youTag_s72zb_169{font-size:.67rem;font-weight:700;color:color-mix(in srgb,var(--text-secondary) 82%,var(--text-primary));border-radius:999px;padding:.14rem .42rem;border:1px solid color-mix(in srgb,var(--text-secondary) 16%,transparent);background:color-mix(in srgb,var(--text-secondary) 10%,var(--surface-shell))}._roleBadge_s72zb_179{width:fit-content;border-radius:999px;border:1px solid transparent;padding:.14rem .5rem;font-size:.67rem;font-weight:700;line-height:1.1}._roleOwner_s72zb_189{color:color-mix(in srgb,#b45309 88%,var(--text-primary));border-color:color-mix(in srgb,#f59e0b 34%,var(--panel-border-soft));background:color-mix(in srgb,#f59e0b 14%,var(--surface-shell))}._roleAdmin_s72zb_195{color:color-mix(in srgb,#0369a1 82%,var(--text-primary));border-color:color-mix(in srgb,#38bdf8 30%,var(--panel-border-soft));background:color-mix(in srgb,#38bdf8 12%,var(--surface-shell))}._roleMember_s72zb_201{color:color-mix(in srgb,var(--text-secondary) 84%,var(--text-primary));border-color:color-mix(in srgb,var(--text-secondary) 18%,var(--panel-border-soft));background:color-mix(in srgb,var(--text-secondary) 9%,var(--surface-shell))}._memberActions_s72zb_207{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap;justify-content:flex-end;min-width:0;flex-shrink:0}._error_s72zb_217{padding:.62rem .74rem;border-radius:16px;border:1px solid var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger-contrast);font-size:.77rem;flex-shrink:0}@media (max-width: 760px){._overlay_s72zb_1{padding:.55rem}._memberItem_s72zb_139{align-items:flex-start;flex-direction:column}._memberActions_s72zb_207{width:100%;justify-content:flex-start}._addRow_s72zb_54{flex-direction:column}._toolbarRoleSelect_s72zb_87{width:100%;flex:0 0 auto}._inlineRoleSelect_s72zb_91{flex:1 1 150px;min-width:0}._searchField_s72zb_60{width:100%}}@media (prefers-reduced-motion: reduce){._searchField_s72zb_60,._memberIdentity_s72zb_147{transition:none!important;transform:none!important}}._headerIcon_9vih4_1{width:18px;height:18px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._headerIcon_9vih4_1 svg{display:block}._body_9vih4_15{display:flex;flex-direction:column;gap:.82rem}._e2eeStatus_9vih4_21{display:flex;align-items:center;gap:.5rem;border-radius:16px;padding:.72rem .88rem;font-size:.875rem;font-weight:600}._e2eeStatusVerified_9vih4_31{background:color-mix(in srgb,#22c55e 14%,transparent);border:1px solid color-mix(in srgb,#22c55e 35%,transparent);color:#22c55e}._e2eeStatusUnverified_9vih4_37{background:color-mix(in srgb,#f59e0b 14%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent);color:#f59e0b}._verificationStatus_9vih4_43{margin-top:-.08rem}._description_9vih4_47{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._quickGuide_9vih4_54{display:flex;flex-direction:column;gap:.35rem;padding:.72rem .82rem;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-shell) 82%,transparent)}._quickGuideTitle_9vih4_64{font-size:.8125rem;font-weight:650;color:var(--text-primary)}._quickGuideList_9vih4_70{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.2rem;color:var(--text-secondary);font-size:.8125rem;line-height:1.35}._technicalDetails_9vih4_81{display:flex;flex-direction:column;gap:.5rem}._technicalSummary_9vih4_87{cursor:pointer;font-size:.8125rem;color:var(--text-secondary);user-select:none}._technicalHint_9vih4_94{margin:0;font-size:.75rem;color:var(--text-muted)}._fingerprintSection_9vih4_100{display:flex;flex-direction:column;gap:.375rem;padding:.8rem .86rem;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-shell) 88%,transparent),color-mix(in srgb,var(--surface-shell-strong) 94%,transparent));box-shadow:var(--elevated-shadow-sm)}._fingerprintLabel_9vih4_112{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._fingerprint_9vih4_100{font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:.8125rem;background:color-mix(in srgb,var(--surface-shell) 84%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:14px;padding:.625rem .75rem;word-break:break-all;line-height:1.6;color:var(--text-primary);letter-spacing:.03em}._fingerprintPending_9vih4_133{font-size:.8125rem;color:var(--text-muted);font-style:italic}._deviceHint_9vih4_139{font-size:.75rem;color:var(--text-muted)}._deviceSelector_9vih4_144{display:flex;flex-direction:column;gap:.3rem}._deviceSelect_9vih4_144{background:color-mix(in srgb,var(--surface-shell) 84%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:12px;padding:.5rem .55rem;font-size:.75rem;transition:border-color .14s ease,background-color .14s ease}._safetyNumberSection_9vih4_160{display:flex;flex-direction:column;gap:.375rem;padding:.84rem .9rem;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-shell) 88%,transparent),color-mix(in srgb,var(--surface-shell-strong) 94%,transparent));box-shadow:var(--elevated-shadow-sm)}._safetyHint_9vih4_172{font-size:.8125rem;color:var(--text-secondary);margin:0}._shortCode_9vih4_178{font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:1.15rem;font-weight:700;background:color-mix(in srgb,var(--surface-shell) 84%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:16px;padding:.75rem;text-align:center;letter-spacing:.12em;color:var(--text-primary)}._actions_9vih4_191{display:flex}._primaryBtn_9vih4_195,._secondaryBtn_9vih4_196{font-size:.8125rem;font-weight:600;border-radius:999px;padding:.52rem .84rem;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}._primaryBtn_9vih4_195{background:var(--accent);color:#fff}._primaryBtn_9vih4_195:hover{background:var(--accent-hover);transform:translateY(-1px)}._secondaryBtn_9vih4_196{background:color-mix(in srgb,var(--surface-shell) 84%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent)}._secondaryBtn_9vih4_196:hover{background:color-mix(in srgb,var(--bg-tertiary) 70%,#fff 30%);transform:translateY(-1px)}._advanced_9vih4_225{margin-top:.3rem;border-top:1px dashed color-mix(in srgb,var(--panel-border-soft) 92%,transparent);padding-top:.6rem;display:flex;flex-direction:column;gap:.55rem}._advanced_9vih4_225 summary{cursor:pointer;font-size:.8125rem;color:var(--text-secondary);user-select:none}._advanced_9vih4_225 summary::-webkit-details-marker{display:none}._advancedSummary_9vih4_245{display:inline-flex;align-items:center;gap:.4rem;width:fit-content}._advancedSummary_9vih4_245:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid currentColor;opacity:.85;transform-origin:40% 50%;transition:transform .15s ease}._advanced_9vih4_225[open] ._advancedSummary_9vih4_245:before{transform:rotate(90deg)}._advancedHint_9vih4_268{margin:0;font-size:.75rem;color:var(--text-muted);line-height:1.4}._safetyGrid_9vih4_275{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}._safetyCell_9vih4_281{font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:.82rem;font-weight:650;font-variant-numeric:tabular-nums;text-align:center;padding:.42rem .35rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);background:color-mix(in srgb,var(--surface-shell) 84%,transparent);color:var(--text-primary);letter-spacing:.02em}@media (max-width: 640px){._body_9vih4_15{padding:0 .95rem .95rem;gap:.82rem}._shortCode_9vih4_178{font-size:1rem;letter-spacing:.08em;padding:.62rem}._advanced_9vih4_225{gap:.45rem}._safetyGrid_9vih4_275{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}._safetyCell_9vih4_281{font-size:.78rem;padding:.38rem .28rem}}@media (prefers-reduced-motion: reduce){._deviceSelect_9vih4_144,._primaryBtn_9vih4_195,._secondaryBtn_9vih4_196,._advancedSummary_9vih4_245:before{animation:none!important;transition:none!important;transform:none!important}}._root_dxwdj_1{display:flex;height:100%;overflow:hidden;position:relative;background:var(--bg-primary)}._sidebar_dxwdj_17{width:340px;min-width:296px;max-width:380px;flex-shrink:0;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-header-bg) 76%,transparent),transparent 18%),var(--panel-sidebar-bg);border-right:1px solid var(--panel-border);display:flex;flex-direction:column;overflow:hidden;padding:.7rem .7rem .82rem;gap:.62rem}._sidebarHeader_dxwdj_49{display:flex;align-items:center;justify-content:space-between;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--panel-border) 86%,transparent);border-radius:24px;background:color-mix(in srgb,var(--surface-float) 92%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur-medium, 16px)) saturate(var(--glass-saturate, 1.08));backdrop-filter:blur(var(--glass-blur-medium, 16px)) saturate(var(--glass-saturate, 1.08));box-shadow:var(--elevated-shadow-sm)}._sidebarBrand_dxwdj_67{display:inline-flex;align-items:center;gap:.62rem;min-width:0}._sidebarBrandMark_dxwdj_81{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}._sidebarBrandMark_dxwdj_81 svg{width:100%;height:100%;display:block}._sidebarTitle_dxwdj_104{font-size:1.08rem;font-weight:720;color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap}._sidebarActions_dxwdj_120{display:flex;gap:.42rem}._sidebarMeta_dxwdj_130{display:flex;flex-direction:column;gap:.62rem}._myUsername_dxwdj_142{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:.22rem .82rem;margin-left:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 95%,transparent);background:color-mix(in srgb,var(--surface-float) 86%,transparent);color:var(--text-secondary);font-size:.74rem;font-weight:600;letter-spacing:.01em}._quickActions_dxwdj_174{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._quickActionBtn_dxwdj_186{min-height:60px;display:inline-flex;align-items:center;justify-content:flex-start;gap:.62rem;padding:.68rem .8rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 98%,transparent),color-mix(in srgb,var(--surface-shell) 96%,transparent));color:var(--text-primary);text-align:left;box-shadow:var(--elevated-shadow-sm);transition:transform .14s ease,border-color .14s ease,background-color .14s ease}._quickActionBtn_dxwdj_186:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 34%,var(--panel-border-soft))}._quickActionIcon_dxwdj_230{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#eff6ff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 82%,white 18%),var(--accent))}._quickActionLabel_dxwdj_254{font-size:.83rem;font-weight:650;line-height:1.25}._main_dxwdj_266{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;isolation:isolate;background:transparent;padding:.7rem .7rem .82rem}._empty_dxwdj_277{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:var(--text-secondary);font-size:.9375rem;text-align:center;padding:2rem;margin:.2rem 0 0;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 88%,transparent),color-mix(in srgb,var(--surface-shell) 94%,transparent));box-shadow:var(--elevated-shadow-sm)}._emptyMark_dxwdj_312{width:84px;height:84px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);opacity:.72}._emptyMark_dxwdj_312 svg{width:100%;height:100%;display:block}._iconBtn_dxwdj_335{--icon-button-size: 40px}._threadActionGroup_dxwdj_339{display:inline-flex;align-items:center;gap:.38rem}._mobileTabBar_dxwdj_345,._mobileCreateScrim_dxwdj_349{display:none}@media (max-width: 640px){._sidebar_dxwdj_17,._main_dxwdj_266{position:absolute;inset:0;width:100%;max-width:100%;transition:transform .25s ease}._sidebar_dxwdj_17{padding-right:.65rem;padding-bottom:calc(5.02rem + var(--safe-bottom))}._main_dxwdj_266{padding:.65rem;padding-bottom:calc(5.04rem + var(--safe-bottom))}._sidebarHidden_dxwdj_381{transform:translate(-100%)}._mainHidden_dxwdj_389{transform:translate(100%);pointer-events:none}._iconBtn_dxwdj_335{--icon-button-size: 38px}._threadActionGroup_dxwdj_339{gap:.24rem}._threadChromeSlot_dxwdj_402{padding:0 0 .14rem}._quickActions_dxwdj_174{grid-template-columns:1fr}._desktopOnlyAction_dxwdj_410{display:none!important}._mobileTabBar_dxwdj_345{position:absolute;left:.7rem;right:.7rem;bottom:calc(.62rem + var(--safe-bottom));z-index:25;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.44rem;padding:.44rem .52rem .48rem;border:1px solid color-mix(in srgb,var(--panel-border-soft) 92%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 94%,transparent),color-mix(in srgb,var(--surface-shell-strong) 96%,transparent));-webkit-backdrop-filter:blur(var(--glass-blur-medium, 18px)) saturate(var(--glass-saturate, 1.08));backdrop-filter:blur(var(--glass-blur-medium, 18px)) saturate(var(--glass-saturate, 1.08));box-shadow:var(--elevated-shadow-sm)}._mobileTabBarMenuOpen_dxwdj_435{z-index:43}._mobileCreateScrim_dxwdj_349{position:absolute;inset:0;z-index:42;display:block;padding:0;background:linear-gradient(180deg,transparent,rgb(2 6 23 / .12));-webkit-backdrop-filter:blur(min(var(--glass-blur-soft, 4px),4px));backdrop-filter:blur(min(var(--glass-blur-soft, 4px),4px));border:0}._mobileTabBtn_dxwdj_451{min-height:56px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;border-radius:20px;background:transparent;color:var(--text-secondary);border:1px solid transparent;padding:.38rem .3rem;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}._mobileTabBtnActive_dxwdj_467{background:color-mix(in srgb,var(--surface-float) 74%,transparent);border-color:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--text-primary)}._mobileTabBtn_dxwdj_451:hover{transform:translateY(-1px);color:var(--text-primary)}._mobileTabIcon_dxwdj_478{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}._mobileTabLabel_dxwdj_486{font-size:.63rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._mobileCreateDock_dxwdj_497{position:relative;z-index:1;display:flex;justify-content:center;align-self:stretch}._mobileCreateMenu_dxwdj_505{position:absolute;left:50%;bottom:calc(100% + .58rem);transform:translate(-50%) translateY(.42rem) scale(.96);transform-origin:center bottom;opacity:0;width:min(16rem,calc(100vw - 2rem));display:grid;gap:.44rem;padding:.5rem;border-radius:24px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-float) 98%,transparent),color-mix(in srgb,var(--surface-shell-strong) 96%,transparent));-webkit-backdrop-filter:blur(var(--glass-blur-medium, 18px)) saturate(var(--glass-saturate, 1.08));backdrop-filter:blur(var(--glass-blur-medium, 18px)) saturate(var(--glass-saturate, 1.08));z-index:2;box-shadow:0 18px 34px #02061742;animation:_mobileCreateMenuIn_dxwdj_1 .22s cubic-bezier(.22,1,.36,1) forwards}._mobileCreateMenuBtn_dxwdj_527{min-height:54px;display:flex;align-items:center;gap:.62rem;padding:.56rem .62rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 82%,transparent);background:color-mix(in srgb,var(--surface-shell-strong) 90%,transparent);color:var(--text-primary);text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;opacity:0;transform:translateY(.42rem);animation:_mobileCreateMenuItemIn_dxwdj_1 .22s cubic-bezier(.22,1,.36,1) forwards}._mobileCreateMenuBtn_dxwdj_527:nth-child(2){animation-delay:34ms}._mobileCreateMenuBtn_dxwdj_527:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--surface-float) 90%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}._mobileCreateMenuIcon_dxwdj_554{width:36px;height:36px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#f7fbff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 82%,white 18%),var(--accent));box-shadow:0 10px 18px #0f172a1f}._mobileCreateMenuText_dxwdj_567{min-width:0;display:flex;flex-direction:column;gap:.14rem}._mobileCreateMenuTitle_dxwdj_574{font-size:.8rem;font-weight:700;line-height:1.15;color:var(--text-primary)}._mobileCreateMenuSubtitle_dxwdj_581{font-size:.66rem;line-height:1.2;color:var(--text-secondary)}._mobileCreateFab_dxwdj_587{min-width:118px;min-height:64px;margin-top:-1.1rem;padding:.56rem .9rem .68rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.26rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:#f8fbff;background:radial-gradient(circle at 50% 18%,rgb(255 255 255 / .14),transparent 48%),linear-gradient(155deg,color-mix(in srgb,var(--accent) 86%,white 14%),color-mix(in srgb,var(--accent) 72%,black 10%));box-shadow:0 14px 28px #0f172a29,0 0 0 1px #ffffff0f;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}._mobileCreateFab_dxwdj_587:hover{transform:translateY(-1px);filter:brightness(1.03)}._mobileCreateFabActive_dxwdj_614{transform:translateY(-1px) scale(1.01);box-shadow:0 18px 32px #0f172a33,0 0 0 1px #ffffff1a}._mobileCreateFabIcon_dxwdj_621{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgb(255 255 255 / .14);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease}._mobileCreateFabActive_dxwdj_614 ._mobileCreateFabIcon_dxwdj_621{transform:rotate(45deg) scale(1.04);background:#ffffff29;border-color:#fff3}._mobileCreateFabLabel_dxwdj_639{font-size:.68rem;font-weight:760;letter-spacing:.01em}@keyframes _mobileCreateMenuIn_dxwdj_1{0%{opacity:0;transform:translate(-50%) translateY(.42rem) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes _mobileCreateMenuItemIn_dxwdj_1{0%{opacity:0;transform:translateY(.42rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion: reduce){._iconBtn_dxwdj_335,._quickActionBtn_dxwdj_186,._mobileTabBtn_dxwdj_451,._mobileCreateFab_dxwdj_587,._mobileCreateFabIcon_dxwdj_621,._mobileCreateMenu_dxwdj_505,._mobileCreateMenuBtn_dxwdj_527,._sidebar_dxwdj_17,._main_dxwdj_266{transition:none!important;transform:none!important;animation:none!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--safe-bottom: env(safe-area-inset-bottom, 0px);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "SF Mono", "Fira Code", Consolas, monospace;--glass-blur-strong: 22px;--glass-blur-medium: 16px;--glass-blur-soft: 10px;--glass-saturate: 1.08;--glass-surface-fill: transparent;--glass-surface-fill-subtle: transparent;--brand-mark-primary-start: color-mix(in srgb, var(--accent, #2563eb) 72%, white 28%);--brand-mark-primary-mid: color-mix(in srgb, var(--accent, #2563eb) 90%, white 10%);--brand-mark-primary-end: color-mix(in srgb, var(--accent, #2563eb) 64%, #071425 36%);--brand-mark-accent-start: color-mix(in srgb, var(--accent, #2563eb) 36%, white 64%);--brand-mark-accent-mid: color-mix(in srgb, var(--accent, #2563eb) 54%, white 46%);--brand-mark-accent-end: color-mix(in srgb, var(--accent, #2563eb) 84%, white 16%);--brand-mark-base-start: color-mix(in srgb, var(--accent, #2563eb) 54%, white 20%);--brand-mark-base-mid: color-mix(in srgb, var(--accent, #2563eb) 88%, #071425 12%);--brand-mark-base-end: color-mix(in srgb, var(--accent, #2563eb) 56%, #04101f 44%);--brand-mark-filter: none}:root,:root[data-theme=dark]{color-scheme:dark;--bg-primary: #0b1526;--bg-secondary: #152236;--bg-tertiary: #22344c;--bg-message-out: #2563eb;--bg-message-in: #16263b;--text-primary: #edf4ff;--text-secondary: #91a5bf;--text-muted: #627892;--border: #29405b;--danger: #ef4444;--success: #22c55e;--warning: #f59e0b;--danger-contrast: #fee2e2;--danger-soft-bg: rgb(127 29 29 / .35);--danger-soft-border: rgb(248 113 113 / .36);--accent: #3b82f6;--accent-hover: #2563eb;--accent-gradient: linear-gradient(145deg, #2ea6ff, #2f6fff);--app-glow-left: transparent;--app-glow-right: transparent;--panel-sidebar-bg: linear-gradient(180deg, rgb(8 19 34 / .96), rgb(11 21 38 / .98));--panel-header-bg: rgb(11 25 43 / .72);--panel-border: rgb(61 92 127 / .42);--panel-border-soft: rgb(61 92 127 / .34);--panel-modal-bg: rgb(13 26 44 / .96);--surface-shell: rgb(15 29 48 / .82);--surface-shell-strong: rgb(13 25 42 / .92);--surface-float: rgb(19 35 56 / .84);--shadow: none;--elevated-shadow-sm: none;--elevated-shadow-md: none;--elevated-shadow-lg: none;--icon-btn-bg: rgb(29 47 70 / .82);--icon-btn-border: rgb(85 115 149 / .28);--icon-btn-color: #c8d8ee;--icon-btn-hover-bg: rgb(39 61 90 / .9);--icon-btn-hover-color: #f8fbff;--avatar-grad-start: #33b0ff;--avatar-grad-end: #2f6fff;--avatar-text: #e0f2fe;--avatar-shadow: none;--brand-mark-primary-start: color-mix(in srgb, var(--accent) 74%, white 26%);--brand-mark-primary-mid: color-mix(in srgb, var(--accent) 92%, white 8%);--brand-mark-primary-end: color-mix(in srgb, var(--accent) 64%, #071425 36%);--brand-mark-accent-start: color-mix(in srgb, var(--accent) 34%, white 66%);--brand-mark-accent-mid: color-mix(in srgb, var(--accent) 54%, white 46%);--brand-mark-accent-end: color-mix(in srgb, var(--accent) 86%, white 14%);--brand-mark-base-start: color-mix(in srgb, var(--accent) 58%, white 20%);--brand-mark-base-mid: color-mix(in srgb, var(--accent) 90%, #071425 10%);--brand-mark-base-end: color-mix(in srgb, var(--accent) 56%, #04101f 44%);--brand-mark-filter: drop-shadow(0 8px 18px rgb(2 6 23 / .16));--list-item-hover-bg: rgb(26 44 67 / .66);--list-item-active-bg: linear-gradient(145deg, rgb(37 95 171 / .32), rgb(55 137 233 / .18));--list-item-active-ring: rgb(71 162 255 / .2);--message-container-bg: linear-gradient(180deg, rgb(11 21 38 / .9), rgb(10 20 35 / .96));--timestamp-bg: rgb(15 28 46 / .84);--timestamp-border: rgb(66 96 129 / .42);--bubble-shadow: 0 2px 8px rgb(2 6 23 / .05);--message-out-bg: linear-gradient(145deg, rgb(49 126 255 / .92), rgb(37 99 235 / .96));--message-out-tail: #2f6fff;--message-out-text: #eff7ff;--message-out-ui: rgb(255 255 255 / .92);--message-out-ui-muted: rgb(255 255 255 / .76);--message-out-ui-soft: rgb(255 255 255 / .16);--message-out-ui-strong: rgb(255 255 255 / .26);--message-out-wave: rgb(255 255 255 / .22);--message-out-wave-active: rgb(255 255 255 / .9);--message-in-bg: linear-gradient(145deg, rgb(21 34 54 / .96), rgb(28 48 74 / .88));--message-in-border: rgb(76 107 142 / .22);--message-in-tail: #16263b;--message-in-text: #f8fafc;--message-delivered: #76c8ff;--message-ui-accent: #75c8ff;--voice-decrypt-bg: rgb(20 34 54 / .58);--voice-decrypt-border: rgb(104 162 214 / .28);--voice-decrypt-text: #dfe9f8;--voice-decrypt-hover-bg: rgb(25 42 66 / .72);--voice-play-bg: rgb(51 129 255 / .88);--voice-play-border: rgb(173 216 255 / .34);--voice-play-hover-bg: rgb(37 99 235 / .92);--voice-bar: rgb(167 203 243 / .26);--voice-bar-active: rgb(178 223 255 / .94);--composer-bg: linear-gradient(180deg, rgb(11 21 38 / .95), rgb(11 21 38 / .98));--composer-inner-bg: rgb(20 33 53 / .86);--composer-inner-border: rgb(71 104 142 / .34);--composer-shadow: 0 10px 24px rgb(2 6 23 / .34);--composer-shadow-focus: 0 12px 28px rgb(2 6 23 / .4)}:root[data-theme=light]{color-scheme:light;--bg-primary: #f3f6fb;--bg-secondary: #ffffff;--bg-tertiary: #e2e8f0;--bg-message-out: #2563eb;--bg-message-in: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--border: #cbd5e1;--danger: #dc2626;--success: #16a34a;--warning: #ca8a04;--danger-contrast: #7f1d1d;--danger-soft-bg: rgb(254 226 226 / .75);--danger-soft-border: rgb(248 113 113 / .5);--accent: #2563eb;--accent-hover: #1d4ed8;--accent-gradient: linear-gradient(145deg, #3b82f6, #2563eb);--app-glow-left: rgb(59 130 246 / .14);--app-glow-right: rgb(14 165 233 / .12);--panel-sidebar-bg: linear-gradient(180deg, rgb(246 249 254 / .96), rgb(240 246 252 / .98));--glass-blur-strong: 28px;--glass-blur-medium: 22px;--glass-blur-soft: 14px;--glass-saturate: 1.14;--panel-header-bg: rgb(255 255 255 / .76);--panel-border: rgb(148 163 184 / .36);--panel-border-soft: rgb(148 163 184 / .32);--panel-modal-bg: rgb(248 250 252 / .9);--surface-shell: rgb(255 255 255 / .76);--surface-shell-strong: rgb(255 255 255 / .86);--surface-float: rgb(255 255 255 / .66);--shadow: none;--elevated-shadow-sm: 0 14px 30px rgb(148 163 184 / .1);--elevated-shadow-md: 0 18px 38px rgb(148 163 184 / .12);--elevated-shadow-lg: 0 24px 48px rgb(148 163 184 / .14);--icon-btn-bg: rgb(241 245 249 / .9);--icon-btn-border: rgb(148 163 184 / .45);--icon-btn-color: #334155;--icon-btn-hover-bg: rgb(226 232 240 / .95);--icon-btn-hover-color: #0f172a;--avatar-grad-start: #38bdf8;--avatar-grad-end: #3b82f6;--avatar-text: #f8fafc;--avatar-shadow: none;--brand-mark-primary-start: color-mix(in srgb, var(--accent) 56%, white 44%);--brand-mark-primary-mid: color-mix(in srgb, var(--accent) 88%, white 12%);--brand-mark-primary-end: color-mix(in srgb, var(--accent) 80%, #071425 20%);--brand-mark-accent-start: color-mix(in srgb, var(--accent) 28%, white 72%);--brand-mark-accent-mid: color-mix(in srgb, var(--accent) 44%, white 56%);--brand-mark-accent-end: color-mix(in srgb, var(--accent) 78%, white 22%);--brand-mark-base-start: color-mix(in srgb, var(--accent) 66%, white 26%);--brand-mark-base-mid: color-mix(in srgb, var(--accent) 88%, #13233f 12%);--brand-mark-base-end: color-mix(in srgb, var(--accent) 74%, #091427 26%);--brand-mark-filter: none;--list-item-hover-bg: rgb(226 232 240 / .78);--list-item-active-bg: linear-gradient(145deg, rgb(191 219 254 / .84), rgb(186 230 253 / .78));--list-item-active-ring: rgb(59 130 246 / .3);--message-container-bg: radial-gradient(860px 380px at 12% -8%, rgb(59 130 246 / .09), transparent 54%), radial-gradient(760px 380px at 108% 102%, rgb(14 165 233 / .08), transparent 57%), linear-gradient(180deg, rgb(248 250 252 / .95), rgb(241 245 249 / 1));--timestamp-bg: rgb(248 250 252 / .9);--timestamp-border: rgb(148 163 184 / .42);--bubble-shadow: 0 2px 8px rgb(15 23 42 / .08);--message-out-bg: linear-gradient(145deg, rgb(37 99 235 / .95), rgb(59 130 246 / .95));--message-out-tail: #2563eb;--message-out-text: #eff6ff;--message-out-ui: rgb(255 255 255 / .94);--message-out-ui-muted: rgb(255 255 255 / .8);--message-out-ui-soft: rgb(255 255 255 / .18);--message-out-ui-strong: rgb(255 255 255 / .28);--message-out-wave: rgb(255 255 255 / .24);--message-out-wave-active: rgb(255 255 255 / .94);--message-in-bg: linear-gradient(145deg, rgb(255 255 255 / .97), rgb(241 245 249 / .96));--message-in-border: rgb(148 163 184 / .42);--message-in-tail: #ffffff;--message-in-text: #0f172a;--message-delivered: #0284c7;--message-ui-accent: #2563eb;--voice-decrypt-bg: rgb(248 250 252 / .82);--voice-decrypt-border: rgb(148 163 184 / .42);--voice-decrypt-text: #334155;--voice-decrypt-hover-bg: rgb(241 245 249 / .96);--voice-play-bg: rgb(37 99 235 / .9);--voice-play-border: rgb(147 197 253 / .58);--voice-play-hover-bg: rgb(29 78 216 / .92);--voice-bar: rgb(59 130 246 / .3);--voice-bar-active: rgb(37 99 235 / .9);--composer-bg: linear-gradient(180deg, rgb(248 250 252 / .98), rgb(241 245 249 / .98));--composer-inner-bg: rgb(255 255 255 / .82);--composer-inner-border: rgb(148 163 184 / .42);--composer-shadow: 0 14px 28px rgb(148 163 184 / .12);--composer-shadow-focus: 0 18px 36px rgb(59 130 246 / .14)}:root[data-accent=blue]{--accent: #2563eb;--accent-hover: #1d4ed8;--accent-gradient: linear-gradient(145deg, #0ea5e9, #2563eb);--avatar-grad-start: #0ea5e9;--avatar-grad-end: #2563eb;--message-ui-accent: #7fd2ff;--message-out-bg: linear-gradient(145deg, rgb(2 132 199 / .92), rgb(37 99 235 / .92));--message-out-tail: #2563eb;--list-item-active-bg: linear-gradient(145deg, rgb(14 116 144 / .48), rgb(37 99 235 / .35));--list-item-active-ring: rgb(56 189 248 / .28);--voice-play-bg: rgb(14 165 233 / .82);--voice-play-hover-bg: rgb(2 132 199 / .88)}:root[data-theme=light][data-accent=blue]{--message-ui-accent: #2563eb;--message-out-bg: linear-gradient(145deg, rgb(37 99 235 / .95), rgb(59 130 246 / .95));--message-out-tail: #2563eb}:root[data-accent=emerald]{--accent: #059669;--accent-hover: #047857;--accent-gradient: linear-gradient(145deg, #10b981, #059669);--avatar-grad-start: #34d399;--avatar-grad-end: #059669;--message-ui-accent: #6ee7d4;--message-out-bg: linear-gradient(145deg, rgb(15 118 110 / .94), rgb(13 148 136 / .92));--message-out-tail: #0f766e;--list-item-active-bg: linear-gradient(145deg, rgb(5 150 105 / .42), rgb(16 185 129 / .32));--list-item-active-ring: rgb(52 211 153 / .32);--voice-play-bg: rgb(20 184 166 / .84);--voice-play-hover-bg: rgb(13 148 136 / .9);--app-glow-left: transparent;--app-glow-right: transparent}:root[data-theme=light][data-accent=emerald]{--message-ui-accent: #0f766e;--message-out-bg: linear-gradient(145deg, rgb(15 118 110 / .92), rgb(20 184 166 / .9));--message-out-tail: #0f766e;--list-item-active-bg: linear-gradient(145deg, rgb(110 231 183 / .58), rgb(167 243 208 / .6));--list-item-active-ring: rgb(5 150 105 / .32);--app-glow-left: transparent;--app-glow-right: transparent}:root[data-accent=rose]{--accent: #e11d48;--accent-hover: #be123c;--accent-gradient: linear-gradient(145deg, #fb7185, #e11d48);--avatar-grad-start: #fb7185;--avatar-grad-end: #e11d48;--message-ui-accent: #f9a8b4;--message-out-bg: linear-gradient(145deg, rgb(190 24 93 / .92), rgb(157 23 77 / .94));--message-out-tail: #9d174d;--list-item-active-bg: linear-gradient(145deg, rgb(251 113 133 / .36), rgb(225 29 72 / .3));--list-item-active-ring: rgb(251 113 133 / .34);--voice-play-bg: rgb(244 63 94 / .84);--voice-play-hover-bg: rgb(225 29 72 / .9);--app-glow-left: transparent;--app-glow-right: transparent}:root[data-theme=light][data-accent=rose]{--message-ui-accent: #be123c;--message-out-bg: linear-gradient(145deg, rgb(225 29 72 / .9), rgb(244 63 94 / .88));--message-out-tail: #e11d48;--list-item-active-bg: linear-gradient(145deg, rgb(254 205 211 / .66), rgb(254 226 226 / .6));--list-item-active-ring: rgb(225 29 72 / .32);--app-glow-left: transparent;--app-glow-right: transparent}:root[data-accent=violet]{--accent: #7c3aed;--accent-hover: #6d28d9;--accent-gradient: linear-gradient(145deg, #a78bfa, #7c3aed);--avatar-grad-start: #a78bfa;--avatar-grad-end: #7c3aed;--message-ui-accent: #c4b5fd;--message-out-bg: linear-gradient(145deg, rgb(109 40 217 / .92), rgb(91 33 182 / .94));--message-out-tail: #6d28d9;--list-item-active-bg: linear-gradient(145deg, rgb(139 92 246 / .38), rgb(124 58 237 / .32));--list-item-active-ring: rgb(167 139 250 / .34);--voice-play-bg: rgb(124 58 237 / .84);--voice-play-hover-bg: rgb(109 40 217 / .9);--app-glow-left: transparent;--app-glow-right: transparent}:root[data-theme=light][data-accent=violet]{--message-ui-accent: #6d28d9;--message-out-bg: linear-gradient(145deg, rgb(124 58 237 / .9), rgb(139 92 246 / .88));--message-out-tail: #7c3aed;--list-item-active-bg: linear-gradient(145deg, rgb(221 214 254 / .68), rgb(237 233 254 / .64));--list-item-active-ring: rgb(124 58 237 / .3);--app-glow-left: transparent;--app-glow-right: transparent}:root[data-glass=off]{--glass-blur-strong: 0px;--glass-blur-medium: 0px;--glass-blur-soft: 0px;--glass-saturate: 1;--glass-surface-fill: var(--bg-secondary);--glass-surface-fill-subtle: color-mix(in srgb, var(--bg-secondary) 82%, var(--bg-primary));--panel-header-bg: color-mix(in srgb, var(--bg-secondary) 84%, var(--bg-primary));--panel-modal-bg: color-mix(in srgb, var(--bg-secondary) 96%, var(--bg-primary));--surface-shell: color-mix(in srgb, var(--bg-secondary) 92%, var(--bg-primary));--surface-shell-strong: color-mix(in srgb, var(--bg-secondary) 96%, var(--bg-primary));--surface-float: color-mix(in srgb, var(--bg-secondary) 88%, var(--bg-primary));--icon-btn-bg: color-mix(in srgb, var(--bg-secondary) 86%, var(--bg-primary));--voice-decrypt-bg: color-mix(in srgb, var(--bg-secondary) 90%, var(--bg-primary));--composer-inner-bg: color-mix(in srgb, var(--bg-secondary) 94%, var(--bg-primary))}html,body{height:100%;width:100%;overflow:hidden;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;min-height:100dvh;display:flex;flex-direction:column}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:var(--radius-full)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,textarea,select{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:.9375rem;padding:.5rem .75rem;width:100%;transition:border-color .15s ease}input:focus,textarea:focus{outline:none;border-color:var(--accent)}button{cursor:pointer;font-family:var(--font-sans);border:none;border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;transition:background-color .15s ease,opacity .15s ease}button svg{display:block;flex-shrink:0}button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){input,textarea,select{font-size:16px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
