.QuickSwitcherModal_backdrop__EorwJ{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:9000}.QuickSwitcherModal_panel__WIKY3{width:100%;max-width:560px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.5);overflow:hidden}.QuickSwitcherModal_searchRow__zylXd{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.QuickSwitcherModal_searchIcon__3Fihr{color:var(--text-muted);flex-shrink:0}.QuickSwitcherModal_input__GQRWr{flex:1;background:transparent;border:none;outline:none;font-size:1rem;color:var(--text);font-family:inherit}.QuickSwitcherModal_input__GQRWr::placeholder{color:var(--text-muted)}.QuickSwitcherModal_escHint__RPcTV{font-size:.7rem;background:var(--bg-subtle);border:1px solid var(--border);border-radius:4px;padding:.1rem .35rem;color:var(--text-muted);cursor:default}.QuickSwitcherModal_list__bb_Nz{list-style:none;margin:0;padding:.25rem 0;max-height:360px;overflow-y:auto}.QuickSwitcherModal_item__Ezbfo{width:100%;display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--text);font-size:.9rem;transition:background .08s}.QuickSwitcherModal_item__Ezbfo.QuickSwitcherModal_active__8_hI2{background:color-mix(in oklab,var(--accent) 12%,transparent)}.QuickSwitcherModal_item__Ezbfo:hover{background:rgba(255,255,255,.04)}.QuickSwitcherModal_item__Ezbfo[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.QuickSwitcherModal_item__Ezbfo[aria-disabled=true]:hover{background:none}.QuickSwitcherModal_itemIcon__EJVCs{flex-shrink:0}.QuickSwitcherModal_iconHash__6AHY8,.QuickSwitcherModal_itemIcon__EJVCs{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.QuickSwitcherModal_iconHash__6AHY8{border-radius:6px;background:var(--bg-subtle);font-weight:700;font-size:.9rem;color:var(--text-muted)}.QuickSwitcherModal_iconAvatar__LksDX{width:28px;height:28px;border-radius:50%;object-fit:cover}.QuickSwitcherModal_iconInitial__uOdTz{width:28px;height:28px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--accent-foreground)}.QuickSwitcherModal_itemLabel__u8uOy{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickSwitcherModal_itemKind__dcusL{font-size:.72rem;color:var(--text-muted);flex-shrink:0}.QuickSwitcherModal_empty__AJLwk{padding:1.5rem 1rem;text-align:center;color:var(--text-muted);font-size:.875rem}.QuickSwitcherModal_footer__6gm1a{display:flex;gap:1rem;padding:.5rem 1rem;border-top:1px solid var(--border);font-size:.72rem;color:var(--text-muted)}.QuickSwitcherModal_footer__6gm1a kbd{background:var(--bg-subtle);border:1px solid var(--border);border-radius:3px;padding:0 .3rem;font-size:.7rem}@media (max-width:768px){.QuickSwitcherModal_backdrop__EorwJ{align-items:flex-end;padding-top:0}.QuickSwitcherModal_panel__WIKY3{max-width:none;max-height:88dvh;border-radius:14px 14px 0 0;border-bottom:none;display:flex;flex-direction:column;margin-top:auto}.QuickSwitcherModal_searchRow__zylXd{padding:1rem;flex-shrink:0}.QuickSwitcherModal_input__GQRWr{font-size:1rem;min-width:0}.QuickSwitcherModal_escHint__RPcTV{display:none}.QuickSwitcherModal_list__bb_Nz{max-height:none;flex:1;min-height:0}.QuickSwitcherModal_item__Ezbfo{padding:.75rem 1rem;min-height:46px;font-size:.95rem}.QuickSwitcherModal_footer__6gm1a{flex-wrap:wrap;gap:.75rem;font-size:.75rem;padding-bottom:calc(.5rem + var(--safe-bottom));flex-shrink:0}.QuickSwitcherModal_footer__6gm1a kbd{font-size:.75rem}.QuickSwitcherModal_escHint__RPcTV,.QuickSwitcherModal_footer__6gm1a,.QuickSwitcherModal_footer__6gm1a kbd,.QuickSwitcherModal_iconInitial__uOdTz,.QuickSwitcherModal_itemKind__dcusL{font-size:.8rem}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.QuickSwitcherModal_backdrop__EorwJ{top:var(--vv-offset-top,0);bottom:auto;height:var(--mobile-overlay-height)}.QuickSwitcherModal_panel__WIKY3{max-height:calc(var(--mobile-overlay-height) - var(--safe-top) - 12px)}}.IncomingCallOverlay_overlay__kfl7X{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.IncomingCallOverlay_card__kAui7{background:var(--color-surface,#1e1e2e);border-radius:16px;padding:2rem;text-align:center;min-width:280px;box-shadow:0 8px 32px rgba(0,0,0,.5);animation:IncomingCallOverlay_pop__W2cHj .2s ease}@keyframes IncomingCallOverlay_pop__W2cHj{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.IncomingCallOverlay_avatar__60aZt{width:72px;height:72px;border-radius:50%;overflow:hidden;margin:0 auto 1rem;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:var(--primary-foreground)}.IncomingCallOverlay_avatar__60aZt img{width:100%;height:100%;object-fit:cover}.IncomingCallOverlay_name__us37L{font-size:1.2rem;font-weight:600;margin:0 0 .25rem}.IncomingCallOverlay_label__W5QVD{font-size:.85rem;color:var(--color-muted,#888);margin:0 0 1.5rem}.IncomingCallOverlay_actions__LZGme{display:flex;gap:1rem;justify-content:center}.IncomingCallOverlay_accept__xKUwx,.IncomingCallOverlay_reject__pKOMm{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.4rem;border-radius:8px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.IncomingCallOverlay_accept__xKUwx:disabled,.IncomingCallOverlay_reject__pKOMm:disabled{opacity:.6;cursor:default}.IncomingCallOverlay_reject__pKOMm{background:#ef4444;color:white}.IncomingCallOverlay_reject__pKOMm:hover{background:#dc2626}.IncomingCallOverlay_accept__xKUwx{background:#10b981;color:white}.IncomingCallOverlay_accept__xKUwx:hover{background:#059669}@media (max-width:768px){.IncomingCallOverlay_overlay__kfl7X{padding:1rem}.IncomingCallOverlay_card__kAui7{min-width:0;width:min(340px,calc(100vw - 2rem));padding:1.75rem 1.25rem calc(1.75rem + var(--safe-bottom))}.IncomingCallOverlay_actions__LZGme{gap:.75rem}.IncomingCallOverlay_accept__xKUwx,.IncomingCallOverlay_reject__pKOMm{flex:1;min-height:48px;padding:.75rem .5rem}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.IncomingCallOverlay_overlay__kfl7X{background:color-mix(in srgb,var(--background) 76%,transparent)}.IncomingCallOverlay_card__kAui7{border:1px solid var(--hairline-strong);border-radius:20px;background:var(--surface-1);color:var(--text-strong);box-shadow:var(--shadow-popover)}.IncomingCallOverlay_avatar__60aZt{width:82px;height:82px;font-size:2rem;background:var(--brand-accent);color:var(--ph-accent-ink,var(--primary-foreground))}.IncomingCallOverlay_name__us37L{font-size:17px}.IncomingCallOverlay_label__W5QVD{color:var(--text-weak)}.IncomingCallOverlay_accept__xKUwx,.IncomingCallOverlay_reject__pKOMm{border-radius:11px;font-size:.9375rem}.IncomingCallOverlay_reject__pKOMm{border:1px solid var(--hairline-strong);background:transparent;color:var(--text-strong)}.IncomingCallOverlay_reject__pKOMm:hover{background:var(--surface-3)}.IncomingCallOverlay_accept__xKUwx{background:var(--success);color:var(--ph-success-ink,var(--primary-foreground))}.IncomingCallOverlay_accept__xKUwx:hover{background:color-mix(in srgb,var(--success) 85%,var(--background))}}@media (prefers-reduced-motion:reduce){.IncomingCallOverlay_card__kAui7{animation:none}}.Modal_backdrop__O9hlB{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem;animation:Modal_fadeIn__v7xh_ .1s ease}@keyframes Modal_fadeIn__v7xh_{0%{opacity:0}to{opacity:1}}.Modal_modal__BlcpV{width:100%;max-width:440px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;animation:Modal_slideUp__tXIN7 .15s ease}@keyframes Modal_slideUp__tXIN7{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_header__nqLWP{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.Modal_title__JXUjh{font-size:1rem;font-weight:700;color:var(--text);margin:0}.Modal_closeBtn__auQSX{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;transition:color .1s,background .1s}.Modal_closeBtn__auQSX:hover{background:var(--bg-hover);color:var(--text)}.Modal_body__GPxOv{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.Modal_field__W5_lZ{display:flex;flex-direction:column;gap:.4rem}.Modal_label__H2z7D{font-size:.8125rem;font-weight:600;color:var(--text)}.Modal_optional__iLoXr{font-weight:400;color:var(--text-muted)}.Modal_hint__7_jKu{font-size:.75rem;color:var(--text-muted)}.Modal_input__Mhm25{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:.5625rem .75rem;color:var(--text);font-size:.9rem;outline:none;transition:border-color .15s;width:100%}.Modal_input__Mhm25:focus{border-color:var(--accent)}.Modal_inputWithPrefix__3nqqf{display:flex;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:6px;transition:border-color .15s}.Modal_inputWithPrefix__3nqqf:focus-within{border-color:var(--accent)}.Modal_prefix__R_tUw{padding:0 .5rem 0 .75rem;color:var(--text-muted);font-size:1rem;font-weight:500;flex-shrink:0}.Modal_inputWithPrefix__3nqqf .Modal_input__Mhm25{border:none;background:transparent;padding-left:0}.Modal_inputWithPrefix__3nqqf .Modal_input__Mhm25:focus{border-color:transparent}.Modal_toggle__2gl6Q{display:flex;gap:.5rem}.Modal_toggleBtn__RjJQl{display:flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border:1px solid var(--border);border-radius:6px;background:none;color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.Modal_toggleBtn__RjJQl:hover{background:var(--bg-hover);color:var(--text)}.Modal_toggleBtn__RjJQl.Modal_toggleActive__bkbIP{border-color:var(--accent);color:var(--accent);background:rgba(88,101,242,.08)}.Modal_searchWrap__5vbgQ{position:relative;display:flex;align-items:center}.Modal_searchIcon__GqT2S{position:absolute;left:.75rem;color:var(--text-muted);pointer-events:none}.Modal_searchInput__tjfl4{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:.5625rem .75rem .5625rem 2.25rem;color:var(--text);font-size:.9rem;outline:none;transition:border-color .15s}.Modal_searchInput__tjfl4:focus{border-color:var(--accent)}.Modal_userList__XwaOF{display:flex;flex-direction:column;gap:.25rem;max-height:260px;overflow-y:auto}.Modal_userRow__3n5Yj{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:6px;background:none;border:none;color:var(--text);cursor:pointer;text-align:left;width:100%;transition:background .1s}.Modal_userRow__3n5Yj:hover:not(:disabled){background:var(--bg-hover)}.Modal_userRow__3n5Yj:disabled{opacity:.5;cursor:not-allowed}.Modal_userAvatar__zJ6Iw{width:32px;height:32px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:var(--accent-foreground);flex-shrink:0;overflow:hidden}.Modal_avatarImg__eoV1A{width:100%;height:100%;object-fit:cover}.Modal_userName__URCv_{flex:1;font-size:.9rem;font-weight:500}.Modal_arrowIcon__PyY1U{color:var(--text-muted);flex-shrink:0}.Modal_emptyHint__Ik3gD{font-size:.875rem;color:var(--text-muted);text-align:center;padding:1rem 0;margin:0}.Modal_error__Nadqw{font-size:.8125rem;color:#f87171;background:rgba(248,113,113,.1);border-radius:6px;padding:.5rem .75rem;margin:0}.Modal_actions__q3C2o{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.Modal_primaryBtn__bukS0{background:var(--accent);color:var(--accent-foreground);border:none;border-radius:6px;padding:.5625rem 1.125rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s}.Modal_primaryBtn__bukS0:disabled{opacity:.55;cursor:not-allowed}.Modal_primaryBtn__bukS0:not(:disabled):hover{opacity:.9}.Modal_ghostBtn__uz5w3{background:none;border:1px solid var(--border);border-radius:6px;padding:.5625rem 1.125rem;font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:background .1s,color .1s}.Modal_ghostBtn__uz5w3:hover{background:var(--bg-hover);color:var(--text)}@media (max-width:768px){.Modal_backdrop__O9hlB{align-items:flex-end;padding:0;z-index:400}.Modal_modal__BlcpV{max-width:none;max-height:92dvh;border-radius:20px 20px 0 0;border-bottom:none;background:var(--surface-1);display:flex;flex-direction:column}.Modal_modal__BlcpV:before{content:"";flex:none;width:38px;height:4px;margin:12px auto 0;border-radius:2px;background:var(--hairline-strong)}.Modal_header__nqLWP{padding:.875rem 1rem;flex-shrink:0}.Modal_closeBtn__auQSX{min-width:34px;min-height:34px;justify-content:center;flex-shrink:0}.Modal_body__GPxOv{padding:1rem 1rem calc(1rem + var(--safe-bottom));overflow-y:auto;min-height:0}.Modal_input__Mhm25,.Modal_searchInput__tjfl4{font-size:1rem;min-height:44px}.Modal_toggle__2gl6Q{flex-wrap:wrap}.Modal_toggleBtn__RjJQl{flex:1 1 45%;min-height:42px;justify-content:center}.Modal_userList__XwaOF{max-height:44dvh;padding-bottom:var(--safe-bottom)}.Modal_userRow__3n5Yj{min-height:48px}.Modal_actions__q3C2o{gap:.625rem}.Modal_ghostBtn__uz5w3,.Modal_primaryBtn__bukS0{flex:1;min-height:46px;padding:.5rem .75rem}.Modal_hint__7_jKu{font-size:.8rem}}.Modal_channelModal__P2fcY{max-width:402px;background:#12151a;border:1px solid #262c36;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.55)}.Modal_channelModal__P2fcY .Modal_header__nqLWP{padding:20px 20px 0;border-bottom:0}.Modal_channelModal__P2fcY .Modal_title__JXUjh{font:600 14px Exo\ 2,sans-serif;color:#e9ebee}.Modal_channelModal__P2fcY .Modal_closeBtn__auQSX{color:#8a8f98;font-size:18px;padding:0}.Modal_channelModal__P2fcY .Modal_body__GPxOv{padding:16px 20px 20px;gap:12px}.Modal_channelModal__P2fcY .Modal_field__W5_lZ{gap:6px;position:relative}.Modal_channelModal__P2fcY .Modal_label__H2z7D{font:500 10px JetBrains Mono,monospace;letter-spacing:.08em;color:#8a8f98}.Modal_channelModal__P2fcY .Modal_inputWithPrefix__3nqqf,.Modal_channelModal__P2fcY .Modal_input__Mhm25{background:#171b21;border:1px solid #262c36;border-radius:10px;color:#e9ebee}.Modal_channelModal__P2fcY .Modal_inputWithPrefix__3nqqf:focus-within{border-color:#ff6b2b}.Modal_channelModal__P2fcY .Modal_input__Mhm25{padding:10px 12px;font-size:12.5px}.Modal_channelModal__P2fcY .Modal_input__Mhm25::placeholder{color:#8a8f98;opacity:1}.Modal_channelModal__P2fcY .Modal_inputWithPrefix__3nqqf .Modal_input__Mhm25{padding:10px 0}.Modal_channelModal__P2fcY .Modal_prefix__R_tUw{color:#8a8f98;font:12px JetBrains Mono,monospace}.Modal_channelModal__P2fcY .Modal_hint__7_jKu{color:#8a8f98}.Modal_channelModal__P2fcY .Modal_counter__SUbX0{position:absolute;right:12px;bottom:10px;color:#8a8f98;font:400 9.5px JetBrains Mono,monospace}.Modal_channelModal__P2fcY .Modal_visibilityRow__4udMZ{display:flex;gap:8px;margin-top:2px}.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC{flex:1;padding:11px 12px;border-radius:10px;background:transparent;border:1px solid #262c36;color:#e9ebee;text-align:left;cursor:pointer}.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC strong{display:block;font-size:12.5px}.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC span{display:block;color:#8a8f98;font-size:11px;margin-top:3px;line-height:1.4}.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC.Modal_visibilityActive__zD8Ja{background:rgba(255,107,43,.1);border-color:rgba(255,107,43,.35)}.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC:not(.Modal_visibilityActive__zD8Ja) strong{color:#8a8f98}.Modal_channelModal__P2fcY .Modal_boardToggle__cwmDx[aria-pressed=false] .Modal_switch__aYJlk{background:var(--surface-3)}.Modal_boardToggle__cwmDx[aria-pressed=false] .Modal_switch__aYJlk>span{transform:translateX(0);left:2px}.Modal_boardToggle__cwmDx{display:flex;align-items:center;gap:10px;margin-top:2px;padding:0;border:0;background:transparent;color:#e9ebee;font-size:12.5px;cursor:pointer;text-align:left}.Modal_channelModal__P2fcY .Modal_switch__aYJlk{width:30px;height:17px;border-radius:999px;background:#ff6b2b;position:relative;flex:none}.Modal_channelModal__P2fcY .Modal_switch__aYJlk span{position:absolute;right:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#12151a}.Modal_channelModal__P2fcY .Modal_boardHint__yg6zc{color:#8a8f98;font-size:11px}.Modal_channelModal__P2fcY .Modal_actions__q3C2o{gap:8px;padding-top:6px;justify-content:flex-start}.Modal_channelModal__P2fcY .Modal_primaryBtn__bukS0{padding:9px 16px;border-radius:9px;background:#ff6b2b;color:#12151a;font-size:12.5px}.Modal_channelModal__P2fcY .Modal_ghostBtn__uz5w3{padding:9px 14px;border-radius:9px;border-color:#262c36;font-size:12.5px}@media (max-width:768px){.Modal_channelModal__P2fcY .Modal_counter__SUbX0,.Modal_channelModal__P2fcY .Modal_label__H2z7D{font-size:.8rem}.Modal_channelModal__P2fcY{background:var(--surface-1);border-color:var(--hairline)}.Modal_channelModal__P2fcY .Modal_boardToggle__cwmDx,.Modal_channelModal__P2fcY .Modal_title__JXUjh,.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC{color:var(--text-strong)}.Modal_channelModal__P2fcY .Modal_boardHint__yg6zc,.Modal_channelModal__P2fcY .Modal_closeBtn__auQSX,.Modal_channelModal__P2fcY .Modal_counter__SUbX0,.Modal_channelModal__P2fcY .Modal_hint__7_jKu,.Modal_channelModal__P2fcY .Modal_input__Mhm25::placeholder,.Modal_channelModal__P2fcY .Modal_label__H2z7D,.Modal_channelModal__P2fcY .Modal_prefix__R_tUw,.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC span,.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC:not(.Modal_visibilityActive__zD8Ja) strong{color:var(--text-weak)}.Modal_channelModal__P2fcY .Modal_inputWithPrefix__3nqqf,.Modal_channelModal__P2fcY .Modal_input__Mhm25{background:var(--surface-2);border-color:var(--hairline);color:var(--text-strong)}.Modal_channelModal__P2fcY .Modal_inputWithPrefix__3nqqf:focus-within{border-color:var(--brand-accent)}.Modal_channelModal__P2fcY .Modal_ghostBtn__uz5w3,.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC{border-color:var(--hairline)}.Modal_channelModal__P2fcY .Modal_visibilityCard__bY7kC.Modal_visibilityActive__zD8Ja{background:color-mix(in srgb,var(--brand-accent) 10%,transparent);border-color:color-mix(in srgb,var(--brand-accent) 35%,transparent)}.Modal_channelModal__P2fcY .Modal_primaryBtn__bukS0,.Modal_channelModal__P2fcY .Modal_switch__aYJlk{background:var(--brand-accent)}.Modal_channelModal__P2fcY .Modal_switch__aYJlk span{background:var(--surface-1)}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.Modal_backdrop__O9hlB{top:var(--vv-offset-top,0);bottom:auto;height:var(--mobile-overlay-height);padding:var(--safe-top) var(--safe-right) 0 var(--safe-left)}.Modal_modal__BlcpV{max-height:calc(var(--mobile-overlay-height) - var(--safe-top) - 12px)}.Modal_closeBtn__auQSX{min-width:44px;min-height:44px;justify-content:center}.Modal_channelModal__P2fcY{max-width:100%}}.ActiveCallOverlay_overlay__TNWGv{position:fixed;inset:0;background:#18191f;z-index:9998;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.ActiveCallOverlay_header__9SxPr{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(#15161de8,#15161d00)}.ActiveCallOverlay_header__9SxPr>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.ActiveCallOverlay_header__9SxPr strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.ActiveCallOverlay_header__9SxPr span{font-size:12px;color:#ffffffb3}.ActiveCallOverlay_resizeButton__UAoCM{flex:0 0 40px;width:40px;height:40px;border:1px solid #ffffff40;border-radius:10px;background:#ffffff15;color:#fff;cursor:pointer;font-size:24px}.ActiveCallOverlay_resizeButton__UAoCM:hover{background:#ffffff30}.ActiveCallOverlay_playback__vtEps{position:absolute;z-index:3;top:84px;left:50%;transform:translateX(-50%);padding:10px 16px;border-radius:8px;border:0;cursor:pointer}.ActiveCallOverlay_overlay__TNWGv button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ActiveCallOverlay_remoteVideo__YU2T9{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ActiveCallOverlay_calling__O2i9W{text-align:center;color:white;position:relative;padding:32px}.ActiveCallOverlay_avatar__hrONP{width:96px;height:96px;border-radius:50%;overflow:hidden;margin:0 auto 1rem;background:var(--brand-accent,#7c62c4);display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:700;color:var(--primary-foreground)}.ActiveCallOverlay_avatar__hrONP img{width:100%;height:100%;object-fit:cover}.ActiveCallOverlay_callingName__IHp48{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.ActiveCallOverlay_callingLabel__hGow8{font-size:1rem;color:rgba(255,255,255,.6);margin:0}.ActiveCallOverlay_localVideo__O9dTC{position:absolute;bottom:5rem;right:1.5rem;width:160px;height:120px;border-radius:10px;object-fit:cover;border:2px solid rgba(255,255,255,.3);background:#111}.ActiveCallOverlay_controls__b_wa1{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:2;align-items:center}.ActiveCallOverlay_controlBtn__LRQXF{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.15);border:none;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:background .15s;color:white}.ActiveCallOverlay_controlBtn__LRQXF:hover{background:rgba(255,255,255,.25)}.ActiveCallOverlay_controlBtnActive__oi8KK{background:rgba(255,255,255,.35)!important}.ActiveCallOverlay_screenActive__iGUQZ{background:color-mix(in oklab,var(--accent) 40%,transparent)!important}.ActiveCallOverlay_hangUp__yRoib{width:56px;height:56px;border-radius:50%;background:#ef4444;border:none;cursor:pointer;color:white;display:flex;align-items:center;justify-content:center;transition:background .15s}.ActiveCallOverlay_hangUp__yRoib:hover{background:#dc2626}.ActiveCallOverlay_minimized__6EuiB{inset:auto 16px calc(16px + var(--safe-bottom, 0px)) auto;width:min(360px,calc(100vw - 24px));height:240px;border:1px solid #ffffff35;border-radius:16px;box-shadow:0 8px 40px #0005}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_header__9SxPr{padding:10px 12px}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_calling__O2i9W{padding:38px 12px 50px}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_avatar__hrONP{width:42px;height:42px;font-size:20px;margin-bottom:6px}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_callingName__IHp48{display:none}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_callingLabel__hGow8{font-size:12px}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_localVideo__O9dTC{width:60px;height:45px;right:12px;bottom:68px}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_controls__b_wa1{width:auto;flex-wrap:nowrap;gap:12px;bottom:12px}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_controlBtn__LRQXF,.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_hangUp__yRoib{width:40px;height:40px;flex:0 0 40px}.ActiveCallOverlay_minimized__6EuiB .ActiveCallOverlay_playback__vtEps{top:72px;white-space:nowrap}@media (max-width:768px){.ActiveCallOverlay_avatar__hrONP{width:76px;height:76px;font-size:2rem}.ActiveCallOverlay_callingName__IHp48{font-size:1.25rem}.ActiveCallOverlay_callingLabel__hGow8{font-size:.9375rem}.ActiveCallOverlay_localVideo__O9dTC{width:104px;height:78px;right:.75rem;bottom:calc(6rem + var(--safe-bottom))}.ActiveCallOverlay_controls__b_wa1{width:calc(100vw - 1.5rem);flex-wrap:wrap;justify-content:center;gap:.625rem;bottom:calc(1rem + var(--safe-bottom))}.ActiveCallOverlay_controlBtn__LRQXF{width:46px;height:46px}.ActiveCallOverlay_minimized__6EuiB{right:12px}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.ActiveCallOverlay_overlay__TNWGv{background:var(--background);color:var(--text-strong)}.ActiveCallOverlay_overlay__TNWGv button:focus-visible{outline-color:var(--brand-accent-text)}.ActiveCallOverlay_header__9SxPr{padding:calc(12px + var(--safe-top)) 16px 12px;background:linear-gradient(color-mix(in srgb,var(--background) 92%,transparent),transparent)}.ActiveCallOverlay_header__9SxPr span{color:var(--success)}.ActiveCallOverlay_resizeButton__UAoCM{width:44px;height:44px;flex-basis:44px;border-color:var(--hairline-strong);background:var(--surface-3);color:inherit}.ActiveCallOverlay_resizeButton__UAoCM:hover{background:var(--surface-2)}.ActiveCallOverlay_calling__O2i9W{color:inherit}.ActiveCallOverlay_callingLabel__hGow8{color:var(--text-weak)}.ActiveCallOverlay_localVideo__O9dTC{border-color:var(--hairline-strong);background:var(--surface-1)}.ActiveCallOverlay_controlBtn__LRQXF{background:var(--surface-3);color:var(--text-strong)}.ActiveCallOverlay_controlBtn__LRQXF:hover{background:var(--surface-2)}.ActiveCallOverlay_controlBtnActive__oi8KK{background:var(--hairline-hover)!important}.ActiveCallOverlay_hangUp__yRoib{width:60px;height:60px;background:var(--brand-accent);color:var(--ph-accent-ink,var(--primary-foreground))}.ActiveCallOverlay_hangUp__yRoib:hover{background:color-mix(in srgb,var(--brand-accent) 85%,var(--background))}}@media (prefers-reduced-motion:reduce){.ActiveCallOverlay_controlBtn__LRQXF,.ActiveCallOverlay_hangUp__yRoib{transition:none}}.ActiveCallOverlay_jarvisTest__9ihwr{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:320px;margin-top:22px;text-align:center}.ActiveCallOverlay_jarvisTest__9ihwr a{color:#fff;border:1px solid #ffffff70;border-radius:10px;padding:10px 16px;font-size:14px;text-decoration:none;background:#ffffff18}.ActiveCallOverlay_jarvisTest__9ihwr a:focus-visible{outline:2px solid #fff;outline-offset:3px}.ActiveCallOverlay_jarvisTest__9ihwr span{font-size:12px;line-height:1.5;color:#cbd5e1}