.speech-hero{--reference-hero-padding-bottom: 8rem;--reference-hero-columns: minmax(0, .76fr) minmax(41rem, 1.24fr);--reference-hero-gap: clamp(2.5rem, 3.5vw, 3.5rem)}.speech-hero h1 span{color:var(--brand-accent)}.speech-hero-graphic{width:min(100%,49rem);margin:0 0 0 auto;border:1px solid var(--brand-hairline-strong);background:var(--cl-code-bg);box-shadow:0 1.5rem 3.2rem #00000057}.speech-hero-source{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,1.1fr);align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);border-bottom:1px solid var(--brand-hairline-strong);background:var(--cl-panel)}.speech-hero-source>div{display:grid;min-width:0;gap:.3rem}.speech-hero-source span,.speech-hero-text>span,.speech-hero-query span,.speech-hero-search dt,.speech-row-setting,.speech-row-transcript>span,.speech-row-terms thead th,.cloud-lp .speech-to-text-playground .cl-speech-fields dt{color:var(--brand-text-muted);font-family:var(--cl-mono);font-size:var(--brand-fs-nano);font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.speech-hero-source strong{color:var(--brand-text-bright);font-size:var(--brand-fs-sm);font-weight:500;line-height:1.35}.speech-hero-graphic audio,.speech-row-source audio,.cloud-lp .speech-to-text-playground .cl-audio-source audio{display:block;width:100%;height:2.5rem;color-scheme:dark}.speech-hero-texts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.speech-hero-text{display:grid;min-width:0;align-content:start;gap:var(--sp-2);padding:var(--sp-4)}.speech-hero-text+.speech-hero-text{border-left:1px solid var(--brand-hairline-strong)}.speech-hero-text.is-transcript{background:var(--cl-panel)}.speech-hero-text p{margin:0;color:var(--brand-text);font-size:.8rem;line-height:1.6}.speech-hero-text.is-transcript p{color:var(--brand-text-bright)}mark.speech-term{padding:.04rem .1rem;background:transparent;color:inherit}mark.speech-term.is-found{background:#f3441d1f;box-shadow:inset 0 -2px 0 var(--brand-accent);color:var(--brand-text-bright)}mark.speech-term.is-missed{background:#ffffff0f;box-shadow:inset 0 -2px 0 var(--brand-text-muted);color:var(--brand-text-bright)}.speech-hero-search{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-5);padding:var(--sp-4);border-top:1px solid var(--brand-hairline-strong);background:var(--cl-panel)}.speech-hero-query{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3);margin:0}.speech-hero-query code{padding:.2rem .5rem;border:1px solid var(--brand-hairline-strong);background:var(--cl-code-bg);color:var(--brand-text-bright);font-family:var(--cl-mono);font-size:var(--brand-fs-sm)}.speech-hero-query strong{color:var(--brand-accent);font-family:var(--cl-mono);font-size:var(--brand-fs-sm);font-weight:600}.speech-hero-search dl{display:flex;gap:var(--sp-5);margin:0}.speech-hero-search dl>div{display:grid;gap:.2rem}.speech-hero-search dd{margin:0;color:var(--brand-text-bright);font-family:var(--cl-mono);font-size:var(--brand-fs-sm);font-variant-numeric:tabular-nums}.speech-proof{padding:var(--cl-section-gap) 0 0}.speech-ledger{border:1px solid var(--brand-hairline-strong);background:var(--cl-code-bg)}.speech-row{display:grid;grid-template-columns:15rem minmax(0,1fr) minmax(16rem,20rem)}.speech-row+.speech-row{border-top:1px solid var(--brand-hairline-strong)}.speech-row-source{display:flex;min-width:0;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--cl-panel)}.speech-row-source strong{color:var(--brand-text-bright);font-size:var(--brand-fs-sm);font-weight:500;line-height:1.35}.speech-row-source p{margin:0 0 var(--sp-2);color:var(--brand-text-muted);font-size:var(--brand-fs-meta);line-height:1.45}.speech-row-transcript{display:flex;min-width:0;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-left:1px solid var(--brand-hairline-strong)}.speech-row-transcript>p{margin:0;color:var(--brand-text);font-size:var(--brand-fs-sm);line-height:1.6}.speech-row-transcript>p.speech-row-wer{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--brand-hairline);color:var(--brand-text-muted);font-size:var(--brand-fs-sm);line-height:1.4}.speech-row-wer strong{color:var(--brand-text-bright);font-family:var(--cl-mono);font-weight:500}.speech-row-terms{min-width:0;padding:var(--sp-4);border-left:1px solid var(--brand-hairline-strong)}.speech-row-terms table{width:100%;border-collapse:collapse;table-layout:fixed}.speech-row-terms thead th{padding:0 0 var(--sp-2);border-bottom:1px solid var(--brand-hairline);text-align:left}.speech-row-terms tbody th,.speech-row-terms tbody td{padding:.45rem 0;border-bottom:1px solid var(--brand-hairline);font-size:var(--brand-fs-sm);line-height:1.35;text-align:left;vertical-align:top;overflow-wrap:anywhere}.speech-row-terms tbody th{padding-right:var(--sp-3);color:var(--brand-text);font-weight:400}.speech-row-terms tbody tr:last-child th,.speech-row-terms tbody tr:last-child td{border-bottom:0}.speech-row-terms tbody td span{color:var(--brand-text-bright)}.speech-row-terms tr.is-found td span{color:var(--brand-accent)}.speech-row-terms td em{display:block;margin-top:.15rem;color:var(--brand-text-muted);font-family:var(--cl-mono);font-size:var(--brand-fs-meta);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.speech-row-note{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--brand-hairline);color:var(--brand-text-bright);font-size:var(--brand-fs-sm);line-height:1.45}.speech-row>.reference-source-link{display:flex;grid-column:1 / -1}.speech-ledger-foot{margin:0;padding:var(--sp-4);border-top:1px solid var(--brand-hairline-strong);color:var(--brand-text-muted);font-size:var(--brand-fs-sm);line-height:1.55}.speech-ledger-foot strong{color:var(--brand-text-bright);font-family:var(--cl-mono);font-weight:500}.speech-to-text-playground{padding:var(--cl-section-gap) 0}.speech-to-text-playground .cl-section-head{margin-bottom:var(--sp-6)}.speech-to-text-playground .cl-play{padding-top:0}.cloud-lp .speech-to-text-playground .cl-speech-result{display:grid;gap:.9rem}.cloud-lp .speech-to-text-playground .cl-audio-source{display:grid;gap:.35rem;margin:0}.cloud-lp .speech-to-text-playground .cl-audio-source figcaption{color:var(--brand-text-dim);font-family:var(--cl-mono);font-size:var(--brand-fs-nano);line-height:1.35;overflow-wrap:anywhere}.cloud-lp .speech-to-text-playground .cl-speech-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;margin:0}.cloud-lp .speech-to-text-playground .cl-speech-fields>div{display:grid;min-width:0;gap:.3rem}.cloud-lp .speech-to-text-playground .cl-speech-fields>div.is-text{grid-column:1 / -1}.cloud-lp .speech-to-text-playground .cl-speech-fields dd{margin:0;color:var(--brand-text-bright);font-family:var(--cl-mono);font-size:var(--cl-fs-viz);font-variant-numeric:tabular-nums}.cloud-lp .speech-to-text-playground .cl-speech-fields dd.cl-chat{font-family:inherit;color:var(--brand-text)}@media(max-width:1120px){.speech-hero{--reference-hero-columns: minmax(0, .9fr) minmax(32rem, 1.1fr)}.speech-row{grid-template-columns:13rem minmax(0,1fr) minmax(14rem,17rem)}}@media(max-width:1020px){.speech-hero-graphic{width:min(100%,52rem);margin-inline:auto}.speech-row{grid-template-columns:13rem minmax(0,1fr)}.speech-row-terms{grid-column:1 / -1;border-top:1px solid var(--brand-hairline-strong);border-left:0}}@media(max-width:700px){.speech-hero{padding:7.5rem 0 6rem}.speech-hero h1{font-size:clamp(2.25rem,10.5vw,3rem)}.speech-hero-source,.speech-hero-texts,.speech-row{grid-template-columns:1fr}.speech-hero-text+.speech-hero-text,.speech-row-transcript{border-top:1px solid var(--brand-hairline-strong);border-left:0}.speech-hero-search dl{width:100%;justify-content:space-between}.speech-proof{padding-top:4rem}}
