:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#ece9e2;--color-background-strong:#dfdad0;--color-surface:#f9f7f2;--color-surface-muted:#f0ece4;--color-surface-strong:#e3ddd2;--color-surface-inset:#e8e2d8;--color-border:#12121224;--color-border-strong:#12121257;--color-rule:#151515;--color-text:#141414;--color-text-muted:#4e4a43;--color-text-subtle:#6e695f;--color-accent-info:#53616f;--color-accent-success:#4c6254;--color-accent-warning:#7a5f36;--color-accent-danger:#7a4740;--color-focus:#111;--font-sans:"IBM Plex Sans", "Work Sans", "Segoe UI", sans-serif;--font-display:"Space Grotesk", "IBM Plex Sans", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--shadow-panel:none;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:.35rem;--radius-md:.55rem;--radius-lg:.75rem}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:linear-gradient(180deg, var(--color-background) 0%, var(--color-background-strong) 100%);color:var(--color-text);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,a,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.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}.mono-text{font-family:var(--font-mono)}.body-copy{color:var(--color-text-muted);margin:0;line-height:1.55}.body-copy strong{color:var(--color-text)}.app-shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.app-shell__sidebar{gap:var(--space-6);padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-border);background:#f0ece4e6;align-content:start;display:grid}.app-shell__brand{gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:2px solid var(--color-rule);display:grid}.app-shell__eyebrow,.filter-bar__kicker,.page-header__eyebrow,.panel__kicker,.stat-strip__label,.field__label,.analysis-run__label,.analysis-finding__type,.analysis-finding__review-meta,.job-attempt__header span:first-child,.scenario-detail__code,.report-trend__label,.transcript-workspace__kicker,.recordings-toolbar__eyebrow{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.app-shell__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:600}.app-shell__summary{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.5}.app-shell__locale-switch{gap:var(--space-2);padding:var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.app-shell__locale-label{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.app-shell__locale-actions{gap:var(--space-2);display:flex}.app-shell__locale-actions .toolbar-button{justify-content:center;min-width:3rem}.app-shell__nav{gap:var(--space-2);display:grid}.app-shell__nav-link{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid #0000;border-left-width:2px;gap:.35rem;transition:border-color .12s,background-color .12s;display:grid}.app-shell__nav-link:hover{border-color:var(--color-border);background:#f9f7f2c7}.app-shell__nav-link.is-active{border-color:var(--color-border-strong);border-left-color:var(--color-rule);background:#f9f7f2f5}.app-shell__nav-label{font-size:.96rem;font-weight:700}.app-shell__nav-description{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.app-shell__status-panel{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);margin-top:auto;display:grid}.app-shell__status-panel p{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.5}.app-shell__status-meta{gap:var(--space-2);margin:0;display:grid}.app-shell__status-meta-row{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.app-shell__status-meta-row dt,.app-shell__status-meta-row dd{color:var(--color-text-muted);margin:0;font-size:.8rem}.app-shell__content{min-width:0}.app-shell__workspace{gap:var(--space-5);padding:var(--space-6);display:grid}.workspace-layout,.recordings-page,.recording-detail-page,.reports-workspace,.style-guide-page{gap:var(--space-5);display:grid}.style-guide-page__stack{gap:var(--space-4);display:grid}.style-guide-page__rail{gap:var(--space-4)}.style-guide-page__badge-row,.style-guide-notices{gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide-swatches,.style-guide-type-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.style-guide-swatch,.style-guide-type-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-muted);display:grid}.style-guide-swatch__sample{border:1px solid var(--color-border-strong);min-height:4.5rem}.style-guide-swatch__copy{gap:var(--space-2);display:grid}.style-guide-swatch__copy strong,.style-guide-type-card__label,.style-guide-spacing__label{font-family:var(--font-mono);font-size:.8rem}.style-guide-type-card__label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.08em}.style-guide-type-card__display,.style-guide-type-card__mono{margin:0}.style-guide-type-card__display{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.2rem;font-weight:600;line-height:1.25}.style-guide-type-card__mono{font-family:var(--font-mono);color:var(--color-text-muted);line-height:1.55}.style-guide-spacing{gap:var(--space-2);display:grid}.style-guide-spacing__row{gap:var(--space-3);grid-template-columns:8rem minmax(0,1fr);align-items:center;display:grid}.style-guide-spacing__label{color:var(--color-text-subtle)}.style-guide-spacing__rule{min-height:2rem;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface-muted);align-items:center;display:flex}.style-guide-spacing__sample{background:var(--color-rule);height:.7rem}.style-guide-filter-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.page-header{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:2px solid var(--color-rule);display:grid}.page-header__main{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.page-header__title,.panel__title,.filter-bar__title,.transcript-workspace__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:600}.page-header__title{font-size:clamp(1.8rem,3vw,2.3rem)}.page-header__actions,.recording-detail-page__actions,.filter-bar__actions,.reports-toolbar__actions,.queue-pagination__actions,.scenario-form__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-header__meta-block{max-width:46rem}.page-header__description,.page-header__meta{color:var(--color-text-muted);margin:0;line-height:1.6}.page-header__meta{margin-top:var(--space-2);font-family:var(--font-mono);color:var(--color-text-subtle);font-size:.84rem}.stat-strip{border:1px solid var(--color-border-strong);background:var(--color-border-strong);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.stat-strip__item{gap:var(--space-2);min-height:5rem;padding:var(--space-4);background:#f9f7f2eb;display:grid}.stat-strip__value{font-family:var(--font-mono);font-size:1.2rem;font-weight:600;line-height:1.15}.panel,.transcript-workspace,.filter-bar{border:1px solid var(--color-border-strong);background:#f9f7f2f0}.panel--muted{background:#f0ece4eb}.panel--strong{background:#e3ddd2f5}.panel,.transcript-workspace{padding:var(--space-5)}.panel--compact{padding:var(--space-4)}.filter-bar{padding:var(--space-4) var(--space-5)}.panel__header,.filter-bar__header,.transcript-workspace__header{justify-content:space-between;align-items:start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.panel__body,.filter-bar__body,.analysis-workspace,.job-list,.job-card,.job-card__attempts,.intake-panel__stack,.scenario-form,.scenarios-panel,.scenario-catalog,.scenario-version-list,.reports-grid,.report-bars,.report-trend,.analysis-workspace__runs,.analysis-findings{gap:var(--space-4);display:grid}.status-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.7rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge--neutral{color:var(--color-text);background:#1414140d;border-color:#1414141f}.status-badge--info{color:#304050;background:#53616f1a;border-color:#53616f38}.status-badge--success{color:#2d4635;background:#4c62541a;border-color:#4c62543d}.status-badge--warning{color:#5a4324;background:#7a5f361f;border-color:#7a5f363d}.toolbar-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-text);min-height:2.4rem;color:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;padding:.55rem .9rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.toolbar-button:hover{background:#242424}.toolbar-button--secondary{color:var(--color-text);background:0 0}.toolbar-button--secondary:hover,.toolbar-button--active{color:var(--color-text);background:#14141414}.toolbar-button--danger{color:var(--color-surface);background:#802d2deb;border-color:#802d2d52}.toolbar-button--danger:hover{background:#702323f5}.toolbar-button:disabled{cursor:wait;opacity:.64}.field{gap:var(--space-2);display:grid}.field__control{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:2.5rem;color:var(--color-text);background:#f9f7f2e6;padding:.6rem .7rem}.field__control--textarea{resize:vertical;min-height:7rem}.inline-notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:2px solid var(--color-rule);color:var(--color-text-muted)}.inline-notice--info{background:#53616f0f}.inline-notice--neutral{background:#14141408}.inline-notice--warning{background:#7a5f3614}.inline-notice--success{background:#4c625414}.empty-state,.empty-state__copy,.empty-state__body,.empty-state__actions{gap:var(--space-3);display:grid}.empty-state{padding:var(--space-5);border:1px dashed var(--color-border-strong);background:#14141405}.empty-state__title{margin:0;font-size:1rem;font-weight:700}.empty-state__description{color:var(--color-text-muted);margin:0;line-height:1.55}.filter-bar__body{gap:var(--space-3);display:grid}.data-table,.queue-table,.report-table{border-collapse:collapse;table-layout:auto;width:100%}.data-table thead th,.queue-table thead th,.report-table thead th{border-bottom:1px solid var(--color-border-strong);color:var(--color-text-subtle);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 0 .85rem;font-size:.72rem;font-weight:700}.data-table tbody td,.queue-table tbody td,.report-table tbody td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.85rem 0}.data-table--compact tbody td,.queue-table tbody td{padding:.72rem 0}.data-table tbody tr:last-child td,.queue-table tbody tr:last-child td,.report-table tbody tr:last-child td{border-bottom:0}.data-table__cell--right{text-align:right}.queue-table-wrapper{overflow-x:auto}.recordings-page{gap:var(--space-5);display:grid}.recordings-intake-drawer{border:1px solid var(--color-border-strong);padding:var(--space-5);background:#f0ece4f0}.queue-workspace{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.queue-workspace__main{gap:var(--space-4);display:grid}.queue-workspace__rail{top:var(--space-6);position:sticky}.queue-toolbar{gap:var(--space-3);grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(10rem,.7fr));display:grid}.queue-toolbar__search{min-width:0}.queue-filter-stack{gap:var(--space-3);display:grid}.queue-row__primary{gap:.18rem;display:grid}.queue-row__participants{color:var(--color-text);font-size:.84rem;font-weight:600}.queue-row__meta,.queue-findings__summary{color:var(--color-text-subtle);font-size:.8rem}.queue-table__title-link{font-weight:700}.queue-table__title-link:hover{text-decoration:underline}.queue-findings{gap:.12rem;display:grid}.queue-delete-cell{width:4.5rem}.queue-delete-button{min-width:2.4rem;padding-left:.7rem;padding-right:.7rem}.queue-results__meta,.queue-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.queue-filters__actions{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.recording-viewer{gap:var(--space-4);grid-template-columns:minmax(17rem,21rem) minmax(0,1.6fr) minmax(19rem,24rem);align-items:start;display:grid}.recording-viewer__left,.recording-viewer__center,.recording-viewer__right{gap:var(--space-4);align-content:start;min-width:0;display:grid}.recording-viewer__left>*,.recording-viewer__center>*,.recording-viewer__right>*{min-width:0}.recording-viewer__left{top:var(--space-6);position:sticky}.recording-viewer__center{min-width:0}.recording-actions{gap:var(--space-2);display:grid}.recording-actions .toolbar-button{width:100%}.recording-metadata-editor,.recording-metadata-editor__header-actions,.recording-metadata-editor__actions{gap:var(--space-3);display:grid}.recording-metadata-editor__header-actions{grid-auto-flow:column;align-items:center}.recording-metadata-editor__row{gap:var(--space-3);display:grid}.recording-audio-player{width:100%}.detail-kv-list{gap:var(--space-3);margin:0;display:grid}.detail-kv-list__row{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(6.75rem,8rem) minmax(0,1fr);align-items:start;display:grid}.detail-kv-list__row:last-child{border-bottom:0;padding-bottom:0}.detail-kv-list dt{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.detail-kv-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.metric-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.metric-list__row{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.metric-list__row>span{min-width:0}.metric-list__row>span:last-child{overflow-wrap:anywhere}.recording-player-panel .panel__body{gap:var(--space-3)}.speech-activity-strip{gap:var(--space-3);display:grid}.speech-activity-strip__summary{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-subtle);flex-wrap:wrap;font-size:.82rem;display:flex}.speech-activity-strip__timeline{border:1px solid var(--color-border);background:linear-gradient(#fcfbf7fa 0%,#f5f2ecf5 100%);min-height:5.25rem;position:relative;overflow:hidden}.speech-activity-strip__timeline:before{content:"";border-top:1px solid #14141414;position:absolute;inset:auto 0 1rem}.speech-activity-strip__playhead{pointer-events:none;z-index:2;background:#141414ad;width:2px;position:absolute;top:.55rem;bottom:.55rem;transform:translate(-1px);box-shadow:0 0 0 1px #fcfbf7f0}.speech-activity-strip__segment{left:var(--speech-activity-start);width:var(--speech-activity-width);align-content:end;gap:var(--space-2);background:linear-gradient(90deg, #14141414 0%, #14141414 calc(var(--speech-activity-progress) * 100%), transparent calc(var(--speech-activity-progress) * 100%), transparent 100%), transparent;text-align:left;cursor:pointer;border:0;border-right:1px solid #14141414;min-width:.75rem;padding:.55rem .45rem;display:grid;position:absolute;top:.55rem;bottom:.55rem}.speech-activity-strip__segment:hover{background-color:#1414140d}.speech-activity-strip__segment--active{background-color:#1414140f}.speech-activity-strip__segment--caller .speech-activity-strip__bar{background:#141414b3}.speech-activity-strip__segment--agent .speech-activity-strip__bar{background:#1414148c}.speech-activity-strip__segment--other .speech-activity-strip__bar{background:#14141461}.speech-activity-strip__segment-label{gap:.1rem;min-width:0;display:grid}.speech-activity-strip__segment-speaker{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700;overflow:hidden}.speech-activity-strip__segment-label .mono-text{color:var(--color-text);font-size:.7rem}.speech-activity-strip__bars{grid-auto-columns:minmax(1px,1fr);grid-auto-flow:column;align-items:end;gap:2px;height:2.25rem;display:grid}.speech-activity-strip__bar{border-radius:999px 999px 0 0;min-height:18%;display:block}.transcript-workspace{gap:var(--space-4);display:grid}.transcript-toolbar{top:var(--space-6);z-index:1;justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:#f9f7f2fa;display:flex;position:sticky}.transcript-toolbar__search{flex:auto;min-width:0}.transcript-toolbar__meta{gap:var(--space-3);color:var(--color-text-subtle);flex-wrap:wrap;font-size:.84rem;display:flex}.transcript-surface{border:1px solid var(--color-border);background:#fcfbf7f5;gap:0;max-height:54rem;display:grid;overflow:auto}.transcript-row{gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:5.25rem minmax(0,1fr);display:grid}.transcript-row:last-child{border-bottom:0}.transcript-row:hover{background:#14141408}.transcript-row--active{background:#1414140f}.transcript-row--evidence{box-shadow:inset 2px 0 0 0 var(--color-accent-warning);background:#802d2d1a}.transcript-row__content{gap:var(--space-2);display:grid}.transcript-row__time{color:var(--color-text-subtle);padding-top:.15rem;font-size:.82rem}.transcript-row__meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.transcript-row__speaker{font-weight:700}.transcript-row__role,.transcript-row__active-flag,.transcript-row__evidence-flag{border:1px solid var(--color-border);min-height:1.55rem;color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.transcript-row__active-flag{border-color:var(--color-border-strong);color:var(--color-text)}.transcript-row__evidence-flag{color:#5a4324;border-color:#7a5f3652}.transcript-row__text{margin:0;font-size:1rem;line-height:1.7}.analysis-workspace__composer,.analysis-run,.analysis-finding,.analysis-finding__review,.job-card,.job-attempt,.scenario-catalog__item,.scenario-version-list__item,.report-trend__metric{padding:var(--space-4);border:1px solid var(--color-border);background:#f9f7f2c7}.analysis-workspace__composer,.analysis-run,.analysis-finding,.analysis-finding__review{gap:var(--space-4);align-content:start;display:grid}.analysis-workspace__tabs,.analysis-finding__evidence,.intake-panel__mode-switch,.intake-panel__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.analysis-workspace__tabs{gap:var(--space-3)}.analysis-workspace__tabs .toolbar-button{flex:10rem}.analysis-workspace__composer>.toolbar-button,.analysis-finding__review>.toolbar-button{justify-self:start}.analysis-finding__evidence{align-items:flex-start;gap:var(--space-3)}.analysis-finding__evidence .toolbar-button{text-align:left;justify-content:flex-start;max-width:100%}.analysis-run__header,.analysis-finding__header,.job-card__header,.job-attempt__header,.scenario-catalog__header,.scenario-version-list__header,.scenario-detail__header{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.job-card__header>div,.job-attempt__header>span:first-child{min-width:0}.analysis-run__title,.analysis-finding__title,.job-card__title,.scenario-detail__title,.scenario-catalog__header h3{font-family:var(--font-display);margin:0;font-size:1.02rem;font-weight:600}.analysis-run__meta,.analysis-finding__review{margin:0}.analysis-finding__review{gap:var(--space-3);display:grid}.analysis-finding__choice,.checkbox-field,.reports-toolbar__checkbox,.scenario-checkbox{align-items:start;gap:var(--space-2);display:flex}.analysis-finding__choice{padding:var(--space-1) 0}.analysis-finding__review-comment,.scenario-catalog__meta,.scenario-detail__timestamp,.scenario-version-list__meta,.job-card__meta{color:var(--color-text-subtle);margin:0;line-height:1.5}.job-card__meta,.job-attempt .mono-text{overflow-wrap:anywhere}.job-list,.job-card,.job-card__attempts,.job-attempt,.job-card .detail-kv-list,.job-card .detail-kv-list__row,.job-card .detail-kv-list dd{min-width:0}.job-card .detail-kv-list__row{grid-template-columns:minmax(5.5rem,6.5rem) minmax(0,1fr)}.job-card__title,.job-card__meta,.job-card .detail-kv-list dd,.job-attempt__header span:first-child,.job-attempt .mono-text{overflow-wrap:anywhere;word-break:break-word}.job-card__attempts{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.job-attempt{gap:var(--space-2)}.debug-preview{padding:var(--space-3);border:1px solid var(--color-border);color:var(--color-text-subtle);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#14141408;margin:0;font-size:.8rem;line-height:1.5;overflow:auto}.intake-panel__summary{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.intake-panel__zip-grid,.reports-toolbar{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intake-table input,.intake-table select{min-width:9rem}.scenarios-workspace{gap:var(--space-4);grid-template-columns:minmax(15rem,19rem) minmax(0,1.2fr) minmax(17rem,21rem);align-items:start;display:grid}.scenario-catalog__item{text-align:left;cursor:pointer}.scenario-catalog__item.is-active{border-color:var(--color-border-strong);box-shadow:inset 2px 0 0 0 var(--color-rule)}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-bars__row{gap:var(--space-2);display:grid}.report-bars__meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.report-bars__track{border:1px solid var(--color-border);background:#1414140a;height:.8rem;overflow:hidden}.report-bars__fill{background:#141414d1;height:100%}.report-bars__fill--subtle{background:#53616f99}.report-trend__periods,.report-trend__metrics{gap:var(--space-3);display:grid}.report-trend__periods{grid-template-columns:repeat(2,minmax(0,1fr))}.report-trend__periods strong,.report-trend__metric strong,.reports-kpi__value{font-family:var(--font-mono);margin-top:.1rem;font-size:1.25rem;font-weight:600;display:block}.report-trend__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1400px){.recording-viewer{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.recording-viewer__right{grid-column:1/-1}}@media (width<=1180px){.queue-workspace,.recording-viewer,.scenarios-workspace{grid-template-columns:1fr}.queue-workspace__rail,.recording-viewer__left{position:static}.recording-viewer__right{grid-column:auto}}@media (width<=960px){.app-shell{grid-template-columns:1fr}.app-shell__sidebar{border-right:0;border-bottom:1px solid var(--color-border)}.app-shell__workspace{padding:var(--space-5)}.page-header__main,.panel__header,.filter-bar__header,.transcript-workspace__header,.transcript-toolbar{flex-direction:column;align-items:start}.queue-toolbar,.reports-toolbar,.reports-grid,.report-trend__periods,.report-trend__metrics{grid-template-columns:1fr}.stat-strip{grid-template-columns:1fr 1fr}.transcript-row{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=640px){.app-shell__workspace,.panel,.transcript-workspace,.filter-bar{padding:var(--space-4)}.stat-strip{grid-template-columns:1fr}}
