._dock_1h5wh_15{--floating-dock-z-index: var(--z-260);--floating-dock-bottom-offset: 10px;--floating-dock-left: auto;--floating-dock-right: clamp(.75rem, 2vw, 1.5rem);--floating-dock-translate-x: 0}._dockSummary_1h5wh_25{--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_1h5wh_34{display:inline-flex;align-items:center;gap:.34rem}._dockBtn_1h5wh_40{--icon-button-size: 38px}@media (max-width: 720px){._dock_1h5wh_15{--floating-dock-screen-gap: .75rem;--floating-dock-bottom-offset: 10px;--floating-dock-padding: .34rem;--floating-dock-gap: .32rem;--floating-dock-radius: 13px}._dockSummary_1h5wh_25{--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}._dockBtn_1h5wh_40{--icon-button-size: 34px}}@media (prefers-reduced-motion: reduce){._dock_1h5wh_15,._dockBtn_1h5wh_40{animation:none!important;transition:none!important}}@keyframes _incomingRingPulse_v7jy2_1{0%{opacity:.6}to{opacity:0}}@keyframes _callSurfaceIn_v7jy2_1{0%{opacity:0}to{opacity:1}}@keyframes _callDockIn_v7jy2_1{0%{opacity:0}to{opacity:1}}@keyframes _callContentIn_v7jy2_1{0%{opacity:0}to{opacity:1}}._callOverlay_v7jy2_55{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;outline:0;box-sizing:border-box;color:inherit;z-index:var(--z-260);overflow:hidden auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(.5rem,1vw,.75rem);padding:calc(var(--safe-top) + 14px) clamp(.9rem,1.5vw,1.4rem) calc(var(--safe-bottom) + 14px);background:color-mix(in srgb,var(--bg-primary) 48%,var(--overlay-dark));animation:_callSurfaceIn_v7jy2_1 var(--motion-duration-base) cubic-bezier(.18,.9,.2,1) both}._remoteAudio_v7jy2_83{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._mediaProbe_v7jy2_91{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._callHeader_v7jy2_99{width:min(100%,1480px);margin-inline:auto;--header-bar-gap: .8rem;z-index:var(--z-2);animation:_callContentIn_v7jy2_1 var(--motion-duration-base) cubic-bezier(.18,.9,.2,1) both}._minimizeBtn_v7jy2_107{--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: 0;--icon-button-transform: none;--icon-button-transform-hover: none}._modeChip_v7jy2_120{--icon-pill-min-height: 32px;--icon-pill-padding: 0 .72rem;--icon-pill-gap: .425rem}._callCenter_v7jy2_129{position:relative;z-index:var(--z-2);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.9rem;min-height:0;flex:1;width:min(100%,820px);overflow:visible;animation:_callContentIn_v7jy2_1 var(--motion-duration-slow) cubic-bezier(.18,.9,.2,1) 40ms both}._callCenterVisual_v7jy2_144{justify-content:flex-start}._localPreview_v7jy2_152,._localScreenPreview_v7jy2_153{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));z-index:var(--z-3);animation:_callContentIn_v7jy2_1 var(--motion-duration-slow) cubic-bezier(.18,.9,.2,1) 80ms both}._localPreview_v7jy2_152{right:max(1rem,var(--safe-right));bottom:calc(var(--safe-bottom) + 110px);width:clamp(104px,22vw,156px);aspect-ratio:3 / 4;cursor:grab;touch-action:none;user-select:none}._localScreenPreview_v7jy2_153{left:max(1rem,var(--safe-left));right:auto;bottom:calc(var(--safe-bottom) + 110px);width:clamp(164px,28vw,280px);aspect-ratio:16 / 10;cursor:grab;touch-action:none;user-select:none}._localPreview_v7jy2_152 video,._localScreenPreview_v7jy2_153 video{width:100%;height:100%;object-fit:cover}._localPreview_v7jy2_152 video{transition:opacity .22s ease}@media (max-width: 760px){._callOverlay_v7jy2_55{padding-left:var(--space-3);padding-right:var(--space-3)}._minimizeBtn_v7jy2_107{--icon-button-size: 32px}._localPreview_v7jy2_152{width:104px;bottom:calc(var(--safe-bottom) + 92px)}._localScreenPreview_v7jy2_153{left:max(.75rem,var(--safe-left));width:136px;bottom:calc(var(--safe-bottom) + 92px)}}@media (orientation: portrait){._localPreview_v7jy2_152{width:clamp(92px,26vw,136px)}}@media (max-width: 720px){._callOverlay_v7jy2_55{padding:calc(var(--safe-top) + 14px) .85rem calc(var(--safe-bottom) + 16px)}}@media (max-width: 640px){._callOverlay_v7jy2_55{overflow:hidden;gap:.48rem;padding:calc(var(--safe-top) + 8px) .72rem calc(var(--safe-bottom) + 8px)}._callCenter_v7jy2_129{gap:.38rem;flex:1 1 0}._localPreview_v7jy2_152{width:86px;bottom:calc(var(--safe-bottom) + 96px)}._localScreenPreview_v7jy2_153{left:max(.72rem,var(--safe-left));width:120px;bottom:calc(var(--safe-bottom) + 96px)}}:root[data-theme=light] ._callOverlay_v7jy2_55,:root[data-theme=custom] ._callOverlay_v7jy2_55{background:color-mix(in srgb,var(--bg-primary) 8%,var(--overlay-dark))}@media (prefers-reduced-motion: reduce){._callOverlay_v7jy2_55,._callHeader_v7jy2_99,._callCenter_v7jy2_129,._localPreview_v7jy2_152,._localScreenPreview_v7jy2_153,._minimizeBtn_v7jy2_107{animation:none!important;transition:none!important}}@keyframes _controlsDockIn_vkmyr_1{0%{opacity:0}to{opacity:1}}._controlsDock_vkmyr_24{--call-controls-position: sticky;--call-controls-bottom: calc(var(--safe-bottom) + 2px);--call-controls-z-index: var(--z-8);--call-controls-width: fit-content;--call-controls-max-width: min(100%, 760px);--call-controls-width-narrow: min(100%, 440px);--call-controls-margin: 0 auto;--call-controls-padding: .48rem;--call-controls-gap: .75rem;--call-controls-direction-narrow: row;--call-controls-align-narrow: center;animation:_controlsDockIn_vkmyr_1 var(--motion-duration-slow) cubic-bezier(.18,.9,.2,1) 90ms both}._controlBtn_vkmyr_39{--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: 960px){._controlsDock_vkmyr_24{--call-controls-direction-narrow: row;--call-controls-align-narrow: center;--call-controls-radius-narrow: 999px;--call-controls-width-narrow: fit-content;--call-controls-max-width: min(100%, 700px)}}@media (max-width: 760px){._controlsDock_vkmyr_24{--call-controls-gap: .5rem}._controlBtn_vkmyr_39{--call-control-inline-compact-width: 56px;--call-control-inline-compact-padding: 0}}@media (max-width: 640px){._controlsDock_vkmyr_24{--call-controls-width: fit-content;--call-controls-width-narrow: fit-content;--call-controls-max-width: calc(100% - 1rem) ;--call-controls-padding: .48rem .56rem;--call-controls-gap: .42rem;--call-controls-direction-narrow: row;--call-controls-align-narrow: center;--call-controls-radius-narrow: 999px}._controlBtn_vkmyr_39{--call-control-inline-height: 58px;--call-control-inline-compact-width: 58px;--call-control-inline-compact-padding: 0}._audioOutputSheet_vkmyr_92{left:.72rem;right:.72rem;bottom:calc(var(--safe-bottom) + 96px);border-radius:22px}}._mobileToolbarBtn_vkmyr_102{--call-control-inline-min-width: 58px}._audioOutputScrim_vkmyr_109{position:fixed;inset:0;background:color-mix(in srgb,var(--bg-primary) 34%,transparent);z-index:var(--z-9)}._audioOutputSheet_vkmyr_92{position:fixed;left:.75rem;right:.75rem;bottom:calc(var(--safe-bottom) + 88px);z-index:var(--z-10);border-radius:20px;background:color-mix(in srgb,var(--surface-shell) 96%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 78%,transparent);padding:.5rem;display:flex;flex-direction:column;gap:.26rem;animation:_controlsDockIn_vkmyr_1 var(--motion-duration-fast) cubic-bezier(.18,.9,.2,1) both}._audioOutputSheetHeader_vkmyr_133{display:flex;flex-direction:column;gap:.16rem;padding:.22rem .38rem .36rem}._audioOutputSheetTitle_vkmyr_140{color:var(--text-primary);font-size:.82rem;font-weight:700;letter-spacing:.01em}._audioOutputSheetHint_vkmyr_147{color:var(--text-secondary);font-size:.7rem;line-height:1.35}._audioSheetOption_vkmyr_154{display:flex;align-items:center;gap:.7rem;width:100%;padding:.62rem .7rem;border:none;border-radius:14px;background:transparent;color:var(--text-primary);font-size:.88rem;font-weight:500;cursor:pointer;text-align:left;transition:background var(--motion-duration-fast) ease}._audioSheetOption_vkmyr_154:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover: hover){._audioSheetOption_vkmyr_154:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}._audioSheetOptionActive_vkmyr_180{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-weight:600}._audioSheetCheck_vkmyr_186{margin-left:auto;font-size:1rem;font-weight:700}._audioSheetLoading_vkmyr_193{height:2.75rem;margin:var(--space-1) 0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 8%,transparent);animation:_audioSheetLoadingPulse_vkmyr_1 1.2s ease-in-out infinite}@keyframes _audioSheetLoadingPulse_vkmyr_1{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){._controlsDock_vkmyr_24,._controlBtn_vkmyr_39{animation:none!important;transition:none!important}}._incomingOverlay_1or2w_14{justify-content:space-between;background:color-mix(in srgb,var(--bg-primary) 96%,var(--surface-shell-strong))}._incomingCenter_1or2w_19{display:flex;flex-direction:column;align-items:center;width:min(100%,1040px);flex:1 1 auto;justify-content:center;gap:1.25rem}._incomingAvatarShell_1or2w_29{position:relative;display:inline-flex;align-items:center;justify-content:center}._incomingAvatar_1or2w_29{--avatar-size: clamp(108px, 22vw, 156px);--avatar-font-size: clamp(2rem, 4.5vw, 3rem);--avatar-shadow: none;position:relative;font-weight:700;letter-spacing:.03em}._incomingRingA_1or2w_45,._incomingRingB_1or2w_46{position:absolute;inset:-8px;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 44%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);animation:_incomingRingPulse_1or2w_1 2.2s ease-out infinite;pointer-events:none}._incomingRingB_1or2w_46{animation-delay:.8s}._incomingInfo_1or2w_60{display:flex;flex-direction:column;align-items:center;gap:.28rem;text-align:center}._incomingName_1or2w_68{font-size:clamp(1.2rem,4vw,1.65rem);font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._incomingRingLabel_1or2w_75{font-size:.85rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}._incomingControlsDock_1or2w_81{width:min(100%,420px);display:flex;align-items:center;justify-content:center;gap:1rem;padding-bottom:clamp(2rem,7vh,4rem)}@keyframes _incomingRingPulse_1or2w_1{0%{transform:scale(1);opacity:.92}to{transform:scale(1.18);opacity:0}}@media (max-width: 720px){._incomingControlsDock_1or2w_81{width:100%}._incomingCenter_1or2w_19{width:100%;gap:.68rem}}@keyframes _noticeIn_mfd3c_1{0%{opacity:0}to{opacity:1}}._noticeLayer_mfd3c_18{position:fixed;top:calc(var(--safe-top) + 10px);left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:var(--z-320)}._notice_mfd3c_18{pointer-events:auto;min-width:220px;max-width:min(92vw,520px);animation:_noticeIn_mfd3c_1 var(--motion-duration-base) cubic-bezier(.18,.9,.2,1) both}@media (prefers-reduced-motion: reduce){._notice_mfd3c_18{animation:none!important}}._floatingPreviewSurface_lrp3u_18{width:100%;height:100%}._localMeta_lrp3u_23{position:absolute;left:0;right:0;bottom:0;padding:var(--space-1) .4rem;font-size:.6875rem;color:var(--text-primary);text-align:center;background:color-mix(in srgb,var(--bg-primary) 58%,transparent);z-index:var(--z-1)}._localPreviewAction_lrp3u_37{position:absolute;top:.38rem;right:.38rem;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--panel-header-bg) 84%,transparent);color:var(--text-primary);z-index:var(--z-2);transition:background-color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}@media (hover: hover){._localPreviewAction_lrp3u_37:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 34%,var(--panel-border-soft))}}._localPreviewAction_lrp3u_37:disabled{opacity:.62}._localPreviewAction_lrp3u_37:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._localPreviewAction_lrp3u_37 svg{width:18px;height:18px}._localPreviewResizeHandle_lrp3u_76{position:absolute;right:.34rem;bottom:.34rem;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 88%,transparent);background:color-mix(in srgb,var(--panel-header-bg) 84%,transparent);color:var(--text-primary);z-index:var(--z-2);touch-action:none;cursor:nwse-resize;transition:background-color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease}@media (hover: hover){._localPreviewResizeHandle_lrp3u_76:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--panel-border-soft))}}._localPreviewResizeHandle_lrp3u_76:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._localPreviewResizeHandle_lrp3u_76 svg{width:12px;height:12px}._localPreviewDragging_lrp3u_110{cursor:grabbing}._localPreviewResizing_lrp3u_114{cursor:nwse-resize}._localPreviewTransitioning_lrp3u_118 video{opacity:.25}@media (max-width: 640px){._localPreviewAction_lrp3u_37{width:28px;height:28px}._localPreviewResizeHandle_lrp3u_76{width:24px;height:24px;right:.24rem;bottom:.24rem}}._card_8ne44_3{display:flex;flex-direction:column;gap:.52rem;animation:_cardIn_8ne44_1 var(--motion-duration-base) cubic-bezier(.18,.9,.2,1) both}@keyframes _cardIn_8ne44_1{0%{opacity:0}to{opacity:1}}._emojiRow_8ne44_17{display:flex;justify-content:center;gap:.5rem;padding:.62rem 0 .3rem}._emojiCell_8ne44_24{font-size:2.4rem;line-height:1;user-select:none;transition:opacity var(--motion-duration-fast) ease}@media (hover: hover){._emojiCell_8ne44_24:hover{opacity:.82}}._hint_8ne44_35{margin:0;text-align:center;font-size:.72rem;color:var(--text-secondary);line-height:1.4}._waitingRow_8ne44_45{display:flex;align-items:center;gap:.52rem;padding:.5rem .2rem}._waitingDot_8ne44_52{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--warning, #f39c12);animation:_dotPulse_8ne44_1 1.6s ease-in-out infinite}@keyframes _dotPulse_8ne44_1{0%,to{opacity:.4}50%{opacity:1}}._waitingText_8ne44_66{font-size:.74rem;color:var(--text-secondary);line-height:1.35}._detailsToggle_8ne44_74{all:unset;display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;font-size:.65rem;color:var(--text-muted);cursor:pointer;padding:.1rem 0;border-radius:6px;transition:color var(--motion-duration-fast) ease;box-sizing:border-box}@media (hover: hover){._detailsToggle_8ne44_74:hover{color:var(--text-secondary)}}._detailsToggle_8ne44_74:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chevronUp_8ne44_93{transform:rotate(180deg)}._details_8ne44_74{display:flex;flex-direction:column;gap:.2rem;padding:.32rem .44rem;border-radius:10px;background:color-mix(in srgb,var(--surface-shell) 30%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 55%,transparent)}._detailRow_8ne44_109{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._detailKey_8ne44_116{font-size:.62rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}._detailVal_8ne44_124{font-size:.66rem;color:var(--text-secondary)}._detailValAccent_8ne44_129{color:var(--accent);font-weight:600}._detailValMono_8ne44_134{font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:.62rem;color:var(--text-muted);letter-spacing:.04em}@media (max-width: 760px){._emojiCell_8ne44_24{font-size:2rem}}@media (prefers-reduced-motion: reduce){._card_8ne44_3{animation:none}._waitingDot_8ne44_52{animation:none;opacity:.7}._emojiCell_8ne44_24{transition:none}}._securitySheetCard_1hcy2_13{padding:.72rem .88rem .8rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--panel-border-soft) 60%,transparent);background:color-mix(in srgb,var(--panel-modal-bg) 90%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:.1rem}._securitySheetHeader_1hcy2_25{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}._securitySheetTitle_1hcy2_32{font-size:.72rem;font-weight:700;color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase}._securitySheetClose_1hcy2_40{all:unset;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--surface-shell) 60%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}@media (hover: hover){._securitySheetClose_1hcy2_40:hover{background:color-mix(in srgb,var(--surface-shell) 80%,transparent);color:var(--text-primary)}}._securitySheetClose_1hcy2_40:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes _callContentIn_13vnr_1{0%{opacity:0}to{opacity:1}}._callSurface_13vnr_26{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;flex:0 1 auto;min-height:0}._callSurface_13vnr_26:has(._callStageCompact_13vnr_36){flex:1;min-height:0}._callSurfaceScreenFocused_13vnr_41{align-items:stretch}._callStage_13vnr_36{--direct-call-avatar-size: clamp(84px, 12vw, 124px);--direct-call-avatar-font-size: clamp(1.32rem, 2vw, 1.82rem);--direct-call-audio-ring-size: calc(var(--direct-call-avatar-size) + 22px);position:relative;width:100%;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--panel-border-soft) 86%,transparent);background:color-mix(in srgb,var(--panel-header-bg) 72%,var(--bg-primary))}._callStageCamera_13vnr_57{aspect-ratio:auto;min-height:320px;height:min(62vh,calc(100vh - 290px));height:min(62dvh,calc(100dvh - 290px))}._callStageScreen_13vnr_64{aspect-ratio:16 / 9;min-height:240px;max-height:min(64dvh,calc(100dvh - 280px))}._callStageCompact_13vnr_36{width:min(100%,420px);aspect-ratio:4 / 3;min-height:unset;max-height:320px;margin-inline:auto;background:color-mix(in srgb,var(--surface-shell) 90%,var(--bg-primary))}._callStageAudio_13vnr_79{border-color:transparent;background:transparent}._callStageAudio_13vnr_79._callStageCompact_13vnr_36{width:100%;aspect-ratio:unset;max-height:none;flex:1;margin-inline:0;border-color:transparent;background:transparent;border-radius:0;overflow:visible;--direct-call-avatar-size: clamp(110px, 17vw, 165px);--direct-call-avatar-font-size: clamp(1.7rem, 3.2vw, 2.5rem);--direct-call-audio-ring-size: calc(var(--direct-call-avatar-size) + 30px)}._stageVideo_13vnr_102{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._callStageScreen_13vnr_64 ._stageVideo_13vnr_102{object-fit:contain;background:color-mix(in srgb,var(--bg-primary) 92%,var(--surface-shell-strong))}._stagePlaceholder_13vnr_115{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem;background:color-mix(in srgb,var(--surface-shell) 90%,var(--bg-primary))}._callStageAudio_13vnr_79 ._stagePlaceholder_13vnr_115{background:transparent}._stagePlaceholderName_13vnr_131{position:absolute;left:var(--space-4);right:var(--space-4);text-align:center;top:calc(50% + var(--direct-call-audio-ring-size) / 2 + 1.1rem);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;color:var(--text-primary);letter-spacing:-.015em;pointer-events:none}._stagePlaceholderStatus_13vnr_144{position:absolute;left:var(--space-4);right:var(--space-4);text-align:center;top:calc(50% + var(--direct-call-audio-ring-size) / 2 + 1.1rem + 1.8rem);font-size:.82rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;pointer-events:none}._stageMeta_13vnr_156{position:absolute;left:0;right:0;bottom:0;--info-stack-gap: .12rem;padding:.8rem .92rem .78rem;background:color-mix(in srgb,var(--bg-primary) 62%,transparent)}._stageVisualBadge_13vnr_166{position:absolute;top:.9rem;left:.9rem;z-index:var(--z-2)}._stageActionRail_13vnr_173{position:absolute;top:.9rem;right:.9rem;z-index:var(--z-2);display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}._stageActionIconBtn_13vnr_186{--icon-button-size: 34px;--icon-button-border: color-mix(in srgb, var(--panel-border-soft) 88%, transparent);--icon-button-border-hover: color-mix(in srgb, var(--accent) 28%, var(--panel-border-soft));--icon-button-bg: color-mix(in srgb, var(--panel-header-bg) 82%, transparent);--icon-button-bg-hover: color-mix(in srgb, var(--panel-header-bg) 68%, transparent);--icon-button-bg-active: color-mix(in srgb, var(--panel-header-bg) 62%, transparent);--icon-button-color: var(--text-primary);--icon-button-color-hover: var(--text-primary);--icon-button-shadow: none;--icon-button-shadow-hover: none;--icon-button-transform-hover: none;--icon-button-blur: 0}._audioAvatar_13vnr_201{--avatar-size: var(--direct-call-avatar-size);--avatar-font-size: var(--direct-call-avatar-font-size);--avatar-shadow: none;position:relative;font-weight:700;letter-spacing:.02em}._stageAudioPulse_13vnr_210{position:absolute;width:var(--direct-call-audio-ring-size);aspect-ratio:1 / 1;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 58%,transparent);background:transparent;opacity:1;transition:border-color .14s ease,background-color .14s ease;pointer-events:none;z-index:var(--z-0)}._stageAudioPulseActive_13vnr_224{border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:transparent}._peerName_13vnr_230{color:var(--text-primary);font-weight:700;font-size:clamp(.94rem,1.6vw,1.12rem);letter-spacing:-.008em;text-align:left;line-height:1.2}._remoteCompanionPreview_13vnr_241{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));animation:_callContentIn_13vnr_1 var(--motion-duration-slow) cubic-bezier(.18,.9,.2,1) 80ms both;top:.72rem;right:.72rem;width:clamp(116px,18vw,188px);aspect-ratio:4 / 3;z-index:var(--z-4);cursor:pointer;touch-action:manipulation}._remoteCompanionPreview_13vnr_241:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._remoteCompanionPreviewCamera_13vnr_262{aspect-ratio:3 / 4;width:clamp(112px,16vw,156px)}._remoteCompanionPreviewDocked_13vnr_267{width:clamp(104px,13vw,134px)}._remoteCompanionPreviewScreen_13vnr_271 video{object-fit:contain;background:color-mix(in srgb,var(--bg-primary) 92%,var(--surface-shell-strong))}._remoteCompanionPreview_13vnr_241 video{width:100%;height:100%;object-fit:cover}._remoteCompanionMeta_13vnr_282{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:color-mix(in srgb,var(--bg-primary) 64%,transparent);z-index:var(--z-1)}._remoteCompanionName_13vnr_299{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}._remoteCompanionBadge_13vnr_307{align-self:flex-start}:root[data-theme=light] ._callStage_13vnr_36{border-color:var(--border-subtle);background:color-mix(in srgb,var(--panel-header-bg) 72%,white)}:root[data-theme=light] ._stageMeta_13vnr_156{background:color-mix(in srgb,var(--panel-header-bg) 18%,transparent)}:root[data-theme=light] ._peerName_13vnr_230{color:var(--text-primary)}:root[data-theme=light] ._callStageAudio_13vnr_79,:root[data-theme=custom] ._callStageAudio_13vnr_79{border-color:transparent;background:transparent}@media (max-width: 760px){._remoteCompanionPreview_13vnr_241{top:var(--space-3);width:104px}._remoteCompanionPreviewDocked_13vnr_267{position:static;inset:auto;width:min(132px,36vw);margin-top:.58rem;margin-left:auto;margin-right:0;z-index:var(--z-2)}._callStageCamera_13vnr_57{height:min(54dvh,calc(100dvh - 300px));min-height:240px}._callStageScreen_13vnr_64{max-height:min(50dvh,calc(100dvh - 320px))}._callStageCompact_13vnr_36{--direct-call-avatar-size: clamp(78px, 20vw, 106px);--direct-call-avatar-font-size: clamp(1.2rem, 5.3vw, 1.62rem);--direct-call-audio-ring-size: calc(var(--direct-call-avatar-size) + 20px);width:min(100%,320px);max-height:240px}._callStageAudio_13vnr_79._callStageCompact_13vnr_36{width:100%;max-height:none;--direct-call-avatar-size: clamp(94px, 22vw, 140px);--direct-call-avatar-font-size: clamp(1.45rem, 5.5vw, 2.1rem);--direct-call-audio-ring-size: calc(var(--direct-call-avatar-size) + 24px)}._callSurfaceScreenFocused_13vnr_41{align-items:stretch}}@media (orientation: portrait){._callStageCamera_13vnr_57{height:min(68vh,calc(100vh - 284px));height:min(68dvh,calc(100dvh - 284px));min-height:clamp(300px,44dvh,420px)}._callStageScreen_13vnr_64{max-height:min(52vh,calc(100vh - 340px));max-height:min(52dvh,calc(100dvh - 340px))}}@media (max-width: 720px){._callStage_13vnr_36{border-radius:18px}}@media (max-width: 640px){._callSurface_13vnr_26{flex:1 1 0;min-height:0}._callSurface_13vnr_26:has(._callStageCompact_13vnr_36){flex:1 1 0}._callStageCamera_13vnr_57{height:100%;min-height:0;min-height:max(180px,30dvh)}}@media (prefers-reduced-motion: reduce){._remoteCompanionPreview_13vnr_241{animation:none!important;transition:none!important}}._callHeaderSummary_q4b4v_16{min-width:0;width:min(100%,24rem);text-align:center}._callHeaderTitle_q4b4v_22{color:var(--text-primary);font-size:clamp(1.02rem,2vw,1.24rem);font-weight:780;letter-spacing:-.02em}._callHeaderDuration_q4b4v_29{display:inline-flex;align-items:center;min-height:28px;padding:0 .55rem;border-radius:999px;background:color-mix(in srgb,var(--surface-shell) 92%,transparent);border:1px solid color-mix(in srgb,var(--panel-border-soft) 86%,transparent);color:var(--text-secondary);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}._callSecuritySheet_q4b4v_43{position:absolute;top:148px;left:0;right:0;width:min(calc(100% - 3rem),420px);margin-inline:auto;z-index:var(--z-5);animation:_callContentIn_q4b4v_1 .2s cubic-bezier(.18,.9,.2,1) both}._callControlsArea_q4b4v_58{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0;width:100%}@media (max-width: 640px){._callControlsArea_q4b4v_58{gap:0}}._callAudioOutputBar_q4b4v_73{align-self:center;animation:_callContentIn_q4b4v_1 var(--motion-duration-slow) cubic-bezier(.18,.9,.2,1) 60ms both}._callEncryptionBadge_q4b4v_78{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .6rem .22rem .44rem;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.01em;line-height:1;transition:background-color .12s ease,opacity .12s ease}@media (hover: hover){._callEncryptionBadge_q4b4v_78:hover{opacity:.82}}._callEncryptionBadgeSecure_q4b4v_98{color:color-mix(in srgb,var(--status-success, #3ec97c) 90%,#fff);border-color:color-mix(in srgb,var(--status-success, #3ec97c) 28%,transparent);background:color-mix(in srgb,var(--status-success, #3ec97c) 12%,transparent)}._callEncryptionBadgePending_q4b4v_104{color:color-mix(in srgb,var(--status-warning, #f0a040) 90%,#fff);border-color:color-mix(in srgb,var(--status-warning, #f0a040) 28%,transparent);background:color-mix(in srgb,var(--status-warning, #f0a040) 12%,transparent)}._callEncryptionBadgeOpen_q4b4v_110{opacity:.7}._callHeaderMetaRow_q4b4v_114{display:flex;align-items:center;justify-content:center;gap:.42rem;margin-top:.32rem;flex-wrap:wrap}@media (max-width: 640px){._callEncryptionBadgeLabel_q4b4v_123{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (max-width: 720px){._callHeaderSummary_q4b4v_16{width:100%}._callHeaderTitle_q4b4v_22{font-size:1rem}}@media (max-width: 640px){._callAudioOutputBar_q4b4v_73{display:none}}
