:root{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workspace-bg:#f8fafc;--workspace-card:#fff;--workspace-primary:#0f766e;--workspace-primary-hover:#115e59;--workspace-ink:#111827;--workspace-accent:#f59e0b;--workspace-success:#10b981;--workspace-warning:#f59e0b;--workspace-danger:#ef4444;--workspace-text:#0f172a;--workspace-text-secondary:#64748b;--workspace-border:#dbe5e1;--workspace-radius:8px;--workspace-shadow:0 1px 2px #0f172a0a, 0 14px 34px #0f172a12;--workspace-focus-ring:0 0 0 4px #14b8a629;background:#f8fafc;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1.4}*{box-sizing:border-box}body{background:var(--workspace-bg);color:var(--workspace-text);margin:0}a{color:var(--workspace-primary);text-decoration:none}a:hover{text-decoration:underline}#root{min-height:100vh}.app-shell{grid-template-columns:180px 1fr;min-height:100vh;display:grid}.app-sidebar{color:#f8fafc;background:linear-gradient(#111827 0%,#0f172a 100%);border-right:1px solid #ffffff14;flex-direction:column;gap:18px;padding:18px 12px;display:flex}.sidebar-nav{flex-direction:column;gap:6px;display:flex}.sidebar-link{color:#d1d5db;border-radius:var(--workspace-radius);align-items:center;gap:10px;padding:10px 12px;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.sidebar-link.active{background:var(--workspace-primary);color:#fff;box-shadow:0 12px 24px #0f766e42}.sidebar-link:hover{color:#fff;background:#14b8a624;text-decoration:none}.sidebar-brand{color:#fff;padding:2px 8px 14px;font-size:1.25rem;font-weight:800}.sidebar-brand:hover{text-decoration:none}.sidebar-logout{border-radius:var(--workspace-radius);color:#e7f0ff;background:#ffffff0f;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;margin-top:auto;display:inline-flex}.sidebar-logout:hover{background:#14b8a629}.content{background:var(--workspace-bg);padding:24px}h1,h2,h3{letter-spacing:-.02em;font-family:Sora,Manrope,Segoe UI,sans-serif}.page{flex-direction:column;gap:16px;display:flex}.workspace-page{gap:18px}.workspace-page .panel,.workspace-page .page-header{background:var(--workspace-card);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow)}.workspace-page .page-header{padding:24px}.workspace-page h1{color:var(--workspace-text);margin:0;font-size:32px;font-weight:700}.workspace-page h2{font-size:24px;font-weight:600}.workspace-page h3{font-size:18px;font-weight:600}.workspace-page p,.workspace-page small,.workspace-page label,.workspace-page span,.workspace-page td,.workspace-page th{font-size:14px}.workspace-page .muted{color:var(--workspace-text-secondary)}.workspace-export-button,.workspace-filter-button,.workspace-open-detail,.page-number,.provider-primary-btn,.provider-danger-btn,.workspace-tab,.player-play-button,.player-icon-button,.player-rate-chip{border-radius:999px}.workspace-export-button,.workspace-filter-button,.workspace-open-detail,.provider-primary-btn,.provider-danger-btn{box-shadow:none;align-items:center;gap:8px;font-weight:600;display:inline-flex}.workspace-export-button,.workspace-filter-button,.workspace-open-detail{color:#0f172a;border:1px solid var(--workspace-border);background:#fff}.workspace-export-button{padding:9px 14px}.workspace-filter-button{color:#0f172a;background:#fff;justify-content:center}.workspace-toolbar{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.workspace-toolbar .toolbar-field{color:var(--workspace-text-secondary);gap:8px;font-weight:500}.workspace-toolbar .toolbar-field span{color:var(--workspace-text-secondary);font-weight:500}.workspace-toolbar input,.workspace-toolbar select{border-radius:var(--workspace-radius);border:1px solid var(--workspace-border);background:#fff;padding:11px 12px}.workspace-toolbar .toolbar-field-search input{padding-left:38px}.workspace-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(300px,340px);align-items:start;gap:24px;display:grid}.conversations-grid.workspace-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.workspace-list-panel,.workspace-center-panel,.workspace-side-panel{padding:24px}.workspace-list-panel{flex-direction:column;gap:16px;display:flex}.workspace-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-list-header strong{color:var(--workspace-text)}.workspace-list-header select{width:auto;padding:10px 12px}.workspace-list-panel .conversations-list{gap:12px;max-height:none}.workspace-list-panel .conversation-card{border-radius:var(--workspace-radius);border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow);background:#fff;padding:16px}.workspace-list-panel .conversation-card:hover{border-color:#0f766e6b;transform:translateY(-1px)}.workspace-list-panel .conversation-card.active{border:2px solid var(--workspace-primary);background:#f8fafc}.conversation-card-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-provider-badge{color:var(--workspace-primary);background:#ecfeff;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.conversation-subtitle{color:var(--workspace-text-secondary)}.conversation-score-badge,.score-pill{border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:700;display:inline-flex}.conversation-score-badge.score-risk,.score-pill.score-risk,.metric-progress-bar.score-risk{color:var(--workspace-danger);background:#fee2e2}.conversation-score-badge.score-warning,.score-pill.score-warning,.metric-progress-bar.score-warning{color:var(--workspace-warning);background:#fef3c7}.conversation-score-badge.score-strong,.score-pill.score-strong,.metric-progress-bar.score-strong{color:var(--workspace-success);background:#dcfce7}.conversation-score-badge.score-neutral,.score-pill.score-neutral,.metric-progress-bar.score-neutral{color:var(--workspace-text-secondary);background:#e2e8f0}.workspace-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-page-numbers{align-items:center;gap:6px;display:inline-flex}.page-number{border:1px solid var(--workspace-border);min-width:32px;height:32px;color:var(--workspace-text-secondary);background:#fff;padding:0 10px}.page-number.active{background:var(--workspace-primary);color:#fff;border-color:var(--workspace-primary)}.page-ellipsis{color:var(--workspace-text-secondary)}.workspace-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-detail-header h2{margin:0}.workspace-open-detail{padding:10px 14px}.evaluation-hero-card{border-radius:var(--workspace-radius);border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow);grid-template-columns:1.4fr 1fr;align-items:center;gap:16px;padding:24px;display:grid}.score-summary-risk{background:#fef2f2}.score-summary-warning{background:#fff7ed}.score-summary-success{background:#f0fdf4}.workspace-page .panel.evaluation-hero-card.score-summary-risk{background:#fef2f2;border-color:#fecaca}.workspace-page .panel.evaluation-hero-card.score-summary-warning{background:#fff7ed;border-color:#fed7aa}.workspace-page .panel.evaluation-hero-card.score-summary-success{background:#f0fdf4;border-color:#bbf7d0}.evaluation-hero-left small{color:var(--workspace-text-secondary)}.evaluation-hero-left p{letter-spacing:-.04em;margin:8px 0;font-size:52px;font-weight:700}.evaluation-hero-right{justify-items:end;gap:10px;display:grid}.sparkline{align-items:end;gap:4px;height:56px;display:flex}.sparkline span{background:linear-gradient(#ef4444 0%,#f97316 100%);border-radius:999px;width:6px}.evaluation-delta{color:var(--workspace-text-secondary);border:1px solid var(--workspace-border);background:#ffffffb8;border-radius:999px;padding:6px 10px;font-size:12px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:10px;padding:18px;display:grid}.metric-card strong{font-size:18px}.metric-progress-track{background:#edf2f7;border-radius:999px;width:100%;height:8px;overflow:hidden}.metric-progress-bar{border-radius:999px;height:100%;display:block}.workspace-tabs{border-bottom:1px solid var(--workspace-border);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.workspace-tab{color:var(--workspace-text-secondary);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.workspace-tab.active{color:var(--workspace-primary);background:#ecfeff;border-color:#0f766e2e}.workspace-evaluation-table,.workspace-evaluation-table table{border-radius:var(--workspace-radius)}.workspace-evaluation-table th,.workspace-evaluation-table td{border-bottom:1px solid var(--workspace-border)}.workspace-player-panel{margin-top:18px}.player-shell-compact{background:#fff}.transcript-panel,.metadata-grid,.score-breakdown-panel{margin-top:18px}.transcript-header-row,.workspace-sticky-section .transcript-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.transcript-thread,.transcript-preview-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.transcript-message,.transcript-preview-list li{border-radius:var(--workspace-radius);padding:14px 16px}.transcript-message.agent,.transcript-preview-list li.agent{border-left:3px solid var(--workspace-primary);background:#ecfeff}.transcript-message.user,.transcript-preview-list li.user{background:#f8fafc;border-left:3px solid #cbd5e1}.transcript-message-head,.transcript-preview-meta{color:var(--workspace-text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.transcript-message p,.transcript-preview-list p{margin:8px 0 0}.metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metadata-card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:6px;padding:18px;display:grid}.workspace-side-panel{align-self:start;position:relative}.workspace-sticky-panel{gap:16px;max-height:calc(100vh - 48px);padding-right:4px;display:grid;position:sticky;top:24px;overflow:auto}.workspace-sticky-section{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;padding:16px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a}.workspace-sticky-section h3{margin:0 0 12px}.qa-inbox-switcher{align-items:center;gap:8px;margin:-4px 0 16px;display:flex}.qa-inbox-tab{border:1px solid var(--workspace-border);color:var(--workspace-text-secondary);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;font-weight:700}.qa-inbox-tab.active{color:#fff;background:#312e81;border-color:#312e81}.qa-pass-rule{color:var(--workspace-text-secondary);margin-left:auto}.conversation-risk-reason{color:#9f1239;font-weight:650}.qa-verdict-needs_attention{color:#9f1239!important;background:#fff1f2!important;border-color:#fecdd3!important}.qa-verdict-review{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.qa-verdict-passed{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.qa-verdict-pending{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.qa-diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.qa-diagnosis-card,.qa-evidence-panel{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;padding:18px}.qa-diagnosis-card small,.qa-evidence-panel small{color:var(--workspace-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.qa-diagnosis-card h3,.qa-evidence-panel h3{margin:8px 0}.qa-diagnosis-card p{margin:0;line-height:1.55}.qa-next-step-card{background:#eef2ff;border-color:#c7d2fe}.qa-evidence-panel{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:18px;margin-bottom:16px;display:grid}.qa-evidence-list{gap:10px;display:grid}.qa-evidence-quote{width:100%;color:var(--workspace-text);text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:7px;padding:14px;display:grid}.qa-evidence-quote:hover,.qa-evidence-quote:focus-visible{box-shadow:var(--workspace-focus-ring);border-color:#818cf8;outline:none}.transcript-preview-section p.muted{margin-top:0}@media (width<=1040px){.workspace-grid{grid-template-columns:1fr}.workspace-side-panel{order:3}.workspace-sticky-panel{position:static}.workspace-toolbar{grid-template-columns:1fr 1fr}.workspace-toolbar .toolbar-field-search,.workspace-toolbar .toolbar-field-date{grid-column:span 2}.provider-grid-revamped,.provider-top-hero,.provider-summary-grid,.metric-grid,.metadata-grid,.evaluation-hero-card,.qa-diagnosis-grid,.qa-evidence-panel{grid-template-columns:1fr}}@media (width<=720px){.workspace-page .page-header,.workspace-list-panel,.workspace-center-panel,.workspace-side-panel,.workspace-toolbar{padding:16px}.workspace-toolbar,.workspace-toolbar .toolbar-field-search,.workspace-toolbar .toolbar-field-date{grid-column:auto}.workspace-toolbar{grid-template-columns:1fr}.workspace-detail-header,.transcript-header-row,.conversation-card-title-row,.provider-card-header,.provider-connection-head,.workspace-pagination{flex-direction:column;align-items:flex-start}.metric-grid,.metadata-grid{grid-template-columns:1fr}.workspace-list-header,.player-controls-row,.evaluation-summary-card,.conversations-summary,.qa-inbox-switcher{flex-direction:column;align-items:stretch}.qa-pass-rule{margin-left:0}.player-primary-controls,.player-rate-row,.provider-connection-actions{grid-template-columns:1fr;display:grid}.workspace-tabs{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.workspace-tab{white-space:nowrap}.evaluation-hero-left p{font-size:40px}}@media (width<=1040px){.onboarding-hero,.onboarding-help-callout{grid-template-columns:1fr;align-items:start}.onboarding-hero-actions{width:100%}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.onboarding-hero{padding:22px}.onboarding-section-heading{flex-direction:column;align-items:flex-start}.onboarding-steps{grid-template-columns:1fr}.onboarding-step-card{min-height:auto}.onboarding-area-row{grid-template-columns:38px minmax(0,1fr)}.onboarding-area-row>svg{display:none}}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.panel{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow);background:#fff;padding:16px}.page-header{color:var(--workspace-text);background:#fff;justify-content:space-between;align-items:center;gap:14px;display:flex}.page-header h1{margin:0;font-size:1.5rem}.page-header .muted{color:var(--workspace-text-secondary)}.page-header-title-group{align-items:flex-start;gap:10px;display:flex}.page-header-icon{border-radius:var(--workspace-radius);width:38px;height:38px;color:var(--workspace-primary);background:#ecfeff;border:1px solid #ccfbf1;place-items:center;display:inline-grid}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.stat-card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow);background:#fff;gap:4px;padding:12px;display:grid}.stat-card small{color:var(--workspace-text-secondary)}.stat-card p{color:var(--workspace-text);margin:0;font-weight:700}.stat-icon{border-radius:var(--workspace-radius);width:28px;height:28px;color:var(--workspace-primary);background:#ecfeff;place-items:center;display:inline-grid}.stat-good{background:#f0fdf4;border-color:#a7f3d0}.stat-good .stat-icon{color:#1f6634;background:#ddf3e3}.stat-warn{background:#fffbeb;border-color:#fde68a}.stat-warn .stat-icon{color:#7e5310;background:#f9ebcb}.onboarding-page{gap:24px}.onboarding-hero{background:linear-gradient(135deg,#fff 0%,#eef2ff 100%);border:1px solid #c7d2fe;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:32px;display:grid}.onboarding-hero h1{letter-spacing:-.035em;max-width:720px;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.onboarding-hero p{max-width:760px;color:var(--workspace-text-secondary);margin:0;font-size:1rem;line-height:1.65}.onboarding-eyebrow{color:#4338ca;text-transform:uppercase;letter-spacing:.09em;font-weight:800;font-size:.75rem!important}.onboarding-hero-actions{gap:10px;min-width:250px;display:grid}.onboarding-primary-action,.onboarding-secondary-action{border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-weight:750;text-decoration:none;display:flex}.onboarding-primary-action{color:#fff;background:#312e81}.onboarding-secondary-action{border:1px solid var(--workspace-border);color:var(--workspace-text);background:#fff}.onboarding-section{gap:14px;display:grid}.onboarding-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.onboarding-section-heading h2{margin:5px 0 0}.onboarding-section-heading p{color:var(--workspace-text-secondary);margin:0}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.onboarding-step-card{border:1px solid var(--workspace-border);flex-direction:column;gap:10px;min-height:230px;padding:20px;display:flex}.onboarding-step-topline{color:#4338ca;justify-content:space-between;align-items:center;display:flex}.onboarding-step-number{color:#3730a3;background:#eef2ff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.onboarding-step-card h3{margin:4px 0 0}.onboarding-step-card p{color:var(--workspace-text-secondary);margin:0 0 4px;line-height:1.55}.onboarding-step-card .action-link{margin-top:auto}.onboarding-area-list{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;overflow:hidden}.onboarding-area-row{color:var(--workspace-text);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid}.onboarding-area-row+.onboarding-area-row{border-top:1px solid var(--workspace-border)}.onboarding-area-row:hover{background:#f8fafc;text-decoration:none}.onboarding-area-icon{color:#4338ca;background:#eef2ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.onboarding-area-copy{gap:3px;display:grid}.onboarding-area-copy>span{color:var(--workspace-text-secondary)}.onboarding-help-callout{background:#f0f9ff;border-color:#bae6fd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.onboarding-help-callout>svg{color:#0369a1;font-size:1.35rem}.onboarding-help-callout h2,.onboarding-help-callout p{margin:0}.onboarding-help-callout p{color:var(--workspace-text-secondary);margin-top:4px}.action-link{align-items:center;gap:8px;font-weight:700;display:inline-flex}.dashboard-page{gap:20px}.workspace-page .page-header.dashboard-header{color:var(--workspace-text);border:1px solid var(--workspace-border);background:#fff}.workspace-page .page-header.dashboard-header h1{color:var(--workspace-text)}.workspace-page .page-header.dashboard-header .muted{color:var(--workspace-text-secondary)}.workspace-page .page-header.dashboard-header .page-header-icon{color:var(--workspace-primary);background:#ecfeff;border-color:#ccfbf1}.dashboard-alert{border-radius:var(--workspace-radius);padding:16px 18px}.dashboard-alert-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.dashboard-range-switcher{flex-wrap:wrap;gap:8px;display:inline-flex}.dashboard-range-switcher .workspace-filter-button.active{background:var(--workspace-ink);color:#fff;border-color:var(--workspace-ink)}.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-comparison-grid,.dashboard-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-breakdown-grid>.dashboard-breakdown-panel{grid-column:1/-1}.dashboard-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-summary-panel,.dashboard-breakdown-panel,.dashboard-chart,.dashboard-callout-panel{padding:18px}.dashboard-panel-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.dashboard-panel-head h2,.dashboard-chart-head h3{margin:0}.dashboard-comparison-list{gap:14px;display:grid}.dashboard-comparison-list>div,.dashboard-score-row,.dashboard-agent-row{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.dashboard-comparison-list>div small,.dashboard-score-row small,.dashboard-agent-row small,.dashboard-comparison-list>div strong,.dashboard-score-row strong,.dashboard-agent-row strong{display:block}.dashboard-delta{background:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-score-list,.dashboard-breakdown-list{gap:12px;display:grid}.dashboard-score-values{text-align:right}.dashboard-trend-chart{width:100%;min-height:240px}.dashboard-trend-chart .recharts-tooltip-wrapper{outline:none}.dashboard-bars{grid-template-columns:repeat(auto-fit,minmax(32px,1fr));align-items:end;gap:8px;min-height:220px;display:grid}.dashboard-bar-wrap{flex-direction:column;justify-content:end;align-items:center;gap:8px;min-height:220px;display:flex}.dashboard-bar-wrap small{writing-mode:vertical-rl;color:var(--workspace-text-secondary);font-size:11px;transform:rotate(180deg)}.dashboard-bar{background:linear-gradient(#5eead4 0%,#0f766e 100%);border-radius:999px 999px 8px 8px;width:100%;min-height:6px}.dashboard-breakdown-row{gap:8px;display:grid}.dashboard-breakdown-labels{justify-content:space-between;gap:12px;display:flex}.dashboard-breakdown-bar-track{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.dashboard-breakdown-bar{border-radius:inherit;background:linear-gradient(90deg,#0f766e 0%,#f59e0b 100%);height:100%}.dashboard-agent-table{gap:8px;display:grid}.dashboard-agent-row{color:inherit;border-top:1px solid var(--workspace-border);padding:12px 0;text-decoration:none}.dashboard-agent-row-head{color:var(--workspace-text-secondary);text-transform:uppercase;letter-spacing:.06em;border-top:0;padding-top:0;font-size:12px;font-weight:700}.dashboard-agent-link:hover{background:#0f766e0f;text-decoration:none}.dashboard-callout-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-next-step{border:1px solid var(--workspace-border);background:#fff}.onboarding-next-step h2{margin:0}.empty-state{text-align:center;border:1px dashed var(--workspace-border);place-items:center;gap:8px;display:grid}.empty-state h3,.empty-state p{margin:0}.empty-state-icon{color:#294a7f;background:#e8f0ff;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.status-pill{border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.status-success{color:#1f6b33;background:#dff2e4}.status-neutral{color:#3d5172;background:#eef2f8}.status-warning{color:#7a5719;background:#fcf1da}.status-danger{color:#8d2b31;background:#f9dee0}.narrow{width:min(560px,100%)}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}form{gap:10px;margin-bottom:12px;display:grid}.import-form-intro{margin-bottom:4px}label{color:#334154;font-size:.92rem}input{border-radius:var(--workspace-radius);border:1px solid #cbd5e1;width:100%;padding:10px}select{border-radius:var(--workspace-radius);background:#fff;border:1px solid #cbd5e1;width:100%;padding:10px}button{border-radius:var(--workspace-radius);background:var(--workspace-primary);color:#fff;cursor:pointer;border:none;padding:10px 14px}button.secondary{border:1px solid var(--workspace-border);color:var(--workspace-text);background:#fff}button:disabled{opacity:.6;cursor:not-allowed}.inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.muted{color:#5f6f86}.note{color:#245e1f}.error{color:#a42424}.login-page{background:radial-gradient(circle at 12% 15%,#14b8a629,#0000 28%),radial-gradient(circle at 82% 8%,#f59e0b2e,#0000 24%),linear-gradient(135deg,#f8fafc 0%,#eef6f4 46%,#fff7ed 100%);grid-template-columns:minmax(0,1.1fr) minmax(380px,480px);align-items:center;gap:clamp(28px,5vw,72px);min-height:100vh;padding:clamp(24px,5vw,64px);display:grid;overflow:hidden}.login-hero{color:#0f172a;flex-direction:column;justify-content:space-between;gap:42px;min-height:min(720px,100vh - 96px);display:flex}.login-brand{color:#0f172a;align-items:center;gap:12px;width:fit-content;font-family:Sora,Manrope,Segoe UI,sans-serif;font-size:1.05rem;font-weight:800;display:inline-flex}.login-brand-mark{border-radius:var(--workspace-radius);color:#fff;background:#0f766e;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 12px 24px #0f766e3d}.login-hero-copy{max-width:720px}.login-eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.82rem;font-weight:800}.login-hero-copy h1{color:#111827;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2.6rem,5.6vw,5.4rem);line-height:.95}.login-hero-copy p:not(.login-eyebrow){color:#475569;max-width:600px;margin:24px 0 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.login-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.login-signal-grid>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:10px;min-height:158px;padding:18px;display:grid;box-shadow:0 18px 42px #0f172a14}.login-signal-grid span,.login-card-icon{color:#0f766e;background:#ecfeff;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.login-signal-grid strong{color:#111827;font-size:.98rem}.login-signal-grid p{color:#64748b;margin:0;font-size:.9rem;line-height:1.5}.login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f172a1a;border-radius:8px;gap:20px;width:100%;padding:clamp(24px,4vw,34px);display:grid;position:relative;box-shadow:0 30px 70px #0f172a29}.login-card-header{align-items:flex-start;gap:14px;display:flex}.login-card-header h2{color:#111827;letter-spacing:0;margin:0;font-size:clamp(1.55rem,3vw,2rem);line-height:1.1}.login-card-header p{color:#64748b;margin:10px 0 0;line-height:1.55}.login-form,.login-token-form{gap:12px;margin:0;display:grid}.login-form label,.login-token-form label{color:#334155;font-weight:700}.login-input-shell{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.login-input-shell:focus-within{border-color:#0f766e;box-shadow:0 0 0 4px #14b8a629}.login-input-shell input{color:#0f172a;min-width:0;font:inherit;border:0;border-radius:0;outline:none;padding:0}.login-input-shell input::placeholder{color:#94a3b8}.login-primary-button,.login-secondary-button,.login-token-toggle{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:800;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.login-primary-button{color:#fff;background:#0f766e;margin-top:4px;box-shadow:0 16px 32px #0f766e38}.login-primary-button:hover:not(:disabled),.login-secondary-button:hover:not(:disabled),.login-token-toggle:hover:not(:disabled){transform:translateY(-1px)}.login-primary-button:hover:not(:disabled){background:#115e59}.login-secondary-button{color:#fff;background:#111827}.login-token-toggle{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.login-divider{color:#64748b;align-items:center;gap:12px;font-size:.86rem;font-weight:700;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.login-alert{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:650;line-height:1.5;display:flex}.login-alert p{margin:0}.login-alert-note{color:#115e59;background:#f0fdfa;border:1px solid #99f6e4}.login-alert-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}@media (width<=1040px){.login-page{grid-template-columns:1fr;align-items:start;overflow:visible}.login-hero{gap:28px;min-height:auto}.login-card{max-width:640px}}@media (width<=720px){.login-page{gap:22px;padding:20px}.login-brand-mark{width:38px;height:38px}.login-hero-copy h1{font-size:2.08rem;line-height:1.04}.login-hero-copy p:not(.login-eyebrow){margin-top:14px;font-size:.96rem;line-height:1.55}.login-signal-grid{display:none}.login-card{padding:22px}.login-card-header{display:flex}.login-card-header h2{font-size:1.45rem}}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e4e9f2;padding:10px}.turns{gap:10px;margin:0;padding:0;list-style:none;display:grid}.turns li{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;padding:10px}.turns.compact{max-height:420px;padding-right:4px;overflow:auto}.conversations-workspace{gap:14px}.workspace-page .page-header.conversations-header{color:var(--workspace-text);background:#fff;justify-content:space-between;align-items:flex-start;display:flex}.workspace-page .page-header.conversations-header .muted{color:var(--workspace-text-secondary)}.workspace-page .page-header.conversations-header h1{color:var(--workspace-text);margin:0;font-size:1.55rem}.workspace-page .page-header.conversations-header .page-header-icon{color:var(--workspace-primary);background:#ecfeff;border-color:#ccfbf1}.conversations-summary{gap:8px;display:flex}.conversations-summary span{color:var(--workspace-primary);background:#ecfeff;border:1px solid #ccfbf1;border-radius:999px;padding:6px 10px;font-size:.82rem}.conversations-toolbar{padding:12px}.conversations-toolbar-primary{align-items:center;gap:10px;display:flex}.conversation-search{flex:1;min-width:0;position:relative}.conversation-search svg{color:var(--workspace-text-secondary);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.conversation-search input{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;width:100%;min-height:42px;padding:10px 14px 10px 40px}.conversations-toolbar .workspace-filter-button{min-height:42px;padding:10px 16px}.conversations-toolbar .workspace-filter-button.active{border-color:var(--workspace-primary);color:var(--workspace-primary);background:#ecfeff}.conversation-filter-fields{border-top:1px solid var(--workspace-border);grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:12px;margin-top:12px;padding-top:12px;display:grid}.conversation-filter-fields select{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;min-height:40px;padding:9px 12px}.conversation-clear-filters{min-height:40px;color:var(--workspace-primary);background:0 0;border:0;padding:8px 12px;font-weight:700}.conversation-clear-filters:disabled{color:var(--workspace-text-secondary);opacity:.55;cursor:not-allowed}.toolbar-field{color:#4a5f81;gap:6px;font-size:.84rem;font-weight:700;display:grid}.toolbar-field span{align-items:center;gap:6px;display:inline-flex}.conversations-grid:not(.workspace-grid){grid-template-columns:minmax(320px,.95fr) minmax(420px,1.6fr);gap:14px;min-height:70vh;display:grid}.conversations-list-panel,.conversations-detail-panel{flex-direction:column;gap:12px;display:flex}.conversations-list-actions{justify-content:space-between}.shortcuts-hint{font-size:.8rem}.conversations-list{gap:8px;max-height:calc(70vh - 56px);margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.conversation-card{text-align:left;width:100%;color:var(--workspace-text);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:6px;padding:10px 12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.conversation-card:hover{border-color:#0f766e6b;transform:translateY(-1px);box-shadow:0 8px 20px #1e3e6c1f}.conversation-card.active{background:linear-gradient(#f8fbff 0%,#edf4ff 100%);border-color:#3b6ec4;box-shadow:0 12px 28px #1e48942e}.conversation-id{justify-content:space-between;align-items:center;font-size:.94rem;font-weight:700;display:inline-flex}.conversation-meta{color:#5d6c84;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.conversation-eval-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.conversation-eval-row .score-pill{gap:6px}.score-pill.is-loading{color:#4e627e;background:#edf1f7}.eval-status-pill{color:#314c73;background:#fff;border:1px solid #cad8ee;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;display:inline-flex}.eval-status-completed{color:#1f6634;background:#effaf2;border-color:#bde0c5}.eval-status-failed{color:#9a3138;background:#fff1f2;border-color:#f3c5c9}.eval-status-pending{color:#314c73;background:#f3f7ff;border-color:#cad8ee}.eval-status-idle{border-color:var(--workspace-border);color:#5a6f8f;background:#fff}.conversation-badges{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.conversation-badges span{color:#294470;background:#e9f0fc;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:.72rem;display:inline-flex}.conversation-metrics-summary{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.metric-mini{text-align:center;border-radius:4px;min-width:24px;padding:2px 6px;font-size:.65rem;font-weight:600}.metric-mini.score-strong{color:#1c6a35;background:#dbf4e4}.metric-mini.score-warning{color:#8b6c1b;background:#fff4d6}.metric-mini.score-risk{color:#9c3038;background:#fde6e8}.metric-mini.score-neutral{color:#4e627e;background:#edf1f7}.conversation-eval-time{color:#7a8fa6;margin-top:4px;font-size:.65rem;font-style:italic;display:block}.conversations-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversations-detail-header h2{margin:0}.conversation-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.conversation-kpis article{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;padding:10px}.conversation-kpis small{color:#60718b;align-items:center;gap:6px;display:inline-flex}.conversation-kpis p{color:var(--workspace-text);margin:6px 0 0;font-weight:700}.conversation-media-inline{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;padding:12px}.conversation-insights{border:1px solid var(--workspace-border);box-shadow:none;background:#fff}.conversation-insights-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.conversation-insights-header h3{margin:0}.insight-block{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;padding:10px 12px}.insight-block h4{margin:0 0 6px;font-size:.95rem}.insight-block p{color:var(--workspace-text);margin:0}.quality-signals-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.quality-signals-grid article{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;padding:8px 10px}.conversations-detail-workspace{gap:18px}.detail-hero-panel{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.detail-hero-copy{gap:8px;display:grid}.detail-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-primary);font-size:.8rem;font-weight:700}.detail-hero-copy h1,.detail-hero-copy p{margin:0}.detail-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.detail-back-link{border:1px solid var(--workspace-border);color:var(--workspace-text);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;display:inline-flex}.detail-back-link:hover{border-color:#2563eb59;text-decoration:none}.detail-summary-grid{grid-template-columns:minmax(280px,1.1fr) minmax(0,1.9fr);gap:16px;display:grid}.detail-score-card{border-radius:var(--workspace-radius);border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow);background:#fff;gap:8px;padding:24px;display:grid}.detail-score-card p{letter-spacing:-.05em;margin:0;font-size:56px;font-weight:800;line-height:1}.detail-score-card.score-risk{background:#fef2f2}.detail-score-card.score-warning{background:#fff7ed}.detail-score-card.score-strong{background:#f0fdf4}.detail-score-card.score-neutral{background:#f8fafc}.detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-metric-card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:10px;padding:18px;display:grid}.detail-metric-card small{color:var(--workspace-text-secondary)}.detail-metric-value{width:fit-content}.detail-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.detail-main-column{gap:18px;display:grid}.detail-side-column{position:relative}.detail-rail-sticky{gap:16px;max-height:none;display:grid;position:sticky;top:24px;overflow:visible}.detail-section{padding:24px}.detail-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.detail-section-header h3{margin:0}.detail-timestamp{white-space:nowrap;margin:0}.detail-evaluation-table{margin-top:0}.detail-player-section .muted{margin-top:6px}.detail-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-facts-grid article{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:6px;padding:14px;display:grid}.detail-facts-grid strong{color:var(--workspace-text)}.quality-signals-grid p{color:var(--workspace-text);margin:4px 0 0;font-weight:700}.evaluation-status-banner{border-radius:var(--workspace-radius);background:linear-gradient(135deg,#eef4ff 0%,#f8fbff 100%);border:1px solid #ccdcf8;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.evaluation-summary{gap:12px;margin-top:12px;display:grid}.evaluation-summary-card{border-radius:var(--workspace-radius);border:1px solid var(--workspace-border);background:#fff;gap:6px;padding:16px;display:grid}.evaluation-summary-card p{margin:0;font-size:2rem;font-weight:800}.evaluation-summary-card span{font-size:.9rem}.evaluation-table{border-radius:var(--workspace-radius);background:#fff;margin-top:14px;overflow:hidden}.evaluation-table td{vertical-align:top}.score-pill{border-radius:999px;justify-content:center;align-items:center;min-width:78px;padding:6px 10px;font-weight:700;display:inline-flex}.score-strong{color:#1c6a35;background:#dbf4e4}.score-warning{color:#8b6c1b;background:#fff4d6}.score-risk{color:#9c3038;background:#fde6e8}.score-neutral{color:#4e627e;background:#edf1f7}.warnings-block ul{color:#7e4a13;margin:0;padding-left:18px}.provider-page,.agents-page,.revamped-provider-page{gap:14px}.provider-top-hero{border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow);background:#fff;grid-template-columns:1.6fr 1fr;align-items:center;gap:20px;display:grid}.provider-top-hero h1{color:var(--workspace-text);margin:0;font-size:clamp(1.45rem,2vw,2.1rem)}.provider-top-hero p{max-width:640px;margin:10px 0 0}.provider-flow-icons{justify-content:flex-end;align-items:center;gap:12px;display:flex}.provider-flow-node{border-radius:var(--workspace-radius);width:54px;height:54px;color:var(--workspace-primary);background:#ecfeff;border:1px solid #ccfbf1;place-items:center;display:inline-grid}.provider-flow-node.success{color:#158a5e;background:#e9f8f0;border-color:#d4efdf}.provider-flow-dot{background:#cdd9f3;border-radius:999px;width:6px;height:6px}.provider-summary-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}.provider-summary-card{border:1px solid var(--workspace-border);background:#fff;gap:8px;display:grid}.provider-summary-head{align-items:center;gap:10px;display:inline-flex}.provider-summary-head h2{margin:0;font-size:1.2rem}.provider-summary-icon{border-radius:var(--workspace-radius);width:32px;height:32px;color:var(--workspace-primary);background:#ecfeff;place-items:center;display:inline-grid}.provider-summary-icon.evaluation{color:#b45309;background:#fffbeb}.provider-summary-value{color:var(--workspace-text);font-size:2rem;font-weight:800}.provider-grid-revamped{grid-template-columns:minmax(360px,1.45fr) minmax(280px,1fr);align-items:start}.provider-voice-panel,.provider-evaluation-panel{border:1px solid var(--workspace-border);background:#fff}.provider-primary-btn{background:var(--workspace-primary);color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}.provider-primary-btn:hover{background:var(--workspace-primary-hover)}.provider-connection-list{gap:10px;display:grid}.provider-connection-item{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:10px;padding:12px;display:grid}.provider-connection-head{align-items:center;gap:10px;display:flex}.provider-logo-mark{border-radius:var(--workspace-radius);background:var(--workspace-ink);color:#fff;place-items:center;width:36px;height:36px;font-weight:700;display:inline-grid}.provider-connection-status-row{margin-top:4px}.provider-connection-meta{color:#5a6f8f;flex-wrap:wrap;gap:12px;font-size:.84rem;display:flex}.provider-connection-meta span{align-items:center;gap:6px;display:inline-flex}.provider-connection-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.provider-danger-btn{color:#df4646;background:#fff2f3;border:1px solid #f5c9ce;justify-content:center;align-items:center;gap:7px;display:inline-flex}.provider-connect-new{border:1px dashed var(--workspace-border);border-radius:var(--workspace-radius);background:#f8fafc;gap:10px;padding:12px;display:grid}.provider-connect-new h3{margin:0}.provider-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-choice{border:1px solid var(--workspace-border);color:var(--workspace-text);background:#fff;font-weight:700}.provider-choice.active{border-color:var(--workspace-primary);color:var(--workspace-primary);background:#ecfeff}.provider-inline-form{gap:10px;display:grid}.provider-eval-card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:10px;padding:14px;display:grid}.provider-eval-card h3{text-transform:capitalize;margin:0}.provider-eval-meta{justify-content:space-between;align-items:center;display:flex}.provider-eval-model{color:var(--workspace-text);margin:0;font-size:1.3rem;font-weight:700}.provider-eval-form{border-top:1px solid #e6edf8;gap:10px;padding-top:10px;display:grid}.provider-eval-info{border:1px solid var(--workspace-border);box-shadow:none;background:#fff}.provider-eval-info h3{margin:0}.provider-eval-info p{margin:8px 0}.provider-hero{color:#f3f7ff;background:linear-gradient(140deg,#0f2143 0%,#17305f 55%,#244d8d 100%)}.provider-hero h1{margin:0}.provider-hero .muted{color:#cfddff}.provider-grid{grid-template-columns:minmax(300px,1.2fr) minmax(260px,1fr);gap:12px;display:grid}.provider-card{gap:12px;display:grid}.provider-card-primary{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #cfddf5}.provider-card-upcoming{background:#fff;border:1px dashed #c5d5ef}.settings-note{margin:0}.provider-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-brand{align-items:center;gap:10px;display:flex}.provider-brand h2{margin:0}.provider-icon{color:#234069;background:#e4ecf8;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:inline-grid}.elevenlabs-icon{color:#fff;background:#101010}.provider-badge{border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:700}.provider-badge.connected{color:#1f6b33;background:#dff2e4}.provider-badge.disconnected{color:#4d607e;background:#f0f2f8}.upcoming-provider-list{flex-wrap:wrap;gap:8px;display:flex}.provider-config-list{gap:10px;display:grid}.provider-config-list h3{margin:2px 0 0}.provider-config-list article{border-radius:var(--workspace-radius);border:1px solid var(--workspace-border);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.provider-config-list p{margin:4px 0 0}.provider-config-badges{flex-wrap:wrap;gap:8px;display:flex}.upcoming-pill{color:#314c73;background:#fff;border:1px solid #cad8ee;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.84rem;display:inline-flex}.agents-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.agents-toolbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.agents-filter-field{gap:6px;display:grid}.agents-filter-field-wide{grid-column:auto}.agents-filter-field label{color:#39577f;font-size:.82rem;font-weight:700}.agent-card{border-radius:var(--workspace-radius);background:#fcfdff;border:1px solid #d7e3f5;gap:10px;padding:12px;display:grid}.agent-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-title-row{align-items:center;gap:8px;display:flex}.agent-avatar{color:#234170;background:#e7eefc;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.agent-capabilities{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--workspace-primary);background:#ecfeff;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.77rem;font-weight:600;display:inline-flex}.control-with-icon{align-items:center;gap:8px;display:inline-flex}.agent-card h3{margin:0}audio{width:100%;display:none}.player-shell{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#f8fafc;gap:10px;padding:14px;display:grid}.player-play-button{color:#fff;background:#0f1728;border-radius:999px;justify-self:flex-start;padding:8px 14px;font-weight:700}.player-waveform{border-radius:var(--workspace-radius);background:linear-gradient(#1018280d,#10182805),#edf2f8;height:72px;min-height:72px;position:relative;overflow:hidden}.player-waveform>div{position:absolute;inset:0}.player-waveform-legend{color:#526782;letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.player-waveform ::part(wave){filter:saturate(.95)}.player-waveform ::part(progress){filter:drop-shadow(0 0 10px #23447a33)}.player-timeline-group{gap:6px;display:grid}.player-timeline-group input[type=range]{width:100%}.player-time-row{color:#526782;justify-content:space-between;font-size:.84rem;display:flex}.player-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.player-primary-controls{align-items:center;gap:8px;display:flex}.player-icon-button{color:#22344f;background:#e6ebf4;border-radius:999px;padding:7px 12px;font-size:.84rem}.player-rate-row{flex-wrap:wrap;gap:8px;display:flex}.player-rate-chip{color:#24395a;background:#e4edf9;border-radius:999px;padding:6px 11px;font-size:.84rem}.player-rate-chip.active{color:#fff;background:#1d3863}.player-meta-row{color:#62738d;justify-content:space-between;font-size:.82rem;display:flex}.active-subtitle{border-left:4px solid var(--workspace-primary);border-radius:var(--workspace-radius);background:#ecfeff;padding:10px 12px}.active-subtitle small{color:#466490;text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.active-subtitle p{color:var(--workspace-text);margin:4px 0 0;font-weight:600}.subtitles-list{max-height:320px;overflow:auto}.subtitles-list li{cursor:pointer;transition:background-color .2s,border-color .2s}.subtitles-list li.is-active{border-color:var(--workspace-primary);background:#ecfeff;box-shadow:0 6px 16px #0f766e24}.subtitles-list li:hover{border-color:#0f766e6b}@media (width<=1200px){.detail-summary-grid,.detail-workspace-grid{grid-template-columns:1fr}.detail-rail-sticky{position:static}.detail-hero-panel{flex-direction:column}.detail-metric-grid,.detail-facts-grid{grid-template-columns:1fr}.detail-hero-actions{justify-content:flex-start}}.modal-overlay{z-index:999;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-content{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:#fff;gap:16px;width:100%;max-width:460px;padding:20px;display:grid;box-shadow:0 20px 60px #0003}.modal-content h3{margin:0;font-size:1.2rem}.form-group{gap:6px;display:grid}.form-group label{color:#334154;font-size:.9rem;font-weight:600}.form-group input,.form-group select{border-radius:var(--workspace-radius);border:1px solid #cbd5e1;width:100%;padding:10px;font-size:.95rem}.form-group input:focus,.form-group select:focus{border-color:var(--workspace-primary);box-shadow:var(--workspace-focus-ring);outline:none}.form-group select:disabled,.form-group input:disabled{color:#8b92a8;cursor:not-allowed;background:#f0f2f8}.modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.modal-actions button{border-radius:var(--workspace-radius);cursor:pointer;padding:10px 16px;font-weight:600}.modal-actions button.secondary{border:1px solid var(--workspace-border);color:var(--workspace-text);background:#fff}.modal-actions button:not(.secondary){background:var(--workspace-primary);color:#fff}@media (width<=900px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:10;gap:10px;padding:12px;position:sticky;top:0}.sidebar-nav{flex-direction:row;gap:8px;padding-bottom:2px;overflow-x:auto}.sidebar-link{white-space:nowrap;flex:none}.sidebar-logout{align-self:flex-start;margin-top:0}.conversations-header{flex-direction:column;gap:10px}.conversations-toolbar{padding:10px}.conversation-filter-fields{grid-template-columns:1fr}.conversation-clear-filters{justify-self:start}.conversations-grid:not(.workspace-grid){grid-template-columns:1fr;min-height:auto}.conversations-list{max-height:360px}.conversation-kpis,.provider-grid{grid-template-columns:1fr}.provider-top-hero{grid-template-columns:1fr;gap:12px}.provider-flow-icons{justify-content:flex-start}.provider-summary-grid,.provider-grid-revamped,.provider-connection-actions,.provider-choice-row{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start}.dashboard-stats-grid,.dashboard-chart-grid,.dashboard-comparison-grid,.dashboard-breakdown-grid,.dashboard-comparison-list>div,.dashboard-score-row,.dashboard-agent-row{grid-template-columns:1fr}.dashboard-score-values{text-align:left}.dashboard-callout-panel{flex-direction:column;align-items:flex-start}.dashboard-panel-head{flex-direction:column}}
