.alert-debug{color:black;background-color:white;border-color:#d6e9c6}.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.transcript{--transcript-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--transcript-speaker-max-width:14rem;overflow:hidden;border:1px solid #dee2e6;border-radius:0.5rem;background:#fff;font-family:var(--transcript-font-family);font-size:0.9rem;line-height:1.55}.transcript-turn{--transcript-speaker-colour:#495057;display:grid;grid-template-columns:4.75rem fit-content(var(--transcript-speaker-max-width)) minmax(0,1fr);gap:0.5rem;align-items:start;padding:0 0.75rem;border-left:3px solid var(--transcript-speaker-colour)}.transcript-turn:nth-child(even){background:#f8f9fa}.transcript-time{padding:0.45rem 0;color:#6c757d;white-space:nowrap}.transcript-speaker{padding:0.45rem 0;color:var(--transcript-speaker-colour);font-weight:700;overflow-wrap:anywhere;text-align:right;white-space:normal}button.transcript-speaker-btn{display:block;width:100%;margin:0;border:0;background:transparent;cursor:pointer;border-radius:0.25rem}button.transcript-speaker-btn:hover,button.transcript-speaker-btn:focus-visible{text-decoration:underline;outline:none}button.transcript-speaker-btn:focus-visible{box-shadow:0 0 0 2px rgba(13,110,253,0.35)}.transcript-speaker-menu{position:fixed;z-index:1080;min-width:12rem;max-width:18rem;padding:0.25rem;border:1px solid #ced4da;border-radius:0.375rem;background:#fff;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.12)}.transcript-speaker-menu-option{display:block;width:100%;margin:0;padding:0.35rem 0.5rem;border:0;border-radius:0.25rem;background:transparent;color:#212529;text-align:left;font:inherit;cursor:pointer}.transcript-speaker-menu-option:hover,.transcript-speaker-menu-option:focus-visible{background:#e9ecef;outline:none}.transcript-speaker-menu-option.is-current{font-weight:700;color:var(--transcript-speaker-colour,#0d6efd)}.transcript-text{min-width:0;align-self:stretch;padding:0.45rem 0 0.45rem 0.65rem;border-left:1px solid #ced4da;color:#212529;overflow-wrap:anywhere;white-space:pre-wrap}.transcript-unparsed{padding:0.45rem 0.75rem;color:#495057;white-space:pre-wrap}.transcript-speaker-0{--transcript-speaker-colour:#0d6efd}.transcript-speaker-1{--transcript-speaker-colour:#198754}.transcript-speaker-2{--transcript-speaker-colour:#9c36b5}.transcript-speaker-3{--transcript-speaker-colour:#d9480f}.transcript-speaker-4{--transcript-speaker-colour:#087f5b}.transcript-speaker-5{--transcript-speaker-colour:#5f3dc4}@supports (grid-template-columns:subgrid){.transcript{display:grid;grid-template-columns:max-content fit-content(var(--transcript-speaker-max-width)) minmax(0,1fr);column-gap:0.5rem}.transcript-turn{grid-column:1 / -1;grid-template-columns:subgrid}.transcript-unparsed{grid-column:1 / -1}}@media (max-width:575.98px){.transcript{display:block}.transcript-turn{grid-template-columns:4.75rem minmax(0,1fr);gap:0.15rem 0.5rem}.transcript-text{grid-column:1 / -1;padding:0.35rem 0 0.45rem;border-top:1px solid #dee2e6;border-left:0}}