.mizu-audio{gap:28px;min-width:0;display:grid}.mizu-audio-player{border:1px solid var(--mizu-line-bright);background:var(--mizu-ink-2)}.mizu-audio-recording{border-bottom:1px solid var(--mizu-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 28px;padding:24px 28px;display:flex}.mizu-audio-recording h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.5vw,30px);font-weight:750;line-height:1.15}.mizu-audio-recording p{color:var(--mizu-muted);margin:8px 0 0;font-size:14px}.mizu-audio-recording>span{color:var(--mizu-muted);font:10px/1.6 var(--mizu-font-mono);letter-spacing:.18em;font-variant-numeric:tabular-nums;padding-top:5px}.mizu-audio .mizu-waveform{background:0 0;border:0;margin:0;padding:24px 28px 20px}.mizu-audio .mizu-waveform-chapters{display:none}.mizu-audio-excerpt{border-top:1px solid var(--mizu-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:22px 28px;display:grid}.mizu-audio .mizu-range-selector{margin:0}.mizu-audio .mizu-range-selector legend{width:100%}.mizu-audio-actions{flex-wrap:wrap;gap:8px;display:flex}.mizu-audio .mizu-split-pane{align-items:start}.mizu-audio .mizu-split-handle{align-self:stretch;align-items:start;padding-top:20px}.mizu-audio-panel-head{border-bottom:1px solid var(--mizu-line-bright);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:0 0 16px;display:flex}.mizu-audio-panel-head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:750}.mizu-audio-panel-head>span{color:var(--mizu-muted);font:10px/1.5 var(--mizu-font-mono)}.mizu-audio-passages,.mizu-audio-note-index ul{margin:0;padding:0;list-style:none}.mizu-audio-passages li{border-bottom:1px solid var(--mizu-line);justify-items:start;gap:6px;padding:18px 12px;transition:box-shadow .18s;display:grid}.mizu-audio-passages li[data-current]{box-shadow:inset 2px 0 var(--mizu-accent)}.mizu-audio-passage{width:100%;color:var(--mizu-paper);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding:0;display:grid}.mizu-audio-passage time{color:var(--mizu-muted);font:11px/1.5 var(--mizu-font-mono);font-variant-numeric:tabular-nums;padding-top:4px}.mizu-audio-passage[aria-current] time,.mizu-audio-passage:hover strong{color:var(--mizu-accent)}.mizu-audio-passage strong{font-size:15px;font-weight:650;line-height:1.5;display:block}.mizu-audio-passage>span>span{max-width:65ch;color:var(--mizu-muted);margin-top:6px;font-size:14px;line-height:1.75;display:block}.mizu-audio-select{min-height:44px;color:var(--mizu-muted);cursor:pointer;font:10px/1.6 var(--mizu-font-mono);text-underline-offset:4px;background:0 0;border:0;margin-left:76px;padding:6px 0;text-decoration:underline}.mizu-audio-select:hover,.mizu-audio-select[aria-pressed=true]{color:var(--mizu-accent)}.mizu-audio-note-index li{border-bottom:1px solid var(--mizu-line)}.mizu-audio-note-index button{width:100%;min-height:48px;color:var(--mizu-muted);cursor:pointer;font:10px/1.7 var(--mizu-font-mono);text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;padding:13px 10px;display:flex}.mizu-audio-note-index button:hover,.mizu-audio-note-index button[aria-pressed=true]{color:var(--mizu-paper);background:var(--mizu-ink-2)}.mizu-audio-note-index button[aria-pressed=true]>span:first-child{color:var(--mizu-accent)}.mizu-audio-note-editor{margin-top:24px}.mizu-audio-note-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mizu-audio-note-heading p{font:12px var(--mizu-font-mono);font-variant-numeric:tabular-nums;margin:0}.mizu-audio .mizu-outline{background:var(--mizu-ink-2);min-height:180px}.mizu-audio-note-heading button{font-size:11px}.mizu-audio-export{border-top:1px solid var(--mizu-line);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;padding-top:20px;display:flex}.mizu-audio-help,.mizu-audio-provenance,.mizu-audio-empty{color:var(--mizu-muted);font-size:12px;line-height:1.7}.mizu-audio-help{margin:12px 0 0}.mizu-audio-provenance{max-width:80ch;margin:0}.mizu-audio-empty{margin:24px 0}.mizu-audio-undo{margin-top:16px}.mizu-audio-error{color:var(--mizu-danger);margin:0;padding:0 28px 20px;font-size:13px}.mizu-audio button:focus-visible{outline:2px solid var(--mizu-accent);outline-offset:4px}@media (max-width:1000px){.mizu-audio-excerpt{grid-template-columns:minmax(0,1fr);gap:18px}.mizu-audio>.mizu-split-pane{gap:32px;grid-template-columns:minmax(0,1fr)!important}.mizu-audio>.mizu-split-pane>.mizu-split-handle{display:none}}@media (max-width:640px){.mizu-audio-recording,.mizu-audio .mizu-waveform,.mizu-audio-excerpt{padding:18px 16px}.mizu-audio-passage{grid-template-columns:48px minmax(0,1fr);gap:12px}.mizu-audio-passages li{padding-inline:6px}.mizu-audio-select{margin-left:60px}}@media (prefers-reduced-motion:reduce){.mizu-audio-passages li{transition:none}}
