@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap";:root{--vp-accent:#4264fb;--vp-accent-100:#e3ebff;--vp-neutral-800:#1f2633;--vp-neutral-600:#6c7684;--vp-divider:#cfd6df;--vp-surface:#f4f6f8;--vp-white:#fff;--vp-amber:#f5a623;--vp-red:#e5484d;--vp-font:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--vp-accent-300:color-mix(in srgb, var(--vp-accent) 45%, var(--vp-white));--vp-accent-600:#2f4fd6;--vp-accent-700:color-mix(in srgb, var(--vp-accent-600) 85%, var(--vp-neutral-800));--vp-accent-800:color-mix(in srgb, var(--vp-accent-600) 60%, var(--vp-neutral-800));--vp-accent-900:color-mix(in srgb, var(--vp-accent-600) 35%, var(--vp-neutral-800));--vp-neutral-100:#f7f8fa;--vp-neutral-200:#eef1f4;--vp-neutral-300:#e1e5ea;--vp-neutral-400:var(--vp-divider);--vp-neutral-500:#9aa3b2;--vp-neutral-700:color-mix(in srgb, var(--vp-neutral-600) 50%, var(--vp-neutral-800));--vp-neutral-900:color-mix(in srgb, var(--vp-neutral-800) 80%, #000);--vp-text-muted:color-mix(in srgb, var(--vp-neutral-600) 80%, var(--vp-neutral-800));--vp-text-accent:var(--vp-accent-600);--vp-text-red:color-mix(in srgb, var(--vp-red) 75%, var(--vp-neutral-800));--vp-text-amber:color-mix(in srgb, var(--vp-amber) 48%, var(--vp-neutral-800));--vp-chart-1:#33b1ff;--vp-chart-2:var(--vp-accent);--vp-chart-3:var(--vp-amber);--vp-chart-4:#fb6e8a;--vp-space-1:4px;--vp-space-2:8px;--vp-space-3:12px;--vp-space-4:16px;--vp-space-6:24px;--vp-space-8:32px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--vp-font);color:var(--vp-neutral-800);background:var(--vp-surface);-webkit-font-smoothing:antialiased}input,select,textarea,button{font-family:inherit}body{font-family:var(--vp-font,"DM Sans", system-ui, sans-serif);background:var(--vp-surface);color:var(--vp-neutral-800);margin:0}.auth-page{box-sizing:border-box;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--vp-white);border:1px solid var(--vp-divider);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:32px;display:flex}.auth-brand{color:var(--vp-text-accent);font-weight:700}.auth-title{margin:0;font-size:22px}.auth-muted{color:var(--vp-text-muted);margin:0;font-size:14px}.auth-label{color:var(--vp-text-muted);margin-bottom:6px;font-size:13px;display:block}.auth-input{box-sizing:border-box;border:1px solid var(--vp-divider);width:100%;font:inherit;border-radius:8px;margin-bottom:10px;padding:10px 12px}.auth-btn{width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-weight:600}.auth-btn:disabled{opacity:.6;cursor:default}.auth-btn.primary{background:var(--vp-accent);color:var(--vp-white)}.auth-btn.secondary{background:var(--vp-white);border-color:var(--vp-divider);color:var(--vp-neutral-800)}.auth-divider{text-align:center;color:var(--vp-text-muted);font-size:12px}.auth-error{background:color-mix(in srgb, var(--vp-red) 10%, var(--vp-white));color:var(--vp-neutral-800);border-radius:8px;padding:10px 12px;font-size:13px}.dash{font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.45}.acting-banner{z-index:20;background:var(--vp-neutral-800);color:var(--vp-white);justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;font-size:12.5px;display:flex;position:sticky;top:0}.acting-exit{border:0;border-bottom:1px solid var(--vp-neutral-600);color:var(--vp-white);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:0}.dash-frame{flex-wrap:wrap;align-items:stretch;min-height:100vh;display:flex}.dash-nav{background:var(--vp-surface);box-sizing:border-box;flex-direction:column;flex:200px;gap:22px;min-width:200px;padding:22px 16px 20px;display:flex}.dash-tenant{align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.dash-mark{background:var(--vp-accent);border-radius:6px;width:22px;height:22px;display:inline-block}.dash-group{flex-direction:column;gap:2px;display:flex}.dash-group+.dash-group{padding-top:6px}.dash-group-label{color:var(--vp-text-muted);padding:0 10px 6px;font-size:12px;font-weight:600}.dash-item{text-align:left;color:var(--vp-neutral-800);border-radius:6px;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none}.dash-item[aria-current=page]{color:var(--vp-text-accent);background:var(--vp-accent-100);font-weight:600}.dash-foot{color:var(--vp-text-muted);flex-direction:column;gap:6px;margin-top:auto;padding-top:28px;font-size:12.5px;display:flex}.dash-link{text-align:left;font:inherit;color:var(--vp-neutral-800);cursor:pointer;border:0;border-bottom:1px solid var(--vp-divider);background:0 0;align-self:flex-start;padding:0;font-size:12.5px}.dash-main{background:var(--vp-white);flex:999 620px;min-width:0;padding:0 0 80px}.incident-banner{border-bottom:1px solid var(--vp-divider);background:color-mix(in srgb, var(--vp-amber) 12%, var(--vp-white));justify-content:space-between;align-items:center;gap:16px;padding:9px 40px;font-size:12.5px;display:flex}.incident-text{align-items:center;gap:8px;display:flex}.incident-dot{background:var(--vp-amber);border-radius:50%;width:8px;height:8px;display:inline-block}.dash-content{max-width:960px;padding:34px 40px 0}.dash-title{white-space:nowrap;letter-spacing:-.01em;margin:0 0 18px;font-size:22px;font-weight:700}.dash-card{border:1px solid var(--vp-divider);background:var(--vp-white);color:var(--vp-text-muted);border-radius:8px;padding:24px 28px}.dash-stack{flex-direction:column;gap:18px;display:flex}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.dash-title.flush{margin:0}.dash-select{border:1px solid var(--vp-divider);font:inherit;background:var(--vp-white);border-radius:6px;padding:5px 8px;font-size:12.5px}.dash-error{color:var(--vp-text-red)}.dash-muted{color:var(--vp-text-muted);margin:0}.dash-panel{border:1px solid var(--vp-neutral-300);background:var(--vp-white);border-radius:8px;padding:24px 28px}.kpis{border-bottom:1px solid var(--vp-neutral-300);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:20px 16px;padding-bottom:22px;display:grid}.kpi{flex-direction:column;gap:3px;min-width:0;display:flex}.kpi-label,.kpi-sub{color:var(--vp-text-muted);font-size:12px}.kpi-value{font-size:26px;font-weight:600}a.kpi{color:inherit;text-decoration:none}a.kpi:hover .kpi-sub,a.kpi:focus-visible .kpi-sub{text-decoration:underline}.kpi.out .kpi-sub{color:var(--vp-text-red)}.panel-section{border-bottom:1px solid var(--vp-neutral-300);padding:22px 0}.panel-section.last{border-bottom:0;padding-bottom:0}.panel-title{margin:0 0 14px;font-size:15px;font-weight:600}.day-bars{background:var(--vp-neutral-100);box-sizing:border-box;border-radius:6px;align-items:flex-end;gap:5px;height:160px;padding:12px 12px 0;display:flex}.day-bar{background:var(--vp-chart-1);border-radius:3px 3px 0 0;flex:1 1 0;min-height:0}.day-axis{color:var(--vp-text-muted);justify-content:space-between;padding-top:6px;font-size:12px;display:flex}.panel-row{border-bottom:1px solid var(--vp-neutral-300);flex-wrap:wrap;gap:40px;padding:22px 0;display:flex}.breakdown{flex:300px}.breakdown-body{background:var(--vp-neutral-100);border-radius:6px;align-items:center;gap:24px;padding:20px;display:flex}.ring{flex:none;transform:rotate(-90deg)}.legend-table,.dash-table{border-collapse:collapse;width:100%}.legend-table td{border-bottom:1px solid var(--vp-neutral-200);padding:5px 12px 5px 0}.legend-table td:last-child{padding-right:0}.legend-dot{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.num{text-align:right}.muted{color:var(--vp-text-muted)}.dash-table th{text-align:left;color:var(--vp-text-muted);border-bottom:1px solid var(--vp-neutral-300);padding:0 12px 6px 0;font-size:12px;font-weight:500}.dash-table th.num{text-align:right}.dash-table td{border-bottom:1px solid var(--vp-neutral-200);padding:7px 12px 7px 0}.share-col{width:40%}.share-bar{background:var(--vp-chart-1);border-radius:4px;height:8px}.dash-panel.profile{box-sizing:border-box;max-width:680px}.profile-section{border-bottom:1px solid var(--vp-neutral-300);padding:20px 0}.profile-section.first{flex-direction:column;gap:14px;padding-top:0;display:flex}.profile-section.last{border-bottom:0;padding-bottom:0}.profile-section.two-col{flex-wrap:wrap;gap:40px;display:flex}.half{flex:240px}.field{flex-direction:column;gap:5px;display:flex}.field.narrow{max-width:260px}.field-label{color:var(--vp-text-muted);font-size:12px}.dash-input{border:1px solid var(--vp-divider);font:inherit;background:var(--vp-white);box-sizing:border-box;border-radius:6px;min-width:0;padding:6px 8px;font-size:13px}.dash-input.time{width:78px;padding:4px 6px;font-size:12.5px}.dash-input.date{width:150px}.staff-table .dash-input{width:100%}.list-row{border-bottom:1px solid var(--vp-neutral-200);flex-wrap:wrap;align-items:center;gap:14px;padding:6px 0;display:flex}.list-row.spread{justify-content:space-between}.day-name{width:90px}.check{color:var(--vp-text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.small{font-size:12.5px}.text-btn{font:inherit;cursor:pointer;color:var(--vp-neutral-800);background:0 0;border:0;padding:0;font-size:12.5px}.text-btn.danger{color:var(--vp-text-red)}.text-btn.add{border-bottom:1px solid var(--vp-divider);padding-top:10px}.text-btn:disabled{color:var(--vp-text-muted);cursor:default}.add-row{align-items:baseline;gap:10px;display:flex}.add-row .dash-input{flex:1}.publish-bar{flex-direction:column;gap:10px;display:flex}.publish-row{align-items:center;gap:14px;display:flex}.dash-btn.primary{background:var(--vp-accent);color:var(--vp-white);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:600}.dash-btn.primary:disabled{opacity:.6;cursor:default}.error-text{color:var(--vp-text-red);font-size:12.5px}.profile-section.stack{flex-direction:column;gap:14px;display:flex}.voice-filters{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.voice-filters .dash-input{font-size:12.5px}.voice-filters .grow{flex:200px}.voice-list{border-top:1px solid var(--vp-neutral-300);max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.voice-row{border-bottom:1px solid var(--vp-neutral-200);align-items:center;gap:14px;padding:7px 0;display:flex}.voice-name{flex:auto;min-width:0}.voice-sel{text-align:right;width:64px;color:var(--vp-text-muted);flex:none}.voice-sel.on{color:var(--vp-text-accent)}.dash-btn.tiny{border:1px solid var(--vp-divider);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 8px;font-size:12px}.dash-btn.tiny:disabled{color:var(--vp-text-muted);cursor:default}.dash-btn.tiny.primary{background:var(--vp-accent);color:var(--vp-white);border-color:#0000}.dash-btn.tiny.primary:disabled{color:var(--vp-white);opacity:.6}.check.plain{color:inherit;gap:8px;font-size:13px}.field.minutes{max-width:180px}.dash-panel.routing{max-width:720px}.profile-section.first-flush{padding-top:0}.order-list{margin:0;padding:0;list-style:none}.order-row{cursor:grab;flex-wrap:nowrap}.order-row.dragging{opacity:.5}.order-name,.list-row .grow{flex:auto;min-width:0}.list-row.baseline{align-items:baseline}.field.fallback{max-width:300px}.table-scroll{overflow-x:auto}.rules-table .dash-input{width:100%;font-size:12.5px}.after-campaign{flex:none;width:180px}.blocked-phone{flex:none;width:150px}.block-add{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.block-add .phone{width:150px;font-size:12.5px}.block-add .reason{flex:auto;max-width:260px;font-size:12.5px}.block-add .dash-btn.tiny{padding:5px 11px;font-size:12.5px}.title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.dash-panel.destinations{box-sizing:border-box;max-width:760px}.destinations-table td{vertical-align:top}.name-btn{text-align:left;font-size:13px}tr[aria-selected=true] .name-btn{color:var(--vp-text-accent)}.status-dot-text{align-items:center;gap:8px;display:inline-flex}.status-dot-text.failing{color:var(--vp-text-red)}.status-dot-text.failing:before{content:"";background:var(--vp-red);border-radius:50%;width:6px;height:6px}.test-cell{text-align:right}.test-actions{justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.link-btn{font:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--vp-divider);background:0 0;padding:0;font-size:12.5px}.link-btn:disabled{color:var(--vp-text-muted);cursor:default}.destinations-columns{flex-wrap:wrap;gap:40px;padding-top:24px;display:flex}.dest-col{border-top:1px solid var(--vp-neutral-300);flex-direction:column;flex:240px;gap:10px;min-width:0;padding-top:16px;display:flex}.dest-col .panel-title{margin:0}.delivery-row{border-bottom:1px solid var(--vp-neutral-200);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.delivery-row .when{flex:none;width:110px}.delivery-row .retrying{color:var(--vp-neutral-800)}.remove-dest{align-self:flex-start;padding-top:6px}.call-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.call-export{color:inherit;margin-left:auto;padding:4px 10px;text-decoration:none}.call-row{cursor:pointer}.call-row.open td,.call-row:hover td{background:var(--vp-neutral-100)}.calls-table td{vertical-align:top}.delivery-lines{flex-direction:column;gap:2px;display:flex}.link-btn.flagged{color:var(--vp-text-red);border-bottom-color:var(--vp-red)}.callback-mark{color:var(--vp-text-muted)}.call-panel{border-bottom:1px solid var(--vp-neutral-300);flex-direction:column;gap:14px;max-width:720px;padding:22px 0;display:flex}.call-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.call-panel .panel-title{margin:0}.call-audio{width:100%;max-width:420px}.transcript{flex-direction:column;gap:8px;display:flex}.transcript-line{gap:14px;display:flex}.transcript-line .who{flex:none;width:70px}.transcript-line .said{flex:auto;min-width:0}.call-columns{border-top:1px solid var(--vp-neutral-200);flex-wrap:wrap;gap:40px;padding-top:14px;display:flex}.call-col{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.call-col.wide{flex-basis:260px}.panel-title.spaced{padding-top:6px}.kv-row{border-bottom:1px solid var(--vp-neutral-200);gap:12px;padding:5px 0;display:flex}.kv-row.spread{justify-content:space-between}.kv-row .k{flex:none;width:130px}.flag-row{align-items:center;gap:10px;padding-top:6px;display:flex}.flag-row .dash-btn.tiny{white-space:nowrap;padding:5px 11px;font-size:12.5px}.grow-input{flex:auto;font-size:12.5px}.dash-panel.account .kv-row .k{width:170px}.dash-panel.account .panel-title{margin-bottom:10px}.kv-row.plain{border-bottom:0}.field.wide-320{max-width:320px}.profile-section.stack-8{flex-direction:column;gap:8px;display:flex}.profile-section.stack-8 .panel-title{margin-bottom:4px}.team-row{border-bottom:1px solid var(--vp-neutral-200);align-items:baseline;gap:14px;padding:7px 0;display:flex}.team-row .grow{flex:auto}.invite-row{gap:10px;padding:12px 0 8px;display:flex}.invite-row .grow-input{max-width:280px}.month-tiles{flex-wrap:wrap;gap:40px;display:flex}.month-tile{flex-direction:column;gap:3px;display:flex}.month-value{font-size:19px}.sources-add{border-bottom:1px solid var(--vp-neutral-300);flex-direction:column;gap:14px;max-width:620px;padding-bottom:22px;display:flex}.sources-row{align-items:center;gap:12px;display:flex}.sources-row.end{align-items:flex-end}.field.grow{flex:auto}.paste-form{flex-direction:column;gap:10px;display:flex}.sources-notices{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sources-table{margin-top:20px}.text-btn.underline{border-bottom:1px solid var(--vp-divider);white-space:nowrap;font-size:12.5px}.source-status{align-items:center;gap:8px;display:inline-flex}.source-status.busy:before,.source-status.failed:before{content:"";background:var(--vp-amber);border-radius:50%;width:6px;height:6px}.source-status.failed{color:var(--vp-text-red)}.source-status.failed:before{background:var(--vp-red)}.source-note{border-bottom:1px solid var(--vp-neutral-300);flex-direction:column;gap:10px;padding:20px 0;display:flex}.source-note.last{border-bottom:0;padding-bottom:0}.panel-title.flush{margin:0}.warning-text{color:var(--vp-text-amber);font-size:12.5px}.source-facts{margin:0;padding:0;list-style:none}.source-fact{border-bottom:1px solid var(--vp-neutral-200);flex-direction:column;gap:3px;padding:8px 0;display:flex}.fact-head{align-items:baseline;gap:10px;display:flex}.money-tag{color:var(--vp-text-amber)}.kb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.kb-tabs{gap:18px;font-size:13px;font-weight:600;display:flex}.kb-tabs button{cursor:pointer;font:inherit;color:var(--vp-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 2px}.kb-tabs button.on{color:var(--vp-neutral-800);border-bottom-color:var(--vp-accent)}.kb-bar{border-bottom:1px solid var(--vp-neutral-300);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-bottom:4px;padding-bottom:10px;display:flex}.kb-bar-actions{align-items:center;gap:14px;display:flex}.kb-notice{padding:6px 0}.strong{font-weight:600}.kb-mark{flex:none;width:16px;padding-top:2px}.amber-dot{background:var(--vp-amber);border-radius:50%;width:7px;height:7px;display:inline-block}.kb-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px 0 0}.kb-sort.on{color:var(--vp-neutral-800);font-weight:600}.kb-sort.on.asc:after{content:" ▲"}.kb-sort.on.desc:after{content:" ▼"}.kb-edit-row{align-items:center;gap:12px;display:flex}.kb-edit-row .dash-input{max-width:460px}.kbq-bar{border-bottom:1px solid var(--vp-neutral-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-bottom:12px;display:flex}.kbq-bar-left{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.kbq-all{cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.kbq-all input,.kbq-meta input{margin:0}.kbq-card{border-bottom:1px solid var(--vp-neutral-300);flex-direction:column;gap:6px;padding:18px 0;display:flex}.kbq-card:last-child{border-bottom:0;padding-bottom:0}.kbq-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.kbq-chip{background:var(--vp-neutral-200);border-radius:4px;padding:1px 7px;font-size:12px;font-weight:500}.kbq-source{margin-left:auto}.kbq-title{margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.35}.kbq-answer{max-width:78ch;margin:0;font-size:13.5px;line-height:1.5}.kbq-answer-box{resize:vertical;max-width:78ch}.kbq-edit{flex-direction:column;gap:10px;max-width:78ch;margin-top:4px;display:flex}.kbq-edit textarea{resize:vertical}.kbq-field{flex-direction:column;gap:3px;display:flex}.kbq-versions{flex-direction:column;gap:8px;margin-top:2px;display:flex}.kbq-version{border-left:2px solid var(--vp-neutral-300);justify-content:space-between;align-items:center;gap:14px;padding:2px 0 2px 10px;font-size:13.5px;line-height:1.5;display:flex}.kbq-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.kbq-actions:empty{display:none}.kbq-reject{margin-left:auto}.kb-filters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.kb-hot-line{border-bottom:1px solid var(--vp-neutral-300);color:var(--vp-text-muted);justify-content:space-between;align-items:baseline;padding-bottom:8px;font-size:12.5px;display:flex}.kb-table{margin-top:14px}.kb-table td{vertical-align:top}tr.clickable{cursor:pointer}.kb-detail{border-bottom:1px solid var(--vp-neutral-300);flex-direction:column;gap:12px;padding:18px 0 20px;display:flex}.kb-detail.last{border-bottom:0;max-width:620px}.kb-versions{max-width:620px}.kb-hot-row{border-bottom:1px solid var(--vp-neutral-200);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.kb-hot-meta{align-items:baseline;gap:14px;display:flex}.camp-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.camp-table td{vertical-align:top}.camp-builder{flex-wrap:wrap;gap:40px;display:flex}.camp-steps{flex-direction:column;flex:0 0 190px;gap:2px;display:flex}.camp-steps button{text-align:left;font:inherit;cursor:pointer;color:var(--vp-neutral-800);background:0 0;border:0;padding:5px 0;font-size:13px}.camp-steps button.on{color:var(--vp-text-accent);font-weight:600}.camp-step{flex-direction:column;flex:340px;gap:16px;min-width:0;display:flex}.camp-step-body{flex-direction:column;gap:12px;max-width:520px;display:flex}.camp-nav{border-top:1px solid var(--vp-neutral-300);align-items:center;gap:14px;padding-top:8px;display:flex}.radio{align-items:center;gap:8px;display:flex}.radio.muted{color:var(--vp-text-muted)}.field-label.right{text-align:right}.camp-offer{border-bottom:1px solid var(--vp-neutral-200);align-items:flex-start;gap:12px;padding:8px 0;display:flex}.grow{flex:auto}.camp-fixed{color:var(--vp-text-muted);border-bottom:1px solid var(--vp-neutral-200);gap:12px;padding:6px 0;display:flex}.camp-key{width:130px}.camp-question{border-bottom:1px solid var(--vp-neutral-200);flex-direction:column;gap:6px;padding:8px 0;display:flex}.camp-question-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.camp-key-input{width:130px}.start{align-self:flex-start}.field.narrow-200{max-width:200px}.narrow-120{max-width:120px}.camp-detail{max-width:620px}.camp-tiles{border-bottom:1px solid var(--vp-neutral-300);gap:36px;padding-bottom:18px}.camp-fields{border-bottom:1px solid var(--vp-neutral-300);flex-direction:column;gap:14px;padding:18px 0;display:flex}.camp-set{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.camp-foot{flex-direction:column;gap:12px;padding-top:18px;display:flex}.camp-numbers-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:12px;display:flex}.camp-panels{flex-wrap:wrap;gap:40px;padding:24px 0;display:flex}.camp-panel{border-top:1px solid var(--vp-neutral-300);flex-direction:column;flex:260px;gap:12px;padding-top:16px;display:flex}.nowrap{white-space:nowrap}.dash-panel.voices{max-width:none}.voice-invitation-to{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.voice-clip-wait{color:var(--vp-text-muted);white-space:nowrap;font-size:11px}.sort-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;padding:0;display:inline-flex}.sort-btn:hover{color:var(--vp-neutral-800)}.sort-mark{min-width:8px;color:var(--vp-text-accent);font-size:8px}.voices-table{table-layout:auto;width:100%}.voices-table th,.voices-table td{padding-left:6px;padding-right:6px}.invite-fields .dash-btn.plain{padding:6px 13px}.invite-email{flex-direction:column;gap:8px;padding-top:4px;display:flex}.tabs-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.voices-slots{padding-bottom:10px}.voices-count{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.voice-actions{justify-content:flex-end;gap:12px;display:inline-flex}.camp-panel.wide{flex-basis:300px}.invite-grid{align-items:flex-start;gap:20px;display:flex}.invite-fields{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.qr-box{border:1px solid var(--vp-divider);flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.qr-box svg{width:96px;height:96px}.radio.start-align{align-items:flex-start}.aud-section{border-bottom:1px solid var(--vp-neutral-300);flex-direction:column;gap:14px;padding:24px 0;display:flex}.aud-section.first{max-width:560px}.aud-section.last{border-bottom:0}.aud-map select{padding:4px 6px;font-size:12.5px}.aud-counts{gap:36px}.aud-optout{border-bottom:1px solid var(--vp-neutral-200);gap:14px;padding:7px 0;display:flex}.aud-phone,.aud-phone-input{width:150px}.dash-panel.templates{max-width:680px}.tpl-editor{border-top:1px solid var(--vp-neutral-300);flex-direction:column;gap:12px;max-width:520px;margin-top:8px;padding-top:22px;display:flex}.tpl-purpose,.tpl-chips,.tpl-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tpl-chips{gap:8px}.token-chip{border:1px solid var(--vp-divider);cursor:pointer;white-space:nowrap;color:inherit;background:0 0;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:12px}.tpl-body{border:1px solid var(--vp-neutral-300);white-space:pre-wrap;padding:10px;font-size:12.5px}.tpl-checks{border-top:1px solid var(--vp-neutral-200);flex-direction:column;gap:6px;padding-top:10px;font-size:12.5px;display:flex}.tpl-check{align-items:center;gap:10px;display:flex}.tpl-check-label{width:150px;color:var(--vp-text-muted)}.tpl-guidance{color:var(--vp-text-muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.vm-step{flex-direction:column;gap:12px;max-width:520px;display:flex}.vm-step.narrow{max-width:420px}.vm-step.narrow-300{max-width:300px}.vm-step.narrow-320{max-width:320px}.vm-step.narrow-360{max-width:360px}.vm-select{max-width:260px}.vm-secret{max-width:220px}.muted-input{color:var(--vp-text-muted);font-size:12.5px}.vm-row{align-items:center;gap:10px;font-size:12.5px;display:flex}.vm-row.faint{color:var(--vp-text-muted)}.vm-row-label{width:150px;color:var(--vp-text-muted)}.vm-row-label.short{width:110px}.vm-row.faint .vm-row-label{color:inherit}.vm-num{width:70px}.vm-time{width:110px}.vm-audio{width:100%}.vm-fieldset{border:0;min-width:0;margin:0;padding:0}.vm-detail{flex-direction:column;gap:4px;max-width:520px;display:flex}.vm-detail-title{font-size:15px;font-weight:600}.vm-exclusions{margin-top:10px}.vm-exclusion{border-bottom:1px solid var(--vp-neutral-200);justify-content:space-between;padding:7px 0;display:flex}.vm-tiles{border-bottom:1px solid var(--vp-neutral-300);padding:22px 0}.vm-detail-actions{margin-top:16px}.dl-filters{margin-bottom:16px}.dl-detail{flex-direction:column;gap:10px;max-width:520px;padding:22px 0 0;display:flex}.dl-detail-title{font-size:15px;font-weight:600}.dl-detail-row{border-bottom:1px solid var(--vp-neutral-200);gap:12px;padding:5px 0;display:flex}.dl-detail-label{width:150px;color:var(--vp-text-muted);flex:none}.minutes-balance{letter-spacing:-.01em;font-size:21px;font-weight:600}.minutes-balance.low{color:var(--vp-text-amber)}.minutes-balance.out{color:var(--vp-text-red)}.minutes-packs{flex-wrap:wrap;gap:12px;display:flex}.minutes-pack{border:1px solid var(--vp-divider);background:var(--vp-white);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:150px;padding:14px 16px;display:flex}.minutes-pack-size{font-weight:600}.minutes-pack-price{font-size:19px}.minutes-pack .dash-btn{margin-top:6px}.minutes-balance .minutes-swap{color:var(--vp-text-muted);margin:0 10px;font-weight:400}.minutes-lead{margin-bottom:10px}.minutes-pack-alt{color:var(--vp-text-muted);font-size:13px}.addon-row{border-top:1px solid var(--vp-divider);align-items:flex-start;gap:16px;padding:12px 0;display:flex}.addon-row:first-child{border-top:0;padding-top:0}.addon-body{flex-direction:column;gap:4px;min-width:0;display:flex}.addon-head{align-items:baseline;gap:10px;display:flex}.addon-name{font-weight:600}.addon-actions{flex:none;margin-left:auto}.addon-qty{align-items:center;gap:8px;display:flex}.addon-qty-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5ch;font-weight:600}.dash-modal{width:calc(100% - 32px);max-width:420px;color:var(--vp-neutral-800);font:inherit;background:0 0;border:0;padding:0}.dash-modal::backdrop{background:color-mix(in srgb, var(--vp-neutral-800) 45%, transparent)}.dash-modal-card{border:1px solid var(--vp-divider);background:var(--vp-white);box-shadow:0 12px 32px color-mix(in srgb, var(--vp-neutral-800) 18%, transparent);border-radius:8px;padding:24px 28px}.dash-modal-title{margin-bottom:8px;font-size:17px;font-weight:600}.dash-modal-card.cornered{position:relative}.dash-modal-card.cornered .dash-modal-title{padding-right:32px}.dash-modal-card.cornered .dash-modal-body{flex-direction:column;gap:12px;display:flex}.dash-modal-x{width:30px;height:30px;color:var(--vp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.dash-modal-x:hover{background:var(--vp-surface);color:var(--vp-neutral-800)}.dash-modal-title.good{color:var(--vp-text-accent)}.dash-modal-title.bad{color:var(--vp-text-red)}.dash-modal-body{color:var(--vp-text-muted);line-height:1.5}.dash-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.dash-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.dash-btn.danger{background:var(--vp-white);color:var(--vp-text-red);border:1px solid var(--vp-text-red);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:600}.dash-btn.danger:disabled{opacity:.6;cursor:default}.dash-tabs{border-bottom:1px solid var(--vp-divider);gap:22px;margin-bottom:4px;display:flex}.dash-tab{color:var(--vp-text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:14px;font-weight:600;text-decoration:none}.dash-tab.current{color:var(--vp-text-accent);border-bottom-color:var(--vp-accent)}.dash-tab:hover{color:var(--vp-neutral-800)}.primary-tag{color:var(--vp-text-accent);background:var(--vp-accent-100);border-radius:10px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.card-actions{justify-content:flex-end;gap:14px;display:flex}.number-note{border:1px solid var(--vp-accent-300);background:var(--vp-accent-100);border-radius:8px;flex-direction:column;gap:6px;max-width:560px;margin:14px 0 4px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.number-note strong{color:var(--vp-text-accent)}.number-note span{color:var(--vp-text-muted)}.camp-question-row+.number-note{margin-top:10px}.camp-builder.one-page .camp-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.camp-builder.one-page .camp-card{border:1px solid var(--divider,#cfd6df);border-radius:10px;min-width:0;padding:16px}@media (width>=900px){.camp-builder.one-page .camp-card.span-2{grid-column:span 2}}.camp-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.camp-head-actions{gap:10px;margin-left:auto;display:flex}.camp-day{flex:none;width:34px}.dash-input.tiny-input{width:auto;min-width:0}.b2{flex-direction:column;gap:16px;display:flex}.b2-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b2-title{margin:0;font-size:18px;font-weight:600}.b2-status{border:1px solid color-mix(in srgb, var(--vp-amber) 45%, var(--vp-white));background:color-mix(in srgb, var(--vp-amber) 14%, var(--vp-white));color:var(--vp-text-amber);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.b2-actions{gap:10px;margin-left:auto;display:flex}.b2-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}@media (width<=1000px){.b2-cols{grid-template-columns:minmax(0,1fr)}}.vm-logs{flex-direction:column;gap:12px;max-height:min(60vh,560px);display:flex;overflow-y:auto}.vm-logs-bar{align-items:center;gap:14px;display:flex}.vm-logs-foot{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.vm-tests{font-size:12.5px}.vm-tests td{vertical-align:top}.vm-tests td:nth-child(-n+2){white-space:nowrap}.b2-col{flex-direction:column;gap:16px;min-width:0;display:flex}.b2-card{background:var(--vp-white);border:1px solid var(--vp-neutral-300);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.b2-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.b2-card-title{margin:0;font-size:15px;font-weight:600}.b2-aside{align-items:center;gap:12px;display:flex}.b2 .dash-input{width:100%;min-height:36px}.b2 input[type=checkbox],.b2 input[type=radio]{accent-color:var(--vp-accent);flex:none}.b2-row{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.b2-row.b2-end{align-items:flex-end}.b2-row>.field{flex:1 1 0;min-width:150px}.b2-row>.b2-w2{flex-grow:2}.b2-row>.b2-w3{flex-grow:3}.b2-row>.b2-w5{flex-grow:5}.b2-row.b2-halves>*{flex:1 1 0;min-width:140px}.b2-row>.b2-template{flex:0 0 260px}.b2-row>.b2-source{flex:0 0 240px}.b2-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.b2-foot .b2-actions{margin-left:auto}.b2-seg,.b2-days{flex-wrap:wrap;gap:6px;display:flex}.b2-days{flex-wrap:nowrap;gap:4px}.b2-seg button,.b2-days button{border:1px solid var(--vp-divider);background:var(--vp-white);min-height:36px;color:var(--vp-neutral-800);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;flex:1 1 0;padding:0 12px;font-size:13px}.b2-days button{color:var(--vp-text-muted);padding:0;font-size:12.5px}.b2-seg button.on,.b2-days button.on{background:var(--vp-accent-100);border-color:var(--vp-accent);color:var(--vp-text-accent);font-weight:600}.b2-seg button:disabled{background:var(--vp-surface);border-color:var(--vp-neutral-300);color:var(--vp-text-muted);cursor:default}.b2-hours{border:1px solid var(--vp-neutral-300);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.b2-times{align-items:center;gap:8px;display:flex}.b2-times .dash-input{flex:1 1 0}.b2-chips,.b2-checks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b2-checks{gap:8px 24px}.b2-chip{border:1px solid var(--vp-neutral-300);background:var(--vp-surface);color:var(--vp-neutral-800);font:inherit;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}button.b2-chip{cursor:pointer}.b2-chip.ok{color:#17603a;background:#e8f5ee;border-color:#b9dfc9}.b2-chip.missing{background:color-mix(in srgb, var(--vp-red) 10%, var(--vp-white));border-color:color-mix(in srgb, var(--vp-red) 40%, var(--vp-white));color:var(--vp-text-red)}.b2-push{margin-left:auto}.b2-question{flex-direction:column;gap:6px;display:flex}.b2-question-row{align-items:center;gap:8px;display:flex}.b2 .dash-input.b2-key{flex:0 0 170px;width:170px}.b2 .dash-btn.tiny.b2-add{min-height:36px;padding:0 14px;font-size:13px}.b2-combo{position:relative}.b2-combo-list{z-index:5;background:var(--vp-white);border:1px solid var(--vp-divider);border-radius:8px;flex-direction:column;gap:2px;max-height:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #1f263324}.b2-combo-list [role=option]{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;flex:1;gap:1px;padding:6px 10px;font-size:13px;display:flex}.b2-combo-list [role=option]:hover,.b2-combo-list [role=option].on,.b2-combo-row.active [role=option]{background:var(--vp-accent-100)}.b2-combo-empty{padding:7px 10px}.b2-counts{flex:none;margin:0}.b2-counts.wide{gap:8px;display:flex}.b2-counts.wide>*{flex:1 1 0}.b2-rule{background:var(--vp-neutral-300);height:1px}.b2 .dash-btn.primary.b2-launch{min-height:42px;font-size:14px}.dash-content:has(.b2){max-width:1280px}.b2 .dash-btn:not(.primary):not(.tiny){background:var(--vp-white);color:var(--vp-neutral-800);border:1px solid var(--vp-divider);font:inherit;cursor:pointer;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:500}.b2 .dash-btn:not(.primary):not(.tiny):disabled{color:var(--vp-text-muted);background:var(--vp-surface);cursor:default}.b2 textarea.dash-input{resize:vertical;line-height:1.45}.dash-modal.wide{max-width:720px}.dash-btn.plain{background:var(--vp-white);color:var(--vp-neutral-800);border:1px solid var(--vp-divider);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:600}.dash-btn.plain:disabled{opacity:.6;cursor:default}.imp{color:var(--vp-neutral-800);flex-direction:column;gap:18px;font-size:13px;line-height:1.45;display:flex}.imp-top{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.imp-top .field{flex:220px;min-width:0}.imp-check{flex:220px;padding-bottom:6px}.imp-sec{flex-direction:column;gap:10px;display:flex}.imp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.imp-sec-title{font-weight:600}.imp-rows{border:1px solid var(--vp-neutral-300);border-radius:8px;flex-direction:column;display:flex}.imp-row{grid-template-columns:180px minmax(0,1.1fr) minmax(0,1fr) 28px;align-items:start;gap:6px 12px;padding:10px 12px;display:grid}.imp-row+.imp-row{border-top:1px solid var(--vp-neutral-200)}.imp-row-name{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.imp-row-name b{font-weight:600}.imp-row-name .dash-input,.imp-select{width:100%}.imp-row-name .b2-chip{padding:1px 8px;font-size:11.5px}.b2-chip.imp-yours{background:var(--vp-accent-100);border-color:var(--vp-accent-300);color:var(--vp-text-accent)}.imp-example{min-width:0;color:var(--vp-text-muted);overflow-wrap:anywhere;flex-direction:column;line-height:1.3;display:flex}.imp-fill{font-variant-numeric:tabular-nums;font-size:12px}.imp-code{color:var(--vp-text-accent);background:var(--vp-accent-100);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SF Mono,Consolas,Liberation Mono,monospace;font-size:11px}.imp-remove{width:28px;height:28px;color:var(--vp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:18px;line-height:1}.imp-remove:hover{background:var(--vp-neutral-200);color:var(--vp-neutral-800)}.imp-empty{padding:14px 12px}.dash-btn.imp-add{color:var(--vp-text-accent);border-style:dashed;align-self:flex-start}.imp-attest{max-width:48ch;margin:0;font-size:15px;font-weight:500}.imp-sum{grid-template-columns:130px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.imp-sum dt{color:var(--vp-text-muted)}.imp-sum dd{margin:0}.imp-kept{flex-wrap:wrap;gap:6px;display:flex}.imp-dup-line{max-width:60ch;margin:0}.imp-dups tbody+tbody{border-top:2px solid var(--vp-neutral-200)}.imp-dups tr.muted td{color:var(--vp-text-muted)}.imp-dup-more{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=640px){.imp-dup-detail{display:none}}.b2-aside-links{gap:14px;display:inline-flex}.aud-actions{white-space:nowrap}.aud-actions .text-btn+.text-btn{margin-left:14px}.hp-source{gap:18px;display:flex}.hp-lists{flex-direction:column;gap:8px;display:flex}.hp-list-rows,.hp-props{border:1px solid var(--vp-neutral-300);border-radius:8px;flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.hp-list-row{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.hp-list-row+.hp-list-row,.hp-prop+.hp-prop{border-top:1px solid var(--vp-neutral-200)}.hp-list-row:hover{background:var(--vp-neutral-100)}.hp-list-row.selected{background:var(--vp-primary-50,#eef2ff)}.hp-list-name{font-weight:600}.hp-prop{padding:6px 12px}.hp-prop .imp-code{margin-left:auto}.hp-checks{gap:18px;padding-bottom:8px;display:flex}.hp-more{padding:6px 12px}.imp-check .imp-attest{font-size:13px;font-weight:500}.vmc-range{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.vmc-empty{padding:24px 0}.imp-foot{border-top:1px solid var(--vp-neutral-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.imp-foot-note{color:var(--vp-text-muted);flex:260px}.imp-foot-note strong{color:var(--vp-neutral-800);font-weight:600}.imp-foot-actions{gap:10px;display:flex}@media (width<=640px){.imp-row{grid-template-columns:minmax(0,1fr) 28px}.imp-row>*{grid-column:1}.imp-row>.imp-remove{grid-area:1/2}.imp-sum{grid-template-columns:1fr;gap:2px 0}}.addon-voices{margin-bottom:10px}.lib{flex-direction:column;gap:10px;display:flex}.lib-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib-search{flex:220px}.lib-count{font-variant-numeric:tabular-nums;margin-left:auto}.lib-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lib-row{border-top:1px solid var(--vp-neutral-200);align-items:center;gap:12px;padding:10px 0;display:flex}.lib-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lib-name{font-size:13px;font-weight:600}.lib-desc{max-width:70ch}.lib-play{border:1px solid var(--vp-divider);background:var(--vp-white);width:34px;height:34px;color:var(--vp-text-accent);cursor:pointer;border-radius:50%;flex:none;font-size:12px;line-height:1}.lib-play[aria-pressed=true]{background:var(--vp-accent);border-color:var(--vp-accent);color:var(--vp-white)}.lib-play:disabled{opacity:.5;cursor:default}.lib-empty{padding:12px 0}.feel-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 24px;display:grid}.b2-combo-field{align-items:center;gap:6px;display:flex}.b2-combo-field .dash-input{flex:1;min-width:0}.b2-combo-note{margin-top:3px}.b2-combo-list{max-height:340px;overflow-y:auto}.b2-combo-count{font-variant-numeric:tabular-nums;padding:4px 10px 6px}.b2-combo-row{flex:none;align-items:center;gap:4px;display:flex}.b2-combo-play{border:1px solid var(--vp-divider);background:var(--vp-white);width:28px;height:28px;color:var(--vp-text-accent);cursor:pointer;border-radius:50%;flex:none;padding:0;font-size:10px;line-height:1}.b2-combo-play[aria-pressed=true]{background:var(--vp-accent);border-color:var(--vp-accent);color:var(--vp-white)}.b2-combo-play:disabled{opacity:.4;cursor:default}.b2-combo-play.spacer{cursor:default;background:0 0;border:0}.voices-waiting,.b2-pending{border:1px solid color-mix(in srgb, var(--vp-amber) 45%, var(--vp-white));background:color-mix(in srgb, var(--vp-amber) 10%, var(--vp-white));color:var(--vp-neutral-800);border-radius:8px;padding:10px 12px;font-size:13px}.voices-waiting{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.voices-waiting ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.voices-waiting li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voices-waiting-name{font-weight:600}.voices-waiting li .dash-muted{flex:1}.b2-combo-list [role=option].blocked{cursor:default;color:var(--vp-text-muted)}.b2-combo-list [role=option].blocked:hover{background:0 0}.voice-row-open{cursor:pointer}.voice-row-open:hover td{background:var(--vp-neutral-100)}.voice-play-cell{cursor:default;width:40px}.lib-play.small{width:28px;height:28px;font-size:10px}.voice-popup-play{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.voice-popup-sliders{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 24px;display:grid}.voice-popup-sliders input[type=range]{width:100%}.voice-popup-value{font-variant-numeric:tabular-nums;color:var(--vp-neutral-800);margin-left:4px}.voice-popup textarea.dash-input{resize:vertical;width:100%}.dash-input.bad{border-color:var(--vp-text-red)}.call-audio.wide{max-width:none}.voice-popup-reference{flex-direction:column;gap:5px;display:flex}.b2-combo-list{width:max(100%,min(420px,100vw - 48px));right:auto}.b2-combo-list [role=option]{white-space:nowrap;flex-direction:row;align-items:baseline;gap:8px;padding:5px 10px;overflow:hidden}.b2-combo-list [role=option]>span:first-child{text-overflow:ellipsis;flex:none;max-width:60%;overflow:hidden}.b2-combo-list [role=option]>span+span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vm-detail.wide{gap:10px;max-width:920px}.vmd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vmd-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 40px;margin-top:8px;display:grid}.vmd-facts{margin:0}.vmd-facts>div{border-bottom:1px solid var(--vp-neutral-200);grid-template-columns:130px 1fr;gap:12px;padding:7px 0;display:grid}.vmd-facts dt{color:var(--vp-text-muted)}.vmd-facts dd{overflow-wrap:anywhere;margin:0}.vmd-sub{margin-top:18px}.vm-detail.wide .vm-exclusions{max-width:520px;margin-top:0}.vmd-sends{flex-direction:column;gap:12px;margin-top:8px;display:flex}.vm-sends td:nth-child(-n+5){white-space:nowrap}.vm-called-back{color:var(--color-success,#2e7d4f);font-weight:600}.vmc{--vmc-delivered:#4264fb;--vmc-failed:#e5484d;--vmc-callbacks:#0f8f63;flex-direction:column;gap:10px;margin:18px 0 0;display:flex}.vmc-legend{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.vmc-key{align-items:center;gap:6px;display:inline-flex}.vmc-unit{margin-left:auto}.vmc-swatch{border-radius:2px;flex:none;width:10px;height:10px}.vmc-swatch.delivered,.vmc-bar.delivered{background:var(--vmc-delivered)}.vmc-swatch.failed,.vmc-bar.failed{background:var(--vmc-failed)}.vmc-swatch.callbacks,.vmc-bar.callbacks{background:var(--vmc-callbacks)}.vmc-frame{gap:8px;display:flex}.vmc-axis{min-width:28px;height:180px;color:var(--vp-text-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:12px;line-height:1;display:flex}.vmc-axis span{transform:translateY(-50%)}.vmc-axis span:last-child{transform:translateY(50%)}.vmc-scroll{flex:1;min-width:0;padding-bottom:4px;overflow-x:auto}.vmc-plot{align-items:stretch;gap:4px;min-width:min-content;height:204px;display:flex;position:relative}.vmc-grid{pointer-events:none;position:absolute;inset:0 0 24px}.vmc-grid span{border-top:1px solid var(--vp-neutral-200);position:absolute;left:0;right:0}.vmc-grid span:first-child{border-top-color:var(--vp-neutral-400)}.vmc-group{border-radius:4px;outline:none;flex-direction:column;flex:1 0 34px;max-width:110px;display:flex;position:relative}.vmc-group.on{background:var(--vp-neutral-100)}.vmc-group:focus-visible{box-shadow:0 0 0 2px var(--vp-accent-300)}.vmc-bars{justify-content:center;align-items:flex-end;gap:2px;height:180px;padding:0 4px;display:flex}.vmc-bar{border-radius:4px 4px 0 0;flex:1 1 0;min-width:4px;max-width:24px}.vmc-x{text-align:center;height:24px;color:var(--vp-text-muted);white-space:nowrap;font-size:12px;line-height:24px}.vmc-tip{z-index:2;background:var(--vp-white);border:1px solid var(--vp-neutral-300);pointer-events:none;border-radius:6px;flex-direction:column;gap:4px;min-width:150px;padding:8px 10px;font-size:13px;display:flex;position:absolute;top:8px;left:calc(100% + 6px);box-shadow:0 4px 14px #1f26331f}.vmc-tip.left{left:auto;right:calc(100% + 6px)}.vmc-tip-row{align-items:center;gap:6px;display:flex}.vmc-tip-n{font-variant-numeric:tabular-nums;margin-left:auto}.vmc-table summary{cursor:pointer;width:fit-content}.vmc-table table{max-width:520px;margin-top:8px}.camp-table .camp-row{cursor:pointer}.camp-table .camp-row:hover td{background:var(--vp-neutral-100)}.vmd-back{align-self:flex-start}.impact-list{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:18px;display:flex}.dash-btn.pill{border-radius:999px;padding:2px 12px;font-size:12.5px}td.row-action{text-align:right;white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b2-note{border:1px solid var(--vp-accent-300);background:var(--vp-accent-100);border-radius:8px;padding:10px 12px;font-size:13px}.voice-open td{color:var(--vp-text-muted)}.integration-card p{margin:0 0 12px;line-height:1.5}.integration-card a.dash-btn{margin-top:4px;text-decoration:none;display:inline-block}.integration-card .publish-row{flex-wrap:wrap;margin-top:16px}.b2-combo-action{border-top:1px solid var(--vp-divider);padding-top:2px}.b2-combo-action+.b2-combo-action{border-top:0;padding-top:0}.imp-check.hp-attest{flex:none;padding-bottom:0}.b2-card-head{flex-wrap:wrap}.b2-dedupe{color:var(--vp-text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.b2-dedupe .dash-input{text-align:center;width:3.5em;padding-left:6px;padding-right:6px}.b2-tip{display:inline-flex;position:relative}.b2-tip-btn{border:1px solid var(--vp-neutral-300);background:var(--vp-white);width:18px;height:18px;color:var(--vp-text-muted);cursor:help;border-radius:50%;padding:0;font:italic 600 11px/1 Georgia,serif}.b2-tip-btn:hover,.b2-tip-btn[aria-expanded=true]{border-color:var(--vp-neutral-800);color:var(--vp-neutral-800)}.b2-tip-text{z-index:6;border:1px solid var(--vp-divider);background:var(--vp-white);width:min(280px,100vw - 32px);color:var(--vp-neutral-800);white-space:normal;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.45;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1f263324}.b2-tip-text[hidden]{display:none}.b2-hs-fields{flex-direction:column;gap:8px;max-width:560px;display:flex}.b2-hs-find{gap:8px;display:flex}.b2-hs-find .dash-input{flex:auto;min-width:0}.b2-hs-find .dash-btn{white-space:nowrap}.hfb-list{border:1px solid var(--vp-neutral-300);border-radius:8px;max-height:min(60vh,520px);overflow-y:auto}.hfb-group{background:var(--vp-neutral-100);border-bottom:1px solid var(--vp-neutral-200);color:var(--vp-neutral-800);padding:6px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.hfb-row{border:0;border-bottom:1px solid var(--vp-neutral-200);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.hfb-row:hover:not(:disabled){background:var(--vp-neutral-100)}.hfb-row:disabled{cursor:default;opacity:.55}.hfb-row input{margin-top:3px}.hfb-text{flex-direction:column;min-width:0;display:flex}.hfb-label{color:var(--vp-neutral-800);font-weight:600}.hfb-name{color:var(--vp-text-muted);overflow-wrap:anywhere;font-size:12px}.hfb-name code{font-family:ui-monospace,SF Mono,Consolas,Liberation Mono,monospace;font-size:11px}.terms-gate .dash-modal-body{padding-bottom:0}.terms-frame{border:1px solid var(--vp-divider);background:var(--vp-white);border-radius:6px;width:100%;height:min(60vh,560px);display:block}.terms-note{margin-top:8px}.hs-badge{white-space:nowrap;color:var(--vp-text-muted);background:var(--vp-surface-2,#0000000f);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;line-height:16px;display:inline-block}.hs-badge.on{color:var(--vp-green-text,#0a7a3b);background:var(--vp-green-soft,#10a0501f)}.hs-workflows>div+div{margin-top:4px}
