@font-face{font-family:Voicecorp Sans;src:url(/dm-sans-400.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Voicecorp Sans;src:url(/dm-sans-600.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:500 800}:root{color:var(--vc-text,#172126);background:var(--vc-bg,#f3f5f6);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Voicecorp Sans,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--vc-bg,#f3f5f6);scroll-behavior:smooth;scrollbar-color:var(--vc-scroll-thumb,#aab6bc) var(--vc-scroll-track,#eef2f3);scrollbar-width:thin;min-width:320px}body{min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden}html.embed-document,html.embed-document body,html.embed-document #root{background:0 0;height:100%;min-height:0;overflow:hidden}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--vc-accent,#f86120);outline-offset:4px}::selection{background:var(--vc-accent,#f86120);color:var(--vc-accent-ink,#1a0903)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--vc-scroll-track,#eef2f3)}::-webkit-scrollbar-thumb{border:2px solid var(--vc-scroll-track,#eef2f3);background:var(--vc-scroll-thumb,#aab6bc);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--vc-scroll-thumb-hover,#839299)}:root{--vc-bg:#f3f5f6;--vc-bg-deep:#e9edef;--vc-panel:#fff;--vc-surface:#f8fafb;--vc-surface-raised:#edf1f3;--vc-border:#d6dde0;--vc-border-strong:#aebbc1;--vc-text:#172126;--vc-muted:#4f6068;--vc-subtle:#687980;--vc-accent:#f86120;--vc-accent-strong:#bd3f0d;--vc-accent-ink:#1a0903;--vc-danger:#b83226;--vc-success:#14734f;--vc-warning:#9a5a0d;--vc-scroll-track:#eef2f3;--vc-scroll-thumb:#aab6bc;--vc-scroll-thumb-hover:#839299;--vc-radius:14px;--vc-radius-control:10px;--vc-ease:cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--vc-bg:#0b0d0e;--vc-bg-deep:#070809;--vc-panel:#111416;--vc-surface:#181c1e;--vc-surface-raised:#1d2225;--vc-border:#303639;--vc-border-strong:#454d51;--vc-text:#f2f4f4;--vc-muted:#aeb7bb;--vc-subtle:#818b90;--vc-accent:#f86120;--vc-accent-strong:#ee5523;--vc-accent-ink:#1a0903;--vc-danger:#ff866d;--vc-success:#58c993;--vc-warning:#f2a755;--vc-scroll-track:#111416;--vc-scroll-thumb:#454d51;--vc-scroll-thumb-hover:#626b70}.app-shell{background:radial-gradient(circle at 50% 22%, #f861200f, transparent 30rem), var(--vc-bg);min-width:0;min-height:100dvh;color:var(--vc-text);overflow-x:hidden}.app-header,.app-identity,.cdr-header,.cdr-title-row,.phone-status,.cdr-leg-heading,.cdr-pagination{align-items:center;display:flex}.app-header{border-bottom:1px solid #24292b;justify-content:space-between;width:calc(100% - 48px);max-width:1240px;min-height:92px;margin-inline:auto}.app-identity{gap:18px;min-width:0}.header-actions{align-items:center;gap:10px;display:flex}.brand{width:fit-content;text-decoration:none;display:inline-flex}.brand img{width:184px;height:auto;display:block}.product-name{border-left:1px solid var(--vc-border);color:var(--vc-muted);letter-spacing:.08em;text-transform:uppercase;padding-left:18px;font-size:11px;font-weight:600}.history-button{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-control);background:var(--vc-surface);min-height:52px;color:var(--vc-text);font:inherit;text-align:left;transition:border-color .18s var(--vc-ease), background-color .18s var(--vc-ease), transform .18s var(--vc-ease);align-items:center;gap:12px;padding:7px 16px 7px 13px;display:flex}.history-button svg{fill:none;width:23px;height:23px;stroke:var(--vc-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.history-button span{gap:1px;display:grid}.history-button strong{font-size:13px;font-weight:600;line-height:1.15}.history-button small{color:var(--vc-subtle);font-size:10px;line-height:1.15}.history-button:hover:not(:disabled){background:var(--vc-surface-raised);border-color:#626b70}.history-button:active:not(:disabled){transform:translateY(1px)}.history-button:disabled{cursor:not-allowed;opacity:.45}.theme-toggle{border:1px solid var(--vc-border-strong);border-radius:var(--vc-radius-control);background:var(--vc-surface);width:44px;min-height:44px;color:var(--vc-muted);font:inherit;transition:border-color .18s var(--vc-ease), background-color .18s var(--vc-ease), color .18s var(--vc-ease), transform .18s var(--vc-ease);justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;display:inline-flex}.theme-toggle:hover{border-color:var(--vc-subtle);background:var(--vc-surface-raised);color:var(--vc-text)}.theme-toggle:active{transform:translateY(1px)}.theme-toggle-icon{color:var(--vc-accent-strong);transition:transform .18s var(--vc-ease);flex:none}.theme-toggle:hover .theme-toggle-icon{transform:rotate(8deg)}.theme-toggle-compact{width:44px;min-height:44px}.workspace{place-items:center;width:calc(100% - 48px);max-width:1240px;min-height:calc(100dvh - 93px);margin-inline:auto;padding:64px 24px 88px;display:grid}.workspace-phone{align-items:start;padding-top:48px}.app-shell-embedded{background:0 0;place-items:center;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell-embedded .workspace{place-items:center;width:100%;max-width:none;height:100dvh;min-height:0;padding:16px 8px;overflow:hidden}.app-shell-embedded .workspace-phone{padding-top:16px}.app-shell-embedded .login-content,.app-shell-embedded .workspace-phone .login-content{max-width:360px}.app-shell-embedded .phone-console{gap:8px;width:100%;padding:14px 8px;position:relative;box-shadow:0 18px 50px #24353d24}.app-shell-embedded .workspace-heading .panel-state{margin-bottom:6px}.app-shell-embedded .workspace-heading h2{font-size:24px}.app-shell-embedded .form-description{display:none}.app-shell-embedded .field{margin-bottom:10px}.app-shell-embedded label{margin-bottom:4px}.app-shell-embedded input{min-height:44px;padding-block:8px}.app-shell-embedded .password-toggle{top:0}.app-shell-embedded .submit-button{min-height:44px;margin-top:8px}.app-shell-embedded .form-message,.app-shell-embedded .connection-progress{margin-top:8px;line-height:1.4}.app-shell-embedded .login-content-setup .embed-window-bar{margin-bottom:16px}.app-shell-embedded .login-content-setup .workspace-heading{margin-bottom:20px}.app-shell-embedded .login-content-setup .workspace-heading .panel-state{margin-bottom:8px}.app-shell-embedded .login-content-setup .field{margin-bottom:16px}.app-shell-embedded .login-content-setup label{margin-bottom:8px}.app-shell-embedded .login-content-setup .setup-form .field small{margin-top:10px}.app-shell-embedded .login-content-setup .submit-button{min-height:48px;margin-top:8px}.app-shell-embedded .phone-status{min-height:38px;padding:2px 84px 10px 2px}.app-shell-embedded .dialer{gap:8px;padding-block:3px}.app-shell-embedded .destination-row input{min-height:44px;padding-block:6px;font-size:22px}.app-shell-embedded .dial-pad{gap:5px}.app-shell-embedded .dial-key{min-height:44px;padding:6px 4px}.app-shell-embedded .dial-key strong{font-size:18px}.app-shell-embedded .call-button{min-height:44px;padding-block:9px}.app-shell-embedded .phone-console>.form-message:empty{display:none}.app-shell-embedded .phone-footer{border:0;padding:0;position:absolute;top:14px;right:8px}.app-shell-embedded .phone-footer>span{display:none}.app-shell-embedded .logout-button{min-height:36px;margin-left:auto;padding:5px 7px}.app-shell-embedded:has(.login-content-minimized){height:100dvh;min-height:0;overflow:hidden}.app-shell-embedded:has(.login-content-minimized) .workspace{height:100dvh;min-height:0;overflow:hidden}.app-shell-embedded:has(.login-content-minimized) .workspace{padding:0}.embed-window-bar{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:4px;display:flex;box-shadow:0 12px 34px #24353d1a}.embed-drag-handle{border-radius:var(--vc-radius-control);min-width:0;min-height:44px;color:var(--vc-muted);font:inherit;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:background-color .14s var(--vc-ease), color .14s var(--vc-ease), transform .14s var(--vc-ease);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.embed-drag-handle:active{cursor:grabbing;transform:scale(.98)}.embed-drag-handle svg{color:var(--vc-subtle);flex:none}.embed-window-actions{flex:none;gap:8px;display:flex}.embed-window-actions .theme-toggle{border-color:#0000}.embed-window-button{border-radius:var(--vc-radius-control);background:var(--vc-surface);width:44px;min-height:44px;color:var(--vc-muted);font:inherit;transition:border-color .14s var(--vc-ease), background-color .14s var(--vc-ease), color .14s var(--vc-ease), transform .14s var(--vc-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.embed-window-button:active{transform:scale(.97)}.embed-window-close{color:var(--vc-danger)}.login-content-minimized>:not(.embed-window-bar){display:none}.login-content-minimized .embed-window-bar{margin-bottom:0}@media (hover:hover) and (pointer:fine){.embed-drag-handle:hover{background:var(--vc-surface);color:var(--vc-text)}.embed-window-button:hover{border-color:var(--vc-border-strong);background:var(--vc-surface-raised);color:var(--vc-text)}.embed-window-close:hover{border-color:var(--vc-danger);color:var(--vc-danger);background:#b8322614}}.panel-state{color:var(--vc-subtle);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.panel-state:before{content:"";background:var(--vc-border-strong);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #454d5133}.panel-state-ready:before,.panel-state-ended:before,.panel-state-in_call:before{background:var(--vc-success);box-shadow:0 0 0 3px #58c99324}.panel-state-connecting:before,.panel-state-websocket_connected:before,.panel-state-authenticating:before,.panel-state-calling:before,.panel-state-incoming:before{background:var(--vc-accent);box-shadow:0 0 0 3px #f8612026}.panel-state-connection_error:before,.panel-state-authentication_error:before{background:var(--vc-danger);box-shadow:0 0 0 3px #ff866d24}.login-content{width:100%;max-width:440px;animation:panel-enter .48s var(--vc-ease) both}.login-content-setup{max-width:640px}.workspace-phone .login-content{max-width:400px}@keyframes panel-enter{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.workspace-heading{text-align:center}.workspace-heading .panel-state{margin-bottom:18px}.login-content h2{color:var(--vc-text);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.08}.form-description{max-width:560px;color:var(--vc-muted);margin:13px auto 36px;font-size:14px;line-height:1.6}.setup-form{gap:2px;display:grid}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{margin-bottom:24px}label{color:var(--vc-text);margin-bottom:9px;font-size:13px;font-weight:600;display:block}input{border:1px solid var(--vc-border);border-radius:var(--vc-radius-control);background:var(--vc-surface);width:100%;min-height:54px;color:var(--vc-text);caret-color:var(--vc-accent);transition:border-color .18s var(--vc-ease), background-color .18s var(--vc-ease), box-shadow .18s var(--vc-ease);outline:0;padding:14px 16px;font-size:14px}input::placeholder{color:#8f999e}input:hover:not(:disabled){border-color:var(--vc-border-strong);background:#1b2022}input:focus{border-color:var(--vc-accent);box-shadow:0 0 0 3px #f8612024}input:disabled{cursor:not-allowed;color:var(--vc-subtle);background:#15181a}.setup-form .field small{color:var(--vc-subtle);margin-top:8px;font-size:12px;line-height:1.5;display:block}.password-field{position:relative}.password-field input{padding-right:92px}.password-toggle{min-height:44px;color:var(--vc-muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600;position:absolute;top:5px;right:6px}.password-toggle:hover{color:var(--vc-text);background:#252a2d}.submit-button,.secondary-button,.logout-button,.recording-button,.call-button{border-radius:var(--vc-radius-control);font:inherit;transition:color .18s var(--vc-ease), border-color .18s var(--vc-ease), background-color .18s var(--vc-ease), transform .18s var(--vc-ease);font-weight:600}.submit-button{border:1px solid var(--vc-accent);background:var(--vc-accent);width:100%;min-height:54px;color:var(--vc-accent-ink);justify-content:center;align-items:center;margin-top:30px;padding:12px 20px;font-size:14px;display:flex}.submit-button:hover:not(:disabled){background:#ff7740;border-color:#ff7740}.submit-button:active:not(:disabled),.secondary-button:active:not(:disabled),.logout-button:active:not(:disabled),.recording-button:active:not(:disabled){transform:translateY(1px)}.submit-button:disabled{cursor:wait;color:#8f989c;background:#2b3032;border-color:#313638}.secondary-button,.logout-button{border:1px solid var(--vc-border-strong);background:var(--vc-surface);min-height:44px;color:var(--vc-text);padding:10px 15px;font-size:13px}.secondary-button:hover:not(:disabled),.logout-button:hover:not(:disabled){background:var(--vc-surface-raised);border-color:#626b70}.secondary-button:disabled,.logout-button:disabled{cursor:not-allowed;opacity:.48}.danger-button{color:#ff9a84;border-color:#ff866d73}.danger-button:hover:not(:disabled){border-color:var(--vc-danger);background:#ff866d14}.connection-edit-button{color:#d2d8da;font:inherit;text-underline-offset:4px;background:0 0;border:0;margin:20px auto 0;padding:4px;font-size:12px;-webkit-text-decoration:underline #5c6468;text-decoration:underline #5c6468;display:block}.connection-edit-button:hover:not(:disabled){color:var(--vc-accent);-webkit-text-decoration-color:var(--vc-accent);text-decoration-color:var(--vc-accent)}.connection-edit-button:disabled{cursor:not-allowed;color:#626a6e}.form-message{color:#ff9a84;margin:16px 0 0;font-size:13px;line-height:1.6}.form-message:empty{margin:0}.connection-progress{color:var(--vc-muted);text-align:center;margin:16px 0 0;font-size:13px}.login-button-content{justify-content:center;align-items:center;gap:10px;display:inline-flex}.login-spinner{flex:none;animation:.9s linear infinite login-spinner}@keyframes login-spinner{to{transform:rotate(360deg)}}.welcome-note{color:var(--vc-subtle);text-align:center;margin:30px 0 0;font-size:11px}.phone-console{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel);gap:16px;padding:18px;display:grid}.phone-status{border-bottom:1px solid var(--vc-border);justify-content:flex-start;gap:10px;min-height:44px;padding-bottom:14px}.phone-status>div{gap:2px;display:grid}.phone-status h2{color:var(--vc-text);letter-spacing:0;margin:0;font-size:13px;font-weight:600;line-height:1.2}.phone-status span{color:var(--vc-subtle);font-size:11px}.phone-status-indicator{background:var(--vc-border-strong);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #454d512e}.phone-status-incoming .phone-status-indicator,.phone-status-calling .phone-status-indicator,.phone-status-authenticating .phone-status-indicator,.phone-status-connecting .phone-status-indicator{background:var(--vc-accent);box-shadow:0 0 0 4px #f8612024}.phone-status-in_call .phone-status-indicator,.phone-status-ready .phone-status-indicator,.phone-status-ended .phone-status-indicator{background:var(--vc-success);box-shadow:0 0 0 4px #58c99321}.phone-status-connection_error .phone-status-indicator,.phone-status-authentication_error .phone-status-indicator{background:var(--vc-danger);box-shadow:0 0 0 4px #ff866d21}.dialer{gap:16px;display:grid}.dialer-display label{color:var(--vc-subtle);transition:color .15s var(--vc-ease);margin-bottom:6px;font-size:11px}.dialer-display:focus-within label{color:var(--vc-text)}.destination-row{position:relative}.destination-row input{border:0;border-bottom:1px solid var(--vc-border-strong);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center;background:0 0;border-radius:0;min-height:52px;padding:8px 70px 8px 0;font-size:24px;font-weight:500}.destination-row input:hover:not(:disabled){background:0 0;border-color:#626b70}.destination-row input:focus{border-bottom-color:var(--vc-accent);box-shadow:none}.destination-row input:focus-visible{outline-offset:0;outline:0}.destination-row input::placeholder{color:#626a6e;letter-spacing:0;font-size:16px;font-weight:400}.erase-button{width:44px;min-height:44px;color:var(--vc-muted);font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%)}.erase-button:hover{color:var(--vc-accent)}.erase-button svg{margin-inline:auto;display:block}.dial-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dial-key{border-radius:var(--vc-radius-control);background:var(--vc-surface);min-height:52px;color:var(--vc-text);font:inherit;transition:border-color .15s var(--vc-ease), background-color .15s var(--vc-ease), transform .15s var(--vc-ease);border:1px solid #363d40;padding:4px 6px}.dial-key strong{font-size:20px;font-weight:500;line-height:1;display:block}.dial-key small{min-height:9px;color:var(--vc-subtle);letter-spacing:.13em;margin-top:2px;font-size:7px;font-weight:600;line-height:1;display:block}.dial-key:hover{background:var(--vc-surface-raised);border-color:#5e676b}.dial-key:active{transform:scale(.97)}.call-button{border:1px solid var(--vc-accent);background:var(--vc-accent);width:100%;min-height:50px;color:var(--vc-accent-ink);justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;display:flex}.call-button svg{flex:none}.call-button:hover:not(:disabled){background:#ff7740;border-color:#ff7740}.call-button:active:not(:disabled){transform:translateY(1px)}.call-button:disabled{cursor:wait;color:#8f989c;background:#2b3032;border-color:#313638}.incoming-call,.active-call{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-surface);padding:20px}.incoming-call{background:#f2a75512;border-color:#f2a7557a}.active-call{background:0 0;border:0;border-radius:0;padding:14px 0 4px}.incoming-call p,.active-call p{margin:0}.call-presence{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:92px;display:flex}.call-presence>span{background:var(--vc-accent);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #f861201f}.call-presence>div{gap:4px;display:grid}.call-presence strong{color:var(--vc-text);font-size:18px;font-weight:500}.call-presence p{color:var(--vc-muted);font-size:12px}.call-presence-connected>span{background:var(--vc-success);box-shadow:0 0 0 5px #58c9931f}.call-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.call-actions-single{grid-template-columns:1fr}.call-actions .submit-button{margin:0}.active-call .danger-button{border-color:var(--vc-danger);background:var(--vc-danger);color:#260b06}.active-call .danger-button:hover:not(:disabled){color:#260b06;background:#ff9a84;border-color:#ff9a84}.remote-audio{display:none}.play-audio-button{width:100%}.phone-footer{border-top:1px solid var(--vc-border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.phone-footer>span{color:var(--vc-subtle);font-size:10px}.logout-button{min-height:36px;color:var(--vc-muted);background:0 0;border-color:#0000;padding:6px 9px}.cdr-page{background:radial-gradient(circle at 86% 0%, #f861200f, transparent 28rem), var(--vc-bg);min-height:100dvh;color:var(--vc-text);padding:30px clamp(22px,5vw,76px) 64px}.cdr-page-embedded{background:var(--vc-bg);padding:16px clamp(12px,4vw,22px) 40px}.cdr-page-embedded .cdr-header{min-height:44px;margin-bottom:34px}.cdr-page-embedded .cdr-brand{gap:0}.cdr-page-embedded .cdr-brand img{width:142px}.cdr-page-embedded .cdr-brand span{display:none}.cdr-page-embedded .cdr-title-row{gap:18px;margin-bottom:24px}.cdr-page-embedded .cdr-title-row h1{font-size:clamp(30px,8vw,40px)}.cdr-page-embedded .cdr-title-row p{max-width:42ch}.cdr-header,.cdr-title-row,.cdr-leg-heading,.cdr-pagination{justify-content:space-between}.cdr-header{gap:24px;max-width:1480px;min-height:52px;margin:0 auto 72px}.cdr-header-actions{align-items:center;gap:10px;display:flex}.cdr-brand{color:var(--vc-muted);font:inherit;background:0 0;border:0;align-items:center;gap:18px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.cdr-brand img{width:200px;height:auto}.cdr-brand span{border-left:1px solid var(--vc-border);letter-spacing:.06em;text-transform:uppercase;padding-left:18px}.cdr-content{max-width:1480px;margin:0 auto}.cdr-title-row{align-items:flex-end;gap:32px;margin-bottom:32px}.cdr-title-row h1{color:var(--vc-text);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.05}.cdr-title-row p{color:var(--vc-muted);margin:15px 0 0;font-size:14px}.cdr-table-wrapper{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel);overflow-x:auto;box-shadow:0 24px 70px #00000038}.cdr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.cdr-table th{border-bottom:1px solid var(--vc-border);color:#a8b2b6;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#171b1d;padding:14px 16px;font-size:10px;font-weight:600}.cdr-table td{color:#b8c0c4;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #292e31;padding:17px 16px}.cdr-table tbody tr:last-child td{border-bottom:0}.cdr-table tbody tr:hover{background:#15191b}.cdr-table strong{color:var(--vc-text)}.cdr-summary-row-expanded td{background:#171b1d;border-bottom-color:#0000}.cdr-expand{color:var(--vc-text);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.cdr-expand>span{border-right:1.5px solid var(--vc-accent);border-bottom:1.5px solid var(--vc-accent);width:8px;height:8px;transition:transform .18s var(--vc-ease);display:block;transform:rotate(-45deg)}.cdr-expand[aria-expanded=true]>span{transform:rotate(45deg)}.cdr-detail-row:hover{background:0 0!important}.cdr-detail-cell{background:#171b1d;white-space:normal!important;padding:0 16px 18px 46px!important}.cdr-legs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cdr-leg{border:1px solid var(--vc-border);border-radius:var(--vc-radius-control);background:var(--vc-panel);min-width:0;padding:17px}.cdr-leg-heading{gap:16px;margin-bottom:16px}.cdr-leg-heading span{color:var(--vc-subtle);font-size:11px}.cdr-leg dl{gap:10px;margin:0;display:grid}.cdr-leg dl>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.cdr-leg dt{color:var(--vc-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.cdr-leg dd{color:#c8ced1;overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cdr-status{border-radius:8px;align-items:center;min-height:27px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.cdr-status-answered{color:#78d9ac;background:#58c9931f}.cdr-status-missed{color:#ff9a84;background:#ff866d1c}.cdr-recording-action{align-items:center;gap:8px;display:inline-flex}.recording-button{color:#ff8e5e;background:#f8612017;border:1px solid #f8612085;min-height:32px;padding:6px 11px;font-size:11px}.recording-button:hover:not(:disabled){border-color:var(--vc-accent);background:#f8612026}.recording-button:disabled{cursor:wait;opacity:.55}.cdr-recording-action small{color:#ff9a84;font-size:10px}.cdr-pagination{color:var(--vc-muted);gap:24px;margin-top:20px;font-size:12px}.cdr-pagination div{gap:10px;display:flex}.cdr-pagination .secondary-button{min-width:96px}.cdr-feedback{border:1px dashed var(--vc-border-strong);border-radius:var(--vc-radius);background:var(--vc-panel);color:var(--vc-muted);text-align:center;padding:64px 24px}.cdr-feedback strong{color:var(--vc-text);margin-bottom:8px;font-size:18px;display:block}.cdr-feedback p{margin:0}.cdr-feedback .secondary-button{margin-top:18px}.cdr-feedback-error{color:#ff9a84;background:#ff866d0f;border-color:#ff866d7a}@media (width<=800px){.app-header{width:calc(100% - 32px);min-height:76px}.brand img{width:154px}.product-name{display:none}.history-button{min-height:44px;padding:6px 10px}.history-button svg{width:20px;height:20px}.history-button small{display:none}.workspace{width:calc(100% - 32px);min-height:calc(100dvh - 77px);padding:44px 0 64px}.workspace-phone{padding-top:30px}.workspace-heading .panel-state{margin-bottom:14px}.form-description{margin-bottom:30px}.setup-grid{grid-template-columns:1fr;gap:0}.cdr-page{padding:24px 18px 48px}.cdr-header{margin-bottom:52px}.cdr-brand{gap:0}.cdr-brand img{width:162px}.cdr-brand span{display:none}.cdr-header>.secondary-button{min-height:40px;padding-inline:10px}.cdr-title-row{flex-direction:column;align-items:flex-start;gap:22px}.cdr-table-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cdr-table,.cdr-table tbody,.cdr-table tr,.cdr-table td{display:block}.cdr-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cdr-table tbody{gap:14px;display:grid}.cdr-table tr{border:1px solid var(--vc-border);border-radius:var(--vc-radius);background:var(--vc-panel);padding:9px 16px}.cdr-table td{white-space:normal;text-align:right;border:0;justify-content:space-between;align-items:center;gap:20px;padding:9px 0;display:flex}.cdr-table td:before{content:attr(data-label);color:var(--vc-subtle);letter-spacing:.05em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:600}.cdr-summary-row-expanded{border-radius:var(--vc-radius) var(--vc-radius) 0 0!important}.cdr-summary-row-expanded td{background:0 0}.cdr-expand{white-space:normal;text-align:right}.cdr-detail-row{margin-top:-14px;border-radius:0 0 var(--vc-radius) var(--vc-radius)!important;border-top:0!important;padding:0!important}.cdr-detail-cell{background:#171b1d;padding:12px!important;display:block!important}.cdr-detail-cell:before{content:none!important}.cdr-legs{grid-template-columns:1fr}.cdr-leg-heading{flex-direction:column;align-items:flex-start;gap:4px}.cdr-leg dl>div{grid-template-columns:1fr;gap:3px}.cdr-pagination{flex-direction:column;align-items:stretch}.cdr-pagination div{grid-template-columns:1fr 1fr;display:grid}}[data-theme=light] .app-shell{background:radial-gradient(circle at 50% 22%, #f8612014, transparent 30rem), var(--vc-bg)}[data-theme=light] .app-header{border-bottom-color:#dfe4e6}[data-theme=light] .history-button:hover:not(:disabled),[data-theme=light] .secondary-button:hover:not(:disabled),[data-theme=light] .logout-button:hover:not(:disabled){border-color:#839299}[data-theme=light] input::placeholder{color:#66777f}[data-theme=light] input:hover:not(:disabled){background:#f1f4f5}[data-theme=light] input:disabled{color:#718087;background:#e9edef}[data-theme=light] .password-toggle:hover{background:#e8edef}[data-theme=light] .submit-button:disabled,[data-theme=light] .call-button:disabled{color:#6d7b82;background:#e5eaec;border-color:#d3dade}[data-theme=light] .danger-button{color:#a12e24;border-color:#b832266b}[data-theme=light] .danger-button:hover:not(:disabled){border-color:var(--vc-danger);background:#b8322614}[data-theme=light] .connection-edit-button{color:#405159;text-decoration-color:#89979d}[data-theme=light] .connection-edit-button:disabled{color:#849197}[data-theme=light] .form-message{color:#a72f25}[data-theme=light] .destination-row input:hover:not(:disabled){border-color:#839299}[data-theme=light] .destination-row input::placeholder{color:#68777e}[data-theme=light] .dial-key{border-color:#d1d9dc}[data-theme=light] .dial-key:hover{border-color:#95a3a9}[data-theme=light] .active-call .danger-button{color:#fff}[data-theme=light] .active-call .danger-button:hover:not(:disabled){color:#fff;background:#9e2b22;border-color:#9e2b22}[data-theme=light] .cdr-table-wrapper{box-shadow:0 24px 70px #24353d1f}[data-theme=light] .cdr-table th{color:#53636b;background:#f1f4f5}[data-theme=light] .cdr-table td{color:#46565e;border-bottom-color:#e1e6e8}[data-theme=light] .cdr-table tbody tr:hover{background:#f7f9fa}[data-theme=light] .cdr-summary-row-expanded td,[data-theme=light] .cdr-detail-cell{background:#f1f4f5}[data-theme=light] .cdr-leg dd{color:#405159}[data-theme=light] .cdr-status-answered{color:#0f6847;background:#14734f1a}[data-theme=light] .cdr-status-missed{color:#a12e24;background:#b8322617}[data-theme=light] .recording-button{color:#a93a0e}[data-theme=light] .cdr-recording-action small{color:#a12e24}[data-theme=light] .cdr-feedback-error{color:#a12e24;background:#b832260f}@media (width<=800px){[data-theme=light] .cdr-detail-cell{background:#f1f4f5}}@media (width<=420px){.app-header{width:calc(100% - 24px)}.brand img{width:138px}.history-button{gap:8px;padding-inline:9px}.history-button strong{font-size:12px}.cdr-page-embedded .cdr-header{flex-direction:column;align-items:flex-start;gap:16px}.cdr-page-embedded .cdr-header-actions{width:100%}.cdr-page-embedded .cdr-header-actions>.secondary-button{flex:1}.workspace{width:100%;padding-inline:12px}.phone-console{gap:14px;padding:14px}.dialer{gap:14px}.dial-pad{gap:8px}.dial-key{min-height:52px}.destination-row input{font-size:22px}.phone-footer{align-items:flex-start}.call-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.login-content{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.login-spinner{animation:1.2s linear infinite login-spinner-reduced;transform:none}}@keyframes login-spinner-reduced{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-transparency:reduce){.app-shell,.cdr-page{background-image:none}}
