.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}.balanced-card-grid{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.balanced-card-grid>*{flex:1 1 calc((100% - (var(--card-columns,1) - 1) * 12px) / var(--card-columns,1));box-sizing:border-box;min-width:0}.agent-listen-button{flex-shrink:0;margin-left:0;font-family:inherit}.agent-listen-button:disabled{color:var(--report-inkMuted);background:var(--report-cardBg);border-color:var(--report-hairline);opacity:.5;cursor:not-allowed}.agent-listen-button[aria-pressed=true]{opacity:1;color:var(--report-inkPrimary)}.agent-monitor-theme{font-family:inherit}.marketplace-vertical{width:240px;max-width:100%;color:var(--mv-ink);font-size:13px;position:relative}.marketplace-vertical-trigger{border:1px solid var(--mv-line);background:var(--mv-surface);width:100%;min-height:42px;color:var(--mv-ink);cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.marketplace-vertical-trigger>svg{color:var(--mv-muted);flex-shrink:0}.marketplace-vertical-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.marketplace-vertical-trigger:hover{border-color:color-mix(in srgb, var(--mv-accent) 55%, var(--mv-line))}.marketplace-vertical-trigger:focus-visible{outline:2px solid var(--mv-accent);outline-offset:3px}.marketplace-vertical-trigger[aria-expanded=true]{border-color:var(--mv-accent)}.marketplace-vertical-menu{z-index:50;border:1px solid var(--mv-line);background:var(--mv-surface);scrollbar-width:thin;border-radius:12px;width:100%;max-height:380px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 32px -8px #00000052}.marketplace-vertical-option{cursor:pointer;overflow-wrap:anywhere;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:9px 10px;line-height:1.4;display:flex}.marketplace-vertical-option[data-active]{background:color-mix(in srgb, var(--mv-accent) 13%, var(--mv-surface))}.marketplace-vertical-option[aria-selected=true]{font-weight:600}.marketplace-vertical-option>svg{color:var(--mv-accent);flex-shrink:0}.marketplace-vertical-label{flex:1}.marketplace-vertical-label small{color:var(--mv-accent);font-size:10px;font-weight:500;display:block}.marketplace-vertical-caption{color:var(--mv-muted);padding:6px 10px;font-size:11px}.marketplace-vertical-count{background:color-mix(in srgb, var(--mv-ink) 8%, transparent);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;min-width:23px;padding:2px 5px;font-size:11px}.marketplace-vertical-footer{border-top:1px solid var(--mv-line);margin-top:5px;padding:10px 6px 4px}.marketplace-vertical-footer button{background:color-mix(in srgb, var(--mv-accent) 14%, var(--mv-surface));width:100%;color:var(--mv-ink);font:inherit;cursor:pointer;border-radius:7px;padding:9px 6px;font-weight:600}.marketplace-vertical-footer small{text-align:center;color:var(--mv-muted);margin-top:7px;font-size:10px;display:block}.marketplace-vertical-footer button:focus-visible{outline:2px solid var(--mv-accent)}.marketplace-vertical-dialog{border-radius:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0005}.marketplace-vertical-dialog::backdrop{background:#0008}.marketplace-vertical-dialog h2{margin:0;font-size:19px;font-weight:650}.marketplace-vertical-dialog p{margin:12px 0;font-size:14px;line-height:1.6}.marketplace-vertical-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.marketplace-vertical-dialog button{cursor:pointer;border:1px solid;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}.marketplace-vertical-dialog button:disabled{opacity:.6;cursor:wait}.portal-active-call .call-toolbar{box-shadow:0 2px 4px var(--cs-shadow);min-height:80px;border-radius:14px!important}.portal-active-call .call-toolbar>span:first-child{box-shadow:0 0 0 4px var(--cs-tint);background:var(--cs-accent)!important;width:8px!important;height:8px!important}.portal-active-call .call-toolbar>span:nth-child(2){letter-spacing:.02em;font-family:inherit;font-size:13px;font-weight:550;color:var(--cs-accent-ink)!important}.portal-active-call .call-toolbar>span:nth-child(3){letter-spacing:-.025em;white-space:nowrap;font-family:inherit!important;font-size:17px!important;font-weight:650!important}.portal-active-call .call-toolbar button{white-space:nowrap;min-height:36px;box-shadow:0 1px 2px var(--cs-shadow);font-size:12px;border-radius:8px!important}.portal-active-call .call-toolbar button:hover{filter:brightness(.97);box-shadow:0 2px 5px var(--cs-shadow)}.portal-active-call .call-toolbar>button:last-child{background:var(--cs-danger)!important;border-color:var(--cs-danger)!important;color:var(--cs-panel)!important;padding-left:16px!important;padding-right:16px!important}.portal-active-call .script-card,.portal-active-call .assistant-card{box-shadow:0 2px 4px var(--cs-shadow);border-radius:14px!important}.portal-active-call .panel-heading{border-bottom:1px solid var(--cs-line);min-height:59px;color:var(--cs-ink);justify-content:space-between;align-items:center;gap:12px;display:flex;padding:16px 22px!important;font-size:14px!important;font-weight:650!important}.portal-active-call .script-scroll{scrollbar-width:thin;scrollbar-color:var(--cs-tint) transparent;padding:18px 20px 70px}.portal-active-call .script-document{max-width:940px;margin:0 auto}.portal-active-call .script-section{border:1px solid var(--cs-line);background:var(--cs-panel);box-shadow:0 1px 3px var(--cs-shadow);border-radius:12px;margin-bottom:18px;overflow:hidden}.portal-active-call .script-section:last-child{margin-bottom:0}.portal-active-call .script-section header{background:var(--cs-shade);border-bottom:1px solid var(--cs-line);align-items:center;gap:10px;padding:15px 16px;display:flex}.portal-active-call .script-number{letter-spacing:.03em;color:var(--cs-accent-ink);background:var(--cs-tint);border:1px solid var(--cs-tint);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:650;display:flex}.portal-active-call .script-section h2{letter-spacing:-.025em;font-size:17px;font-weight:650;line-height:1.25}.portal-active-call .script-lines{flex-direction:column;gap:9px;padding:12px;display:flex}.portal-active-call .script-line{color:var(--cs-ink);background:var(--cs-shade);border:1px solid var(--cs-line);border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.7}.portal-active-call .script-line:last-child{margin-bottom:0}.portal-active-call .script-note{background:var(--cs-shade);border-left:2px solid var(--cs-accent-ink);color:var(--cs-muted);border-radius:0 6px 6px 0;margin:0;padding:12px 15px;font-size:12px;line-height:1.75}.portal-active-call .assistant-card{background:var(--cs-panel);border:1px solid var(--cs-line);flex-direction:column;height:100%;display:flex;overflow:hidden}.portal-active-call .panel-title{white-space:nowrap;align-items:center;gap:8px;display:flex}.portal-active-call .beta-label{color:var(--cs-muted);letter-spacing:.05em;background:var(--cs-tint);border-radius:4px;padding:3px 5px;font-size:9px;font-weight:650}.portal-active-call .assistant-meter{color:var(--cs-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11px;font-weight:400;display:flex}.portal-active-call .assistant-meter strong{color:var(--cs-ink);border-left:1px solid var(--cs-line);padding-left:10px;font-weight:600}.portal-active-call .assistant-switch{background:var(--cs-tint);border-radius:20px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:3px;display:flex}.portal-active-call .assistant-switch span{background:var(--cs-panel);width:14px;height:14px;box-shadow:0 1px 2px var(--cs-shadow);border-radius:50%;transition:transform .18s}.portal-active-call .assistant-switch[aria-checked=true]{background:var(--cs-accent)}.portal-active-call .assistant-switch[aria-checked=true] span{transform:translate(14px)}.portal-active-call .assistant-feed{flex:1;justify-content:center;align-items:center;min-height:0;padding:28px;display:flex;overflow:auto}.portal-active-call .assistant-empty{text-align:center;max-width:290px}.portal-active-call .assistant-glyph{background:var(--cs-shade);border:1px solid var(--cs-line);width:70px;height:70px;color:var(--cs-accent-ink);border-radius:21px;justify-content:center;align-items:center;margin-bottom:23px;display:inline-flex}.portal-active-call .assistant-glyph[data-active=true]{color:var(--cs-accent);background:var(--cs-tint)}.portal-active-call .assistant-empty h2{letter-spacing:-.04em;margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.3}.portal-active-call .assistant-empty p{color:var(--cs-muted);max-width:270px;margin:0 auto 22px;font-size:13px;line-height:1.8}.portal-active-call .assistant-state{color:var(--cs-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.portal-active-call .assistant-state span{background:var(--cs-muted);border-radius:50%;width:6px;height:6px}.portal-active-call .assistant-state span[data-active=true]{background:var(--cs-accent);box-shadow:0 0 0 3px var(--cs-tint)}.portal-active-call .assistant-response{background:var(--cs-shade);border-top:1px solid var(--cs-line);min-height:200px;padding:24px 26px}.portal-active-call .response-label{color:var(--cs-accent-ink);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.portal-active-call .assistant-response p{letter-spacing:-.025em;color:var(--cs-ink);margin-bottom:8px;font-size:17px;font-weight:550}.portal-active-call .assistant-response>span{color:var(--cs-muted);font-size:12px;line-height:1.7}.portal-active-call .floating-ai-launcher{border-radius:12px;background:var(--cs-accent)!important;color:var(--cs-panel)!important;border:1px solid var(--cs-accent-ink)!important;box-shadow:0 5px 18px var(--cs-shadow)!important;padding:13px 17px!important;font-size:13px!important}.portal-active-call .floating-ai-launcher:hover,.portal-active-call .floating-ai-launcher[aria-expanded=true]{background:var(--cs-accent)!important}@media (width<=1150px){.portal-active-call.station-screen{padding-left:20px!important;padding-right:20px!important}.portal-active-call .call-toolbar{flex-wrap:wrap;gap:8px!important;padding:14px!important}.portal-active-call .call-toolbar>span:nth-child(4){gap:16px!important;margin-left:10px!important;padding-left:12px!important}.portal-active-call .panel-heading{padding-left:16px!important;padding-right:16px!important}.portal-active-call .assistant-meter{gap:6px}.portal-active-call .script-scroll{padding-left:20px;padding-right:20px}.portal-active-call .script-lines{padding:10px}}@media (prefers-reduced-motion:reduce){.portal-active-call button,.portal-active-call .assistant-switch span{transition:none}}.portal-active-call .call-toolbar>button{background:var(--cs-panel);min-height:40px;box-shadow:0 1px 2px var(--cs-shadow);justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex;border-radius:9px!important;padding:0 13px!important}.portal-active-call .call-toolbar>button svg{width:17px;height:17px;color:var(--cs-muted);flex-shrink:0}.portal-active-call .call-toolbar>button:hover{filter:none;background:var(--cs-shade)!important;border-color:var(--cs-muted)!important}.portal-active-call .call-toolbar>button[aria-expanded=true],.portal-active-call .call-toolbar>button[aria-pressed=true]{background:var(--cs-tint)!important;color:var(--cs-accent-ink)!important;border-color:var(--cs-accent-ink)!important}.portal-active-call .call-toolbar>button[aria-expanded=true] svg,.portal-active-call .call-toolbar>button[aria-pressed=true] svg{color:var(--cs-accent-ink)}.portal-active-call .call-toolbar>button:last-child{box-shadow:0 1px 2px var(--cs-danger);background:var(--cs-danger)!important;border-color:var(--cs-danger)!important}.portal-active-call .call-toolbar>button:last-child:hover{background:var(--cs-danger)!important;border-color:var(--cs-danger)!important}.portal-active-call .call-toolbar>button:active{box-shadow:none}.portal-active-call .call-meta{border-left:1px solid var(--cs-line);align-items:center;gap:22px;min-width:0;margin-left:12px;padding-left:20px;display:flex}.portal-active-call .call-meta-item{align-items:center;gap:9px;min-width:0;display:flex}.portal-active-call .call-meta-item>svg{color:var(--cs-accent-ink);flex-shrink:0}.portal-active-call .call-meta-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.portal-active-call .call-meta-label{color:var(--cs-muted);letter-spacing:.01em;font-size:10px;font-weight:500;line-height:1}.portal-active-call .call-meta-value{color:var(--cs-ink);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}@media (width<=1150px){.portal-active-call .call-meta{gap:16px;margin-left:8px;padding-left:14px}.portal-active-call .call-meta-item{gap:7px}}.portal-active-call .call-toolbar{gap:8px}.portal-active-call .call-meta{flex-shrink:0;gap:16px;margin-left:10px;padding-left:16px}.portal-active-call .call-meta-value{max-width:170px}.portal-active-call .call-meta{grid-template-columns:44px 54px minmax(120px,1fr);align-items:center;gap:20px;margin-left:14px;padding-left:22px;display:grid}.portal-active-call .call-meta-item>svg{display:none}.portal-active-call .call-meta-item{display:block}.portal-active-call .call-meta-copy{gap:6px}.portal-active-call .call-meta-label{letter-spacing:.025em;color:var(--cs-muted);font-size:10px;font-weight:500;line-height:1}.portal-active-call .call-meta-value{max-width:180px;font-size:12px;font-weight:600;line-height:1.2}@media (width<=1150px){.portal-active-call .call-meta{gap:14px;margin-left:8px;padding-left:16px}}.portal-active-call .notes-drag-header{border-bottom:1px solid var(--cs-line);background:var(--cs-shade);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px 0 10px;display:flex}.portal-active-call .notes-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:44px;color:var(--cs-muted);border-radius:5px;flex:1;align-items:center;gap:8px;display:flex}.portal-active-call .notes-drag-header[data-dragging=true] .notes-drag-handle{cursor:grabbing}.portal-active-call .notes-drag-handle:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-3px}.portal-active-call .notes-drag-header>button{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.portal-active-call .notes-drag-header>button:hover{background:var(--cs-tint)}.portal-active-call .notes-resize-handle{z-index:2;width:20px;height:20px;color:var(--cs-muted);touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:5px;place-items:center;display:grid;position:absolute}.portal-active-call .notes-resize-handle:hover{background:var(--cs-tint);color:var(--cs-accent-ink)}.portal-active-call .notes-resize-nw{top:0;left:0;cursor:nwse-resize!important}.portal-active-call .notes-resize-nw svg{transform:rotate(180deg)}.portal-active-call .notes-resize-ne{top:0;right:0;cursor:nesw-resize!important}.portal-active-call .notes-resize-ne svg{transform:rotate(-90deg)}.portal-active-call .notes-resize-sw{bottom:0;left:0;cursor:nesw-resize!important}.portal-active-call .notes-resize-sw svg{transform:rotate(90deg)}.portal-active-call .notes-resize-se{bottom:0;right:0;cursor:nwse-resize!important}.portal-active-call .transcript-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.portal-active-call .transcript-heading{justify-content:space-between;align-items:center;gap:12px;padding:17px 24px 9px;display:flex}.portal-active-call .transcript-live{color:var(--cs-accent-ink);align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.portal-active-call .transcript-live>i{background:var(--cs-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--cs-tint);border-radius:50%}.portal-active-call .transcript-wave{height:16px;color:var(--cs-accent-ink);align-items:center;gap:3px;display:flex}.portal-active-call .transcript-wave i{background:currentColor;border-radius:2px;width:2px;height:12px;animation:1s ease-in-out infinite transcript-wave}.portal-active-call .transcript-wave i:nth-child(2n){animation-delay:-.35s}.portal-active-call .transcript-wave i:nth-child(3){animation-delay:-.6s}@keyframes transcript-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.portal-active-call .transcript-feed{scrollbar-width:thin;scrollbar-color:var(--cs-tint) transparent;flex:1;min-height:0;padding:10px 20px 22px;overflow:auto}.portal-active-call .transcript-wait{color:var(--cs-muted);padding:10px 4px;font-size:13px}.portal-active-call .transcript-entry{border:1px solid var(--cs-line);background:var(--cs-shade);border-radius:9px;margin-bottom:12px;padding:14px;transition:background-color .25s,border-color .25s}.portal-active-call .transcript-speaker{color:var(--cs-muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.portal-active-call .transcript-speaker time{font-variant-numeric:tabular-nums;color:var(--cs-muted);font-size:10px;font-weight:400}.portal-active-call .transcript-entry p{color:var(--cs-ink);margin:0;font-size:13px;line-height:1.75}.portal-active-call .transcript-objection{background:var(--cs-warning-bg);border-color:var(--cs-warning-edge)}.portal-active-call .objection-label{border-top:1px solid var(--cs-warning-edge);color:var(--cs-warning);flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;padding-top:10px;font-size:10px;font-weight:600;display:flex}.portal-active-call .objection-label>span{margin-left:auto;font-weight:500}.portal-active-call .transcript-caret{vertical-align:baseline;background:var(--cs-accent-ink);width:2px;height:13px;margin-left:3px;animation:.8s steps(2,end) infinite transcript-caret;display:inline-block}@keyframes transcript-caret{50%{opacity:0}}.portal-active-call .assistant-response.response-active{flex-shrink:0;min-height:230px;max-height:52%;padding-top:19px;padding-bottom:18px;overflow:auto}.portal-active-call .response-active .response-label{margin-bottom:12px}.portal-active-call .response-topic{color:var(--cs-muted);margin-left:auto;font-size:10px;font-weight:500}.portal-active-call .response-status{color:var(--cs-accent-ink);margin-bottom:8px;font-size:10px}.portal-active-call .assistant-response .response-script{letter-spacing:0;color:var(--cs-ink);margin:0;font-size:14px;font-weight:450;line-height:1.8}.portal-active-call .replay-conversation{color:var(--cs-accent-ink);border-bottom:1px solid var(--cs-tint);background:0 0;align-items:center;gap:7px;margin-top:14px;padding:3px 0;font-size:10px;font-weight:500;display:flex}@media (prefers-reduced-motion:reduce){.portal-active-call .transcript-wave i,.portal-active-call .transcript-caret{animation:none}.portal-active-call .transcript-entry{transition:none}}.portal-active-call .add-call-container{flex-shrink:0;position:relative}.portal-active-call .add-call-trigger{border:1px solid var(--cs-line);background:var(--cs-panel);height:40px;color:var(--cs-ink);box-shadow:0 1px 2px var(--cs-shadow);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.portal-active-call .add-call-trigger svg{color:var(--cs-muted)}.portal-active-call .add-call-trigger>i{background:var(--cs-accent);border-radius:50%;width:6px;height:6px}.portal-active-call .add-call-trigger:hover,.portal-active-call .add-call-trigger[aria-expanded=true]{background:var(--cs-tint);border-color:var(--cs-muted)}.portal-active-call .add-call-popover{background:var(--cs-panel);border:1px solid var(--cs-line);width:320px;max-width:calc(100vw - 40px);box-shadow:0 12px 40px var(--cs-shadow),0 2px 6px var(--cs-shadow);z-index:45;color:var(--cs-ink);border-radius:15px;animation:.18s ease-out add-call-enter;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden}.portal-active-call .add-call-popover>header{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;padding:12px 17px;font-size:12px;font-weight:600;display:flex}.portal-active-call .add-call-popover>header button{width:26px;height:26px;min-height:26px;box-shadow:none;color:var(--cs-muted);background:0 0;border:0;place-items:center;display:grid}.portal-active-call .add-call-form{padding:20px}.portal-active-call .add-call-popover h3{letter-spacing:-.025em;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.portal-active-call .add-call-popover p{color:var(--cs-muted);margin:0 0 18px;font-size:12px;line-height:1.65}.portal-active-call .add-call-form>label{margin-bottom:7px;font-size:11px;font-weight:500;display:block}.portal-active-call .add-phone-input{border:1px solid var(--cs-tint);background:var(--cs-shade);border-radius:9px;align-items:center;height:44px;margin-bottom:14px;display:flex;overflow:hidden}.portal-active-call .add-phone-input:focus-within{border-color:var(--cs-accent);box-shadow:0 0 0 3px var(--cs-tint)}.portal-active-call .add-phone-input>span{border-right:1px solid var(--cs-line);color:var(--cs-muted);padding:0 12px;font-size:13px}.portal-active-call .add-phone-input input{font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--cs-ink);background:0 0;border:0;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.portal-active-call .add-call-popover .add-call-primary,.portal-active-call .add-call-popover .add-call-end,.portal-active-call .add-call-popover .add-call-secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:12px;font-weight:600;display:flex}.portal-active-call .add-call-popover .add-call-primary{background:var(--cs-accent);color:var(--cs-panel);border:1px solid var(--cs-accent)}.portal-active-call .add-call-popover .add-call-primary:disabled{opacity:.45;cursor:not-allowed}.portal-active-call .add-call-popover .add-call-end{background:var(--cs-danger-bg);border:1px solid var(--cs-danger);color:var(--cs-danger)}.portal-active-call .add-call-popover .add-call-secondary{background:var(--cs-panel);border:1px solid var(--cs-line);color:var(--cs-muted)}.portal-active-call .add-call-preview-options{background:var(--cs-shade);border-top:1px solid var(--cs-line);color:var(--cs-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;font-size:10px;display:flex}.portal-active-call .add-call-preview-options select{outline-offset:3px;color:var(--cs-muted);background:0 0;border:0;max-width:130px;font-family:inherit;font-size:11px}.portal-active-call .added-call-state{text-align:center;padding:22px 20px}.portal-active-call .added-call-icon{background:var(--cs-tint);width:48px;height:48px;color:var(--cs-accent-ink);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.portal-active-call .added-call-icon svg{width:23px;height:23px}.portal-active-call .added-call-number{font-variant-numeric:tabular-nums;margin:4px 0 8px;font-size:13px;font-weight:550}.portal-active-call .added-call-state p{min-height:38px;margin-bottom:16px}.portal-active-call .added-call-ringing .added-call-icon{animation:1.5s ease-in-out infinite added-call-ring}.portal-active-call .added-call-unanswered .added-call-icon{color:var(--cs-warning);background:var(--cs-warning-bg)}.portal-active-call .added-call-ended .added-call-icon,.portal-active-call .added-call-canceled .added-call-icon{color:var(--cs-danger);background:var(--cs-danger-bg)}@keyframes add-call-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes added-call-ring{50%{box-shadow:0 0 0 8px var(--cs-tint)}}@media (prefers-reduced-motion:reduce){.portal-active-call .add-call-popover,.portal-active-call .added-call-ringing .added-call-icon{animation:none}}.portal-active-call .add-call-inline{align-items:center;display:flex}.portal-active-call .inline-connected{border:1px solid var(--cs-tint);background:var(--cs-tint);border-radius:9px}.portal-active-call .inline-connected .add-call-trigger{box-shadow:none;background:0 0;border:0;gap:6px;height:38px;padding:0 9px}.portal-active-call .inline-connected .add-call-trigger>i{background:var(--cs-accent-ink);border-radius:50%;width:5px;height:5px;margin:0}.portal-active-call .added-call-summary{text-align:left;color:var(--cs-accent-ink);flex-direction:column;gap:2px;font-size:11px;line-height:1.2;display:flex}.portal-active-call .added-call-summary small{color:var(--cs-muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:400}.portal-active-call .inline-end-added{width:28px;color:var(--cs-danger);background:0 0;place-items:center;margin-right:3px;display:grid;border-left:1px solid var(--cs-tint)!important;height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:0!important}.portal-active-call .inline-end-added:hover{background:var(--cs-danger-bg)!important}.portal-active-call .inline-unanswered .add-call-trigger{color:var(--cs-warning);background:var(--cs-warning-bg);border-color:var(--cs-warning-edge)}.portal-active-call .inline-ended .add-call-trigger{color:var(--cs-muted);background:var(--cs-shade)}.portal-active-call .add-call-container{width:118px}.portal-active-call .add-call-inline{width:100%;min-height:40px}.portal-active-call .add-call-trigger{width:100%;padding-left:10px;padding-right:10px}.portal-active-call .inline-connected .add-call-trigger{flex:1;min-width:0}.portal-active-call .inline-end-added{flex-shrink:0}.portal-active-call .add-call-popover{animation:none}.portal-active-call .add-call-body{height:258px;overflow:auto}.portal-active-call .add-call-inline{transition:background-color .22s,border-color .22s}@media (prefers-reduced-motion:reduce){.portal-active-call .add-call-inline{transition:none}}.portal-active-call{color:var(--cs-ink)}.portal-active-call .floating-ai-launcher{color:var(--cs-on-accent)!important}.portal-active-call .floating-ai-launcher svg{color:inherit!important}.portal-active-call .add-call-primary{color:var(--cs-on-accent)!important}.portal-active-call .call-toolbar>button.call-end{background:var(--cs-danger)!important;color:var(--cs-on-danger)!important;border-color:var(--cs-danger)!important}.portal-active-call .call-toolbar>button.call-end svg{color:inherit}.portal-active-call .script-card,.portal-active-call .assistant-card{background:var(--cs-panel);border-color:var(--cs-line)}.portal-active-call .assistant-feed{background:var(--cs-panel)}.portal-active-call .call-workspace{transition:grid-template-columns .44s cubic-bezier(.22,1,.36,1),column-gap .44s cubic-bezier(.22,1,.36,1),-moz-column-gap .44s cubic-bezier(.22,1,.36,1)}.portal-active-call .floating-ai-original{min-width:0;height:100%;min-height:0;overflow:hidden}.portal-active-call .floating-ai-original>div{min-width:320px;height:100%}.portal-active-call .floating-ai{z-index:35;position:fixed;bottom:24px;right:24px}.portal-active-call .floating-ai-launcher{align-items:center;gap:10px;font-weight:600;display:flex}.portal-active-call .call-toolbar{flex-wrap:wrap}.portal-active-call .call-meta{flex-shrink:1;grid-template-columns:44px 54px minmax(0,1fr)}.portal-active-call button:focus-visible,.portal-active-call [role=button]:focus-visible{outline:2px solid var(--cs-accent);outline-offset:3px}.portal-active-call button:disabled{opacity:.5;cursor:not-allowed}.portal-active-call .notes-drag-header{background:var(--cs-shade)}.portal-active-call .script-scroll{scrollbar-color:var(--cs-line) transparent}@media (prefers-reduced-motion:reduce){.portal-active-call .call-workspace{transition:none}}@media (width<=740px){.portal-active-call.station-screen{min-height:100dvh;height:auto!important;overflow:auto!important}.portal-active-call .call-workspace{flex-direction:column;gap:16px!important;display:flex!important}.portal-active-call .script-card{min-height:460px;max-height:70dvh}.portal-active-call .floating-ai-original{min-height:460px}.portal-active-call .floating-ai-original[aria-hidden=true]{display:none}}.portal-active-call .call-toolbar{background:var(--cs-panel)!important;border-color:var(--cs-line)!important}.portal-active-call .call-toolbar>button{background:var(--cs-panel);color:var(--cs-ink)!important;border-color:var(--cs-line)!important}.portal-active-call .call-toolbar>button:last-child{color:var(--cs-on-danger)!important}.portal-active-call .call-toolbar>button:last-child svg{color:inherit}.portal-active-call .panel-heading{color:var(--cs-ink)!important;background:var(--cs-panel)!important;border-color:var(--cs-line)!important}.portal-active-call .script-section-heading{gap:10px;padding:15px 16px;background:var(--cs-tint)!important}.portal-active-call .script-section-heading h3{letter-spacing:-.025em;font-size:17px}.portal-active-call .script-number{border-radius:7px;width:28px;height:28px;color:var(--cs-accent-ink)!important;background:var(--cs-tint)!important}.portal-active-call .script-lines{gap:9px;padding:12px}.portal-active-call .script-lines>*+*{margin-top:0!important}.portal-active-call #portal-call-notes{color:var(--cs-ink);background:var(--cs-panel)!important;border-color:var(--cs-line)!important}.portal-active-call #portal-call-notes textarea,.portal-active-call .notes-drag-handle span{color:var(--cs-ink)!important}.portal-active-call #portal-call-notes textarea::placeholder{color:var(--cs-muted)}.portal-active-call #portal-call-notes>.px-4 span{color:var(--cs-muted)!important}.portal-active-call .add-call-error{border-top:1px solid var(--cs-line);color:var(--cs-ink);white-space:normal;padding:12px 20px}.portal-active-call .add-call-popover .add-call-body{height:280px}.portal-active-call .assistant-switch span{background:var(--cs-on-accent)}.portal-active-call .assistant-switch[aria-checked=false] span{background:var(--cs-ink)}.portal-active-call .assistant-response{background:var(--cs-tint)}.portal-active-call .script-number{border:1px solid var(--cs-line)}.portal-active-call .script-lines>div>svg{display:none}.portal-active-call .script-lines>div{padding:12px 14px}.portal-active-call .script-lines>div[data-line-type=script]{background:var(--cs-shade)!important}.portal-active-call .call-toolbar,.portal-active-call .script-card,.portal-active-call .assistant-card{box-shadow:0 1px 3px #0000000d}
