.call-log-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.call-log-filters label{display:grid;gap:6px;min-width:0}.call-log-filters input,.call-log-filters select{min-width:0;width:100%;box-sizing:border-box;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px}.call-log-actions{display:flex;align-items:end;gap:8px}.call-log-feedback{min-height:2.5em;color:var(--muted)}.call-log-results{min-height:320px;max-height:65vh;overflow:auto;scrollbar-gutter:stable;overflow-anchor:none}.call-log-entry{padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.call-log-entry header{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.call-log-entry p{margin:6px 0}.call-log-entry small{color:var(--muted)}.call-log-reference{max-width:100%;overflow-wrap:anywhere;margin-top:6px}:root{--ink:#14213a;--muted:#5a6a82;--line:#d9e1ec;--soft-line:#e7ebf0;--paper:#ffffff;--canvas:#f4f7fb;--surface-2:#f7f9fc;--navy:#0f2f5f;--blue-strong:#1769dd;--sky:#e3edfb;--sky-strong:#9cc3ff;--cyan:#31d6ff;--amber:#f3be61;--blue:#dcecff;--violet:#eee6ff;--danger:#a7423e;--action-bg:#0f4fa8;--action-bg-hover:#1769dd;--action-fg:#ffffff;--status-info-bg:#eaf2ff;--status-info-border:#bfd4f5;--status-info-fg:#174b8f;--status-success-bg:#e1f5e8;--status-success-border:#b9dfc8;--status-success-fg:#165a38;--status-warning-bg:#fff2d2;--status-warning-border:#e8c574;--status-warning-fg:#6b4706;--status-danger-bg:#fff0ee;--status-danger-border:#e6bbb6;--status-danger-fg:#7f2f2b;--shadow:0 18px 52px rgba(9,19,33,0.09);--surface:var(--paper);--forest:var(--navy);--mint:var(--sky);--cream:#fdf6e6;--ink-muted:var(--muted);--shadow-soft:0 8px 24px rgba(24,34,56,0.08);--av-working:#1b74ff;--av-needs:#9a6b12;--radius:16px;--text-label:12px;--text-supporting:13px;--text-ui:14px;--text-body:15px;--display-font:"Avenir Next","Segoe UI",system-ui,sans-serif;--body-font:system-ui,-apple-system,"Segoe UI",sans-serif;--mono-font:ui-monospace,"SF Mono",Menlo,monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#e8eef8;--muted:#9fb0c8;--line:#24344d;--soft-line:#1a3358;--paper:#122036;--canvas:#0b1424;--surface-2:#15233a;--navy:#9cc3ff;--blue-strong:#5b9dff;--sky:#1a3358;--sky-strong:#2d6289;--cyan:#31d6ff;--amber:#e0b45c;--blue:#15233a;--violet:#272039;--danger:#e07a75;--action-bg:#70aaff;--action-bg-hover:#97c1ff;--action-fg:#07111f;--status-info-bg:#172f52;--status-info-border:#315d91;--status-info-fg:#c9ddff;--status-success-bg:#173829;--status-success-border:#32694d;--status-success-fg:#a9e8c0;--status-warning-bg:#3a2d12;--status-warning-border:#755b23;--status-warning-fg:#f6d88f;--status-danger-bg:#3d2023;--status-danger-border:#77464a;--status-danger-fg:#ffc2bd;--shadow:0 18px 52px rgba(0,0,0,0.38);--cream:#33290f;--shadow-soft:0 8px 24px rgba(0,0,0,0.32);--forest:#9cc3ff;--av-working:#5b9dff;--av-needs:#e0b45c;color-scheme:dark}}:root[data-theme=dark]{--ink:#e8eef8;--muted:#9fb0c8;--line:#24344d;--soft-line:#1a3358;--paper:#122036;--canvas:#0b1424;--surface-2:#15233a;--navy:#9cc3ff;--blue-strong:#5b9dff;--sky:#1a3358;--sky-strong:#2d6289;--cyan:#31d6ff;--amber:#e0b45c;--blue:#15233a;--violet:#272039;--danger:#e07a75;--action-bg:#70aaff;--action-bg-hover:#97c1ff;--action-fg:#07111f;--status-info-bg:#172f52;--status-info-border:#315d91;--status-info-fg:#c9ddff;--status-success-bg:#173829;--status-success-border:#32694d;--status-success-fg:#a9e8c0;--status-warning-bg:#3a2d12;--status-warning-border:#755b23;--status-warning-fg:#f6d88f;--status-danger-bg:#3d2023;--status-danger-border:#77464a;--status-danger-fg:#ffc2bd;--shadow:0 18px 52px rgba(0,0,0,0.38);--cream:#33290f;--shadow-soft:0 8px 24px rgba(0,0,0,0.32);--forest:#9cc3ff;--av-working:#5b9dff;--av-needs:#e0b45c;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--body-font);font-size:var(--text-body);text-rendering:optimizeLegibility}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer}.auth-shell{align-items:center;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--cyan) 24%,transparent),transparent 30%),radial-gradient(circle at 84% 82%,color-mix(in srgb,var(--sky-strong) 24%,transparent),transparent 34%),linear-gradient(145deg,var(--surface-2) 0,var(--canvas) 52%,var(--sky) 100%);display:grid;isolation:isolate;justify-items:center;min-height:100vh;overflow:hidden;padding:28px;position:relative}.auth-shell:after,.auth-shell:before{border:1px solid var(--line);border-radius:50%;content:"";height:540px;position:absolute;width:540px;z-index:-1}.auth-shell:before{left:-300px;top:-280px}.auth-shell:after{bottom:-330px;right:-260px}.auth-card{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-width:540px;padding:46px 50px 40px;text-align:center;width:100%}.auth-card.is-error{border-color:var(--status-danger-border)}.auth-card .brand{justify-content:center;margin-bottom:38px;min-width:0}.auth-brand{color:var(--navy);font-size:25px;font-weight:750;letter-spacing:-1px;margin-bottom:32px}.auth-art{display:flex;margin-bottom:33px;width:100%}.auth-art,.auth-art span{align-items:center;justify-content:center}.auth-art span{background:var(--navy);border-radius:15px;box-shadow:0 9px 25px rgba(21,38,63,.16);color:var(--cyan);display:inline-flex;height:52px;width:52px}.auth-art span:nth-of-type(2){background:var(--status-info-bg);color:var(--status-info-fg)}.auth-art i{background:linear-gradient(90deg,var(--soft-line),var(--muted));height:1px;width:42px}.auth-card>.eyebrow{color:var(--blue-strong);margin-bottom:10px}.auth-card h1{font-size:clamp(30px,5vw,42px);letter-spacing:-1.8px;line-height:1.08;margin:0}.auth-card>p{color:var(--muted);font-size:14px;line-height:1.7;margin:18px auto 0;max-width:410px}.auth-action,.auth-card>button{align-items:center;background:var(--navy);border:0;border-radius:11px;box-shadow:0 11px 25px rgba(21,38,63,.2);color:var(--action-fg);display:inline-flex;font-weight:700;gap:9px;justify-content:center;margin-top:26px;min-height:44px;padding:11px 18px;text-decoration:none}.auth-action:hover,.auth-card>button:hover{background:var(--blue-strong)}.auth-action:focus-visible,.auth-card>button:focus-visible{outline:3px solid rgba(126,162,213,.55);outline-offset:3px}.auth-card>small{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--text-label);gap:6px;margin-top:26px}.auth-spinner{animation:auth-spin .9s linear infinite;border-radius:50%;border:3px solid var(--line);border-top-color:var(--blue-strong);height:31px;margin-top:26px;width:31px}@keyframes auth-spin{to{transform:rotate(1turn)}}.app-shell{display:grid;grid-template:minmax(0,1fr) /240px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}@media (min-width:901px){.app-shell>.topbar{display:none}.workspace{grid-column:2;grid-row:1}}.topbar{background:color-mix(in srgb,var(--paper) 96%,transparent);border-bottom:1px solid var(--line);gap:16px;grid-column:2;grid-row:1;padding:0 22px;position:relative;z-index:20}.brand,.topbar{align-items:center;display:flex}.brand{min-width:185px}.brand-mark{background:linear-gradient(135deg,#0f2f5f,#1b74ff);border-radius:9px;display:inline-flex;height:28px;margin-right:9px;overflow:hidden;position:relative;transform:rotate(-3deg);width:28px}.brand-mark i{background:#ffffff;border-radius:8px 8px 2px 8px;height:11px;position:absolute;width:6px}.brand-mark i:first-child{left:7px;top:5px}.brand-mark i:last-child{bottom:5px;right:7px;transform:rotate(180deg)}.brand-word{font-family:var(--display-font);font-size:18px;letter-spacing:-.02em}.brand-word,.brand-word b{font-weight:700}.brand-tag{color:var(--muted);font-size:var(--text-label);line-height:1.1;margin-left:7px;max-width:48px;text-transform:uppercase}.topbar-divider{background:var(--line);height:26px;width:1px}.tenant-switcher{align-items:center;display:flex;font-size:13px;font-weight:600;gap:7px;position:relative;white-space:nowrap}.tenant-switcher-trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:7px;padding:0}.tenant-switcher-trigger:disabled{cursor:default}.tenant-switcher-count{background:var(--surface-2);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;padding:1px 7px}.tenant-switcher-menu{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(24,29,36,.12);left:0;list-style:none;margin:8px 0 0;min-width:220px;padding:6px;position:absolute;top:100%;z-index:40}.tenant-switcher-menu button{align-items:flex-start;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:9px 10px;text-align:left;width:100%}.tenant-switcher-menu button.is-active,.tenant-switcher-menu button:hover{background:var(--surface-2)}.tenant-switcher-menu strong{font-size:13px}.tenant-switcher-menu small{color:var(--muted);font-size:11px;text-transform:capitalize}.topbar-center{display:flex;flex:1 1;justify-content:center}.search{align-items:center;background:var(--surface-2);border:1px solid transparent;border-radius:10px;color:var(--muted);display:flex;gap:9px;max-width:470px;padding:9px 11px;width:100%}.search kbd{background:var(--paper);border:1px solid var(--line);border-radius:5px;font-family:inherit;font-size:var(--text-label);margin-left:auto;padding:2px 5px}.topbar-actions{gap:14px}.live-chip,.topbar-actions{align-items:center;display:flex}.live-chip{color:var(--muted);font-size:11px;gap:7px;white-space:nowrap}.agent-presence,.live-chip>span,.pulse-dot{background:var(--cyan);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 28%,transparent);height:7px;width:7px}.avatar-button{background:var(--action-bg);border:0;border-radius:50%;color:var(--action-fg);font-size:11px;font-weight:700;height:34px;width:34px}.close-rail,.mobile-menu{background:transparent;border:0;display:none}.nav-rail{background:var(--surface-2);border-right:1px solid var(--line);color:var(--ink);display:flex;flex-direction:column;grid-column:1;grid-row:1/-1;min-height:0;padding:14px 12px;z-index:15}.nav-heading{color:var(--muted);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;margin:6px 10px 8px;text-transform:uppercase}.mobile-workspace-switcher{display:none}.nav-group{display:grid;gap:4px}.nav-item{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--muted);display:flex;font-size:var(--text-ui);font-weight:500;gap:11px;padding:10px 11px;text-align:left;width:100%}.nav-item:hover:not(:disabled){background:var(--paper);color:var(--ink)}.nav-item:disabled{cursor:not-allowed;opacity:1}.nav-item.is-active{background:var(--sky);color:var(--navy);font-weight:600}.close-rail:focus-visible,.mobile-menu:focus-visible,.nav-item:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.nav-item em{background:var(--action-bg);border-radius:10px;color:var(--action-fg);font-size:var(--text-label);font-style:normal;margin-left:auto;min-width:21px;padding:2px 6px;text-align:center}.nav-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:11px}.line-mobile-settings,.line-mobile-tabs,.line-mobile-title,.topbar>.brand{display:none}.line-rail-brand{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:42px;padding:0 8px 6px}.line-rail-brand .presence-slot{align-items:center;display:inline-flex;flex:0 0 auto;position:static}.line-rail-search{margin:0 4px 8px}.line-rail-search .search{background:var(--paper);border:1px solid var(--line);border-radius:12px;height:40px;max-width:none;padding:0 10px}.line-team-foot{color:var(--muted);font-size:12px;line-height:1.4;padding:2px 10px 0}.line-team-foot b{color:var(--ink);font-weight:500}.line-rail-person{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;width:100%}.line-rail-person:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.line-rail-brand .brand{min-width:0}.line-rail-brand .brand-word{font-family:var(--display-font);font-size:18px;font-weight:700;letter-spacing:-.02em}.line-rail-brand .brand-tag{display:none}.line-rail-person{align-items:center;display:flex;gap:10px;min-width:0;padding:7px 8px 10px}.line-rail-person>span:first-child{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--muted);display:inline-flex;flex:0 0 32px;font-size:12px;font-weight:600;height:32px;justify-content:center}.line-rail-person>span:last-child{display:flex;flex-direction:column;min-width:0}.line-rail-person small,.line-rail-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-rail-person strong{font-size:14px;font-weight:500}.line-rail-person small{color:var(--muted);font-size:12px}.line-primary-navigation{gap:2px;margin-top:4px}.line-primary-navigation .nav-item{min-height:40px}.line-cast{display:flex;flex:0 1 auto;flex-direction:column;margin-top:4px;max-height:min(42vh,390px);min-height:82px;overflow:hidden}.line-cast h2{color:var(--muted);font-size:12px;font-weight:500;margin:0;padding:14px 10px 6px}.line-cast-list{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.line-cast-coworker{align-items:center;background:transparent;border:0;border-radius:10px;display:flex;gap:10px;min-height:48px;padding:6px 10px;text-align:left;width:100%}.line-cast-coworker:hover{background:var(--paper)}.line-cast-item{display:flex;align-items:center;min-height:68px}.line-cast-item .line-cast-coworker{min-width:0;min-height:68px;flex:1 1}.line-cast-purpose{color:var(--ink)!important}.sip-audio-settings{min-height:140px;padding:20px 0}.sip-audio-settings p{color:var(--muted);line-height:1.5}.sip-audio-trunk{padding:16px;margin:12px 0;border:1px solid var(--line);border-radius:12px}.sip-audio-trunk label{display:grid;gap:8px}.sip-audio-trunk select{width:100%;min-height:44px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px}.sip-audio-trunk details{margin:16px 0}.sip-audio-trunk li{padding:6px 0}.sip-audio-trunk li span{display:inline-block;min-width:160px}.sip-audio-trunk button{min-height:36px;margin:3px}.sip-audio-result{min-height:3em;margin-bottom:0}.coworker-rail-info{border:0;background:transparent;color:var(--muted);min-width:32px;min-height:44px;border-radius:8px;cursor:pointer}.coworker-rail-info:focus-visible,.coworker-rail-info:hover{background:var(--sky);color:var(--ink)}.coworker-rail-popover{position:fixed;z-index:1000;width:min(320px,calc(100vw - 24px));box-sizing:border-box;padding:16px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 32px #0003;font-size:14px}.coworker-rail-close{float:right;min-width:32px;min-height:32px;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:6px}.coworker-rail-popover strong,.coworker-rail-state{display:block}.coworker-rail-footnote,.coworker-rail-state{color:var(--muted);font-size:12px;line-height:1.5}.coworker-rail-popover p{line-height:1.5;overflow-wrap:anywhere}@media (max-width:600px){.coworker-rail-popover{left:12px!important;top:auto!important;bottom:16px;width:calc(100vw - 24px)}}.line-cast-coworker[aria-current=page]{background:var(--sky)}.line-cast-avatar-wrap{flex:0 0 auto;position:relative}.coworker-avatar{align-items:center;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;overflow:visible;transition:opacity .16s ease;width:44px}.coworker-avatar.is-compact{flex-basis:30px;height:30px;width:30px}.coworker-avatar .av{display:block;height:100%;overflow:visible;width:100%}.coworker-avatar .av-halo{display:none;transform-box:view-box;transform-origin:50px 52px}.coworker-avatar .av-look{translate:calc(var(--av-gaze-x, 0) * 2.6px) calc(var(--av-gaze-y, 0) * 1.8px)}.coworker-avatar .av-body{--av-cycle:5.4s;animation:coworker-avatar-float var(--av-cycle) ease-in-out infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1);transform-origin:50px 52px}.coworker-avatar .av-spec{--av-cycle:5.4s;animation:coworker-avatar-spec var(--av-cycle) ease-in-out infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1)}.coworker-avatar .av-eyes{--av-cycle:7.1s;animation:coworker-avatar-blink var(--av-cycle) infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1)}.coworker-avatar[data-status=working] .av-look{--av-cycle:calc(8.5s / var(--av-eye-rate, 1));animation:coworker-avatar-scan var(--av-cycle) linear infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1)}.coworker-avatar[data-status=working] .av-eyes{--av-cycle:10.5s}.coworker-avatar[data-status=working] .av-halo{--av-cycle:7s;animation:coworker-avatar-halo-spin var(--av-cycle) linear infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1);color:var(--av-working);opacity:.75;stroke-dasharray:5 7}.coworker-avatar[data-status=needs] .av-body{transform-origin:50px 86px}.coworker-avatar[data-av-jump=normal][data-status=needs] .av-body,.coworker-avatar[data-status=needs] .av-body,[data-av-jump=normal] .coworker-avatar[data-status=needs] .av-body{--av-cycle:12s;animation:coworker-avatar-hop-12 var(--av-cycle) cubic-bezier(.3,0,.35,1) infinite,coworker-avatar-squash-12 var(--av-cycle) ease-out infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1),calc(var(--av-phase, 0) * var(--av-cycle) * -1)}.coworker-avatar[data-av-jump=often][data-status=needs] .av-body,[data-av-jump=often] .coworker-avatar[data-status=needs] .av-body{--av-cycle:6s;animation:coworker-avatar-hop-6 var(--av-cycle) cubic-bezier(.3,0,.35,1) infinite,coworker-avatar-squash-6 var(--av-cycle) ease-out infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1),calc(var(--av-phase, 0) * var(--av-cycle) * -1)}.coworker-avatar[data-av-jump=rare][data-status=needs] .av-body,[data-av-jump=rare] .coworker-avatar[data-status=needs] .av-body{--av-cycle:24s;animation:coworker-avatar-hop-24 var(--av-cycle) cubic-bezier(.3,0,.35,1) infinite,coworker-avatar-squash-24 var(--av-cycle) ease-out infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1),calc(var(--av-phase, 0) * var(--av-cycle) * -1)}.coworker-avatar[data-av-jump=never][data-status=needs] .av-body,[data-av-jump=never] .coworker-avatar[data-status=needs] .av-body{animation:none}.coworker-avatar[data-status=needs] .av-look{--av-cycle:calc(8.5s / var(--av-eye-rate, 1));animation:coworker-avatar-glance var(--av-cycle) linear infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1)}.coworker-avatar[data-status=needs] .av-eyes{--av-cycle:4.6s}.coworker-avatar[data-status=needs] .av-halo{--av-cycle:2.6s;animation:coworker-avatar-halo-ping var(--av-cycle) ease-out infinite;animation-delay:calc(var(--av-phase, 0) * var(--av-cycle) * -1);color:var(--av-needs)}.coworker-avatar[data-status=unavailable]{opacity:.55}.coworker-avatar[data-status=unavailable] .av-body,.coworker-avatar[data-status=unavailable] .av-eyes,.coworker-avatar[data-status=unavailable] .av-look,.coworker-avatar[data-status=unavailable] .av-spec{animation:none}.coworker-avatar[data-status=unavailable] .av-halo{display:none}.coworker-avatar[data-av-halos=all][data-status=needs] .av-halo,.coworker-avatar[data-av-halos=all][data-status=working] .av-halo,.coworker-avatar[data-av-halos=needs][data-status=needs] .av-halo,[data-av-halos=all] .coworker-avatar[data-status=needs] .av-halo,[data-av-halos=all] .coworker-avatar[data-status=working] .av-halo,[data-av-halos=needs] .coworker-avatar[data-status=needs] .av-halo{display:block}.still .av-body,.still .av-eyes,.still .av-halo,.still .av-look,.still .av-spec,[data-av-off~=body] .av-body,[data-av-off~=body] .av-spec,[data-av-off~=eyes] .av-look{animation:none!important}@keyframes coworker-avatar-float{0%,to{translate:0 0}50%{translate:0 -1.7px}}@keyframes coworker-avatar-spec{0%,to{transform:translate(0)}50%{transform:translate(calc(1.7px * var(--av-depth, 1)),calc(-.9px * var(--av-depth, 1)))}}@keyframes coworker-avatar-blink{0%,93.5%,to{transform:scaleY(1)}95.5%{transform:scaleY(.06)}97%{transform:scaleY(1)}}@keyframes coworker-avatar-scan{0%,20%{transform:translate(-2px,.9px)}21%,42%{transform:translate(2.2px,.7px)}43%,55%{transform:translate(-1.6px,1.5px)}56%,78%{transform:translate(1.9px,1.1px)}79%,to{transform:translate(-.5px,-.9px)}}@keyframes coworker-avatar-glance{0%,10%{transform:translateY(-.4px)}13%,22%{transform:translate(-2.4px,-.6px)}23%,32%{transform:translate(2.4px,-.6px)}33%,to{transform:translateY(-.5px)}}@keyframes coworker-avatar-hop-6{0%{translate:0 0}2.288%{translate:0 -6px}5.038%{translate:0 0}7.337%{translate:0 -3.2px}9.625%{translate:0 0}11%{translate:0 0}to{translate:0 0}}@keyframes coworker-avatar-squash-6{0%{scale:1 1}1.1%{scale:1.07 .93}2.288%{scale:.95 1.06}5.038%{scale:1.08 .92}6.237%{scale:1 1}7.337%{scale:.97 1.04}9.625%{scale:1.04 .96}10.637%{scale:1 1}11%{scale:1 1}to{scale:1 1}}@keyframes coworker-avatar-hop-12{0%{translate:0 0}1.144%{translate:0 -6px}2.519%{translate:0 0}3.669%{translate:0 -3.2px}4.812%{translate:0 0}5.5%{translate:0 0}to{translate:0 0}}@keyframes coworker-avatar-squash-12{0%{scale:1 1}0.55%{scale:1.07 .93}1.144%{scale:.95 1.06}2.519%{scale:1.08 .92}3.119%{scale:1 1}3.669%{scale:.97 1.04}4.812%{scale:1.04 .96}5.319%{scale:1 1}5.5%{scale:1 1}to{scale:1 1}}@keyframes coworker-avatar-hop-24{0%{translate:0 0}0.572%{translate:0 -6px}1.26%{translate:0 0}1.834%{translate:0 -3.2px}2.406%{translate:0 0}2.75%{translate:0 0}to{translate:0 0}}@keyframes coworker-avatar-squash-24{0%{scale:1 1}0.275%{scale:1.07 .93}0.572%{scale:.95 1.06}1.26%{scale:1.08 .92}1.559%{scale:1 1}1.834%{scale:.97 1.04}2.406%{scale:1.04 .96}2.659%{scale:1 1}2.75%{scale:1 1}to{scale:1 1}}@keyframes coworker-avatar-halo-spin{to{rotate:1turn}}@keyframes coworker-avatar-halo-ping{0%{opacity:.8;scale:.93}70%,to{opacity:0;scale:1.16}}@media (prefers-reduced-motion:reduce){.coworker-avatar .av-body,.coworker-avatar .av-eyes,.coworker-avatar .av-halo,.coworker-avatar .av-look,.coworker-avatar .av-spec{animation:none!important}.coworker-avatar[data-status=needs] .av-halo,.coworker-avatar[data-status=working] .av-halo{display:block}.coworker-avatar[data-status=needs] .av-halo{opacity:.9}.coworker-avatar[data-status=unavailable] .av-halo{display:none}}.line-cast-status-dot{border:2px solid var(--surface-2);border-radius:50%;bottom:-2px;height:9px;position:absolute;right:-2px;width:9px}.line-cast-status-dot.is-ready{background:var(--cyan)}.line-cast-status-dot.is-working{background:var(--blue-strong)}.line-cast-status-dot.is-needs{background:var(--av-needs)}.line-cast-status-dot.is-unavailable{background:#8791a0}.line-cast-copy{display:flex;flex-direction:column;min-width:0}.line-cast-copy small,.line-cast-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-cast-copy strong{color:var(--ink);font-size:14px;font-weight:500}.line-cast-copy small,.line-cast-note{color:var(--muted);font-size:12px}.line-cast-note{line-height:1.4;margin:4px 10px}.line-settings-navigation{border-top:1px solid var(--line);margin-top:10px;min-height:0;overflow-y:auto;padding-top:4px}.line-calls-page{background:var(--canvas);display:flex;flex-direction:column;gap:16px;height:100%;margin:0 auto;max-width:1028px;min-width:0;overflow-y:auto;padding:32px 22px 96px;width:100%}.line-calls-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.line-calls-heading h1{font-family:var(--display-font);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.line-calls-heading p{color:var(--muted);font-size:13px;margin:3px 0 0}.line-calls-filters{display:flex;flex-wrap:wrap;gap:6px}.line-calls-filters button{align-items:center;appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:500;height:32px;padding:0 12px;white-space:nowrap}.line-calls-filters button:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.line-calls-filters button[aria-pressed=true]{background:var(--sky);border-color:transparent;color:var(--navy)}.line-calls-filters button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:wait;opacity:1}.line-call-open:focus-visible,.line-call-recording button:focus-visible,.line-calls-empty button:focus-visible,.line-calls-filters button:focus-visible,.line-calls-needs button:focus-visible,.line-calls-panel footer button:focus-visible,.line-calls-partial button:focus-visible,.line-next-list button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.line-calls-needs{color:var(--muted);font-size:13.5px;min-height:22px;padding:0 2px}.line-calls-needs>span,.line-calls-needs>span>span{align-items:center;display:inline-flex;flex-wrap:wrap;gap:3px}.line-calls-needs strong{color:var(--ink);font-weight:500}.line-calls-needs svg{color:var(--blue-strong)}.line-calls-needs button,.line-calls-panel footer button{appearance:none;background:transparent;border:0;color:var(--blue-strong);font:inherit;padding:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.line-calls-needs button:hover,.line-calls-panel footer button:hover{text-decoration-color:currentColor}.line-calls-partial{align-items:center;background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:10px;color:var(--status-warning-fg);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;justify-content:space-between;padding:9px 12px}.line-calls-partial button{align-items:center;appearance:none;background:transparent;border:0;color:inherit;display:inline-flex;font-size:12px;font-weight:600;gap:5px;min-height:28px}.line-calls-layout{display:flex;flex-direction:column;gap:18px}.line-calls-panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.line-calls-bootstrap{min-height:min(440px,60vh)}.line-calls-history>header{border-bottom:1px solid var(--soft-line)}.line-calls-group h3{border-top:1px solid var(--soft-line);color:var(--muted);font-size:11.5px;font-weight:400;margin:0;padding:12px 18px 6px}.line-calls-group:first-of-type h3{border-top:0}.line-call-row{align-items:center;border-top:1px solid var(--soft-line);display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;min-height:56px;padding:10px 18px;position:relative}.line-call-row:has(.line-call-open:focus-visible),.line-call-row:hover{background:var(--surface-2)}.line-call-row.is-live{background:color-mix(in srgb,var(--sky) 60%,var(--paper))}.line-call-direction{align-items:center;align-self:center;background:var(--surface-2);border-radius:9px;color:var(--muted);display:inline-flex;height:28px;justify-content:center;width:28px}.line-call-direction.is-inbound,.line-call-direction.is-live,.line-call-direction.is-outbound{color:var(--blue-strong)}.line-call-direction.is-missed{background:var(--status-warning-bg);color:var(--status-warning-fg)}.line-call-direction.is-declined{color:var(--muted)}.line-call-open{align-items:center;appearance:none;background:transparent;border:0;display:flex;min-height:44px;min-width:0;padding:0;text-align:left;width:100%}button.line-call-open{cursor:pointer}.line-call-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.line-call-copy>strong{align-items:baseline;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:8px;line-height:1.25}.line-call-copy>strong small{color:var(--muted);font-size:12.5px;font-weight:400}.line-call-copy>span{color:var(--muted);font-size:12.5px;margin-top:2px}.line-call-copy b{font-weight:400}.line-call-copy b.is-missed,.line-call-copy b.is-pending{color:var(--status-warning-fg);font-weight:500}.line-call-copy b.is-live{align-items:center;display:inline-flex;gap:5px}.line-call-copy b.is-live i{background:var(--cyan);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent);display:inline-block;height:7px;width:7px}.line-call-right{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;max-width:210px}.line-call-duration,.line-call-right time{color:var(--muted);font-family:var(--mono-font);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line-call-recorded{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11.5px;gap:5px;min-height:26px;padding:3px 8px}.line-call-recording{grid-column:2/-1;min-width:0;padding-bottom:2px}.line-call-recording>section{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.line-call-recording p{color:var(--muted);font-size:12px;margin:0}.line-call-recording button{appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11.5px;min-height:28px;padding:4px 9px}.line-call-recording audio{height:34px;max-width:100%}.line-calls-panel>header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 12px}.line-calls-panel>header h2{font-family:var(--display-font);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.line-calls-panel>header p{color:var(--muted);font-size:12.5px;margin:2px 0 0}.line-calls-primary{align-items:center;appearance:none;background:var(--action-bg);border:1px solid var(--action-bg);border-radius:9px;color:var(--action-fg);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;min-height:36px;padding:7px 10px;white-space:nowrap}.line-calls-primary:hover{background:var(--action-bg-hover);border-color:var(--action-bg-hover)}.line-next-list{border-top:1px solid var(--soft-line)}.line-next-list>button{align-items:center;appearance:none;background:transparent;border:0;border-top:1px solid var(--soft-line);display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:58px;padding:9px 18px;text-align:left;width:100%}.line-next-list>button:first-child{border-top:0}.line-next-list>button:hover{background:var(--surface-2)}.line-next-list>button>span:first-child{align-items:center;background:var(--surface-2);border-radius:9px;color:var(--muted);display:inline-flex;height:28px;justify-content:center;width:28px}.line-next-list>button>span:first-child.is-next{background:var(--sky);color:var(--blue-strong)}.line-next-list>button>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.line-next-list small,.line-next-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-next-list strong{font-size:14px;font-weight:500}.line-next-list small{color:var(--muted);font-size:12px;margin-top:2px}.line-next-list>button>svg{color:var(--muted)}.line-calls-panel footer{padding:9px 18px 14px}.line-calls-history-toggle{align-items:center;border-top:1px solid var(--soft-line);color:var(--muted);display:flex;font-size:12.5px;flex-wrap:wrap;gap:12px;justify-content:space-between}.line-calls-panel footer button{font-size:12.5px}.line-calls-side-state{border-top:1px solid var(--soft-line);color:var(--muted);font-size:13px;margin:0;padding:24px 18px;text-align:center}.line-team>header>span{color:var(--blue-strong);font-size:12.5px;font-weight:600}.line-team-list{border-top:1px solid var(--soft-line);padding:4px 18px 12px}.line-team-list>div{align-items:center;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;min-height:48px}.line-team-list>div>span:first-child{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:600;height:30px;justify-content:center;width:30px}.line-team-list>div>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.line-team-list small,.line-team-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-team-list strong{font-size:14px;font-weight:500}.line-team-list small{color:var(--muted);font-size:12px}.line-team-list i{background:var(--muted);border-radius:50%;height:8px;width:8px}.line-team-list i.is-available{background:var(--cyan)}.line-team-list i.is-busy{background:var(--blue-strong)}.line-team-list i.is-away,.line-team-list i.is-wrap_up{background:#9a6b12}.line-calls-safety{align-items:flex-start;color:var(--muted);display:flex;font-size:12px;gap:7px;line-height:1.45;padding:0 2px}.line-calls-safety svg{flex:0 0 auto;margin-top:1px}.line-calls-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:230px;padding:28px 18px;text-align:center}.line-calls-empty strong{color:var(--ink);font-size:14px;font-weight:500}.line-calls-empty span{font-size:13px;line-height:1.5;max-width:40ch}.line-calls-empty button{align-items:center;appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--blue-strong);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;margin-top:5px;min-height:36px;padding:7px 11px}.line-calls-loading{display:flex;flex-direction:column}.line-calls-loading>span{color:var(--muted);font-size:12px;padding:12px 18px 6px}.line-calls-loading i{background:var(--surface-2);border-top:1px solid var(--soft-line);display:block;height:64px}.line-calls-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:760px){.line-calls-page{gap:14px;max-width:none;padding:22px 14px 92px}.line-calls-heading{align-items:flex-start;flex-direction:column;gap:12px}.line-calls-heading h1{font-size:22px}.line-calls-filters{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:2px}.line-calls-filters button{height:44px;padding:0 16px}.line-calls-needs button{align-items:center;display:inline-flex;min-height:44px}.line-call-row{gap:10px;grid-template-columns:28px minmax(0,1fr);padding:10px 14px}.line-call-right{grid-column:2;justify-content:flex-start;max-width:none}.line-call-recording{grid-column:2}.line-calls-group h3,.line-calls-panel footer,.line-calls-panel>header,.line-next-list>button,.line-team-list{padding-left:14px;padding-right:14px}.line-calls-primary{min-height:44px}.line-call-recording button,.line-calls-panel footer button{align-items:center;display:inline-flex;min-height:44px}.line-next-list>button{min-height:64px}}.line-coworkers-page{background:var(--canvas);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;min-width:0;overflow-y:auto;padding:26px}.line-coworkers-page.is-thread{overflow:hidden}.line-coworkers-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;max-width:760px;width:100%}.coworker-thread-header h1,.line-coworkers-heading h1{font-family:var(--display-font);font-weight:600;letter-spacing:-.015em;margin:0}.line-coworkers-heading h1{font-size:24px}.line-coworkers-heading p{color:var(--muted);font-size:13px;line-height:1.45;margin:4px 0 0}.coworker-directory-state button,.coworker-thread-state button,.line-coworkers-heading>button{align-items:center;appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--ink);display:inline-flex;font:inherit;font-size:12.5px;gap:6px;min-height:36px;padding:7px 11px;white-space:nowrap}.line-coworker-search{display:grid;gap:5px;max-width:360px;width:100%}.line-coworker-search>span{color:var(--muted);font-size:12px;font-weight:500}.line-coworker-search input{background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;min-height:42px;padding:9px 12px}.coworker-directory{background:var(--paper);border:1px solid var(--line);border-radius:14px;max-width:760px;overflow:hidden;width:100%}.coworker-directory>button{align-items:center;appearance:none;background:transparent;border:0;border-top:1px solid var(--soft-line);color:var(--ink);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:11px 16px;text-align:left;width:100%}.coworker-directory>button:first-child{border-top:0}.coworker-directory>button:hover{background:var(--surface-2)}.coworker-directory-copy{display:flex;flex-direction:column;min-width:0}.coworker-directory-copy small,.coworker-directory-copy strong,.coworker-directory-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coworker-directory-copy strong{font-size:14.5px;font-weight:550}.coworker-directory-copy small,.coworker-directory-copy>span,.coworker-directory-note,.coworker-directory-right,.coworker-directory-state{color:var(--muted);font-size:12.5px}.coworker-directory-copy>span{margin-top:3px}.coworker-directory-right{align-items:center;display:flex;gap:8px}.coworker-directory-right time{font-family:var(--mono-font);font-size:11.5px}.coworker-directory-note,.coworker-directory-state{line-height:1.5;margin:0;max-width:760px}.coworker-directory-state{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.coworker-directory-state p{margin:0 0 10px}.coworker-thread{display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-width:760px;min-height:0;width:100%}.coworker-thread-header{align-items:center;display:flex;flex:0 0 auto;gap:13px;padding:2px 0 14px}.coworker-thread-header>div{flex:1 1 auto;min-width:0}.coworker-thread-header h1{font-size:22px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coworker-thread-header p{color:var(--muted);font-size:13px;margin:4px 0 0}.coworker-thread-private{align-items:center;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:12.5px;gap:5px}.coworker-thread-back,.coworker-thread-refresh{align-items:center;appearance:none;background:transparent;border:0;border-radius:9px;color:var(--muted);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;width:36px}.coworker-thread-back{display:none}.coworker-thread-back:hover,.coworker-thread-refresh:hover{background:var(--paper);color:var(--ink)}.coworker-thread-advisory{background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:9px;color:var(--status-warning-fg);flex:0 0 auto;font-size:12px;margin:0 0 8px;padding:7px 10px}.coworker-thread-learn{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:34vh;overflow-y:auto;padding:0 2px 9px}.coworker-thread-learn>summary{color:var(--blue-strong);cursor:pointer;width:fit-content}.coworker-thread-learn>p{max-width:68ch}.coworker-thread-learn h2{color:var(--ink);font-size:14px;margin:14px 0 4px}.coworker-thread-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:120px;overflow-y:auto;overscroll-behavior:contain;padding:8px 2px 20px}.coworker-thread-messages{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.coworker-thread-messages li{display:flex;max-width:min(78%,60ch)}.coworker-thread-messages li.is-mine{align-self:flex-end}.coworker-thread-messages li.is-service{align-self:center;color:var(--muted);max-width:92%;text-align:center}.coworker-thread-messages article{min-width:0}.coworker-thread-messages li.is-mine article{background:var(--sky);border-radius:14px 14px 4px 14px;color:var(--navy);padding:9px 13px}.coworker-thread-messages li.is-coworker article{padding:2px 0}.coworker-thread-messages li.is-service article{background:var(--surface-2);border-radius:10px;padding:7px 10px}.coworker-thread-messages strong{color:var(--muted);display:block;font-size:11.5px;font-weight:500;margin-bottom:3px}.coworker-thread-messages p{font-size:14.5px;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.coworker-thread-messages footer{align-items:center;color:var(--muted);display:flex;font-family:var(--mono-font);font-size:10.5px;gap:6px;margin-top:4px}.coworker-thread-messages li.is-mine footer{justify-content:flex-end}.coworker-thread-empty,.coworker-thread-state{align-items:center;align-self:center;color:var(--muted);display:flex;flex:1 1 auto;flex-direction:column;font-size:13px;justify-content:center;line-height:1.5;margin:0;min-height:120px;padding:24px;text-align:center}.coworker-thread-state p{margin:0 0 10px}.coworker-thread-empty strong{color:var(--ink);font-size:15px;font-weight:550}.coworker-thread-empty span{margin-top:4px}.coworker-composer{background:linear-gradient(to top,var(--canvas) 82%,transparent);display:grid;flex:0 0 auto;gap:6px;padding:16px 0 2px}.coworker-composer form{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px rgba(9,19,33,.09);display:grid;gap:6px;grid-template-columns:40px minmax(0,1fr) 40px 48px;min-height:60px;padding:6px}.coworker-composer label{min-width:0}.coworker-composer textarea{background:transparent;border:0;box-sizing:border-box;color:var(--ink);display:block;font:inherit;font-size:14.5px;line-height:1.4;max-height:100px;min-height:40px;outline:none;overflow-y:auto;padding:9px 7px 8px 11px;resize:none;width:100%}.coworker-composer textarea:disabled{color:var(--muted);cursor:not-allowed;opacity:1}.coworker-composer-attach,.coworker-composer-send,.coworker-composer-talk{align-items:center;appearance:none;border:0;border-radius:50%;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.coworker-composer-attach{background:transparent;color:var(--muted)}.coworker-composer-send{background:var(--sky);color:var(--blue-strong)}.coworker-composer-talk{background:var(--action-bg);color:var(--action-fg);height:48px;width:48px}.coworker-composer-attach:disabled,.coworker-composer-send:disabled,.coworker-composer-talk:disabled{cursor:not-allowed;opacity:.42}.coworker-csv-attachment{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;color:var(--muted);display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr) 32px;margin:0 8px;padding:8px 9px 8px 11px}.coworker-csv-attachment.is-ready{border-color:var(--status-success-border);color:var(--status-success-fg)}.coworker-csv-attachment.is-error{border-color:var(--status-danger-border);color:var(--status-danger-fg)}.coworker-csv-attachment>span{display:grid;gap:1px;min-width:0}.coworker-csv-attachment small,.coworker-csv-attachment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coworker-csv-attachment strong{color:var(--ink);font-size:12.5px}.coworker-csv-attachment small{font-size:11.5px}.coworker-csv-attachment button{align-items:center;appearance:none;background:transparent;border:0;border-radius:50%;color:currentColor;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.coworker-csv-attachment button:disabled{opacity:.42}.coworker-message-attachments{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.coworker-message-attachments>span{align-items:center;background:color-mix(in srgb,var(--paper) 72%,transparent);border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:11.5px;gap:5px;max-width:100%;padding:4px 7px}.coworker-message-attachments b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coworker-message-attachments small{color:var(--muted);white-space:nowrap}.coworker-composer-feedback,.coworker-composer-honest{color:var(--muted);font-size:12px;line-height:1.4;margin:0;padding:0 14px}.coworker-composer-feedback{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.coworker-composer-feedback.is-error{color:var(--status-danger-fg)}.coworker-composer-feedback button{appearance:none;background:transparent;border:0;color:inherit;font:inherit;font-weight:600;min-height:32px;padding:0 4px;text-decoration:underline;text-underline-offset:3px}.coworker-voice-stage{align-items:center;background:var(--paper);box-sizing:border-box;display:flex;flex-direction:column;inset:68px 0 0 248px;overflow-y:auto;padding:24px 28px max(28px,env(safe-area-inset-bottom,0px));position:fixed;text-align:center;z-index:60}.coworker-voice-stage>header{align-items:center;display:flex;justify-content:space-between;width:100%}.coworker-voice-stage button{appearance:none;cursor:pointer;font:inherit}.coworker-voice-end-link,.coworker-voice-thread-link{align-items:center;background:transparent;border:0;color:var(--muted);display:inline-flex;gap:6px;justify-content:center;min-height:44px;padding:0 7px}.coworker-voice-badge{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:600;padding:5px 10px}.coworker-voice-badge.is-live{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.coworker-voice-identity{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;margin-top:clamp(24px,8vh,82px)}.coworker-voice-identity .coworker-avatar{flex-basis:112px;height:112px;width:112px}.coworker-voice-identity h2{font-family:var(--display-font);font-size:24px;font-weight:600;letter-spacing:-.015em;margin:16px 0 0}.coworker-voice-identity p{color:var(--muted);font-size:13px;margin:4px 0 0}.coworker-voice-captions{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;justify-content:flex-end;max-width:520px;min-height:140px;padding:26px 0;width:100%}.coworker-voice-captions p{color:var(--ink);font-size:17px;line-height:1.45;margin:0;overflow-wrap:anywhere;text-wrap:balance}.coworker-voice-captions p.is-mine{color:var(--muted);font-size:15px}.coworker-voice-captions p.is-status{color:var(--muted);font-size:13px}.coworker-voice-controls{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:9px;min-height:124px}.coworker-voice-controls>p{color:var(--muted);font-size:12.5px;margin:0}.coworker-voice-meter{align-items:center;display:flex;gap:4px;height:26px}.coworker-voice-meter i{animation:coworker-voice-level .68s ease-in-out infinite alternate;background:var(--forest);border-radius:999px;display:block;height:9px;width:3px}.coworker-voice-meter i:nth-child(2),.coworker-voice-meter i:nth-child(4){animation-delay:-.36s;height:18px}.coworker-voice-meter i:nth-child(3){animation-delay:-.18s;height:24px}@keyframes coworker-voice-level{to{transform:scaleY(.42)}}.coworker-voice-mic{align-items:center;background:var(--navy);border:0;border-radius:50%;box-shadow:0 10px 28px rgba(21,38,63,.22);color:var(--action-fg);display:inline-flex;height:68px;justify-content:center;width:68px}.coworker-voice-mic:disabled{cursor:wait;opacity:.45}.coworker-voice-live-actions{display:flex;gap:18px}.coworker-voice-live-actions button{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:18px;color:var(--ink);display:flex;flex-direction:column;gap:5px;height:74px;justify-content:center;min-width:82px}.coworker-voice-live-actions button span{font-size:11.5px;font-weight:600}.coworker-voice-live-actions button[aria-pressed=true]{background:var(--mint);border-color:var(--sky-strong);color:var(--forest)}.coworker-voice-live-actions button.is-end{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.coworker-voice-retry,.coworker-voice-setup button{align-items:center;background:var(--navy);border:0;border-radius:999px;color:var(--action-fg);display:inline-flex;gap:7px;min-height:44px;padding:0 16px}.coworker-voice-setup{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:13px;gap:10px;margin:0;max-width:42ch}.coworker-voice-setup p{margin:0}.coworker-voice-setup.is-error{color:var(--status-danger-fg)}.coworker-voice-return{align-items:center;align-self:center;appearance:none;background:var(--status-success-bg);border:1px solid var(--status-success-border);border-radius:999px;color:var(--status-success-fg);display:flex;flex:0 0 auto;font:inherit;gap:8px;margin:2px 0;max-width:min(100%,520px);min-height:40px;padding:7px 14px}.coworker-voice-return span,.coworker-voice-return strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coworker-voice-return span{font-size:12.5px}.coworker-voice-return strong{font-size:12px;font-weight:500}.coworker-voice-live-dot{background:#55b875;border-radius:50%;box-shadow:0 0 0 4px rgba(85,184,117,.16);flex:0 0 8px;height:8px;width:8px}.coworker-thread-learn>summary:focus-visible,.line-coworkers-page button:focus-visible,.line-coworkers-page input:focus-visible,.line-coworkers-page textarea:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}@media (max-width:760px){.line-coworkers-page{gap:14px;padding:16px 14px 24px}.line-coworkers-page.is-thread{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.line-coworkers-heading{align-items:flex-start}.line-coworkers-heading h1{font-size:22px}.line-coworkers-heading>button{min-height:44px}.coworker-directory>button{min-height:80px;padding-inline:12px}.coworker-directory-right time{display:none}.coworker-thread-header{gap:9px;padding-bottom:9px}.coworker-thread-header .coworker-avatar{flex-basis:42px;height:42px;width:42px}.coworker-thread-header h1{font-size:19px}.coworker-thread-private{display:none}.coworker-thread-back{display:inline-flex}.coworker-thread-learn{max-height:28vh}.coworker-thread-scroll{padding-bottom:8px}.coworker-thread-messages li{max-width:90%}.coworker-composer{padding-top:8px}.coworker-composer form{grid-template-columns:36px minmax(0,1fr) 36px 48px}.coworker-voice-stage{inset:0;padding:max(18px,env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));z-index:100}.coworker-voice-identity{margin-top:clamp(12px,7vh,60px)}.coworker-voice-captions{padding-block:22px}}@media (min-width:761px) and (max-width:1260px){.coworker-voice-stage{left:196px}}@media (prefers-reduced-motion:reduce){.coworker-voice-meter i{animation:none}.coworker-voice-live-dot{box-shadow:none}}.workspace{grid-column:2;grid-row:1;min-height:0;min-width:0;overflow:hidden}.inbox-grid{display:grid;grid-template-columns:276px minmax(0,1fr);height:100%}.inbox-grid.is-list,.inbox-grid.is-open{grid-template-columns:minmax(0,1fr)}.inbox-grid.is-list .work-list{border-right:0}.context-panel,.conversation,.work-list{min-height:0;min-width:0}.work-list{background:var(--surface-2);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.panel-heading{align-items:center;display:flex;justify-content:space-between;padding:20px 18px 14px}.eyebrow{color:var(--muted);font-size:var(--text-label);font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.panel-heading h1{font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:22px;letter-spacing:-.7px;margin:3px 0 0}.round-button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:9px;display:inline-flex;height:32px;justify-content:center;width:32px}.queue-summary,.round-button:hover{background:var(--surface-2)}.queue-summary{border-radius:11px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 14px 14px;padding:10px 5px}.queue-summary>div{border-right:1px solid var(--line);text-align:center}.queue-summary>div:last-child{border:0}.queue-summary span,.queue-summary strong{display:block}.queue-summary strong{font-size:12px}.queue-summary span{color:var(--muted);font-size:var(--text-label);margin-top:2px}.filter-row{border-bottom:1px solid var(--soft-line);display:flex;gap:5px;padding:0 14px 10px}.filter{background:transparent;border:0;border-radius:8px;color:var(--muted);font-size:11px;padding:6px 9px}.filter.is-active{background:var(--paper);box-shadow:0 1px 5px rgba(30,42,58,.1);color:var(--ink);font-weight:600}.filter b{background:var(--surface-2);border-radius:8px;font-size:var(--text-label);margin-left:3px;padding:1px 5px}.work-items{min-height:0;overflow-y:auto}.work-item{background:transparent;border:0;border-bottom:1px solid var(--soft-line);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 14px 13px;position:relative;text-align:left;width:100%}.work-item:hover{background:var(--canvas)}.work-item.is-active{background:var(--paper);box-shadow:inset 3px 0 var(--action-bg)}.contact-avatar{align-items:center;background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:10px;color:var(--status-info-fg);display:inline-flex;flex:0 0 auto;font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:var(--text-label);font-weight:700;height:34px;justify-content:center;width:34px}.contact-avatar.large{border-radius:13px;font-size:13px;height:44px;width:44px}.work-copy,.work-name-row{display:block;min-width:0}.work-name-row{align-items:center;display:flex;gap:6px}.work-name-row strong{flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-name-row time{color:var(--muted);font-size:var(--text-label)}.work-company,.work-intent{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-company{color:var(--muted);font-size:var(--text-label);margin-top:2px}.work-intent{font-size:11px;margin:8px 0 7px}.medium-chip,.runtime-chip,.status{border-radius:10px;display:inline-flex;font-size:var(--text-label);font-weight:600;padding:3px 7px}.medium-chip.email,.medium-chip.social,.medium-chip.voice{background:var(--status-info-bg);color:var(--status-info-fg)}.priority-dot{background:var(--amber);border-radius:50%;height:7px;margin-top:5px;width:7px}.view-queue{align-items:center;background:var(--surface-2);border:0;border-top:1px solid var(--line);color:var(--blue-strong);display:flex;font-size:11px;font-weight:600;gap:7px;justify-content:center;padding:13px}.conversation{background:var(--paper);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;position:relative}.conversation-header{align-items:center;border-bottom:1px solid var(--soft-line);display:flex;justify-content:space-between;padding:16px 20px}.inbox-back{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-ui);font-weight:600;gap:6px;padding:7px 8px}.inbox-back:hover{background:var(--cream);color:var(--ink)}.conversation-state,.person-title{align-items:center;display:flex;gap:10px}.person-title h2{font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:17px;letter-spacing:-.4px;margin:0}.person-title p{color:var(--muted);font-size:var(--text-label);margin:3px 0 0}.person-title p span{margin:0 3px}.status.success{background:var(--status-success-bg);color:var(--status-success-fg)}.status.warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.continuity-bar{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:var(--text-label);gap:9px;padding:9px 20px}.continuity-bar span{align-items:center;display:flex;gap:5px;white-space:nowrap}.continuity-bar>i{border-top:1px dashed var(--line);width:17px}.continuity-bar .active{color:var(--blue-strong);font-weight:700}.conversation-id{color:var(--muted);font-family:monospace;margin-left:auto}.conversation-scroll{min-height:0;overflow-y:auto;padding:20px clamp(18px,4vw,54px) 24px}.timeline-event{align-items:center;color:var(--muted);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px}.timeline-event p,.timeline-event strong{display:block;font-size:var(--text-label);margin:0}.timeline-event strong{color:var(--ink)}.timeline-event p{margin-top:2px}.timeline-event time{font-size:var(--text-label)}.event-icon{background:var(--surface-2);border-radius:50%;height:28px;justify-content:center;width:28px}.event-icon,.session-divider{align-items:center;display:flex}.session-divider{color:var(--muted);font-size:var(--text-label);gap:10px;margin:18px 0;text-transform:uppercase}.session-divider:after,.session-divider:before{background:var(--line);content:"";flex:1 1;height:1px}.voice-ai-banner{align-items:center;background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:13px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:23px;padding:13px}.ai-orb{align-items:center;background:var(--navy);border-radius:10px;color:var(--cyan);display:flex;height:34px;justify-content:center;width:34px}.voice-ai-banner p,.voice-ai-banner strong{display:block}.voice-ai-banner strong{font-size:11px;margin-top:2px}.voice-ai-banner p{color:var(--muted);font-size:var(--text-label);margin:2px 0 0}.runtime-chip{background:var(--paper);border:1px solid var(--line);color:var(--muted);white-space:nowrap}.turn{border-radius:4px 13px 13px 13px;margin-bottom:12px;max-width:84%;padding:13px 15px}.customer-turn{background:var(--surface-2)}.ai-turn{background:var(--status-info-bg);border:1px solid var(--status-info-border);margin-left:auto}.turn-meta{align-items:center;display:flex;gap:7px}.turn-meta strong{font-size:var(--text-label)}.turn-meta span,.turn-meta time{color:var(--muted);font-size:var(--text-label)}.turn-meta time{margin-left:auto}.turn>p{font-size:11px;line-height:1.55;margin:8px 0 0}.tool-proof{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:var(--text-label);gap:6px;margin-top:11px;padding-top:8px}.tool-proof span:last-child{margin-left:auto}.accepted-event{background:var(--surface-2);border-radius:10px;margin-top:18px;padding:10px}.composer{border-top:1px solid var(--soft-line);padding:11px 18px}.handoff-action{align-items:center;display:flex;justify-content:space-between}.handoff-action span,.handoff-action strong{display:block}.handoff-action strong{font-size:11px}.handoff-action span{color:var(--muted);font-size:var(--text-label);margin-top:2px}.primary-action{align-items:center;background:var(--navy);border:0;border-radius:9px;color:var(--action-fg);display:inline-flex;font-size:var(--text-label);font-weight:700;gap:7px;justify-content:center;padding:9px 13px}.primary-action:hover{background:var(--blue-strong)}.message-composer{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;color:var(--muted);display:flex;font-size:var(--text-label);gap:10px;padding:6px}.message-composer>span{flex:1 1}.send-button{align-items:center;background:var(--navy);border:0;border-radius:8px;color:var(--action-fg);display:flex;height:30px;justify-content:center;width:30px}.call-dock{align-items:center;background:#101d2f;color:white;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 14px}.app-shell>.call-dock{bottom:0;box-shadow:0 -8px 28px rgba(16,24,35,.2);left:248px;position:fixed;right:0;z-index:70}.app-shell:has(>.dock-bar)>.call-dock{bottom:40px}.app-shell:has(>.call-dock){padding-bottom:98px}.call-live{align-items:center;display:flex;gap:9px}.call-live small,.call-live strong{display:block;white-space:nowrap}.call-live small,.call-live strong{font-size:var(--text-label)}.call-live small{color:#a9bdb6;margin-top:1px}.pulse-dot{animation:pulse 1.8s infinite;box-shadow:0 0 0 3px rgba(126,213,173,.17)}@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(126,162,213,0)}}.pulse-dot.tone-busy{animation-duration:.9s;background:#e5b453}.pulse-dot.tone-idle{animation:none;background:#8fa39d;box-shadow:none}.pulse-dot.tone-error{animation:none;background:var(--danger,#e06c5c);box-shadow:none}.call-live small{max-width:300px;overflow:hidden;text-overflow:ellipsis}.call-controls button:disabled,.device-picker button:disabled{cursor:not-allowed;opacity:.45}.call-controls button:disabled:hover{background:rgba(255,255,255,.1)}.call-controls .hangup:disabled{background:rgba(255,255,255,.14)}.call-command-notice{color:#cfdae6;font-size:var(--text-label);grid-column:1/-1;margin:0}.call-command-notice.is-success{color:#8ee0ba}.call-command-notice.is-error{color:#ffb5aa}.call-transfer{align-items:end;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:9px;grid-column:1/-1;grid-template-columns:minmax(130px,.55fr) minmax(220px,1fr) minmax(220px,1fr) auto;padding-top:9px}.call-transfer label{display:grid;gap:3px;min-width:0}.call-transfer label>span{color:#a9b1bd;font-size:var(--text-label);text-transform:uppercase}.call-transfer input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:6px;box-sizing:border-box;color:white;font:inherit;font-size:var(--text-label);min-height:31px;padding:5px 7px;width:100%}.call-transfer input::placeholder{color:#8493a3}.call-transfer input:focus-visible,.call-transfer-submit:focus-visible{outline:2px solid var(--sky-strong);outline-offset:2px}.call-transfer-submit{align-items:center;background:var(--sky-strong);border:0;border-radius:7px;color:#0b182a;display:inline-flex;font:inherit;font-size:var(--text-label);font-weight:700;gap:5px;justify-content:center;min-height:31px;padding:5px 10px;white-space:nowrap}.call-transfer-submit:disabled{cursor:wait;opacity:.62}.call-transfer-safety{color:#a9b1bd;font-size:var(--text-label);grid-column:1/-1;margin:0}.call-devices,.call-transfer .call-command-notice{grid-column:1/-1}.call-devices{align-items:end;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.call-devices label{display:grid;gap:3px}.call-devices label span{color:#a9b1bd;font-size:var(--text-label);text-transform:uppercase}.call-devices select{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:6px;color:white;font-size:var(--text-label);max-width:180px;padding:4px 6px}.call-devices select:disabled{opacity:.5}.call-note{color:#a9b1bd;flex:1 1 160px;font-size:var(--text-label);margin:0}.device-picker{display:flex;justify-content:center}.device-picker button{align-items:center;background:rgba(255,255,255,.06);border:0;border-right:1px solid rgba(255,255,255,.1);color:#acb3bc;display:flex;font-size:var(--text-label);gap:4px;padding:7px 8px}.device-picker button:first-child{border-radius:7px 0 0 7px}.device-picker button:last-child{border-radius:0 7px 7px 0;border:0}.device-picker button.is-active{background:var(--sky-strong);color:#0b182a;font-weight:700}.call-controls{display:flex;gap:5px}.call-controls button{align-items:center;background:rgba(255,255,255,.1);border:0;border-radius:50%;color:white;display:flex;height:30px;justify-content:center;width:30px}.call-controls button.is-active,.call-controls button:hover{background:rgba(255,255,255,.2)}.call-controls .hangup{background:var(--danger);margin-left:3px;transform:rotate(135deg)}.context-panel{background:var(--surface-2);border-left:1px solid var(--line);overflow-y:auto;padding:13px}.context-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 12px rgba(27,40,58,.025);margin-bottom:9px;padding:13px}.profile-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.profile-head h3{font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:13px;margin:0}.profile-head p{color:var(--muted);font-size:var(--text-label);margin:2px 0 0}.profile-tags{display:flex;gap:5px;margin-top:11px}.profile-tags span{background:var(--surface-2);border-radius:8px;color:var(--muted);font-size:var(--text-label);padding:4px 6px}.card-title{font-size:var(--text-label);font-weight:700;justify-content:space-between}.card-title,.card-title>span{align-items:center;display:flex}.card-title>span{gap:6px}.card-title button,.evidence button{background:transparent;border:0;font-weight:700;padding:0}.card-title button,.evidence button,.freshness{color:var(--blue-strong);font-size:var(--text-label)}.freshness{text-transform:uppercase}.muted-copy,.summary{line-height:1.55;margin:10px 0}.evidence,.muted-copy,.summary{color:var(--muted);font-size:var(--text-label)}.evidence{align-items:center;background:var(--surface-2);border-radius:8px;display:flex;gap:6px;padding:7px}.evidence button{margin-left:auto}.case-row,.signal-row{align-items:center;display:flex;justify-content:space-between}.case-row{margin-top:10px}.case-row strong{font-size:var(--text-label)}.muted-copy{margin-bottom:0}.target-toggle{background:var(--surface-2);border-radius:8px;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin:10px 0;padding:3px}.target-toggle button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);display:flex;font-size:var(--text-label);gap:5px;justify-content:center;padding:6px}.target-toggle button.is-active{background:var(--paper);box-shadow:0 1px 5px rgba(20,32,50,.1);color:var(--ink);font-weight:700}.runtime-detail{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.runtime-logo{align-items:center;background:var(--navy);border-radius:9px;color:var(--cyan);display:flex;height:31px;justify-content:center;width:31px}.runtime-logo.private{background:var(--status-info-bg);color:var(--status-info-fg)}.runtime-detail p,.runtime-detail strong{display:block}.runtime-detail p,.runtime-detail strong{font-size:var(--text-label)}.runtime-detail p{color:var(--muted);margin:2px 0 0}.green{color:var(--blue-strong)}.private-note{align-items:center;background:var(--status-info-bg);border-radius:7px;color:var(--status-info-fg);display:flex;gap:5px;margin-top:9px;padding:7px}.private-note,.signal-row{font-size:var(--text-label)}.signal-row{border-bottom:1px solid var(--soft-line);padding:8px 0}.signal-row:last-child{border:0;padding-bottom:0}.signal-row span{color:var(--muted)}.module-canvas{background:radial-gradient(circle at 80% 0,rgba(126,162,213,.23),transparent 32%),var(--canvas);height:100%;overflow-y:auto;padding:clamp(34px,7vw,90px)}.module-hero{max-width:750px}.module-icon{align-items:center;background:var(--navy);border-radius:14px;color:var(--cyan);display:flex;height:48px;justify-content:center;margin-bottom:23px;width:48px}.module-hero h1{font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:clamp(34px,5vw,62px);letter-spacing:-2.6px;line-height:1.03;margin:10px 0 18px}.module-hero>p{color:var(--muted);font-size:16px;line-height:1.6;margin:0;max-width:680px}.feature-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:65px}.feature-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-height:160px;padding:20px}.feature-card>span{align-items:center;background:var(--sky);border-radius:9px;color:var(--navy);display:flex;height:34px;justify-content:center;margin-bottom:26px;width:34px}.feature-card strong{display:block;font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:13px}.feature-card p{color:var(--muted);font-size:var(--text-label);line-height:1.5;margin:7px 0 0}.deployment-board{display:grid;gap:18px;grid-template-columns:minmax(240px,.8fr) minmax(330px,1.2fr);margin-top:50px;max-width:930px}.deployment-targets{display:grid;gap:10px}.deployment-targets button{align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:14px;display:grid;gap:4px;grid-template-columns:auto 1fr;padding:18px;text-align:left}.deployment-targets button.is-active{border-color:var(--blue-strong);box-shadow:0 0 0 3px rgba(35,60,94,.1)}.deployment-targets svg{grid-row:1/3;margin-right:8px}.deployment-targets strong{font-size:12px}.deployment-targets span{color:var(--muted);font-size:var(--text-label)}.deployment-plan{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:20px}.plan-head,.plan-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.plan-head{border-bottom:1px solid var(--line);font-family:Avenir Next,Inter,system-ui,sans-serif;font-weight:700;padding-bottom:14px}.plan-row{border-bottom:1px solid var(--soft-line);font-size:var(--text-label);grid-template-columns:100px minmax(0,1fr) auto;padding:13px 0}.plan-row span{color:var(--muted)}.plan-row svg{color:var(--blue-strong)}.deployment-plan .primary-action{margin-top:18px;width:100%}.automation-board{display:grid;gap:18px;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.25fr);margin-top:50px;max-width:1040px}.pilot-strip{background:linear-gradient(135deg,#15263f,#233c5e);background-color:#15263f;border-radius:16px;box-shadow:var(--shadow);color:white;grid-column:1/-1;padding:18px}.pilot-strip-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.pilot-strip-heading .eyebrow{color:#a9bdd9}.pilot-strip-heading strong{display:block;font-size:13px;margin-top:4px}.pilot-cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-cards article{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:12px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.pilot-cards article.is-stopped{opacity:.72}.pilot-cards article>small,.pilot-cards article>strong,.pilot-metrics,.pilot-progress{grid-column:1/-1}.pilot-cards article>strong{font-size:11px}.pilot-cards article>small{color:#bfcee4;font-size:var(--text-label);text-transform:capitalize}.pilot-runtime,.pilot-state{align-items:center;display:inline-flex;font-size:var(--text-label);gap:5px;text-transform:capitalize}.pilot-state{background:var(--cyan);border-radius:999px;color:#07111f;font-weight:800;padding:4px 7px}.pilot-state.paused,.pilot-state.rolled_back{background:var(--status-warning-bg);color:var(--status-warning-fg)}.pilot-state.completed{background:var(--status-success-bg);color:var(--status-success-fg)}.pilot-progress{background:rgba(255,255,255,.15);border-radius:99px;height:4px;overflow:hidden}.pilot-progress i{background:var(--cyan);display:block;height:100%}.pilot-metrics{display:flex;flex-wrap:wrap;gap:8px 13px}.pilot-metrics span{color:#c8d4e6;font-size:var(--text-label)}.pilot-metrics b{color:white;font-size:var(--text-label)}.opportunity-list,.opportunity-review{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.opportunity-list{overflow:hidden;padding:9px}.automation-board-head{align-items:center;display:flex;justify-content:space-between;padding:12px 12px 15px}.automation-board-head strong{display:block;font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:13px;margin-top:5px}.demo-label{background:var(--sky);border-radius:999px;color:var(--blue-strong);font-size:var(--text-label);font-weight:700;padding:5px 8px;text-transform:uppercase}.opportunity-list>button{align-items:center;background:transparent;border:0;border-radius:11px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 11px;text-align:left;width:100%}.opportunity-list>button+button{border-top:1px solid var(--soft-line)}.opportunity-list>button.is-active{background:var(--status-info-bg);box-shadow:inset 3px 0 var(--blue-strong)}.opportunity-list>button>span:nth-child(2){min-width:0}.opportunity-list>button small,.opportunity-list>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-list>button strong{font-size:var(--text-label)}.opportunity-list>button small{color:var(--muted);font-size:var(--text-label);margin-top:4px}.opportunity-kind{align-items:center;border-radius:9px;display:flex;height:33px;justify-content:center;width:33px}.opportunity-kind,.opportunity-kind.voice_interaction{background:var(--status-info-bg);color:var(--status-info-fg)}.opportunity-review{padding:24px}.review-topline{align-items:center;color:var(--muted);display:flex;font-size:var(--text-label);justify-content:space-between;text-transform:capitalize}.opportunity-review h2{font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:24px;letter-spacing:-.8px;margin:17px 0 8px}.opportunity-review>p{color:var(--muted);font-size:var(--text-label);line-height:1.6;margin:0}.opportunity-metrics{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:23px 0;overflow:hidden}.opportunity-metrics>div{background:var(--canvas);padding:13px}.opportunity-metrics>div:first-child{border-radius:10px 0 0 10px}.opportunity-metrics>div:last-child{border-radius:0 10px 10px 0}.opportunity-metrics span,.opportunity-metrics strong{display:block}.opportunity-metrics span{color:var(--muted);font-size:var(--text-label);line-height:1.3}.opportunity-metrics strong{font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:15px;margin-top:6px;text-transform:capitalize}.authority-ladder{display:grid;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:22px}.authority-ladder span{color:var(--muted);font-size:var(--text-label);text-align:center}.authority-ladder i{background:var(--line);display:block;height:4px;margin-bottom:6px}.authority-ladder span:first-child i{border-radius:99px 0 0 99px}.authority-ladder span:last-child i{border-radius:0 99px 99px 0}.authority-ladder span.is-earned{color:var(--blue-strong);font-weight:700}.authority-ladder span.is-earned i{background:var(--blue-strong)}.review-note{align-items:flex-start;background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:11px;color:var(--blue-strong);display:flex;gap:11px;padding:13px}.review-note svg{flex:0 0 auto}.review-note strong{display:block;font-size:var(--text-label)}.review-note p{color:var(--muted);font-size:var(--text-label);line-height:1.45;margin:3px 0 0}.opportunity-review .primary-action{margin-top:17px;width:100%}.evidence-review{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:15px}.evidence-lock,.evidence-policy,.evidence-review-head,.evidence-samples>div{align-items:center;display:flex}.evidence-review-head{justify-content:space-between}.evidence-review-head strong{display:block;font-size:11px;margin-top:4px}.evidence-lock{color:var(--muted);font-size:var(--text-label);gap:5px}.evidence-samples{margin-top:12px}.evidence-samples>div{border-top:1px solid var(--soft-line);gap:10px;min-height:48px}.evidence-samples>div>span:nth-child(2){flex:1 1;min-width:0}.evidence-samples small,.evidence-samples strong{display:block}.evidence-samples strong{font-size:var(--text-label)}.evidence-samples small{margin-top:3px}.evidence-samples code,.evidence-samples small{color:var(--muted);font-size:var(--text-label)}.evidence-samples svg{color:var(--blue-strong);flex:0 0 auto}.evidence-index{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label)}.evidence-policy{background:var(--status-info-bg);border-radius:8px;color:var(--blue-strong);flex-wrap:wrap;font-size:var(--text-label);gap:8px 14px;margin-top:10px;padding:9px 10px}.evidence-policy span{align-items:center;display:inline-flex;gap:4px}.evidence-review>p{color:var(--muted);font-size:var(--text-label);line-height:1.5;margin:10px 0 0}.module-canvas.module-automation{padding:clamp(32px,3.8vw,58px)}.module-automation .module-hero h1{font-size:clamp(34px,4vw,54px)}.automation-hub{margin-top:38px;max-width:1320px}.automation-view-tabs{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:4px;padding:4px}.automation-view-tabs button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);display:inline-flex;font-size:var(--text-label);font-weight:650;gap:7px;padding:9px 13px}.automation-view-tabs button.is-active{background:var(--navy);box-shadow:0 4px 12px rgba(21,38,63,.18);color:var(--action-fg)}.automation-hub>.automation-board,.automation-operations{margin-top:18px}.operations-command-bar{align-items:center;background:linear-gradient(130deg,#13243c,#223a5b);background-color:#13243c;border-radius:16px;box-shadow:var(--shadow);color:white;display:grid;gap:18px;grid-template-columns:minmax(190px,.7fr) minmax(420px,1.3fr) auto;padding:16px 18px}.operations-source{align-items:center;display:flex;gap:11px}.operations-source .eyebrow{color:#a9bdd9}.operations-source strong{display:block;font-size:11px;margin-top:4px}.source-dot{background:var(--amber);border:4px solid rgba(255,255,255,.12);border-radius:50%;height:13px;width:13px}.source-dot.is-live{background:var(--sky-strong);box-shadow:0 0 0 4px rgba(126,162,213,.12)}.source-dot.offline{background:#ef8a85}.operations-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.operations-metrics>div{border-left:1px solid rgba(255,255,255,.14);padding:2px 15px}.operations-metrics span,.operations-metrics strong{display:block}.operations-metrics span{color:#b9c6d9;font-size:var(--text-label);text-transform:uppercase}.operations-metrics strong{font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:19px;margin-top:4px}.operations-metrics .has-failure strong{color:#ffc0ba}.refresh-button{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:9px;color:white;display:inline-flex;font-size:var(--text-label);gap:7px;padding:9px 11px}.refresh-button:hover{background:rgba(255,255,255,.17)}.operations-message,.operations-preview-note{align-items:center;border-radius:10px;display:flex;font-size:var(--text-label);gap:8px;line-height:1.45;margin-top:10px;padding:9px 12px}.operations-message,.operations-preview-note{background:var(--status-info-bg);border:1px solid var(--status-info-border);color:var(--status-info-fg)}.operations-message.error{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.operations-message.busy{color:var(--muted)}.operations-grid{display:grid;gap:12px;grid-template-columns:minmax(220px,.72fr) minmax(450px,1.55fr) minmax(265px,.86fr);margin-top:12px}.operations-approval-column,.operations-execution-column,.operations-work-column{align-self:start;background:var(--paper);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);min-width:0;overflow:hidden}.operations-panel-head{align-items:center;border-bottom:1px solid var(--soft-line);display:flex;justify-content:space-between;min-height:64px;padding:14px 15px}.operations-panel-head strong{display:block;font-family:Avenir Next,Inter,system-ui,sans-serif;font-size:11px;margin-top:4px}.operations-panel-head>span{background:var(--surface-2);border-radius:99px;color:var(--muted);font-size:var(--text-label);padding:5px 7px}.operations-work-list{padding:7px}.operations-work-list>button{align-items:center;background:transparent;border:0;border-radius:10px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 8px;text-align:left;width:100%}.operations-work-list>button+button{border-top:1px solid var(--soft-line)}.operations-work-list>button.is-linked:hover{background:var(--surface-2)}.work-owner{align-items:center;border-radius:9px;display:flex;height:32px;justify-content:center;width:32px}.work-owner,.work-owner.human{background:var(--status-info-bg);color:var(--status-info-fg)}.work-copy{min-width:0}.work-copy small,.work-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-copy strong{font-size:var(--text-label)}.work-copy small{margin-top:4px}.operation-state,.work-copy small{color:var(--muted);font-size:var(--text-label)}.operation-state{background:var(--surface-2);border-radius:999px;display:inline-flex;font-weight:750;padding:4px 6px;white-space:nowrap}.operation-state.active,.operation-state.approved,.operation-state.completed,.operation-state.ready{background:var(--status-success-bg);color:var(--status-success-fg)}.operation-state.claimed,.operation-state.executing,.operation-state.in_progress{background:var(--status-info-bg);color:var(--status-info-fg)}.operation-state.pending,.operation-state.pending_approval,.operation-state.queued,.operation-state.waiting_approval{background:var(--status-warning-bg);color:var(--status-warning-fg)}.operation-state.expired,.operation-state.failed,.operation-state.rejected,.operation-state.rolled_back{background:var(--status-danger-bg);color:var(--status-danger-fg)}.failure-code{color:var(--danger);font-size:var(--text-label);grid-column:2/-1}.lease-explainer{align-items:flex-start;background:var(--surface-2);color:var(--muted);display:flex;font-size:var(--text-label);gap:7px;line-height:1.5;padding:11px 14px}.lease-explainer svg{color:var(--blue-strong);flex:0 0 auto}.execution-selector{border-bottom:1px solid var(--soft-line);display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.execution-selector>button{align-items:center;background:var(--surface-2);border:1px solid transparent;border-radius:10px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px;text-align:left}.execution-selector>button.is-active{background:var(--status-info-bg);border-color:var(--status-info-border)}.execution-selector>button>span:nth-child(2){min-width:0}.execution-selector small,.execution-selector strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-selector small,.execution-selector strong{font-size:var(--text-label)}.execution-selector small{color:var(--muted);margin-top:3px}.execution-runtime{align-items:center;background:var(--navy);border-radius:8px;color:var(--cyan);display:flex;height:29px;justify-content:center;width:29px}.execution-detail{padding:15px}.execution-detail-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.execution-detail-top small,.execution-detail-top strong{display:block}.execution-detail-top strong{font-size:13px;margin-top:5px}.execution-detail-top small{color:var(--muted);font-size:var(--text-label);margin-top:4px}.rollout-controls{display:flex;gap:5px}.rollout-controls button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:var(--text-label);gap:5px;padding:7px 8px;white-space:nowrap}.rollout-controls button.danger-control{color:var(--status-danger-fg)}.approval-actions button:disabled,.approval-detail textarea:disabled,.rollout-controls button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;opacity:1}.policy-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.policy-chips>span{align-items:center;background:var(--surface-2);border-radius:7px;color:var(--muted);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label);gap:5px;padding:5px 6px}.policy-chips b{color:var(--blue-strong)}.run-tabs{align-items:center;border-bottom:1px solid var(--soft-line);border-top:1px solid var(--soft-line);display:flex;gap:5px;margin:14px -15px 0;min-height:43px;overflow-x:auto;padding:7px 15px}.run-tabs button,.run-tabs>span{color:var(--muted);font-size:var(--text-label)}.run-tabs button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:7px;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;gap:6px;padding:6px 7px;white-space:nowrap}.run-tabs button.is-active{background:var(--navy);border-color:var(--navy);color:var(--action-fg)}.run-tabs i{background:var(--sky-strong);border-radius:50%;height:5px;width:5px}.run-tabs i.failed{background:#e87c77}.action-timeline{margin-top:6px}.action-timeline article{align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 0;position:relative}.action-timeline article+article{border-top:1px solid var(--soft-line)}.action-index{align-items:center;background:var(--status-warning-bg);border-radius:50%;color:var(--status-warning-fg);display:flex;font-size:var(--text-label);font-weight:800;height:25px;justify-content:center;width:25px}.action-index.completed{background:var(--status-success-bg);color:var(--status-success-fg)}.action-copy{min-width:0}.action-copy>div{align-items:center;display:flex;gap:7px}.action-copy strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-copy p,.action-copy small{color:var(--muted);font-size:var(--text-label);margin:4px 0 0}.action-copy small{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.action-guard{align-items:center;color:var(--status-info-fg);display:inline-flex;font-size:var(--text-label);gap:4px;white-space:nowrap}.privacy-boundary{background:var(--surface-2);border-radius:8px;color:var(--muted);font-size:var(--text-label);line-height:1.5;margin:5px 0 0;padding:8px 9px}.approval-selector{max-height:220px;overflow-y:auto;padding:7px}.approval-selector>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 7px;text-align:left;width:100%}.approval-selector>button.is-active{background:var(--status-warning-bg);border-color:var(--status-warning-border)}.approval-selector>button>span:nth-child(2){min-width:0}.approval-selector small,.approval-selector strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-selector strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label)}.approval-selector small{color:var(--muted);font-size:var(--text-label);margin-top:4px}.approval-icon{align-items:center;background:var(--status-warning-bg);border-radius:8px;color:var(--status-warning-fg);display:flex;height:29px;justify-content:center;width:29px}.approval-icon.approved{background:var(--status-success-bg);color:var(--status-success-fg)}.approval-icon.expired,.approval-icon.rejected{background:var(--status-danger-bg);color:var(--status-danger-fg)}.approval-detail{border-top:1px solid var(--soft-line);padding:15px}.approval-detail h3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:7px 0}.approval-detail>p{color:var(--muted);font-size:var(--text-label);line-height:1.5;margin:0}.approval-detail dl{background:var(--surface-2);border-radius:9px;margin:12px 0;padding:5px 9px}.approval-detail dl>div{align-items:center;display:flex;font-size:var(--text-label);justify-content:space-between;padding:5px 0}.approval-detail dt{color:var(--muted)}.approval-detail dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;text-align:right}.approval-detail>label{display:block;font-size:var(--text-label);font-weight:700;margin-bottom:6px}.approval-detail textarea{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;font-size:var(--text-label);line-height:1.45;padding:8px;resize:vertical;width:100%}.approval-detail textarea:focus{border-color:var(--blue-strong);outline:2px solid rgba(35,60,94,.1)}.approval-policy-snapshot{background:#101318;border-radius:8px;color:#d8dee7;font:7px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0 0 10px;max-height:220px;overflow:auto;padding:9px;white-space:pre-wrap;word-break:break-word}.approval-actions{display:grid;gap:6px;grid-template-columns:.7fr 1.3fr;margin-top:9px}.approval-actions button{align-items:center;border-radius:8px;display:inline-flex;font-size:var(--text-label);font-weight:700;gap:5px;justify-content:center;padding:8px}.reject-action{background:var(--status-danger-bg);border:1px solid var(--status-danger-border);color:var(--status-danger-fg)}.approve-action{background:var(--navy);border:1px solid var(--navy);color:var(--action-fg)}.approval-warning{display:block;line-height:1.5;margin-top:10px}.approval-warning,.operations-empty{color:var(--muted);font-size:var(--text-label)}.operations-empty{align-items:center;display:flex;gap:7px;justify-content:center;min-height:72px;padding:14px;text-align:center}@media (max-width:1260px){.app-shell{grid-template-columns:196px minmax(0,1fr)}.app-shell>.call-dock{left:196px}.inbox-grid{grid-template-columns:248px minmax(450px,1fr)}.context-panel{display:none}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-board{grid-template-columns:minmax(250px,.8fr) minmax(380px,1.2fr)}.operations-grid{grid-template-columns:minmax(220px,.72fr) minmax(440px,1.28fr)}.operations-approval-column{grid-column:1/-1}.approval-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-command-bar{grid-template-columns:minmax(180px,.7fr) minmax(390px,1.3fr)}.refresh-button{grid-column:1/-1;justify-self:end;margin-top:-50px}.brand{min-width:156px}.brand-tag{display:none}}@media (max-width:900px){.app-shell{grid-template:62px minmax(0,1fr) /minmax(0,1fr);min-height:0}.app-shell>.call-dock{left:0}.topbar{grid-column:1;grid-row:1;padding:0 14px}.mobile-menu{display:inline-flex}.live-chip,.tenant-switcher,.topbar-divider{display:none}.brand{min-width:auto}.topbar-center{justify-content:flex-end}.search{max-width:270px}.search kbd,.search span{display:none}.search{width:38px}.nav-rail{bottom:0;box-shadow:18px 0 50px rgba(14,24,38,.18);left:0;position:fixed;grid-row:auto;top:0;transform:translateX(-110%);transition:transform .18s ease,visibility 0s linear .18s;visibility:hidden;width:250px;z-index:30}.nav-rail.is-open{transform:translateX(0);transition-delay:0s;visibility:visible}.close-rail{display:inline-flex;margin-left:auto;padding:7px}.mobile-workspace-switcher{display:grid;gap:6px;margin:4px 8px 16px;color:var(--muted);font-size:var(--text-label);font-weight:700}.mobile-workspace-switcher select{width:100%;min-height:42px;padding:9px 34px 9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit}.mobile-workspace-switcher select:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.workspace{grid-column:1;grid-row:2}.module-canvas{padding:45px 28px}.module-canvas.module-automation{padding:34px 28px}.operations-command-bar{grid-template-columns:1fr}.operations-metrics>div:first-child{border-left:0}.refresh-button{grid-column:auto;justify-self:start;margin-top:0}}@media (max-width:720px){.inbox-grid{grid-template-columns:1fr}.work-list{display:none}.conversation-header{padding:12px}.conversation-state .status{display:none}.continuity-bar{overflow-x:auto;padding:8px 12px}.conversation-id{display:none}.conversation-scroll{padding:15px 13px}.voice-ai-banner{grid-template-columns:auto minmax(0,1fr)}.runtime-chip{grid-column:2;justify-self:start}.turn{max-width:94%}.call-dock{grid-template-columns:1fr auto}.device-picker{grid-column:1/-1;grid-row:1}.call-live{grid-column:1;grid-row:2}.call-controls{grid-column:2;grid-row:2}.call-transfer{grid-template-columns:1fr 1fr}.call-transfer-summary{grid-column:1/-1}.call-transfer-submit{justify-self:start}.feature-grid{margin-top:38px}.automation-board,.deployment-board,.feature-grid,.operations-grid{grid-template-columns:1fr}.operations-approval-column{grid-column:auto}.approval-selector{display:block}.execution-selector,.pilot-cards{grid-template-columns:1fr}.module-hero h1{letter-spacing:-1.7px}}@media (max-width:460px){.auth-shell{padding:16px}.auth-card{border-radius:21px;padding:38px 22px 32px}.auth-card .brand{margin-bottom:30px}.auth-art i{width:25px}.auth-art span{border-radius:13px;height:46px;width:46px}.topbar-actions{gap:6px}.brand-word{font-size:18px}.person-title .contact-avatar{display:none}.handoff-action{align-items:stretch;flex-direction:column;gap:9px}.call-controls .call-audio-settings{display:none}.call-transfer{grid-template-columns:1fr}.call-transfer-summary{grid-column:auto}.device-picker button{padding:7px 9px}.module-canvas{padding:30px 20px}.module-hero h1{font-size:37px}.opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-metrics>div{border-radius:0!important}.authority-ladder{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.automation-view-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.automation-view-tabs button{justify-content:center;padding-inline:8px}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.operations-metrics>div:nth-child(3){border-left:0}.execution-detail-top{display:block}.rollout-controls{margin-top:10px}.action-timeline article{grid-template-columns:auto minmax(0,1fr)}.action-guard{grid-column:2}}.workspace{display:flex;flex-direction:row}.workspace-content{display:flex;flex:1 1 auto;flex-direction:column;height:auto}.workspace-content,.workspace-page{min-height:0;min-width:0;overflow:hidden}.workspace-page{flex:1 1 auto}.desk-rail{background:var(--surface-2);border-left:1px solid var(--line);display:flex;flex:0 0 236px;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:14px;width:236px}.desk-rail-head{align-items:center;display:flex;gap:9px}.desk-rail-head strong{display:block;font-size:13px}.desk-rail-head small{color:var(--muted);display:block;font-size:11px;margin-top:2px}.desk-rail-head .round-button{margin-left:auto}.desk-rail .agent-presence.presence-offline{background:#b7c2bc}.desk-rail .agent-presence.presence-away,.desk-rail .agent-presence.presence-busy{background:var(--amber)}.desk-rail .agent-presence.presence-wrap_up{background:#9fb6e8}.rail-section{border-top:1px solid var(--soft-line);display:flex;flex-direction:column;gap:8px;padding-top:11px}.presence-menu{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:6px;height:28px;padding:0 10px 0 8px}.presence-menu select{appearance:none;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:600;padding:0 2px}.presence-menu select:disabled{cursor:not-allowed;opacity:.6}.presence-menu select.presence-reason{border-left:1px solid var(--line);color:var(--muted);font-weight:500;margin-left:2px;padding-left:8px}.presence-menu>svg{color:var(--muted);margin-left:-4px}.presence-menu .agent-presence.presence-offline{background:#b7c2bc}.presence-menu .agent-presence.presence-away,.presence-menu .agent-presence.presence-busy{background:var(--amber)}.presence-menu .agent-presence.presence-wrap_up{background:#9fb6e8}.banner-menu{position:relative}.banner-chip{align-items:center;background:var(--sky);border:1px solid transparent;border-radius:999px;color:var(--navy);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.banner-chip.closing{background:var(--tone-amber-soft);color:var(--tone-amber)}.banner-chip.overdue{background:var(--tone-red-soft);color:var(--tone-red)}.banner-popover{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;padding:14px;position:absolute;left:0;max-width:calc(100vw - 32px);top:calc(100% + 8px);width:300px;z-index:40}.banner-popover-head{align-items:center;display:flex;gap:8px}.banner-popover-head strong{font-size:13px}.banner-popover-head .round-button{margin-left:auto}.banner-popover .rail-section{border-top:0;padding-top:0}.rail-field{display:flex;flex-direction:column;gap:4px}.rail-field>span{color:var(--muted);font-size:var(--text-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rail-disposition select,.rail-disposition textarea,.rail-field input,.rail-field select{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:12px;padding:7px 8px;width:100%}.rail-disposition select:focus,.rail-disposition textarea:focus,.rail-field input:focus,.rail-field select:focus{border-color:var(--blue-strong);outline:2px solid rgba(35,60,94,.1)}.rail-note{color:var(--muted);display:inline-flex;align-items:center;font-size:11px;gap:5px;line-height:1.5}.rail-note.recorded{color:var(--status-info-fg)}.rail-action{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:var(--text-label);font-weight:650;gap:6px;justify-content:center;padding:8px}.rail-action:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;opacity:1}.wrapup-countdown{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-align:center}.wrapup-countdown strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.03em}.wrapup-countdown small{color:var(--muted);display:block;font-size:var(--text-label);margin-top:3px}.wrapup-countdown.closing{background:var(--status-warning-bg);border-color:var(--status-warning-border)}.wrapup-countdown.overdue{background:var(--status-danger-bg);border-color:var(--status-danger-border)}.wrapup-actions{display:grid;gap:6px;grid-template-columns:.6fr 1.4fr}.wrapup-actions button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:var(--text-label);font-weight:700;gap:5px;justify-content:center;padding:8px}.wrapup-actions .wrapup-complete{background:var(--navy);border-color:var(--navy);color:var(--action-fg)}.wrapup-actions button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.rail-disposition{border-top:1px dashed var(--soft-line);display:flex;flex-direction:column;gap:7px;padding-top:9px}.desk-problem{align-items:flex-start;background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:10px;color:var(--status-danger-fg);display:flex;font-size:var(--text-label);gap:8px;line-height:1.45;margin-top:10px;padding:9px 12px}.desk-problem.kind-tenant_not_provisioned,.desk-problem.kind-tenant_suspended{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.desk-problem.kind-conflict,.desk-problem.kind-stale_version,.desk-problem.kind-supervision_target_not_conference_hosted{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.desk-problem-copy{min-width:0}.desk-problem-copy small,.desk-problem-copy strong{display:block;font-size:var(--text-label)}.desk-problem-copy small{margin-top:3px;opacity:.85;overflow-wrap:anywhere}.desk-problem-copy small b{background:rgba(0,0,0,.06);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:5px;padding:1px 5px}.desk-problem-technical{margin-top:6px}.desk-problem-technical summary{width:fit-content;cursor:pointer;font-weight:650}.desk-problem-technical code{display:block;margin-top:5px;overflow-wrap:anywhere}.desk-problem-dismiss,.desk-problem-retry{align-items:center;background:var(--paper);border:1px solid;border-radius:7px;color:inherit;display:inline-flex;flex:0 0 auto;font-size:var(--text-label);font-weight:700;gap:4px;margin-left:auto;padding:5px 7px}.desk-problem-dismiss{margin-left:6px;padding:5px}.desk-board{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding:18px 22px 26px}.desk-board-bar{align-items:center;background:linear-gradient(130deg,#13243c,#223a5b);background-color:#13243c;border-radius:16px;box-shadow:var(--shadow);color:white;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.desk-search-field{display:flex;flex:1 1;flex-direction:column;gap:6px;max-width:320px;min-width:180px}.desk-search-field .eyebrow{color:#a9bdd9}.desk-search-field input,.desk-search-row input{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:9px;color:white;font:inherit;padding:8px 10px;width:100%}.desk-search-field input::placeholder,.desk-search-row input::placeholder{color:rgba(255,255,255,.55)}.desk-search-row{align-items:center;display:flex;gap:8px}.desk-search-row button{background:rgba(255,255,255,.16);border:0;border-radius:8px;color:white;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:8px 11px}.desk-detail-list{display:grid;gap:12px;margin:0;padding:4px 2px 8px}.desk-detail-list div{display:grid;gap:3px}.desk-detail-list dt{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.desk-detail-list dd{font-size:14px;margin:0}.desk-excerpt{background:var(--surface-2);border-radius:12px;color:var(--ink);font-size:14px;line-height:1.5;margin:0 0 16px;padding:12px 14px}.desk-article-body{display:grid;gap:8px;margin-top:16px}.desk-article-body pre{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;font-size:14px;line-height:1.55;margin:0;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.desk-help{color:var(--muted);font-size:13px;line-height:1.45;margin:0 0 14px}.desk-filter-field{display:grid;gap:4px;min-width:140px}.desk-filter-field select{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:9px;color:white;font:inherit;font-size:13px;padding:8px 10px}.desk-node-list{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:14px;line-height:1.5;list-style:none;margin:0;padding:12px 16px}.desk-node-list li+li{margin-top:6px}.desk-health{border-radius:12px;font-size:14px;font-weight:650;margin:0 0 16px;padding:12px 14px}.desk-health.is-healthy{background:var(--status-success-bg);color:var(--status-success-fg)}.desk-health.is-at_risk{background:var(--status-warning-bg);color:var(--status-warning-fg)}.desk-health.is-breached,.desk-health.is-fail{background:var(--status-danger-bg);color:var(--status-danger-fg)}.desk-health.is-disabled,.desk-health.is-insufficient_data,.desk-health.is-no_data{background:var(--surface-2);color:var(--muted)}.desk-bar-action{align-items:center;background:rgba(255,255,255,.16);border:0;border-radius:9px;color:white;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;padding:8px 12px}.desk-write-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-write-form label{display:grid;gap:5px}.desk-write-form label.is-wide{grid-column:1/-1}.desk-write-form span{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.desk-write-form input,.desk-write-form select,.desk-write-form textarea{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;padding:9px 10px;width:100%}.desk-write-form textarea{resize:vertical}.desk-write-actions{display:flex;gap:8px;grid-column:1/-1}.desk-write-actions button{background:var(--navy);border:0;border-radius:9px;color:var(--action-fg);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 14px}.desk-write-actions button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;opacity:1}.desk-write-actions button.is-quiet{background:transparent;border:1px solid var(--line);color:var(--ink)}.control-panel-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.control-panel-tabs.is-compact{margin:0}.control-panel-tabs button{background:var(--surface-2);border:0;border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:7px 12px}.control-panel-tabs button.is-active{background:var(--navy);color:var(--action-fg)}.nav-item.is-quiet{color:var(--muted)}.settings-content{display:flex;flex-direction:column;gap:16px;max-width:var(--settings-measure,920px);min-width:0;width:100%}.control-simple-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.control-simple-list li{background:var(--surface-2);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.control-simple-list small{color:var(--muted)}.control-static-card{align-items:center;background:var(--surface-2);border-radius:12px;display:flex;gap:10px;padding:11px 12px}.control-overview-grid{margin-top:12px}.customers-grid{align-items:start}.customers-activity{border-top:1px solid var(--soft-line);display:grid;gap:18px;margin-top:18px;padding-top:16px}.customers-activity-block .operations-panel-head{margin-bottom:8px}.customers-timeline{display:grid;gap:8px;list-style:none;margin:0;padding:0}.customers-timeline li{display:grid;gap:2px}.customers-timeline li.is-selectable{border-radius:6px}.customers-timeline li.is-selected{background:var(--status-info-bg)}.customers-timeline-select{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:2px;padding:6px 8px;width:100%}.customers-timeline-select:focus-visible,.customers-timeline-select:hover{background:var(--surface-2);border-radius:6px}.customers-timeline strong{font-size:12px}.customers-timeline small{color:var(--muted);font-size:11px}.crm-disposition-panel{border-top:1px solid var(--soft-line);display:grid;gap:12px;margin-top:16px;padding-top:14px}.crm-disposition-approval,.crm-disposition-decide,.crm-disposition-execute{display:grid;gap:10px}.crm-disposition-reason{color:var(--muted);font-size:12px;margin:0}.crm-disposition-banner{background:var(--surface-2);border-radius:6px;font-size:12px;margin:0;padding:8px 10px}.crm-disposition-switchers{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crm-disposition-switchers .eyebrow{width:100%}.desk-write-form.is-stacked{display:grid;gap:6px}.desk-write-form fieldset.is-wide{border:0;grid-column:1/-1;margin:0;padding:0}.desk-write-form legend{color:var(--ink-muted,#5c6b66);font-size:11px;margin-bottom:8px}.desk-checkbox-grid{display:grid;gap:6px 14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.desk-checkbox{align-items:center;display:flex;gap:8px;font-size:12px}.desk-checkbox input{margin:0}.desk-source{align-items:center;display:flex;gap:11px}.desk-source .eyebrow{color:#a9bdd9}.desk-source strong{display:block;font-size:11px;margin-top:4px}.desk-board-bar .operations-metrics{display:flex;gap:18px}.policy-chip{align-items:center;background:rgba(255,255,255,.1);border-radius:10px;display:flex;font-size:var(--text-label);gap:8px;line-height:1.5;padding:8px 11px}.desk-board-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(280px,.9fr) minmax(380px,1.4fr);margin-top:12px}.desk-panel{background:var(--paper);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);min-width:0;overflow:hidden;padding-bottom:10px}.desk-panel .filter-row{padding:9px 12px 0}.queue-cards{display:flex;flex-direction:column;padding:7px}.queue-cards>button{align-items:center;background:transparent;border:0;border-radius:10px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 8px;text-align:left;width:100%}.queue-cards>button+button{border-top:1px solid var(--soft-line)}.queue-cards>button:hover{background:var(--surface-2)}.queue-cards>button.is-active{background:var(--paper);box-shadow:inset 3px 0 var(--navy)}.queue-card-icon{align-items:center;background:var(--sky);border-radius:9px;color:var(--blue-strong);display:flex;height:32px;justify-content:center;width:32px}.queue-card-copy{min-width:0}.queue-card-copy small,.queue-card-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-card-copy strong{font-size:var(--text-ui);font-weight:600}.queue-card-copy small{color:var(--muted);font-size:var(--text-supporting);margin-top:3px}.queue-occupancy{color:var(--muted);white-space:nowrap}.queue-occupancy,.queue-occupancy b{font-size:var(--text-label)}.queue-detail{border-top:1px solid var(--soft-line);padding:12px 14px}.occupancy-strip{background:var(--surface-2);border-radius:10px;display:flex;flex-wrap:wrap;gap:9px 13px;color:var(--muted);margin:10px 0;padding:9px 11px}.occupancy-strip,.occupancy-strip b{font-size:var(--text-label)}.membership-list{display:flex;flex-direction:column;gap:3px;margin-top:8px}.membership-row{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 0}.membership-row+.membership-row{border-top:1px solid var(--soft-line)}.membership-copy small,.membership-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-copy small,.membership-copy strong{font-size:var(--text-label)}.membership-copy small{color:var(--muted);margin-top:2px}.decline-reason{display:block;padding:8px 14px 0}.decline-reason span{color:var(--muted);display:block;font-size:var(--text-label);font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.decline-reason input{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;font-size:var(--text-label);padding:7px 8px;width:100%}.decision-list{display:flex;flex-direction:column;padding:7px}.decision-row{align-items:center;border-radius:10px;display:grid;gap:8px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 9px}.decision-row+.decision-row{border-top:1px solid var(--soft-line)}.decision-row.is-mine{background:var(--status-info-bg);box-shadow:inset 3px 0 var(--sky-strong)}.decision-copy{min-width:0}.decision-copy small,.decision-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-copy small,.decision-copy strong{font-size:var(--text-label)}.decision-copy small{color:var(--muted);margin-top:3px}.decision-actions{display:flex;gap:6px;grid-column:1/-1;justify-content:flex-end}.decision-actions button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:var(--text-label);font-weight:700;gap:4px;padding:6px 9px}.decision-actions .approve-action{background:var(--navy);border-color:var(--navy);color:var(--action-fg)}.decision-actions .reject-action{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.decision-actions button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;opacity:1}.session-row{cursor:pointer}.session-ledger{border-top:1px solid var(--soft-line);padding:11px 14px}.supervision-form{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.mode-toggle{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.mode-toggle button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:var(--text-label);font-weight:650;gap:5px;justify-content:center;padding:8px 5px}.mode-toggle button.is-active{background:var(--navy);border-color:var(--navy);color:var(--action-fg)}.mode-toggle button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;opacity:1}.supervision-form .primary-action{justify-content:center}.window-fields{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.window-fields .rail-field:last-child{grid-column:1/-1}.callback-tools input,.window-fields input{min-width:0}.callback-tools{border-bottom:1px solid var(--soft-line);display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:10px 14px 12px}.operation-state.fallback,.operation-state.offered,.operation-state.requested{background:var(--status-warning-bg);color:var(--status-warning-fg)}.operation-state.accepted,.operation-state.delivered,.operation-state.dispatching,.operation-state.joining,.operation-state.read,.operation-state.scheduled,.operation-state.sent{background:var(--status-info-bg);color:var(--status-info-fg)}.operation-state.canceled,.operation-state.declined,.operation-state.no_match,.operation-state.suppressed{background:var(--status-danger-bg);color:var(--status-danger-fg)}.operation-state.ended{background:var(--surface-2);color:var(--muted)}.work-list .desk-source{background:var(--action-bg);border-radius:12px;color:var(--action-fg);margin:0 12px 10px;padding:10px 12px}.work-list .desk-source .eyebrow{color:var(--action-fg)}.work-list .desk-source .refresh-button{background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 30%,transparent);color:inherit;margin-left:auto}.medium-chip.lifecycle-open{background:var(--status-info-bg);color:var(--status-info-fg)}.medium-chip.lifecycle-quiet{background:var(--status-warning-bg);color:var(--status-warning-fg)}.medium-chip.lifecycle-closed{background:var(--surface-2);color:var(--muted)}.channel-filter{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);display:inline-flex;font-size:var(--text-label);gap:5px;padding:5px 8px}.channel-filter.active{background:var(--status-info-bg);color:var(--status-info-fg);font-weight:650}.internal-turn{background:var(--surface-2);border:1px dashed var(--line)}.turn-subject{font-size:var(--text-label);font-weight:700;margin:7px 0 0}.turn-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.turn-attachments span{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:var(--text-label);gap:5px;padding:4px 7px}.message-status,.turn-attachments small{color:var(--muted);font-size:var(--text-label)}.message-status{border-radius:999px;display:inline-flex;font-weight:750;margin-top:9px;padding:3px 7px;background:var(--surface-2)}.message-status.status-accepted,.message-status.status-delivered,.message-status.status-read,.message-status.status-sent{background:var(--status-info-bg);color:var(--status-info-fg)}.message-status.status-failed,.message-status.status-suppressed{background:var(--status-danger-bg);color:var(--status-danger-fg)}.message-status.status-draft,.message-status.status-pending_approval{background:var(--status-warning-bg);color:var(--status-warning-fg)}.desk-composer{display:flex;flex-direction:column;gap:8px}.compose-medium-row{display:flex;gap:6px}.compose-medium-row button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);display:inline-flex;font-size:var(--text-label);font-weight:650;gap:5px;padding:5px 9px}.compose-medium-row button.is-active{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.compose-fields{display:grid;gap:8px;grid-template-columns:1.2fr 1fr}.compose-fields label{align-items:center;display:flex;gap:7px}.compose-fields label span{color:var(--muted);font-size:var(--text-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.compose-fields input{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex:1 1;font-size:var(--text-label);min-width:0;padding:6px 8px}.compose-body-row{align-items:flex-end;display:flex;gap:8px}.compose-body-row textarea{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex:1 1;font-size:var(--text-label);line-height:1.5;padding:8px 10px;resize:vertical}.compose-body-row textarea:focus,.compose-fields input:focus{border-color:var(--blue-strong);outline:2px solid rgba(35,60,94,.1)}.voice-join{align-items:center;background:var(--status-info-bg);border:0;border-top:1px solid var(--status-info-border);color:var(--blue-strong);display:flex;font-size:var(--text-label);font-weight:650;gap:7px;justify-content:center;padding:9px;width:100%}.voice-join:hover{background:var(--surface-2)}.inbox-grid{grid-template-columns:256px minmax(0,1fr)}@media (max-width:1520px){.inbox-grid{grid-template-columns:248px minmax(0,1fr)}.inbox-grid .context-panel{display:none}.automation-board{grid-template-columns:minmax(250px,.8fr) minmax(380px,1.2fr)}.operations-grid{grid-template-columns:minmax(220px,.72fr) minmax(440px,1.28fr)}.operations-approval-column{grid-column:1/-1}.approval-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-command-bar{grid-template-columns:minmax(180px,.7fr) minmax(390px,1.3fr)}.operations-command-bar .refresh-button{grid-column:1/-1;justify-self:end;margin-top:-50px}}@media (max-width:1180px){.workspace{flex-direction:column-reverse}.desk-rail{border-bottom:1px solid var(--line);border-left:0;flex:0 0 auto;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;width:100%}.desk-rail-head{flex:0 0 auto}.rail-section{border-left:1px solid var(--soft-line);border-top:0;flex:0 0 auto;min-width:210px;padding-left:14px;padding-top:0}}@media (max-width:980px){.compose-fields,.desk-board-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.desk-offers{display:flex;flex-direction:column;gap:8px;max-width:380px;position:fixed;right:16px;top:64px;z-index:100}.desk-offer{align-items:center;animation:desk-offer-in .16s ease-out;background:var(--navy);border-radius:12px;box-shadow:0 10px 26px rgba(16,24,35,.35);color:var(--action-fg);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}@keyframes desk-offer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.desk-offer .offer-identity{align-items:center;display:flex;gap:10px;min-width:0}.desk-offer .offer-identity strong{display:block;font-size:.92rem}.desk-offer .offer-identity small{color:var(--action-fg);display:block;font-size:var(--text-label)}.desk-offer .offer-countdown{color:var(--action-fg);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-offer .offer-accept{background:var(--sky-strong);border:none;border-radius:8px;color:var(--ink);cursor:pointer;font-weight:600;padding:8px 14px;white-space:nowrap}.desk-offer .offer-accept:disabled{cursor:default;opacity:.6}.desk-offers .offer-notice{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--danger);display:flex;font-size:.78rem;gap:6px;margin:0;padding:8px 10px}@media (max-width:640px){.desk-offers{left:12px;max-width:none;right:12px}}.desk-offer .offer-actions{display:flex;gap:6px}.desk-offer .offer-decline{background:transparent;border:1px solid;border-radius:8px;color:var(--action-fg);cursor:pointer;padding:8px 10px;white-space:nowrap}.desk-offer .offer-decline:disabled{cursor:default;opacity:.5}:root{--tone-green:var(--status-success-fg);--tone-green-soft:var(--status-success-bg);--tone-blue:var(--status-info-fg);--tone-blue-soft:var(--status-info-bg);--tone-amber:var(--status-warning-fg);--tone-amber-soft:var(--status-warning-bg);--tone-red:var(--status-danger-fg);--tone-red-soft:var(--status-danger-bg);--tone-violet:var(--status-info-fg);--tone-violet-soft:var(--status-info-bg);--tone-gray:var(--muted);--tone-gray-soft:var(--surface-2);--shadow-sm:0 4px 14px rgba(27,39,57,0.07);--shadow-lg:0 24px 68px rgba(27,39,57,0.13);--radius-sm:10px;--radius-lg:20px}.kit-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.kit-pill.tone-green{background:var(--tone-green-soft);color:var(--tone-green)}.kit-pill.tone-blue{background:var(--tone-blue-soft);color:var(--tone-blue)}.kit-pill.tone-amber{background:var(--tone-amber-soft);color:var(--tone-amber)}.kit-pill.tone-red{background:var(--tone-red-soft);color:var(--tone-red)}.kit-pill.tone-violet{background:var(--tone-violet-soft);color:var(--tone-violet)}.kit-pill.tone-gray{background:var(--tone-gray-soft);color:var(--tone-gray)}.kit-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.kit-heading h1{margin:0;font-size:21px;letter-spacing:-.01em}.kit-heading p{margin:4px 0 0;color:var(--muted);font-size:13px;max-width:64ch}.kit-heading .kit-heading-actions{display:flex;gap:8px;align-items:center}.kit-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.kit-metric{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:3px}.kit-metric strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kit-metric small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.kit-metric.tone-green strong{color:var(--tone-green)}.kit-metric.tone-blue strong{color:var(--tone-blue)}.kit-metric.tone-amber strong{color:var(--tone-amber)}.kit-metric.tone-red strong{color:var(--tone-red)}.kit-metric.tone-violet strong{color:var(--tone-violet)}.kit-surface{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm)}.kit-surface+.kit-surface{margin-top:12px}.kit-surface>h2{margin:0 0 10px;font-size:14px;letter-spacing:-.005em}.kit-table-wrap{overflow-x:auto}.kit-table{width:100%;border-collapse:collapse;font-size:13px}.kit-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.kit-table td{padding:9px 10px;border-bottom:1px solid var(--soft-line);vertical-align:middle}.kit-table tbody tr.is-clickable{cursor:pointer}.kit-table tbody tr.is-clickable:hover{background:var(--canvas)}.kit-table td.is-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.kit-table .kit-row-title{font-weight:600}.kit-table .kit-row-sub{display:block;color:var(--muted);font-size:11.5px}.kit-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px;flex-wrap:wrap}.kit-tabs button{appearance:none;border:0;background:none;padding:8px 12px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;cursor:pointer}.kit-tabs button.is-active{color:var(--ink);border-bottom-color:var(--navy)}.kit-tabs button:focus-visible{outline:2px solid var(--tone-blue);outline-offset:-2px;border-radius:6px}.kit-empty{padding:34px 16px;text-align:center;color:var(--muted);font-size:13px}.kit-empty strong{display:block;color:var(--ink);margin-bottom:4px;font-size:14px}.kit-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.kit-field>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.kit-field input,.kit-field select,.kit-field textarea{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px;background:var(--paper);color:var(--ink)}.kit-field input:focus-visible,.kit-field select:focus-visible,.kit-field textarea:focus-visible{outline:2px solid var(--tone-blue);outline-offset:0}.kit-field small{color:var(--muted);font-size:11.5px}.kit-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kit-button{appearance:none;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.kit-button:hover:not(:disabled){background:var(--canvas)}.kit-button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.kit-button.is-primary{background:var(--navy);border-color:var(--navy);color:var(--action-fg)}.kit-button.is-primary:hover:not(:disabled){background:var(--blue-strong)}.kit-button.is-danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.kit-ceremony-backdrop{position:fixed;inset:0;background:rgba(16,24,35,.42);display:flex;align-items:center;justify-content:center;z-index:90;padding:20px}.kit-ceremony{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:min(460px,100%);padding:20px}.kit-ceremony h2{margin:0 0 6px;font-size:16px}.kit-ceremony>p{margin:0 0 14px;color:var(--muted);font-size:13px}.kit-ceremony footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.governed-approval-inbox{margin-bottom:14px}.governed-approval-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.governed-approval-card{border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px}.governed-approval-heading{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.governed-approval-heading>div{min-width:0}.governed-approval-heading small,.governed-approval-heading strong{display:block}.governed-approval-heading small{color:var(--muted);font-size:11.5px;margin-top:2px}.governed-approval-icon{align-items:center;background:var(--tone-amber-soft);border-radius:8px;color:var(--tone-amber);display:inline-flex;justify-content:center;padding:7px}.governed-approval-card>p{color:var(--muted);font-size:12.5px;margin:10px 0}.governed-approval-summary{display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 11px}.governed-approval-summary>div{min-width:0}.governed-approval-summary dt{color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.governed-approval-summary dd{font-size:12px;line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere}.governed-approval-proof code,.governed-approval-summary code{overflow-wrap:anywhere}.governed-approval-summary.is-ceremony{background:var(--canvas);border-radius:var(--radius-sm);padding:10px}.governed-approval-proof{margin:0 0 12px}.governed-approval-proof summary{color:var(--muted);cursor:pointer;font-size:11.5px;margin-bottom:5px}.governed-approval-proof code{font-size:10.5px}.governed-approval-read-only{color:var(--muted);display:block;font-size:11.5px}.governed-approval-inbox .kit-empty .kit-button{margin-top:12px}@media (max-width:620px){.governed-approval-heading{align-items:start;grid-template-columns:auto minmax(0,1fr)}.governed-approval-heading .kit-pill{grid-column:1/-1;justify-self:start}.governed-approval-summary{grid-template-columns:1fr}.governed-approval-card .kit-actions{align-items:stretch;flex-direction:column}.governed-approval-card .kit-actions .kit-button{justify-content:center;width:100%}.governed-approval-inbox .kit-heading{align-items:center;flex-wrap:nowrap}.kit-ceremony-backdrop{align-items:flex-end;padding:0}.kit-ceremony{border-radius:var(--radius) var(--radius) 0 0;max-height:92dvh;overflow-y:auto;padding:18px}}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:10px;overflow-x:auto;align-items:start;padding-bottom:8px}.board-column{background:var(--canvas);border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:8px;min-height:120px}.board-column.is-drop-target{border-color:var(--tone-blue)}.board-column>header{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 8px}.board-column>header strong{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.board-column>header small{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;margin-bottom:8px;cursor:grab;font-size:12.5px}.board-card strong{display:block;font-size:13px;margin-bottom:3px}.board-card .board-card-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gate-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--soft-line);font-size:13px}.gate-row:last-child{border-bottom:0}.gate-row .gate-name{flex:1 1;font-weight:600}.gate-row small{color:var(--muted)}.fixture-banner{background:var(--tone-amber-soft);border-bottom:1px solid var(--line);box-shadow:var(--shadow-soft);color:var(--tone-amber);display:flex;gap:8px;justify-content:center;left:0;min-height:42px;padding:calc(5px + env(safe-area-inset-top, 0px)) 14px 5px;position:fixed;right:0;top:0;z-index:120}.fixture-banner,.pause-outreach{align-items:center;font-size:12px;font-weight:600}.pause-outreach{display:inline-flex;gap:6px;border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:5px 12px;cursor:pointer;color:var(--ink)}.pause-outreach:hover{background:var(--canvas)}.attribution-stance{font-size:11.5px;color:var(--muted);border-top:1px dashed var(--line);padding-top:8px;margin-top:8px}.dock-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:14px;padding:7px 16px;background:var(--action-bg);color:var(--action-fg);font-size:12.5px;box-shadow:0 -8px 30px rgba(16,24,35,.18)}.dock-bar strong{font-size:12.5px;letter-spacing:.01em}.dock-bar .dock-ticker{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.85}.dock-bar .dock-count{background:var(--cyan);color:#07111f;border-radius:999px;padding:1px 9px;font-weight:700;font-size:11.5px}.dock-bar button{appearance:none;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:transparent;color:inherit;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer}.dock-bar button:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.dock-panel{position:fixed;left:0;right:0;bottom:40px;z-index:59;height:min(46vh,420px);background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -18px 52px rgba(16,24,35,.16);display:grid;grid-template-columns:220px 1fr}.dock-threads{border-right:1px solid var(--soft-line);overflow-y:auto;padding:10px}.dock-threads h3{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.dock-threads button{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 8px;border-radius:8px;font-size:12.5px;cursor:pointer;color:var(--ink)}.dock-threads button.is-active{background:var(--sky);font-weight:700}.dock-main{display:flex;flex-direction:column;min-width:0}.dock-messages{flex:1 1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.dock-card{border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;max-width:68ch}.dock-card.is-mine{align-self:flex-end;background:var(--sky);border-color:var(--sky-strong)}.dock-card small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.dock-card.is-receipt{background:var(--canvas);color:var(--muted);font-size:12px}.dock-composer{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--soft-line);position:relative}.dock-composer input{flex:1 1;border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:13px}.dock-composer input:focus-visible{outline:2px solid var(--tone-blue)}.dock-slash-popup{position:absolute;bottom:54px;left:14px;right:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:6px;max-height:220px;overflow-y:auto}.dock-slash-popup button{display:flex;gap:10px;width:100%;border:0;background:none;padding:7px 9px;border-radius:7px;font-size:12.5px;cursor:pointer;align-items:baseline;text-align:left}.dock-slash-popup button:hover{background:var(--canvas)}.dock-slash-popup code{font-weight:700;color:var(--navy);min-width:120px}.dock-slash-popup small{color:var(--muted)}.app-shell:has(>.dock-bar){padding-bottom:40px}.m-shell{min-height:100vh;background:var(--canvas);display:flex;flex-direction:column;max-width:560px;margin:0 auto;font-size:15px}.m-header{padding:14px 16px 10px;display:flex;align-items:center;justify-content:space-between}.m-header h1{margin:0;font-size:19px;letter-spacing:-.01em}.m-header small{color:var(--muted);font-size:12px}.m-content{flex:1 1;padding:0 12px 90px}.m-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:10px}.m-card h2{margin:0 0 4px;font-size:15px}.m-card p{margin:0 0 10px;color:var(--muted);font-size:13.5px}.m-card-actions{display:flex;gap:8px}.m-card-actions button{flex:1 1;min-height:44px;border-radius:11px;border:1px solid var(--line);background:var(--paper);font-size:15px;font-weight:600;color:var(--ink)}.m-card-actions button.is-primary{background:var(--navy);border-color:var(--navy);color:var(--action-fg)}.m-card-actions button.is-danger{color:var(--tone-red);border-color:var(--tone-red)}.m-tabbar{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);max-width:560px;margin:0 auto}.m-tabbar button{flex:1 1;min-height:54px;border:0;background:none;font-size:12px;font-weight:600;color:var(--muted);display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center}.m-tabbar button.is-active{color:var(--navy)}.m-sheet-backdrop{position:fixed;inset:0;background:rgba(16,24,35,.45);z-index:80;display:flex;align-items:flex-end}.m-sheet{background:var(--paper);border-radius:18px 18px 0 0;width:100%;max-width:560px;margin:0 auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));max-height:82vh;overflow-y:auto}.m-sheet h2{margin:0 0 6px;font-size:17px}.m-sheet>p{margin:0 0 12px;color:var(--muted);font-size:13.5px}.m-sheet input,.m-sheet textarea{width:100%;border:1px solid var(--line);border-radius:11px;padding:12px;font-size:15px;margin-bottom:10px;box-sizing:border-box}.m-offline{background:var(--tone-amber-soft);color:var(--tone-amber);border-radius:11px;padding:10px 12px;font-size:13px;font-weight:600;margin-bottom:10px}.m-pill{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.m-composer{display:flex;gap:8px;position:fixed;bottom:54px;left:0;right:0;max-width:560px;margin:0 auto;padding:10px 12px;background:var(--canvas)}.m-composer input{flex:1 1;border:1px solid var(--line);padding:0 14px}.m-composer button,.m-composer input{min-height:44px;border-radius:12px;font-size:15px}.m-composer button{min-width:72px;border:0;background:var(--navy);color:var(--action-fg);font-weight:700}.outbound-dialer{position:relative;grid-column:3;grid-row:1;justify-self:end;margin-right:12px;z-index:75}.outbound-dialer-trigger{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--navy) 30%,var(--line));border-radius:999px;color:var(--action-fg);background:var(--navy);box-shadow:0 8px 24px rgba(20,34,54,.2);font-weight:750;text-transform:capitalize}.outbound-dialer-trigger:disabled{background:var(--surface-2);border-color:var(--line);box-shadow:none;color:var(--muted);cursor:not-allowed;opacity:1}.outbound-dialer.is-live .outbound-dialer-trigger{background:var(--tone-green,#217a56)}.outbound-dialer-panel{position:absolute;right:0;top:calc(100% + 16px);width:min(340px,calc(100vw - 24px));max-height:min(680px,calc(100vh - 100px));overflow-y:auto;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 18px 60px rgba(18,26,37,.25)}.outbound-dialer-panel footer,.outbound-dialer-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.outbound-dialer-panel header{margin-bottom:14px}.outbound-dialer-panel header div{display:grid;gap:2px}.outbound-active>small,.outbound-dialer-panel header small{color:var(--muted)}.outbound-dialer-panel footer button,.outbound-dialer-panel header button,.outbound-number-input button{border:0;color:var(--muted);background:transparent}.outbound-active,.outbound-compose{display:grid;gap:11px}.outbound-compose label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.outbound-compose input,.outbound-compose select{width:100%;box-sizing:border-box;min-height:40px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:var(--paper);color:var(--ink)}.outbound-number-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px}.outbound-number-input input{border:0;font-size:18px;letter-spacing:.025em}.outbound-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.outbound-keypad button{min-height:38px;border:1px solid var(--line);border-radius:9px;background:var(--canvas);color:var(--ink);font-size:16px;font-weight:750}.outbound-keypad button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed;opacity:1}.outbound-call-button,.outbound-live-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:41px;border:0;border-radius:10px;color:var(--action-fg);background:var(--navy);font-weight:750}.outbound-call-button:disabled{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.outbound-live-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.outbound-live-controls .hangup{background:var(--tone-red,#a83d3d)}.outbound-active h3{margin:0;font-size:24px;letter-spacing:.02em}.outbound-notice{margin:12px 0 0;padding:9px 10px;border-radius:9px;color:var(--muted);background:var(--canvas);font-size:12px}.outbound-dialer-panel footer{margin-top:14px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.outbound-history{display:grid;gap:5px;margin-top:7px}.outbound-history div{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.outbound-history small{text-transform:capitalize}@media (max-width:720px){.outbound-dialer-trigger{font-size:0;justify-content:center;min-height:44px;padding:0;width:44px}.outbound-dialer-panel{max-height:calc(100dvh - 180px)}}.desk-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.desk-checklist li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line,rgba(0,0,0,.08));border-radius:10px}.desk-checklist li.is-done{opacity:.6}.desk-checklist li span{font-size:.85rem;color:var(--muted,#6b6b6b)}.desk-muted{color:var(--muted,#6b6b6b);font-size:.9rem}.desk-form{display:grid;gap:10px;margin-top:12px}.desk-field{display:grid;gap:4px;font-size:.85rem}.desk-field textarea{background:var(--paper);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;padding:8px;border-radius:8px;border:1px solid var(--line,rgba(0,0,0,.12));resize:vertical}.desk-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.desk-list li{display:grid;gap:2px;padding:8px 12px;border:1px solid var(--line,rgba(0,0,0,.08));border-radius:10px}.desk-list li span{font-size:.85rem;color:var(--muted,#6b6b6b)}.account-panel:has(.personal-app-connections[open]){max-width:800px}.personal-app-connections{margin-block:20px}.personal-app-connections>summary{cursor:pointer;font-weight:600}.personal-app-connections .agent-dock-pairing{min-width:0}.personal-app-connections pre{white-space:pre-wrap;overflow-wrap:anywhere}.account-panel::backdrop{background:#101a2b55}.account-panel{width:calc(100% - 48px);max-width:440px;border:1px solid var(--line);color:var(--ink);padding:28px;border-radius:16px;background:var(--paper);box-shadow:var(--shadow)}.account-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-heading h2{margin:0}.account-heading button{background:transparent;border:0;padding:8px}.account-panel dl{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:20px 0;border-block:1px solid var(--line)}.account-panel dt{color:var(--muted)}.account-panel dd{margin:0}.account-signout{display:block;margin-top:20px;background:transparent;border:0;color:var(--navy);padding:8px 0}.account-queues{border-bottom:1px solid var(--line);display:grid;gap:10px;padding:0 0 20px}.account-queues>div:first-child{display:grid;gap:3px}.account-queues p,.account-queues small{color:var(--muted);font-size:var(--text-label);margin:0}.account-queue-list{display:grid;gap:7px}.account-queue-list button{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;justify-content:space-between;padding:9px 11px;text-align:left}.account-queue-list button[aria-checked=true]{background:var(--sky);border-color:var(--blue-strong)}.account-queue-list button[aria-checked=true] small{color:var(--navy);font-weight:700}.color-scheme-config{margin:20px 0 0;padding-top:20px;border-top:1px solid var(--line)}.color-scheme-config strong{display:block;color:var(--ink);font-size:var(--text-ui)}.color-scheme-config p{margin:6px 0 12px;color:var(--muted);font-size:var(--text-supporting);line-height:1.45}.session-settings-form{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.session-settings-form p{margin:0;color:var(--muted,#6b6b6b);font-size:.9rem}.session-settings-notice{margin:0;padding:0 16px 16px}.settings-board{--settings-measure:920px}.settings-board>:is(.company-settings-header,.company-settings-tabs,.settings-app-connections,.connector-back,.settings-content){flex:0 0 auto;max-width:var(--settings-measure);width:100%}.company-settings-header h1{margin:0;font-size:24px}.company-settings-header p{margin:8px 0 20px;color:var(--muted);font-size:var(--text-body);line-height:1.5}.settings-app-connections{margin-bottom:20px}.settings-app-overview-heading{margin-bottom:12px}.settings-app-overview-heading h2{margin:0;color:var(--ink);font-size:17px}.settings-app-overview-heading p{margin:5px 0 0;color:var(--muted);font-size:var(--text-supporting)}.settings-app-connections .connector-gallery{max-width:none;padding-bottom:0}.settings-app-connections .connector-card{min-height:100px}.settings-app-coworkers{--settings-coworker-roster-reserve:199px;display:grid;gap:16px;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.settings-app-coworkers>.connector-section:last-child>.connector-section-body{min-height:var(--settings-coworker-roster-reserve)}@media (max-width:640px){.settings-app-connections .connector-card{min-height:80px}.settings-app-coworkers{--settings-coworker-roster-reserve:436px}.settings-app-coworkers>.connector-section:last-child>.connector-section-head{min-height:151px}}.company-settings-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid var(--line)}.company-settings-tabs button{padding:10px 14px;border:0;background:transparent;color:inherit;cursor:pointer;border-bottom:3px solid transparent;font-size:var(--text-ui)}.company-settings-tabs button[aria-current=page]{border-color:var(--navy);font-weight:650}.company-settings-stack{display:grid;gap:20px;max-width:var(--settings-measure,920px)}.settings-content .desk-write-form{grid-template-columns:minmax(0,1fr);padding:18px}.settings-content .desk-panel>.desk-write-form{width:min(100%,680px)}.settings-content .desk-panel>p{padding:0 18px}.settings-content .desk-board-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:100%}.settings-content .desk-panel,.settings-content .desk-panel label{min-width:0}.settings-content .desk-panel label>span{font-size:13px;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none}.settings-content .desk-field{display:grid;gap:8px;margin:16px 18px}.settings-content .desk-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background-color:var(--paper);color:var(--ink);font-family:inherit;font-size:var(--text-ui);line-height:1.4}.settings-content .desk-panel select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c6a7c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.settings-content .desk-panel :is(input,select,textarea):focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.settings-content .desk-panel :is(input,select,textarea):disabled{background-color:var(--canvas);color:var(--muted);cursor:not-allowed}.settings-content .desk-panel :is(input[type=checkbox],input[type=radio]){accent-color:var(--navy);width:18px;height:18px}.settings-content .desk-empty{display:grid;gap:8px;padding:14px;border:1px solid var(--soft-line);border-radius:12px;background:var(--surface-2);color:var(--muted)}.settings-content .desk-panel>.desk-empty{margin:14px 18px}.settings-content .desk-empty>:is(strong,p){margin:0}.settings-content .desk-empty>strong{color:var(--ink)}.settings-content .desk-empty>:is(button,.connector-primary){justify-self:start}.settings-policy{max-width:var(--settings-measure,920px)}.settings-policy fieldset{border:0;min-width:0;padding:0;margin:0}.settings-check{display:flex!important;align-items:center;gap:10px}.settings-check input{width:16px!important;min-height:16px!important}.settings-check span{text-transform:none!important;letter-spacing:normal!important}.settings-edit-row{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.settings-disclosure{padding:16px}.settings-disclosure summary{cursor:pointer;font-weight:600}.company-settings-tabs button:focus-visible,.desk-problem-technical summary:focus-visible,.settings-disclosure summary:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.settings-content .operations-panel-head h2{margin:0;color:var(--ink);font-size:16px;line-height:1.35}.settings-panel-intro{color:var(--muted);font-size:var(--text-supporting);line-height:1.55;margin:0 0 16px;max-width:62ch}.settings-person-detail{border-left:3px solid var(--navy)}@media (min-width:900px){.settings-edit-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.settings-edit-row>.settings-disclosure{grid-column:1/-1}}.settings-permissions{border:1px solid var(--line);border-radius:8px;padding:12px}.settings-permission-list{display:grid;gap:10px;max-height:260px;overflow:auto;margin-top:12px}.settings-content .desk-panel>.desk-write-actions{padding:12px 18px}.settings-content :is(.desk-write-form,.connector-section) .desk-write-actions{padding:0}.settings-licence-summary{display:grid;gap:6px;padding:18px}.settings-licence-summary>span{color:var(--muted)}.settings-licence-recovery{border-top:1px solid var(--line)}.settings-licence-recovery>summary{color:var(--blue-strong);cursor:pointer;font-size:13px;font-weight:700;list-style-position:inside;padding:12px 18px}.settings-licence-recovery[open]>summary{background:var(--surface-2)}.settings-licence-recovery>.desk-write-form{border-top:1px solid var(--line);padding:18px}.call-association-editor{background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;margin:8px 0 18px;padding:12px;text-align:left}.call-association-editor fieldset{border:0;display:grid;gap:12px;margin:0;min-width:0;padding:0}.call-association-editor label{display:grid;gap:4px}.call-association-editor input,.call-association-editor select,.call-association-editor textarea{max-width:100%;width:100%}.call-association-editor p{margin:8px 0}.call-processing-panel fieldset label{display:flex;align-items:center;gap:8px}.call-processing-panel input[type=checkbox]{width:auto;flex:none}.call-analysis-result li{margin-block:8px}.call-analysis-result li p{white-space:pre-wrap;overflow-wrap:anywhere}.call-analysis-selected{outline:2px solid currentColor;outline-offset:4px}.agent-dock-pairing>p{margin:16px}.agent-dock-pairing .desk-write-form{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:16px}.agent-dock-pairing .desk-write-form>p{margin:0}.agent-dock-pairing dl{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:12px 16px;margin:0}.agent-dock-pairing dt{color:var(--muted)}.agent-dock-pairing dd,.agent-dock-pairing pre{margin:0;overflow-wrap:anywhere}.agent-dock-pairing pre{padding:14px;border-radius:8px;background:var(--canvas);white-space:pre-wrap}.agent-dock-pairing button,.settings-content .desk-panel button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--navy);font-family:inherit;font-size:var(--text-ui);font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.settings-content .desk-panel button:not(:disabled):hover{background:var(--canvas);border-color:var(--sky-strong)}.settings-content .desk-panel button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.agent-dock-pairing button:focus-visible,.settings-content .desk-panel button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.agent-dock-pairing :is(button,a).connector-primary,.settings-content .desk-panel :is(button,a).connector-primary{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border:1px solid var(--navy);border-radius:9px;background:var(--navy);color:var(--action-fg);font-family:inherit;font-size:var(--text-ui);font-weight:600;line-height:1.4;text-decoration:none}.agent-dock-pairing button.connector-primary:disabled,.settings-content .desk-panel button.connector-primary:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.agent-dock-pairing :is(button,a).connector-primary:not(:disabled):hover,.settings-content .desk-panel :is(button,a).connector-primary:not(:disabled):hover{background:var(--blue-strong);border-color:var(--blue-strong)}.agent-dock-pairing a.connector-primary:focus-visible,.settings-content .desk-panel a.connector-primary:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.settings-content .desk-write-actions{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.agent-dock-pairing button,.settings-content .desk-panel button{transition:none}}.agent-dock-pairing button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.agent-dock-pairing button:not(:disabled):hover{background:var(--sky)}.agent-dock-pairing>button{margin:16px}.agent-dock-pairing .dock-pairing-confirm{background:var(--navy);color:var(--action-fg)}.agent-dock-pairing .dock-pairing-confirm:not(:disabled):hover{background:var(--blue-strong)}.agent-dock-pairing .dock-pairing-review{display:flex;flex-direction:row;align-items:center;gap:10px}.agent-dock-pairing .dock-pairing-review input{width:auto}@media (max-width:560px){.agent-dock-pairing dl{grid-template-columns:minmax(0,1fr);gap:4px}.agent-dock-pairing dd{margin-bottom:10px}}.dock-chat{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;background:var(--paper)}.dock-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--soft-line)}.dock-chat-header h3{margin:0;color:var(--navy);font-size:15px}.dock-chat-header span{color:var(--muted);font-size:12px}.dock-chat-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg);font-size:12px}.dock-chat-alert button{flex:0 0 auto;min-height:34px;padding:6px 10px}.dock-chat-messages{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:none;margin:0;padding:12px 14px;overflow-y:auto;list-style:none;background:var(--surface-2)}.dock-chat-messages li{width:fit-content;max-width:min(78%,62ch);padding:8px 11px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink)}.dock-chat-messages li.is-human{align-self:flex-end;border-color:var(--sky-strong);background:var(--sky)}.dock-chat-messages li.is-status{max-width:92%}.dock-chat-messages li.dock-chat-empty,.dock-chat-messages li.is-status{align-self:center;border:0;background:transparent;color:var(--muted);text-align:center}.dock-chat-messages li.dock-chat-empty{margin-block:auto}.dock-chat-messages strong{display:block;margin-bottom:2px;font-size:11px}.dock-chat-messages p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.dock-chat-composer{display:grid;gap:5px;padding:9px 12px 10px;border-top:1px solid var(--soft-line);background:var(--paper)}.dock-chat-composer form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.dock-chat-composer label{display:grid;gap:4px;min-width:0}.dock-chat-composer label>span{color:var(--muted);font-size:11px;font-weight:650}.dock-chat-composer textarea{box-sizing:border-box;width:100%;min-height:52px;max-height:120px;padding:9px 11px;resize:vertical;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;line-height:1.4}.dock-chat-composer textarea:focus-visible{outline:2px solid var(--blue-strong);outline-offset:1px}.dock-chat-composer form>button{min-width:70px;min-height:52px}.dock-chat-feedback{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.dock-chat-feedback.is-error{color:var(--status-danger-fg)}.dock-approval-card{border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:1rem;margin-block:.75rem;overflow-wrap:anywhere}.dock-approval-card table{width:100%;table-layout:fixed;margin-block:.75rem}.dock-approval-card td,.dock-approval-card th{text-align:left;vertical-align:top;padding:.4rem;overflow-wrap:anywhere}.dock-approval-card label{display:grid;gap:.25rem;margin-block:.75rem}.dock-approval-card input{width:100%;box-sizing:border-box}.dock-approval-card button{margin-inline-end:.5rem;margin-block-end:.5rem}.call-recording-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;border-top:1px solid var(--line,#d9dde3)}.call-recording-controls p{flex-basis:100%;margin:0}.crm-account-picker{min-width:0}.crm-account-picker p{margin:6px 0 10px;font-size:12px}.crm-account-picker ul{list-style:none;padding:0;margin:8px 0;max-height:220px;overflow-y:auto}.crm-account-picker legend{color:var(--muted);font-size:var(--text-ui);font-weight:600}.crm-account-picker button{appearance:none;min-height:40px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--navy);font:inherit;font-size:var(--text-ui);line-height:1.4;cursor:pointer}.crm-account-picker>button{margin-bottom:12px}.crm-account-picker li+li{margin-top:6px}.crm-account-picker li button{width:100%;text-align:left;overflow-wrap:anywhere}.crm-account-picker button:not(:disabled):hover{background:var(--canvas);border-color:var(--sky-strong)}.crm-account-picker button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.crm-account-picker button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.crm-account-picker button[aria-pressed=true]{font-weight:600;background:var(--canvas);border-color:var(--blue-strong)}.connector-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:var(--settings-measure,920px);padding:4px 0 24px}.connector-card{--connector-accent:var(--navy);display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:18px;text-align:left;border:1px solid var(--line);border-radius:17px;background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.connector-card:hover{transform:translateY(-2px);border-color:var(--sky-strong);box-shadow:var(--shadow)}.connector-card:focus-visible{outline:3px solid var(--blue-strong);outline-offset:4px}.connector-card{position:relative}.connector-card[data-connected=false] .connector-icon{filter:grayscale(1);opacity:.6}.connector-card[data-connected=false]:hover .connector-icon{opacity:1}.connector-card[data-state=attention]{border-color:var(--status-warning-border)}.connector-card[data-state=unavailable]{background:var(--surface-2)}.connector-card-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:650;white-space:nowrap}.connector-card-status:before{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#8793a4;content:""}.connector-card[data-state=connected] .connector-card-status{color:var(--status-success-fg)}.connector-card[data-state=connected] .connector-card-status:before{background:#31a05d}.connector-card:is([data-state=setup],[data-state=attention],[data-state=disconnected]) .connector-card-status{color:var(--status-warning-fg)}.connector-card:is([data-state=setup],[data-state=attention],[data-state=disconnected]) .connector-card-status:before{background:#d7901e}.connector-icon{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:15px;background:var(--status-info-bg);color:var(--connector-accent)}.connector-icon img{object-fit:contain;width:36px;height:36px}.connector-card--codex .connector-icon,.connector-card--openai .connector-icon{background:var(--surface-2)}.connector-card--telnyx .connector-icon{background:var(--status-success-bg)}.connector-card--agents,.connector-card--custom{--connector-accent:var(--blue-strong)}.connector-card--agents .connector-icon,.connector-card--custom .connector-icon{background:var(--status-info-bg)}.connector-disclosure{position:relative;color:var(--muted)}.connector-disclosure>summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;min-height:40px;padding:7px 10px;border-radius:9px;cursor:pointer;list-style:none;color:var(--muted);font-size:12px;font-weight:650}.connector-disclosure>summary::-webkit-details-marker{display:none}.connector-disclosure>summary span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.connector-disclosure>summary:hover{background:var(--sky);color:var(--navy)}.connector-disclosure>summary:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.connector-disclosure[open]{flex-basis:100%;padding:8px 12px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.connector-disclosure[open]>summary{margin-bottom:8px}.connector-disclosure dl{overflow-wrap:anywhere}.agent-dock-pairing .operations-panel-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agent-dock-pairing .operations-panel-head>strong{margin-right:auto}.connector-card-copy{display:grid;gap:5px;min-width:0}.connector-card-copy strong{font-size:16px;line-height:1.3;letter-spacing:-.02em}.connector-card-copy small{color:var(--muted);font-size:12px;line-height:1.45}.connector-card-chevron{color:var(--muted)}.connector-external-link{display:inline-flex;align-items:center;width:fit-content;min-height:40px;color:var(--blue-strong);font-size:13px;font-weight:650;text-underline-offset:3px}.connector-external-link:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}@media (prefers-reduced-motion:reduce){.connector-card{transition:none}.connector-card:hover{transform:none}}@media (max-width:980px){.connector-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.connector-gallery{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:2px}.connector-card{grid-template-columns:48px minmax(0,1fr) auto;min-height:80px;padding:15px;border-radius:15px}.connector-card .connector-icon{width:48px;height:48px;border-radius:14px}.connector-card .connector-icon img{width:34px;height:34px}}@media (hover:none){.connector-card:hover{transform:none}}.connector-back{margin-bottom:16px;appearance:none;display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:9px 14px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--navy);font-family:inherit;font-size:var(--text-ui);font-weight:600;cursor:pointer;border-color:transparent;background:transparent;margin-bottom:12px}.connector-back:hover{background:var(--sky)}.connector-back:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.settings-content>.connector-page{width:100%;max-width:var(--settings-measure,920px);padding:0;border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:var(--shadow-soft)}.connector-page-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px 28px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--paper) 40%,var(--surface-2) 100%)}.connector-page-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--navy);box-shadow:0 6px 18px rgb(30 50 80/6%)}.connector-page-icon img{width:42px;height:42px;object-fit:contain}.connector-page-heading{min-width:0}.connector-page-heading :is(h1,h2){margin:3px 0 4px;color:var(--ink);font-size:clamp(22px,3vw,28px);line-height:1.2;letter-spacing:-.035em}.connector-page-heading p{margin:0;max-width:58ch;color:var(--muted);font-size:14px;line-height:1.55}.connector-page-scope{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.connector-page-body{display:grid;gap:16px;padding:20px}.connector-section{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.connector-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--soft-line)}.connector-section-head :is(h2,h3){margin:0;color:var(--ink);font-size:16px;line-height:1.35}.connector-section-head p{margin:5px 0 0;max-width:62ch;color:var(--muted);font-size:13px;line-height:1.55}.connector-section-action{flex:0 0 auto}.connector-section-body{display:grid;gap:14px;padding:20px}.connector-section-body>:is(p,form,div,details){margin-block:0}.connector-section .desk-write-form{width:min(100%,640px);padding:0}.connector-section .desk-write-form>fieldset{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.connector-section .desk-write-form>p{margin:0}.connector-section .desk-write-form span{color:var(--muted);letter-spacing:0;text-transform:none}.connector-section .connector-disclosure[open]{margin-top:4px}.connector-notice{margin:0;padding:12px 14px;border:1px solid var(--status-info-border);border-radius:12px;background:var(--status-info-bg);color:var(--status-info-fg);font-size:13px;line-height:1.55}.connector-notice.is-error{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg)}.connector-notice-action{display:grid;gap:10px}.connector-notice-action>p{margin:0}.connector-choice-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:13px}.connector-choice-summary strong{color:var(--ink)}.connector-saved-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.connector-saved-state>div{display:grid;align-content:start;gap:4px;min-width:0;padding:14px;background:var(--surface-2)}.connector-saved-state span{color:var(--muted);font-size:12px;font-weight:650}.connector-saved-state strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px;line-height:1.4}.connector-saved-state small{color:var(--muted);font-size:12px;line-height:1.45}.connector-saved-state.is-disconnected>div{background:var(--canvas)}.connector-saved-state.is-disconnected strong{color:var(--muted)}.connector-detail-group{display:grid;gap:10px}.connector-detail-group>:is(strong,p,form,div){margin-block:0}.connector-checklist{display:grid;gap:0;margin:0;padding:0;list-style:none}.connector-checklist li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--soft-line);color:var(--muted);font-size:13px}.connector-checklist li:last-child{border-bottom:0}.connector-checklist-mark{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:800}.connector-checklist li.is-complete .connector-checklist-mark{background:var(--status-success-bg);color:var(--status-success-fg)}.codex-permissions,.codex-session{display:grid;gap:14px;min-width:0}.codex-permissions>h3{margin:0;color:var(--ink);font-size:16px}.codex-permissions>p{margin:0;color:var(--muted);line-height:1.55}.connector-permission-presets{display:grid;gap:10px;margin:0;padding:0;border:0}.connector-permission-presets legend{margin-bottom:8px;color:var(--muted);font-size:13px;font-weight:700}.connector-permission-presets label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer}.connector-permission-presets label:has(input:checked){border-color:var(--blue-strong);background:var(--sky);box-shadow:inset 0 0 0 1px var(--blue-strong)}.connector-permission-presets input{margin-top:3px}.connector-permission-presets label>span{display:grid;gap:3px}.connector-permission-presets strong{color:var(--ink);font-size:14px}.connector-permission-presets small{color:var(--muted);font-size:12px;line-height:1.45}.connector-permission-list{display:grid;gap:8px;max-height:300px;margin:0;padding:14px;overflow:auto;border:1px solid var(--line);border-radius:12px}.connector-permission-list legend{padding:0 5px;color:var(--muted);font-size:13px;font-weight:700}.connector-permission-list label{display:flex;align-items:flex-start;gap:9px;color:var(--ink);font-size:13px;line-height:1.45}.connector-app-list{margin:0}.connector-app-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px}.vapi-voice-setup{display:grid;gap:14px}.vapi-voice-setup>:is(p,form,ul,button){margin-block:0}.vapi-coworker-progress{height:4px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.vapi-coworker-progress>i{display:block;height:100%;border-radius:inherit;background:var(--navy);transition:width .18s ease}.connector-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.connector-segmented.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-segmented button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:650}.connector-segmented button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px rgba(28,40,62,.12)}.vapi-coworker-choices{display:grid;gap:8px}.vapi-coworker-choices>button{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:inherit;font:inherit;text-align:left}.vapi-coworker-choices>button:not(:disabled){cursor:pointer}.vapi-coworker-choices>button:not(:disabled):hover{border-color:var(--sky-strong)}.vapi-coworker-choices>button[aria-pressed=true]{border-color:var(--blue-strong);background:var(--sky);box-shadow:inset 0 0 0 1px var(--blue-strong)}.vapi-coworker-choices>button:disabled{cursor:not-allowed;opacity:.58}.vapi-coworker-choices>button>span{display:grid;gap:4px;min-width:0}.vapi-coworker-choices strong{color:var(--ink);font-size:14px}.vapi-coworker-choices strong small{margin-left:5px;color:var(--navy);font-size:11px;font-weight:600}.vapi-coworker-choices span>small{color:var(--muted);font-size:12px;line-height:1.45}.vapi-coworker-choices>button>i{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:999px;color:var(--action-fg)}.vapi-coworker-choices>button[aria-pressed=true]>i{border-color:var(--navy);background:var(--navy)}.connector-helper{color:var(--muted);font-size:12px;line-height:1.5}.desk-field-error{margin:-7px 0 0;color:var(--status-danger-fg);font-size:12px}.vapi-coworker-preview{display:flex;align-items:center;gap:13px;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.vapi-coworker-preview>span{display:grid;gap:2px}.vapi-coworker-preview strong{color:var(--ink);font-size:16px}.vapi-coworker-preview small{color:var(--muted);font-size:12px}.vapi-coworker-icon-picker{min-width:0;margin:0;padding:0;border:0}.vapi-coworker-icon-picker legend{margin-bottom:9px;color:var(--muted);font-size:13px;font-weight:650}.vapi-coworker-icon-picker>div{display:flex;flex-wrap:wrap;gap:7px}.vapi-coworker-icon-picker button{display:grid;place-items:center;width:44px;height:44px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.vapi-coworker-icon-picker button[aria-pressed=true]{border-color:var(--blue-strong);background:var(--sky);box-shadow:inset 0 0 0 1px var(--blue-strong)}.vapi-coworker-hue-picker{min-width:0;margin:0;padding:0;border:0}.vapi-coworker-hue-picker legend{margin-bottom:9px;color:var(--muted);font-size:13px;font-weight:650}.vapi-coworker-hue-picker>div{display:flex;flex-wrap:wrap;gap:7px}.vapi-coworker-hue-picker button{display:grid;place-items:center;width:30px;height:30px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.vapi-coworker-hue-picker button[data-auto=true]{width:auto;border-radius:999px;color:var(--muted);font-size:12px;padding-inline:10px}.vapi-coworker-hue-picker button>span{display:block;width:20px;height:20px;flex:0 0 20px;border-radius:999px}.vapi-coworker-hue-picker button[aria-pressed=true]{border-color:var(--blue-strong);box-shadow:inset 0 0 0 2px var(--blue-strong)}.vapi-coworker-hue-picker .connector-helper{margin:8px 0 0}.vapi-coworker-hue-dot{display:inline-block;width:9px;height:9px;margin-left:7px;border-radius:999px;vertical-align:middle}.vapi-coworker-presentation{display:grid;gap:12px;grid-column:1/-1;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:13px}.vapi-coworker-presentation>p{margin:0}.vapi-coworker-role-picker{min-width:0;margin:0;padding:0;border:0}.vapi-coworker-role-picker legend{margin-bottom:9px;color:var(--muted);font-size:13px;font-weight:650}.connector-review-list{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:13px}.connector-review-list>div{display:grid;grid-template-columns:minmax(100px,.28fr) minmax(0,1fr);gap:14px;padding:12px 14px;border-bottom:1px solid var(--soft-line)}.connector-review-list>div:last-child{border-bottom:0}.connector-review-list dt{color:var(--muted);font-size:12px;font-weight:650}.connector-review-list dd{margin:0;color:var(--ink);font-size:13px;line-height:1.5}.vapi-coworker-actions{align-items:center}.vapi-coworker-actions>span{flex:1 1 auto}.vapi-coworker-actions button{display:inline-flex;align-items:center;gap:5px}.vapi-coworker-publishing{display:grid;justify-items:center;gap:8px;padding:24px;color:var(--ink);text-align:center}.vapi-coworker-publishing p{margin:0;color:var(--muted);font-size:12px}.vapi-coworker-publishing .is-spinning{animation:vapi-coworker-spin .9s linear infinite}@keyframes vapi-coworker-spin{to{transform:rotate(1turn)}}.vapi-coworker-recovery{display:grid;gap:10px}.vapi-coworker-recovery p{margin:0}.vapi-server-recovery-list{display:grid;gap:9px}.vapi-server-recovery-item{display:grid;gap:8px}.vapi-server-recovery-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.vapi-server-recovery-card>span{display:grid;gap:3px;min-width:0}.vapi-server-recovery-card strong{color:var(--ink);font-size:14px}.vapi-server-recovery-card small{color:var(--muted);font-size:12px}.vapi-server-recovery-card code{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis}.vapi-server-recovery-card .desk-write-actions{flex-wrap:wrap;justify-content:flex-end}.vapi-server-recovery-card button{display:inline-flex;align-items:center;gap:5px}.vapi-recovery-destination{display:grid;gap:10px;margin-left:18px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.vapi-recovery-destination>:is(strong,p){margin-block:0}.vapi-recovery-destination p{color:var(--muted);font-size:13px;line-height:1.5}.vapi-coworker-roster{display:grid;gap:0}.vapi-coworker-roster>article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px 0;border-bottom:1px solid var(--soft-line)}.vapi-coworker-roster>article:last-child{border-bottom:0}.vapi-coworker-roster>article>span{display:grid;gap:2px;min-width:0}.vapi-coworker-roster strong{color:var(--ink);font-size:14px}.vapi-coworker-roster small{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;text-overflow:ellipsis}.vapi-coworker-roster .connector-disclosure{min-width:84px}.vapi-coworker-roster-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.vapi-coworker-roster-actions>button{min-height:34px}.vapi-coworker-review{display:grid;grid-column:1/-1;gap:12px;margin:2px 0 5px 45px;padding:14px;border:1px solid var(--status-warning-border);border-radius:12px;background:var(--status-warning-bg);color:var(--status-warning-fg)}.vapi-coworker-review>div:first-child{display:grid;gap:4px}.vapi-coworker-review h3{margin:0;color:var(--ink);font-size:14px}.vapi-coworker-review p{margin:0;color:inherit;font-size:13px;line-height:1.5}.vapi-coworker-review .connector-checklist li{border-color:var(--status-warning-border)}.vapi-coworker-review .vapi-coworker-publishing{padding:12px}.vapi-coworker-rebind{display:grid;grid-column:1/-1;gap:12px;margin:2px 0 5px 45px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.vapi-coworker-rebind>div:first-child{display:grid;gap:4px}.vapi-coworker-rebind>:is(p,div){margin-block:0}.vapi-coworker-rebind p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.vapi-provider-review-status{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--status-warning-border);border-radius:10px;background:var(--status-warning-bg);color:var(--status-warning-fg)}.vapi-provider-review-status.is-safe{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-fg)}.vapi-provider-review-status.is-blocked{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg)}.vapi-provider-inventory,.vapi-reviewed-provider-change{display:grid;gap:8px}.vapi-provider-inventory>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vapi-provider-inventory>div small{color:var(--muted);font-size:11px}.vapi-provider-inventory ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.vapi-provider-inventory li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.vapi-provider-inventory li.is-external{border-color:var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-fg)}.vapi-provider-inventory li>span:last-child{display:grid;gap:2px;min-width:0}.vapi-provider-inventory li small{color:var(--muted);font-size:11px}.vapi-provider-inventory code,.vapi-provider-inventory details code,.vapi-reviewed-provider-change code{overflow-wrap:anywhere;font-size:11px}.vapi-provider-inventory details{color:var(--muted);font-size:11px}.vapi-provider-inventory summary{cursor:pointer}.vapi-review-external-tools,.vapi-review-start{display:grid;gap:7px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.vapi-review-external-tools ol,.vapi-review-start ol{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--muted);font-size:13px;line-height:1.45}.vapi-review-external-tools>p,.vapi-review-start>p{color:var(--muted)}.vapi-review-external-tools a{color:var(--blue-strong);font-weight:650;text-underline-offset:2px}.vapi-review-external-tools code{overflow-wrap:anywhere;font-size:11px}.vapi-coworker-remove-confirm{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;max-width:360px;padding:8px;border:1px solid var(--status-danger-border);border-radius:10px;background:var(--status-danger-bg)}.vapi-coworker-remove-confirm small{color:var(--status-danger-fg);white-space:normal}.vapi-coworker-remove-confirm .is-danger{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg)}@media (max-width:640px){.vapi-server-recovery-card{grid-template-columns:minmax(0,1fr);align-items:start}.vapi-server-recovery-card .desk-write-actions{justify-content:flex-start}.vapi-recovery-destination{margin-left:0}.vapi-coworker-roster>article{grid-template-columns:34px minmax(0,1fr);align-items:start}.vapi-coworker-roster-actions{grid-column:1/-1;justify-content:flex-start;padding-left:45px}.vapi-coworker-rebind,.vapi-coworker-review{margin-left:0}.vapi-coworker-remove-confirm{grid-template-columns:minmax(0,1fr) auto auto;max-width:100%}}.vapi-call-setup-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vapi-call-setup-card{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.vapi-call-setup-card>:is(strong,p,details){margin-block:0}.vapi-test-plan>fieldset{display:grid;gap:12px;margin:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.vapi-test-plan>fieldset>legend{padding:0 6px;color:var(--ink);font-size:13px;font-weight:700}.vapi-test-plan>fieldset>div{display:grid;gap:10px}.phone-route-list{display:grid;gap:12px}.phone-route-card{width:100%!important;padding:16px!important;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.phone-route-card>strong{color:var(--ink);font-size:16px}.phone-route-card>small{margin:-6px 0 2px;color:var(--muted)}.phone-account-picker{padding:0}.desk-write-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.queue-assignment-card{min-width:0}.connector-recovery-action{display:flex;align-items:center;gap:10px}.connector-return-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--settings-measure,920px);padding:13px 16px;border:1px solid var(--status-info-border);border-radius:14px;background:var(--status-info-bg);color:var(--status-info-fg)}.connector-return-bar p{margin:0;font-size:13px;line-height:1.5}.connector-return-bar button{appearance:none;min-height:40px;flex:0 0 auto;padding:9px 14px;border:1px solid var(--status-info-border);border-radius:9px;background:var(--paper);color:var(--navy);font:inherit;font-size:var(--text-ui);font-weight:600;cursor:pointer}.connector-return-bar button:hover{border-color:var(--sky-strong);background:var(--canvas)}.connector-return-bar button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}@media (max-width:640px){.connector-back{min-height:44px}.connector-page-hero{grid-template-columns:auto minmax(0,1fr);padding:20px}.connector-page-icon{width:54px;height:54px;border-radius:15px}.connector-page-body{padding:14px}.connector-section-head{flex-direction:column;gap:12px;padding:16px}.connector-section-body{padding:16px}.connector-saved-state,.connector-segmented{grid-template-columns:minmax(0,1fr)}.connector-segmented.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-review-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.vapi-coworker-roster>article{grid-template-columns:34px minmax(0,1fr)}.vapi-coworker-roster>article>.connector-disclosure{grid-column:2;justify-self:start}.connector-disclosure>summary{min-height:44px}.connector-app-list li{grid-template-columns:minmax(0,1fr)}.connector-return-bar{align-items:stretch;flex-direction:column}.connector-return-bar button{min-height:44px}.desk-write-grid{grid-template-columns:minmax(0,1fr)}.queue-assignment-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important}.queue-assignment-card>.desk-write-actions{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}}.settings-content .company-settings-stack>.desk-panel,.settings-content .desk-board-grid>.desk-panel,.settings-content>.desk-panel:not(.connector-page){border-color:var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-soft)}.settings-content .desk-panel .operations-panel-head{min-height:0;padding:17px 18px}.settings-content .desk-panel .operations-panel-head strong{margin-top:3px;color:var(--ink);font-size:16px;line-height:1.35}.settings-content .desk-panel .control-static-card{align-items:flex-start;padding:13px 14px;border:1px solid var(--soft-line);background:var(--surface-2)}.settings-content .desk-panel .queue-card-copy small,.settings-content .desk-panel .queue-card-copy strong{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.45}.settings-content .desk-panel .queue-cards>button{width:100%;min-height:0;justify-content:normal;padding:11px 10px;border-color:transparent;background:transparent;color:inherit}.settings-content .desk-panel .queue-cards>button:not(:disabled):hover{background:var(--surface-2);border-color:transparent}.settings-content .desk-panel .queue-cards>button.is-active{background:var(--sky);box-shadow:inset 3px 0 var(--blue-strong)}.settings-content .desk-panel>details.settings-disclosure,.settings-content details.desk-panel.settings-disclosure,.settings-content>details.settings-disclosure{margin:14px;padding:0;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.settings-content .desk-panel>details.settings-disclosure>summary,.settings-content details.desk-panel.settings-disclosure>summary,.settings-content>details.settings-disclosure>summary{min-height:44px;padding:12px 14px;list-style:none}.settings-content .desk-panel>details.settings-disclosure>summary::-webkit-details-marker,.settings-content details.desk-panel.settings-disclosure>summary::-webkit-details-marker,.settings-content>details.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-content .desk-panel>details.settings-disclosure[open]>summary,.settings-content details.desk-panel.settings-disclosure[open]>summary,.settings-content>details.settings-disclosure[open]>summary{border-bottom:1px solid var(--soft-line)}.settings-content .desk-panel>details.settings-disclosure>p{margin:0;padding:14px 14px 0;color:var(--muted);line-height:1.55}.settings-content .settings-create-panel>summary{display:grid;gap:3px;color:var(--ink)}.settings-content .settings-create-panel>summary small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.settings-content .settings-create-panel>.desk-write-form{padding:18px}@media (min-width:900px){.settings-content .settings-master-detail{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}}@media (max-width:640px){.company-settings-header h1{font-size:22px}.company-settings-header p{margin-bottom:14px}.company-settings-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.company-settings-tabs button{flex:0 0 auto;white-space:nowrap}.settings-content .desk-panel :is(button,a.connector-primary,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.settings-content .connector-external-link,.settings-content .settings-check{min-height:44px}}.settings-home{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:920px;min-width:0;padding:28px;width:100%}.settings-registered-apps-advanced{display:grid;gap:12px}.settings-registered-apps-advanced>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:44px}.settings-registered-apps-advanced>summary::-webkit-details-marker{display:none}.settings-registered-apps-advanced>summary>span{display:grid;gap:3px;min-width:0}.settings-registered-apps-advanced>summary small{color:var(--muted);font-size:var(--text-label);font-weight:400;line-height:1.4}.settings-registered-apps-advanced>summary svg{flex:0 0 auto;transition:transform .16s ease}.settings-registered-apps-advanced[open]>summary svg{transform:rotate(90deg)}.settings-registered-apps-advanced>p{color:var(--muted);line-height:1.55;margin:0;max-width:840px}.settings-home-back{align-self:flex-start;margin:0}.settings-home-readiness{background:var(--sky);border:1px solid var(--sky-strong);border-radius:12px;color:var(--navy);font-size:var(--text-supporting);line-height:1.5;margin:0;padding:12px 14px}.settings-home-readiness[data-tone=attention]{background:color-mix(in srgb,var(--amber) 18%,transparent);border-color:var(--amber);color:inherit}.settings-home-readiness[data-tone=loading],.settings-home-readiness[data-tone=unknown]{background:var(--surface-2);border-color:var(--line);color:inherit}.settings-home-readiness-link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.settings-home-readiness-link:hover{text-decoration-thickness:2px}.settings-home-readiness-detail{color:var(--muted)}.settings-home-recheck{margin:-8px 0 0}.settings-home-recheck button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:var(--text-supporting);padding:0;text-decoration:underline}.settings-home-badge{border-radius:999px;flex:0 0 auto;font-size:var(--text-label);font-weight:600;padding:3px 9px;white-space:nowrap}.settings-home-badge[data-badge=needs_you]{background:color-mix(in srgb,var(--amber) 30%,transparent)}.settings-home-badge[data-badge=not_yet]{background:var(--surface-2);color:var(--muted)}.settings-history-rows{display:grid;gap:2px;list-style:none;margin:8px 0 0;padding:0}.settings-history-rows li{align-items:baseline;border-top:1px solid var(--soft-line);display:flex;flex-wrap:wrap;font-size:var(--text-supporting);gap:4px 10px;padding:8px 0}.settings-history-rows li[data-refused=true] .settings-history-what{color:var(--danger)}.settings-history-when{color:var(--muted);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-history-what{flex:1 1 200px;min-width:0}.settings-history-capability{color:var(--muted);flex:0 0 auto;font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-label);overflow:hidden;text-overflow:ellipsis}.settings-history-empty{color:var(--muted);display:flex;flex-wrap:wrap;font-size:var(--text-supporting);gap:8px;margin:8px 0 0}.settings-detail-form{display:grid;gap:12px;margin-top:12px}.settings-detail-note{color:var(--muted);font-size:var(--text-supporting);margin:0}.settings-detail-note[data-tone=refused]{color:var(--danger)}.settings-home-panel{background:var(--paper);border-color:var(--line);overflow:hidden;padding:0}.settings-home-group+.settings-home-group{border-top:1px solid var(--line)}.settings-home-group h2{color:var(--muted);font-size:var(--text-label);font-weight:600;letter-spacing:.04em;margin:0;padding:16px 18px 8px;text-transform:uppercase}.settings-home-row{align-items:center;background:transparent;border:0;display:flex;gap:12px;min-height:64px;padding:10px 16px;text-align:left;width:100%}.settings-home-row+.settings-home-row{border-top:1px solid var(--soft-line)}.settings-home-row:hover{background:var(--surface-2)}.settings-home-row:focus-visible{outline:2px solid var(--blue-strong);outline-offset:-3px}.settings-home-icon{align-items:center;background:var(--sky);border-radius:10px;color:var(--navy);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center}.settings-home-copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.settings-home-copy strong{font-size:var(--text-ui);font-weight:600}.settings-home-copy small{color:var(--muted);font-size:var(--text-supporting);line-height:1.4}.settings-home-row>svg{color:var(--muted);flex:0 0 auto}@media (max-width:640px){.settings-home{gap:14px;padding:18px 14px 28px}.settings-home-back{min-height:44px}.settings-home-group h2,.settings-home-row{padding-inline:14px}.settings-home-row{min-height:68px}}.settings-section-chrome{display:flex;flex-direction:column;gap:10px;margin-bottom:6px;max-width:var(--settings-measure,920px);width:100%}.settings-section-back{align-self:flex-start;background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;font-weight:500;padding:0}.settings-section-back:hover{text-decoration:underline}.settings-section-title{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.settings-section-title h1{font-family:var(--display-font);font-size:24px;font-weight:600;letter-spacing:-.015em;margin:0}.settings-section-title p{color:var(--muted);font-size:13px;margin:3px 0 0}.settings-sibs{display:flex;flex-wrap:wrap;gap:6px}.settings-sib{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:500;height:32px;padding:0 12px}.settings-sib:hover{border-color:#8791a0;color:var(--ink)}.settings-sib[aria-pressed=true]{background:var(--sky);border-color:transparent;color:var(--navy)}.settings-people-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.settings-content .settings-people-stack{grid-template-columns:minmax(0,1fr)}.settings-people-search{flex:1 1 200px;min-width:0}.settings-people-search input{background:var(--paper);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;height:44px;padding:0 14px;width:100%}.settings-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.settings-seg button{background:transparent;border:0;border-radius:7px;color:var(--muted);font-size:13px;font-weight:500;height:30px;padding:0 12px}.settings-seg button[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 2px rgba(16,26,43,.08);color:var(--ink)}.settings-board .settings-rows,.settings-rows{display:flex;flex-direction:column}.settings-grp{border-top:1px solid var(--soft-line);color:var(--muted);font-size:11.5px;padding:12px 18px 6px}.settings-grp:first-child{border-top:0}.settings-inline-link{background:none;border:0;color:var(--blue-strong);font-size:12px;font-weight:500;margin-left:8px;padding:0}div.settings-srow{cursor:default}div.settings-srow:hover{background:transparent}.settings-srow,button.settings-srow{align-items:center;background:transparent;border:0;border-top:1px solid var(--soft-line);color:inherit;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:12px 18px;text-align:left;width:100%}.settings-srow:first-child{border-top:0}.settings-srow.clickable:hover,.settings-srow:hover{background:var(--surface-2)}.settings-srow.is-off{color:var(--muted);opacity:1}.settings-srow.is-active{background:var(--sky)}.settings-srow-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.settings-srow-copy strong{font-size:14.5px;font-weight:500}.settings-srow-copy small{color:var(--muted);font-size:12.5px;font-weight:400}.settings-disc{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--muted);display:inline-flex;flex:0 0 32px;font-size:12px;font-weight:600;height:32px;justify-content:center}.settings-empty{color:var(--muted);font-size:13.5px;padding:28px 18px;text-align:center}.settings-board .connector-page-hero{display:none}.settings-board .connector-page{background:transparent;border:0;box-shadow:none;padding:0}.settings-board .connector-section{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;overflow:hidden}.settings-board .connector-section-head{padding:16px 18px 12px}.settings-board .connector-section-head h2,.settings-board .connector-section-head h3{font-family:var(--display-font);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.settings-board .connector-section-head p{color:var(--muted);font-size:12.5px;margin:2px 0 0}.settings-calling-form,.settings-policy-embed{border-top:1px solid var(--soft-line);padding:14px 18px 16px}.settings-calling-form .desk-write-form,.settings-policy-embed .desk-write-form{margin-top:0}.settings-hours-chips{display:flex;flex-wrap:wrap;gap:6px}.settings-hours-chip{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;height:32px;padding:0 12px}.settings-hours-chip:hover{border-color:#8791a0;color:var(--ink)}.settings-hours-chip[aria-pressed=true]{background:var(--sky);border-color:transparent;color:var(--navy)}.settings-hours-times{display:flex;gap:10px}.settings-hours-times label{flex:1 1}@media (max-width:760px){.settings-section-back,.settings-section-primary,.settings-sibs{display:none}}.app-shell:has(.settings-board){padding-bottom:0}.app-shell:has(.settings-board)>:is(.outbound-dialer,.permissioned-dock-panel,.dock-bar){display:none}@media (max-width:900px){.app-shell:has(.settings-board) :is(.mobile-menu,.avatar-button,.close-rail){display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}.app-shell:has(.settings-board) :is(.nav-item,.company-settings-tabs button){min-height:44px}.app-shell:has(.settings-board) .presence-menu{min-height:44px;padding-block:0}.app-shell:has(.settings-board) .presence-menu select{min-height:44px}.app-shell:has(.settings-board) .presence-menu:has(select:focus-visible),.app-shell:has(.settings-board) :is(.mobile-menu,.avatar-button,.close-rail,.nav-item,.company-settings-tabs button):focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.app-shell:has(.settings-board) .presence-menu select:focus-visible{outline:0}}@media (max-width:540px){.app-shell:has(.settings-board) .topbar-center{display:none}.app-shell:has(.settings-board) .topbar-actions{margin-left:auto}}.connector-disclosure-content{display:grid;gap:12px;min-width:0}.connector-disclosure-content>:is(p,dl,form,div){margin-block:0}.connector-disclosure-chevron{transition:transform .15s ease}.connector-disclosure[open] .connector-disclosure-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.connector-disclosure-chevron{transition:none}}.permissioned-dock-panel{grid-template-columns:minmax(0,1fr)}.permissioned-dock-content{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:0}.permissioned-dock-header{display:flex;align-items:center;min-height:46px;padding:9px 16px;border-bottom:1px solid var(--soft-line);background:var(--paper)}.permissioned-dock-header h2{margin:0;color:var(--navy);font-size:16px;letter-spacing:-.015em}.permissioned-dock-panel .agent-dock-pairing--dock{min-height:0;height:100%;padding:0;border:0;border-radius:0;box-shadow:none}.permissioned-dock-panel .agent-dock-pairing--dock>.connector-page-hero{display:none}.permissioned-dock-panel .agent-dock-pairing--dock>.connector-page-body{min-height:0;height:100%;padding:12px;overflow-y:auto}.permissioned-dock-panel .agent-dock-pairing--conversation>.connector-page-body{display:block;padding:0;overflow:hidden}.agent-dock-session-shell,.codex-session--dock{min-height:0;height:100%}.codex-session--dock{padding:12px;overflow-y:auto}.codex-session--dock.codex-session--has-session{position:relative;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.codex-session--has-session>.connector-notice{margin:8px 12px}.codex-session-dock-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:7px 12px;border-bottom:1px solid var(--soft-line);background:var(--paper)}.codex-session-dock-actions>.connector-notice{flex:1 1 260px;padding:8px 10px}.codex-session-dock-actions :is(button,a.connector-primary){min-height:36px;padding:7px 12px}.codex-session--dock>.dock-chat{flex:1 1 auto}.dock-session-more{flex:0 0 auto;min-width:0;padding:4px 10px;border-top:1px solid var(--soft-line);background:var(--paper)}.dock-session-more>.connector-disclosure>summary{min-height:38px}.dock-session-more>.connector-disclosure[open]{position:absolute;inset:0;z-index:3;margin:0;padding:12px;overflow-y:auto;border:0;border-radius:0;background:var(--surface-2)}.dock-session-more>.connector-disclosure[open]>summary{position:sticky;top:-12px;z-index:1;margin:-12px -12px 10px;padding:12px;border-bottom:1px solid var(--soft-line);background:var(--paper)}.dock-session-more .connector-disclosure-content>section{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--soft-line)}.dock-session-more .connector-disclosure-content>section:first-of-type{padding-top:0;border-top:0}.dock-session-more .connector-disclosure-content h3{margin:0;color:var(--navy);font-size:15px}.dock-session-connection-help pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.permissioned-dock-panel{height:min(72vh,560px);height:min(72dvh,560px)}.permissioned-dock-header{min-height:44px;padding-inline:12px}.dock-chat-messages{padding-inline:10px}.dock-chat-messages li{max-width:90%}.dock-chat-composer{padding-inline:10px}.dock-chat-composer form{grid-template-columns:minmax(0,1fr) 64px}.dock-chat-composer form>button{min-width:64px;padding-inline:8px}}.customers-board .customers-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:20px}.customers-board .desk-panel>.desk-detail-list,.customers-board .desk-panel>.desk-write-form{padding:8px 20px 20px}.customers-board .desk-write-form{gap:16px}.customers-board .desk-write-form label{min-width:0;gap:7px}.customers-board .desk-write-form label>span{color:var(--muted);font-size:var(--text-supporting);letter-spacing:normal;text-transform:none}.customers-board .desk-write-form input:not([type=checkbox]):not([type=radio]),.customers-board .desk-write-form select,.customers-board .desk-write-form textarea{min-width:0;min-height:42px;padding:10px 12px;background:var(--paper);border-color:var(--line)}.customers-board .desk-detail-list dd,.customers-board .queue-card-copy{overflow-wrap:anywhere}.customers-board .desk-write-actions{flex-wrap:wrap;padding-top:4px}@media (max-width:1000px){.customers-board .customers-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.customers-board .desk-write-form{grid-template-columns:minmax(0,1fr)}.customers-board .desk-panel>.desk-detail-list,.customers-board .desk-panel>.desk-write-form{padding:8px 16px 16px}}.customers-board .crm-list-status{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:var(--text-supporting)}.inbox-list-heading{display:flex;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.inbox-list-heading>div{flex:1 1;min-width:0}.inbox-list-heading h1{margin:0;font-size:22px}.inbox-list-heading p{margin:5px 0 0;color:var(--muted)}.inbox-list-heading>span{color:var(--muted);font-size:var(--text-supporting)}.inbox-column-head,.inbox-grid.is-list .work-item{display:grid;grid-template-columns:minmax(0,1fr) 110px 165px;gap:16px;align-items:center;padding:14px 20px}.inbox-column-head{color:var(--muted);font-size:var(--text-supporting);border-bottom:1px solid var(--line)}.inbox-conversation-name{display:flex;align-items:center;gap:12px;min-width:0}.inbox-conversation-name strong{overflow-wrap:anywhere}.inbox-grid.is-list .work-item time{color:var(--muted);font-size:var(--text-supporting)}@media (max-width:700px){.inbox-grid.is-list .work-list{display:block}.inbox-list-heading{flex-wrap:wrap;padding:16px}.inbox-column-head{display:none}.inbox-grid.is-list .work-item{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;gap:10px}.inbox-grid.is-list .work-item time{grid-column:1/-1}}.coworker-profile{padding:20px}.coworker-profile h2{margin-top:0}.coworkers-board .queue-cards button[aria-pressed=true]{background:var(--sky)}.workspace-search input{flex:1 1;width:100%;color:var(--ink)}.workspace-search input,.workspace-search select{min-width:0;border:0;background:transparent;font:inherit}.workspace-search select{max-width:135px;color:var(--muted)}.workspace-search button{display:inline-flex;align-items:center;border:0;border-radius:6px;padding:6px;background:transparent;color:var(--navy)}.workspace-search button:disabled{opacity:.4}.line-call-list-heading .personal-work-add,.personal-work .personal-work-add{appearance:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:44px;padding:9px 16px;border:1px solid var(--navy);border-radius:9px;background:var(--navy);color:var(--action-fg);font:inherit;font-weight:600;cursor:pointer}.line-call-list-heading .personal-work-add:hover,.personal-work .personal-work-add:hover{background:var(--blue-strong);border-color:var(--blue-strong)}.personal-work-add:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.personal-work-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink)}.personal-work-dialog::backdrop{background:rgb(0 0 0/45%)}.personal-work-dialog h2{margin:0 0 20px}.settings-pending-space{min-height:96px}.settings-initial-space{min-height:300px;visibility:hidden}.settings-home-readiness[data-tone=loading]{visibility:hidden}.topbar .workspace-search,.topbar-center{min-width:0}.coworker-work-list{list-style:none;padding:0}.coworker-work-list>li{padding:12px 0;border-bottom:1px solid var(--line)}.coworker-work-list summary{cursor:pointer;color:var(--navy);line-height:1.5}.coworker-work-list summary:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.coworker-work-note{white-space:pre-wrap;overflow-wrap:anywhere}.personal-work-page{margin:20px;padding:24px}.personal-work{min-width:0}.personal-work>ul{list-style:none;padding:0;display:grid;gap:16px}.personal-work>ul>li{padding:20px;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.personal-work button,.personal-work-action{appearance:none;font:inherit;font-size:var(--text-ui);padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--navy);cursor:pointer;margin:4px 8px 8px 0}.personal-work button:not(:disabled):hover,.personal-work-action:hover{background:var(--canvas)}.personal-work button:focus-visible,.personal-work-action:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.personal-work button:disabled{opacity:.5;cursor:not-allowed}.personal-work label{display:inline-grid;gap:6px;margin:8px 12px 8px 0}.personal-work input,.personal-work select,.personal-work textarea{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--navy);max-width:100%;box-sizing:border-box}.personal-work textarea{min-height:90px;width:100%;resize:vertical}.personal-work .desk-write-form{max-width:680px;grid-template-columns:minmax(0,1fr);align-items:start}.personal-work .desk-write-form label{display:grid;margin:0}.personal-work .desk-write-form input{min-height:42px}.personal-work .desk-write-form button{width:fit-content;justify-self:start}@media (max-width:640px){.personal-work-page{margin:12px;padding:16px}.personal-work>ul>li{padding:14px}}@media (max-width:760px){.app-shell{grid-template:52px minmax(0,1fr) /minmax(0,1fr);min-height:0;padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.app-shell:has(>.call-dock){padding-bottom:calc(122px + env(safe-area-inset-bottom, 0px))}.app-shell>.call-dock{bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.app-shell:has(.line-mobile-tabs.is-hidden){padding-bottom:0}.topbar{gap:8px;min-width:0;padding:0 10px}.topbar .avatar-button,.topbar .pause-outreach,.topbar-center{display:none}.line-mobile-title{display:block;flex:1 1 auto;font-family:var(--display-font);font-size:17px;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{flex:0 0 auto;gap:6px}.line-mobile-settings{align-items:center;background:transparent;border:0;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.line-mobile-settings:focus-visible{outline:2px solid var(--blue-strong);outline-offset:2px}.line-mobile-tabs{align-items:stretch;background:var(--paper);border-top:1px solid var(--line);bottom:0;display:flex;height:calc(64px + env(safe-area-inset-bottom, 0px));left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:61}.line-mobile-tabs.is-hidden{display:none}.line-mobile-tabs button{align-items:center;background:transparent;border:0;color:#8791a0;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-weight:500;gap:3px;justify-content:center;min-height:44px;min-width:0;padding:5px 2px}.line-mobile-tabs button[aria-current=page]{color:var(--blue-strong)}.line-mobile-tabs button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:-3px}.line-mobile-tabs button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-bar,.dock-panel,.permissioned-dock-panel{display:none!important}}.flow-menu-choice,.flow-menu-editor{display:grid;gap:14px;min-width:0}.flow-menu-choice{border:1px solid var(--line,#d9e1dd);border-radius:8px;margin:0;padding:16px}.flow-menu-editor button{width:fit-content}.settings-advanced-navigation{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin:0 0 18px;overflow:hidden}.settings-advanced-navigation>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;list-style:none;padding:11px 14px;text-transform:uppercase}.settings-advanced-navigation>summary::-webkit-details-marker{display:none}.settings-advanced-navigation>button{align-items:center;background:var(--paper);border:0;border-top:1px solid var(--line);color:var(--ink);display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:10px 14px;text-align:left;width:100%}.settings-advanced-navigation>button[aria-current=page]{box-shadow:inset 3px 0 var(--blue-strong);background:var(--sky)}.settings-advanced-navigation>button>span{display:grid;gap:3px}.settings-advanced-navigation>button small{color:var(--muted);font-weight:400}.settings-advanced-navigation :is(summary,button):focus-visible{outline:2px solid var(--blue-strong);outline-offset:-3px}.business-capabilities{color:var(--ink);display:grid;gap:16px;min-width:0}.business-capability-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.business-capability-detail header h2,.business-capability-heading h2{font-family:var(--display-font);letter-spacing:-.025em;margin:3px 0 6px}.business-capability-heading h2{font-size:24px}.business-capability-detail header p,.business-capability-heading p{color:var(--muted);line-height:1.55;margin:0;max-width:68ch}.business-capability-local,.business-capability-lock,.business-capability-state{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:650;gap:6px;padding:5px 9px;white-space:nowrap}.business-capability-lock{background:var(--sky);color:var(--navy)}.business-capability-state.is-enabled{background:var(--status-success-bg);color:var(--status-success-fg)}.business-capability-state.is-disabled{background:var(--status-danger-bg);color:var(--status-danger-fg)}.business-capability-local{background:var(--status-info-bg);color:var(--status-info-fg)}.business-capability-notice,.business-capability-warning{align-items:flex-start;background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:12px;display:flex;gap:10px;padding:12px 14px}.business-capability-warning p{line-height:1.55;margin:0}.business-capability-warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.business-capability-notice{display:grid}.business-capability-notice.is-error{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.business-capability-notice.is-info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.business-capability-notice details{color:inherit}.business-capability-notice code{overflow-wrap:anywhere}.business-capability-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.business-capability-summary>div{background:var(--paper);border:1px solid var(--line);border-radius:11px;display:grid;gap:3px;padding:11px 13px}.business-capability-summary dt{color:var(--muted);font-size:11px}.business-capability-summary dd{font-family:var(--display-font);font-size:20px;font-weight:700;margin:0}.business-capability-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.business-capability-search{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;flex:1 1 320px;gap:8px;min-height:42px;padding:0 11px}.business-capability-search input{background:transparent;border:0;color:inherit;flex:1 1;font:inherit;min-width:0;outline:0}.business-capability-search:focus-within{outline:2px solid var(--blue-strong);outline-offset:2px}.business-capability-filters>details{position:relative}.business-capability-approval button,.business-capability-detail button,.business-capability-filters button,.business-capability-filters>details>summary,.business-capability-preview button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:7px;justify-content:center;min-height:40px;padding:8px 11px}.business-capability-filters>details>summary{list-style:none}.business-capability-filters>details>summary::-webkit-details-marker{display:none}.business-capability-filters>details[open]>div{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px rgba(16,26,43,.15);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(150px,1fr));padding:14px;position:absolute;right:0;top:calc(100% + 6px);width:min(520px,calc(100vw - 36px));z-index:20}.business-capability-approval form label,.business-capability-editor label,.business-capability-filters>details label,.business-capability-history form label,.business-capability-recovery form label,.business-capability-why form label{display:grid;gap:6px;min-width:0}.business-capability-approval form label>span,.business-capability-editor label>span,.business-capability-filters label>span,.business-capability-history form label>span,.business-capability-recovery form label>span,.business-capability-why form label>span{color:var(--muted);font-size:12px;font-weight:650}.business-capability-filters .business-capability-filter-check{align-items:center;display:flex;gap:8px}.business-capability-filter-check input{accent-color:var(--blue-strong);height:16px;width:16px}.business-capability-approval input,.business-capability-editor :is(input,select,textarea),.business-capability-filters select,.business-capability-history :is(input,select,textarea),.business-capability-recovery input,.business-capability-why :is(input,select){background:var(--paper);border:1px solid var(--line);border-radius:9px;box-sizing:border-box;color:var(--ink);font:inherit;min-height:40px;min-width:0;padding:8px 10px;width:100%}.business-capability-editor textarea,.business-capability-history textarea{resize:vertical}.business-capability-filters>span{color:var(--muted);font-size:12px;margin-left:auto}.business-capability-layout{display:grid;gap:14px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.5fr);min-height:540px}.business-capability-browser,.business-capability-detail{background:var(--paper);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.business-capability-browser{max-height:calc(100vh - 310px);overflow-y:auto}.business-capability-detail-state,.business-capability-list-state{align-items:flex-start;color:var(--muted);display:grid;gap:8px;justify-items:start;padding:24px}.business-capability-detail-state.is-error,.business-capability-list-state.is-error{color:var(--status-danger-fg)}.business-capability-groups>section>h3{align-items:center;background:var(--surface-2);color:var(--muted);display:flex;font-size:11px;justify-content:space-between;letter-spacing:.07em;margin:0;padding:10px 13px;text-transform:uppercase}.business-capability-rows{display:grid}.business-capability-rows>button{align-items:center;background:var(--paper);border:0;border-bottom:1px solid var(--soft-line);color:var(--ink);cursor:pointer;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto auto auto;min-height:68px;padding:10px 12px;text-align:left}.business-capability-rows>button>span:first-child{display:grid;gap:4px;min-width:0}.business-capability-rows>button strong{font-size:13px;overflow-wrap:anywhere}.business-capability-rows>button small{color:var(--muted);font-family:var(--mono-font);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-capability-row-meta{color:var(--muted);font-size:10px;line-height:1.35}.business-capability-rows>button.is-active{background:var(--sky);box-shadow:inset 3px 0 var(--blue-strong)}.business-capability-detail :is(button,summary,input,select,textarea,a):focus-visible,.business-capability-rows>button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:-3px}.business-capability-detail{overflow-y:auto;padding:18px}.business-capability-detail>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.business-capability-detail header h2{font-size:23px}.business-capability-mobile-back{display:none!important}.business-capability-rule-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.business-capability-rule-grid>section{background:var(--surface-2);border:1px solid var(--soft-line);border-radius:11px;padding:13px}.business-capability-rule-grid>section.is-effective{border-color:var(--status-success-border)}.business-capability-rule-grid>section.is-warning{border-color:var(--status-warning-border)}.business-capability-rule-grid h3{font-size:14px;margin:4px 0 10px}.business-capability-ceremony-summary,.business-capability-preview dl,.business-capability-rule-grid dl,.business-capability-technical dl{display:grid;gap:7px;margin:0}.business-capability-ceremony-summary>div,.business-capability-preview dl>div,.business-capability-rule-grid dl>div,.business-capability-technical dl>div{display:grid;gap:2px}.business-capability-ceremony-summary dt,.business-capability-preview dt,.business-capability-rule-grid dt,.business-capability-technical dt{color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.business-capability-ceremony-summary dd,.business-capability-preview dd,.business-capability-rule-grid dd,.business-capability-technical dd{font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.business-capability-limits{margin-top:18px}.business-capability-limits h3{font-size:15px;margin:3px 0 10px}.business-capability-limits dl{background:var(--surface-2);border:1px solid var(--soft-line);border-radius:11px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden}.business-capability-limits dl>div{background:var(--paper);display:grid;gap:3px;padding:10px 12px}.business-capability-limits dt{color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.business-capability-limits dd{font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.business-capability-references{margin-top:18px}.business-capability-references h3{font-size:13px;margin:0 0 8px}.business-capability-references>div{display:flex;flex-wrap:wrap;gap:7px}.business-capability-references :is(a,span){background:var(--surface-2);border:1px solid var(--line);border-radius:9px;color:inherit;display:grid;gap:2px;padding:7px 9px;text-decoration:none}.business-capability-references a:hover{border-color:var(--sky-strong)}.business-capability-references a>span,.business-capability-references b{font-size:12px;font-weight:650}.business-capability-references small{color:var(--muted);font-size:10px}.business-capability-action,.business-capability-history,.business-capability-recovery,.business-capability-technical,.business-capability-why{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.business-capability-detail details>summary{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:7px;list-style:none;padding:6px 0}.business-capability-detail details>summary::-webkit-details-marker{display:none}.business-capability-technical dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0}.business-capability-approval code,.business-capability-preview code,.business-capability-technical code{font-family:var(--mono-font);font-size:10px;overflow-wrap:anywhere}.business-capability-editor{margin-top:10px}.business-capability-editor>fieldset{border:0;margin:0;min-width:0;padding:0}.business-capability-editor-intro{align-items:center;display:flex;gap:14px;justify-content:space-between}.business-capability-editor-intro h3{margin:3px 0}.business-capability-muted{color:var(--muted);font-size:12px;line-height:1.55}.business-capability-editor-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.business-capability-editor-grid .is-wide{grid-column:1/-1}.business-capability-choice-list{border:1px solid var(--line);border-radius:10px;display:grid;gap:7px;margin:0;min-width:0;padding:10px}.business-capability-choice-list legend{color:var(--muted);font-size:12px;font-weight:650;padding:0 4px}.business-capability-choice-list label{align-items:center;display:flex;gap:8px}.business-capability-choice-list input{flex:0 0 auto;min-height:auto;width:auto}.business-capability-choice-list label>span{color:var(--ink);font-size:12px;font-weight:400}.business-capability-bounds{background:var(--surface-2);border:1px solid var(--line)!important;border-radius:10px;margin-top:12px!important;padding:8px 11px!important}.business-capability-bounds[open]>summary{border-bottom:1px solid var(--line)}.business-capability-reason{margin-top:12px}.business-capability-reason small{color:var(--muted)}.business-capability-validation{background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:10px;color:var(--status-danger-fg);margin-top:12px;padding:10px 12px}.business-capability-validation ul{margin:6px 0 0;padding-left:20px}.business-capability-approval,.business-capability-preview,.business-capability-why-result{background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:12px;display:grid;gap:12px;margin-top:12px;padding:14px}.business-capability-approval h3,.business-capability-preview h3,.business-capability-why-result h3{margin:3px 0}.business-capability-approval p,.business-capability-preview p,.business-capability-why-result p{line-height:1.5;margin:0}.business-capability-effective-diff,.business-capability-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.business-capability-effective-diff{display:grid;gap:10px}.business-capability-effective-diff>section{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:11px}.business-capability-effective-diff h4{font-size:14px;margin:3px 0 9px}.business-capability-effective-diff dl{grid-template-columns:minmax(0,1fr)}.business-capability-approval .connector-primary,.business-capability-preview .connector-primary{justify-self:start}.business-capability-approval form,.business-capability-history form,.business-capability-recovery form,.business-capability-why>form{display:grid;gap:10px;margin-top:10px}.business-capability-history ol,.business-capability-why-result ol{display:grid;gap:8px;list-style:none;margin:10px 0;padding:0}.business-capability-history li{align-items:center;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px}.business-capability-history li>div{display:grid;gap:3px}.business-capability-history li :is(span,small){color:var(--muted);font-size:11px}.business-capability-not-evaluated{align-items:flex-start;display:flex;gap:9px}.business-capability-why-result li{align-items:flex-start;display:flex;gap:8px}.business-capability-why-result li>span{align-items:center;background:var(--surface-2);border-radius:50%;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center}.business-capability-why-result li.is-passed>span{background:var(--status-success-bg);color:var(--status-success-fg)}.business-capability-why-result li.is-blocked>span{background:var(--status-danger-bg);color:var(--status-danger-fg)}.business-capability-why-result li>div{display:grid;gap:2px}.business-capability-why-result li small{color:var(--muted);line-height:1.45}.business-capability-ceremony-summary{margin-top:12px}@media (max-width:760px){.business-capability-heading{display:grid}.business-capability-lock{justify-self:start}.business-capability-filters>details[open]>div{grid-template-columns:minmax(0,1fr);left:0;right:auto}.business-capability-layout{display:block;min-height:0}.business-capability-browser{max-height:none}.business-capabilities:not([data-detail=true]) .business-capability-detail,.business-capabilities[data-detail=true] .business-capability-browser{display:none}.business-capability-mobile-back{display:inline-flex!important;margin-bottom:12px}.business-capability-editor-grid,.business-capability-effective-diff,.business-capability-limits dl,.business-capability-preview dl,.business-capability-rule-grid,.business-capability-summary,.business-capability-technical dl{grid-template-columns:minmax(0,1fr)}.business-capability-detail{padding:14px}.business-capability-detail>header{display:grid}.business-capability-history li{align-items:stretch;display:grid}.business-capability-history li button{justify-self:start}}.business-capability-view-switch{align-items:stretch;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;display:inline-flex;gap:4px;padding:4px;width:fit-content}.business-capability-view-switch button{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:650;min-height:34px;padding:0 14px}.business-capability-view-switch button[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.08);color:var(--ink)}.business-capability-registry-row th[scope=row] button:focus-visible,.business-capability-view-switch button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:1px}.business-capability-registry{display:grid;gap:16px;min-width:0}.business-capability-registry-identity{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.business-capability-registry-identity h3{font-size:14px;margin:0 0 10px}.business-capability-registry-identity dl{display:grid;gap:2px 18px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.business-capability-registry-identity dt{color:var(--muted);font-size:11px}.business-capability-registry-identity dd{font-size:13px;font-weight:650;margin:2px 0 0;min-width:0}.business-capability-registry-identity dd code{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;display:inline-block;font-size:12px;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.business-capability-filter-clear{background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;min-height:38px;padding:6px 11px}.business-capability-filter-clear:hover{background:var(--sky)}.business-capability-registry-scroll{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow-x:auto}.business-capability-registry-table{border-collapse:separate;border-spacing:0;font-size:13px;min-width:1120px;width:100%}.business-capability-registry-table :is(th,td){border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;vertical-align:top}.business-capability-registry-table thead th{background:var(--surface-2);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;position:sticky;text-transform:uppercase;top:0;z-index:1}.business-capability-registry-table tbody tr:last-child :is(th,td){border-bottom:0}.business-capability-registry-table td code{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;font-size:12px;padding:1px 5px;white-space:nowrap}.business-capability-registry-row{cursor:pointer}.business-capability-registry-row:hover{background:var(--sky)}.business-capability-registry-row th[scope=row] button{align-items:flex-start;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;max-width:260px;padding:0;text-align:left}.business-capability-registry-row th[scope=row] button strong{font-size:13px}.business-capability-registry-row th[scope=row] button small{color:var(--muted);font-size:11px;font-weight:400;overflow-wrap:anywhere}.business-capability-registry-lifecycle.is-released{background:var(--status-success-bg);color:var(--status-success-fg)}.business-capability-registry-lifecycle.is-unavailable{background:var(--status-danger-bg);color:var(--status-danger-fg)}.business-capability-registry-lifecycle.is-retired{background:var(--surface-2);color:var(--muted)}.business-capability-registry-review{align-items:center;background:var(--status-warning-bg);border-radius:999px;color:var(--status-warning-fg);display:inline-flex;font-size:11px;font-weight:650;gap:4px;padding:3px 8px;white-space:nowrap}.business-capability-registry-effective,.business-capability-registry-workspace{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.business-capability-registry-workspace>span:first-child{font-size:12px;font-weight:650}.business-capability-registry-platform{color:var(--muted);font-size:12px}@media (max-width:760px){.business-capability-view-switch{display:flex;width:100%}.business-capability-view-switch button{flex:1 1}.business-capability-registry-identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.business-capability-action,.business-capability-approval button,.business-capability-browser,.business-capability-filters,.business-capability-history button,.business-capability-history form,.business-capability-mobile-back,.business-capability-recovery,.business-capability-why>form,.settings-advanced-navigation{display:none!important}.business-capability-layout{display:block}.business-capability-detail{border:0;overflow:visible;padding:0}.business-capability-history,.business-capability-limits,.business-capability-rule-grid,.business-capability-summary,.business-capability-technical,.business-capability-why{page-break-inside:avoid;break-inside:avoid}.business-capability-history>:not(summary):not(form),.business-capability-technical>:not(summary),.business-capability-why>:not(summary):not(form){display:block!important}}.audit-evidence{display:grid;gap:16px;max-width:var(--settings-measure,920px)}.audit-evidence>.kit-heading{margin-bottom:0}.audit-evidence-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.audit-evidence-actions,.audit-evidence-more{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.audit-evidence-more{justify-content:center;padding-top:14px}.audit-evidence-detail-head button,.audit-evidence-error button,.audit-evidence-more button{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;padding:8px 12px}.audit-evidence-error{align-items:start;background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:10px;color:var(--status-danger-fg);display:grid;gap:5px;padding:12px 14px}.audit-evidence-error button{justify-self:start;margin-top:4px}.audit-evidence-filter-error{color:var(--status-danger-fg);font-size:12px;margin:2px 0 12px}.audit-evidence-receipt-link{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;min-width:150px;padding:2px;text-align:left}.audit-evidence-receipt-link small{color:var(--muted);font-size:11px}.audit-evidence-receipt-link[aria-current=true] strong{color:var(--blue-strong)}.audit-evidence :is(button,summary):focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.audit-evidence-detail{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:12px;box-shadow:var(--shadow-soft,0 8px 24px rgba(24,34,56,.08));display:grid;gap:16px;min-width:0;padding:18px}.audit-evidence-detail-head{align-items:start;display:flex;justify-content:space-between}.audit-evidence-detail-head h2{font-size:18px;margin:3px 0 0}.audit-evidence-detail-head button{display:inline-flex;padding:7px}.audit-evidence-verified{align-items:start;background:var(--status-success-bg);border:1px solid var(--status-success-border);border-radius:10px;color:var(--status-success-fg);display:flex;gap:10px;padding:11px 12px}.audit-evidence-verified>span{display:grid;gap:2px}.audit-evidence-verified small{line-height:1.4}.audit-evidence-facts{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.audit-evidence-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:10px 8px 10px 0}.audit-evidence-facts dt{color:var(--muted);font-size:11px;font-weight:650;margin-bottom:4px;text-transform:uppercase}.audit-evidence-facts dd{margin:0;overflow-wrap:anywhere}.audit-evidence-facts code{font-size:11px;white-space:normal}.audit-evidence-detail details{border:1px solid var(--line);border-radius:9px;padding:10px 12px}.audit-evidence-detail summary{cursor:pointer;font-weight:650}.audit-evidence-redaction-note{color:var(--muted);font-size:11px;margin:8px 0 0}.audit-evidence-protected-note{align-items:flex-start;color:var(--muted);display:flex;font-size:12px;gap:7px;line-height:1.5;margin:0}.audit-evidence-protected-note svg{flex:0 0 auto;margin-top:1px}.audit-evidence-detail pre{background:var(--canvas);border-radius:7px;font-size:11px;margin:10px 0 0;max-height:320px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.audit-evidence-detail>.kit-button{justify-self:start}@media (max-width:680px){.audit-evidence-facts,.audit-evidence-filters{grid-template-columns:minmax(0,1fr)}.audit-evidence-detail{padding:14px}}.customers-board.is-line{gap:18px;margin:0 auto;max-width:1028px;padding:32px 22px 96px;width:100%}.line-contacts-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.line-contacts-heading h1{font-family:var(--display-font);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0}.line-contacts-heading p{color:var(--muted);font-size:var(--text-supporting);margin:4px 0 0}.line-contacts-status{color:var(--muted);display:block;font-size:var(--text-label);margin-top:5px}.line-contacts-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.line-contacts-segments{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.line-contacts-segments button{background:transparent;border:0;border-radius:7px;color:var(--muted);font-size:var(--text-supporting);font-weight:500;min-height:30px;padding:0 12px}.line-contacts-segments button[aria-selected=true]{background:var(--paper);box-shadow:0 1px 2px rgba(16,26,43,.08);color:var(--ink)}.line-contacts-new{align-items:center;background:var(--navy);border:1px solid var(--navy);border-radius:9px;color:var(--action-fg);display:inline-flex;font-size:var(--text-supporting);font-weight:600;gap:6px;min-height:38px;padding:0 12px}.line-contacts-search{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;color:var(--muted);display:flex;gap:10px;min-height:44px;padding:0 14px}.line-contacts-search:focus-within{border-color:var(--blue-strong)}.line-contacts-search input{background:transparent;border:0;color:var(--ink);flex:1 1;font:inherit;font-size:var(--text-ui);min-width:0;outline:0;width:100%}.line-contacts-search input::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}.customers-board.is-line .customers-grid{gap:16px;margin-top:0}.customers-board.is-line .customers-grid.is-directory{grid-template-columns:minmax(0,1fr)}.customers-board.is-line .desk-panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:none;color:var(--ink);padding-bottom:0}.customers-board.is-line .line-contacts-list>.operations-panel-head{display:none}.customers-board.is-line .queue-cards{padding:0}.customers-board.is-line .queue-cards>button{border-radius:0;color:var(--ink);min-height:56px;padding:10px 18px}.customers-board.is-line .queue-cards>button:first-child{border-top:0}.customers-board.is-line .queue-cards>button.is-active,.customers-board.is-line .queue-cards>button:hover{background:var(--surface-2);box-shadow:none}.customers-board.is-line .queue-cards>button:focus-visible,.line-contact-editor-close:focus-visible,.line-contacts-new:focus-visible,.line-contacts-segments button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:-3px}.line-contact-initials{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:var(--text-label);font-weight:600;height:32px;justify-content:center;letter-spacing:.02em;width:32px}.customers-board.is-line .queue-card-copy strong{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--text-body);font-weight:500;gap:8px;line-height:1.25;white-space:normal}.customers-board.is-line .queue-card-copy small{font-family:var(--mono-font);font-size:var(--text-label);margin-top:3px}.line-contact-company{color:var(--muted);font-family:var(--body-font);font-size:var(--text-supporting);font-weight:400}.line-contact-open{color:var(--muted)}.customers-board.is-line .line-contact-editor{max-height:calc(100vh - 190px);overflow-y:auto;position:sticky;top:0}.customers-board.is-line .operations-panel-head{min-height:58px;padding:12px 16px}.customers-board.is-line .operations-panel-head strong{color:var(--ink);font-family:var(--display-font);font-size:var(--text-ui)}.line-contact-editor-close{align-items:center;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.customers-board.is-line .desk-write-form input:not([type=checkbox]):not([type=radio]),.customers-board.is-line .desk-write-form select,.customers-board.is-line .desk-write-form textarea{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.customers-board.is-line .desk-write-form input::placeholder,.customers-board.is-line .desk-write-form textarea::placeholder{color:var(--muted)}.customers-board.is-line .crm-account-picker button,.customers-board.is-line .desk-write-actions button.is-quiet{background:var(--paper);border-color:var(--line);color:var(--ink)}.customers-board.is-line .crm-account-picker button:not(:disabled):hover,.customers-board.is-line .desk-write-actions button.is-quiet:hover{background:var(--surface-2)}.customers-board.is-line .crm-disposition-panel,.customers-board.is-line .customers-activity{border-color:var(--line)}.customers-board.is-line .crm-disposition-reason,.customers-board.is-line .customers-timeline small{color:var(--muted)}@media (max-width:700px){.customers-board.is-line{gap:14px;max-width:none;padding:22px 14px 92px}.line-contacts-heading{align-items:flex-start}.line-contacts-heading h1{font-size:22px}.line-contacts-heading-actions{width:100%}.line-contacts-segments{flex:1 1 100%}.line-contacts-segments button{flex:1 1;min-height:40px}.line-contacts-new{justify-content:center;min-height:46px;width:100%}.customers-board.is-line .customers-grid:not(.is-directory) .line-contacts-list{display:none}.customers-board.is-line .customers-grid{grid-template-columns:minmax(0,1fr)}.customers-board.is-line .line-contact-editor{max-height:none;position:static}.customers-board.is-line .queue-cards>button{padding-inline:14px}.line-contact-editor-close{height:44px;width:44px}}.line-call-list-page{margin:0 auto;max-width:1028px;padding:32px 22px 96px;width:100%}.line-call-list-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.line-call-list-heading h1{font-family:var(--display-font);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0}.line-call-list-heading p{color:var(--muted);font-size:var(--text-supporting);margin:4px 0 0}.line-call-list-live{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-family:var(--mono-font);font-size:11px;gap:7px;min-height:30px;padding:0 10px}.line-call-list-live>span{background:var(--muted);border-radius:50%;height:7px;width:7px}.line-call-list-live.is-live>span{background:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 20%,transparent)}.line-call-list-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.line-call-list-segments{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.line-call-list-segments button{background:transparent;border:0;border-radius:7px;color:var(--muted);font-size:var(--text-supporting);font-weight:500;min-height:30px;padding:0 14px}.line-call-list-segments button[aria-selected=true]{background:var(--paper);box-shadow:0 1px 2px rgba(16,26,43,.08);color:var(--ink)}.line-call-list-next,.line-call-list-retry{align-items:center;background:var(--navy);border:1px solid var(--navy);border-radius:9px;color:var(--action-fg);display:inline-flex;font-size:var(--text-supporting);font-weight:600;gap:8px;justify-content:center;min-height:38px;min-width:0;padding:0 13px}.line-call-list-next>span{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-call-list-next:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:default;opacity:1}.line-call-list-panel{min-height:320px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:none;color:var(--ink);overflow:hidden}.customers-board.is-line .line-contacts-list{min-height:320px}.line-call-list-heading>div>p{min-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-call-list-heading>div{min-width:0}.line-call-list-live{min-width:6rem}.line-call-list-group+.line-call-list-group{border-top:1px solid var(--line)}.line-call-list-group>h2{align-items:center;background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--muted);display:flex;font-family:var(--mono-font);font-size:10px;font-weight:500;justify-content:space-between;letter-spacing:.07em;margin:0;min-height:30px;padding:0 18px;text-transform:uppercase}.line-call-list-group>h2 span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line-call-list-group ul{list-style:none;margin:0;padding:0}.line-call-list-group li+li{border-top:1px solid var(--soft-line)}.line-call-list-row{align-items:center;background:transparent;border:0;color:var(--ink);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto 16px;min-height:58px;padding:9px 18px;text-align:left;width:100%}.line-call-list-row:hover{background:var(--surface-2)}.line-call-list-kind{align-items:center;background:var(--sky);border:1px solid color-mix(in srgb,var(--blue-strong) 22%,var(--line));border-radius:10px;color:var(--navy);display:inline-flex;height:34px;justify-content:center;width:34px}.line-call-list-kind.is-opportunity{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.line-call-list-kind.is-outreach_touch{background:var(--tone-violet-soft);border-color:color-mix(in srgb,var(--tone-violet) 22%,var(--line));color:var(--tone-violet)}.line-call-list-copy{min-width:0}.line-call-list-copy small,.line-call-list-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-call-list-copy strong{font-size:var(--text-body);font-weight:500;line-height:1.25}.line-call-list-copy small{color:var(--muted);font-size:var(--text-label);margin-top:3px}.line-call-list-row time{color:var(--muted);font-family:var(--mono-font);font-size:11px;white-space:nowrap}.line-call-list-open{color:var(--muted)}.line-call-list-next:focus-visible,.line-call-list-note button:focus-visible,.line-call-list-retry:focus-visible,.line-call-list-row:focus-visible,.line-call-list-segments button:focus-visible{outline:2px solid var(--blue-strong);outline-offset:-3px}.line-call-list-empty{align-items:center;color:var(--muted);display:grid;font-size:var(--text-supporting);gap:5px;justify-items:center;min-height:150px;padding:28px 18px;text-align:center}.line-call-list-empty strong{color:var(--ink);font-size:var(--text-ui);font-weight:600}.line-call-list-retry{margin-top:8px}.line-call-list-note{align-items:center;color:var(--muted);display:flex;font-size:11.5px;gap:16px;justify-content:space-between;line-height:1.45;padding:12px 2px 0}.line-call-list-note button{background:transparent;border:0;color:var(--navy);flex:0 0 auto;font-size:11.5px;font-weight:600;padding:7px 8px}@media (max-width:700px){.line-call-list-page{max-width:none;padding:22px 14px 92px}.line-call-list-heading{align-items:flex-start;margin-bottom:16px}.line-call-list-heading h1{font-size:22px}.line-call-list-toolbar{align-items:stretch;flex-direction:column}.line-call-list-segments{width:100%}.line-call-list-segments button{flex:1 1;min-height:40px}.line-call-list-next{min-height:46px;width:100%}.line-call-list-next>span{max-width:calc(100vw - 92px)}.line-call-list-group>h2{padding-inline:14px}.line-call-list-row{gap:3px 10px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:66px;padding:9px 14px}.line-call-list-kind{grid-row:1/span 2}.line-call-list-copy{grid-column:2}.line-call-list-row time{grid-column:2;grid-row:2}.line-call-list-open{grid-column:3;grid-row:1/span 2}.line-call-list-copy small{display:none}.line-call-list-note{align-items:flex-start;flex-direction:column;gap:2px}.line-call-list-note button{min-height:42px;padding-inline:0}}.coworker-thread-messages li.is-day{align-items:center;align-self:stretch;display:flex;gap:10px;margin:4px 0;max-width:none}.coworker-thread-messages li.is-day:after,.coworker-thread-messages li.is-day:before{background:var(--soft-line);content:"";flex:1 1 auto;height:1px}.coworker-thread-messages li.is-day span{color:var(--muted);font-size:11.5px;font-weight:550;letter-spacing:.02em;white-space:nowrap}.coworker-thread-messages li.is-coworker,.coworker-thread-messages li.is-proposal,.coworker-thread-messages li.is-working{align-items:flex-start;display:flex;gap:8px}.coworker-thread-gutter{display:block;flex:0 0 26px;width:26px}.coworker-thread-messages li.is-proposal,.coworker-thread-messages li.is-working{max-width:min(92%,64ch)}.coworker-thread-messages li.is-receipt{align-self:stretch;max-width:none;padding-left:34px}.coworker-receipt{align-items:flex-start;background:transparent;border:1px solid var(--soft-line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;gap:7px;max-width:100%;padding:5px 12px 5px 9px;text-align:left}.coworker-receipt:hover{border-color:var(--sky-strong)}.coworker-receipt>svg{color:var(--forest);flex:0 0 auto;margin-top:2px}.coworker-receipt>span{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.coworker-receipt-headline{color:var(--ink);font-size:12.5px;font-weight:500}.coworker-receipt small,.coworker-receipt time{font-family:var(--mono-font);font-size:10.5px}.coworker-receipt small{display:none;flex-basis:100%;overflow-wrap:anywhere}.coworker-receipt[aria-expanded=true] small{display:block}.coworker-proposal{background:var(--cream);border:1px solid var(--amber);border-radius:14px;min-width:0;padding:11px 13px}.coworker-proposal.is-approved,.coworker-proposal.is-cancelled,.coworker-proposal.is-expired,.coworker-proposal.is-rejected{background:var(--surface-2);border-color:var(--soft-line)}.coworker-proposal h3{align-items:center;display:flex;font-size:12.5px;gap:6px;letter-spacing:.02em;margin:0 0 6px;text-transform:uppercase}.coworker-proposal p{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.coworker-proposal-consequence{color:var(--muted);font-size:12.5px;margin-top:6px}.coworker-proposal-capability code{color:var(--muted);font-family:var(--mono-font);font-size:10.5px}.coworker-proposal-refusal{color:var(--muted);font-size:12.5px;margin-top:6px}.coworker-proposal-error{color:var(--danger);font-size:12.5px;margin-top:6px}.coworker-proposal-actions{display:flex;gap:8px;margin-top:10px}.coworker-proposal-actions button{border-radius:9px;cursor:pointer;font-size:13px;font-weight:550;min-height:34px;padding:0 14px}.coworker-proposal-actions .is-decline{background:transparent;border:1px solid var(--line);color:var(--ink)}.coworker-proposal-actions .is-approve{background:var(--navy);border:1px solid var(--navy);color:var(--action-fg)}.coworker-proposal-actions button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.coworker-why{display:inline}.coworker-why-toggle{background:transparent;border:0;color:var(--forest);cursor:pointer;font:inherit;padding:0 0 0 6px;text-decoration:underline}.coworker-why-rule{color:var(--muted);display:block;font-size:12.5px;margin-top:6px}.coworker-thread-messages li.is-working article{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:8px}.coworker-working-dots{display:inline-flex;gap:3px}.coworker-working-dots i{animation:coworker-working 1.1s ease-in-out infinite;background:var(--muted);border-radius:50%;height:5px;width:5px}.coworker-working-dots i:nth-child(2){animation-delay:.15s}.coworker-working-dots i:nth-child(3){animation-delay:.3s}@keyframes coworker-working{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.coworker-working-dots i{animation:none;opacity:.6}}.queue-cards>.line-contact-row{align-items:center;border-radius:10px;display:flex;gap:4px}.queue-cards>.line-contact-row+.line-contact-row{border-top:1px solid var(--soft-line)}.queue-cards>.line-contact-row:hover{background:var(--surface-2)}.queue-cards>.line-contact-row.is-active{background:var(--paper);box-shadow:inset 3px 0 var(--navy)}.queue-cards>.line-contact-row>button:first-child{align-items:center;background:transparent;border:0;display:grid;flex:1 1 auto;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px 8px;text-align:left}.contact-call-button{align-items:center;background:var(--sky);border:1px solid transparent;border-radius:9px;color:var(--navy);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:6px;justify-content:center;min-height:32px;padding:0 10px}.contact-call-button:disabled{background:transparent;border-color:var(--line);color:var(--muted);cursor:not-allowed}.contact-typed-number{align-items:center;border-bottom:1px solid var(--soft-line);display:flex;gap:9px;padding:10px 8px}.contact-typed-number .queue-card-copy strong{font-family:var(--mono-font)}.contact-typed-number small{color:var(--muted);display:block;font-size:12px}.contact-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.contact-actions button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-height:34px;padding:0 12px}.contact-actions button:disabled{color:var(--muted);cursor:not-allowed}.contact-actions-note{color:var(--muted);font-size:12.5px;margin:8px 0 0}.contact-ask-coworkers{border-top:1px solid var(--soft-line);margin-top:10px;padding-top:10px}.contact-ask-coworkers>span{color:var(--muted);display:block;font-size:12px;margin-bottom:6px}.call-dock-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.caller-drawer{border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:14px;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-bottom:10px}.caller-drawer.is-collapsed{color:#cfdae6;gap:10px;grid-template-columns:none;justify-content:space-between}.caller-drawer h3,.caller-drawer.is-collapsed{align-items:center;display:flex;font-size:var(--text-label)}.caller-drawer h3{color:#8fa3bd;font-weight:600;gap:5px;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.caller-record strong{display:block;font-size:15px}.caller-record dl{display:grid;gap:2px 10px;grid-template-columns:auto minmax(0,1fr);margin:6px 0 0}.caller-record dt{align-items:center;color:#8fa3bd;display:flex;font-size:var(--text-label);gap:4px}.caller-record dd{color:#e7eef6;font-size:var(--text-label);margin:0;overflow:hidden;text-overflow:ellipsis}.caller-mono{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.caller-tag{background:rgba(255,255,255,.12);border-radius:999px;display:inline-block;font-size:11px;margin-right:4px;padding:1px 7px}.caller-note{color:#a9bdb6;font-size:var(--text-label);margin:4px 0 0}.caller-history ul{display:grid;gap:3px;list-style:none;margin:0;padding:0}.caller-history li{display:flex;font-size:var(--text-label);gap:8px;justify-content:space-between}.caller-history li small{color:#8fa3bd}.caller-drawer button{background:none;border:0;color:var(--sky-strong,#7ea2d5);font-size:var(--text-label);padding:0;text-decoration:underline}.caller-hide{margin-top:8px}.call-keypad{display:grid;gap:8px;grid-column:1/-1;justify-items:start}.call-keypad-readout{color:#e7eef6;font-size:15px;letter-spacing:.08em;margin:0;min-height:19px}.call-keypad-grid{display:grid;gap:5px;grid-template-columns:repeat(3,44px)}.call-keypad-grid button{background:rgba(255,255,255,.1);border:0;border-radius:8px;color:white;font-size:15px;padding:8px 0}.call-keypad-grid button:hover:not(:disabled){background:rgba(255,255,255,.2)}.call-keypad-grid button:disabled{cursor:not-allowed;opacity:.45}.desk-offer .offer-caller-note{color:var(--action-fg);display:block;margin-top:1px}.outbound-tones{color:var(--muted);font-size:var(--text-label);letter-spacing:.08em;margin:6px 0 0}@media (max-width:900px){.caller-drawer{grid-template-columns:minmax(0,1fr)}}.call-shortcut-hints{color:#8fa3bd;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 12px;grid-column:1/-1;margin:0}.call-shortcut-hints kbd{background:rgba(255,255,255,.12);border-radius:4px;color:#e7eef6;font-family:inherit;font-size:11px;padding:0 4px}@media (max-width:760px){.call-shortcut-hints{display:none}.call-keypad-grid{grid-template-columns:repeat(3,1fr);width:100%}}.app-shell>.call-dock{max-height:min(58vh,520px);overflow-y:auto}.app-shell:has(>.call-dock){padding-bottom:260px}@media (max-width:760px){.app-shell:has(>.call-dock){padding-bottom:320px}}.line-strip{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px;column-gap:14px;display:flex;flex-wrap:wrap;margin:0 auto 18px;max-width:1028px;min-height:60px;padding:10px 18px;row-gap:8px;width:100%}.line-strip-dot{background:var(--muted);border-radius:50%;flex:0 0 auto;height:10px;width:10px}.line-strip.is-ready .line-strip-dot{background:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.line-strip.is-away .line-strip-dot,.line-strip.is-busy .line-strip-dot,.line-strip.is-wrap .line-strip-dot{background:var(--amber)}.line-strip.is-dialing .line-strip-dot,.line-strip.is-live .line-strip-dot,.line-strip.is-ringing .line-strip-dot{background:var(--navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--navy) 20%,transparent)}.line-strip.is-dialing,.line-strip.is-ringing{background:var(--sky);border-color:var(--blue-strong)}.line-strip.is-busy,.line-strip.is-live{background:#0f2f5f;border-color:#0f2f5f;color:#fff}.line-strip.is-busy .line-strip-hint,.line-strip.is-busy .line-strip-lead>span,.line-strip.is-live .line-strip-hint,.line-strip.is-live .line-strip-lead>span{color:rgba(255,255,255,.72)}.line-strip.is-wrap{background:color-mix(in srgb,var(--amber) 22%,var(--paper));border-color:var(--amber)}.line-strip.is-unknown{border-color:color-mix(in srgb,var(--amber) 42%,var(--line))}.line-strip.is-unknown .line-strip-dot{background:var(--amber)}.line-strip-lead{flex:1 1 260px;min-width:0}.line-strip-lead strong,.line-strip-lead>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-strip-lead strong{font-size:var(--text-body);font-weight:600;line-height:1.25}.line-strip-lead>span{color:var(--muted);font-size:var(--text-supporting);margin-top:2px}.line-strip-lead small,.line-strip-note{color:var(--muted);display:block;font-size:var(--text-label);margin-top:3px}.line-strip-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0}.line-strip-hint{color:var(--muted);flex:0 1 auto;font-size:var(--text-label);max-width:340px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-strip-actions button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--ink);display:inline-flex;font-size:var(--text-supporting);font-weight:500;gap:6px;min-height:32px;padding:0 11px}.line-strip-actions button:hover:not(:disabled){background:var(--surface-2)}.line-strip-actions button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:default;opacity:1}.line-strip-queues{position:relative}.line-strip-queue-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(16,26,43,.14);display:flex;flex-direction:column;gap:2px;margin-top:6px;max-width:320px;min-width:232px;padding:8px;position:absolute;right:0;top:100%;z-index:40}.line-strip-queue-panel button{align-items:baseline;justify-content:space-between;width:100%}.line-strip-queue-panel button[aria-checked=true] small{color:var(--navy);font-weight:600}.line-strip-queue-panel p,.line-strip-queue-panel small{color:var(--muted);font-size:var(--text-label)}.line-strip-queue-panel p{line-height:1.45;margin:4px 2px 2px}.line-strip-notice{align-items:center;color:var(--danger);display:flex;font-size:var(--text-label);gap:6px;flex:1 0 100%;line-height:1.45;margin:2px 0 0}.line-strip-actions button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.line-call-list-progress{background:var(--soft-line);border-radius:999px;height:5px;margin-top:8px;overflow:hidden;width:220px}.line-call-list-progress i{background:var(--navy);display:block;height:100%;transition:width .24s ease}.line-call-list-progress[data-unknown=true]{background:repeating-linear-gradient(90deg,var(--soft-line) 0 6px,transparent 6px 12px)}.line-call-list-notice{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:var(--text-supporting);line-height:1.5;margin:0 0 12px;padding:9px 12px}.line-call-list-row-shell{align-items:center;display:flex;gap:4px;padding-right:10px}.line-call-list-row-shell .line-call-list-row{grid-template-columns:34px minmax(0,1fr) auto}.line-call-list-row-shell.is-done .line-call-list-copy strong{color:var(--muted)}.line-call-list-row-shell.is-done .line-call-list-kind{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.line-call-list-row-call{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--navy);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.line-call-list-row-call:hover:not(:disabled){background:var(--sky)}.line-call-list-row-call:disabled{color:var(--muted);cursor:default;opacity:.55}.line-call-back:focus-visible,.line-call-list-row-call:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.line-call-list-copy small{align-items:center;display:flex;gap:6px}.line-call-list-copy strong small{color:var(--muted);display:inline-flex;font-size:var(--text-label);font-weight:400;gap:3px;margin-left:8px}.line-call-list-unlinked{color:var(--muted);font-style:italic}.line-call-list-attempts{align-items:center;display:inline-flex;gap:3px}.line-call-list-attempts i{background:var(--soft-line);border-radius:50%;height:5px;width:5px}.line-call-list-attempts i.is-on{background:var(--amber)}.line-call-list-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.line-call-back{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--navy);display:inline-flex;font-size:var(--text-label);font-weight:600;gap:5px;min-height:28px;padding:0 10px;white-space:nowrap}.line-call-back:hover:not(:disabled){background:var(--sky)}.line-call-back:disabled{background:var(--surface-2);color:var(--muted);cursor:default;opacity:1}@media (max-width:700px){.line-strip{flex-wrap:nowrap;min-height:50px;padding-block:8px}.line-strip-actions{flex:0 0 auto}.line-strip-lead small,.line-strip-lead>span,.line-strip-note{display:none}.line-call-list-progress{width:100%}.line-call-list-row-shell .line-call-list-row{grid-template-columns:34px minmax(0,1fr)}.line-call-list-row-shell .line-call-list-copy small{display:flex}}.line-call-list-row-shell .line-call-list-row{grid-template-columns:24px minmax(0,1fr) auto;min-height:48px;gap:10px;padding-block:6px}.line-call-list-row-shell .line-call-list-kind{width:24px;height:24px;border-radius:7px;grid-row:1}.line-call-list-row-shell .line-call-list-copy{display:flex;align-items:center;gap:12px;overflow:hidden;grid-column:2}.line-call-list-row-shell .line-call-list-copy strong{flex:0 1 40%;min-width:80px}.line-call-list-row-shell .line-call-list-copy small{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-call-list-row-shell .line-call-list-company{flex:0 2 auto}.line-call-list-row-shell .line-call-list-context{flex:1 1}.line-call-list-row-shell .line-call-list-context>span{white-space:nowrap}.line-call-list-row-shell .line-call-list-row time{grid-column:3;grid-row:1}.line-call-list-row-call{width:44px;height:44px}@media (max-width:700px){.line-call-list-row-shell .line-call-list-copy strong{flex:1 1 auto}.line-call-list-row-shell .line-call-list-copy small{display:none}.line-call-list-row-shell .line-call-list-row{padding-inline:10px;gap:8px}.line-call-list-row-shell .line-call-list-row time{max-width:76px;overflow:hidden;text-overflow:ellipsis}}.wrapup-panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;color:var(--ink);gap:14px;padding:16px 18px;text-align:left}.wrapup-panel,.wrapup-panel-head{display:flex;flex-direction:column}.wrapup-panel-head{gap:2px}.wrapup-panel-head strong{font-family:var(--display-font);font-size:18px;font-weight:600;letter-spacing:-.01em}.wrapup-panel-head small{color:var(--muted);font-size:var(--text-label)}.wrapup-panel .lab{color:var(--muted);display:block;font-size:12px;margin-bottom:8px}.wrapup-panel .eyebrow{color:var(--muted);font-size:var(--text-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wrapup-unavailable{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;flex-direction:column;gap:4px;padding:10px}.wrapup-unavailable strong{font-size:var(--text-supporting)}.wrapup-unavailable small,.wrapup-unavailable span{color:var(--muted);font-size:var(--text-label);line-height:1.5}.line-call-outcome code,.line-calls-partial code,.wrapup-unavailable code{font-family:var(--mono-font);font-size:11px;word-break:break-word}.wrapup-unavailable button{align-self:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:8px;font-size:var(--text-label);font-weight:650;padding:6px 10px}.wrapup-callback,.wrapup-calllist{border-top:1px dashed var(--soft-line);display:flex;flex-direction:column;gap:6px;padding-top:9px}.wrapup-chips{display:flex;flex-wrap:wrap;gap:6px}.wrapup-chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:var(--text-label);font-weight:650;padding:6px 11px}.wrapup-chip[aria-pressed=true]{background:var(--sky);border-color:var(--sky-strong);color:var(--navy)}.wrapup-trail{color:var(--muted);display:flex;flex-direction:column;font-size:var(--text-label);gap:3px;line-height:1.5;list-style:none;margin:0;padding:0}.wrapup-trail li:before{content:"· "}.wrapup-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wrapup-buttons .wrapup-spacer{flex:1 1 48px}.wrapup-buttons button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:var(--text-label);font-weight:700;gap:5px;justify-content:center;padding:8px 10px}.wrapup-buttons .wrapup-complete{background:var(--navy);border-color:var(--navy);color:var(--action-fg)}.wrapup-buttons .wrapup-next{background:var(--sky);border-color:var(--sky-strong);color:var(--navy);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapup-buttons button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.call-notes{display:flex;flex-direction:column;gap:4px;grid-column:1/-1}.call-notes>span{color:#cfdae6;font-size:var(--text-label);font-weight:650}.call-notes textarea{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-family:inherit;font-size:var(--text-supporting);padding:7px 9px;resize:vertical;width:100%}.call-notes small{color:#a9bdb6;font-size:11px}.call-wrapup{border-top:1px solid rgba(255,255,255,.12);gap:9px;grid-column:1/-1;max-height:46vh;overflow-y:auto;padding-top:9px}.call-wrapup,.call-wrapup-blocked{display:flex;flex-direction:column}.call-wrapup-blocked{gap:5px}.call-wrapup-blocked strong{font-size:var(--text-supporting)}.call-wrapup-blocked small,.call-wrapup-blocked span{color:#cfdae6;font-size:var(--text-label);line-height:1.5}.call-wrapup-blocked button{align-self:flex-start;background:rgba(255,255,255,.14);border:0;border-radius:8px;color:white;font-size:var(--text-label);font-weight:650;padding:6px 10px}.line-call-outcome{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;align-items:center}.line-call-reopen{align-items:center;background:var(--paper);border:1px solid var(--amber);border-radius:8px;color:var(--ink);display:inline-flex;font-size:var(--text-label);font-weight:700;gap:5px;padding:6px 10px}.line-call-wrapup{grid-column:1/-1;margin-top:8px;max-width:none;width:100%}.line-calls-layout.is-initializing{min-height:min(680px,70vh);visibility:hidden}.call-wrapup-dismiss{align-self:flex-start;background:rgba(255,255,255,.14);border:0;border-radius:8px;color:white;font-size:var(--text-label);font-weight:650;padding:7px 11px}.workspace-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px) minmax(0,1fr);align-items:center;flex:0 0 auto;gap:12px;min-width:0;height:76px;min-height:76px;margin:0 auto 18px;width:100%;max-width:1028px;border:1px solid var(--line);border-radius:14px;background:var(--paper);z-index:76}.workspace-banner .line-strip{grid-column:1;grid-row:1;overflow:hidden;min-width:0;max-width:none;width:100%;margin:0;border:0;min-height:58px;flex-wrap:nowrap}.workspace-banner .workspace-search{justify-self:center;width:100%;max-width:420px;margin:8px 0}.banner-search-slot,.workspace-banner .workspace-search{grid-column:2;grid-row:1;min-width:0}.workspace-banner .outbound-dialer-trigger{min-height:44px;border-radius:10px;box-shadow:none;white-space:nowrap}.workspace-banner:is(.is-inbound,.is-ringing)>.outbound-dialer{display:none}.workspace-banner .outbound-dialer.is-live{position:absolute;inset:0;margin:0;width:100%}.outbound-banner-controls,.workspace-banner .call-dock.is-live{position:absolute;inset:0;display:flex;flex-wrap:nowrap;gap:10px;padding:10px 12px;border-radius:13px;background:#10243e;color:#fff}.outbound-banner-controls{align-items:center}.workspace-banner .call-live{flex:1 1;min-width:0}.workspace-banner .call-live>div{min-width:0}.workspace-banner .call-live strong{overflow:hidden;text-overflow:ellipsis}.workspace-banner .call-live small{color:#c4d5ed}.call-secondary-controls,.workspace-banner .call-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.outbound-banner-controls button,.workspace-banner .call-controls button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:44px;min-width:44px;min-height:44px;padding:0 10px;border:1px solid #536a88;border-radius:9px;background:#213b5d;color:#fff;white-space:nowrap;font-size:13px}.workspace-banner button.hangup{background:#b42335;border-color:#ed8895;min-width:100px;transform:none}.workspace-banner .call-controls button.hangup svg{transform:rotate(135deg)}.workspace-banner .call-controls .call-more-toggle{display:none}.workspace-banner .call-dock>:is(.device-picker,.call-shortcut-hints){display:none}.workspace-banner .pulse-dot{animation:none;box-shadow:none}.workspace-banner .call-dock.is-wrapup,.workspace-banner .call-dock>:is(.call-notes,.call-keypad,.call-transfer,.call-devices,.caller-drawer){position:absolute;top:calc(100% + 10px);right:0;left:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 180px);overflow-y:auto;background:#10243e;color:#fff;border:1px solid #536a88;border-radius:12px;padding:16px;box-shadow:0 16px 40px #0004}.workspace-banner .call-dock.is-wrapup{display:block}.workspace-banner .call-dock.is-wrapup>:not(.call-wrapup){display:none}.workspace-banner .call-wrapup{max-height:none}.workspace-banner .call-dock>.call-recording-controls{position:absolute;top:100%;left:0;background:#10243e;border-radius:0 0 8px 8px;padding:4px 8px;font-size:12px}.workspace-banner .call-dock>.call-command-notice{position:absolute;top:calc(100% + 42px);left:0;right:0;background:#10243e;padding:8px;border-radius:8px}.workspace-banner .outbound-dialer.is-live .outbound-dialer-panel{right:0}.workspace-banner .banner-offers{position:absolute;inset:0;max-width:none;width:100%;pointer-events:none}.workspace-banner .banner-offers .desk-offer{height:100%;margin:0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:13px;box-shadow:none;animation:none;background:#10243e;color:#fff;pointer-events:auto}.workspace-banner .offer-identity{min-width:0;flex:1 1}.workspace-banner .offer-identity>div{min-width:0}.workspace-banner .offer-identity small,.workspace-banner .offer-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-banner .offer-identity small{color:#c4d5ed}.workspace-banner .offer-identity .offer-caller-note{display:none}.workspace-banner .offer-actions{flex-shrink:0;gap:12px}.workspace-banner .offer-actions button{min-height:44px;min-width:100px;justify-content:center}.workspace-banner .offer-accept{background:#2563eb;color:#fff}.workspace-banner .offer-decline{background:#b42335;color:#fff}.workspace-banner .offer-notice,.workspace-banner .offer-pending-count{position:absolute;top:100%;right:0;padding:8px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;pointer-events:auto}@media (max-width:700px){.workspace-banner{grid-template-columns:minmax(0,1fr) minmax(0,65%) minmax(0,1fr);gap:4px}.workspace-banner .line-strip{padding:8px;gap:6px;min-height:50px}.workspace-banner .workspace-search{width:100%;max-width:none;padding:6px;gap:4px;margin:4px 0}.workspace-banner .workspace-search select{max-width:74px;font-size:12px}.workspace-banner .workspace-search input{width:0;font-size:14px}.workspace-banner .outbound-dialer{margin-right:6px}.workspace-banner .outbound-dialer-trigger span{display:none}.outbound-banner-controls,.workspace-banner .call-dock.is-live{padding:8px;gap:6px}.workspace-banner .call-controls{gap:6px}.outbound-banner-controls>button:not(.hangup) span,.workspace-banner .call-controls>button:not(.hangup) span{display:none}.workspace-banner button.hangup{min-width:90px;padding:0 8px}.workspace-banner .call-controls .call-more-toggle{display:inline-flex}.workspace-banner .call-secondary-controls{display:none;position:absolute;top:calc(100% + 10px);right:0;max-width:calc(100vw - 32px);padding:12px;background:#10243e;border:1px solid #536a88;border-radius:12px;flex-wrap:wrap}.workspace-banner .call-secondary-controls.is-open{display:flex}.workspace-banner .offer-actions{gap:8px}.workspace-banner .offer-actions button{min-width:90px;padding:0 8px}.workspace-banner .offer-countdown,.workspace-banner .offer-identity>svg,.workspace-banner .pulse-dot{display:none}}