.transcript-page[data-astro-cid-unyoe5nn]{display:flex;flex-direction:column;min-height:calc(100vh - 200px)}.container[data-astro-cid-unyoe5nn]{max-width:900px;margin:0 auto;padding:0 1.5rem}.transcript-header[data-astro-cid-unyoe5nn]{background:linear-gradient(to bottom,var(--surface-white),var(--surface-bg));padding:2rem 0;border-bottom:1px solid var(--surface-border)}.breadcrumb[data-astro-cid-unyoe5nn]{margin-bottom:1rem}.breadcrumb[data-astro-cid-unyoe5nn] a[data-astro-cid-unyoe5nn]{font-size:.875rem;color:var(--psy-muted);text-decoration:none}.breadcrumb[data-astro-cid-unyoe5nn] a[data-astro-cid-unyoe5nn]:hover{color:var(--psy-clinical)}.page-title[data-astro-cid-unyoe5nn]{font-family:Outfit,system-ui,sans-serif;font-size:1.75rem;font-weight:700;color:var(--psy-deep);margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem}.title-icon[data-astro-cid-unyoe5nn]{font-size:1.5rem}.case-info[data-astro-cid-unyoe5nn]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.info-card[data-astro-cid-unyoe5nn]{display:flex;flex-direction:column;padding:.625rem 1rem;background:var(--surface-white);border:1px solid var(--surface-border);border-radius:.5rem}.info-label[data-astro-cid-unyoe5nn]{font-size:.6875rem;color:var(--psy-muted);text-transform:uppercase;letter-spacing:.05em}.info-value[data-astro-cid-unyoe5nn]{font-size:.875rem;font-weight:500;color:var(--psy-deep)}.stats-row[data-astro-cid-unyoe5nn]{display:flex;gap:1.5rem;margin-bottom:1.25rem}.stat[data-astro-cid-unyoe5nn]{display:flex;align-items:baseline;gap:.375rem}.stat-value[data-astro-cid-unyoe5nn]{font-family:Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:var(--psy-deep)}.stat-label[data-astro-cid-unyoe5nn]{font-size:.8125rem;color:var(--psy-muted)}.stat-therapist[data-astro-cid-unyoe5nn] .stat-value[data-astro-cid-unyoe5nn]{color:var(--psy-clinical)}.stat-patient[data-astro-cid-unyoe5nn] .stat-value[data-astro-cid-unyoe5nn]{color:var(--psy-tech)}.search-bar[data-astro-cid-unyoe5nn]{position:relative;max-width:400px}.search-bar[data-astro-cid-unyoe5nn] input[data-astro-cid-unyoe5nn]{width:100%;padding:.625rem 5rem .625rem 1rem;border:1px solid var(--surface-border);border-radius:.5rem;font-size:.875rem;background:var(--surface-white);color:var(--psy-text)}.search-bar[data-astro-cid-unyoe5nn] input[data-astro-cid-unyoe5nn]:focus{outline:none;border-color:var(--psy-clinical)}.search-bar[data-astro-cid-unyoe5nn] input[data-astro-cid-unyoe5nn]::-moz-placeholder{color:var(--psy-muted)}.search-bar[data-astro-cid-unyoe5nn] input[data-astro-cid-unyoe5nn]::placeholder{color:var(--psy-muted)}.search-count[data-astro-cid-unyoe5nn]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--psy-muted)}.transcript-section[data-astro-cid-unyoe5nn]{flex:1;padding:2rem 0;background:var(--surface-bg)}.transcript-content[data-astro-cid-unyoe5nn]{display:flex;flex-direction:column;gap:.25rem}.transcript-line[data-astro-cid-unyoe5nn]{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;background:var(--surface-white);border-radius:.375rem;border-left:3px solid transparent;transition:all .15s ease}.transcript-line[data-astro-cid-unyoe5nn].hidden{display:none}.transcript-line[data-astro-cid-unyoe5nn].highlight{background:#7c3aed14}.transcript-line[data-astro-cid-unyoe5nn].speaker-therapist{border-left-color:var(--psy-clinical)}.transcript-line[data-astro-cid-unyoe5nn].speaker-patient{border-left-color:var(--psy-tech)}.line-number[data-astro-cid-unyoe5nn]{flex-shrink:0;width:2rem;font-size:.75rem;color:var(--psy-muted);text-align:right;padding-top:.125rem}.speaker-badge[data-astro-cid-unyoe5nn]{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;font-size:.75rem;font-weight:600}.speaker-therapist[data-astro-cid-unyoe5nn] .speaker-badge[data-astro-cid-unyoe5nn]{background:var(--psy-clinical);color:#fff}.speaker-patient[data-astro-cid-unyoe5nn] .speaker-badge[data-astro-cid-unyoe5nn]{background:var(--psy-tech);color:#fff}.line-text[data-astro-cid-unyoe5nn]{flex:1;font-size:.9375rem;line-height:1.6;color:var(--psy-text)}.transcript-nav[data-astro-cid-unyoe5nn]{background:var(--surface-white);border-top:1px solid var(--surface-border);padding:1rem 0}.transcript-nav[data-astro-cid-unyoe5nn] .container[data-astro-cid-unyoe5nn]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-astro-cid-unyoe5nn]{display:inline-flex;align-items:center;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s ease;background:var(--surface-bg);border:1px solid var(--surface-border);color:var(--psy-text)}.nav-btn[data-astro-cid-unyoe5nn]:hover{border-color:var(--psy-clinical);color:var(--psy-clinical)}.nav-btn[data-astro-cid-unyoe5nn].nav-primary{background:var(--psy-clinical);border-color:var(--psy-clinical);color:#fff}.nav-btn[data-astro-cid-unyoe5nn].nav-primary:hover{background:var(--psy-clinical-dark);border-color:var(--psy-clinical-dark)}@media (max-width: 640px){.page-title[data-astro-cid-unyoe5nn]{font-size:1.375rem}.case-info[data-astro-cid-unyoe5nn]{flex-direction:column}.stats-row[data-astro-cid-unyoe5nn]{flex-wrap:wrap;gap:1rem}.transcript-line[data-astro-cid-unyoe5nn]{padding:.5rem .625rem;gap:.5rem}.line-number[data-astro-cid-unyoe5nn]{width:1.5rem;font-size:.6875rem}.line-text[data-astro-cid-unyoe5nn]{font-size:.875rem}.transcript-nav[data-astro-cid-unyoe5nn] .container[data-astro-cid-unyoe5nn]{flex-direction:column;gap:.75rem}.nav-btn[data-astro-cid-unyoe5nn]{width:100%;justify-content:center}}
