@layer vapi-shell{:root,:root[data-theme=light]{--ink:hsl(260 9% 7%);--muted:hsl(270 1% 42%);--line:hsl(240 1% 81%);--soft-line:hsl(0 0% 90%);--paper:#ffffff;--canvas:#ffffff;--surface-2:hsl(0 0% 95%);--navy:hsl(156 75% 28%);--forest:hsl(156 75% 29%);--blue-strong:hsl(222 100% 43%);--sky:hsl(162 100% 40%/.1);--sky-strong:hsl(162 100% 40%/.5);--cyan:hsl(162 100% 40%);--amber:#b45309;--blue:#eff6ff;--violet:#f5f3ff;--danger:#b91c1c;--action-bg:hsl(162 100% 40%);--action-bg-hover:hsl(156 67% 57%);--action-fg:hsl(260 9% 7%);--status-info-bg:#eff6ff;--status-info-border:#bfdbfe;--status-info-fg:#1d4ed8;--status-success-bg:#f0fdf4;--status-success-border:#bbf7d0;--status-success-fg:#15803d;--status-warning-bg:#fffbeb;--status-warning-border:#fde68a;--status-warning-fg:#b45309;--status-danger-bg:#fef2f2;--status-danger-border:#fecaca;--status-danger-fg:#b91c1c;--cream:#fffbeb;--av-working:hsl(156 75% 29%);--av-needs:#b45309;--shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-soft:0 1px 2px #0000000d;--vapi-input-border:hsl(0 0% 90%);--vapi-outline-border:hsl(0 0% 90%);--vapi-input-ring:hsl(260 9% 7%);--vapi-focus:hsl(222 100% 59%);--vapi-disabled-action:hsl(162 100% 40%/.2);--vapi-disabled-action-fg:hsl(156 75% 26%);--surface:var(--paper);--mint:var(--sky);--ink-muted:var(--muted);--radius:8px;--vapi-control-radius:8px;--vapi-input-radius:6px;--display-font:var(--font-inter,Inter),system-ui,sans-serif;--body-font:var(--font-inter,Inter),system-ui,sans-serif;--text-label:12px;--text-supporting:12px;--text-ui:14px;--text-body:14px;--vapi-rail-width:248px;--vapi-content-width:1320px;color-scheme:light}:root[data-theme=dark]{--ink:#ffffff;--muted:hsl(240 0% 58%);--line:hsl(260 4% 15%);--soft-line:hsl(260 4% 15%);--paper:hsl(260 8% 8%);--canvas:hsl(260 9% 7%);--surface-2:hsl(260 4% 15%);--navy:hsl(156 67% 57%);--forest:hsl(156 67% 57%);--blue-strong:hsl(222 100% 69%);--sky:hsl(162 100% 40%/.1);--sky-strong:hsl(162 100% 40%/.5);--amber:#fbbf24;--blue:#172554;--violet:#2e1065;--danger:#f87171;--status-info-bg:#172554;--status-info-border:#1e40af;--status-info-fg:#60a5fa;--status-success-bg:#052e16;--status-success-border:#166534;--status-success-fg:#4ade80;--status-warning-bg:#451a03;--status-warning-border:#92400e;--status-warning-fg:#fbbf24;--status-danger-bg:#450a0a;--status-danger-border:#991b1b;--status-danger-fg:#f87171;--cream:#451a03;--av-working:hsl(156 67% 57%);--av-needs:#fbbf24;--shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006;--shadow-soft:0 1px 2px #0003;--vapi-input-border:hsl(260 4% 15%);--vapi-outline-border:hsl(197.8 72.5% 90%/.2);--vapi-input-ring:hsl(240 4.9% 48%);--vapi-focus:hsl(222 100% 69%);--vapi-disabled-action:hsl(162 100% 40%/.15);--vapi-disabled-action-fg:hsl(156 67% 57%);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#ffffff;--muted:hsl(240 0% 58%);--line:hsl(260 4% 15%);--soft-line:hsl(260 4% 15%);--paper:hsl(260 8% 8%);--canvas:hsl(260 9% 7%);--surface-2:hsl(260 4% 15%);--navy:hsl(156 67% 57%);--forest:hsl(156 67% 57%);--blue-strong:hsl(222 100% 69%);--sky:hsl(162 100% 40%/.1);--sky-strong:hsl(162 100% 40%/.5);--amber:#fbbf24;--blue:#172554;--violet:#2e1065;--danger:#f87171;--status-info-bg:#172554;--status-info-border:#1e40af;--status-info-fg:#60a5fa;--status-success-bg:#052e16;--status-success-border:#166534;--status-success-fg:#4ade80;--status-warning-bg:#451a03;--status-warning-border:#92400e;--status-warning-fg:#fbbf24;--status-danger-bg:#450a0a;--status-danger-border:#991b1b;--status-danger-fg:#f87171;--cream:#451a03;--av-working:hsl(156 67% 57%);--av-needs:#fbbf24;--shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006;--shadow-soft:0 1px 2px #0003;--vapi-input-border:hsl(260 4% 15%);--vapi-outline-border:hsl(197.8 72.5% 90%/.2);--vapi-input-ring:hsl(240 4.9% 48%);--vapi-focus:hsl(222 100% 69%);--vapi-disabled-action:hsl(162 100% 40%/.15);--vapi-disabled-action-fg:hsl(156 67% 57%);color-scheme:dark}}body{line-height:1.5;font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.auth-action,[role=button],button{border-radius:var(--vapi-control-radius);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;box-shadow:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{min-height:32px;padding:4px 12px;border:1px solid var(--vapi-input-border);border-radius:var(--vapi-input-radius);background:var(--surface-2);color:var(--ink);font-size:14px;font-weight:400;line-height:20px;box-shadow:none}select{border-radius:var(--vapi-control-radius);background-color:var(--canvas)}textarea{min-height:60px;padding-block:8px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:is(input,textarea,select):focus-visible{border-color:var(--vapi-input-ring);outline:1px solid var(--vapi-input-ring);outline-offset:0}:is(input,textarea,select)[aria-invalid=true]{border-color:var(--danger)}:is(input,textarea,select)[aria-invalid=true]:focus-visible{outline-color:var(--danger)}:is(input,textarea,select):disabled{cursor:not-allowed;opacity:.5}:is(input[type=checkbox],input[type=radio]){accent-color:var(--action-bg)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--display-font)}b,strong{font-weight:600}button,input,select,textarea{font-family:var(--body-font)}a,button{touch-action:manipulation}:is(button,a,summary):focus-visible{outline:2px solid var(--vapi-focus);outline-offset:2px}.vapi-brand{gap:10px;min-width:0;color:var(--ink)}.vapi-wordmark{display:inline-block;width:78px;height:29px;background:currentColor;mask:url(/brand/vapi-wordmark.svg) center/contain no-repeat;flex:0 0 auto}.vapi-product-name{border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:12px;color:var(--muted)}.vapi-skip-link{position:fixed;left:20px;top:-70px;z-index:1000;padding:12px;color:var(--action-fg);background:var(--action-bg);border-radius:var(--vapi-control-radius)}.vapi-skip-link:focus{top:8px}.vapi-shell{grid-template:56px minmax(0,1fr) /var(--vapi-rail-width) minmax(0,1fr)}.vapi-shell>.topbar{display:flex;grid-column:2;grid-row:1;gap:12px;padding:0 26px;background:var(--canvas);z-index:80;min-width:0}.vapi-shell>.workspace{grid-column:2;grid-row:2;padding:0;min-width:0}.vapi-breadcrumb{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:12px;min-width:0}.vapi-breadcrumb strong{color:var(--ink);font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vapi-shell .topbar-actions{margin-left:auto;gap:8px;flex-shrink:0}.vapi-rail-search,.vapi-toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:1px solid var(--line);border-radius:var(--vapi-control-radius);padding:6px 10px;background:transparent;color:var(--muted);font-size:12px}.vapi-rail-search:hover,.vapi-toolbar-button:hover{background:var(--surface-2);color:var(--ink)}.vapi-rail-search kbd,.vapi-toolbar-button kbd{font-size:12px;font-family:var(--mono-font);color:var(--muted)}.vapi-shell .topbar .avatar-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--vapi-control-radius);color:var(--ink);background:var(--surface-2);width:34px;height:34px}.vapi-shell .nav-rail{background:var(--canvas);padding:0;min-width:0}.vapi-shell .line-rail-brand{flex:0 0 56px;padding:0 14px;min-height:56px;border-bottom:1px solid var(--line)}.vapi-rail-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:34px;flex-shrink:0;padding:4px;border:0;border-radius:var(--vapi-control-radius);color:var(--muted);background:transparent}.vapi-rail-toggle:hover{background:var(--surface-2);color:var(--ink)}.vapi-rail-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;flex:1 1 auto;padding:10px;scrollbar-width:thin}.vapi-rail-scroll .tenant-switcher{display:flex;min-height:42px;margin-bottom:8px;position:relative;font-size:12px;font-weight:500}.vapi-rail-scroll .tenant-switcher-trigger{max-width:100%;padding:8px;font-size:12px}.vapi-rail-scroll .tenant-name{padding:8px;overflow-wrap:anywhere}.vapi-rail-scroll .tenant-switcher-menu{position:fixed;top:108px;left:12px;width:min(310px,calc(100vw - 24px));z-index:110;background:var(--paper)}.vapi-rail-search{width:100%;justify-content:flex-start;margin-bottom:4px}.vapi-rail-search span{flex:1;text-align:left}.vapi-shell .line-cast h2,.vapi-shell .nav-heading{font-family:var(--mono-font);font-size:12px;font-weight:400;letter-spacing:.045em;text-transform:uppercase;color:var(--muted);margin:20px 8px 7px;padding:0}.vapi-shell .nav-group{gap:2px}.vapi-shell .nav-item{border:1px solid transparent;border-radius:var(--vapi-control-radius);min-height:36px;padding:7px 10px;gap:10px;font-size:13px;font-weight:400}.vapi-shell .nav-item:hover:not(:disabled){background:var(--surface-2)}.vapi-shell .nav-item.is-active{background:var(--sky);color:var(--navy);border-color:color-mix(in srgb,var(--sky-strong) 45%,var(--line));font-weight:500}.vapi-shell .nav-bottom{flex:0 0 auto;padding:8px 10px}.vapi-shell .line-rail-person{padding:3px;min-height:40px}.vapi-shell .line-rail-person strong{font-size:12px}.vapi-shell .line-rail-person>span:first-child{background:var(--surface-2);border-radius:var(--vapi-control-radius)}.vapi-shell .line-team-foot{padding:3px 2px;font-size:12px}.vapi-shell .line-cast{max-height:none;min-height:0;overflow:visible;margin-top:0}.vapi-shell .line-cast-list{overflow:visible}.vapi-shell .line-cast-item,.vapi-shell .line-cast-item .line-cast-coworker{min-height:42px}.vapi-shell .line-cast-coworker{padding:7px 6px;gap:8px;border-radius:var(--vapi-control-radius)}.vapi-shell .line-cast-copy strong{font-size:13px;font-weight:500}.vapi-shell .line-cast-purpose{display:none}.vapi-shell .line-cast-copy small{font-size:12px;color:var(--muted)}.vapi-shell .coworker-rail-info{min-width:26px;padding:3px}.vapi-shell .workspace-content{padding:24px 28px 0;background:var(--canvas)}.vapi-shell .workspace-page{overflow:hidden;padding-bottom:28px}.vapi-shell :is(.line-calls-page,.line-call-list-page,.customers-board.is-line,.line-coworkers-page,.settings-board,.settings-home){width:100%;max-width:var(--vapi-content-width);margin:0 auto;padding:0}.vapi-shell .settings-board{--settings-measure:var(--vapi-content-width)}.vapi-shell :is(.settings-content,.settings-section-chrome){max-width:var(--vapi-content-width)}.vapi-shell .settings-sibs{display:none}.vapi-shell .settings-section-back{display:inline-flex;font-size:12px;margin-bottom:12px}.vapi-shell .settings-section-primary{display:flex}.vapi-shell :is(.line-calls-heading,.line-call-list-heading,.customers-heading,.coworker-directory-heading,.settings-section-title,.settings-home-heading){margin-bottom:20px}.vapi-shell h1{font-family:var(--body-font);font-size:24px;font-weight:600;letter-spacing:-.5px}.vapi-shell :is(.line-calls-heading p,.line-call-list-heading p,.settings-section-title p,.settings-home-heading p,.coworker-directory-heading p){font-size:12px;color:var(--muted)}.vapi-shell :is(.desk-panel,.line-calls-panel,.connector-section,.connector-card,.settings-edit-row,.settings-home-panel,.sip-audio-trunk,.call-recording-player,.coworker-thread){border-color:var(--line);border-radius:8px;background:var(--paper);box-shadow:none}.vapi-shell .settings-content .desk-panel{border-radius:8px;box-shadow:none}.vapi-shell :is(.line-call-list-panel,.coworker-directory,.customers-board.is-line .desk-panel,.audit-evidence-detail){border-radius:8px;background:var(--paper);box-shadow:none}.vapi-shell :is(.line-contacts-segments,.line-contacts-segments button,.line-call-list-segments,.line-call-list-segments button,.line-contacts-new,.line-contacts-search,.line-call-list-next,.line-call-list-retry){border-radius:var(--vapi-control-radius);box-shadow:none}.vapi-shell :is(.line-contacts-segments,.line-call-list-segments) button[aria-selected=true]{background:var(--sky);color:var(--navy);box-shadow:none}.vapi-shell .line-calls-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.vapi-shell .line-calls-heading-actions .outbound-dialer{position:relative;margin:0;flex:none}.vapi-shell .coworker-directory-unpublished-row{display:flex;align-items:center;gap:12px;padding:9px 18px;border-top:1px solid var(--soft-line)}.vapi-shell .coworker-directory-unpublished-row .coworker-directory-copy{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px}.vapi-shell .coworker-directory-unpublished-row small{color:var(--muted);font-size:12px}.vapi-shell .settings-member-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 80px);padding:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow);overflow:auto}.vapi-shell .settings-member-dialog::backdrop{background:#0009}.vapi-shell .settings-member-dialog .settings-add-member,.vapi-shell .settings-member-dialog .settings-add-person{border:0}.vapi-shell .settings-member-dialog .vapi-dialog-heading{position:sticky;top:0;z-index:1;background:var(--paper);border-bottom:1px solid var(--line);padding:14px 16px}.vapi-shell .settings-member-dialog .vapi-dialog-heading h2{font-size:16px;margin:0}.vapi-shell .settings-member-dialog .vapi-dialog-heading small{color:var(--muted);font-size:12px}.vapi-shell .settings-member-detail-dialog>:not(.vapi-dialog-heading){padding-inline:16px}.vapi-shell .settings-member-detail-dialog>:last-child{padding-bottom:16px}.vapi-shell .settings-add-member{display:grid;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.vapi-shell .settings-add-member p{margin:0;font-size:13px;color:var(--muted)}.vapi-shell .settings-add-member-choices{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vapi-shell .settings-add-person{padding:14px 16px;border-top:1px solid var(--line)}.vapi-shell .settings-add-person>p{margin:0 0 10px;font-size:13px;color:var(--muted)}.vapi-shell .line-contact-row{padding-right:10px}.vapi-shell .line-call-list-blocked{flex:none;margin:0;color:var(--muted);font-size:12px;line-height:16px;white-space:nowrap}.vapi-shell .coworker-directory-empty{display:grid;gap:10px;justify-items:start;padding:20px 16px}.vapi-shell .coworker-directory-empty p{margin:0}.vapi-shell :is(.operations-panel-head,.line-calls-panel>header,.connector-section-head){padding:15px 16px;border-bottom:1px solid var(--line)}.vapi-shell :is(.operations-panel-head strong,.line-calls-panel>header h2,.connector-section-head h2){font-size:15px;font-weight:600}.vapi-shell :is(.kit-button,.settings-sib,.connector-primary,.connector-secondary,.desk-write-actions button,.personal-work-action,.personal-work-add,.settings-seg,.settings-seg button,.connector-segmented,.connector-segmented button,.line-calls-filters button){border-radius:var(--vapi-control-radius)}.vapi-shell :is(.line-calls-primary,.connector-primary,.personal-work-add,.coworker-composer-send,.coworker-composer-talk,.desk-write-actions button[type=submit],.kit-button.is-primary,.outbound-dialer-trigger){background:var(--action-bg);color:var(--action-fg);border-color:var(--action-bg);box-shadow:none}.vapi-shell :is(.line-calls-primary,.connector-primary,.personal-work-add,.coworker-composer-send,.coworker-composer-talk,.desk-write-actions button[type=submit],.kit-button.is-primary,.outbound-dialer-trigger):hover:not(:disabled){background:var(--action-bg-hover);border-color:var(--action-bg-hover)}.vapi-shell :is(.settings-content,.desk-write-form,.kit-form,.coworker-composer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--vapi-input-radius);border-color:var(--vapi-input-border);background:var(--surface-2);color:var(--ink)}.vapi-shell :is(.settings-seg,.connector-segmented){background:var(--canvas)}.vapi-shell :is(.settings-seg,.connector-segmented) button[aria-pressed=true]{background:var(--sky);color:var(--navy);box-shadow:none}.vapi-shell .line-calls-filters button[aria-pressed=true]{background:var(--sky);color:var(--navy);border-color:var(--sky-strong)}.vapi-shell .line-calls-filters button:disabled{color:var(--muted);opacity:1}.vapi-shell .line-calls-filters button[aria-pressed=true]:disabled{color:var(--navy)}.vapi-shell .line-call-row{padding:9px 18px;min-height:58px;gap:12px}.vapi-shell .line-call-row.is-live{background:transparent}.vapi-shell .line-call-copy>strong{font-size:13px;font-weight:500}.vapi-shell .line-call-copy small,.vapi-shell .line-call-duration{font-size:12px;color:var(--muted)}.vapi-shell .line-next-list button,.vapi-shell .line-team-list>div{padding:14px 16px}.vapi-shell .settings-home-group h2{font-family:var(--body-font);font-size:12px;text-transform:uppercase;letter-spacing:.045em;font-weight:400;color:var(--muted)}.vapi-shell .connector-page-hero{background:var(--paper);border-bottom:1px solid var(--line);border-radius:8px 8px 0 0}.vapi-shell .connector-page{box-shadow:none;border-radius:8px}.vapi-shell .coworker-thread{overflow:hidden}.vapi-shell .coworker-thread-header{padding:16px 18px;border-bottom:1px solid var(--line)}.vapi-shell .coworker-thread-header h1{font-size:20px}.vapi-shell .coworker-thread-messages :is(li.is-mine,li.is-coworker,li.is-service){display:block;width:100%;max-width:100%}.vapi-shell .coworker-thread-messages :is(li.is-mine,li.is-coworker,li.is-service)>article{background:transparent;border:0;border-radius:0;padding:0;color:var(--ink);box-shadow:none}.vapi-shell .coworker-thread-messages [data-tracks=MessageBubble] p{font:inherit;margin:0}.vapi-shell .coworker-thread-messages [data-tracks=MessageBubble] .assistant-markdown p{margin:.5em 0;white-space:normal}.vapi-shell .coworker-thread-messages [data-tracks=MessageBubble] .assistant-markdown>:first-child{margin-top:0}.vapi-shell .coworker-thread-messages [data-tracks=MessageBubble] .assistant-markdown>:last-child{margin-bottom:0}.vapi-shell .coworker-thread-messages footer{font-family:var(--body-font);margin:4px 12px 0}.vapi-shell .coworker-composer{background:var(--paper);border:0;padding:14px}.vapi-shell .coworker-composer form{display:flex;align-items:flex-end;gap:8px;min-height:44px;padding:6px 6px 6px 16px;border-radius:24px;border:1px solid hsl(var(--border)/.4);box-shadow:none;background:hsl(var(--secondary)/.5)}.vapi-shell .coworker-composer label{flex:1}.vapi-shell .coworker-composer-attach{border-radius:50%;width:32px;height:32px;flex-shrink:0}.vapi-shell .coworker-composer textarea{border:0;border-radius:0;background:transparent;font-family:var(--body-font);min-height:0}.vapi-shell .coworker-composer form:focus-within{border-color:hsl(var(--ring))}.vapi-shell :is(.ai-orb,.runtime-logo,.module-icon,.execution-runtime){color:var(--navy);background:var(--sky)}.vapi-shell .workspace-banner{grid-template-columns:minmax(0,1fr) auto auto;height:auto;min-height:68px;padding:10px 14px;max-width:var(--vapi-content-width);margin-bottom:24px;border-radius:8px;z-index:76}.vapi-line-identity{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-width:0;font-size:13px}.vapi-line-identity small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.vapi-line-identity[hidden],.vapi-line-presence[hidden]{display:none}.vapi-line-presence{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0}.vapi-shell .workspace-banner .outbound-dialer{grid-column:3;grid-row:1;margin:0}.vapi-shell .workspace-banner .outbound-dialer-trigger{min-height:36px;border-radius:var(--vapi-control-radius);padding:8px 12px}.vapi-shell .presence-menu{height:32px;border-radius:var(--vapi-control-radius);background:var(--canvas);border-color:var(--vapi-input-border);color:var(--ink)}.vapi-shell .presence-menu select{max-width:145px;min-height:28px;padding:0 2px;border:0;background:transparent;font-size:14px;font-weight:400}.vapi-shell .workspace-banner:is(.is-inbound,.is-outbound,.is-ringing){min-height:76px;border-color:var(--sky-strong)}.vapi-shell .workspace-banner :is(.call-dock.is-live,.outbound-banner-controls,.banner-offers .desk-offer){border-radius:var(--vapi-control-radius);background:var(--sky);color:var(--ink)}.vapi-shell .desk-offer{animation:none}.vapi-shell .workspace-banner :is(.call-live small,.offer-identity small){color:var(--muted)}.vapi-shell .workspace-banner :is(.call-controls button,.outbound-banner-controls button){background:var(--paper);color:var(--ink);border-color:var(--sky-strong);border-radius:var(--vapi-control-radius)}.vapi-shell .workspace-banner .offer-decline,.vapi-shell .workspace-banner button.hangup{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.vapi-shell .workspace-banner .offer-accept{background:var(--action-bg);color:var(--action-fg)}.vapi-shell .workspace-banner.is-ringing{padding:0}.vapi-shell .workspace-banner.is-ringing .banner-offers{position:relative;inset:auto;grid-column:1/-1;grid-row:1}.vapi-shell .workspace-banner .banner-offers .desk-offer{height:auto;min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto}.vapi-shell .workspace-banner .offer-actions{grid-column:2;grid-row:1}.vapi-shell .workspace-banner .desk-offer>.offer-caller-note,.vapi-shell .workspace-banner .desk-offer>form{grid-column:1/-1;margin:0;width:100%}.vapi-shell .workspace-banner .desk-offer>form label{display:grid;gap:6px;font-size:12px;color:var(--ink)}.vapi-shell .workspace-banner .desk-offer>form textarea{min-height:80px;width:100%;padding:10px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--vapi-control-radius)}.vapi-shell .workspace-banner .desk-offer>form button,.vapi-shell .workspace-banner .offer-actions button:not(.offer-accept):not(.offer-decline){background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--vapi-control-radius);padding:8px 12px}.vapi-shell .workspace-banner .offer-caller-note{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.vapi-shell .workspace-banner .offer-identity .offer-caller-note{display:block;white-space:normal}.vapi-shell .workspace-banner .call-dock.is-wrapup,.vapi-shell .workspace-banner .call-dock>:is(.call-notes,.call-keypad,.call-transfer,.call-devices,.caller-drawer,.call-recording-controls,.call-command-notice),.vapi-shell .workspace-banner .call-secondary-controls{background:var(--paper);border-color:var(--line);color:var(--ink)}.vapi-shell .workspace-banner :is(.call-wrapup,.call-transfer,.call-notes,.call-devices,.caller-drawer) :is(p,label,small,legend){color:var(--muted)}.vapi-shell .workspace-banner :is(.call-wrapup,.call-transfer,.call-notes,.call-devices) :is(input,textarea,select){background:var(--canvas);color:var(--ink);border-color:var(--line)}.vapi-shell .workspace-banner :is(.call-wrapup,.call-transfer,.call-notes,.call-devices) button{color:var(--ink);background:var(--surface-2);border-color:var(--line)}.vapi-appearance-dialog,.vapi-search-dialog{width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.vapi-dialog-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.vapi-dialog-heading h2{font-size:19px;font-weight:600;margin:0}.vapi-dialog-heading button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;background:transparent;color:var(--ink);border:0;border-radius:var(--vapi-control-radius)}.vapi-search-dialog p{font-size:12px;color:var(--muted)}.vapi-search-dialog .workspace-search{width:100%;max-width:none;height:auto;min-height:46px;border:1px solid var(--line);border-radius:var(--vapi-control-radius);padding:6px 10px;gap:8px;background:var(--canvas)}.vapi-search-dialog .workspace-search input{width:100%;min-width:0}.vapi-search-dialog .workspace-search select{max-width:140px}.account-panel::backdrop,.vapi-appearance-dialog::backdrop,.vapi-search-dialog::backdrop{background:#08060c99;backdrop-filter:blur(3px)}.vapi-shell :is(.account-panel,.personal-work-dialog,.kit-ceremony,.banner-popover){border-radius:var(--radius);background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow)}.auth-shell{background:var(--canvas)}.auth-shell:after,.auth-shell:before{display:none}.auth-card{max-width:480px;padding:40px;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.auth-card .vapi-brand{justify-content:center;margin-bottom:32px}.auth-card h1{font-weight:600;font-size:28px;letter-spacing:-.6px}.auth-card .auth-art{display:none}.auth-action,.auth-card>button{box-shadow:none;border-radius:var(--vapi-control-radius);background:var(--action-bg);color:var(--action-fg)}.auth-action:hover,.auth-card>button:hover{background:var(--action-bg-hover)}.vapi-shell .settings-content .desk-panel button,.vapi-shell :is(.desk-write-actions,.contact-actions,.line-strip-actions,.wrapup-actions,.wrapup-buttons,.line-calls-empty,.desk-empty,.coworker-directory-state,.coworker-thread-state,.outbound-live-controls,.connector-return-bar,.coworker-proposal-actions,.settings-policy) button,.vapi-shell :is(.kit-button,.connector-primary,.connector-secondary,.connector-back,.personal-work-action,.personal-work-add,.line-calls-primary,.line-contacts-new,.line-call-list-next,.line-call-list-retry,.contact-call-button,.primary-action,.rail-action,.banner-chip,.outbound-call-button,.refresh-button,.desk-bar-action,.coworker-voice-retry){min-height:32px;padding:5px 8px;border-radius:var(--vapi-control-radius);font-family:var(--body-font);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;gap:4px;box-shadow:none}.vapi-shell .workspace-banner .outbound-dialer-trigger{min-height:32px;padding:5px 8px;font-size:14px;font-weight:500;gap:4px}.vapi-shell .outbound-dialer-trigger span{font-size:inherit;font-weight:inherit}.vapi-shell :is(.line-calls-filters,.settings-seg,.connector-segmented,.line-contacts-segments,.line-call-list-segments) button{height:32px;min-height:32px;padding:5px 8px;font-size:14px;font-weight:500}.vapi-shell :is(.line-call-back,.line-call-recording button,.desk-problem-retry){min-height:28px;padding:3px 8px;border-radius:var(--vapi-control-radius);font-size:12px;font-weight:500;line-height:20px}.vapi-shell :is(.connector-secondary,.connector-back,.kit-button:not(.is-primary):not(.is-danger),.desk-write-actions button:not([type=submit]):not(.connector-primary),.personal-work-action,.contact-actions button){background:var(--canvas);border:1px solid var(--vapi-outline-border);color:var(--ink)}.vapi-shell :is(.connector-secondary,.connector-back,.kit-button:not(.is-primary):not(.is-danger),.desk-write-actions button:not([type=submit]):not(.connector-primary),.personal-work-action,.contact-actions button):hover:not(:disabled){background:var(--surface-2)}.vapi-shell .workspace-banner .outbound-dialer-trigger:disabled,.vapi-shell :is(.connector-primary,.line-calls-primary,.personal-work-add,.line-contacts-new,.kit-button.is-primary,.outbound-call-button,.coworker-composer-send,.coworker-composer-talk):disabled{opacity:1;background:var(--vapi-disabled-action);color:var(--vapi-disabled-action-fg);border-color:transparent;cursor:not-allowed;box-shadow:none}.vapi-shell :is(.connector-primary,.line-calls-primary,.personal-work-add,.line-contacts-new,.kit-button.is-primary,.outbound-call-button):not(:disabled):active{background:var(--action-bg);transform:none}.vapi-shell .settings-content .desk-panel :is(.settings-srow,.queue-cards>button,.vapi-coworker-choices>button,.crm-account-picker button){min-height:0;height:auto;padding:12px}.vapi-shell .settings-content .desk-panel .vapi-coworker-hue-picker button{min-height:30px;padding:3px;border-radius:50%}.vapi-shell :is(.coworker-voice-live-actions button,.coworker-csv-attachment button){border-radius:var(--vapi-control-radius)}.vapi-shell :is(.settings-content,.desk-write-form,.kit-form) select{border-radius:var(--vapi-control-radius);background-color:var(--canvas)}.vapi-shell :is(.line-contacts-search,.line-call-list-search,.coworker-directory-search){min-height:32px;padding:4px 12px;border-radius:var(--vapi-input-radius);border-color:var(--vapi-input-border);background:var(--surface-2)}.vapi-shell :is(.line-contacts-search,.line-call-list-search,.coworker-directory-search) input{padding:0;min-height:22px;border:0;background:transparent}.vapi-shell :is(.nav-heading,.line-cast h2){font-family:var(--body-font);font-weight:500}.vapi-shell :is(.desk-write-form,.kit-form,.settings-content) label>span{font-family:var(--body-font);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.vapi-shell :is(.settings-create-panel,.connector-disclosure[open],.connector-permission-list,.connector-permission-presets label,.connector-saved-state,.connector-review-list,.vapi-test-plan>fieldset,.personal-work>ul>li){border-radius:var(--radius);box-shadow:none}.vapi-shell :is(.connector-status,.kit-pill,.line-team-status){border-radius:6px;font-weight:500}.vapi-shell :is(.line-mobile-tabs button,.line-next-list button,.line-contact-row>button,.coworker-directory>button){border-radius:0}.vapi-shell :is(.operations-message,.desk-problem,.connector-notice,.line-call-list-notice,.coworker-composer-feedback,.dock-chat-feedback,.call-command-notice,.business-capability-notice){border:1px solid var(--status-info-border);border-radius:var(--radius);padding:10px;background:var(--status-info-bg);color:var(--status-info-fg);font-family:var(--body-font);font-size:12px;line-height:16px;font-weight:400;opacity:1;backdrop-filter:none;box-shadow:none}.vapi-shell :is(.operations-message,.desk-problem){align-items:flex-start;gap:8px;box-shadow:var(--shadow)}.vapi-shell :is(.operations-message.success,.connector-notice.is-success){border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-fg)}.vapi-shell :is(.desk-problem,.operations-message.error,.connector-notice.is-error,.coworker-composer-feedback.is-error,.dock-chat-feedback.is-error,.call-command-notice.is-error,.business-capability-notice.is-error){border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg)}.vapi-shell :is(.desk-problem.kind-tenant_suspended,.desk-problem.kind-tenant_not_provisioned){border-color:var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-fg)}.vapi-shell :is(.desk-problem.kind-stale_version,.desk-problem.kind-conflict,.desk-problem.kind-supervision_target_not_conference_hosted){border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-fg)}.vapi-shell .operations-message.busy{border-color:var(--line);background:var(--canvas);color:var(--ink)}.vapi-shell .desk-problem-copy strong{font-size:14px;line-height:20px;font-weight:600}.vapi-shell .desk-problem-copy small{font-size:12px;line-height:16px;color:inherit;opacity:1}.vapi-shell :is(.operations-message,.desk-problem)>svg{flex:0 0 16px;margin-top:1px}.vapi-shell .desk-problem-dismiss{width:24px;min-height:24px;padding:4px;border:0;background:transparent;color:inherit}.vapi-shell .desk-problem-retry{color:inherit;background:transparent;border-color:currentColor}.vapi-shell .is-spinning{animation:vapi-spin 1s linear infinite}@keyframes vapi-spin{to{transform:rotate(1turn)}}@media (min-width:1101px){.vapi-shell .line-calls-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:20px}.vapi-shell .line-calls-history{grid-column:1;grid-row:1/span 2}.vapi-shell .line-next-up{grid-column:2;grid-row:1}.vapi-shell .line-team{grid-column:2;grid-row:2}.vapi-shell .line-calls-layout:not(:has(.line-next-up,.line-team)){grid-template-columns:1fr}}@media (min-width:901px){.vapi-shell .line-call-copy{flex-direction:row;align-items:baseline;gap:10px}.vapi-shell .line-call-copy>strong{flex:0 1 auto;min-width:0}.vapi-shell .line-call-copy>span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vapi-shell .line-call-list-copy{display:flex;align-items:baseline;gap:10px}.vapi-shell .line-call-list-copy>small,.vapi-shell .line-call-list-copy>strong{flex:0 1 auto}.vapi-shell .line-call-list-copy>small.line-call-list-context{flex:1 1 auto}.vapi-shell .line-contact-row .queue-card-copy{display:flex;align-items:baseline;gap:10px}.vapi-shell .line-contact-row .queue-card-copy>strong{flex:0 1 auto}.vapi-shell .line-contact-row .queue-card-copy>small{flex:1 1 auto}.vapi-shell .settings-srow-copy{flex-direction:row;align-items:baseline;gap:10px}.vapi-shell .settings-srow-copy>strong{flex:0 0 auto}.vapi-shell .settings-srow-copy>small{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vapi-shell[data-rail-collapsed]{--vapi-rail-width:64px}.vapi-shell[data-rail-collapsed] .line-rail-brand{padding:0;justify-content:center}}@media (min-width:901px){.vapi-shell[data-rail-collapsed] .coworker-rail-info,.vapi-shell[data-rail-collapsed] .line-cast h2,.vapi-shell[data-rail-collapsed] .line-cast-copy,.vapi-shell[data-rail-collapsed] .line-rail-brand .brand,.vapi-shell[data-rail-collapsed] .line-rail-person>span:last-child,.vapi-shell[data-rail-collapsed] .line-team-foot,.vapi-shell[data-rail-collapsed] .nav-heading,.vapi-shell[data-rail-collapsed] .nav-item>span,.vapi-shell[data-rail-collapsed] .tenant-switcher,.vapi-shell[data-rail-collapsed] .vapi-rail-search :is(span,kbd){display:none}.vapi-shell[data-rail-collapsed] .vapi-rail-scroll{padding:8px 6px}.vapi-shell[data-rail-collapsed] .nav-item,.vapi-shell[data-rail-collapsed] .vapi-rail-search{justify-content:center;min-height:42px;padding:8px 3px}.vapi-shell[data-rail-collapsed] .nav-group+.nav-group{margin-top:12px}.vapi-shell[data-rail-collapsed] .line-cast{margin-top:14px}.vapi-shell[data-rail-collapsed] .line-cast-coworker{padding:5px 0;justify-content:center}.vapi-shell[data-rail-collapsed] .nav-bottom{padding:8px}.vapi-shell[data-rail-collapsed] .line-rail-person{justify-content:center;padding:0}}@media (max-width:1100px){.vapi-toolbar-button kbd{display:none}.vapi-shell .line-calls-layout{display:flex;flex-direction:column}.vapi-shell .line-calls-history{order:-1}}@media (max-width:900px){.vapi-shell{grid-template:56px minmax(0,1fr) /minmax(0,1fr)}.vapi-shell>.topbar{grid-column:1;padding:0 14px;gap:8px}.vapi-shell>.workspace{grid-column:1;grid-row:2}.vapi-shell .workspace-content{padding:18px 16px 0}.vapi-shell .nav-rail{width:min(300px,calc(100vw - 32px))}.vapi-shell .close-rail{position:absolute;right:10px;top:10px;width:36px;height:36px;align-items:center;justify-content:center}.vapi-shell .line-rail-brand{justify-content:flex-start;padding-right:50px}.vapi-rail-toggle{display:none}.vapi-shell .nav-item,.vapi-shell .vapi-rail-search{min-height:44px}.vapi-shell .line-cast-item .line-cast-coworker{min-height:48px}.vapi-breadcrumb>span{display:none}.vapi-breadcrumb{flex:1}.vapi-shell .mobile-menu{width:36px;height:40px;padding:6px;align-items:center;justify-content:center}.vapi-shell .line-mobile-settings{display:none}}@media (max-width:760px){.vapi-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.vapi-shell:has(.line-mobile-tabs.is-hidden){padding-bottom:0}.vapi-shell .workspace-content{padding:16px 14px 0}.vapi-shell .workspace-page{padding-bottom:20px}.vapi-toolbar-button{min-width:40px;min-height:40px;padding:8px}.vapi-toolbar-button kbd,.vapi-toolbar-button>span{display:none}.vapi-shell .topbar .avatar-button{width:36px;height:40px}.vapi-shell .workspace-banner{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;min-height:106px;margin-bottom:20px}.vapi-line-identity{grid-column:1/-1}.vapi-line-presence{grid-column:1;grid-row:2;flex-wrap:wrap;gap:4px}.vapi-shell .workspace-banner .outbound-dialer{grid-column:2;grid-row:2}.vapi-shell .workspace-banner .outbound-dialer-trigger{min-height:42px;width:auto;padding:8px 12px}.vapi-shell .workspace-banner .outbound-dialer-trigger>svg{flex:none}.vapi-shell .workspace-banner .outbound-dialer-trigger span{display:inline}.vapi-shell .workspace-banner :is(.call-dock.is-live,.outbound-banner-controls){align-items:center}.vapi-shell .workspace-banner:is(.is-inbound,.is-outbound,.is-ringing){min-height:96px}.vapi-shell .workspace-banner .banner-offers .desk-offer{display:flex;flex-wrap:wrap;height:auto;min-height:100%}.vapi-shell .workspace-banner .offer-actions{width:100%;flex-wrap:wrap;gap:6px}.vapi-shell .workspace-banner .offer-actions button{min-height:42px;min-width:0;flex:1}.vapi-shell .line-mobile-tabs{background:var(--canvas)}.vapi-shell .line-mobile-tabs button{color:var(--muted);font-size:12px}.vapi-shell .line-mobile-tabs button[aria-current=page]{color:var(--navy)}.vapi-shell h1{font-size:23px}.vapi-shell :is(.line-calls-filters button,.settings-seg button,.connector-segmented button,.kit-button,.connector-primary,.connector-secondary){min-height:42px;height:auto}.vapi-search-dialog .workspace-search{flex-wrap:wrap}.vapi-search-dialog .workspace-search select{max-width:none;width:100%;flex:1 0 100%;min-height:36px}.vapi-search-dialog .workspace-search input{flex:1;min-height:42px}}@media (prefers-reduced-motion:reduce){.auth-shell *,.vapi-shell *{scroll-behavior:auto;animation:none;transition:none}}@media (max-width:600px){.auth-shell{padding:20px}.auth-card{padding:32px 24px}.auth-card h1{font-size:25px}}}@layer desk{:root{--dk-section-bg:var(--paper);--dk-section-border:var(--line);--dk-row-hover:color-mix(in srgb,var(--surface-2) 60%,transparent);--dk-selected:color-mix(in srgb,var(--cyan) 10%,transparent);--dk-accent-line:color-mix(in srgb,var(--cyan) 35%,transparent);--dk-text-2:color-mix(in srgb,var(--ink) 70%,transparent)}:root[data-theme=dark]{--dk-section-bg:color-mix(in srgb,var(--surface-2) 40%,transparent);--dk-section-border:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dk-section-bg:color-mix(in srgb,var(--surface-2) 40%,transparent);--dk-section-border:transparent}}.dk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dk-mono{font-family:var(--mono-font);font-size:13px}.dk-muted,.dk-sub{color:var(--muted)}.dk-sub{display:block;font-size:12px;margin-top:1px}td.dk-sub,th.dk-sub{display:table-cell;margin:0}.dk-count{margin-left:6px;font-size:12px;color:var(--muted);font-weight:400}.dk-link{background:none;border:0;padding:0;color:var(--navy);font:inherit;font-size:inherit;font-weight:500;cursor:pointer;text-decoration:none}.dk-link:hover{text-decoration:underline}.dk-page-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 20px;flex-wrap:wrap}.dk-page-copy{min-width:0}.dk-page-header h1{margin:0;font-family:var(--body-font);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.dk-page-desc{margin:4px 0 0;font-size:13px;color:var(--muted);max-width:72ch}.dk-page-actions{flex:none;padding-top:2px}.dk-page-actions,.dk-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dk-toolbar{margin:0 0 12px}.dk-spacer{flex:1 1 auto}.dk-seg{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:2px;background:var(--paper);gap:2px}.dk-seg button{border:0;background:none;height:26px;min-height:0;padding:0 10px;border-radius:6px;font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap}.dk-seg button:hover:not(:disabled){color:var(--ink)}.dk-seg button[aria-pressed=true]{background:var(--dk-selected);color:var(--navy)}.dk-seg button:disabled{opacity:.5;cursor:not-allowed}.dk-search{display:flex;align-items:center;gap:8px;height:32px;min-height:0;padding:0 10px;border:1px solid var(--line);background:var(--surface-2);border-radius:6px;color:var(--muted);max-width:100%;margin:0}.dk-search.is-sm{width:220px}.dk-search.is-md{width:300px}.dk-search.is-lg{width:360px}.dk-search.is-full{width:100%}.dk-search:focus-within{border-color:var(--vapi-input-ring,var(--ink))}.dk-search svg{flex:none}.dk-search input{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;padding:0;min-height:0;height:30px;font-size:14px;color:var(--ink);outline:none;box-shadow:none}.dk-search input::placeholder{color:var(--muted)}.dk-search input::-webkit-search-cancel-button{-webkit-appearance:none}.dk-stack{display:flex;flex-direction:column;gap:12px}.dk-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:12px;align-items:start}.dk-cols>.dk-stack{min-width:0}.dk-section{border-radius:8px;background:var(--dk-section-bg);border:1px solid var(--dk-section-border);padding:0 12px;box-shadow:none;min-width:0}.dk-section.is-destructive{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.dk-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 4px 12px}.dk-section-copy{min-width:0}.dk-section-title{margin:0;font-size:16px;font-weight:500;line-height:1.35;color:var(--ink)}.dk-section-desc{margin:2px 0 0;font-size:12px;color:var(--muted);line-height:1.6;max-width:80ch}.dk-section-actions{display:flex;gap:8px;align-items:center;flex:none;flex-wrap:wrap}.dk-section-body{padding:0 4px 16px}.dk-section-head+.dk-section-body{padding-top:4px}.dk-section.is-flush{padding:0}.dk-section.is-flush .dk-section-head{padding:16px 16px 8px}.dk-section.is-flush .dk-section-body{padding:0 0 4px}.dk-section.is-flush .dk-section-head+.dk-section-body{padding-top:0}.dk-section>.dk-section-body>.dk-empty:only-child{padding-top:24px}.dk-setting{border-top:1px solid var(--line)}.dk-setting:first-child{border-top:0}.dk-setting-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0;width:100%;text-align:left;background:none;border:0;border-radius:0;color:inherit;min-height:0}button.dk-setting-head{cursor:pointer}button.dk-setting-head:hover{background:var(--dk-row-hover)}.dk-setting-copy{min-width:0}.dk-setting-title{font-size:14px;font-weight:500;color:var(--ink)}.dk-setting-desc{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.5}.dk-setting-ctl{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.dk-setting-value{font-size:13px;color:var(--dk-text-2)}.dk-setting-caret{color:var(--muted);transition:transform .15s ease-out}.dk-setting-caret.is-open{transform:rotate(90deg)}.dk-setting-body{padding:4px 0 14px}.dk-table-wrap{overflow-x:auto}.dk-table{width:100%;border-collapse:collapse;font-size:14px}.dk-table th{height:44px;text-align:left;font-weight:500;font-size:13px;color:var(--muted);padding:0 12px;white-space:nowrap}.dk-table td,.dk-table th{border-bottom:1px solid var(--line)}.dk-table td{padding:9px 12px;vertical-align:middle;color:var(--ink)}.dk-table tbody tr:last-child td{border-bottom:0}.dk-table tbody tr.is-clickable{cursor:pointer}.dk-table tbody tr:not(.dk-day):hover{background:var(--dk-row-hover)}.dk-table tbody tr.is-selected{background:var(--dk-selected)}.dk-table tbody tr.is-done td{opacity:.6}.dk-table td.r,.dk-table th.r{text-align:right;white-space:nowrap}.dk-table td.r>*+*{margin-left:8px}.dk-table .dk-day td{padding:10px 12px 6px;font-weight:500;background:transparent}.dk-table .dk-day td,.dk-table .dk-sub{font-size:12px;color:var(--muted)}.dk-table .dk-mono{font-size:13px}.dk-who{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.dk-who-copy{display:flex;flex-direction:column;min-width:0}.dk-who-name{font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.dk-who-detail{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.dk-avatar{display:inline-grid;place-items:center;flex:none;border-radius:6px;background:var(--surface-2);color:var(--muted);font-weight:600;font-size:11px;letter-spacing:.01em}.dk-avatar.is-sm{width:28px;height:28px}.dk-avatar.is-md{width:36px;height:36px;font-size:12px;border-radius:8px}.dk-avatar.is-lg{width:44px;height:44px;font-size:14px;border-radius:10px;color:var(--ink)}.dk-avatar.is-ai{background:var(--dk-selected);color:var(--navy)}.dk-badge{white-space:nowrap}.dk-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:5px;flex:none}.dk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 16px 40px;gap:6px}.dk-empty.is-compact{padding:20px 8px 8px}.dk-empty-icon{display:inline-flex;color:var(--muted);opacity:.35;margin-bottom:8px}.dk-empty-title{font-size:20px;font-weight:500;color:var(--ink)}.dk-empty.is-compact .dk-empty-title{font-size:14px}.dk-empty-desc{font-size:14px;color:var(--muted);max-width:40ch}.dk-empty.is-compact .dk-empty-desc{font-size:13px}.dk-empty-action{margin-top:14px;display:inline-flex;gap:8px}.dk-empty.is-compact .dk-empty-action{margin-top:8px}.dk-kv{margin:0;display:grid;row-gap:8px;font-size:14px}.dk-kv-row{display:grid;grid-template-columns:minmax(96px,160px) minmax(0,1fr);column-gap:16px;align-items:baseline}.dk-kv dt{color:var(--muted)}.dk-kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.dk-note{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;color:var(--muted);flex-wrap:wrap}.dk-note-action{display:inline-flex;align-items:center;gap:4px}.dk-note-action .dk-link{font-size:12px}.dk-tabs{display:flex;border-bottom:1px solid var(--line);margin:-4px 0 16px;color:var(--muted);overflow-x:auto;scrollbar-width:none}.dk-tabs button{flex:none;background:none;border:0;border-radius:0;min-height:0;padding:10px 14px;font-size:14px;font-weight:500;color:inherit;position:relative;top:1px;white-space:nowrap}.dk-tabs button:hover:not(:disabled){color:var(--ink)}.dk-tabs button:disabled{opacity:.5;cursor:not-allowed}.dk-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 0 var(--cyan)}.dk-chips{display:flex;gap:8px;flex-wrap:wrap}.dk-chip{display:inline-flex;align-items:center;gap:6px;height:28px;min-height:0;padding:0 10px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:500;color:var(--dk-text-2);background:var(--paper);white-space:nowrap}.dk-chip.is-muted{color:var(--muted)}.dk-chip[aria-pressed=true]{border-color:var(--dk-accent-line);color:var(--navy);background:var(--dk-selected)}.dk-progress{height:4px;border-radius:4px;background:var(--surface-2);width:220px;max-width:100%;overflow:hidden;margin-top:8px}.dk-progress i{display:block;height:100%;background:var(--cyan);transition:width .3s ease-out}.dk-progress[data-unknown=true]{opacity:.5}.dk-feature{border-radius:8px;border:1px solid var(--dk-accent-line);background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 12%,transparent),var(--dk-section-bg) 55%);padding:16px 18px;display:flex;align-items:center;gap:18px;margin:0 0 12px;flex-wrap:wrap}.dk-feature-copy{flex:1 1 320px;min-width:0}.dk-feature-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);font-weight:600;margin-bottom:2px}.dk-feature-title{font-size:18px;font-weight:600;line-height:1.2;color:var(--ink)}.dk-feature-title small{font-weight:400;color:var(--muted);font-size:16px}.dk-feature-meta{font-size:13px;color:var(--muted);margin-top:3px;gap:10px}.dk-feature-actions,.dk-feature-meta{display:flex;flex-wrap:wrap;align-items:center}.dk-feature-actions{gap:8px}.dk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:12px;align-items:start}.dk-split.is-closed{grid-template-columns:minmax(0,1fr)}.dk-pane{border-radius:8px;background:var(--dk-section-bg);border:1px solid var(--dk-section-border);padding:16px;min-width:0}.dk-pane-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.dk-pane-copy{min-width:0;flex:1 1 auto}.dk-pane-title{margin:0;font-size:18px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.dk-pane-sub{font-size:13px;color:var(--muted);margin-top:3px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dk-pane-close{flex:none;margin-left:auto}.dk-pane-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:4px}.dk-pane-label{margin:16px 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.dk-pane .dk-kv{font-size:13px}.dk-pane .dk-kv-row{grid-template-columns:96px minmax(0,1fr)}.dk-entries{display:flex;flex-direction:column}.dk-entry{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.dk-entry:first-child{border-top:0}.dk-entry-icon{color:var(--muted);display:inline-flex;margin-top:2px;flex:none}.dk-entry-copy{flex:1 1 auto;min-width:0}.dk-entry-copy .dk-sub{font-size:12px}.dk-entry-meta{color:var(--muted);font-size:12px;white-space:nowrap;flex:none}.dk-entry-action{flex:none}.dk-form{display:flex;flex-direction:column;gap:14px}.dk-form.is-narrow{max-width:560px}.dk-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.dk-field{display:flex;flex-direction:column;gap:4px;min-width:0}.dk-field>label:first-child,.dk-field>span:first-child{font-size:14px;font-weight:500;color:var(--ink)}.dk-help{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.dk-help.is-error{color:var(--danger)}.dk-form-end{display:flex;justify-content:flex-end;gap:8px;align-items:center;flex-wrap:wrap}.dk-form-end .dk-help{margin-right:auto;font-size:12px;color:var(--muted)}.dk-input-suffix{display:flex;align-items:center;gap:8px}.dk-input-suffix>small{color:var(--muted);font-size:12px;white-space:nowrap}@media (max-width:900px){.dk-cols,.dk-split{grid-template-columns:minmax(0,1fr)}.dk-page-header{flex-direction:column;align-items:stretch}.dk-page-actions{padding-top:0}}@media (max-width:760px){.dk-table,.dk-table tbody{display:block;width:100%}.dk-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dk-table tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;border-bottom:1px solid var(--line)}.dk-table tbody tr:last-child{border-bottom:0}.dk-table tbody tr.dk-day{padding:10px 12px 2px;border-bottom:0}.dk-table tbody td{display:block;border:0;padding:0;min-width:0;max-width:100%}.dk-table tbody tr:not(.dk-day) td:first-child{flex:1 1 100%}.dk-table tbody td.r{margin-left:auto}.dk-table tbody td.dk-day{flex:1 1 100%}}@media (max-width:600px){.dk-search.is-lg,.dk-search.is-md,.dk-search.is-sm{width:100%}.dk-toolbar>.dk-seg{max-width:100%;overflow-x:auto}.dk-setting-head{flex-direction:column;align-items:flex-start;gap:8px}.dk-setting-ctl{justify-content:flex-start}.dk-kv-row{grid-template-columns:minmax(0,1fr);row-gap:2px}.dk-feature{padding:14px}}@media (prefers-reduced-motion:reduce){.dk-progress i,.dk-setting-caret{transition:none}}}@layer desk{.settings-away .settings-policy-embed,.settings-page .settings-policy-embed{border:0;padding:0}.settings-away fieldset,.settings-page fieldset{border:0;padding:0;margin:0;min-width:0}.settings-board{--settings-measure:1120px}.settings-board>:is(.settings-section-chrome,.settings-tabs,.settings-content){flex:0 0 auto;max-width:var(--settings-measure);width:100%}.settings-board>.settings-section-chrome{margin-bottom:16px}.settings-board>.settings-tabs{margin-top:0}.settings-board>.connector-back{align-self:flex-start;margin-bottom:8px}.settings-page{min-width:0}.settings-initial-space{min-height:240px}.settings-pending-line{margin:0;min-height:44px}.settings-load-failure{padding:16px}.settings-load-failure .dk-section-head{padding:0 0 8px}.settings-badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.settings-badges .dk-sub{display:inline;margin:0}.settings-history{margin-top:12px}.settings-history strong{font-weight:500;color:var(--ink)}.settings-history [data-refused=true]{text-decoration:line-through}.settings-page .dk-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}.settings-page select{min-height:32px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--ink);font-size:14px}.settings-page textarea{min-height:120px}.settings-page .dk-help.is-error,.settings-page [data-tone=refused]{color:var(--danger)}.settings-page .connector-details{margin:0}.settings-page .connector-notice{font-size:12px;color:var(--muted);margin:0}.settings-page .connector-notice.is-error{color:var(--danger)}.settings-page .settings-check{font-size:14px}.settings-connections{display:flex;flex-direction:column}.settings-connection{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.settings-connection:first-child{border-top:0}.settings-connection-logo{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--surface-2);color:var(--muted);flex:none}.settings-connection-logo img{width:22px;height:22px}.settings-connection.is-telnyx .settings-connection-logo{background:color-mix(in srgb,var(--status-success-bg) 70%,var(--surface-2))}.settings-connection.is-vapi .settings-connection-logo{background:color-mix(in srgb,var(--cyan) 14%,var(--surface-2))}.settings-connection-copy{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.settings-connection-name{font-size:14px;font-weight:500;color:var(--ink);text-align:left;align-self:flex-start}.settings-connection-name:hover{color:var(--navy)}.settings-connection-end{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:none}.settings-integrations .connector-page{padding:0;border:0;background:transparent;box-shadow:none}.settings-phone-callout{outline:none}.settings-phone-callout strong{font-weight:600}.settings-phone-callout .dk-link{font-size:12px}.settings-phone-account{max-width:360px}.settings-number-editor>td{background:var(--dk-row-hover);padding:12px 16px 16px}.settings-number-editor .dk-form{max-width:620px}.settings-calling-form{padding:4px 0}.settings-calling-form .desk-write-form{padding:0}.settings-calling-form .settings-policy-embed{display:flex;flex-direction:column;gap:12px}.settings-queue-chips{margin:-4px 0 0}.settings-chip-count{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--muted)}.settings-chip-count.is-active{background:var(--dk-selected);color:var(--navy)}.settings-queue-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding:12px 16px}.settings-queue-editor{padding:4px 16px 16px;border-top:1px solid var(--line)}.settings-queue-assignment:not(:empty){padding:0 16px 12px;display:flex;flex-direction:column;gap:12px}.settings-queue-assignment>.dk-empty{padding-top:8px}.settings-queues-empty .dk-section-body{padding-bottom:8px}.settings-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;color:var(--ink);position:relative}.settings-switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.settings-switch-track{width:34px;height:20px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);position:relative;transition:background .15s ease-out;flex:none}.settings-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease-out}.settings-switch input:checked+.settings-switch-track{background:var(--cyan);border-color:var(--cyan)}.settings-switch input:checked+.settings-switch-track:after{transform:translateX(14px);background:var(--paper)}.settings-switch input:focus-visible+.settings-switch-track{outline:2px solid var(--navy);outline-offset:2px}.settings-switch input:disabled~*{opacity:.55;cursor:not-allowed}.settings-reasons{display:flex;flex-direction:column;gap:6px}.settings-reasons-empty{margin:0 0 4px;font-size:13px}.settings-reason{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--line)}.settings-reason:first-child{border-top:0}.settings-reason-name{flex:1 1 200px;min-width:0;margin:0}.settings-reason .settings-check{margin:0;font-size:13px;color:var(--dk-text-2)}.settings-reason-advanced{flex:1 1 100%;font-size:12px;color:var(--muted)}.settings-reason-advanced summary{cursor:pointer}.settings-reason-advanced .dk-field{margin-top:8px;max-width:360px}.settings-reasons-add{align-self:flex-start;margin-top:4px}.settings-reasons-form fieldset{border:0;margin:0;padding:0;min-width:0}.settings-workspace-name .dk-field{max-width:480px}.settings-workspace-readonly{margin:0;font-size:14px}.settings-licence-state{margin-bottom:12px}.settings-licence .dk-kv-row{grid-template-columns:90px minmax(0,1fr)}.settings-licence-note{margin:12px 0 0;font-size:13px}.settings-licence-install{margin-top:12px;width:100%}.settings-licence-form{margin-top:12px}.settings-backups-note{margin:0;font-size:13px}.settings-deployments-details{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.settings-deployments-picker{max-width:360px}.settings-deployments-empty{margin:0;font-size:13px}.settings-members-count{font-size:12px}.settings-members-table .dk-table td.r .dk-visually-hidden{position:absolute}.settings-role-form{padding:12px 16px 16px;border-top:1px solid var(--line)}.settings-members .settings-member-dialog{max-width:520px}.settings-session-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.settings-session-hint{margin:-4px 0 0}.settings-session-managed{margin:0 0 8px;font-size:13px}.settings-support-reason{max-width:420px;margin-bottom:12px}.settings-support.is-flush .settings-support-reason{margin:0 16px 12px}.settings-support-empty{margin:0;padding:16px 0 4px;text-align:center;font-size:15px}.settings-sso-state{margin-bottom:10px}.settings-sso-note{margin:0 0 12px;font-size:13px}.settings-sso-actions{display:flex;gap:8px;flex-wrap:wrap}.settings-sso-actions>:first-child{flex:1 1 auto}.settings-sso-editor{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.settings-sso-editor .operations-panel-head{margin-bottom:8px}.settings-sso-editor .desk-write-form{padding:0}.settings-mappings-empty{margin:0;font-size:13px}.settings-mapping-form{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}@media (max-width:700px){.settings-connection{flex-wrap:wrap}.settings-connection-end{width:100%;padding-left:54px}.settings-connection-end,.settings-queue-actions{justify-content:flex-start}}}@layer desk{.settings-board .dk-connector{max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.settings-board .dk-connector-head{display:none}.settings-board:has(>.connector-back) .dk-connector-head{display:flex;align-items:flex-start;gap:14px;margin:0 0 20px;padding:0;border:0;background:none}.dk-connector-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--navy);box-shadow:none}.dk-connector-icon img{width:26px;height:26px;object-fit:contain}.dk-connector-copy{min-width:0}.dk-connector-scope{display:block;margin:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.dk-connector-title{margin:0;font-family:var(--body-font);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.dk-connector-desc{margin:4px 0 0;max-width:72ch;font-size:13px;line-height:1.5;color:var(--muted)}.settings-board .dk-connector-body{display:flex;flex-direction:column;gap:12px;padding:0}.settings-board .dk-connector-section{margin:0;overflow:visible}.settings-board .dk-connector-section>.dk-section-head{border-bottom:0}.settings-board .dk-connector-section .dk-section-title{font-family:var(--body-font);font-size:16px;font-weight:500;letter-spacing:0}.settings-board .dk-connector-section .dk-section-desc{font-size:12px}.settings-board .dk-connector-section>.dk-section-body{display:flex;flex-direction:column;gap:12px}.settings-board .dk-connector-section .desk-write-form{width:100%;max-width:640px}.settings-board .dk-disclosure{color:inherit}.settings-board .dk-disclosure>summary{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:32px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:500;color:var(--muted)}.settings-board .dk-disclosure>summary:hover{background:var(--dk-row-hover);color:var(--ink)}.settings-board .dk-disclosure>summary span{font-size:inherit;font-weight:inherit}.settings-board .dk-disclosure[open]{padding:0;border:0;border-radius:0;background:transparent}.settings-board .dk-disclosure[open]>summary{margin-bottom:8px;color:var(--ink)}.settings-board .dk-disclosure-content{display:flex;flex-direction:column;gap:10px;margin-left:8px;padding:0 0 4px 10px;border-left:2px solid var(--line)}.settings-board .dk-disclosure-content>p{margin:0;font-size:13px}.dk-toolbar-field{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;color:var(--muted)}.dk-toolbar-field input{height:32px;min-height:32px}.dk-audit-count,.dk-bc-count,.dk-calllog-note{font-size:12px;color:var(--muted);white-space:nowrap}.audit-evidence{display:block;max-width:none}.dk-audit-filters{margin:0 0 12px}.dk-audit-filters .dk-toolbar{margin:0}.dk-audit-more{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:12px 16px 14px;border:1px solid var(--dk-section-border);border-radius:8px;background:var(--dk-section-bg)}.dk-audit-filter-error{margin:8px 0 0;font-size:12px;color:var(--status-danger-fg)}.dk-audit-recovery{margin:12px 0}.dk-audit-receipt{display:flex;flex-direction:column;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:none;font:inherit;line-height:1.35;text-align:left;color:inherit;cursor:pointer}.dk-audit-receipt-kind{font-size:14px;font-weight:500;color:var(--ink)}.dk-audit-receipt[aria-current=true] .dk-audit-receipt-kind{color:var(--navy)}.dk-audit-older{display:flex;justify-content:center;padding:10px 0 4px}.dk-audit-verified{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dk-audit-protected{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;color:var(--muted)}.dk-audit-protected svg{flex:none;margin-top:2px}.dk-audit-json{max-height:360px;margin:0;padding:10px 12px;overflow:auto;border-radius:6px;background:var(--surface-2);line-height:1.5;white-space:pre-wrap}.dk-audit-json,.dk-bc-technical-note code,.dk-pane .dk-kv code{font-family:var(--mono-font);font-size:12px;overflow-wrap:anywhere}.dk-pane .dk-pane-actions .dk-sub{flex-basis:100%}.dk-calllog-filters{margin:0 0 12px}.dk-calllog-filters .dk-toolbar{margin:0}.dk-calllog-feedback{min-height:1.5em;font-size:12px;color:var(--muted)}.dk-calllog-results{max-height:65vh;overflow:auto;scrollbar-gutter:stable;overflow-anchor:none}.dk-calllog-time{white-space:nowrap}.dk-calllog-time time{display:block;font-size:13px}.dk-calllog-reference{font-size:12px;text-align:left;overflow-wrap:anywhere}.dk-calllog-detail{min-width:260px;overflow-wrap:anywhere}.dk-calllog-detail>span{display:block}.dk-apps-embed{min-width:0}.dk-apps-scope select{min-width:200px}.dk-apps-check,.dk-bc-check{flex-direction:row;align-items:center;gap:8px}.dk-apps-check input,.dk-bc-check input{width:16px;height:16px;min-height:0;margin:0}.dk-apps-check>span,.dk-bc-check>span{font-size:13px;font-weight:400;color:var(--ink)}.dk-apps-table .dk-who-name{display:block}.business-capabilities{display:flex;flex-direction:column;gap:12px}.dk-bc .dk-toolbar{margin:0}.dk-bc-filters{display:flex;flex-direction:column;gap:12px;padding:12px 16px 14px;border:1px solid var(--dk-section-border);border-radius:8px;background:var(--dk-section-bg)}.dk-bc-filters .dk-form-end .dk-bc-check{margin-right:auto}.dk-bc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.dk-bc-summary>div{display:flex;flex-direction:column;gap:2px}.dk-bc-summary dt{font-size:12px;color:var(--muted)}.dk-bc-summary dd{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.dk-bc-split{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}.dk-bc-split.is-closed{grid-template-columns:minmax(0,1fr)}.business-capabilities .dk-bc-browser{max-height:none;overflow:visible}.business-capabilities .dk-bc-detail{overflow:visible}.dk-bc-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 8px;font-size:13px;color:var(--muted)}.dk-bc-row{display:flex;flex-direction:column;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:none;font:inherit;line-height:1.35;text-align:left;color:inherit;cursor:pointer}.dk-bc-row[aria-current=true] .dk-who-name{color:var(--navy)}.dk-bc-description{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--dk-text-2)}.dk-bc-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dk-bc-diff .dk-kv-row,.dk-bc-rules .dk-kv-row{grid-template-columns:minmax(0,1fr);row-gap:1px}.dk-bc-badges{gap:6px;margin:0 0 8px}.dk-bc-badges,.dk-bc-refs{display:flex;flex-wrap:wrap}.dk-bc-refs{gap:8px 16px}.dk-bc-refs>*{display:flex;flex-direction:column;font-size:13px;color:inherit;text-decoration:none}.dk-bc-refs b{font-weight:500}.dk-bc .dk-disclosure,.dk-bc-details{margin-top:16px;padding-top:8px;border-top:1px solid var(--line)}.dk-bc .dk-disclosure>summary{padding-left:0}.dk-bc-details>summary{display:flex;align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:500;color:var(--ink);list-style:none;cursor:pointer}.dk-bc-details>summary::-webkit-details-marker{display:none}.dk-bc-details>summary:after{content:"";width:6px;height:6px;margin-left:auto;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);transition:transform .15s ease-out}.dk-bc-details[open]>summary:after{transform:rotate(45deg)}.dk-bc-editor{margin-top:8px}.dk-bc-fieldset{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;border:0}.dk-bc-editor-intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.dk-bc-editor-intro strong{font-size:14px;font-weight:500;color:var(--ink)}.dk-bc-editor-intro p{margin:2px 0 0}.dk-bc-choices{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:6px}.dk-bc-choices legend{padding:0 4px;font-size:12px;font-weight:500;color:var(--muted)}.dk-bc-choices label{display:flex;align-items:center;gap:8px;font-size:13px}.dk-bc-choices input{width:16px;height:16px;min-height:0;margin:0}.dk-bc-wide{grid-column:1/-1}.dk-bc-bounds{padding:8px 10px;border:1px solid var(--line);border-radius:6px}.dk-bc-bounds>summary{font-size:13px;font-weight:500;cursor:pointer}.dk-bc-bounds[open]>summary{margin-bottom:10px}.dk-bc-errors{margin:4px 0 0;padding-left:18px}.dk-bc-approval,.dk-bc-preview,.dk-bc-why{display:flex;flex-direction:column;gap:10px;margin-top:12px}.dk-bc-approval .dk-pane-label,.dk-bc-limits .dk-pane-label,.dk-bc-preview .dk-pane-label,.dk-bc-why .dk-pane-label{margin-top:0}.dk-bc-limits{margin-top:8px}.dk-bc-title{display:block;margin:0;font-size:15px;font-weight:600;color:var(--ink)}.dk-bc-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk-bc-diff h4{margin:0 0 6px;font-size:13px;font-weight:500;color:var(--ink)}.dk-bc-not-evaluated{display:flex;align-items:flex-start;gap:10px}.dk-bc-not-evaluated>svg{flex:none;margin-top:2px;color:var(--muted)}.dk-bc-gate{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--muted)}.dk-bc-gate.is-passed{background:var(--status-success-bg);color:var(--status-success-fg)}.dk-bc-gate.is-blocked{background:var(--status-danger-bg);color:var(--status-danger-fg)}.dk-bc-technical-note{margin-top:4px;font-size:12px}.dk-bc-ceremony{margin-top:12px}@media (max-width:900px){.dk-bc-split{grid-template-columns:minmax(0,1fr)}.dk-bc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-bc-diff,.dk-bc-rules{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dk-toolbar-field{width:100%}.dk-toolbar-field input{flex:1 1 auto;min-width:0}}@media (prefers-reduced-motion:reduce){.dk-bc-details>summary:after{transition:none}}}@layer desk{.line-calls-page{gap:0}.line-calls-page .dk-page-actions .outbound-dialer{position:relative}.line-calls-page .dk-toolbar{margin-bottom:12px}.line-calls-page .line-calls-history{min-height:320px}.line-calls-page .line-call-blocked{display:inline-block;margin-right:8px;white-space:nowrap}.line-calls-page .dk-table td.r{white-space:nowrap}.line-calls-page .dk-table td.r .dk-badge{vertical-align:middle}.line-calls-page .dk-who-detail .dk-link{font-size:12px}.line-calls-page .line-calls-history-toggle{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);flex-wrap:wrap}.line-calls-page .line-calls-history-toggle>span:first-child{flex:1 1 auto}.line-calls-page .line-calls-loading{display:flex;align-items:center;gap:8px;padding:48px 16px;color:var(--muted);font-size:13px;justify-content:center}.line-calls-page .line-calls-loading i{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.5}.line-calls-page .line-calls-empty{margin:16px}.vapi-shell .workspace-banner:is(.is-inbound,.is-outbound){display:block;padding:0;min-height:0}.vapi-shell .workspace-banner .outbound-dialer.is-live{position:relative;inset:auto;width:100%}.vapi-shell .workspace-banner :is(.call-dock.is-live,.outbound-banner-controls){position:relative;inset:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:76px;padding:12px 14px}.vapi-shell .workspace-banner :is(.call-dock.is-live,.outbound-banner-controls) .call-live{flex:1 1 220px;display:flex;align-items:center;gap:10px;min-width:0}.vapi-shell .workspace-banner .call-controls{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-left:auto}.vapi-shell .workspace-banner .call-secondary-controls{flex-wrap:wrap;flex-shrink:1;min-width:0}.vapi-shell .workspace-banner .outbound-banner-controls>.call-devices{position:absolute;top:calc(100% + 10px);right:0;left:auto;z-index:2;width:min(480px,calc(100vw - 32px));display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink)}.vapi-shell .workspace-banner .outbound-banner-controls>.call-devices label{display:grid;gap:4px;font-size:12px}.vapi-shell .workspace-banner .outbound-banner-controls>.call-devices select{min-height:32px}@media (max-width:700px){.vapi-shell .workspace-banner .call-secondary-controls{flex-wrap:nowrap}}.audio-device-settings{display:grid;gap:10px;padding:16px 0;border-top:1px solid var(--line)}.audio-device-settings h3{margin:0;font-size:14px;font-weight:600}.audio-device-settings label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.audio-device-settings select{min-height:32px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.audio-device-actions{display:flex;gap:8px}.vapi-shell .workspace-banner .outbound-banner-controls>.call-command-notice{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-size:12px;z-index:2}.line-calls-queue select,.line-calls-timeframe select{height:32px;min-height:0;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.line-calls-count{white-space:nowrap}.line-calls-page .dk-pane .dk-pane-actions .dk-link{font-size:13px}.line-calls-page .line-call-recording,.line-calls-page .line-call-wrapup{margin-top:8px}.line-calls-page .line-call-outcome{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.line-call-list-page .dk-page-desc{min-height:1.5em}.line-call-list-page .line-call-list-next-reason{font-size:12px;color:var(--muted);width:28ch;max-width:28ch;text-align:right}.line-call-list-page .line-call-list-panel{min-height:320px;background:transparent;border:0;border-radius:0;overflow:visible}.line-call-list-page .dk-feature .dk-mono{color:var(--ink)}.line-call-list-page .dk-feature .line-call-list-attempts{vertical-align:middle}.line-call-list-page .dk-tabs button:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.line-call-list-page .dk-tabs button:disabled:hover{color:var(--muted)}.line-call-list-page .line-call-list-tab-note{margin:-8px 0 12px;font-size:12px;color:var(--muted)}.line-call-list-page .dk-table td.r{white-space:nowrap}.line-call-list-page .line-call-list-blocked{display:inline-block;margin-right:8px;white-space:nowrap}.line-call-list-page .dk-table .line-call-list-attempts{display:inline-flex}.line-call-list-page .line-call-list-open{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.line-call-list-page .line-call-list-open:hover{text-decoration:underline}.line-call-list-page .line-call-list-other{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;color:var(--muted);flex-wrap:wrap}.line-call-list-page .line-call-list-other .dk-link{font-size:13px}.line-call-list-page .line-call-list-empty{padding:0}.personal-work-dialog.is-call-list{width:min(560px,calc(100vw - 32px));border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--paper);color:var(--ink)}.personal-work-dialog.is-call-list h2{margin:0 0 12px;font-size:18px;font-weight:600}.personal-work-dialog.is-call-list .dk-form .dk-search{width:100%}.personal-work-dialog.is-call-list .personal-work-results{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:8px;max-height:220px;overflow-y:auto}.personal-work-dialog.is-call-list .personal-work-results li+li{border-top:1px solid var(--line)}.personal-work-dialog.is-call-list .personal-work-results button{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;background:none;border:0;border-radius:0;text-align:left;color:inherit;font:inherit;min-height:0;cursor:pointer}.personal-work-dialog.is-call-list .personal-work-results button:hover{background:var(--dk-row-hover)}.personal-work-dialog.is-call-list .personal-work-chosen{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--dk-accent-line);border-radius:8px;background:var(--dk-selected)}.personal-work-dialog.is-call-list .personal-work-chosen .dk-who{flex:1 1 auto}.personal-work-dialog.is-call-list .personal-work-or{font-size:12px;color:var(--muted)}@media (max-width:600px){.line-call-list-page .line-call-list-next-reason{text-align:left;max-width:none}}}@layer desk{.line-assistants-page,.line-contacts-page{box-sizing:border-box;margin:0 auto;max-width:var(--vapi-content-width,1320px);min-width:0;padding:0;width:100%}.line-contacts-page{height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.line-contacts-list{min-height:320px}.line-row-open{appearance:none;background:none;border:0;border-radius:4px;color:inherit;cursor:pointer;font:inherit;min-height:0;padding:0;text-align:left}.line-row-open:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.line-people-form select,.line-toolbar-select select{appearance:none;background:var(--surface-2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5l3 3 3-3' fill='none' stroke='%23888' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 10px center;border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;font-size:14px;height:32px;min-height:0;padding:0 28px 0 10px}.line-people-form select:focus-visible,.line-toolbar-select select:focus-visible{border-color:var(--vapi-input-ring,var(--ink));outline:none}.line-people-form select{height:32px;width:100%}.line-contacts-typed{padding:8px 12px 0}.contact-typed-number{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;padding:8px 0 12px}.contact-typed-number-icon{align-items:center;background:var(--surface-2);border-radius:6px;color:var(--muted);display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.contact-typed-number-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.contact-typed-number-copy strong{font-size:14px;font-weight:500}.contact-typed-number-copy small{color:var(--muted);font-size:12px}.contact-actions-note,.line-pane-note{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 0}.contact-ask-coworkers .dk-pane-actions{margin-bottom:0}.line-overflow{display:inline-flex;position:relative}.line-overflow-menu{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 12%,transparent);display:flex;flex-direction:column;left:0;min-width:140px;padding:4px;position:absolute;top:calc(100% + 4px);z-index:4}.line-overflow-menu button{appearance:none;background:none;border:0;border-radius:6px;color:var(--ink);font:inherit;font-size:13px;min-height:0;padding:7px 10px;text-align:left}.line-overflow-menu button:hover{background:var(--dk-row-hover)}.dk-pane .crm-disposition-panel{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.crm-disposition-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dk-pane .customers-activity .dk-entry strong{font-size:13px;font-weight:500}.crm-account-picker{border:0;margin:0;min-width:0;padding:0}.crm-account-picker legend{color:var(--ink);font-size:14px;font-weight:500;margin-bottom:4px;padding:0}.crm-account-current{align-items:center;color:var(--dk-text-2);display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:6px}.crm-account-options{border:1px solid var(--line);border-radius:6px;list-style:none;margin:4px 0 0;max-height:200px;overflow-y:auto;padding:4px}.crm-account-options button{appearance:none;background:none;border:0;border-radius:6px;color:var(--ink);display:flex;flex-direction:column;font:inherit;font-size:13px;min-height:0;padding:6px 8px;text-align:left;width:100%}.crm-account-options button small{color:var(--muted);font-size:12px}.crm-account-options button:hover{background:var(--dk-row-hover)}.crm-account-options button[aria-pressed=true]{background:var(--dk-selected);color:var(--navy)}.line-assistants-callout{margin:-4px 0 12px}.line-assistants-callout p{font-size:13px;line-height:1.5}.line-assistants-callout strong{color:var(--ink)}.line-assistants-state{color:var(--muted);font-size:13px;margin:0;padding:20px 16px}ul.coworker-directory.line-assistant-list{background:none;border:0;border-radius:0;list-style:none;margin:0;max-width:none;padding:0}.line-assistant-row{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;min-height:64px;padding:10px 16px}.line-assistant-row:first-child{border-top:0}.line-assistant-row:hover{background:var(--dk-row-hover)}.line-assistant-row.is-selected{background:var(--dk-selected)}.line-assistant-row .line-cast-avatar-wrap{flex:none}.line-assistant-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.line-assistant-name{color:var(--ink);font-size:14px;font-weight:500;overflow-wrap:anywhere}.line-assistant-line{color:var(--muted);font-size:12px;margin-top:1px;overflow-wrap:anywhere}.line-assistant-badges{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:6px;justify-content:flex-end}.line-assistant-actions{align-items:center;display:flex;flex:none;gap:6px}.line-assistant-pane-copy{color:var(--dk-text-2);font-size:13px;line-height:1.55;margin:8px 0 0}.coworker-thread-work{border-bottom:1px solid var(--line);color:var(--muted);flex:0 0 auto;font-size:12.5px;line-height:1.5;margin-bottom:8px;max-height:28vh;overflow-y:auto;padding:0 2px 9px}.coworker-thread-work h2{color:var(--ink);font-size:13px;font-weight:500;margin:0 0 4px}.coworker-thread-work>p{margin:0}.line-cast-copy .line-cast-purpose{color:var(--ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-cast-publish{font-size:inherit}@media (max-width:720px){.line-assistants-page,.line-contacts-page{padding:16px 16px 96px}.line-assistant-row{align-items:flex-start;flex-wrap:wrap}.line-assistant-badges{justify-content:flex-start}.line-assistant-copy{flex-basis:calc(100% - 60px)}.line-assistant-actions{margin-left:auto}}}.cdr-capture{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:104px;border:1px solid var(--line);border-radius:12px;padding:16px}.cdr-capture-controls{display:flex;gap:12px;align-items:center;margin-left:auto}.cdr-count{flex-basis:100%;margin:0;font-variant-numeric:tabular-nums;min-height:20px}.cdr-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.cdr-filters label{display:grid;gap:6px;font-size:12px;min-width:130px}.cdr-filters input{max-width:210px}.cdr-capture select,.cdr-filters select{min-height:34px}.cdr-feedback{min-height:28px;padding:4px 0;color:var(--muted)}.cdr-feedback[role=alert]{color:var(--danger)}.cdr-results{min-height:400px;overflow:auto}.cdr-results td{vertical-align:top;max-width:280px;overflow-wrap:anywhere}.cdr-detail{position:fixed;right:16px;top:72px;bottom:16px;width:min(600px,calc(100vw - 32px));z-index:60;background:var(--surface,#fff);box-shadow:0 8px 40px #0003;border-radius:12px;display:flex;flex-direction:column}.cdr-detail-body{overflow:auto;padding:16px;overscroll-behavior:contain}.cdr-detail dl>div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:6px 0}.cdr-detail dt{color:var(--muted)}.cdr-detail dd{margin:0;overflow-wrap:anywhere}.cdr-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:420px;overflow:auto;padding:12px;background:var(--canvas)}.cdr-detail details{padding:10px 0;border-bottom:1px solid var(--line)}.cdr-detail summary{overflow-wrap:anywhere;cursor:pointer}.cdr-detail h3{margin:24px 0 8px}.cdr-detail li{padding:4px 0}@media(max-width:720px){.cdr-capture-controls{margin-left:0}.cdr-detail dl>div{grid-template-columns:110px 1fr}}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a918ff{font-family:inter,inter Fallback}.__variable_a918ff{--font-inter:"inter","inter Fallback"}