.theme-pills[data-v-85883220]{background:rgba(15,23,42,.08);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.theme-pill[data-v-85883220]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,color .15s;display:inline-flex}.theme-pill[data-v-85883220]:hover{color:#1e293b;background:rgba(15,23,42,.15)}.theme-pill.active[data-v-85883220]{color:#fff;background:#64748b;box-shadow:0 1px 2px rgba(0,0,0,.15)}.theme-pill.active[data-v-85883220]:hover{background:#64748b}.theme-pill[data-v-85883220]:focus-visible{outline:2px solid var(--sm-brand-primary,#3b82f6);outline-offset:2px}.theme-pill ion-icon[data-v-85883220]{font-size:13px}.theme-pills.dark[data-v-85883220]{background:rgba(255,255,255,.08)}.theme-pills.dark .theme-pill[data-v-85883220]{color:#94a3b8}.theme-pills.dark .theme-pill[data-v-85883220]:hover{color:#e8eef7;background:rgba(255,255,255,.16)}.theme-pills.dark .theme-pill.active[data-v-85883220]{color:#0f172a;background:#94a3b8}.theme-pills.dark .theme-pill.active[data-v-85883220]:hover{background:#94a3b8}.theme-pills.dark .theme-pill[data-v-85883220]:focus-visible{outline-color:var(--sm-brand-primary-on-dark,#60a5fa)}.card-header[data-v-81eed16b]{flex-direction:column;align-items:center;margin-bottom:24px;padding-top:4px;display:flex;position:relative}.corner-left[data-v-81eed16b]{position:absolute;top:-12px;left:0}.corner-right[data-v-81eed16b]{align-items:center;gap:8px;display:flex;position:absolute;top:-12px;right:0}.corner-right button[data-v-81eed16b-s]{flex-shrink:0}.brand[data-v-81eed16b]{min-height:var(--sm-brand-logo-height,56px);flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:100%;margin-top:28px;display:flex}.brand-logo-img[data-v-81eed16b]{height:var(--sm-brand-logo-height,56px);object-fit:contain;width:auto;max-width:100%}.brand-logo[data-v-81eed16b]{width:48px;height:48px;color:var(--sm-brand-primary,#3b82f6);flex-shrink:0}.card-header.dark .brand-logo[data-v-81eed16b]{color:var(--sm-brand-primary-on-dark,#60a5fa)}.brand-logo svg[data-v-81eed16b]{width:100%;height:100%}.logo-bg[data-v-81eed16b]{opacity:.15}.logo-dot[data-v-81eed16b]{opacity:.8}.brand-text[data-v-81eed16b]{flex-direction:column;align-items:center;min-width:0;display:flex}.brand-name[data-v-81eed16b]{color:#0f172a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.brand-subtitle[data-v-81eed16b]{color:#94a3b8;font-size:11px;font-weight:500}.lang-pill[data-v-81eed16b]{background-color:rgba(15,23,42,.08);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:4px 4px 4px 10px;transition:background .15s;display:flex}.lang-pill[data-v-81eed16b]:hover{background-color:rgba(15,23,42,.15)}.lang-icon[data-v-81eed16b]{color:#64748b;font-size:14px}.lang-select[data-v-81eed16b]{--padding-start:4px;--padding-end:0;color:#1e293b;max-width:52px;min-height:24px;font-size:12px;font-weight:600}.lang-select[data-v-81eed16b]::part(icon){color:#475569;opacity:.9;margin-left:0;font-size:12px}.card-header.dark .brand-name[data-v-81eed16b]{color:#f8fafc}.card-header.dark .brand-subtitle[data-v-81eed16b]{color:#94a3b8}.card-header.dark .lang-pill[data-v-81eed16b]{background-color:rgba(255,255,255,.08)}.card-header.dark .lang-pill[data-v-81eed16b]:hover{background-color:rgba(255,255,255,.16)}.card-header.dark .lang-icon[data-v-81eed16b]{color:#cbd5e1}.card-header.dark .lang-select[data-v-81eed16b]{color:#e8eef7}.card-header.dark .lang-select[data-v-81eed16b]::part(text){color:#e8eef7}.card-header.dark .lang-select[data-v-81eed16b]::part(icon){color:#cbd5e1}.forgot-page[data-v-d437a695]{background-color:var(--sm-brand-bg,#f8fafc);min-height:100vh;padding:calc(24px + env(safe-area-inset-top,0)) 16px 0;flex-direction:column;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}ion-content[data-v-d437a695]{--background:var(--sm-brand-bg,#f8fafc)}.forgot-card[data-v-d437a695]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:520px;margin-bottom:40px;padding:32px;position:relative;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.forgot-header[data-v-d437a695]{text-align:center;margin-bottom:32px}.header-icon[data-v-d437a695]{width:48px;height:48px;margin:0 auto 16px}.header-icon svg[data-v-d437a695]{width:100%;height:100%}.forgot-header h1[data-v-d437a695]{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700}.forgot-header p[data-v-d437a695]{color:#475569;max-width:380px;margin:0 auto;font-size:14px;line-height:1.6}.forgot-form[data-v-d437a695]{flex-direction:column;gap:24px;display:flex}.form-section[data-v-d437a695]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:20px;padding:20px;display:flex}.form-group[data-v-d437a695]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-d437a695]{color:#475569;font-size:13px;font-weight:600}.input-wrapper[data-v-d437a695]{align-items:center;display:flex;position:relative}.form-input[data-v-d437a695]{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.form-input[data-v-d437a695]::-ms-input-placeholder{color:#94a3b8}.form-input[data-v-d437a695]::placeholder{color:#94a3b8}.form-input[data-v-d437a695]:focus{border-color:var(--sm-brand-primary,#3b82f6);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.input-wrapper.has-error .form-input[data-v-d437a695]{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.error-text[data-v-d437a695]{color:#ef4444;font-size:12px;font-weight:500}.server-error[data-v-d437a695]{background-color:rgba(239,68,68,.06);border-radius:8px;padding:10px 14px;font-size:13px}.submit-btn[data-v-d437a695]{background-color:var(--sm-brand-primary,#3b82f6);width:100%;color:var(--sm-brand-primary-contrast,white);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:flex}.submit-btn[data-v-d437a695]:hover:not(:disabled){background-color:var(--sm-brand-primary-hover,#2563eb);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.submit-btn[data-v-d437a695]:disabled{opacity:.7;cursor:not-allowed}.submit-btn ion-icon[data-v-d437a695]{font-size:18px}.spinner[data-v-d437a695]{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin-d437a695}@keyframes spin-d437a695{to{transform:rotate(360deg)}}.sign-in-link[data-v-d437a695]{text-align:center}.back-btn[data-v-d437a695]{color:var(--sm-brand-primary,#3b82f6);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.back-btn[data-v-d437a695]:hover{color:var(--sm-brand-primary-hover,#2563eb)}.back-btn ion-icon[data-v-d437a695]{font-size:16px}.success-state[data-v-d437a695]{text-align:center;padding:16px 0}.success-icon-wrap[data-v-d437a695]{margin-bottom:20px}.success-icon-wrap ion-icon[data-v-d437a695]{color:#10b981;font-size:64px}.success-state h1[data-v-d437a695]{color:#0f172a;margin:0 0 12px;font-size:22px;font-weight:700}.success-state p[data-v-d437a695]{color:#475569;margin:0 0 24px;font-size:14px;line-height:1.6}@media (max-width:480px){.forgot-page[data-v-d437a695]{background-color:var(--sm-brand-bg,#fff);min-height:100%;padding:0}.forgot-card[data-v-d437a695]{box-shadow:none;padding:calc(24px + env(safe-area-inset-top,0px)) 24px 40px;border:none;border-radius:0;flex-direction:column;flex:1;margin-bottom:0;display:flex}.forgot-card>div[data-v-d437a695]{flex-direction:column;flex:1;display:flex}.forgot-form[data-v-d437a695]{flex:1}.sign-in-link[data-v-d437a695]{margin-top:auto}.forgot-header h1[data-v-d437a695]{font-size:22px}ion-content[data-v-d437a695]{--background:var(--sm-brand-bg,#fff)}}.grad-from[data-v-d437a695]{stop-color:var(--sm-brand-primary,#3b82f6)}.grad-to[data-v-d437a695]{stop-color:var(--sm-brand-primary-active,#8b5cf6)}.forgot-page.dark .grad-from[data-v-d437a695]{stop-color:var(--sm-brand-primary-on-dark,#60a5fa)}.forgot-page.dark .grad-to[data-v-d437a695]{stop-color:var(--sm-brand-primary,#3b82f6)}.forgot-page.dark[data-v-d437a695]{background-color:var(--sm-brand-bg-dark,#0b1220)}.forgot-page.dark .forgot-card[data-v-d437a695]{background-color:#1e293b;border-color:rgba(255,255,255,.08);box-shadow:0 10px 25px -5px rgba(0,0,0,.5),0 8px 10px -6px rgba(0,0,0,.4)}ion-content.dark[data-v-d437a695]{--background:var(--sm-brand-bg-dark,#0b1220)}.forgot-page.dark .forgot-header h1[data-v-d437a695],.forgot-page.dark .success-state h1[data-v-d437a695]{color:#f8fafc}.forgot-page.dark .forgot-header p[data-v-d437a695],.forgot-page.dark .success-state p[data-v-d437a695],.forgot-page.dark .loading-state p[data-v-d437a695]{color:#94a3b8}.forgot-page.dark .form-section[data-v-d437a695]{background-color:#0f172a;border-color:rgba(255,255,255,.08)}.forgot-page.dark .form-label[data-v-d437a695]{color:#cbd5e1}.forgot-page.dark .form-input[data-v-d437a695]{color:#e8eef7;background-color:#0f1826;border-color:rgba(255,255,255,.2)}.forgot-page.dark .form-input[data-v-d437a695]::-ms-input-placeholder{color:#94a3b8}.forgot-page.dark .form-input[data-v-d437a695]::placeholder{color:#94a3b8}.forgot-page.dark .form-input[data-v-d437a695]:focus{border-color:var(--sm-brand-primary-on-dark,#60a5fa);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.forgot-page.dark .back-btn[data-v-d437a695],.forgot-page.dark .link-btn[data-v-d437a695]{color:var(--sm-brand-primary-on-dark,#60a5fa)}.forgot-page.dark .sign-in-link[data-v-d437a695]{color:#94a3b8}.forgot-page.dark .server-error[data-v-d437a695]{background-color:rgba(239,68,68,.12)}.forgot-page.dark .input-action[data-v-d437a695]{color:#94a3b8}.forgot-page.dark .input-action[data-v-d437a695]:hover{color:#e8eef7}.forgot-page.dark .success-icon-wrap ion-icon[data-v-d437a695]{color:#34d399}.forgot-page.dark .req-item[data-v-d437a695]{color:#94a3b8}.forgot-page.dark .req-dot[data-v-d437a695]{background-color:#475569}.forgot-page.dark .req-item.met[data-v-d437a695]{color:#34d399}.forgot-page.dark .req-item.met .req-dot[data-v-d437a695]{background-color:#34d399}.forgot-page.dark .strength-bar[data-v-d437a695]{background-color:#334155}.forgot-page.dark .error-message[data-v-d437a695]{background-color:rgba(239,68,68,.12)}@media (max-width:480px){.forgot-page.dark[data-v-d437a695]{background-color:var(--sm-brand-bg-dark,#0b1220)}ion-content.dark[data-v-d437a695]{--background:var(--sm-brand-bg-dark,#0b1220)}}.vri-frosted-toast{--background:transparent;--color:var(--ion-color-dark);--border-radius:16px;--max-width:440px;--box-shadow:none}.vri-frosted-toast::part(container){background:rgba(var(--ion-color-light-rgb), .82);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.16)}html.dark-mode .vri-frosted-toast{--color:#fff}html.dark-mode .vri-frosted-toast::part(container){background:rgba(28,28,30,.72);border-color:rgba(255,255,255,.1);box-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.45)}ion-alert.dashboard-alert.light{--background:#fff}ion-alert.dashboard-alert.light .alert-title,ion-alert.dashboard-alert.light .alert-message{color:#1e293b}ion-alert.dashboard-alert.dark{--background:#1e293b}ion-alert.dashboard-alert.dark .alert-title,ion-alert.dashboard-alert.dark .alert-message{color:#f8fafc}ion-alert.app-alert.light{--background:#fff}ion-alert.app-alert.light .alert-title{color:#1a1a1a}ion-alert.app-alert.light .alert-message{color:#333}ion-popover.preauth-lang-popover{--background:#fff;--ion-background-color:#fff;--ion-item-background:#fff;--ion-text-color:#1a1a1a;--width:104px;--min-width:0;--max-height:none;--border-radius:12px;--box-shadow:0 8px 24px rgba(15,23,42,.16), 0 1px 2px rgba(15,23,42,.08);--backdrop-opacity:0}ion-popover.preauth-lang-popover::part(content){border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}ion-popover.preauth-lang-popover ion-list{background:0 0;padding:4px}ion-popover.preauth-lang-popover ion-item{--min-height:36px;--padding-start:10px;--inner-padding-end:10px;--background:transparent;--background-hover:#f1f5f9;--background-hover-opacity:1;--border-radius:8px;--border-width:0;font-size:13px;font-weight:600}ion-popover.preauth-lang-popover ion-radio::part(container){display:none}ion-popover.preauth-lang-popover ion-item.item-radio-checked{--background:#f1f5f9;color:var(--sm-brand-primary,#3b82f6);font-weight:700}ion-popover.preauth-lang-popover.dark{--background:#1e293b;--ion-background-color:#1e293b;--ion-item-background:#1e293b;--ion-text-color:#e8eef7;--box-shadow:0 8px 24px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.3)}ion-popover.preauth-lang-popover.dark::part(content){border-color:rgba(255,255,255,.12)}ion-popover.preauth-lang-popover.dark ion-item{--background-hover:rgba(255,255,255,.08)}ion-popover.preauth-lang-popover.dark ion-item.item-radio-checked{--background:rgba(255,255,255,.08);color:var(--sm-brand-primary-on-dark,#60a5fa)}body.modern-theme{--ion-background-color:#f6f7f9;--ion-text-color:#333;--ion-text-color-rgb:51, 51, 51;--ion-toolbar-background:#fff;--ion-toolbar-text-color:#fff;--ion-tab-bar-background:#fff;--ion-tab-bar-text-color:#fff;--ion-color-step-50:#f2f2f2;--ion-color-step-100:#e6e6e6;--ion-color-step-150:#d9d9d9;--ion-color-step-200:#ccc;--ion-color-step-250:#bfbfbf;--ion-color-step-300:#b3b3b3;--ion-color-step-350:#a6a6a6;--ion-color-step-400:#999;--ion-color-step-450:#8c8c8c;--ion-color-step-500:gray;--ion-color-step-550:#737373;--ion-color-step-600:#666;--ion-color-step-650:#595959;--ion-color-step-700:#4d4d4d;--ion-color-step-750:#404040;--ion-color-step-800:#333;--ion-color-step-850:#262626;--ion-color-step-900:#1a1a1a;--ion-color-step-950:#0d0d0d}html.dark-mode body{--ion-color-tertiary:#6a64ff;--ion-color-tertiary-rgb:106, 100, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#5d58e0;--ion-color-tertiary-tint:#7974ff;--ion-color-success:#2fdf75;--ion-color-success-rgb:47, 223, 117;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#29c467;--ion-color-success-tint:#44e283;--ion-color-warning:#ffd534;--ion-color-warning-rgb:255, 213, 52;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0bb2e;--ion-color-warning-tint:#ffd948;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244, 245, 248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0, 0, 0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152, 154, 162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0, 0, 0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#222428;--ion-color-light-rgb:34, 36, 40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255, 255, 255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e}html.dark-mode.ios body{--ion-background-color:#000;--ion-background-color-rgb:0, 0, 0;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-color-step-50:#0d0d0d;--ion-color-step-100:#1a1a1a;--ion-color-step-150:#262626;--ion-color-step-200:#333;--ion-color-step-250:#404040;--ion-color-step-300:#4d4d4d;--ion-color-step-350:#595959;--ion-color-step-400:#666;--ion-color-step-450:#737373;--ion-color-step-500:gray;--ion-color-step-550:#8c8c8c;--ion-color-step-600:#999;--ion-color-step-650:#a6a6a6;--ion-color-step-700:#b3b3b3;--ion-color-step-750:#bfbfbf;--ion-color-step-800:#ccc;--ion-color-step-850:#d9d9d9;--ion-color-step-900:#e6e6e6;--ion-color-step-950:#f2f2f2;--ion-item-background:#000;--ion-card-background:#1c1c1d}html.dark-mode.ios ion-modal{--ion-background-color:var(--ion-color-step-100);--ion-toolbar-background:var(--ion-color-step-150);--ion-toolbar-border-color:var(--ion-color-step-250)}html.dark-mode.md body{--ion-background-color:#121212;--ion-background-color-rgb:18, 18, 18;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-400:#717171;--ion-color-step-450:#7d7d7d;--ion-color-step-500:#898989;--ion-color-step-550:#949494;--ion-color-step-600:#a0a0a0;--ion-color-step-650:#acacac;--ion-color-step-700:#b8b8b8;--ion-color-step-750:#c4c4c4;--ion-color-step-800:#d0d0d0;--ion-color-step-850:#dbdbdb;--ion-color-step-900:#e7e7e7;--ion-color-step-950:#f3f3f3;--ion-item-background:#1e1e1e;--ion-toolbar-background:#1f1f1f;--ion-tab-bar-background:#1f1f1f;--ion-card-background:#1e1e1e}.vrs-pad-surface{--vrs-pad-bg:#f7f8fa;--vrs-pad-bg-stage:#eef0f3;--vrs-pad-border:rgba(0,0,0,.1);--vrs-pad-text:#1c1c1e;--vrs-pad-muted:rgba(0,0,0,.6);--vrs-pad-key-bg:rgba(0,0,0,.06);--vrs-pad-key-hover:rgba(0,0,0,.12);--vrs-pad-echo-bg:rgba(0,0,0,.05);--vrs-pad-handle:rgba(0,0,0,.25);--vrs-pad-shadow:rgba(0,0,0,.18);--vrs-pad-btn-bg:rgba(0,0,0,.08);--vrs-pad-btn-pressed:rgba(0,0,0,.18)}:where(html.dark-mode) .vrs-pad-surface{--vrs-pad-bg:#15181d;--vrs-pad-bg-stage:#111418;--vrs-pad-border:rgba(255,255,255,.1);--vrs-pad-text:#fff;--vrs-pad-muted:rgba(255,255,255,.7);--vrs-pad-key-bg:rgba(255,255,255,.1);--vrs-pad-key-hover:rgba(255,255,255,.18);--vrs-pad-echo-bg:rgba(255,255,255,.08);--vrs-pad-handle:rgba(255,255,255,.3);--vrs-pad-shadow:rgba(0,0,0,.45);--vrs-pad-btn-bg:rgba(255,255,255,.12);--vrs-pad-btn-pressed:rgba(255,255,255,.3)}:root{--text-scale-factor:1;--base-font-size:16px;--heading-scale:calc(var(--text-scale-factor) * 2);--body-scale:calc(var(--text-scale-factor) * 1.5);--small-scale:calc(var(--text-scale-factor) * 1.25);--contrast-factor:1;--high-contrast-text:#fff;--high-contrast-text-secondary:#ffeb3b;--high-contrast-text-disabled:#a0a0a0;--high-contrast-background:#000;--high-contrast-background-secondary:#1a1a1a;--high-contrast-background-tertiary:#333;--high-contrast-primary:#4cafff;--high-contrast-primary-hover:#66bfff;--high-contrast-danger:#ff4c4c;--high-contrast-success:#4caf50;--high-contrast-warning:#ffc107;--high-contrast-border:#fff;--high-contrast-divider:rgba(255,255,255,.3);--high-contrast-button-text:#fff}html.light-mode{--high-contrast-text:#000;--high-contrast-text-secondary:#1a1a6e;--high-contrast-text-disabled:#505050;--high-contrast-background:#fff;--high-contrast-background-secondary:#f0f0f0;--high-contrast-background-tertiary:#d0d0d0;--high-contrast-primary:#0047ab;--high-contrast-primary-hover:#003380;--high-contrast-danger:#c00;--high-contrast-success:#060;--high-contrast-warning:#cc8400;--high-contrast-border:#000;--high-contrast-divider:rgba(0,0,0,.3);--high-contrast-button-text:#fff}body.large-text-enabled h1{font-size:calc(var(--base-font-size) * var(--heading-scale))!important}body.large-text-enabled h2{font-size:calc(var(--base-font-size) * var(--heading-scale))!important}body.large-text-enabled h3{font-size:calc(var(--base-font-size) * var(--heading-scale))!important}body.large-text-enabled ion-title{font-size:calc(var(--base-font-size) * var(--heading-scale))!important}body.large-text-enabled h4{font-size:calc(var(--base-font-size) * var(--heading-scale) * .85)!important}body.large-text-enabled h5{font-size:calc(var(--base-font-size) * var(--heading-scale) * .85)!important}body.large-text-enabled h6{font-size:calc(var(--base-font-size) * var(--heading-scale) * .85)!important}body.large-text-enabled p{font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled span{font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled div:not(.modal-container):not(.modal-backdrop):not(.popup-content){font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled ion-label{font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled ion-button{--padding-top:calc(8px * var(--body-scale));--padding-bottom:calc(8px * var(--body-scale));font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled .popup-content .header h2{font-size:calc(24px * var(--heading-scale))!important}body.large-text-enabled ion-item{--min-height:calc(44px * var(--body-scale))}body.large-text-enabled ion-item ion-label h3{font-size:calc(16px * var(--body-scale))!important}body.large-text-enabled ion-item ion-label p{font-size:calc(14px * var(--small-scale))!important}body.large-text-enabled ion-input{font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled ion-textarea{font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled ion-list-header{font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled ion-segment-button{font-size:calc(var(--base-font-size) * var(--body-scale))!important}body.large-text-enabled .call-icon{font-size:calc(1.5rem * var(--body-scale))!important;margin-right:calc(1.2rem * var(--body-scale))!important}body.large-text-enabled .direction-icon{font-size:calc(14px * var(--body-scale))!important;margin-right:calc(6px * var(--body-scale))!important}body.large-text-enabled .chevron-icon{font-size:calc(18px * var(--body-scale))!important}body.large-text-enabled .play-icon{font-size:calc(24px * var(--body-scale))!important;padding:calc(8px * var(--body-scale))!important}body.large-text-enabled ion-icon.md{font-size:calc(1.2em * var(--body-scale))!important}body.large-text-enabled ion-icon.ios{font-size:calc(1.2em * var(--body-scale))!important}body.large-text-enabled .toggle-content p.toggle-description{max-width:100%;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important}body.high-contrast{background-color:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important}body.high-contrast .popup-content{background-color:var(--high-contrast-background-secondary)!important;-webkit-backdrop-filter:none!important;border:2px solid var(--high-contrast-border)!important}body.high-contrast .modal-backdrop.visible{background-color:rgba(0,0,0,.8)!important}body.high-contrast h1{color:var(--high-contrast-text)!important}body.high-contrast h2{color:var(--high-contrast-text)!important}body.high-contrast h3{color:var(--high-contrast-text)!important}body.high-contrast h4{color:var(--high-contrast-text)!important}body.high-contrast h5{color:var(--high-contrast-text)!important}body.high-contrast h6{color:var(--high-contrast-text)!important}body.high-contrast .header{border-bottom-color:var(--high-contrast-border)!important}body.high-contrast .cancel-button{--color:var(--high-contrast-text)!important;--background:var(--high-contrast-background-tertiary)!important;--border-color:var(--high-contrast-border)!important}body.high-contrast .cancel-button::part(native){background:var(--high-contrast-background-tertiary)!important}body.high-contrast .save-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .save-button:disabled{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text)!important;--border-color:var(--high-contrast-border)!important;border:2px solid var(--high-contrast-border)!important}body.high-contrast .save-button:disabled::part(native){background:var(--high-contrast-background-tertiary)!important}body.high-contrast .save-button[disabled]{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text)!important;--border-color:var(--high-contrast-border)!important;border:2px solid var(--high-contrast-border)!important}body.high-contrast .save-button[disabled]::part(native){background:var(--high-contrast-background-tertiary)!important}body.high-contrast .user-info p{color:var(--high-contrast-text)!important;opacity:1!important}body.high-contrast .section-icon{color:var(--high-contrast-text)!important}body.high-contrast .info-icon{color:var(--high-contrast-text)!important}body.high-contrast ion-item ion-icon[slot=start]{color:var(--high-contrast-text)!important}body.high-contrast ion-item ion-icon[slot=end]{color:var(--high-contrast-text)!important}body.high-contrast ion-content{--background:var(--high-contrast-background)!important}body.high-contrast .video-container ion-content{--background:#000!important}body.high-contrast ion-content.video-container{--background:#000!important}body.high-contrast .popup-content ion-content{--background:var(--high-contrast-background-secondary)!important}body.high-contrast ion-item{--background:var(--high-contrast-background-secondary)!important;--color:var(--high-contrast-text)!important;--border-color:var(--high-contrast-border)!important;--inner-border-width:0!important;border-bottom:1px solid var(--high-contrast-border)!important}body.high-contrast ion-item.custom-item{--inner-border-width:0 0 1px 0!important;--border-color:var(--high-contrast-border)!important;border-bottom:none!important}body.high-contrast ion-item.setting-item{--inner-border-width:0 0 1px 0!important;--border-color:var(--high-contrast-border)!important;border-bottom:none!important}body.high-contrast ion-item.password-item{--inner-border-width:0 0 1px 0!important;--border-color:var(--high-contrast-border)!important;border-bottom:none!important}body.high-contrast ion-item:hover{--background:var(--high-contrast-background-tertiary)!important}body.high-contrast ion-list{background:var(--high-contrast-background-secondary)!important}body.high-contrast ion-button{--background:var(--high-contrast-primary);--background-hover:var(--high-contrast-primary-hover);--color:var(--high-contrast-button-text)}body.high-contrast ion-button.danger{--background:var(--high-contrast-danger)}body.high-contrast ion-button.success{--background:var(--high-contrast-success)}body.high-contrast ion-button[disabled]{--background:var(--high-contrast-background-tertiary);--color:var(--high-contrast-text-disabled)}body.high-contrast ion-popover ion-icon{color:var(--high-contrast-text)!important}body.high-contrast ion-popover ion-item{--inner-border-width:0!important}body.high-contrast .number-input::part(native){background-color:var(--high-contrast-background-tertiary)!important}body.high-contrast .custom-btn .keypad-number{color:var(--high-contrast-button-text)!important}body.high-contrast .custom-btn .dial-letters{color:var(--high-contrast-button-text)!important}body.high-contrast .close-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .close-button::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .close-button ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .modal-close-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .modal-close-button::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .modal-close-button ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .action-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .action-button::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .action-button ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .edit-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .edit-button::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .edit-button ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .download-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .download-button::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .download-button ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .trash-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .trash-button::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .trash-button ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .download-button-selection{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .download-button-selection::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .download-button-selection ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .delete-button-selection{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .delete-button-selection::part(native){background:var(--high-contrast-primary)!important}body.high-contrast .delete-button-selection ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .contact-details-content{background-color:var(--high-contrast-background-secondary)!important;-webkit-backdrop-filter:none!important;border:2px solid var(--high-contrast-border)!important}body.high-contrast .details-header{background:var(--high-contrast-background-secondary)!important}body.high-contrast .modern-avatar{border-color:var(--high-contrast-border)!important}body.high-contrast .name-container h2{color:var(--high-contrast-text)!important}body.high-contrast .phone-container{background:var(--high-contrast-background-tertiary)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .phone-icon{color:var(--high-contrast-primary)!important}body.high-contrast .label-text{color:var(--high-contrast-primary)!important}body.high-contrast .phone-text{color:var(--high-contrast-text)!important}body.high-contrast .call-button{--background:var(--high-contrast-success)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .edit-item{--background:transparent!important;--color:var(--high-contrast-text)!important;--border-color:var(--high-contrast-border)!important}body.high-contrast .edit-input{--color:var(--high-contrast-text)!important;--placeholder-color:var(--high-contrast-text-disabled)!important}body.high-contrast .cancel-edit-button{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text)!important;--border-color:var(--high-contrast-border)!important}body.high-contrast .save-edit-button{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .save-edit-button:disabled{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text-disabled)!important;opacity:1!important}body.high-contrast .delete-edit-button{--background:var(--high-contrast-danger)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .circle-buttons{background-color:var(--high-contrast-background-secondary)!important;-webkit-backdrop-filter:none!important;border:2px solid var(--high-contrast-border)!important}body.high-contrast .circle-button{--background:var(--high-contrast-background-tertiary)!important;--background-hover:var(--high-contrast-primary)!important;--background-hover-opacity:1!important;--color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .circle-button:hover{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important;filter:none!important}body.high-contrast .circle-button:hover ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .call-btn{--background:var(--high-contrast-background-tertiary)!important;--background-hover:var(--high-contrast-primary)!important;--background-hover-opacity:1!important;--color:var(--high-contrast-text)!important;--border-style:solid!important;--border-width:1px!important;--border-color:var(--high-contrast-border)!important;--sm-disc-bg:var(--high-contrast-background-tertiary)!important;--sm-disc-color:var(--high-contrast-text)!important;--sm-disc-border-width:1px!important;--sm-disc-border-color:var(--high-contrast-border)!important}body.high-contrast .call-btn:hover{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important;--sm-disc-bg:var(--high-contrast-primary)!important;--sm-disc-color:var(--high-contrast-button-text)!important}body.high-contrast .call-btn:hover ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .call-btn.in-call{--background:var(--high-contrast-danger)!important;--color:var(--high-contrast-button-text)!important;--sm-disc-bg:var(--high-contrast-danger)!important;--sm-disc-color:var(--high-contrast-button-text)!important}body.high-contrast .call-btn.is-danger{--background:var(--high-contrast-danger)!important;--color:var(--high-contrast-button-text)!important;--sm-disc-bg:var(--high-contrast-danger)!important;--sm-disc-color:var(--high-contrast-button-text)!important}body.high-contrast .call-btn[disabled]{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text-disabled)!important;--sm-disc-bg:var(--high-contrast-background-tertiary)!important;--sm-disc-color:var(--high-contrast-text-disabled)!important;opacity:1!important}body.high-contrast .sm-disc{--background:var(--high-contrast-background-tertiary)!important;--background-hover:var(--high-contrast-primary)!important;--background-hover-opacity:1!important;--color:var(--high-contrast-text)!important;--border-style:solid!important;--border-width:1px!important;--border-color:var(--high-contrast-border)!important;--sm-disc-bg:var(--high-contrast-background-tertiary)!important;--sm-disc-color:var(--high-contrast-text)!important;--sm-disc-border-width:1px!important;--sm-disc-border-color:var(--high-contrast-border)!important}body.high-contrast .sm-disc:hover{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important;--sm-disc-bg:var(--high-contrast-primary)!important;--sm-disc-color:var(--high-contrast-button-text)!important}body.high-contrast .sm-disc:hover ion-icon{color:var(--high-contrast-button-text)!important}body.high-contrast .sm-disc.in-call{--background:var(--high-contrast-danger)!important;--color:var(--high-contrast-button-text)!important;--sm-disc-bg:var(--high-contrast-danger)!important;--sm-disc-color:var(--high-contrast-button-text)!important}body.high-contrast .sm-disc.is-danger{--background:var(--high-contrast-danger)!important;--color:var(--high-contrast-button-text)!important;--sm-disc-bg:var(--high-contrast-danger)!important;--sm-disc-color:var(--high-contrast-button-text)!important}body.high-contrast .sm-disc[disabled]{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text-disabled)!important;--sm-disc-bg:var(--high-contrast-background-tertiary)!important;--sm-disc-color:var(--high-contrast-text-disabled)!important;opacity:1!important}body.high-contrast .tty-tray-key{background:var(--high-contrast-background-tertiary)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .tty-tray-key:hover:not(:disabled){background:var(--high-contrast-primary)!important;color:var(--high-contrast-button-text)!important}body.high-contrast .vrs-dialpad-key{background:var(--high-contrast-background-tertiary)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .vrs-dialpad-key:hover:not(:disabled){background:var(--high-contrast-primary)!important;color:var(--high-contrast-button-text)!important}body.high-contrast .vrs-dialpad-dock{background:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border-top:2px solid var(--high-contrast-border)!important;box-shadow:none!important}body.high-contrast .call-ui-wrapper.pad-stage{background:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border-top:2px solid var(--high-contrast-border)!important;box-shadow:none!important}body.high-contrast .call-ui-wrapper.pad-sheet{background:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border-top:2px solid var(--high-contrast-border)!important;box-shadow:none!important}body.high-contrast .vrs-dialpad-dock{border-left:2px solid var(--high-contrast-border)!important}body.high-contrast .mic-arrow{background:var(--high-contrast-background-tertiary)!important;color:var(--high-contrast-text)!important;border-color:var(--high-contrast-border)!important}body.high-contrast .mic-arrow--active{background:var(--high-contrast-success)!important;color:var(--high-contrast-button-text)!important}body.high-contrast .participant-name{background-color:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .participant-name-self-view{background-color:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .captioned-participant-name{background-color:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .customer-phone-label{background-color:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .sm-diagnostic{background-color:var(--high-contrast-background)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .audio-debug-speaker{background-color:var(--high-contrast-background-tertiary)!important}body.high-contrast .audio-debug-role{opacity:1!important;color:var(--high-contrast-text-secondary)!important}body.high-contrast .audio-debug-level{color:var(--high-contrast-primary)!important}body.high-contrast .status-muted{color:var(--high-contrast-button-text)!important;background-color:var(--high-contrast-danger)!important}body.high-contrast .status-unmuted{color:var(--high-contrast-button-text)!important;background-color:var(--high-contrast-success)!important}body.high-contrast .waveform-container{box-shadow:none!important;border:1px solid var(--high-contrast-border)!important;background:#000!important}body.high-contrast .visualizer-label{color:#fff!important}body.high-contrast .speaker-badge--warn{color:#fff!important;background:var(--high-contrast-danger)!important;box-shadow:none!important}body.high-contrast .speaker-badge--muted{color:#fff!important;background:#333!important}body.high-contrast .sip-audio-status{background-color:var(--high-contrast-background)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .sip-audio-status--connected{color:var(--high-contrast-success)!important}body.high-contrast .sip-audio-status--reconnecting{color:var(--high-contrast-warning)!important}body.high-contrast .sip-audio-status--disconnected{color:var(--high-contrast-danger)!important}body.high-contrast .call-icon{color:var(--high-contrast-text)!important}body.high-contrast .call-icon.missed{color:var(--high-contrast-danger)!important}body.high-contrast .direction-icon.inbound{color:var(--high-contrast-success)!important}body.high-contrast .direction-icon.outbound{color:var(--high-contrast-primary)!important}body.high-contrast .videomail-row{--inner-border-width:0!important}body.high-contrast .feedback-button{--color:var(--high-contrast-text)!important;--background:var(--high-contrast-background-tertiary)!important;--background-hover:var(--high-contrast-background)!important}body.high-contrast .feedback-button:hover::part(native){background:var(--high-contrast-background)!important}body.high-contrast ion-item:hover .feedback-button::part(native){background:var(--high-contrast-background)!important}body.high-contrast .star-button ion-icon{color:var(--high-contrast-text)!important}body.high-contrast .star-button.filled ion-icon{color:gold!important}body.high-contrast ion-radio{--color:var(--high-contrast-text)!important;--color-checked:var(--high-contrast-primary)!important}body.high-contrast ion-toggle{--background:var(--high-contrast-background-tertiary)!important;--background-checked:var(--high-contrast-primary)!important;--handle-background:var(--high-contrast-text)!important;--handle-background-checked:var(--high-contrast-text)!important}body.high-contrast ion-toggle.toggle-checked::part(track){background-color:var(--high-contrast-primary)!important}body.high-contrast ion-toggle::part(handle){background-color:var(--high-contrast-button-text)!important;box-shadow:0 0 0 2px var(--high-contrast-text) inset!important}body.high-contrast ion-segment{--background:var(--high-contrast-background-tertiary)}body.high-contrast ion-segment ion-segment-button{border:1px solid var(--high-contrast-border);--background-checked:var(--high-contrast-primary)!important;--color:var(--high-contrast-text)!important;--color-checked:var(--high-contrast-button-text)!important;--indicator-color:var(--high-contrast-primary)!important}body.high-contrast ion-segment ion-segment-button.segment-button-checked ion-label{color:var(--high-contrast-button-text)!important}body.high-contrast ion-searchbar{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text)!important;--placeholder-color:var(--high-contrast-text-secondary)!important;--icon-color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast ion-label{color:var(--high-contrast-text)!important}body.high-contrast ion-label p{color:var(--high-contrast-text-secondary)!important}body.high-contrast ion-toggle{color:var(--high-contrast-text)!important}body.high-contrast ion-toggle p{color:var(--high-contrast-text-secondary)!important}body.high-contrast ::-webkit-scrollbar-track{background:var(--high-contrast-background-secondary)!important}body.high-contrast ::-webkit-scrollbar-thumb{background:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .top-bar{border-bottom:2px solid var(--high-contrast-border)!important}body.high-contrast .top-bar .agent-label{color:inherit!important}body.high-contrast .top-bar .agent-number{color:inherit!important}body.high-contrast .header-title{color:var(--high-contrast-text)!important}body.high-contrast .text-control-button{color:var(--high-contrast-button-text)!important}body.high-contrast .message-mine .message-bubble{background:var(--high-contrast-primary)!important;color:var(--high-contrast-button-text)!important;border-color:var(--high-contrast-primary)!important}body.high-contrast .message-sender{opacity:1!important;color:var(--high-contrast-text-secondary)!important}body.high-contrast .message-time{opacity:1!important;color:var(--high-contrast-text-secondary)!important}body.high-contrast .message-mine .message-sender{color:var(--high-contrast-button-text)!important}body.high-contrast .message-mine .message-time{color:var(--high-contrast-button-text)!important}body.high-contrast .chat-input::-ms-input-placeholder{color:var(--high-contrast-text-disabled)!important}body.high-contrast .chat-input::placeholder{color:var(--high-contrast-text-disabled)!important}body.high-contrast .send-button{background:var(--high-contrast-primary)!important;color:var(--high-contrast-button-text)!important}body.high-contrast .attachment-button:hover{background:var(--high-contrast-background-tertiary)!important}body.high-contrast .control-button{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text)!important;--border-style:solid!important;--border-width:1px!important;--border-color:var(--high-contrast-border)!important}body.high-contrast .custom-button{--background:var(--high-contrast-background-tertiary)!important;--color:var(--high-contrast-text)!important;--border-style:solid!important;--border-width:1px!important;--border-color:var(--high-contrast-border)!important}body.high-contrast .control-button:hover{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .custom-button:hover{--background:var(--high-contrast-primary)!important;--color:var(--high-contrast-button-text)!important}body.high-contrast .activity-header:after{background:var(--high-contrast-border)!important}body.high-contrast .activity-item:hover{background:var(--high-contrast-background-tertiary)!important}body.high-contrast .activity-text{color:var(--high-contrast-text)!important}body.high-contrast .activity-time{color:var(--high-contrast-text-secondary)!important}body.high-contrast .activity-dot{background:var(--high-contrast-primary)!important;box-shadow:0 0 0 4px rgba(255,255,255,.2)!important}body.high-contrast .customer-info h3{color:var(--high-contrast-text)!important}body.high-contrast .customer-info p{color:var(--high-contrast-text)!important}body.high-contrast .registered-address-container h4{color:var(--high-contrast-text-secondary)!important}body.high-contrast .geolocation-source-container{border:1px solid var(--high-contrast-border)!important}body.high-contrast .gps-footer{background:var(--high-contrast-background-tertiary)!important;color:var(--high-contrast-text)!important}body.high-contrast .gps-coordinates{background:var(--high-contrast-background-tertiary)!important;color:var(--high-contrast-text)!important}body.high-contrast .map-wrapper{border:1px solid var(--high-contrast-border)!important}body.high-contrast .emergency-button{border:2px solid var(--high-contrast-border)!important}body.high-contrast .emergency-dialog-overlay{background-color:rgba(0,0,0,.85)!important}body.high-contrast .emergency-modal-header{border-bottom-color:var(--high-contrast-border)!important}body.high-contrast .emergency-modal-header h3{color:var(--high-contrast-text)!important}body.high-contrast .emergency-modal-body p{color:var(--high-contrast-text)!important}body.high-contrast .emergency-modal-footer{border-top-color:var(--high-contrast-border)!important}body.high-contrast .announce-vrs-indicator{border-width:2px!important}body.high-contrast .settings-modal{background-color:rgba(0,0,0,.85)!important}body.high-contrast .settings-content{background-color:var(--high-contrast-background-secondary)!important;border:2px solid var(--high-contrast-border)!important}body.high-contrast .settings-header{border-bottom-color:var(--high-contrast-border)!important}body.high-contrast .settings-header h2{color:var(--high-contrast-text)!important}body.high-contrast .settings-sidebar{background-color:var(--high-contrast-background)!important}body.high-contrast .sidebar-item{color:var(--high-contrast-text)!important}body.high-contrast .sidebar-item:hover{background-color:var(--high-contrast-background-tertiary)!important}body.high-contrast .sidebar-item.active{background-color:var(--high-contrast-primary)!important;color:var(--high-contrast-button-text)!important}body.high-contrast .settings-main{background-color:var(--high-contrast-background-secondary)!important}body.high-contrast .settings-footer{border-top-color:var(--high-contrast-border)!important}body.high-contrast .color-picker{background:var(--high-contrast-background-secondary)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .color-swatch{border-color:var(--high-contrast-border)!important}body.high-contrast .color-label{color:var(--high-contrast-text)!important}body.high-contrast .picker-title{color:var(--high-contrast-text)!important}body.high-contrast .file-name{color:var(--high-contrast-text)!important}body.high-contrast .resizer{background:var(--high-contrast-background-tertiary)!important}body.high-contrast .panel-resizer{background:var(--high-contrast-background-tertiary)!important}body.high-contrast .rtt-typing-bubble{border-color:var(--high-contrast-success)!important}body.high-contrast .shortcut-item{background:var(--high-contrast-background-secondary)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .shortcut-item:hover{border-color:var(--high-contrast-primary)!important;background:var(--high-contrast-background-tertiary)!important}body.high-contrast .shortcut-description{color:var(--high-contrast-text)!important}body.high-contrast kbd{background:var(--high-contrast-background)!important;color:var(--high-contrast-primary)!important;box-shadow:0 2px 4px rgba(255,255,255,.1)!important}body.high-contrast .sticky-header{background:var(--high-contrast-background-secondary)!important}body.high-contrast .smvi-keypad{background-color:var(--high-contrast-background-secondary)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .keypad-display{--background:var(--high-contrast-background-tertiary)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important;box-shadow:none!important}body.high-contrast .keypad-button{background-color:var(--high-contrast-background-tertiary)!important;color:var(--high-contrast-text)!important;border:1px solid var(--high-contrast-border)!important;box-shadow:none!important}body.high-contrast .keypad-button:hover{background-color:var(--high-contrast-primary)!important;color:var(--high-contrast-button-text)!important;border-color:var(--high-contrast-primary)!important}body.high-contrast .keypad-button .number{color:inherit!important}body.high-contrast .keypad-button .letters{color:inherit!important;opacity:.8!important}body.high-contrast .call-button{background-color:var(--high-contrast-success)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .call-button:hover{filter:brightness(1.2)!important}body.high-contrast .hangup-button{background-color:var(--high-contrast-danger)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .hangup-button:hover{filter:brightness(1.2)!important}body.high-contrast .backspace-button{background-color:var(--high-contrast-warning)!important;border:1px solid var(--high-contrast-border)!important}body.high-contrast .backspace-button:hover{filter:brightness(1.2)!important}body.high-contrast .transfer-button{color:#fff!important;border:1px solid var(--high-contrast-border)!important;background-color:#4b5563!important}body.high-contrast .transfer-button:hover{background-color:#374151!important}body.high-contrast .teaming-button{border:1px solid var(--high-contrast-border)!important}body.reduced-motion{--transition-duration:0s;--animation-duration:0s}body.reduced-motion *{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}body.reduced-motion :before{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}body.reduced-motion :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}body.reduced-motion .modal-container{transition:none!important}body.reduced-motion .modal-backdrop{transition:none!important}body.reduced-motion .modal-backdrop.visible{opacity:.5!important;transition:none!important}body.reduced-motion .popup-content{transition:none!important;transform:translate(-50%,-50%)!important}body.reduced-motion .popup-content.visible{transform:translate(-50%,-50%)!important}body.reduced-motion .circle-button{transition:none!important;transform:none!important}body.reduced-motion .circle-button:hover{transform:none!important}body.reduced-motion .circle-button:active{transform:none!important}body.reduced-motion ion-modal{--transition:none!important}body.reduced-motion ion-item{--transition:none!important}body.reduced-motion ion-toggle{--transition:none!important}body.reduced-motion ion-segment-button{--transition:none!important}body.reduced-motion .video-js .vjs-control-bar{transition:none!important}@media (hover:hover){body.reduced-motion .custom-item:hover{transition:none!important}body.reduced-motion .color-option:hover{transition:none!important}body.reduced-motion ion-item:hover{transition:none!important}}body.reduced-motion .fade-enter-active{transition:none!important}body.reduced-motion .fade-leave-active{transition:none!important}body.reduced-motion ion-toast{--transition:none!important}body.reduced-motion ion-content{--scroll-behavior:auto!important}body.reduced-motion ion-searchbar{--transition:none!important}body.no-transparency{--nt-surface:var(--ion-color-light);--nt-card:#fff}body.no-transparency *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.no-transparency :before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.no-transparency :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.no-transparency .sm-menu-bar{--sm-menu-bar-bg:var(--nt-surface);--sm-menu-bar-bg-dark:#1a1a1a}body.no-transparency .popup-content{background:var(--nt-surface)!important}body.no-transparency .secondary-popup-content{background:var(--nt-surface)!important}body.no-transparency .contact-details-content{background:var(--nt-surface)!important}body.no-transparency .add-contact-content{background:var(--nt-surface)!important}body.no-transparency .bulk-import-content{background:var(--nt-surface)!important}body.no-transparency .delete-modal-body{background:var(--nt-surface)!important}body.no-transparency .alphabet-index{background:var(--nt-surface)!important}body.no-transparency .system-info-footer{background:var(--nt-surface)!important}body.no-transparency .roster-toggle{background:var(--nt-surface)!important}body.no-transparency .roster-drawer{background:var(--nt-surface)!important}body.no-transparency .smx-location-alert .alert-wrapper{background:var(--nt-surface)!important}body.no-transparency .smx-address-alert .alert-wrapper{background:var(--nt-surface)!important}body.no-transparency .smx-glass-alert .alert-wrapper{background:var(--nt-surface)!important}body.no-transparency .vri-frosted-toast::part(container){background:var(--nt-surface)!important}body.no-transparency .popup-content.dark-mode{--ion-background-color:#1a1a1a}body.no-transparency ion-alert.custom-alert{--background:var(--nt-surface)!important}body.no-transparency ion-modal.sm-modal{--background:var(--nt-surface)!important}body.no-transparency .call-alert{background:var(--nt-card)!important}body.no-transparency .knock-card{background:var(--nt-card)!important}body.no-transparency .chat-input-container{background:#000!important}body.no-transparency .color-picker{background:#2a2a2a!important}body.no-transparency .light-theme .chat-input-container{background:#fff!important}body.no-transparency .light-theme .color-picker{background:#fff!important}body.no-transparency .chat-container{background:#000!important}body.no-transparency .dtmf-overlay{background:#000!important}body.no-transparency .display-composing{background:#000!important}body.no-transparency .support-agent-badge{background:#000!important}body.no-transparency .video-js .vjs-control-bar{background:#000!important}body.no-transparency .videomail.preview-active{background:#000!important}body.no-transparency .display-dtmf{background:#3d2a05!important}body.no-transparency .participant-name{background:#1a1a1a!important}body.no-transparency .participant-name-self-view{background:#1a1a1a!important}body.no-transparency .captioned-participant-name{background:#1a1a1a!important}body.no-transparency .customer-phone-label{background:#1a1a1a!important}body.no-transparency .sip-audio-status{background:#1a1a1a!important}body.no-transparency .sm-diagnostic{background:#1a1a1a!important}body.no-transparency .toast-wrapper{background:#1a1a1a!important}body.no-transparency .waveform-container{background:#111827!important}body.no-transparency .speaker-badge--warn{background:#dc2626!important}body.no-transparency .speaker-badge--muted{background:#475569!important}body.no-transparency .call-btn{--background:#1a1a1a!important}body.no-transparency ion-popover{--background:#1a1a1a!important}body.no-transparency .call-btn.in-call{--background:#e60000!important}html.dark-mode body.no-transparency{--nt-surface:#1a1a1a;--nt-card:#1c1c1e}@media (prefers-reduced-motion:reduce){:root{--transition-duration:0s;--animation-duration:0s}*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media screen and (min-width:1200px){.large-text-enabled{--base-font-size:16px}.large-text-enabled .popup-content{width:60%!important;max-width:750px!important;height:70vh!important;max-height:800px!important;top:40%!important}.large-text-enabled .bottom-menu-container .circle-buttons{width:60%!important;max-width:750px!important}.large-text-enabled .circle-button{width:3.5em!important;height:3.5em!important}}@media screen and (min-width:768px) and (max-width:1199px){.large-text-enabled{--base-font-size:15px}.large-text-enabled .popup-content{width:65%!important;max-width:650px!important;height:70vh!important;max-height:750px!important;top:40%!important}.large-text-enabled .bottom-menu-container .circle-buttons{width:65%!important;max-width:650px!important}.large-text-enabled .circle-button{width:3.3em!important;height:3.3em!important}body.high-contrast .popup-content{border-width:1.5px!important}body.high-contrast .circle-buttons{border-width:1.5px!important}}@media screen and (max-width:767px){.large-text-enabled{--base-font-size:14px}.large-text-enabled .popup-content{width:85%!important;max-width:450px!important;height:75vh!important;max-height:700px!important;top:47%!important}.large-text-enabled .bottom-menu-container .circle-buttons{width:85%!important;max-width:380px!important;padding:1.5%!important}.large-text-enabled .circle-button{width:3.2em!important;height:3.2em!important}body.high-contrast .popup-content{border-width:1px!important}body.high-contrast .circle-buttons{border-width:1px!important}}@media only screen and (max-width:479px) and (orientation:portrait){.large-text-enabled .popup-content{width:95%!important;height:80vh!important;top:48%!important}.large-text-enabled .bottom-menu-container .circle-buttons{width:95%!important;padding:2%!important}.large-text-enabled .circle-button{width:3em!important;height:3em!important}.large-text-enabled .call-icon{font-size:calc(1.2rem * var(--body-scale))!important}}@supports (-webkit-touch-callout:none){.large-text-enabled .popup-content{width:92%!important;height:78vh!important;top:47.5%!important}.large-text-enabled .bottom-menu-container .circle-buttons{width:92%!important;padding:2px 8px!important}body.high-contrast .popup-content{border-width:1px!important}body.high-contrast .circle-buttons{border-width:1px!important}body.high-contrast ion-searchbar{border-radius:8px!important}}.sm-modal{--sm-modal-z:1000;--sm-modal-top:50%;--sm-modal-width:50%;--sm-modal-max-width:450px;--sm-modal-height:65vh;--sm-modal-max-height:700px;--sm-modal-radius:16px;--sm-modal-blur:20px;--sm-modal-bg:rgba(var(--ion-color-light-rgb), .8);--sm-modal-bg-dark:rgba(26,26,26,.35);--sm-modal-backdrop-bg:rgba(0,0,0,.5);--sm-modal-transition:.3s ease;--sm-modal-border:rgba(0,0,0,.1);--sm-modal-border-dark:rgba(255,255,255,.1);--sm-modal-header-padding:1rem;--sm-modal-title-size:1.5rem;--sm-modal-title-weight:600;--sm-modal-text:var(--ion-text-color);--sm-modal-text-dark:#fff}@media screen and (min-width:768px){.sm-modal{--sm-modal-title-size:1.7rem}}@media screen and (max-width:767px){.sm-modal{--sm-modal-top:47%;--sm-modal-width:65%;--sm-modal-max-width:400px;--sm-modal-max-height:650px;--sm-modal-header-padding:.8rem}}@media only screen and (max-width:479px) and (orientation:portrait){.sm-modal{--sm-modal-top:48%;--sm-modal-width:85%;--sm-modal-height:78vh;--sm-modal-header-padding:.4rem 0rem .4rem 1rem}}.sm-modal{--sm-focus-ring:#000;--sm-muted:var(--ion-color-medium);--sm-surface:rgb(var(--ion-color-light-rgb));--sm-hairline:var(--sm-modal-border);--sm-section-bg:linear-gradient(rgba(var(--ion-text-color-rgb), .1), rgba(var(--ion-text-color-rgb), .1)), var(--sm-surface)}.sm-modal .dark-mode,.sm-modal.dark-mode,.dark-mode .sm-modal{--sm-focus-ring:#fff;--sm-muted:rgba(255,255,255,.55);--sm-surface:#242424;--sm-hairline:var(--sm-modal-border-dark);--sm-section-bg:linear-gradient(rgba(255,255,255,.07), rgba(255,255,255,.07)), var(--sm-surface)}.sm-modal.modal-container{z-index:var(--sm-modal-z);display:none;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}.sm-modal.modal-container.active{pointer-events:auto;display:block}.sm-modal .modal-backdrop{transition:background-color var(--sm-modal-transition);will-change:opacity, transform;z-index:1;background-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}.sm-modal .modal-backdrop.visible{background-color:var(--sm-modal-backdrop-bg);pointer-events:auto}.sm-modal .popup-content{top:var(--sm-modal-top);width:var(--sm-modal-width);max-width:var(--sm-modal-max-width);height:var(--sm-modal-height);max-height:var(--sm-modal-max-height);background-color:var(--sm-modal-bg);-webkit-backdrop-filter:blur(var(--sm-modal-blur));backdrop-filter:blur(var(--sm-modal-blur));border-radius:var(--sm-modal-radius);opacity:0;transition:transform var(--sm-modal-transition), opacity var(--sm-modal-transition);will-change:transform, opacity;z-index:2;outline:none;flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(0)}.sm-modal .popup-content.dark-mode{background-color:var(--sm-modal-bg-dark);color:var(--sm-modal-text-dark)}.sm-modal .popup-content.visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}@media only screen and (max-width:479px) and (orientation:portrait){.sm-modal.keyboard-visible .popup-content{height:70vh;top:47%;transform:translate(-50%,-50%)scale(1)}}@media screen and (max-width:419px) and (orientation:portrait){.sm-modal.keyboard-visible .popup-content{height:65vh;top:47%;transform:translate(-50%,-50%)scale(1)}}.sm-modal .popup-content ion-content{--background:transparent}.sm-modal ion-list{background:0 0}.sm-modal ion-searchbar{--background:rgba(var(--ion-color-light-rgb), .7);--color:var(--ion-color-dark);--placeholder-color:var(--ion-color-medium);--icon-color:var(--ion-color-medium);--clear-button-color:var(--ion-color-medium);background:0 0;height:44px;margin-top:-1px;padding:0}.dark-mode .sm-modal ion-searchbar,.sm-modal.dark-mode ion-searchbar,.sm-modal .dark-mode ion-searchbar{--background:rgba(255,255,255,.1);--color:#fff;--placeholder-color:rgba(255,255,255,.5);--icon-color:rgba(255,255,255,.5);--clear-button-color:rgba(255,255,255,.5)}@supports (-webkit-touch-callout:none){.sm-modal ion-searchbar{padding:10px}}.sm-modal ion-searchbar.sm-search{--background:rgba(var(--ion-text-color-rgb), .06);--border-radius:10px;--box-shadow:none;height:auto;margin-top:0;padding:10px 12px 0}.dark-mode .sm-modal ion-searchbar.sm-search,.sm-modal.dark-mode ion-searchbar.sm-search,.sm-modal .dark-mode ion-searchbar.sm-search{--background:rgba(255,255,255,.1)}.sm-modal .sm-segmented-track{background:rgba(var(--ion-text-color-rgb), .12);border-radius:12px;width:100%;padding:3px;position:relative}.sm-modal .sm-segmented-thumb{width:calc((100% - 6px) / var(--sm-segment-count,2));transform:translateX(calc(var(--sm-segment-index,0) * 100%));pointer-events:none;background:#fff;border-radius:9px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 6px rgba(0,0,0,.16),0 0 0 .5px rgba(0,0,0,.06)}.sm-modal ion-segment.sm-segmented{--background:transparent;z-index:1;min-height:32px;position:relative}.sm-modal ion-segment.sm-segmented ion-segment-button{--color:var(--ion-color-medium);--color-checked:var(--ion-text-color);--indicator-color:transparent;--indicator-box-shadow:none;--background-checked:transparent;--background-hover:transparent;--background-focused:transparent;--border-radius:9px;--padding-start:12px;--padding-end:12px;letter-spacing:0;text-transform:none;min-height:32px;font-size:.85rem;font-weight:600;transition:color .25s}.dark-mode .sm-modal .sm-segmented-track,.sm-modal.dark-mode .sm-segmented-track,.sm-modal .dark-mode .sm-segmented-track{background:rgba(255,255,255,.1)}.dark-mode .sm-modal .sm-segmented-thumb,.sm-modal.dark-mode .sm-segmented-thumb,.sm-modal .dark-mode .sm-segmented-thumb{background:rgba(255,255,255,.28);box-shadow:0 2px 6px rgba(0,0,0,.3)}.dark-mode .sm-modal ion-segment.sm-segmented ion-segment-button,.sm-modal.dark-mode ion-segment.sm-segmented ion-segment-button,.sm-modal .dark-mode ion-segment.sm-segmented ion-segment-button{--color:rgba(255,255,255,.6);--color-checked:#fff}.sm-modal .empty-state{text-align:center;color:var(--sm-muted);flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.sm-modal .empty-icon{background:rgba(var(--ion-text-color-rgb), .06);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.sm-modal .empty-icon ion-icon{color:var(--sm-muted);font-size:26px}.sm-modal .empty-state h3{color:var(--ion-text-color);margin:0;font-size:1.05rem;font-weight:600}.sm-modal .empty-state p{max-width:28ch;margin:0;font-size:.9rem}.dark-mode .sm-modal .empty-icon,.sm-modal.dark-mode .empty-icon,.sm-modal .dark-mode .empty-icon{background:rgba(255,255,255,.08)}.dark-mode .sm-modal .empty-state h3,.sm-modal.dark-mode .empty-state h3,.sm-modal .dark-mode .empty-state h3{color:#fff}.sm-modal .sm-popover-scrim{z-index:20;position:absolute;top:0;bottom:0;left:0;right:0}.sm-modal .sm-popover{z-index:21;background:var(--sm-surface);border:1px solid var(--sm-hairline);text-align:left;transform-origin:100% 0;border-radius:14px;width:min(300px,100% - 24px);padding:6px 0 8px;position:absolute;box-shadow:0 12px 32px rgba(0,0,0,.22)}.dark-mode .sm-modal .sm-popover,.sm-modal.dark-mode .sm-popover,.sm-modal .dark-mode .sm-popover{box-shadow:0 12px 32px rgba(0,0,0,.5)}.sm-pop-enter-active,.sm-pop-leave-active{transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1)}.sm-pop-enter-from,.sm-pop-leave-to{opacity:0;transform:translateY(-6px)scale(.98)}.sm-modal .sm-popover-toggle-row{border-bottom:1px solid var(--sm-hairline);cursor:pointer;padding:8px 14px}.sm-modal .sm-popover-toggle-row ion-toggle{pointer-events:none;width:100%;color:var(--sm-modal-text);font-size:.9rem;font-weight:500}.dark-mode .sm-modal .sm-popover-toggle-row ion-toggle,.sm-modal.dark-mode .sm-popover-toggle-row ion-toggle,.sm-modal .dark-mode .sm-popover-toggle-row ion-toggle{color:var(--sm-modal-text-dark);--track-background:rgba(255,255,255,.2)}.sm-modal .sm-popover-section{padding:10px 14px 4px}.sm-modal .sm-popover-section-title{margin-bottom:8px}.sm-modal .sm-chips{flex-wrap:wrap;gap:6px;display:flex}.sm-modal .sm-chip{background:rgba(var(--ion-text-color-rgb), .08);color:var(--sm-modal-text);cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:background-color .2s,color .2s}.sm-modal .sm-chip.selected{background:var(--sm-modal-text);color:var(--sm-surface)}.dark-mode .sm-modal .sm-chip,.sm-modal.dark-mode .sm-chip,.sm-modal .dark-mode .sm-chip{color:rgba(255,255,255,.85);background:rgba(255,255,255,.1)}.dark-mode .sm-modal .sm-chip.selected,.sm-modal.dark-mode .sm-chip.selected,.sm-modal .dark-mode .sm-chip.selected{color:#1a1a1a;background:#fff}.sm-modal .sm-popover-reset{color:var(--ion-color-primary);cursor:pointer;background:0 0;border:0;margin:8px 14px 2px;padding:0;font-size:.85rem;font-weight:600;display:block}.sm-modal .sm-chip:focus-visible{outline:3px solid var(--sm-focus-ring);outline-offset:2px}.sm-modal .sm-popover-reset:focus-visible{outline:3px solid var(--sm-focus-ring);outline-offset:2px}.sm-modal .sm-popover-toggle-row ion-toggle:focus-visible{outline:3px solid var(--sm-focus-ring);outline-offset:2px}.sm-modal ::-webkit-scrollbar{width:6px}.sm-modal ::-webkit-scrollbar-track{background:0 0}.sm-modal ::-webkit-scrollbar-thumb{background:rgba(var(--ion-text-color-rgb), .2);border-radius:3px}.dark-mode .sm-modal ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.sm-modal.dark-mode ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.sm-modal .dark-mode ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.sm-modal .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sm-modal .modal-backdrop,.sm-modal .popup-content,.sm-call-log .call-details-expanded,.sm-call-log .info-toggle ion-icon,.sm-call-log .row-chevron ion-icon,.sm-modal .sm-segmented-thumb,.sm-pop-enter-active,.sm-pop-leave-active{transition:none}}.sm-modal .fixed-header{z-index:10;flex-shrink:0;position:relative}.sm-modal .header{padding:var(--sm-modal-header-padding);border-bottom:1px solid var(--sm-modal-border);justify-content:space-between;align-items:center;display:flex}.dark-mode .sm-modal .header,.sm-modal.dark-mode .header,.sm-modal .dark-mode .header{border-bottom-color:var(--sm-modal-border-dark)}.sm-modal .header h2{font-size:var(--sm-modal-title-size);font-weight:var(--sm-modal-title-weight);color:var(--sm-modal-text);margin:0;overflow-y:hidden}.dark-mode .sm-modal .header h2,.sm-modal.dark-mode .header h2,.sm-modal .dark-mode .header h2{color:var(--sm-modal-text-dark)}.sm-modal .close-button,.sm-modal .header-action-button{--color:var(--sm-modal-text);--background:transparent;--border-radius:50%;--padding-start:8px;--padding-end:8px;width:40px;height:40px}.sm-modal .header-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.sm-modal .close-button ion-icon,.sm-modal .header-action-button ion-icon{font-size:24px}.dark-mode .sm-modal .close-button,.dark-mode .sm-modal .header-action-button,.sm-modal.dark-mode .close-button,.sm-modal.dark-mode .header-action-button,.sm-modal .dark-mode .close-button,.sm-modal .dark-mode .header-action-button{--color:var(--sm-modal-text-dark)}.sm-modal .close-button::part(native){background:0 0!important}.sm-modal .header-action-button::part(native){background:0 0!important}@media (hover:hover){.sm-modal .close-button:hover,.sm-modal .header-action-button:hover{background:rgba(0,0,0,.25);border-radius:50%}.dark-mode .sm-modal .close-button:hover,.dark-mode .sm-modal .header-action-button:hover,.sm-modal.dark-mode .close-button:hover,.sm-modal.dark-mode .header-action-button:hover,.sm-modal .dark-mode .close-button:hover,.sm-modal .dark-mode .header-action-button:hover{background:rgba(255,255,255,.1)}.sm-modal .close-button:hover ion-icon,.sm-modal .header-action-button:hover ion-icon{opacity:1}}.sm-modal .close-button::part(native):focus-visible{outline-offset:-3px;border-radius:50%;outline:3px solid #000}.sm-modal .header-action-button::part(native):focus-visible{outline-offset:-3px;border-radius:50%;outline:3px solid #000}.dark-mode .sm-modal .close-button::part(native):focus-visible{outline-color:#fff}.dark-mode .sm-modal .header-action-button::part(native):focus-visible{outline-color:#fff}.sm-modal.dark-mode .close-button::part(native):focus-visible{outline-color:#fff}.sm-modal.dark-mode .header-action-button::part(native):focus-visible{outline-color:#fff}.sm-modal .dark-mode .close-button::part(native):focus-visible{outline-color:#fff}.sm-modal .dark-mode .header-action-button::part(native):focus-visible{outline-color:#fff}.sm-modal .primary-action-button,.sm-modal .secondary-action-button{--border-radius:10px;--border-width:0;--box-shadow:none;--padding-start:16px;--padding-end:16px;text-transform:none;flex:1;height:44px;margin:0;font-size:16px;font-weight:600}.sm-modal .primary-action-button{--background:var(--ion-color-dark);--color:#fff}.dark-mode .sm-modal .primary-action-button,.sm-modal.dark-mode .primary-action-button,.sm-modal .dark-mode .primary-action-button{--background:var(--ion-color-light);--color:var(--ion-color-dark)}.sm-modal .secondary-action-button{--background:rgba(var(--ion-color-medium-rgb), .2);--color:var(--ion-color-dark)}.dark-mode .sm-modal .secondary-action-button,.sm-modal.dark-mode .secondary-action-button,.sm-modal .dark-mode .secondary-action-button{--color:#fff}.sm-modal .primary-action-button:hover:not(:disabled),.sm-modal .secondary-action-button:hover:not(:disabled){opacity:.8}.sm-modal .primary-action-button:disabled,.sm-modal .secondary-action-button:disabled{opacity:.8!important;--opacity:.8!important}.sm-modal .primary-action-button::part(native):focus-visible{outline-offset:-3px;outline:3px solid #000}.sm-modal .secondary-action-button::part(native):focus-visible{outline-offset:-3px;outline:3px solid #000}.dark-mode .sm-modal .secondary-action-button::part(native):focus-visible{outline-color:#fff}.sm-modal.dark-mode .secondary-action-button::part(native):focus-visible{outline-color:#fff}.sm-modal .dark-mode .secondary-action-button::part(native):focus-visible{outline-color:#fff}.sm-modal ion-segment-button::part(native):focus-visible{outline-offset:-3px;outline:3px solid #000;transition:none}.dark-mode .sm-modal ion-segment-button::part(native):focus-visible{outline-color:#fff}.sm-modal.dark-mode ion-segment-button::part(native):focus-visible{outline-color:#fff}.sm-modal .dark-mode ion-segment-button::part(native):focus-visible{outline-color:#fff}.sm-call-log .badge-vrs{color:#007aff;background:rgba(0,122,255,.15)}.sm-call-log .badge-p2p{color:#00a91c;background:rgba(0,169,28,.15)}.sm-call-log .badge-captioned{color:#af52de;background:rgba(175,82,222,.15)}.sm-call-log .dark-mode .badge-vrs{color:#4da3ff;background:rgba(0,122,255,.25)}.sm-call-log .dark-mode .badge-p2p{color:#4ddb63;background:rgba(0,169,28,.25)}.sm-call-log .dark-mode .badge-captioned{color:#c77dff;background:rgba(175,82,222,.25)}.sm-call-log .section-header,.sm-call-log .detail-label,.sm-modal .sm-popover-section-title{letter-spacing:.5px;text-transform:uppercase;color:var(--sm-muted);font-size:.7rem;font-weight:600}.sm-call-log .call-section{position:relative}.sm-call-log .section-header{z-index:2;text-align:left;background:var(--sm-section-bg);padding:10px 1rem 6px;position:-webkit-sticky;position:sticky;top:0}.sm-modal ion-button.row-action{--color:#fff;--background:rgba(0,0,0,.45);--background-hover:rgba(0,0,0,.6);--border-radius:50%;--padding-start:10px;--padding-end:10px;width:40px;height:40px;min-height:40px;margin:0;transition:background-color .2s}.sm-modal ion-button.row-action ion-icon{font-size:20px;transition:opacity .2s,transform .2s}.sm-modal ion-button.row-action:hover{--color:#fff}.sm-modal ion-button.row-action:hover ion-icon{transform:scale(1.15)}.sm-modal .dark-mode ion-button.row-action{--color:rgba(255,255,255,.6);--background:rgba(255,255,255,.15);--background-hover:rgba(255,255,255,.25)}.sm-modal ion-button.row-action::part(native):focus-visible{outline:3px solid var(--sm-focus-ring);outline-offset:1px}.sm-call-log .row-chevron{color:var(--sm-muted);pointer-events:none;margin-left:10px;font-size:.8rem;line-height:1;display:inline-flex}.sm-call-log .row-chevron.placeholder{visibility:hidden}.sm-call-log .row-chevron ion-icon{transition:transform .25s}.sm-call-log .row-chevron.open ion-icon{transform:rotate(180deg)}.sm-call-log .info-toggle{width:28px;height:28px;color:var(--ion-color-medium);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.sm-call-log .info-toggle ion-icon{font-size:1.15rem;transition:transform .25s}.sm-call-log .info-toggle[aria-expanded=true] ion-icon,.sm-call-log .info-toggle.open ion-icon{transform:rotate(180deg)}.sm-call-log .info-toggle:hover,.sm-call-log .info-toggle[aria-expanded=true],.sm-call-log .info-toggle.open{background:rgba(var(--ion-text-color-rgb), .08);color:var(--ion-text-color)}.sm-call-log .info-toggle:focus-visible{outline:3px solid var(--sm-focus-ring);outline-offset:1px}.sm-call-log .dark-mode .info-toggle{color:rgba(255,255,255,.55)}.sm-call-log .dark-mode .info-toggle:hover,.sm-call-log .dark-mode .info-toggle[aria-expanded=true],.sm-call-log .dark-mode .info-toggle.open{color:#fff;background:rgba(255,255,255,.12)}.sm-call-log .call-details-expanded{opacity:0;text-align:left;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .25s,margin-top .25s,opacity .2s;display:grid}.sm-call-log .call-details-expanded.open{opacity:1;grid-template-rows:1fr;margin-top:8px}.sm-call-log .call-details-clip{min-height:0;overflow:hidden}.sm-call-log .call-details-card{background:rgba(var(--ion-text-color-rgb), .05);border:1px solid rgba(var(--ion-text-color-rgb), .12);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sm-call-log .dark-mode .call-details-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.sm-call-log .detail-list{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;margin:0;display:grid}.sm-call-log .detail-value{color:var(--ion-text-color);margin:0;font-size:.85rem;font-weight:500}.sm-call-log .detail-empty{color:var(--sm-muted);margin:0;font-size:.8rem}.sm-call-log .dark-mode .detail-value{color:rgba(255,255,255,.9)}.sm-call-log .videomail-link-btn{text-transform:none;--padding-start:12px;--padding-end:14px;height:30px;margin:0;font-size:.8rem}.sm-call-log .videomail-link-btn ion-icon{font-size:1rem}.sm-call-log .videomail-link-btn ion-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.sm-call-log .videomail-link-btn ion-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.sm-call-log .videomail-link-btn ion-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.sm-call-log .videomail-link-btn ion-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.sm-call-log .videomail-link-btn ion-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.sm-call-log .videomail-link-btn ion-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.sm-option-list ion-content{--padding-top:0;--padding-bottom:0}.sm-option-list ion-list{width:100%;padding:0}.sm-option-list ion-item{--background:transparent;--border-color:transparent;--color:var(--ion-color-dark);--border-style:none;--inner-padding-end:0;--padding-start:1.5em;--padding-top:.5em;--padding-bottom:.5em;border-bottom:1px solid var(--sm-modal-border);cursor:pointer;width:100%}.sm-option-list ion-item:hover{--background:rgba(0,0,0,.1)!important}.sm-option-list .dark-mode ion-item,.dark-mode .sm-option-list ion-item{--color:#fff;border-bottom:1px solid var(--sm-modal-border-dark);--background-hover:#fff!important}.sm-option-list .dark-mode ion-item:hover,.dark-mode .sm-option-list ion-item:hover{--background:rgba(100,100,100,.1)!important}.sm-option-list ion-item ion-label{--color:var(--ion-color-dark)}.sm-option-list .dark-mode ion-item ion-label,.dark-mode .sm-option-list ion-item ion-label{--color:#fff}.sm-option-list ion-item ion-icon{color:var(--ion-color-dark);font-size:1.2em}.sm-option-list .dark-mode ion-item ion-icon,.dark-mode .sm-option-list ion-item ion-icon{color:#fff}.sm-option-list ion-item::part(native):focus-visible{outline-offset:-3px;outline:3px solid #000}.sm-option-list .dark-mode ion-item::part(native):focus-visible{outline-color:#fff}.dark-mode .sm-option-list ion-item::part(native):focus-visible{outline-color:#fff}.sm-option-list ion-item ion-toggle{margin-right:16px}.sm-option-list .dark-mode ion-toggle,.dark-mode .sm-option-list ion-toggle{--track-background:rgba(255,255,255,.2)}.sm-option-list .toggle-title{font-size:16px;font-weight:500}.sm-option-list .toggle-content p.toggle-description{color:#3d3f44;max-width:100%;margin:5px 8px 0 0;font-size:14px;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;-webkit-hyphens:auto!important;-ms-hyphens:auto!important;hyphens:auto!important}.sm-option-list .dark-mode .toggle-content p.toggle-description,.dark-mode .sm-option-list .toggle-content p.toggle-description{color:rgba(255,255,255,.7)}.sm-option-list ion-toggle:focus-visible{outline:none}.sm-option-list ion-item:has(ion-toggle:focus-visible){outline-offset:-3px;outline:3px solid #000}.sm-option-list .dark-mode ion-item:has(ion-toggle:focus-visible){outline-color:#fff}.dark-mode .sm-option-list ion-item:has(ion-toggle:focus-visible){outline-color:#fff}.sm-option-list .pref-select-row{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 0;display:flex}.sm-option-list .pref-select{background:rgba(var(--ion-text-color-rgb), .06);border:1px solid rgba(var(--ion-text-color-rgb), .15);color:var(--ion-text-color);cursor:pointer;border-radius:6px;max-width:40%;margin-right:16px;padding:6px 10px;font-size:14px}.sm-option-list .pref-static{color:var(--ion-text-color);text-align:right;max-width:40%;margin-right:16px;font-size:14px;font-weight:600}.sm-option-list .pref-select:focus-visible{outline-offset:2px;outline:3px solid #000}.sm-option-list .dark-mode .pref-select:focus-visible{outline-color:#fff}.dark-mode .sm-option-list .pref-select:focus-visible{outline-color:#fff}.sm-modal .tab-navigation{border-bottom:1px solid rgba(var(--ion-text-color-rgb), .1);flex-shrink:0;gap:0;padding:0;display:flex}.sm-modal .tab-button{color:var(--ion-text-color);opacity:.6;cursor:pointer;text-align:center;background:0 0;border:none;flex:1 1 0;padding:12px 8px;font-size:14px;font-weight:500;transition:opacity .2s;position:relative}.sm-modal .tab-button:hover{opacity:.8}.sm-modal .tab-button.active{opacity:1}.sm-modal .tab-button.active:after{content:"";background:var(--ion-color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.sm-modal .tab-button:focus-visible{outline-offset:-3px;outline:3px solid #000}.sm-modal .dark-mode .tab-button:focus-visible{outline-color:#fff}.dark-mode .sm-modal .tab-button:focus-visible{outline-color:#fff}.sm-modal .slide-next-enter-active,.sm-modal .slide-next-leave-active,.sm-modal .slide-prev-enter-active,.sm-modal .slide-prev-leave-active{transition:transform .35s cubic-bezier(.32,.72,0,1)}.sm-modal .slide-next-leave-active,.sm-modal .slide-prev-leave-active{width:100%;height:100%;position:absolute;top:0;left:0}.sm-modal .slide-next-enter-from{transform:translate(100%)}.sm-modal .slide-next-leave-to,.sm-modal .slide-prev-enter-from{transform:translate(-100%)}.sm-modal .slide-prev-leave-to{transform:translate(100%)}ion-button.sm-btn{--border-radius:10px;font-weight:600}.sm-disc{--sm-disc-bg:#2c2c2e;--sm-disc-color:#fff}:where(html.dark-mode) .sm-disc{--sm-disc-bg:#3a3a3c}.sm-disc.is-on{--sm-disc-bg:var(--ion-color-primary,#0054e9);--sm-disc-color:var(--ion-color-primary-contrast,#fff)}.sm-disc.is-danger{--sm-disc-bg:#e60000}ion-button.sm-disc{width:var(--sm-disc-size,44px);height:var(--sm-disc-size,44px);min-width:var(--sm-disc-size,44px);min-height:var(--sm-disc-size,44px);--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background:var(--sm-disc-bg);--color:var(--sm-disc-color);--background-hover:rgba(255,255,255,.12);--background-hover-opacity:1;--border-width:var(--sm-disc-border-width,0);--border-style:solid;--border-color:var(--sm-disc-border-color,transparent)}ion-button.sm-disc ion-icon{font-size:22px}button.sm-disc{width:var(--sm-disc-size,44px);height:var(--sm-disc-size,44px);border:var(--sm-disc-border-width,0) solid var(--sm-disc-border-color,transparent);background:var(--sm-disc-bg);color:var(--sm-disc-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}button.sm-disc:focus-visible{outline:2px solid var(--ion-color-primary,#0054e9);outline-offset:2px}.sm-menu-bar{z-index:1001;--sm-menu-bar-bg:rgba(var(--ion-color-light-rgb), .8);--sm-menu-bar-bg-dark:rgba(26,26,26,.5);--sm-menu-bar-blur:20px;width:100%;position:fixed;bottom:2%;left:0}html.plt-android .sm-menu-bar{bottom:calc(2% + var(--ion-safe-area-bottom,0px))}.sm-menu-bar .circle-buttons{z-index:1001;background-color:var(--sm-menu-bar-bg);-webkit-backdrop-filter:blur(var(--sm-menu-bar-blur));backdrop-filter:blur(var(--sm-menu-bar-blur));border-radius:16px;justify-content:center;align-items:center;position:relative;left:50%;transform:translate(-50%)}.sm-menu-bar .circle-buttons.dark-mode{background-color:var(--sm-menu-bar-bg-dark)}.sm-menu-bar .circle-button{--border-radius:100%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background:transparent;--box-shadow:none;--color:var(--ion-color-dark);flex-shrink:0;justify-content:center;width:3.1em;height:3.1em;transition:transform .1s cubic-bezier(.4,0,.2,1);display:flex;--background-activated:rgba(0,0,0,.35)!important;--background-focused:rgba(0,0,0,.25)!important;--background-hover:rgba(0,0,0,.25)!important}.sm-menu-bar .dark-mode .circle-button{--color:white;--background-activated:rgba(255,255,255,.1)!important;--background-focused:rgba(255,255,255,.1)!important;--background-hover:rgba(255,255,255,.1)!important}.sm-menu-bar .circle-button::part(native){transition:transform .1s cubic-bezier(.4,0,.2,1)}.sm-menu-bar .circle-button:active::part(native){transform:scale(.95)}.sm-diagnostic{color:#fff;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;resize:horizontal;--sm-diagnostic-base-w:436;background-color:rgba(0,0,0,.85);border-radius:8px;min-height:48px;padding:12px;font-family:monospace;font-size:12px;position:relative;overflow:auto;container-type:inline-size}.sm-diagnostic :not(:-webkit-any(.sm-diagnostic-header,.sm-diagnostic-header *)){font-size:max(9px, calc(100cqw * 12 / var(--sm-diagnostic-base-w)))}.sm-diagnostic :not(:-moz-any(.sm-diagnostic-header,.sm-diagnostic-header *)){font-size:max(9px, calc(100cqw * 12 / var(--sm-diagnostic-base-w)))}.sm-diagnostic :not(:is(.sm-diagnostic-header,.sm-diagnostic-header *)){font-size:max(9px, calc(100cqw * 12 / var(--sm-diagnostic-base-w)))}.sm-diagnostic-header,.sm-diagnostic-header *{font-size:max(10px, calc(100cqw * 13 / var(--sm-diagnostic-base-w)))}.sm-diagnostic-header{margin-bottom:8px;padding-right:32px}.sm-diagnostic .sm-diagnostic-close{width:26px;height:26px;color:inherit;font-size:max(12px, calc(100cqw * 16 / var(--sm-diagnostic-base-w)));cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:6px}.sm-diagnostic .sm-diagnostic-close:hover{background:rgba(255,255,255,.2)}.sm-diagnostic-row{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0;display:flex}html.native-media-root,body.native-media,body.native-media #app,body.native-media ion-app,body.native-media ion-router-outlet,body.native-media .ion-page{--ion-background-color:transparent;--background:transparent;background:0 0}body.native-media .video-conference-root,body.native-media .video-conference-layout,body.native-media ion-content.video-container{--background:transparent;background:0 0}body.native-media .video-conference-root ion-card,body.native-media .video-conference-root ion-card-content,body.native-media .video-conference-root .participant-cell,body.native-media .video-conference-root .participant-content,body.native-media .video-conference-root .video-container,body.native-media .video-conference-root .video-wrapper,body.native-media .video-conference-root .video-content{--background:transparent;box-shadow:none;background:0 0}body.native-media .video-conference-root ion-card.video-disabled-overlay{--background:#000;background:#000}body.native-media .video-conference-root video{opacity:0}body.native-media.android-pip #app{visibility:hidden}
