.inspector{max-width:960px;margin:32px auto;padding:0 20px 48px}.inspector h1{margin:16px 0;font-family:Fraunces,serif;font-size:clamp(40px,7vw,68px);line-height:1.08}.inspectCard{background:var(--surface,#fbf4e4);border:2px solid var(--border,#1a1a1f);border-radius:24px;margin-top:28px;padding:clamp(16px,4vw,32px)}.inspectUpload{font-weight:600;display:block}.inspectUpload input{max-width:100%;margin-top:12px;display:block}.inspectUpload input::file-selector-button{cursor:pointer;background:#ffd23f;border:2px solid #1a1a1f;border-radius:30px;margin-right:12px;padding:12px 20px}.inspectFilename{overflow-wrap:anywhere;font-size:14px}.inspectPreview{background:#1a1a1f;border:2px solid #1a1a1f;border-radius:16px;overflow:hidden}.inspectPreview canvas{object-fit:contain;width:100%;max-width:100%;max-height:60vh;display:block}.inspectReadout{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;font-family:Geist Mono,monospace;display:flex}.inspectTimeline{font-size:14px;display:block}.inspectTimeline input{accent-color:#3d5afe;width:100%;min-height:44px;margin:12px 0}.inspectControls{flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0;display:flex}.inspectControls button{touch-action:none;-webkit-user-select:none;user-select:none;min-height:52px}.inspectAccuracy{background:#ffd23f;border:2px solid #1a1a1f;border-radius:12px;padding:10px;font-size:14px}.inspectNote{font-size:13px;line-height:1.6}.inspectEmpty{text-align:center;padding:48px 0;font-size:48px}.inspectEmpty p{font-size:18px}.inspector :focus-visible{outline-offset:4px;outline:3px solid #3d5afe}@media (max-width:480px){.inspectControls{gap:8px}.inspectControls button{padding:12px 16px}.inspectControls button span{display:none}}.inspectExtraction{border-top:2px solid var(--border);margin:24px 0;padding-top:24px}.inspectExtraction h2{margin-bottom:20px;font-size:32px}.inspectMarkers{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inspectMarkers label{font-size:14px;font-weight:600;display:block}.inspectMarkers input{border:2px solid var(--border);background:var(--neutral);border-radius:12px;width:100%;min-height:48px;margin:8px 0;padding:12px;display:block}.inspectMarkers button{width:100%;min-height:48px}.inspectExportActions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.inspectExportActions .button{min-height:48px}.inspectSelection{font-family:Geist Mono,monospace;font-size:14px}.inspectResult{border:2px solid var(--border);background:var(--neutral);overflow-wrap:anywhere;border-radius:16px;padding:16px}@media (max-width:480px){.inspectExportActions .button{flex:140px}.inspectMarkers button{padding:12px}}.inspectAudioChoice{align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.inspectAudioChoice input{accent-color:#3d5afe;width:24px;height:24px}
