body[data-bb-workbench="live"] #p-play #bbCreateResultsTabs,body[data-bb-workbench="live"] #bbCreateTaskPanel,body[data-bb-workbench="live"] #p-play .pg-main>:not(#liveCaptureModal){display:none!important}
body[data-bb-workbench="live"] #p-play.bb-conversation-workspace .pg-grid{grid-template-columns:186px minmax(0,1fr)!important}body[data-bb-workbench="live"] #p-play .pg-main{min-width:0!important}
#p-play .pg-main>#liveCaptureModal{position:absolute;inset:0;z-index:100240;display:none;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fafaf7}#p-play .pg-main>#liveCaptureModal.open{display:flex}
#liveCaptureModal,#liveCaptureModal *{box-sizing:border-box}#liveCaptureModal{--live-ink:#273c37;--live-line:#e0e6d9;color:var(--live-ink);font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;text-align:left;isolation:isolate}#liveCaptureModal [hidden]{display:none!important}
#liveCaptureModal .live-capture-shell{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;outline:none}#liveCaptureModal h2,#liveCaptureModal h3,#liveCaptureModal h4,#liveCaptureModal p{margin:0;color:inherit;letter-spacing:normal}#liveCaptureModal h2{font-size:22px;line-height:1.45}#liveCaptureModal h3{font-size:17px;font-weight:650;line-height:1.5}#liveCaptureModal h4{font-size:14px;font-weight:650}#liveCaptureModal p{line-height:1.8;overflow-wrap:anywhere}#liveCaptureModal small{font-size:11px;line-height:1.65}#liveCaptureModal svg{display:block;flex:0 0 auto;width:20px;height:20px}
#liveCaptureModal button,#liveCaptureModal input,#liveCaptureModal select{font:inherit;letter-spacing:normal}#liveCaptureModal button{cursor:pointer}#liveCaptureModal button:disabled{opacity:.5;cursor:not-allowed}#liveCaptureModal button:focus-visible,#liveCaptureModal summary:focus-visible,#liveCaptureModal a:focus-visible{outline:3px solid #a7c495;outline-offset:2px}
#liveCaptureModal label{display:grid;gap:6px;min-width:0;color:#7f916e;font-size:12px;font-weight:550}#liveCaptureModal input,#liveCaptureModal select{display:block;width:100%;min-width:0;min-height:44px;padding:10px 11px;border:1px solid #dce4d2;border-radius:8px;background:#fffefa;color:#49673b;font-size:14px;font-weight:400;line-height:1.6;outline:0;box-shadow:none}#liveCaptureModal input:focus,#liveCaptureModal select:focus{border-color:#96b27d;box-shadow:0 0 0 3px #9fbc8020}#liveCaptureModal input:disabled{color:#acb79b;background:#f6f8ed}
#liveCaptureModal .live-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:9px 13px;border:1px solid #d5e0c9;border-radius:9px;background:#fffefa;color:#5e7a48;font-size:12px;font-weight:600;line-height:1.5;box-shadow:none;white-space:normal}#liveCaptureModal .live-btn:hover:not(:disabled){background:#f0f5e6;border-color:#abc295}#liveCaptureModal .live-primary{border-color:#527b3a;background:#527b3a;color:#fff}#liveCaptureModal .live-primary:hover:not(:disabled){background:#42652c;border-color:#42652c}
#liveCaptureModal .live-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:22px 28px;border-bottom:1px solid var(--live-line);background:#fffefa}#liveCaptureModal .live-brand{display:flex;align-items:center;gap:13px;min-width:0}#liveCaptureModal .live-brand h2 small{margin-left:8px;color:#95a782;font-size:10px;font-weight:600;letter-spacing:1.15px}#liveCaptureModal .live-brand p{margin-top:3px;color:#96a488;font-size:12px}#liveCaptureModal .live-mark{display:grid;place-items:center;flex:0 0 auto;width:47px;height:47px;border:1px solid #d5e1c7;border-radius:14px;background:#f0f5e6;color:#6b9150}#liveCaptureModal .live-mark svg{width:27px;height:27px}
#liveCaptureModal .live-worker{display:grid;grid-template-columns:1.2fr 1fr 1fr;flex:0 0 auto;gap:16px;padding:16px 28px;border-bottom:1px solid var(--live-line);background:#f6f8ef}#liveCaptureModal .live-worker>div{position:relative;display:grid;gap:3px;min-width:0}#liveCaptureModal .live-worker>div:first-child{padding-left:16px}#liveCaptureModal .live-worker b{font-size:12px;font-weight:600;color:#6a8653}#liveCaptureModal .live-worker small{color:#a1ad91;font-size:10px}#liveCaptureModal .live-health-dot{position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background:#bfc6b3}#liveCaptureModal .live-health-dot.is-on{background:#76a453;box-shadow:0 0 0 4px #a6ca8025}
#liveCaptureModal .live-tabs{display:flex;gap:28px;flex:0 0 auto;min-height:57px;padding:0 28px;border-bottom:1px solid var(--live-line);background:#fffefa}#liveCaptureModal .live-tabs button{position:relative;min-height:56px;padding:0 2px;border:0;background:none;color:#9aac88;font-size:13px}#liveCaptureModal .live-tabs button[aria-selected="true"]{color:#608244;font-weight:650}#liveCaptureModal .live-tabs button[aria-selected="true"]:after{position:absolute;bottom:0;left:0;right:0;height:2px;background:#83a864;content:""}#liveCaptureModal #liveActiveCount{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;border-radius:4px;background:#f0f5e6;color:#8da675;font-size:10px}
#liveCaptureModal .live-status{padding:10px 25px;flex:0 0 auto;border-bottom:1px solid #e1e8d5;background:#f2f7e9;color:#779459;font-size:12px;overflow-wrap:anywhere}#liveCaptureModal .live-status[data-tone="warning"]{background:#faf4e3;color:#9d864d}#liveCaptureModal .live-status[data-tone="error"]{background:#fbefea;color:#a66852}
#liveCaptureModal .live-scroll{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:28px 30px 20px;scrollbar-gutter:stable}#liveCaptureModal .live-content{max-width:1280px;margin:0 auto;min-width:0}#liveCaptureModal .live-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}#liveCaptureModal .live-eyebrow{display:block;margin-bottom:6px;color:#a3b58a;font-size:10px;font-weight:650;letter-spacing:1.2px}#liveCaptureModal .live-section-heading h3{color:#617d48;font-size:24px;font-weight:650}#liveCaptureModal .live-section-heading p{margin-top:8px;color:#9cac8c;font-size:12px}#liveCaptureModal .live-section-heading>.live-btn{flex:0 0 auto}
#liveCaptureModal .live-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#liveCaptureModal .live-account-card{min-width:0;padding:22px;border:1px solid #dfe7d2;border-radius:13px;background:#fffefa}#liveCaptureModal .live-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}#liveCaptureModal .live-account-name{display:flex;align-items:center;gap:11px;min-width:0}#liveCaptureModal .live-account-name>div{min-width:0}#liveCaptureModal .live-account-name h3{font-size:15px;color:#6b8950;overflow-wrap:anywhere}#liveCaptureModal .live-account-name small{display:block;margin-top:3px;color:#a3b28f;font-size:10px;overflow-wrap:anywhere}#liveCaptureModal .live-platform-mark{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid #dce6cc;border-radius:12px;background:#f4f7ed;color:#93ac75;font-size:15px}
#liveCaptureModal .live-tag{display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;min-height:22px;padding:3px 7px;border-radius:5px;background:#f0f4e7;color:#95aa7d;font-size:10px;overflow-wrap:anywhere}#liveCaptureModal .live-tag[data-status="recording"],#liveCaptureModal .live-tag[data-status="ready"],#liveCaptureModal .live-tag[data-status="completed"],#liveCaptureModal .live-tag[data-status="saved"]{background:#e9f2df;color:#72984f}#liveCaptureModal .live-tag[data-status="failed"],#liveCaptureModal .live-tag[data-status="error"],#liveCaptureModal .live-tag[data-status="disk_full"],#liveCaptureModal .live-tag[data-status="invalid"]{background:#f9ede8;color:#b17b61}#liveCaptureModal .live-tag[data-status="retrying"],#liveCaptureModal .live-tag[data-status="interrupted"]{background:#f8f1de;color:#ad995d}
#liveCaptureModal .live-account-stats{display:flex;flex-wrap:wrap;gap:7px 13px;margin:16px 0 13px;padding:13px 0;border-top:1px solid #eef1e7;border-bottom:1px solid #eef1e7;color:#a2b08e;font-size:10px}#liveCaptureModal .live-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}#liveCaptureModal .live-checks>div{display:grid;gap:2px;min-width:0}#liveCaptureModal .live-checks span{color:#afbb9c;font-size:10px}#liveCaptureModal .live-checks b{color:#839e65;font-size:11px;font-weight:500;overflow-wrap:anywhere}#liveCaptureModal .live-help{margin-top:10px;color:#a1af8e;font-size:11px;line-height:1.8}#liveCaptureModal .live-muted{display:block;margin-top:8px;color:#b2bd9f;font-size:10px}#liveCaptureModal .live-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}#liveCaptureModal .live-card-actions .live-btn{font-size:11px;padding:8px 11px}#liveCaptureModal .live-card-actions svg{width:16px;height:16px}
#liveCaptureModal .live-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;grid-column:1/-1;width:100%;min-height:280px;max-width:650px;margin:0 auto;padding:32px;text-align:center}#liveCaptureModal .live-empty-icon{display:grid;place-items:center;width:76px;height:76px;margin-bottom:7px;border:1px solid #dce6cc;border-radius:24px;background:linear-gradient(145deg,#f5f8ed,#eff4e3);color:#a5be89}#liveCaptureModal .live-empty-icon svg{width:35px;height:35px}#liveCaptureModal .live-empty h3{color:#7e9862;font-size:21px}#liveCaptureModal .live-empty p{max-width:430px;color:#a7b599;font-size:12px}#liveCaptureModal .live-empty .live-btn{margin-top:7px}
#liveCaptureModal .live-matrix{margin-top:30px;padding:0 21px;border:1px solid #e0e7d4;border-radius:12px;background:#fffefa}#liveCaptureModal details>summary{min-height:48px;padding:14px 0;color:#8ea773;font-size:12px;font-weight:500;cursor:pointer}#liveCaptureModal .live-matrix>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}#liveCaptureModal .live-matrix>summary:before{content:'+';font-size:17px;font-weight:400}#liveCaptureModal .live-matrix[open]>summary:before{content:'−'}#liveCaptureModal .live-matrix>summary>span{margin-left:auto;color:#b0bd9f;font-size:10px}#liveCaptureModal .live-matrix-table{overflow:auto;padding-bottom:16px}#liveCaptureModal table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}#liveCaptureModal th,#liveCaptureModal td{padding:12px 10px;border-top:1px solid #edf1e5;vertical-align:top;font-weight:400;color:#a5b795}#liveCaptureModal th{color:#8fa675;font-weight:550}#liveCaptureModal td small{display:block;margin-top:5px;max-width:240px;min-width:140px;color:#b6c3a6;font-size:9px;overflow-wrap:anywhere}
#liveCaptureModal .live-library-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:23px}#liveCaptureModal .live-library-layout.has-detail{grid-template-columns:minmax(250px,1fr) minmax(340px,480px)}#liveCaptureModal .live-session-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-content:start;min-width:0}#liveCaptureModal .has-detail .live-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#liveCaptureModal .live-session-card{display:grid;gap:12px;min-width:0;padding:21px;border:1px solid #dfe7d3;border-radius:12px;background:#fffefa;color:#809c65;text-align:left}#liveCaptureModal .live-session-card.is-active{background:#f0f6e7;border-color:#b6ce9e}#liveCaptureModal .live-session-card h3{font-size:15px;overflow-wrap:anywhere}#liveCaptureModal .live-session-card p{color:#a4b591;font-size:10px}#liveCaptureModal .live-session-card b{font-size:16px;font-weight:550;color:#95af78}#liveCaptureModal .live-session-card .live-row>span:last-child{font-size:10px}#liveCaptureModal .live-session-icon{color:#b2c99a}
#liveCaptureModal .live-detail{min-width:0;padding:23px;border:1px solid #dde7d0;border-radius:13px;background:#fffefa}#liveCaptureModal .live-detail h3{color:#7e9a60;overflow-wrap:anywhere}#liveCaptureModal .live-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px}#liveCaptureModal .live-detail-meta>span:last-child{color:#aabd94;font-size:10px}#liveCaptureModal .live-id{display:block;margin-top:9px;color:#b6c4a4;font:9px/1.6 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}#liveCaptureModal .live-form{display:grid;gap:14px;margin-top:18px}#liveCaptureModal .live-form>button{justify-self:start}#liveCaptureModal .live-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:10px}#liveCaptureModal .live-export-form{padding:19px;border:1px solid #dce8ce;border-radius:10px;background:#f5f9ec}#liveCaptureModal .live-export-form h4{color:#85a36a}#liveCaptureModal .live-export-form .live-row>svg{color:#a9c28c}#liveCaptureModal .live-export-form .live-help{margin-top:5px}#liveCaptureModal .live-detail-section{display:grid;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid #e7eddf}#liveCaptureModal .live-detail-section h4{color:#95ad79}#liveCaptureModal .live-export,#liveCaptureModal .live-segment{display:grid;gap:6px;padding:15px;border:1px solid #e4ecdb;border-radius:9px;background:#fcfdf9}#liveCaptureModal .live-export b,#liveCaptureModal .live-segment b{color:#94ad79;font-size:12px;font-weight:550}#liveCaptureModal .live-export>small,#liveCaptureModal .live-segment>small{color:#afbf9c;font-size:10px}#liveCaptureModal .live-segment>.live-btn{justify-self:start;margin-top:7px}#liveCaptureModal .live-export .live-card-actions{margin-top:7px}#liveCaptureModal progress{width:100%;height:6px;accent-color:#9eb980}#liveCaptureModal .live-error{color:#b4876d!important;font-size:11px;overflow-wrap:anywhere}
#liveCaptureModal .live-media{display:grid;gap:15px;max-width:1000px;margin:0 auto 22px;padding:22px;border:1px solid #dfe7d1;border-radius:12px;background:#fffefa}#liveCaptureModal .live-media h3{font-size:15px;color:#809a65}#liveCaptureModal .live-media video{display:block;width:100%;max-height:55vh;border-radius:8px;background:#142017}#liveCaptureModal .live-media audio{width:100%}#liveCaptureModal .live-footnote{max-width:1280px;margin:24px auto 0;color:#b7c3a6;font-size:10px;text-align:center}
#liveCaptureModal .live-dialog{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#23341955;backdrop-filter:blur(3px)}#liveCaptureModal .live-dialog-card{width:min(600px,100%);max-height:100%;overflow:auto;padding:27px;border:1px solid #e0e9d4;border-radius:16px;background:#fffefa;box-shadow:0 24px 100px #29402222}#liveCaptureModal .live-dialog-card h3{color:#7f9b62;font-size:18px}
@media(max-width:1180px){#liveCaptureModal .live-account-grid{grid-template-columns:minmax(0,1fr)}#liveCaptureModal .live-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#liveCaptureModal .has-detail .live-session-grid{grid-template-columns:minmax(0,1fr)}#liveCaptureModal .live-library-layout.has-detail{grid-template-columns:minmax(220px,1fr) minmax(300px,1.3fr)}#liveCaptureModal .live-scroll{padding:24px}}
@media(max-width:760px){body[data-bb-workbench="live"] #p-play.bb-conversation-workspace .pg-grid{grid-template-columns:minmax(0,1fr)!important}#p-play .pg-main>#liveCaptureModal{height:min(100%,var(--live-visible-height,100%))}#liveCaptureModal .live-header{padding:15px 16px;gap:12px}#liveCaptureModal .live-brand{gap:10px}#liveCaptureModal .live-mark{width:39px;height:39px;border-radius:12px}#liveCaptureModal .live-brand h2{font-size:18px}#liveCaptureModal .live-brand h2 small{display:none}#liveCaptureModal .live-brand p{font-size:10px}#liveCaptureModal #liveAdd span{display:none}#liveCaptureModal .live-worker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:13px 17px}#liveCaptureModal .live-worker>div:last-child{display:none}#liveCaptureModal .live-worker b{font-size:10px}#liveCaptureModal .live-worker small{font-size:9px}#liveCaptureModal .live-tabs{gap:24px;min-height:49px;padding:0 17px}#liveCaptureModal .live-tabs button{min-height:48px;font-size:12px}#liveCaptureModal .live-scroll{padding:23px 15px 18px}#liveCaptureModal .live-section-heading{align-items:flex-start;gap:13px;margin-bottom:20px}#liveCaptureModal .live-section-heading h3{font-size:19px}#liveCaptureModal .live-section-heading p{font-size:11px}#liveCaptureModal .live-section-heading>.live-btn{max-width:94px;font-size:11px}#liveCaptureModal .live-account-card{padding:18px}#liveCaptureModal .live-account-name h3{font-size:14px}#liveCaptureModal .live-account-card>.live-row{align-items:flex-start}#liveCaptureModal .live-account-card>.live-row>.live-tag{max-width:95px;text-align:center;font-size:9px}#liveCaptureModal .live-checks{gap:11px}#liveCaptureModal .live-empty{padding:25px 15px;min-height:280px}#liveCaptureModal .live-empty h3{font-size:18px}#liveCaptureModal .live-empty p{font-size:11px}#liveCaptureModal .live-matrix{padding:0 14px;margin-top:25px}#liveCaptureModal .live-matrix>summary{font-size:11px}#liveCaptureModal .live-matrix>summary>span{font-size:9px}#liveCaptureModal .live-library-layout.has-detail{grid-template-columns:minmax(0,1fr)}#liveCaptureModal .has-detail .live-session-grid{display:none}#liveCaptureModal .live-session-grid{grid-template-columns:minmax(0,1fr)}#liveCaptureModal .live-session-card{padding:20px}#liveCaptureModal .live-detail{padding:19px}#liveCaptureModal .live-export-form{padding:15px}#liveCaptureModal .live-fields{grid-template-columns:minmax(0,1fr)}#liveCaptureModal .live-form input,#liveCaptureModal .live-form select{font-size:16px}#liveCaptureModal .live-dialog{padding:12px}#liveCaptureModal .live-dialog-card{padding:21px}#liveCaptureModal .live-dialog-card h3{font-size:16px}#liveCaptureModal .live-status{padding:9px 15px;font-size:11px}#liveCaptureModal .live-media{padding:15px}#liveCaptureModal .live-footnote{font-size:9px}}
/* Muted surfaces, readable foregrounds. */
#liveCaptureModal .live-section-heading h3,#liveCaptureModal .live-account-name h3,#liveCaptureModal .live-empty h3,#liveCaptureModal .live-detail h3,#liveCaptureModal .live-dialog-card h3{color:#4d683d}
#liveCaptureModal .live-help,#liveCaptureModal .live-muted,#liveCaptureModal .live-empty p,#liveCaptureModal .live-section-heading p,#liveCaptureModal .live-worker small,#liveCaptureModal .live-footnote,#liveCaptureModal .live-account-name small,#liveCaptureModal .live-account-stats,#liveCaptureModal .live-session-card p,#liveCaptureModal .live-id{color:#6f7f61}
#liveCaptureModal .live-checks span,#liveCaptureModal .live-checks b,#liveCaptureModal th,#liveCaptureModal td,#liveCaptureModal td small,#liveCaptureModal .live-export>small,#liveCaptureModal .live-segment>small,#liveCaptureModal .live-detail-meta>span:last-child{color:#6a7e59}
#liveCaptureModal .live-tag{color:#657d50}#liveCaptureModal .live-eyebrow,#liveCaptureModal .live-matrix>summary>span{color:#778968}
@media(max-width:900px){body[data-bb-workbench="live"] #p-play.bb-conversation-workspace .pg-grid{grid-template-columns:minmax(0,1fr)!important}}
@media(prefers-reduced-motion:reduce){#liveCaptureModal *{scroll-behavior:auto!important}}
