.passcode_pad__4i8lz{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0;background:var(--pad-bg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.passcode_lockIcon__NjDZ7{width:34px;height:34px;margin-bottom:18px;color:var(--pad-sub)}.passcode_title__lghUI{color:var(--pad-text);font-size:19px;font-weight:600;margin-bottom:6px}.passcode_subtitle__DXf_v{color:var(--pad-sub);font-size:13px;margin-bottom:8px}.passcode_dots__zbCDF{display:flex;flex-direction:row;gap:18px;margin:26px 0}.passcode_dots__zbCDF.passcode_shake__fgQ4x{animation:passcode_pad-shake__WIpU5 .25s ease}.passcode_dot__YsG_A{width:15px;height:15px;border-radius:8px;border:1.5px solid var(--pad-dot);background:transparent}.passcode_dot__YsG_A.passcode_filled__sychs{border-color:var(--pad-dot-fill);background:var(--pad-dot-fill)}.passcode_dot__YsG_A.passcode_err__gdryS{border-color:var(--pad-err);background:var(--pad-err)}.passcode_keys__TdX4q{display:flex;flex-direction:column;gap:16px}.passcode_row__UoFMy{display:flex;flex-direction:row;gap:26px}.passcode_key__q1HIA{width:76px;height:76px;border-radius:38px;border:none;background:var(--pad-key);color:var(--pad-text);font-size:30px;font-weight:400;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}.passcode_key__q1HIA:active:not(:disabled){background:var(--pad-key-press)}.passcode_key__q1HIA:disabled{background:transparent;cursor:default}.passcode_key__q1HIA svg{width:30px;height:30px}@keyframes passcode_pad-shake__WIpU5{0%,to{transform:translateX(0)}20%{transform:translateX(12px)}40%{transform:translateX(-12px)}60%{transform:translateX(8px)}80%{transform:translateX(-8px)}}.IncomingCallOverlay_overlay__9__3s{position:fixed;inset:0;z-index:300;background:rgba(10,16,25,.96);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:90px 24px;color:#fff}.IncomingCallOverlay_top__Lb1uB{display:flex;flex-direction:column;align-items:center;gap:16px}.IncomingCallOverlay_avatar__BiCIv{width:110px;height:110px;border-radius:55px;object-fit:cover}.IncomingCallOverlay_avatarFallback__Bc1ap{width:110px;height:110px;border-radius:55px;background:#2563eb30;color:#2563eb;font-size:44px;font-weight:700;display:flex;align-items:center;justify-content:center}.IncomingCallOverlay_name__y___6{font-size:24px;font-weight:700}.IncomingCallOverlay_sub__49JHq{display:inline-flex;align-items:center;gap:6px;color:#7d9ab5;font-size:15px}.IncomingCallOverlay_actions__QTDi4{display:flex;gap:90px}.IncomingCallOverlay_action__V48np{display:flex;flex-direction:column;align-items:center;gap:8px}.IncomingCallOverlay_accept__3987h,.IncomingCallOverlay_reject__d4VXD{width:68px;height:68px;border-radius:34px;border:none;color:#fff;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3)}.IncomingCallOverlay_reject__d4VXD{background:#ef4444}.IncomingCallOverlay_accept__3987h{background:#22c55e}.IncomingCallOverlay_actionLabel__s5D0W{color:#7d9ab5;font-size:13px}.PwaInstallButton_bar__s2ktS{position:fixed;z-index:60;bottom:calc(72px + env(safe-area-inset-bottom));inset-inline:12px;display:flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--color-card);border:1px solid var(--color-border);box-shadow:0 12px 32px -12px rgb(0 0 0/35%);animation:PwaInstallButton_installIn__1AmNK .22s cubic-bezier(.2,.7,.3,1) both}@keyframes PwaInstallButton_installIn__1AmNK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PwaInstallButton_bar__s2ktS{animation:none}}.PwaInstallButton_texts__V_rj0{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;text-align:right}.PwaInstallButton_title__g5xtI{color:var(--color-text);font-size:13px;font-weight:700;line-height:1.5}.PwaInstallButton_sub__82bTG{color:var(--color-subtext);font-size:11.5px}.PwaInstallButton_cta__t_zlP{flex-shrink:0;border:none;border-radius:10px;padding:9px 16px;background:var(--color-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;transition:filter .15s,transform .1s}.PwaInstallButton_cta__t_zlP:hover{filter:brightness(1.07);transform:translateY(-1px)}.PwaInstallButton_close__py3AX{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--color-subtext);cursor:pointer;padding:0;transition:background .12s,color .12s}.PwaInstallButton_close__py3AX:hover{background:var(--color-surface);color:var(--color-text)}@media (min-width:1024px){.PwaInstallButton_bar__s2ktS{inset-inline-start:24px;inset-inline-end:auto;bottom:24px;max-width:380px;z-index:39}}.UpdateWatcher_toast__PDsYa{position:fixed;inset-inline:12px;bottom:calc(80px + env(safe-area-inset-bottom, 0px));z-index:60;display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--color-card);border:1px solid color-mix(in srgb,var(--color-brand) 35%,var(--color-border));box-shadow:0 12px 34px -14px rgb(0 0 0/45%)}.UpdateWatcher_toastIcon__nzvqB{font-size:18px}.UpdateWatcher_toastText___NjhX{flex:1 1;min-width:0;color:var(--color-text);font-size:13px;font-weight:600}.UpdateWatcher_toastBtn__lLqwi{border:none;border-radius:10px;padding:8px 14px;background:var(--color-brand,#2563eb);color:#fff;font-weight:700}.UpdateWatcher_toastBtn__lLqwi,.UpdateWatcher_toastGhost__bhVzs{flex-shrink:0;font-family:inherit;font-size:12.5px;cursor:pointer}.UpdateWatcher_toastGhost__bhVzs{border:none;background:none;color:var(--color-subtext);padding:8px 4px}.UpdateWatcher_blocking__p_ife{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:22px;background:var(--color-bg)}.UpdateWatcher_card__yOej6{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;border-radius:20px;background:var(--color-card);border:1px solid var(--color-border);text-align:center}.UpdateWatcher_emoji__AMH_1{font-size:40px}.UpdateWatcher_title__DXma2{color:var(--color-text);font-size:17px;font-weight:700;margin:0}.UpdateWatcher_text__B6k_B{color:var(--color-subtext);font-size:13px;line-height:22px;margin:0}.UpdateWatcher_notes__lvBQa{align-self:stretch;max-height:150px;overflow-y:auto;color:var(--color-subtext);font-size:12.5px;line-height:22px;text-align:right;white-space:pre-wrap;margin:0}.UpdateWatcher_primaryBtn__XaYAZ{align-self:stretch;margin-top:6px;border:none;border-radius:14px;padding:13px;background:var(--color-brand,#2563eb);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.UpdateWatcher_primaryBtn__XaYAZ:disabled{opacity:.6}@media (min-width:1024px){.UpdateWatcher_toast__PDsYa{inset-inline:auto 24px;bottom:24px;max-width:420px}}