.task-page{--speech-hero-graphic-w: 49rem;--speech-hero-graphic-w-stacked: 52rem;--speech-audio-height: 2.5rem;--speech-wave-height: 3rem;--speech-clip-head-w: 13rem}.speech-hero-graphic{width:min(100%,var(--speech-hero-graphic-w));margin:0 0 0 auto}.speech-transcript-search{margin:0;min-width:0;border:var(--line-w) solid var(--brand-hairline-strong);background:var(--cl-code-bg)}.speech-search-source,.speech-search-audio,.speech-search-query,.speech-search-returned,.speech-search-credit,.speech-human-record{padding:var(--gut)}.speech-search-source{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;background:var(--cl-panel)}.speech-label,.speech-search-source span,.speech-search-query label{font-family:var(--cl-mono);font-size:var(--fs-min);line-height:var(--lh-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-muted)}.speech-search-source strong{font-size:var(--fs-secondary);font-weight:500;line-height:var(--lh-snug)}.speech-search-audio,.speech-search-query,.speech-search-returned{display:grid;gap:var(--space-3);border-top:var(--line-w) solid var(--brand-hairline-strong)}.speech-search-audio audio{width:100%;height:var(--speech-audio-height);color-scheme:dark}.speech-search-query>div{display:flex;align-items:center;gap:var(--space-3)}.speech-search-query input{min-width:0;width:100%;padding:var(--space-2) var(--space-3);border:var(--line-w) solid var(--brand-hairline-strong);background:var(--cl-panel);color:var(--brand-text-bright);font-family:var(--cl-mono);font-size:var(--fs-lead)}.speech-search-query output{flex-shrink:0;font-family:var(--cl-mono);font-size:var(--fs-secondary);color:var(--brand-accent)}.speech-search-returned p,.speech-human-record p,.speech-body,.speech-record-list p{margin:0;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--brand-text)}.speech-search-returned p{color:var(--brand-text-bright)}.speech-search-hit{background:var(--brand-accent);color:var(--brand-bg)}.speech-search-credit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);font-size:var(--fs-min);line-height:var(--lh-body);color:var(--brand-text-muted);border-top:var(--line-w) solid var(--brand-hairline-strong)}.speech-search-credit a{color:var(--brand-accent)}.speech-human-record,.speech-records{border-top:var(--line-w) solid var(--brand-hairline-strong);font-size:var(--fs-secondary);line-height:var(--lh-body)}.speech-human-record summary,.speech-records summary{cursor:pointer}.speech-human-record[open] p{margin-top:var(--space-4)}.speech-intro{margin-bottom:var(--heading-gap)}.speech-download{color:var(--brand-accent)}.speech-proof-number{display:grid;gap:var(--space-2);margin:0 0 var(--space-5)}.speech-proof-number strong{font-size:var(--fs-title);line-height:var(--lh-title);color:var(--brand-accent)}.speech-proof-number span{font-size:var(--fs-secondary);line-height:var(--lh-body)}.panel-region .speech-body+.speech-body{margin-top:var(--space-4)}.speech-records{margin-top:var(--space-5);padding-block:var(--space-3)}.speech-record-list{display:grid;gap:var(--space-5);margin-top:var(--space-5)}.speech-record-list article{display:grid;gap:var(--space-3)}.speech-record-list h3{margin:0;font-size:var(--fs-subhead);line-height:var(--lh-title)}.speech-record-list a{color:var(--brand-accent);font-size:var(--fs-secondary)}@media(max-width:959.98px){.speech-hero-graphic{width:min(100%,var(--speech-hero-graphic-w-stacked));margin-inline:auto}}.speech-strip{display:grid;align-content:start}.speech-strip-audio{display:grid;gap:var(--space-3);padding:var(--gut);border-top:var(--line-w) solid var(--brand-hairline-strong);background:var(--cl-panel)}.speech-strip-wave{width:100%;height:var(--speech-wave-height);fill:var(--brand-text-muted)}.speech-strip-audio audio{width:100%;height:var(--speech-audio-height)}.speech-strip-text{display:grid;gap:var(--space-4);margin:0;padding:var(--gut);border-top:var(--line-w) solid var(--brand-hairline-strong)}.speech-strip-returned-only{display:block;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--brand-text-bright)}.speech-strip-credit{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;padding:var(--space-3) var(--gut);border-top:var(--line-w) solid var(--brand-hairline-strong);font-family:var(--cl-mono);font-size:var(--fs-min);line-height:var(--lh-snug);color:var(--brand-text-muted)}.speech-strip-credit a{color:inherit}.speech-api-output{display:grid;gap:var(--space-3)}.speech-api-output audio{width:100%;height:var(--speech-audio-height)}.speech-api-output .speech-label{margin:var(--space-2) 0 0}.speech-api-transcript{margin:0;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--brand-text-bright)}.speech-api-raw{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font-family:var(--cl-mono);font-size:var(--fs-min);line-height:var(--lh-snug);color:var(--brand-text-muted)}.speech-api-raw div{display:flex;gap:var(--space-2)}.speech-api-raw dt,.speech-api-raw dd{margin:0}.speech-pain-sources{display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--divider)}.task-page .speech-pain-sources>.clippings-inlaid{border-top:0}.speech-pain-cases{display:grid;grid-template-columns:minmax(0,1fr)}.task-page .speech-pain-cases>.task-example+.task-example{border-top:var(--frame)}.speech-clips{display:grid;grid-template-rows:auto 1fr auto}.speech-clip-list{margin:0;padding:0;list-style:none}.speech-clip{display:grid;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--gut)}.speech-clip+.speech-clip{border-top:var(--line-w) solid var(--brand-hairline-strong)}@container task-example (min-width: 640px){.speech-clip{grid-template-columns:minmax(0,var(--speech-clip-head-w)) minmax(0,1fr);align-items:start}}.speech-clip-head{display:grid;gap:var(--space-2);min-width:0}.speech-clip-title{margin:0;font-size:var(--fs-secondary);font-weight:500;line-height:var(--lh-snug);color:var(--brand-text-bright)}.speech-clip-head audio{width:100%;height:var(--speech-audio-height)}.speech-clip-text{display:grid;gap:var(--space-3);margin:0}.speech-clip-text dd{margin:var(--space-1) 0 0;font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--brand-text-bright)}.task-page .speech-clip-said{--task-result-ink: var(--task-success)}.speech-nowrap{white-space:nowrap}@container task-example (min-width: 960px){.speech-clip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.speech-clip:nth-child(2){border-top:0}.speech-clip:nth-child(2n){border-left:var(--line-w) solid var(--brand-hairline-strong)}}
