@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:ABC Auto;src:url(/fonts/ABCOtto-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html,body,#root{min-height:100%}:root{--bg-1: #f7f3ed;--bg-2: #f1ede6;--bg-3: #ece7df;--panel: #fdfbf7;--panel-elevated: #ffffff;--panel-muted: #f4f0e9;--border: rgba(20,16,10,.12);--border-strong: rgba(20,16,10,.22);--text: #1d1b16;--text-muted: #4b453a;--text-dim: #7a7366;--accent: #0b6b57;--success: #0f8f5f}body{margin:0;background:radial-gradient(1200px 600px at 10% -10%,var(--bg-1) 0%,var(--bg-2) 55%,var(--bg-3) 100%);color:var(--text);font-family:Times New Roman,Times,serif}button,input,textarea,select{font-family:inherit}.font-inter{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.trimTimeline{position:relative;height:34px;width:100%}.trimTrack{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:7px;border-radius:999px;background:#14100a1f}.trimSelection{position:absolute;top:50%;transform:translateY(-50%);height:7px;border-radius:999px;opacity:.28}.trimRange{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.trimRange::-webkit-slider-runnable-track{height:7px;background:transparent;border:none}.trimRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:999px;background:var(--accent);border:2px solid rgba(253,251,247,.95);box-shadow:0 4px 12px #14100a38;pointer-events:auto;cursor:ew-resize}.trimRange::-moz-range-track{height:7px;background:transparent;border:none}.trimRange::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:var(--accent);border:2px solid rgba(253,251,247,.95);box-shadow:0 4px 12px #14100a38;pointer-events:auto;cursor:ew-resize}@keyframes recordingBlink{0%{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.85)}}@keyframes statusStepSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
