.ar-panel{color:var(--ar-ink,#1c2531);background:var(--ar-panel,#fff);border:1px solid var(--ar-line,#e2e6eb);border-radius:14px;font-size:14px;overflow:hidden}.ar-panel *{box-sizing:border-box}.ar-panel h2,.ar-panel h3,.ar-panel p{margin:0}.ar-head{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.ar-head h2{letter-spacing:-.025em;font-size:17px;font-weight:650;line-height:1.4}.ar-head p{color:var(--ar-muted,#667080);margin-top:4px;font-size:13px;line-height:1.6}.ar-switch{background:var(--ar-switch-off,#c8ced7);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;align-items:center;width:40px;min-width:40px;height:24px;padding:3px;display:flex}.ar-switch[aria-checked=true]{background:var(--ar-accent,#2864df)}.ar-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transform:translate(0);box-shadow:0 1px 3px #0002}.ar-switch[aria-checked=true] span{transform:translate(16px)}.ar-title-line{align-items:center;gap:14px;display:flex}.ar-icon-tile{background:var(--ar-accent-soft,#edf3ff);width:40px;height:40px;color:var(--ar-accent,#2864df);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ar-title-status{align-items:center;gap:12px;display:flex}.ar-state{color:var(--ar-muted,#667080);align-items:center;gap:5px;font-size:11px;font-weight:550;display:inline-flex}.ar-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.ar-state.is-on{color:var(--ar-success,#15803d)}.ar-reload-body{padding:0 24px 22px}.ar-rule{border-top:1px solid var(--ar-line,#e2e6eb);align-items:center;gap:32px;padding:22px 0;display:flex}.ar-rule>div{flex-direction:column;gap:7px;display:flex}.ar-rule>div>span{color:var(--ar-muted,#667080);font-size:12px}.ar-rule strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2}.ar-rule-arrow{color:var(--ar-muted,#667080)}.ar-text-button{color:var(--ar-accent,#2864df);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:7px 0;font-size:12px;font-weight:600}.ar-text-button:hover{text-decoration:underline}.ar-payment-line{color:var(--ar-muted,#667080);border-top:1px solid var(--ar-line,#e2e6eb);align-items:center;gap:12px;padding-top:18px;font-size:12px;display:flex}.ar-payment-line>span:first-of-type{color:var(--ar-ink,#1c2531);font-weight:550}.ar-payment-line small{color:var(--ar-muted,#667080);margin-top:5px;font-size:12px;font-weight:400;display:block}.ar-card-default{margin-left:auto;font-size:11px}.ar-policy-body{padding:0 24px 24px}.ar-policy-body h3{color:var(--ar-muted,#667080);margin:4px 0 16px;font-size:12px;font-weight:600}.ar-account-options{gap:18px;display:grid}.ar-account-options label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ar-account-options input{width:17px;height:17px;accent-color:var(--ar-accent,#2864df);margin:1px 0 0}.ar-account-options strong{font-size:13px;font-weight:600}.ar-account-options small{color:var(--ar-muted,#667080);margin-top:4px;font-size:12px;line-height:1.6;display:block}.ar-panel .ar-help{color:var(--ar-muted,#667080);max-width:68ch;margin-top:22px;font-size:12px;line-height:1.7}.ar-disabled{opacity:.5}.ar-footer{border-top:1px solid var(--ar-line,#e2e6eb);background:var(--ar-subtle,#fafbfd);justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;display:flex}.ar-footer>span{color:var(--ar-muted,#667080);align-items:center;gap:6px;font-size:12px;display:flex}.ar-footer>div{gap:8px;display:flex}.ar-primary,.ar-secondary{font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.ar-primary{color:var(--ar-on-accent,#fff);background:var(--ar-accent,#2864df);border:1px solid #0000}.ar-primary:hover{filter:brightness(.96)}.ar-secondary{color:var(--ar-ink,#1c2531);background:var(--ar-panel,#fff);border:1px solid var(--ar-line,#e2e6eb)}.ar-secondary:hover{background:var(--ar-subtle,#fafbfd)}.ar-primary:disabled{opacity:.45;cursor:not-allowed}.ar-panel :focus-visible{outline:2px solid var(--ar-accent,#2864df);outline-offset:3px}.ar-panel ::selection{background:var(--ar-accent-soft,#dce9ff)}.ar-editor{border-top:1px solid var(--ar-line,#e2e6eb);padding-top:22px}.ar-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ar-editor label{color:var(--ar-ink,#1c2531);font-size:12px;font-weight:550}.ar-money-input{background:var(--ar-panel,#fff);border:1px solid var(--ar-input-line,#cdd3dc);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;font-weight:400;display:flex}.ar-money-input span{color:var(--ar-muted,#667080)}.ar-money-input:focus-within{outline:2px solid var(--ar-accent,#2864df);outline-offset:1px}.ar-money-input input{width:100%;min-width:0;color:inherit;font:inherit;caret-color:var(--ar-accent,#2864df);background:0 0;border:0;outline:0;font-size:14px}.ar-fields small{color:var(--ar-muted,#667080);margin-top:7px;font-size:11px;font-weight:400;display:block}.ar-card-select{margin-top:20px;display:block}.ar-card-select select{border:1px solid var(--ar-input-line,#cdd3dc);background:var(--ar-panel,#fff);width:100%;color:var(--ar-ink,#1c2531);font:inherit;border-radius:8px;margin-top:8px;padding:12px;font-weight:400;display:block}.ar-panel .ar-charge-summary{color:var(--ar-muted,#667080);margin-top:18px;font-size:12px;line-height:1.7}.ar-charge-summary strong{color:var(--ar-ink,#1c2531)}.ar-panel .ar-error{color:var(--ar-danger,#c12b36);margin-top:12px;font-size:12px;line-height:1.6}.ar-off-copy{color:var(--ar-muted,#667080);max-width:70ch;padding:0 24px 24px;font-size:13px;line-height:1.7}@media (width<=600px){.ar-head{padding:20px}.ar-head p{font-size:12px}.ar-icon-tile{display:none}.ar-rule{flex-wrap:wrap;gap:16px}.ar-rule strong{font-size:23px}.ar-rule .ar-text-button{text-align:left;flex-basis:100%;margin-left:0}.ar-fields{grid-template-columns:1fr;gap:16px}.ar-reload-body,.ar-policy-body{padding-left:20px;padding-right:20px}.ar-footer{flex-wrap:wrap;padding:15px 20px}.ar-card-default{display:none}.ar-footer>div{margin-left:auto}.ar-footer>span{line-height:1.5}}.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}.buyer-app{background:var(--buyer-page);min-height:100dvh;color:var(--buyer-ink);font-family:Inter,Arial,sans-serif;font-size:14px;display:flex}.buyer-app *,.buyer-auth *{box-sizing:border-box}.buyer-app button,.buyer-app input,.buyer-auth input,.buyer-auth button{font:inherit}.buyer-app button,.buyer-auth button{cursor:pointer}.buyer-app button:disabled,.buyer-auth button:disabled{opacity:.5;cursor:not-allowed}.buyer-app :focus-visible,.buyer-auth :focus-visible{outline-offset:3px;outline:2px solid}.buyer-app ::selection{background:var(--buyer-button);color:var(--buyer-button-ink)}.buyer-sidebar{background:var(--buyer-side);width:240px;color:var(--buyer-side-ink);flex-shrink:0;height:100dvh;padding:32px 16px;position:sticky;top:0}.buyer-brand{align-items:center;gap:14px;height:88px;padding:0 20px 24px;display:flex}.buyer-brand img{-o-object-fit:contain;object-fit:contain;max-width:190px;max-height:66px}.buyer-brand strong{letter-spacing:-.04em;font-family:Manrope,Inter,sans-serif;font-size:38px}.buyer-brand span{letter-spacing:.22em;border-left:1px solid;padding-left:12px;font-size:9px}.buyer-brand .buyer-custom-brand{letter-spacing:-.02em;font-size:22px}.buyer-sidebar nav{gap:6px;margin-top:16px;display:grid}.buyer-sidebar nav a{color:var(--buyer-side-muted);border-radius:6px;align-items:center;gap:12px;padding:12px;font-weight:500;text-decoration:none;display:flex}.buyer-sidebar nav a[aria-current],.buyer-sidebar nav a:hover{background:color-mix(in srgb, var(--buyer-side-ink) 10%, transparent);color:var(--buyer-side-ink)}.buyer-main{flex:1;min-width:0;padding:28px 32px}.buyer-main header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.buyer-main h1,.buyer-auth h1{letter-spacing:-.03em;margin:0 0 5px;font-size:25px;font-weight:650}.buyer-main h2{margin:0 0 20px;font-size:16px;font-weight:600}.buyer-main p{color:var(--buyer-muted);margin:4px 0 12px}.buyer-header-actions{align-items:end;gap:12px;display:flex}.buyer-app label,.buyer-auth label{gap:7px;font-size:12px;display:grid}.buyer-app input,.buyer-auth input{border:1px solid var(--buyer-border,#cbd1d8);background:var(--buyer-card,#fff);color:var(--buyer-ink,#111827);border-radius:6px;min-width:0;padding:10px 12px}.buyer-app button{border:1px solid var(--buyer-border);background:var(--buyer-card);color:var(--buyer-ink);border-radius:6px;padding:10px 14px}.buyer-app button:hover{filter:brightness(.96)}.buyer-app .buyer-primary,.buyer-auth .buyer-primary{background:var(--buyer-button);color:var(--buyer-button-ink);border:0;border-radius:6px;padding:12px 16px;font-weight:600}.buyer-card{border:1px solid var(--buyer-border);background:var(--buyer-card);border-radius:10px;margin-bottom:22px;padding:22px}.buyer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.buyer-metrics .buyer-card{min-height:120px;margin:0}.buyer-metrics p{margin:0 0 12px;font-size:12px}.buyer-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:27px;line-height:1.2}.buyer-metrics small{color:var(--buyer-muted);margin-top:8px;display:block}.buyer-chart{padding-bottom:12px}.buyer-app .buyer-empty{text-align:center;margin:0;padding:70px 24px}.buyer-app .buyer-footnote{margin-bottom:20px;font-size:12px}.buyer-table-card{padding:0;overflow:hidden}.buyer-table-card h2{padding:20px 22px 0}.buyer-toolbar{justify-content:space-between;align-items:end;gap:16px;padding:18px 22px;display:flex}.buyer-search{width:320px;max-width:100%}.buyer-table-scroll{scrollbar-color:var(--buyer-muted) var(--buyer-card);scrollbar-width:thin;max-height:65vh;overflow:auto}.buyer-app table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.buyer-app th{color:var(--buyer-muted);text-align:left;background:var(--buyer-card);z-index:1;font-size:12px;font-weight:500;position:sticky;top:0}.buyer-app th,.buyer-app td{border-bottom:1px solid var(--buyer-border);padding:15px 20px}.buyer-number{font-variant-numeric:tabular-nums}.buyer-status{border:1px solid var(--buyer-border);border-radius:5px;padding:4px 7px;font-size:12px}.buyer-app .buyer-call-toggle{white-space:nowrap;border:0;align-items:center;gap:12px;padding:0;display:flex}.buyer-call-detail{padding:12px 0}.buyer-call-detail audio{width:340px;max-width:100%}.buyer-pager{justify-content:flex-end;align-items:center;gap:12px;padding:15px 22px;font-size:12px;display:flex}.buyer-pager span{color:var(--buyer-muted);margin-right:auto}.buyer-funding{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:18px;display:flex}.buyer-funding p{margin:0 0 12px}.buyer-settings{max-width:760px}.buyer-settings dl{grid-template-columns:120px 1fr;gap:16px;margin-bottom:26px;display:grid}.buyer-settings dt{color:var(--buyer-muted)}.buyer-settings dd{overflow-wrap:anywhere;margin:0}.buyer-settings h2:not(:first-child){margin-top:32px}.buyer-settings hr{border:0;border-top:1px solid var(--buyer-border);margin:28px 0}.buyer-settings a{color:inherit;margin-left:20px}.buyer-checkout{max-width:620px;margin-top:24px}.buyer-alert,.buyer-notice{white-space:normal;overflow-wrap:anywhere;border-radius:6px;padding:14px 16px!important}.buyer-alert{border:1px solid #e8b6af;color:#8b241a!important;background:#fff0ef!important}.buyer-notice{border:1px solid #a5d1b7;color:#145c3b!important;background:#e9f6ef!important}.buyer-wait{max-width:700px;margin-top:50px}.buyer-wait p{line-height:1.7}.buyer-wait button{margin:12px 12px 0 0}.buyer-message{max-width:700px;margin:auto;padding:80px 30px;font-family:Inter,sans-serif}.buyer-message h1{margin-bottom:16px;font-size:24px}.buyer-auth form{gap:20px;margin-top:28px;display:grid}.buyer-auth p{margin-top:10px;font-size:14px;line-height:1.5}.buyer-auth input{width:100%;min-height:44px}.buyer-auth small{opacity:.8}.buyer-auth-links{flex-wrap:wrap;gap:16px;margin-top:24px;font-size:13px;display:flex}.buyer-auth a{text-underline-offset:3px;text-decoration:underline}.buyer-link{background:0 0;border:0;margin-top:20px;padding:0;font-size:13px;text-decoration:underline}.buyer-auth .buyer-primary{min-height:44px}@media (width<=1000px){.buyer-sidebar{width:200px}.buyer-main{padding:24px}.buyer-main header{flex-direction:column;align-items:flex-start}.buyer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-brand{padding-left:4px}.buyer-brand img{max-width:164px}}@media (width<=640px){.buyer-app{display:block}.buyer-sidebar{width:100%;height:auto;padding:12px 16px;position:static}.buyer-brand{height:48px;padding:0 4px 8px}.buyer-brand strong{font-size:30px}.buyer-brand img{max-height:40px}.buyer-sidebar nav{justify-content:space-between;gap:4px;margin:6px 0 0;display:flex}.buyer-sidebar nav a{gap:6px;padding:10px 6px;font-size:12px}.buyer-sidebar nav svg{width:15px}.buyer-main{padding:22px 16px}.buyer-main header{gap:18px}.buyer-header-actions{flex-wrap:wrap;gap:7px;width:100%}.buyer-header-actions label{flex:1}.buyer-header-actions input{width:100%;padding:8px}.buyer-header-actions button{padding:9px}.buyer-metrics{gap:10px}.buyer-metrics .buyer-card{min-height:108px;padding:17px}.buyer-metrics strong{font-size:24px}.buyer-card{padding:18px}.buyer-table-card{padding:0}.buyer-toolbar{align-items:end;padding:14px}.buyer-toolbar button{white-space:nowrap;font-size:12px}.buyer-settings dl{grid-template-columns:75px 1fr}.buyer-funding{gap:12px;display:grid}.buyer-pager{gap:7px;padding:14px}.buyer-pager button{padding:8px}.buyer-wait{margin-top:20px}}.buyer-metrics strong,.buyer-number,.buyer-wallet-strip strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.buyer-dashboard-tools{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.buyer-dashboard-tools select{background:var(--buyer-card);color:var(--buyer-ink);border:1px solid var(--buyer-border);border-radius:6px;min-width:220px;padding:10px 12px}.buyer-wallet-strip{color:var(--buyer-muted);align-items:center;gap:20px;padding:12px 0;display:flex}.buyer-wallet-strip strong{color:var(--buyer-ink);margin-left:10px}.buyer-wallet-strip a{color:var(--buyer-ink);text-underline-offset:3px;text-decoration:underline}.buyer-chart-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.buyer-chart-heading h2{margin:0}.buyer-chart-switch{gap:4px;display:flex}.buyer-chart-switch button{padding:6px 14px}.buyer-chart-switch button[aria-pressed=true]{background:var(--buyer-button);color:var(--buyer-button-ink);border-color:var(--buyer-button)}@media (width<=640px){.buyer-three .buyer-card:last-child{grid-column:1/-1}.buyer-dashboard-tools{gap:12px;display:grid}.buyer-wallet-strip{gap:18px;font-size:12px}.buyer-dashboard-tools select{width:100%;min-width:0}}.buyer-app.buyer-embedded{min-height:0;padding:24px 32px;font-family:inherit;display:block}.buyer-report-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.buyer-report-header h1{margin:0;font-size:24px;font-weight:600}.buyer-report-header p{color:var(--buyer-muted);margin-top:4px}@media (width<=760px){.buyer-app.buyer-embedded{padding:20px 16px}.buyer-report-header{flex-direction:column;align-items:flex-start}}.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}.phone-delivery{border-top:1px solid var(--pd-line);width:100%;color:var(--pd-ink);padding-top:18px;font-size:12px}.phone-delivery svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.pd-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pd-heading h3{margin:0;font-size:13px;font-weight:600}.pd-heading p,.pd-summary p{color:var(--pd-muted);margin:4px 0 0;font-size:12px}.pd-actions{align-items:center;gap:18px;display:flex;position:relative}.pd-live{white-space:nowrap;color:var(--pd-muted);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-weight:600;display:flex}.pd-track{background:var(--pd-muted);opacity:.65;border-radius:12px;width:32px;height:20px;padding:3px;display:block}.pd-track>span{background:var(--pd-bg);border-radius:50%;width:14px;height:14px;display:block}.pd-live[aria-checked=true]{color:var(--pd-accent)}.pd-live[aria-checked=true] .pd-track{background:var(--pd-accent);opacity:1}.pd-live[aria-checked=true] .pd-track>span{background:var(--pd-button-ink);transform:translate(12px)}.pd-settings{border:1px solid var(--pd-line);background:var(--pd-bg);color:var(--pd-accent);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.pd-settings[aria-expanded=true]{background:var(--pd-chip)}.pd-settings[aria-expanded=true] .pd-chevron{transform:rotate(180deg)}.phone-delivery button:disabled{opacity:.5;cursor:not-allowed}.phone-delivery :focus-visible{outline:2px solid var(--pd-accent);outline-offset:3px}.phone-delivery form{margin-top:22px}.phone-delivery fieldset{border:0;min-width:0;margin:0;padding:0}.pd-fields,.pd-schedule{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;display:grid}.pd-limits,.pd-hours{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.phone-delivery label,.pd-label{min-width:0;font-size:12px;font-weight:550;display:block}.phone-delivery small{color:var(--pd-muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.pd-input{border:1px solid var(--pd-line);background:var(--pd-bg);border-radius:7px;align-items:center;gap:9px;height:42px;margin-top:7px;padding:0 12px;display:flex}.pd-input:focus-within{outline:2px solid var(--pd-accent);outline-offset:2px}.pd-input input{color:var(--pd-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:13px}.pd-input input:focus-visible{outline:0}.pd-prefix{border-right:1px solid var(--pd-line);color:var(--pd-muted);white-space:nowrap;padding-right:10px}.pd-quantity{gap:0;padding:0}.pd-quantity input{text-align:center;appearance:textfield;width:32px}.pd-quantity input::-webkit-inner-spin-button{appearance:none}.pd-quantity button{width:30px;height:40px;color:var(--pd-muted);background:0 0;border:0;flex-shrink:0;font-size:18px}.pd-quantity>span{white-space:nowrap;color:var(--pd-muted);flex:1;font-size:11px}.pd-quantity button:last-child{border-left:1px solid var(--pd-line)}.pd-split{gap:0;padding-right:0}.pd-split select{border:0;border-left:1px solid var(--pd-line);background:var(--pd-bg);height:40px;color:var(--pd-ink);border-radius:0 6px 6px 0;padding:0 7px;font-size:12px}.pd-schedule{margin-top:22px}.pd-days{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:7px;display:grid}.pd-days button{border:1px solid var(--pd-line);background:var(--pd-bg);height:42px;color:var(--pd-muted);border-radius:6px;padding:0 3px;font-size:11px}.pd-days button[aria-pressed=true]{border-color:var(--pd-accent);color:var(--pd-accent);background:var(--pd-chip);font-weight:600}.pd-zone{color:var(--pd-muted);align-items:center;gap:10px;margin-top:16px;display:flex!important}.pd-zone select{background:var(--pd-bg);min-width:0;max-width:230px;color:var(--pd-ink);border:0;padding:6px;font-size:11px}.phone-delivery footer{border-top:1px solid var(--pd-line);justify-content:flex-end;margin-top:20px;padding-top:18px;display:flex}.pd-save{background:var(--pd-accent);color:var(--pd-button-ink);border:0;border-radius:7px;padding:11px 16px;font-size:12px;font-weight:600}.pd-summary{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.pd-error{color:var(--pd-ink);border-left:3px solid var(--pd-accent);background:var(--pd-chip);margin:14px 0;padding:10px 12px}.pd-prompt{background:var(--pd-bg);border:1px solid var(--pd-line);z-index:10;border-radius:9px;width:286px;max-width:calc(100vw - 64px);padding:14px 32px 14px 15px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 8px 24px #0002}.pd-prompt button{color:var(--pd-muted);background:0 0;border:0;width:24px;height:24px;font-size:18px;position:absolute;top:6px;right:6px}.pd-prompt p{font-size:11px;line-height:1.5}@media (width<=1100px){.pd-fields,.pd-schedule{grid-template-columns:1fr;gap:18px}.pd-limits{max-width:480px}}@media (width<=760px){.pd-heading{flex-wrap:wrap}.pd-actions{gap:14px}.pd-limits{gap:10px}.pd-summary{flex-direction:column;align-items:flex-start}.pd-save{width:100%}}.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}.portal-disposition{--dispo-base:var(--portal-control-base,var(--page,#fff));--dispo-surface:var(--portal-control-surface,var(--surface,#fff));--dispo-ink:var(--portal-control-text,var(--fg-on-surface,#0b1422));--dispo-muted:var(--portal-control-muted,var(--fg-secondary,#526071));--dispo-border:var(--portal-control-border,var(--hairline,#cbd5e1));--dispo-accent:var(--portal-control-accent,var(--accent,#2563eb));--dispo-indicator:color-mix(in srgb, var(--dispo-ink) 50%, var(--dispo-accent));color:var(--dispo-ink)}.portal-disposition-panel{background-color:var(--dispo-base);background-image:linear-gradient(var(--dispo-surface), var(--dispo-surface))}.portal-disposition-ink{color:var(--dispo-ink)}.portal-disposition-muted{color:var(--dispo-muted)}.portal-disposition-border{border-color:var(--dispo-border)}.portal-disposition-inset{background:color-mix(in srgb, var(--dispo-ink) 4%, transparent);color:var(--dispo-ink)}.portal-disposition :is(input,textarea)::-moz-placeholder{color:var(--dispo-muted);opacity:1}.portal-disposition :is(input,textarea)::placeholder{color:var(--dispo-muted);opacity:1}.portal-disposition select option{background:var(--dispo-base);color:var(--dispo-ink)}.portal-disposition-choice{color:var(--dispo-ink);text-align:left;min-height:42px}.portal-disposition-option{border-color:var(--dispo-border);background:0 0}.portal-disposition-option:hover{background:color-mix(in srgb, var(--dispo-ink) 6%, transparent)}.portal-disposition-selected{border-color:var(--dispo-indicator);background:color-mix(in srgb, var(--dispo-accent) 12%, transparent);box-shadow:inset 0 0 0 1px var(--dispo-indicator)}.portal-disposition :is(button,input,textarea,select):focus-visible{outline:2px solid var(--dispo-indicator);outline-offset:3px}.portal-disposition-overlay{padding:16px}.portal-disposition-floating{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.portal-disposition-header,.portal-disposition-footer{flex:none}.portal-disposition-floating .portal-disposition-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--dispo-muted) transparent;min-height:0;overflow-y:auto}.portal-disposition-choice{overflow-wrap:anywhere}@media (width<=480px){.portal-disposition-overlay{padding:8px}.portal-disposition-floating{max-height:calc(100dvh - 16px)}.portal-disposition-header,.portal-disposition-body,.portal-disposition-footer{padding-left:16px;padding-right:16px}.portal-disposition-options{grid-template-columns:1fr}}
